diff options
author | evan@chromium.org <evan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-19 00:46:18 +0000 |
---|---|---|
committer | evan@chromium.org <evan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-19 00:46:18 +0000 |
commit | e64b3d8f98945fd2ea47b68fb677265ca2633cba (patch) | |
tree | d5167994ae0aa953bcc271498752241f6b1ba433 /third_party | |
parent | 405e90f27ab9a7276635db529f3ea33fbbec7ba8 (diff) | |
download | chromium_src-e64b3d8f98945fd2ea47b68fb677265ca2633cba.zip chromium_src-e64b3d8f98945fd2ea47b68fb677265ca2633cba.tar.gz chromium_src-e64b3d8f98945fd2ea47b68fb677265ca2633cba.tar.bz2 |
Pass license check script for most of the tree.
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
Diffstat (limited to 'third_party')
-rw-r--r-- | third_party/apple/README.chromium | 5 | ||||
-rw-r--r-- | third_party/bsdiff/README.chromium | 7 | ||||
-rw-r--r-- | third_party/bspatch/LICENSE | 122 | ||||
-rw-r--r-- | third_party/bspatch/README.chromium | 7 | ||||
-rw-r--r-- | third_party/bzip2/README.chromium | 6 | ||||
-rw-r--r-- | third_party/codesighs/README.chromium | 7 | ||||
-rw-r--r-- | third_party/expat/README.chromium | 3 | ||||
-rw-r--r-- | third_party/ffmpeg/README.chromium | 4 | ||||
-rw-r--r-- | third_party/harfbuzz/README.chromium (renamed from third_party/harfbuzz/README.google) | 5 | ||||
-rw-r--r-- | third_party/jemalloc/README.chromium | 79 | ||||
-rw-r--r-- | third_party/lcov/README.chromium | 7 | ||||
-rw-r--r-- | third_party/libevent/LICENSE | 24 | ||||
-rw-r--r-- | third_party/libevent/README.chromium | 2 | ||||
-rw-r--r-- | third_party/libjpeg/README.chromium | 3 | ||||
-rw-r--r-- | third_party/libxml/README.chromium | 7 | ||||
-rw-r--r-- | third_party/libxslt/README.chromium | 7 | ||||
-rw-r--r-- | third_party/ocmock/README.chromium | 4 | ||||
-rw-r--r-- | third_party/simplejson/README.chromium (renamed from third_party/simplejson/README.google) | 1 | ||||
-rw-r--r-- | third_party/zlib/README.chromium | 6 |
19 files changed, 235 insertions, 71 deletions
diff --git a/third_party/apple/README.chromium b/third_party/apple/README.chromium index d0a78bf9..fb30109 100644 --- a/third_party/apple/README.chromium +++ b/third_party/apple/README.chromium @@ -1,6 +1,5 @@ -This is Chromium's local copy of Apple sample code, -originally obtained from http://developer.apple.com/. -See the block comment in each file for license information. +Name: Apple sample code +URL: http://developer.apple.com/ Local changes: * ImageAndTextCell.h: Changed 'image' property to 'retain' mode to fix a crash. diff --git a/third_party/bsdiff/README.chromium b/third_party/bsdiff/README.chromium index 54e9998..aa4b305b 100644 --- a/third_party/bsdiff/README.chromium +++ b/third_party/bsdiff/README.chromium @@ -1,9 +1,10 @@ +Name: bsdiff +URL: http://lxr.mozilla.org/mozilla/source/other-licenses/bsdiff/bsdiff.c + This is Chrome's locally patched copy of Colin Percival's bsdiff tool (see ../bspatch for the corresponding bspatch tool). -Originally obtained from Mozilla's local copy/fork of bsdiff; see: - -http://lxr.mozilla.org/mozilla/source/other-licenses/bsdiff/bsdiff.c +Originally obtained from Mozilla's local copy/fork of bsdiff; see URL. The LICENSE from that location has been preserved here. diff --git a/third_party/bspatch/LICENSE b/third_party/bspatch/LICENSE index b741c73..c146b5b 100644 --- a/third_party/bspatch/LICENSE +++ b/third_party/bspatch/LICENSE @@ -1 +1,121 @@ -See ../bsdiff/LICENSE. +BSD Protection License +February 2002 + +Preamble +-------- + +The Berkeley Software Distribution ("BSD") license has proven very effective +over the years at allowing for a wide spread of work throughout both +commercial and non-commercial products. For programmers whose primary +intention is to improve the general quality of available software, it is +arguable that there is no better license than the BSD license, as it +permits improvements to be used wherever they will help, without idealogical +or metallic constraint. + +This is of particular value to those who produce reference implementations +of proposed standards: The case of TCP/IP clearly illustrates that freely +and universally available implementations leads the rapid acceptance of +standards -- often even being used instead of a de jure standard (eg, OSI +network models). + +With the rapid proliferation of software licensed under the GNU General +Public License, however, the continued success of this role is called into +question. Given that the inclusion of a few lines of "GPL-tainted" work +into a larger body of work will result in restricted distribution -- and +given that further work will likely build upon the "tainted" portions, +making them difficult to remove at a future date -- there are inevitable +circumstances where authors would, in order to protect their goal of +providing for the widespread usage of their work, wish to guard against +such "GPL-taint". + +In addition, one can imagine that companies which operate by producing and +selling (possibly closed-source) code would wish to protect themselves +against the rise of a GPL-licensed competitor. While under existing +licenses this would mean not releasing their code under any form of open +license, if a license existed under which they could incorporate any +improvements back into their own (commercial) products then they might be +far more willing to provide for non-closed distribution. + +For the above reasons, we put forth this "BSD Protection License": A +license designed to retain the freedom granted by the BSD license to use +licensed works in a wide variety of settings, both non-commercial and +commercial, while protecting the work from having future contributors +restrict that freedom. + +The precise terms and conditions for copying, distribution, and +modification follow. + +BSD PROTECTION LICENSE +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION, AND MODIFICATION +---------------------------------------------------------------- + +0. Definitions. + a) "Program", below, refers to any program or work distributed under + the terms of this license. + b) A "work based on the Program", below, refers to either the Program + or any derivative work under copyright law. + c) "Modification", below, refers to the act of creating derivative works. + d) "You", below, refers to each licensee. + +1. Scope. + This license governs the copying, distribution, and modification of the + Program. Other activities are outside the scope of this license; The + act of running the Program is not restricted, and the output from the + Program is covered only if its contents constitute a work based on the + Program. + +2. Verbatim copies. + You may copy and distribute verbatim copies of the Program as you + receive it, in any medium, provided that you conspicuously and + appropriately publish on each copy an appropriate copyright notice; keep + intact all the notices that refer to this License and to the absence of + any warranty; and give any other recipients of the Program a copy of this + License along with the Program. + +3. Modification and redistribution under closed license. + You may modify your copy or copies of the Program, and distribute + the resulting derivative works, provided that you meet the + following conditions: + a) The copyright notice and disclaimer on the Program must be reproduced + and included in the source code, documentation, and/or other materials + provided in a manner in which such notices are normally distributed. + b) The derivative work must be clearly identified as such, in order that + it may not be confused with the original work. + c) The license under which the derivative work is distributed must + expressly prohibit the distribution of further derivative works. + +4. Modification and redistribution under open license. + You may modify your copy or copies of the Program, and distribute + the resulting derivative works, provided that you meet the + following conditions: + a) The copyright notice and disclaimer on the Program must be reproduced + and included in the source code, documentation, and/or other materials + provided in a manner in which such notices are normally distributed. + b) You must clearly indicate the nature and date of any changes made + to the Program. The full details need not necessarily be included in + the individual modified files, provided that each modified file is + clearly marked as such and instructions are included on where the + full details of the modifications may be found. + c) You must cause any work that you distribute or publish, that in whole + or in part contains or is derived from the Program or any part + thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + +5. Implied acceptance. + You may not copy or distribute the Program or any derivative works except + as expressly provided under this license. Consequently, any such action + will be taken as implied acceptance of the terms of this license. + +6. NO WARRANTY. + THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + THE COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR + REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + TORT, EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGES. diff --git a/third_party/bspatch/README.chromium b/third_party/bspatch/README.chromium index 3c6f8685..59e0788 100644 --- a/third_party/bspatch/README.chromium +++ b/third_party/bspatch/README.chromium @@ -1,13 +1,14 @@ +Name: bspatch +URL: http://lxr.mozilla.org/mozilla/source/toolkit/mozapps/update/src/updater/ + This is Chrome's locally patched copy of Colin Percival's bspatch tool (see ../bsdiff for the corresponding bsdiff tool). Originally obtained from Mozilla's local copy/fork of bspatch; see: -http://lxr.mozilla.org/mozilla/source/toolkit/mozapps/update/src/updater/ - The license is shared in common with bsdiff. Local changes include CRC32 verification. Update(08 Sep 08): Changed ApplyBinaryPatch to accept wchar_t paths -instead of char paths.
\ No newline at end of file +instead of char paths. diff --git a/third_party/bzip2/README.chromium b/third_party/bzip2/README.chromium index b9c8c08..75d1b5c 100644 --- a/third_party/bzip2/README.chromium +++ b/third_party/bzip2/README.chromium @@ -1,8 +1,8 @@ +Name: bzip2 +URL: http://www.bzip.org/downloads.html + This is a copy of the parts of the bzip-1.0.5 distribution needed to build the bzip2 library. -The current distribution is available from: -http://www.bzip.org/downloads.html - When updating, no modifications should be necessary aside from copying the subset of files included here. diff --git a/third_party/codesighs/README.chromium b/third_party/codesighs/README.chromium index 36d4079..58f6e83 100644 --- a/third_party/codesighs/README.chromium +++ b/third_party/codesighs/README.chromium @@ -1,9 +1,10 @@ +Name: codesighs +URL: http://hg.mozilla.org/mozilla-central/tools/codesighs + This is Chromium's copy of the Mozilla codesighs tool. Originally obtained from Mozilla's Mercurial repository -on 17 April 2009: - -http://hg.mozilla.org/mozilla-central/tools/codesighs +on 17 April 2009. The LICENSE from http://hg.mozilla.org/mozilla-central has been copied here. diff --git a/third_party/expat/README.chromium b/third_party/expat/README.chromium index 95a97e8..fc24570 100644 --- a/third_party/expat/README.chromium +++ b/third_party/expat/README.chromium @@ -1,7 +1,8 @@ +Name: expat URL: http://sourceforge.net/projects/expat/ Version: 2.7.0 License: MIT -License File: COPYING +License File: files/COPYING Description: This is Expat XML parser - very lightweight C library for parsing XML. diff --git a/third_party/ffmpeg/README.chromium b/third_party/ffmpeg/README.chromium index 1aedd78..7adef04 100644 --- a/third_party/ffmpeg/README.chromium +++ b/third_party/ffmpeg/README.chromium @@ -1,3 +1,7 @@ +Name: ffmpeg +URL: http://ffmpeg.org/ +License File: source/patched-ffmpeg-mt/LICENSE + This file describes how to produce the FFmpeg include directory, and how to create the ffmpeg.gyp file and related configurations. diff --git a/third_party/harfbuzz/README.google b/third_party/harfbuzz/README.chromium index 74eeb2e..8dbcd34 100644 --- a/third_party/harfbuzz/README.google +++ b/third_party/harfbuzz/README.chromium @@ -1,6 +1,5 @@ -Harfbuzz - -http://freedesktop.org/wiki/Software/HarfBuzz +Name: Harfbuzz +URL: http://freedesktop.org/wiki/Software/HarfBuzz This code was taken from b0d396aa88b3cdf8cea896bfeeba197656e1cdb1 (git://anongit.freedesktop.org/harfbuzz) diff --git a/third_party/jemalloc/README.chromium b/third_party/jemalloc/README.chromium index 0c587cb..c277896 100644 --- a/third_party/jemalloc/README.chromium +++ b/third_party/jemalloc/README.chromium @@ -1,38 +1,41 @@ -This contains Chromium's locally patched copy of Jason Evans' jemalloc package.
-
-License terms are contained in the source files themselves.
-
-Contents:
-
- README.chromium
-
- This file you're looking at right now.
-
- chromium/
-
- The chromium patched sources, copied from the vendor/
- subdirectory and containing our local modifications.
-
- vendor/
-
- Vanilla sources from Mozilla's copy at:
-
- http://hg.mozilla.org/mozilla-central/src/memory
-
- The current revision is:
-
- changeset: 31465:63c44f8d16ac
- parent: 31462:70b3b23c948a
- user: Robert Sayre <sayrer@gmail.com>
- date: Thu Aug 06 11:16:20 2009 -0700
- summary: Backed out changeset 70b3b23c948a
-
-HOWTOs:
-
- Take a new version from upstream:
-
- TODO(sgk)
-
- Merge a new upstream version with our local patched copy:
-
- TODO(sgk)
+Name: jemalloc +URL: http://hg.mozilla.org/mozilla-central/src/memory + +This contains Chromium's locally patched copy of Jason Evans' jemalloc package. + +License terms are contained in the source files themselves. + +Contents: + + README.chromium + + This file you're looking at right now. + + chromium/ + + The chromium patched sources, copied from the vendor/ + subdirectory and containing our local modifications. + + vendor/ + + Vanilla sources from Mozilla's copy at: + + http://hg.mozilla.org/mozilla-central/src/memory + + The current revision is: + + changeset: 31465:63c44f8d16ac + parent: 31462:70b3b23c948a + user: Robert Sayre <sayrer@gmail.com> + date: Thu Aug 06 11:16:20 2009 -0700 + summary: Backed out changeset 70b3b23c948a + +HOWTOs: + + Take a new version from upstream: + + TODO(sgk) + + Merge a new upstream version with our local patched copy: + + TODO(sgk) diff --git a/third_party/lcov/README.chromium b/third_party/lcov/README.chromium index 12a1b60..7177fee 100644 --- a/third_party/lcov/README.chromium +++ b/third_party/lcov/README.chromium @@ -1,6 +1,7 @@ -This directory contains a stock lcov-1.7 available from -http://ltp.sourceforge.net/coverage/lcov.php with the following -changes: +Name: lcov +URL: http://ltp.sourceforge.net/coverage/lcov.php + +This directory contains a stock lcov-1.7 with the following changes: - Added bin/mcov, an assembly script derived from lcov which is particularly useful for dealing with Mac XCode build paths. diff --git a/third_party/libevent/LICENSE b/third_party/libevent/LICENSE new file mode 100644 index 0000000..af977a4 --- /dev/null +++ b/third_party/libevent/LICENSE @@ -0,0 +1,24 @@ +Copyright 2000-2007 Niels Provos <provos@citi.umich.edu> +Copyright 2007-2009 Niels Provos and Nick Mathewson + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/third_party/libevent/README.chromium b/third_party/libevent/README.chromium index 04f1b22..1cd6437 100644 --- a/third_party/libevent/README.chromium +++ b/third_party/libevent/README.chromium @@ -1,5 +1,5 @@ +Name: libevent URL: http://www.monkey.org/~provos/libevent/ - http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gz Version: 1.4.13 License: BSD diff --git a/third_party/libjpeg/README.chromium b/third_party/libjpeg/README.chromium index 809abe7..bb19b33 100644 --- a/third_party/libjpeg/README.chromium +++ b/third_party/libjpeg/README.chromium @@ -1,3 +1,6 @@ +Name: libjpeg +URL: http://www.ijg.org/ + This contains a copy of libjpeg-6b. The project files does not incldue from the distribution: diff --git a/third_party/libxml/README.chromium b/third_party/libxml/README.chromium index 659e650..93312ff 100644 --- a/third_party/libxml/README.chromium +++ b/third_party/libxml/README.chromium @@ -1,5 +1,8 @@ -This directory contains a partial snapshot of the libxml library from -http://xmlsoft.org, with the patch in google.patch applied. google.patch +Name: libxml +URL: http://xmlsoft.org + +This directory contains a partial snapshot of the libxml library +with the patch in google.patch applied. google.patch includes the following modifications : * Modified encoding.c to fix memory leak (06/13/2008) * Modified win32/configure.js NOT to use iconv diff --git a/third_party/libxslt/README.chromium b/third_party/libxslt/README.chromium index 436d1d8..be4e44e 100644 --- a/third_party/libxslt/README.chromium +++ b/third_party/libxslt/README.chromium @@ -1,5 +1,8 @@ -This directory contains a partial snapshot of the libxslt library from -http://xmlsoft.org/XSLT, with the following modification: +Name: libxslt +URL: http://xmlsoft.org/XSLT + +This directory contains a partial snapshot of the libxslt library +with the following modification: 1) Modified win32/configure.js to be able to clobber a read-only Makefile This consists of: diff --git a/third_party/ocmock/README.chromium b/third_party/ocmock/README.chromium index 2731cf3..170cb76 100644 --- a/third_party/ocmock/README.chromium +++ b/third_party/ocmock/README.chromium @@ -1,8 +1,8 @@ +Name: OCMock URL: http://www.mulle-kybernetik.com/software/OCMock/ - http://svn.mulle-kybernetik.com/OCMock/trunk/Source/@55 Version: r55 License: BSD with advertising clause -License File: License.txt +License File: OCMock/License.txt Description: OCMock is an Objective-C implementation of mock objects. If you are unfamiliar diff --git a/third_party/simplejson/README.google b/third_party/simplejson/README.chromium index 7f726ce..10770eb 100644 --- a/third_party/simplejson/README.google +++ b/third_party/simplejson/README.chromium @@ -1,3 +1,4 @@ +Name: simplejson URL: http://undefined.org/python/#simplejson Version: 1.7.3 License: MIT diff --git a/third_party/zlib/README.chromium b/third_party/zlib/README.chromium index 5d7a0970..aa35c1f 100644 --- a/third_party/zlib/README.chromium +++ b/third_party/zlib/README.chromium @@ -1,7 +1,7 @@ -URL: http://zlib.net/ +Name: zlib +URL: http://zlib.net/ Version: 1.2.3 License: zlib -License File: LICENSE Description: General purpose compression library @@ -10,4 +10,4 @@ Local Modifications: A few minor changes, all marked with "Google": - Added #ifdefs to avoid compile warnings when NO_GZCOMPRESS is defined. - Removed use of strerror for WinCE in gzio.c. -- Added 'int z_errno' global for WinCE, to which 'errno' is defined in zutil.h.
\ No newline at end of file +- Added 'int z_errno' global for WinCE, to which 'errno' is defined in zutil.h. |