1) Add Apple PSL 2 (APSL 2) license into the whitelist.
2) Fix breakpad's "License" field to be "New BSD, Apple PSL 2.0 and Apache 2.0".
Dropped "MIT/X derivate" because I've found no mentions of it in the project.
3) Fix webdriver's "License" field to be "Apache 2, MIT and GPL v2". The latter
corresponds to old jQuery code, which was previously licensed under GPL v2, not
GPL, as the field was stating.
These changes make "breakpad" and "webdriver" projects to be recognized as
"compatible" with the Android tree.
R=frankf@chromium.org, mkosiba@chromium.org, thestig@chromium.org
Review URL: https://codereview.chromium.org/135533007
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b123de2998760eaa905a61d6231784b6de653e53
Some of these directories are currently excluded from the license check. This change fixes the metadata where required and removes them from PRUNE_PATHS.
Other directories contain third-party code, but aren't in directories named 'third-party', so aren't checked by the license tool by default. This change fixes the metadata where required and adds them to ADDITIONAL_PATHS.
To avoid adding to about:credits licenses for modules that don't ship as part of the product, this change also introduces a special 'NOT_SHIPPED' value for the 'License File' field.
This will simplify the process of adding a tool to check license compatibility for the Android WebView build.
BUG=138921
Review URL: https://chromiumcodereview.appspot.com/10830201
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e459859d1e532ce747d0090f434981f3a5b10bc9
This change adds the required fields to README.chromium and adds a license
file.
The license file contains the license for both breakpad and libcurl (included
by breakpad as a third-party directory) ...
- breakpad - Taken from upstream COPYING at r255. See
http://code.google.com/p/google-breakpad/source/browse/trunk/COPYING?r=255.
Note that this file isn't pulled into Chromium via DEPS as we don't pull the
entire breakpad repository.
- libcurl - Taken from upstream src/third_party/curl/COPYING at r932. See
http://code.google.com/p/google-breakpad/source/browse/trunk/src/third_party/curl/COPYING?r=932.
Note that this file isn't currently in Chromium as we're synced to r922 via
DEPS.
breakpad/ is currently skipped by tools/licenses.py. This exception can't
easily be removed because breakpad/ contains a subdirectory named third_party
which causes the tool to barf.
Review URL: http://codereview.chromium.org/9630015
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0535866266fe81c93349f9abf0d2e2b87519b3d0