Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(22)

Unified Diff: android_webview/tools/third_party_directories.txt

Issue 10816041: Add a tool to check license compatibility with Android (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Update regex Created 8 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: android_webview/tools/third_party_directories.txt
diff --git a/android_webview/tools/third_party_directories.txt b/android_webview/tools/third_party_directories.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1d40de34a104184394d3af31ad99867f4f7fd326
--- /dev/null
+++ b/android_webview/tools/third_party_directories.txt
@@ -0,0 +1,327 @@
+#!/usr/bin/python
+# Copyright (c) 2012 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# This file records third-party licensing information for the purposes of the
+# Android WebView build. See webview_licenses.py for details.
+#
+# This file lists complete directories only. See third_party_files.txt for
+# individual files.
Evan Martin 2012/07/24 19:27:55 This is gonna regress every time someone moves a d
+#
+# The format is ..
+# # Copyright <copyright holders>; <license status>.
+# <directory> [<annotation>]
+# where <annotation> is optional and is one of ...
+# - INCOMPATIBLE_AND_UNUSED - The code uses a license which is incompatible
+# with Android. This code will not be included in
+# the Chromum snapshot used for the WebView build.
+# - REQUIRES_ATTRIBUTION - The code is used for the WebView binary and its
+# license requires attribution in this case.
+# - REQUIRES_ATTRIBUTION_CHROMIUM - As for REQUIRES_ATTRIBUTION, but the
+# copyright and license are the same as those
+# for the main Chromium source, so no
+# separate license file is required.
+
+# Copyright Lucent Technologies; MIT license.
+base/third_party/dmg_fp REQUIRES_ATTRIBUTION
+# Copyright Google Inc.; BSD license.
+base/third_party/dynamic_annotations REQUIRES_ATTRIBUTION
+# Copyright International Business Machines Corporation and others; MIT
+# license.
+base/third_party/icu REQUIRES_ATTRIBUTION
+# Copyright Netscape Communications Corporation; MPL, GPL v2 or LGPL v2
+# license.
+base/third_party/nspr REQUIRES_ATTRIBUTION
+# Copyright Google Inc.; BSD license.
+base/third_party/symbolize REQUIRES_ATTRIBUTION
+# Copyright Julian Seward; BSD license.
+base/third_party/valgrind REQUIRES_ATTRIBUTION
+# Copyright Red Hat, Inc., Matthias Clasen and Jonathan Blandford; MIT/Academic
+# Free or LGPL v2 license.
+base/third_party/xdg_mime REQUIRES_ATTRIBUTION
+# Copyright Red Hat, Inc.; MIT license.
+base/third_party/xdg_user_dirs REQUIRES_ATTRIBUTION
+# Copyright Google Inc.; Claims to be licensed under BSD and MIT/X derivate
+# licenses, but src/client/mac/handler/breakpad_nlist_64.cc uses Apple PSL 2.0
+# and src/common/mac/testing/GTMSenTestCase.h uses ASL v2. Not used by
+# ContentView.
+breakpad INCOMPATIBLE_AND_UNUSED
+# Copyright Chromium OS authors. TODO(ilevy): Provide license information.
+chrome/browser/resources/gaia_auth
+# Copyright Mewp and Google Inc, MIT and ASL v2 licenses. Example code only.
+chrome/common/extensions/docs/examples/apps/hello-php
+# Copyright Joe Gregorio, Leah Culver, Joe Stump, Mark Paschal and Vic Fryzel,
+# MIT license. Example code only.
+chrome/common/extensions/docs/examples/apps/hello-python
+# Copyright Jacob Seidelin, jseidelin@nihilogic.dk and
+# http://blog.nihilogic.dk; MIT license. Example code only.
+chrome/common/extensions/docs/examples/extensions/imageinfo
+# Claims to be copyright Colin Percival; BSD license, but given
+# third_party/bsdiff, we will assume this uses a BSD Protection license too.
+# Not used on Android.
+chrome/installer/mac/third_party/bsdiff INCOMPATIBLE_AND_UNUSED
+# GPL v2+, LGPL v2+ and GPL v3+ licenses. Not used on Android.
+chrome/installer/mac/third_party/xz INCOMPATIBLE_AND_UNUSED
+# Copyright The Chromium Authors; BSD license. Test code only.
+chrome/test/chromeos/autotest/files/client/deps
+# Copyright numerous authors; many licenses including GPL v3.
+chrome/test/data INCOMPATIBLE_AND_UNUSED
+# Copyright Google Inc.; ASL v2 license.
+chrome/third_party/jstemplate REQUIRES_ATTRIBUTION
+# Copyright Tung Mac; MIT license
+chrome/third_party/mock4js REQUIRES_ATTRIBUTION
+# Copyright Netscape Communications Corporation; MPL, GPL v2 or LGPL v2
+# license. Not used on Android.
+chrome/third_party/mozilla_security_manager
+# Copyright Netscape Communications Corporation; MPL, GPL v2 or LGPL v2
+# license. Not used on Android.
+crypto/third_party/nss
+# Copyright Google Inc. and Netscape Communications Corporation; BSD and (MPL,
+# GPL v2 or LGPL v2) licenses.
+googleurl REQUIRES_ATTRIBUTION
+# Copyright The Native Client Authors; BSD license.
+native_client_sdk/src REQUIRES_ATTRIBUTION
+# Copyright Netscape Communications Corporation; MPL, GPL v2 or LGPL v2
+# license. Not used on Android.
+net/third_party/mozilla_security_manager
+# Copyright Netscape Communications Corporation; MPL, GPL v2 or LGPL v2
+# license. Not used on Android.
+net/third_party/nss
+# Copyright Google Inc; GPL v2 license. Not used on Android.
+net/tools/spdyshark
+# Copyright The Chromium Authors; BSD and MIT licenses.
+ppapi REQUIRES_ATTRIBUTION
+# Copyright Google Inc. and Free Software Foundation; ASL v2 license. Also
+# includes zlib code, which uses the custom zlib license, which does not
+# require attribution. Also includes public domain, MIT, GPL v2 and custom
+# licensed code, though none of this is used in ContentView. Reviewed by
+# dannyb.
+sdch/open-vcdiff REQUIRES_ATTRIBUTION
+# Copyright Google Inc.; BSD license.
+testing/gmock REQUIRES_ATTRIBUTION
+# Copyright Google Inc.; BSD license.
+testing/gtest REQUIRES_ATTRIBUTION
+# Copyright Microsoft Corporation; Microsoft Limited Public license. Not used
+# on Android.
+third_party/active_doc
+# Not used on Android, no third-party code.
+third_party/adobe
+# Copyright The Android Open Source Project; ASL v2 license. Test code only.
+third_party/android_testrunner
+# Copyright The ANGLE Project Authors; BSD license.
+third_party/angle REQUIRES_ATTRIBUTION
+# Copyright Apple Inc.; Apple Public Source license.
+third_party/apple_apsl INCOMPATIBLE_AND_UNUSED
+# Copyright Apple Inc.; custom license. Reviewed by dannyb. Requires
+# attribution in binary releases but sample code only.
+third_party/apple_sample_code
+# Copyright Apple Inc.; BSD license.
+third_party/apple_webkit REQUIRES_ATTRIBUTION
+# Copyright The Android Open Source Project; ASL v2 license.
+third_party/ashmem REQUIRES_ATTRIBUTION
+# Copyright Colin Percival; BSD Protection license.
+third_party/bsdiff INCOMPATIBLE_AND_UNUSED
+# Copyright Colin Percival; BSD Protection license.
+third_party/bspatch INCOMPATIBLE_AND_UNUSED
+# Copyright Julian R Seward; BSD license.
+third_party/bzip2 REQUIRES_ATTRIBUTION
+# Copyright Google Inc.; ASL v2 license.
+third_party/cacheinvalidation REQUIRES_ATTRIBUTION
+# Copyright The Chromium Authors; BSD license.
+third_party/cld REQUIRES_ATTRIBUTION
+# Copyright Google Inc.; ASL v2 license.
+third_party/closure_linter REQUIRES_ATTRIBUTION
+# Copyright Netscape Communications Corporation; MPL, GPL v2 or LGPL v2
+# license. Not used on Android.
+third_party/codesighs
+# Copyright Adam D. Barratt; GPL v2 license. Not used on Android.
+third_party/devscripts
+# Copyright Thai Open Source Software Center Ltd, Clark Cooper and Expat
+# maintainers; MIT license.
+third_party/expat REQUIRES_ATTRIBUTION
+# Copyright IOLA and Ole Laursen; MIT License. TODO(steveblock): Requires
+# attribution but is missing README.chromium. See
+# https://chromiumcodereview.appspot.com/10679009.
+third_party/flot
+# Copyright David Turner, Robert Wilhelm, and Werner Lemberg; License inspired
+# by BSD, Artistic and IJG licenses. Reviewed by dannyb.
+third_party/freetype REQUIRES_ATTRIBUTION
+# Copyright The Chromium Authors; BSD license.
+third_party/fuzzymatch REQUIRES_ATTRIBUTION_CHROMIUM
+# Copyright Aaftab Munshi, Dan Ginsburg and Dave Shreiner; MIT license.
+third_party/gles2_book REQUIRES_ATTRIBUTION
+# Copyright GPSD project; BSD license. Not used on Android.
+third_party/gpsd
+# Copyright numerous authors; LGPL v2 license. Not used on Android.
+third_party/gtk+
+# Copyright Benjamin Kalman; ASL v2 license. Not used by ContentView.
+third_party/handlebar
+# Copyright multiple authors; MIT license.
+third_party/harfbuzz-ng REQUIRES_ATTRIBUTION
+# Copyright multiple authors; MIT license.
+third_party/harfbuzz REQUIRES_ATTRIBUTION
+# MPL, GPL v2 or LGPL v2 license. Not part of binary, dictionaries are
+# downloaded on demand.
+third_party/hunspell_dictionaries
+# MPL, GPL v2 or LGPL v2 license.
+third_party/hunspell REQUIRES_ATTRIBUTION
+# MPL, GPL v2 or LGPL v2 license. Not used on Android.
+third_party/hyphen
+# Copyright 2010 Linux Foundation, IBM Corporation and Sun Microsystems, Inc.;
+# BSD license.
+third_party/iaccessible2 REQUIRES_ATTRIBUTION
+# Copyright Thomas G. Lane; custom license. Reviewed by dannyb.
+third_party/iccjpeg REQUIRES_ATTRIBUTION
+# Copyright Troy N. Stephens and Google Inc.; MIT License.
+third_party/icon_family REQUIRES_ATTRIBUTION
+# Copyright International Business Machines Corporation and others; MIT
+# license.
+third_party/icu REQUIRES_ATTRIBUTION
+# Copyright Netscape Communications Corporation; MPL, GPL v2 or LGPL v2
+# license. Not used on Android.
+third_party/isimpledom
+# Copyright Jason Evans; BSD license.
+third_party/jemalloc REQUIRES_ATTRIBUTION
+# Copyright Baptiste Lepilleur; MIT license.
+third_party/jsoncpp REQUIRES_ATTRIBUTION
+# Copyright Kyle Simpson; MIT license. Not used by ContentView.
+third_party/json_minify
+# Copyright The Khronos Group Inc.; MIT/X11 amd SGI Free Software License B
+# licenses. Reviewed by dannyb.
+third_party/khronos REQUIRES_ATTRIBUTION
+# BSD license.
+third_party/launchpad_translations REQUIRES_ATTRIBUTION
+# Copyright International Business Machines; GPL v2 license. Not used on
+# Android.
+third_party/lcov
+# Copyright International Business Machines; GPL v2 license. Not used on
+# Android.
+third_party/lcov-1.9
+# Copyright The LevelDB Authors; BSD license.
+third_party/leveldatabase REQUIRES_ATTRIBUTION
+# Copyright Niels Provos and Nick Mathewson; BSD license.
+third_party/libevent REQUIRES_ATTRIBUTION
+# DEPS directory, no third-party code.
+third_party/libexif
+# Copyright Google Inc.; BSD license.
+third_party/libjingle REQUIRES_ATTRIBUTION
+# Copyright Thomas G. Lane; custom license. Reviewed by dannyb.
+third_party/libjpeg REQUIRES_ATTRIBUTION
+# Copyright Thomas G. Lane, Guido Vollbeding; custom license. Reviewed by
+# dannyb.
+third_party/libjpeg_turbo REQUIRES_ATTRIBUTION
+# Copyright Google Inc.; ASL v2 license.
+third_party/libphonenumber REQUIRES_ATTRIBUTION
+# libpng license. Reviewed by dannyb. Attribution not required but is
+# requested.
+third_party/libpng REQUIRES_ATTRIBUTION
+# Copyright multiple authors; LGPL 2.1 license. Not used by ContentView.
+third_party/libusb
+# Copyright Intel Corporation and Splitted-Desktop Systems. MIT license.
+third_party/libva REQUIRES_ATTRIBUTION
+# Copyright Google Inc; BSD license.
+third_party/libwebp REQUIRES_ATTRIBUTION
+# Copyright Daniel Veillard; MIT license.
+third_party/libxml REQUIRES_ATTRIBUTION
+# Copyright NVIDIA Corporation; MIT license. Not used on Android.
+third_party/libXNVCtrl
+# Copyright Thomas Broyer, Charlie Bozeman and Daniel Veillard; MIT license.
+third_party/libxslt REQUIRES_ATTRIBUTION
+# Public domain.
+third_party/lzma_sdk
+# Copyright Jonathan Rentzsch; MIT license.
+third_party/mach_override REQUIRES_ATTRIBUTION
+# LGPL v2 license.
+third_party/mesa REQUIRES_ATTRIBUTION
+# Copyright Nick Galbreath; BSD license.
+third_party/modp_b64 REQUIRES_ATTRIBUTION
+# Copyright MolokoCacao; BSD license.
+third_party/molokocacao REQUIRES_ATTRIBUTION
+# Copyright Sergey Lyubka and Gilbert Wellisch; MIT license.
+third_party/mongoose REQUIRES_ATTRIBUTION
+# Copyright Netscape Communications Corporation; MPL, GPL v2 or LGPL v2
+# license. Not used on Android.
+third_party/mozilla
+# Copyright Netscape Communications Corporation; MPL, GPL v2 or LGPL v2
+# license.
+third_party/npapi REQUIRES_ATTRIBUTION
+# Copyright Mulle Kybernetik; BSD license with advertising clause. Test code
+# only.
+third_party/ocmock
+# Copyright The Khronos Group; MIT license.
+third_party/openmax REQUIRES_ATTRIBUTION
+# Copyright The OpenSSL Project and Eric Young; OpenSSL and SSLeay license.
+# Reviewed by dannyb. BSD-based, with advertising clause.
+third_party/openssl REQUIRES_ATTRIBUTION
+# Copyright The Chromium Authors; BSD license.
+third_party/ots REQUIRES_ATTRIBUTION
+# Copyright David M. Beazley; BSD license.
+third_party/ply REQUIRES_ATTRIBUTION
+# Copyright Google Inc,; BSD license.
+third_party/protobuf REQUIRES_ATTRIBUTION
+# Copyright Giampaolo Rodola; custom license. Reviewed by dannyb. Requires
+# attribution in binary releases but test code only.
+third_party/pyftpdlib
+# Copyright Google Inc.; BSD license.
+third_party/python_gflags REQUIRES_ATTRIBUTION
+# DEPS directory, no third-party code.
+third_party/pymox
+# Copyright Mozilla Corporation and Marti Maria; MIT license.
+third_party/qcms REQUIRES_ATTRIBUTION
+# DEPS directory, no third-party code.
+third_party/safe_browsing
+# DEPS directory, no third-party code.
+third_party/sfntly
+# Copyright Bob Ippolito; MIT license.
+third_party/simplejson REQUIRES_ATTRIBUTION
+# Copyright Google Inc.; BSD license. WebView will use Skia from the Android
+# platform, so this code is not used.
+third_party/skia
+# DEPS directory, no third-party code.
+third_party/smhasher
+# DEPS directory, no third-party code.
+third_party/snappy
+# Public domain.
+third_party/sqlite
+# Copyright Suitable Systems; University of Illinois/NCSA Open Source License.
+# Not used on Android.
+third_party/sudden_motion_sensor INCOMPATIBLE_AND_UNUSED
+# Chromium makes use of SwiftShader if it is present on the user's machine,
+# which isn't the case in Android. Also the license relates to using the
+# binary, not open source code.
+third_party/swiftshader
+# DEPS directory, no third-party code.
+third_party/swig
+# Copyright Andrew Tridgell and Stefan Metzmacher; LGPL v3 license.
+third_party/talloc INCOMPATIBLE_AND_UNUSED
+# Copyright Google Inc.; BSD license.
+third_party/tcmalloc REQUIRES_ATTRIBUTION
+# Public domain.
+third_party/tlslite
+# Copyright the v8-i18n authors; ASL v2 license. Contains some third-party code
+# under different licenses, but this is for tests only.
+third_party/v8-i18n REQUIRES_ATTRIBUTION
+# Copyright WebDriver committers; claims to be ASL v2 license, but seems to
+# contain MIT and GPL for jquery. Test code only.
+third_party/webdriver
+# Copyright Apple Inc.; BSD and LGPL licenses.
+third_party/WebKit REQUIRES_ATTRIBUTION
+# Copyright Microsoft Corporation; Microsoft Permissive License. Reviewed by
+# dannyb. Not used on Android.
+third_party/wtl
+# Copyright Yasm developers. Primary license for Yasm is 2-clause BSD. Libyasm
+# is 2-clause or 3-clause BSD licensed, with exception of bitvect which is
+# triple-licensed under the Artistic license, GPL, and LGPL. Not used by
+# WebView.
+third_party/yasm
+# Copyright Jean-loup Gailly and Mark Adler; custom license. Reviewed by
+# dannyb. Attribution not required but is requested.
+third_party/zlib REQUIRES_ATTRIBUTION
+# Copyright The Chromium Authors; BSD license.
+tools/grit REQUIRES_ATTRIBUTION
+# Copyright Google Inc.; BSD license.
+tools/gyp REQUIRES_ATTRIBUTION
+# Numerous copyright holders; BSD license. Note that some code under
+# benchmarks/ uses GPL v2 and MIT licenses, but this is for testing only.
+v8 REQUIRES_ATTRIBUTION

Powered by Google App Engine
This is Rietveld 408576698