1 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 # This file records third-party licensing information for the purposes of the
6 # Android WebView build. See webview_licenses.py for details.
8 # New third-party code should be added under a directory named 'third_party',
9 # so additions to this file should be rare. See
10 # http://www.chromium.org/developers/adding-3rd-party-libraries.
12 # Please always use forward slashes '/' as path separators, even if you are
15 # Copyright IBM; MIT license. This third-party code is taken from ICU, the
16 # license for which we already pick up from third_party/icu/.
17 base/i18n/icu_string_conversions.cc
18 # Contains '(c)' in comments
20 # Copyright Ron Rivest, public domain.
22 # Copyright Apple Inc; BSD license. Moved from third_party/WebKit/.
23 cc/input/scroll_elasticity_helper.h
24 # Copyright Netscape Communications Corporation; MPL, GPL v2 or LGPL v2
25 # license. This third-party code is taken from Mozilla, the license for which
26 # we already pick up from third_party/npapi/.
27 chrome/browser/download/download_extensions.cc
28 # Copyright Netscape Communications Corporation; MPL, GPL v2 or LGPL v2
29 # license. Not used on Android.
30 chrome/browser/importer/firefox_profile_lock.cc
31 # Copyright Netscape Communications Corporation; MPL, GPL v2 or LGPL v2
32 # license. Not used on Android.
33 chrome/browser/importer/firefox_profile_lock.h
34 # Copyright Netscape Communications Corporation; MPL, GPL v2 or LGPL v2
35 # license. Not used on Android.
36 chrome/browser/importer/firefox_profile_lock_posix.cc
37 # Copyright Netscape Communications Corporation; MPL, GPL v2 or LGPL v2
38 # license. Not used on Android.
39 chrome/browser/importer/firefox_profile_lock_win.cc
40 # String 'copyright' used in code.
41 chrome/common/importer/firefox_importer_utils.cc
42 # Copyright Netscape Communications Corporation; MPL, GPL v2 or LGPL v2
43 # license. Not used on Android.
44 chrome/utility/importer/nss_decryptor.cc
45 # Copyright Netscape Communications Corporation; MPL, GPL v2 or LGPL v2
46 # license. Not used on Android.
47 chrome/utility/importer/nss_decryptor_mac.h
48 # Copyright Netscape Communications Corporation; MPL, GPL v2 or LGPL v2
49 # license. Not used on Android.
50 chrome/utility/importer/nss_decryptor_system_nss.cc
51 # Copyright Netscape Communications Corporation; MPL, GPL v2 or LGPL v2
52 # license. Not used on Android.
53 chrome/utility/importer/nss_decryptor_win.h
54 # Copyright Google Inc; BSD license. Test code only.
55 chrome/tools/test/generate_mime_tests.pl
56 # Copyright Apple Inc, Nokia Corporation and Torch Mobile Inc; BSD license.
57 # Contains code moved from third_party/WebKit/.
58 content/browser/frame_host/navigation_controller_impl.cc
59 # Copyright Alf Watt; BSD license. Not used on Android.
60 content/browser/geolocation/osx_wifi.h
61 # Copyright Apple Inc and Torch Mobile Inc; BSD license. Moved from
62 # third_party/WebKit/.
63 content/renderer/history_controller.h
64 # Copyright Apple Inc, Nokia Corporation and Torch Mobile Inc; BSD license.
65 # Moved from third_party/WebKit/.
66 content/renderer/history_controller.cc
67 # Copyright Apple Inc and Torch Mobile Inc; BSD license. Moved from
68 # third_party/WebKit/.
69 content/renderer/history_entry.h
70 # Copyright Apple Inc, Nokia Corporation and Torch Mobile Inc; BSD license.
71 # Moved from third_party/WebKit/.
72 content/renderer/history_entry.cc
73 # Copyright Apple Inc; BSD license. Moved from third_party/WebKit/.
74 content/renderer/input/input_scroll_elasticity_controller.cc
75 content/renderer/input/input_scroll_elasticity_controller.h
76 # Copyright Google Inc, no license. Not used on Android.
77 google_update/google_update_idl.idl
78 # Copyright WebM Project authors; BSD license. Copied and modified from
79 # third_party/libvpx. Not used on Android.
80 media/filters/vp8_bool_decoder.h
81 media/filters/vp8_bool_decoder.cc
82 # Native client not used in Android. Contains the word "Copyright"
83 native_client_sdk/doc_generated/rest-devsite-examples.html
84 # String '(c)' used in certificates organization names
85 net/quic/crypto/common_cert_set_1a.inc
86 net/quic/crypto/common_cert_set_1b.inc
87 # String '(c)' used in certificates organization names
88 net/test/test_certificate_data.h
89 # Copyright The Chromium Authors and Netscape Communications Corporation; BSD
90 # and (MPL, GPL v2 or LGPL v2) licenses. This third-party code is taken from
91 # Mozilla, the license for which we already pick up from third_party/npapi/.
92 net/cookies/cookie_monster.cc
93 # Copyright The Chromium Authors and Netscape Communications Corporation; BSD
94 # and (MPL, GPL v2 or LGPL v2) licenses. This third-party code is taken from
95 # Mozilla, the license for which we already pick up from third_party/npapi/.
96 net/cookies/canonical_cookie.cc
97 # Copyright The Chromium Authors and Netscape Communications Corporation; BSD
98 # and (MPL, GPL v2 or LGPL v2) licenses. This third-party code is taken from
99 # Mozilla, the license for which we already pick up from third_party/npapi/.
100 net/cookies/parsed_cookie.cc
101 # Copyright The Chromium Authors and Google Inc; BSD and (MPL, GPL v2 or LGPL
102 # v2) licenses. This third-party code is taken from Mozilla, the license for
103 # which we already pick up from third_party/npapi/.
104 net/base/registry_controlled_domains/registry_controlled_domain.cc
105 # Copyright The Chromium Authors and Google Inc; BSD and (MPL, GPL v2 or LGPL
106 # v2) licenses. This third-party code is taken from Mozilla, the license for
107 # which we already pick up from third_party/npapi/.
108 net/base/registry_controlled_domains/registry_controlled_domain.h
109 # Copyright The Chromium Authors and IBM Corporation; BSD and (MPL, GPL v2 or
110 # LGPL v2) licenses. This third-party code is taken from Mozilla, the license
111 # for which we already pick up from third_party/npapi/.
113 # Copyright The Chromium Authors and IBM Corporation; BSD and (MPL, GPL v2 or
114 # LGPL v2) licenses. This third-party code is taken from Mozilla, the license
115 # for which we already pick up from third_party/npapi/.
116 net/http/http_auth_handler_ntlm_portable.cc
117 # Copyright The Chromium Authors and Netscape Communications; BSD and (MPL, GPL
118 # v2 or LGPL v2) licenses. This third-party code is taken from Mozilla, the
119 # license for which we already pick up from third_party/npapi/.
120 net/http/http_chunked_decoder.cc
121 # Copyright The Chromium Authors and Netscape Communications; BSD and (MPL, GPL
122 # v2 or LGPL v2) licenses. This third-party code is taken from Mozilla, the
123 # license for which we already pick up from third_party/npapi/.
124 net/http/http_chunked_decoder.h
125 # Copyright IBM Corporation; MPL, GPL v2 or LGPL v2 license. This third-party
126 # code is taken from Mozilla, the license for which we already pick up from
127 # third_party/npapi/.
129 # Copyright IBM Corporation; MPL, GPL v2 or LGPL v2 license. This third-party
130 # code is taken from Mozilla, the license for which we already pick up from
131 # third_party/npapi/.
133 # Netscape Communications Corporation; MPL, GPL v2 or LGPL v2 license. This
134 # third-party code is taken from Mozilla, the license for which we already pick
135 # up from third_party/npapi/.
136 net/proxy/proxy_resolver_script.h
137 # Copyright The Chromium Authors and Netscape Communications Corporation; BSD
138 # and (MPL, GPL v2 or LGPL v2) licenses. Not used on Android.
139 net/socket/ssl_client_socket_nss.cc
140 # Contains the word 'Copyright' in comments
141 ppapi/generators/idl_c_proto.py
142 ppapi/generators/idl_outfile.py
143 # Copyright (c) 2007-2009 The Khronos Group Inc. Not used on Android
144 ppapi/lib/gl/include/EGL/egl.h
145 ppapi/lib/gl/include/EGL/eglext.h
146 ppapi/lib/gl/include/EGL/eglplatform.h
147 ppapi/lib/gl/include/KHR/khrplatform.h
148 # Copyright The Android Open Source Project; ASL v2 license.
149 skia/config/SkUserConfig.h
150 # Generates copyright headers for Chromium.
152 # Contains test strings that look like copyrights.
153 tools/copyright_scanner/copyright_scanner_unittest.py
154 # Contains word 'copyright' in comments.
155 tools/gen_keyboard_overlay_data/gen_keyboard_overlay_data.py
156 # This third-party code is taken from Mozilla, but is copyright Google and has
157 # been re-licensed under the Chromium license.
158 tools/imagediff/image_diff_png.cc
159 # Copyright Ero Carrera; BSD license. Tool only.
160 tools/symsrc/pefile.py
161 # Copyright The Chromium Authors, Sun Microsystems Inc, the V8 project authors;
162 # BSD license. Tool only.
163 tools/traceline/traceline/assembler.h
164 # Copyright Google Inc; BSD license. Tool only.
165 tools/traceline/traceline/sidestep/mini_disassembler.cc
166 # Copyright Marijn Haverbeke. MIT license. Tool only, not used on Android.
167 tools/win/sizeviewer/clike.js
168 # Copyright Marijn Haverbeke. MIT license. Tool only, not used on Android.
169 tools/win/sizeviewer/codemirror.js
170 # Copyright The Chromium Authors, Apple Inc; BSD license. Not used on Android.
171 ui/base/clipboard/clipboard_util_win.cc
172 # Copyright The Chromium Authors, Apple Inc and Graham Dennis; BSD license. Not
174 ui/base/cocoa/tool_tip_base_view.mm
175 # Copyright The Chromium Authors, Apple Inc; BSD license. Not used on Android.
176 ui/base/dragdrop/os_exchange_data_provider_win.cc
177 # Copyright The Chromium Authors, Michael Emmel, Google Inc; BSD license. This
178 # third-party code is taken from WebKit, the license for which we already pick
180 ui/events/keycodes/keyboard_codes_posix.h
181 # String 'copyright' used in code.
182 ui/file_manager/file_manager/foreground/js/main_scripts.js
183 # String 'copyright' used in code.
184 ui/file_manager/gallery/js/gallery_scripts.js
185 # String 'copyright' used in code.
186 ui/file_manager/video_player/js/video_player_scripts.js
187 # This third-party code is taken from Mozilla, but is copyright Google and has
188 # been re-licensed under the Chromium license.
189 ui/gfx/codec/jpeg_codec.cc
190 # This third-party code is taken from Mozilla, but is copyright Google and has
191 # been re-licensed under the Chromium license.
192 ui/gfx/codec/png_codec.cc
193 # Copyright The Chromium Authors and Apple Inc; BSD license. This third-party
194 # code is taken from WebKit, the license for which we already pick up from
196 content/browser/appcache/appcache_manifest_parser.cc
197 # Copyright The Chromium Authors and Apple Inc; BSD license. This third-party
198 # code is taken from WebKit, the license for which we already pick up from
200 content/browser/appcache/appcache_manifest_parser.h
201 # Copyright The Chromium Authors and Netscape Communications Corporation; BSD
202 # and (MPL, GPL v2 or LGPL v2) licenses. This third-party code is taken from
203 # Mozilla, the license for which we already pick up from third_party/npapi/.
204 content/child/multipart_response_delegate.h
205 # String 'copyright' used in code.
206 ui/webui/resources/js/cr/ui/array_data_model.js
207 # Copyright The Chromium Authors and Apple Inc; BSD license. This third-party
208 # code is taken from WebKit, the license for which we already pick up from
210 components/test_runner/helper/layout_test_helper_mac.mm