summaryrefslogtreecommitdiffstats
path: root/tools/licenses.py
Commit message (Collapse)AuthorAgeFilesLines
* Suppressing license warnings for bidi checkerofri@google.com2011-05-111-1/+2
| | | | | | | | | | BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/6982020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85020 0039d316-1c4b-4281-b951-d872f2087c98
* Changes to help licenses.py work on Google Chrome officical builds.mal@chromium.org2011-02-051-6/+9
| | | | | | | | | | | | | | | | | | Mostly ignores paths for internal tools that get pulled in to official builds. Also - remove the mingw-w64 comment: confirmed it's only used during build - fix the pdfsqueeze include now that DEPS are up-to-date to include their 'COPYING' file BUG= none TEST= tools\licenses.py scan only complains about xulrunner-sdk on official branches (still need to update DEPS there). Review URL: http://codereview.chromium.org/6269018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73910 0039d316-1c4b-4281-b951-d872f2087c98
* Filed bugs for open issues (mingw-w64 and pdfsqueeze) and updatedmal@chromium.org2011-01-181-2/+4
| | | | | | | | | | | | the comments to reflect this. I'll clean up when I hear back from dmaclach and the Nacl team. BUG= None TEST= None Review URL: http://codereview.chromium.org/6266005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71610 0039d316-1c4b-4281-b951-d872f2087c98
* Modify licenses.py to handle Windows paths and support all DEPS.mal@chromium.org2011-01-161-15/+44
| | | | | | | | | | | | | | | | | | | | | Also bring about_credits.html up to date. 1. licenses.py was failing on Windows because of path separators, so I changed remaining path strings to use os.path.join. 2. I wasn't seeing all DEPS on my system, so I modified DEPS locally to ignore os_deps. That led to several changes to make sure os-specific libraries (pdfsqueeze, GTM, for example) get attribution in about_credits. 3. Some of the code we pull in doesn't need attribution in our about_credits (windows SDK), so I added new ignore rules. BUG=none TEST= dunno. about:credits credits everything we include? R= evan@chromium.org Review URL: http://codereview.chromium.org/6263006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71570 0039d316-1c4b-4281-b951-d872f2087c98
* licensing: pass licenses.py scanevan@chromium.org2010-12-151-9/+15
| | | | | | | | | | | This makes it pass for all directories except third_party/qcms, which unfortunately needs some careful figuring out of the license. BUG=39240 Review URL: http://codereview.chromium.org/5830002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69207 0039d316-1c4b-4281-b951-d872f2087c98
* Add back the license for Chinese/Japanese word list that was lost. jshin@chromium.org2010-10-221-0/+10
| | | | | | | | | | | | | | | Pull in the ICU-side change. See http://codereview.chromium.org/3770017 for the ICU-side change. BUG=NONE TEST=Run tools/licenses.py to generate the html for 'about:credits' and make sure that ICU is listed only once and the license for 'Chinese/Japanese' word list is present. Review URL: http://codereview.chromium.org/3815010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63474 0039d316-1c4b-4281-b951-d872f2087c98
* Update the credits file, fix two READMEs that were broken, change the ↵avi@chromium.org2010-10-191-0/+6
| | | | | | | | | | | encoding of Ms-PL to UTF-8 so that the resulting credits file is well-formed, and update licenses.pl for duplicates. BUG=none TEST=none Review URL: http://codereview.chromium.org/3799011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63072 0039d316-1c4b-4281-b951-d872f2087c98
* Add lss to the list of special cases in tools/licenses.py.thestig@chromium.org2010-10-051-0/+4
| | | | | | | | BUG=57845 TEST=licenses.py stops complaining about third_party/lss. Review URL: http://codereview.chromium.org/3563007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61538 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: make sure tools/licenses.py is happy about third_party/skiaphajdan.jr@chromium.org2010-09-151-4/+0
| | | | | | | | BUG=55020 TEST=tools/licenses.py Review URL: http://codereview.chromium.org/3457002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59564 0039d316-1c4b-4281-b951-d872f2087c98
* License check: remove the special case for protobuf2,phajdan.jr@chromium.org2010-09-141-4/+0
| | | | | | | | | | | | README.chromium is now in place. TBR=evan BUG=28291 TEST=tools/licenses.py scan Review URL: http://codereview.chromium.org/3418006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59431 0039d316-1c4b-4281-b951-d872f2087c98
* Add more special cases to licenses.py for direct source code checkouts.phajdan.jr@chromium.org2010-09-101-0/+12
| | | | | | | | TEST=none BUG=28291 Review URL: http://codereview.chromium.org/3362015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59154 0039d316-1c4b-4281-b951-d872f2087c98
* SPECIAL_CASES were not being considered properly on windows. The keys had ↵alokp@chromium.org2010-05-031-4/+4
| | | | | | | | hard-coded path with posix convention. I think the script has many such bugs. I have only fixed SPECIAL_CASES. Review URL: http://codereview.chromium.org/1705019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46219 0039d316-1c4b-4281-b951-d872f2087c98
* Added third_party/angleproject to SPECIAL_CASES becuase it is checked-out ↵alokp@chromium.org2010-04-291-0/+4
| | | | | | | | directly from upstream. FYI licenses.py is still complaining about missing README.chromium for SPECIAL_CASES. Review URL: http://codereview.chromium.org/1712014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45989 0039d316-1c4b-4281-b951-d872f2087c98
* licenses: don't double-include NSS in about:creditsevan@chromium.org2010-04-281-0/+3
| | | | | | | | | | | Just manually blacklist one of the copies. We already do this for some other modules. BUG=42663 Review URL: http://codereview.chromium.org/1803004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45765 0039d316-1c4b-4281-b951-d872f2087c98
* Check in a new generated about:credits.evan@chromium.org2010-04-231-1/+7
| | | | | | | | | | | We still don't cover every library, but this is better than what we have. Modify the credits-generator to only warn about missing entries. BUG=39240 Review URL: http://codereview.chromium.org/1719011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45455 0039d316-1c4b-4281-b951-d872f2087c98
* First pass at generating about:credits.evan@chromium.org2010-04-171-20/+80
| | | | | | | | | | | Modify the license script to have a "credits" mode, which uses two templates derived from the existing about:credits HTML. BUG=39240 Review URL: http://codereview.chromium.org/1520039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@44863 0039d316-1c4b-4281-b951-d872f2087c98
* Pass tools/licenses.py for more directories.evan@chromium.org2010-04-151-3/+13
| | | | | | | | | | | | | We're now down to only 4 dirs that don't pass the license checker. They will require separate changes. Modify the license checker to only print failing dirs. BUG=39240 Review URL: http://codereview.chromium.org/1530040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@44656 0039d316-1c4b-4281-b951-d872f2087c98
* Pass tools/licenses.py for a few more directories.evan@chromium.org2010-03-291-1/+5
| | | | | | | | BUG=39240 Review URL: http://codereview.chromium.org/1286003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42958 0039d316-1c4b-4281-b951-d872f2087c98
* Add licensing info for another set of projects in third_party.evan@chromium.org2010-03-221-14/+31
| | | | | | | | | | Allow special cases in licenses.py for when we pull code directly from an upstream and can't check in a README.chromium. (In particular, we'll need this for WebKit.) Review URL: http://codereview.chromium.org/1075015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42288 0039d316-1c4b-4281-b951-d872f2087c98
* Pass license check script for most of the tree.evan@chromium.org2010-03-191-13/+50
| | | | | | | | | | | | | Modified license-checker script to allow pruning directories we know to be ok. Still need to do a bit of third_party/* , as well as file a bunch of bugs on pieces where the licenses aren't clear, but I'm running out of energy. Review URL: http://codereview.chromium.org/1100003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42045 0039d316-1c4b-4281-b951-d872f2087c98
* Pass license-checker script for base/third_party/*.evan@chromium.org2010-03-181-5/+7
| | | | | | | | | | | | | License checker change: Since most projects have a LICENSE file, look for that by default. Since as far as I can tell NSS and NSPR are both just MPL tri-license without a per project copyright, I think I will amend the license-checker to source those licenses separately. Review URL: http://codereview.chromium.org/1121003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42016 0039d316-1c4b-4281-b951-d872f2087c98
* First pass at a script for extracting licensing info from third_party.evan@chromium.org2010-03-181-0/+98
I intend to use this to automate managing our license metadata. BUG=27639,28291,29342,29764,29765,others Review URL: http://codereview.chromium.org/1133002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42005 0039d316-1c4b-4281-b951-d872f2087c98