Bug 1639153 - Part 6.3: Establish dependency from tls for arm callWithABI div/mod...
[gecko.git] / toolkit / content / license.html
blobe239fda6f22eb093dce3d6e557c94650bef43670
1 <!DOCTYPE HTML>
2 <!-- This Source Code Form is subject to the terms of the Mozilla Public
3 - License, v. 2.0. If a copy of the MPL was not distributed with this file,
4 - You can obtain one at http://mozilla.org/MPL/2.0/. -->
6 <html lang="en">
7 <head>
8 <meta http-equiv="Content-Security-Policy" content="default-src 'none'; style-src chrome:; img-src chrome:; object-src 'none'" />
9 <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
10 <title>Licenses</title>
11 <link rel="stylesheet" href="chrome://global/skin/in-content/info-pages.css" type="text/css">
12 <link rel="stylesheet" href="chrome://global/skin/aboutLicense.css" type="text/css"/>
13 </head>
15 <body id="lic-info">
16 <div class="license-header">
17 <div>
18 <h1><a id="top"></a>Licenses</h1>
19 #ifdef APP_LICENSE_BLOCK
20 #includesubst @APP_LICENSE_BLOCK@
21 #endif
22 </div>
23 </div>
24 <div>
25 <p>All of the <b>source code</b> to this product is
26 available under licenses which are both
27 <a href="https://www.gnu.org/philosophy/free-sw.html">free</a> and
28 <a href="https://www.opensource.org/docs/definition.php">open source</a>.
29 A URL identifying the specific source code used to create this copy can be found
30 on the <a href="about:buildconfig">build configuration page</a>, and you can read
31 <a href="https://developer.mozilla.org/en/Mozilla_Source_Code_%28Mercurial%29">instructions
32 on how to download and build the code for yourself</a>.
33 </p>
35 <p>More specifically, most of the source code is available under the
36 <a href="about:license#mpl">Mozilla Public License 2.0</a> (MPL).
37 The MPL has a
38 <a href="https://www.mozilla.org/MPL/2.0/FAQ/">FAQ</a> to help
39 you understand it. The remainder of the software which is not
40 under the MPL is available under one of a variety of other
41 free and open source licenses. Those that require reproduction
42 of the license text in the distribution are given below.
43 (Note: your copy of this product may not contain code covered by one
44 or more of the licenses listed here, depending on the exact product
45 and version you choose.)
46 </p>
48 <ul>
49 <li><a href="about:license#mpl">Mozilla Public License 2.0</a>
50 <br><br>
51 </li>
52 <li><a href="about:license#lgpl">GNU Lesser General Public License 2.1</a>
53 <br><br>
54 </li>
55 <li><a href="about:license#lgpl-3.0">GNU Lesser General Public License 3.0</a>
56 <br><br>
57 </li>
58 <li><a href="about:license#gpl-3.0">GNU General Public License 3.0</a>
59 <br><br>
60 </li>
61 <li><a href="about:license#ACE">ACE License</a></li>
62 <li><a href="about:license#acorn">acorn License</a></li>
63 #ifdef MOZ_INSTALL_TRACKING
64 <li><a href="about:license#adjust">Adjust SDK License</a></li>
65 #endif
66 <li><a href="about:license#android">Android Open Source License</a></li>
67 <li><a href="about:license#angle">ANGLE License</a></li>
68 <li><a href="about:license#apache">Apache License 2.0</a></li>
69 <li><a href="about:license#apache-llvm">Apache License 2.0 with LLVM exception</a></li>
70 <li><a href="about:license#apple">Apple License</a></li>
71 <li><a href="about:license#apple-mozilla">Apple/Mozilla NPRuntime License</a></li>
72 <li><a href="about:license#arm">ARM License</a></li>
73 <li><a href="about:license#babel">Babel License</a></li>
74 <li><a href="about:license#babylon">Babylon License</a></li>
75 <li><a href="about:license#bincode">bincode License</a></li>
76 <li><a href="about:license#bsd2clause">BSD 2-Clause License</a></li>
77 <li><a href="about:license#bsd3clause">BSD 3-Clause License</a></li>
78 <li><a href="about:license#bspatch">bspatch License</a></li>
79 <li><a href="about:license#byteorder">byteorder License</a></li>
80 <li><a href="about:license#cairo">Cairo Component Licenses</a></li>
81 <li><a href="about:license#chromium">Chromium License</a></li>
82 <li><a href="about:license#codemirror">CodeMirror License</a></li>
83 <li><a href="about:license#cryptogams">CRYPTOGAMS License</a></li>
84 <li><a href="about:license#cubic-bezier">cubic-bezier License</a></li>
85 <li><a href="about:license#d3">D3 License</a></li>
86 <li><a href="about:license#dagre-d3">Dagre-D3 License</a></li>
87 <li><a href="about:license#diff">diff License</a></li>
88 <li><a href="about:license#dtoa">dtoa License</a></li>
89 <li><a href="about:license#Fiat-Crypto">Fiat-Crypto License</a></li>
90 <li><a href="about:license#fuzz-aldrin">fuzz-aldrin License</a></li>
91 <li><a href="about:license#hunspell-nl">Dutch Spellchecking Dictionary License</a></li>
92 #if defined(XP_WIN) || defined(XP_LINUX)
93 <li><a href="about:license#twemoji">Twemoji License</a></li>
94 #endif
95 <li><a href="about:license#hunspell-ee">Estonian Spellchecking Dictionary License</a></li>
96 <li><a href="about:license#emitter">Emitter License</a></li>
97 <li><a href="about:license#expat">Expat License</a></li>
98 <li><a href="about:license#firebug">Firebug License</a></li>
99 <li><a href="about:license#gdi32-sys">gdi32-sys License</a></li>
100 <li><a href="about:license#gfx-font-list">gfxFontList License</a></li>
101 <li><a href="about:license#google-bsd">Google BSD License</a></li>
102 <li><a href="about:license#gears">Google Gears License</a></li>
103 <li><a href="about:license#gears-istumbler">Google Gears/iStumbler License</a></li>
104 <li><a href="about:license#vp8">Google VP8 License</a></li>
105 <li><a href="about:license#gsl">GSL License</a></li>
106 <li><a href="about:license#gyp">gyp License</a></li>
107 <li><a href="about:license#halloc">halloc License</a></li>
108 <li><a href="about:license#harfbuzz">HarfBuzz License</a></li>
109 <li><a href="about:license#icu">ICU License</a></li>
110 <li><a href="about:license#immutable">Immutable.js License</a></li>
111 <li><a href="about:license#jpnic">Japan Network Information Center License</a></li>
112 <li><a href="about:license#jszip">JSZip License</a></li>
113 <li><a href="about:license#jemalloc">jemalloc License</a></li>
114 <li><a href="about:license#jquery">jQuery License</a></li>
115 <li><a href="about:license#k_exp">k_exp License</a></li>
116 <li><a href="about:license#kernel32-sys">kernel32-sys License</a></li>
117 <li><a href="about:license#khronos">Khronos group License</a></li>
118 <li><a href="about:license#kiss_fft">Kiss FFT License</a></li>
119 <li><a href="about:license#lazy_static">lazy_static License</a></li>
120 #ifdef MOZ_USE_LIBCXX
121 <li><a href="about:license#libc++">libc++ License</a></li>
122 #endif
123 <li><a href="about:license#libcubeb">libcubeb License</a></li>
124 <li><a href="about:license#libevent">libevent License</a></li>
125 <li><a href="about:license#libffi">libffi License</a></li>
126 <li><a href="about:license#libjingle">libjingle License</a></li>
127 <li><a href="about:license#libnestegg">libnestegg License</a></li>
128 <li><a href="about:license#libsoundtouch">libsoundtouch License</a></li>
129 <li><a href="about:license#libyuv">libyuv License</a></li>
130 <li><a href="about:license#hunspell-lt">Lithuanian Spellchecking Dictionary License</a></li>
131 <li><a href="about:license#lodash">lodash License</a></li>
132 <li><a href="about:license#matches">matches License</a></li>
133 <li><a href="about:license#myspell">MySpell License</a></li>
134 <li><a href="about:license#mqtt-packet">mqtt-packet License</a></li>
135 <li><a href="about:license#naturalSort">naturalSort License</a></li>
136 <li><a href="about:license#nicer">nICEr License</a></li>
137 <li><a href="about:license#node-md5">node-md5 License</a></li>
138 <li><a href="about:license#node-properties">node-properties License</a></li>
139 <li><a href="about:license#nom">nom License</a></li>
140 <li><a href="about:license#nrappkit">nrappkit License</a></li>
141 <li><a href="about:license#openldap">OpenLDAP Public License</a></li>
142 <li><a href="about:license#openvision">OpenVision License</a></li>
143 #if defined(XP_WIN) || defined(XP_MACOSX) || defined(XP_LINUX)
144 <li><a href="about:license#openvr">OpenVR License</a></li>
145 #endif
146 <li><a href="about:license#ordered-float">ordered-float License</a></li>
147 <li><a href="about:license#owning_ref">owning_ref License</a></li>
148 <li><a href="about:license#pbkdf2-sha256">pbkdf2_sha256 License</a></li>
149 <li><a href="about:license#phf">phf, phf_codegen, phf_generator, phf_shared License</a></li>
150 <li><a href="about:license#polymer">Polymer License</a></li>
151 <li><a href="about:license#praton">praton License</a></li>
152 <li><a href="about:license#praton1">praton and inet_ntop License</a></li>
153 <li><a href="about:license#precomputed-hash">precomputed-hash License</a></li>
154 <li><a href="about:license#prop-types">prop-types License</a></li>
155 <li><a href="about:license#qcms">qcms License</a></li>
156 <li><a href="about:license#qrcode-generator">QR Code Generator License</a></li>
157 <li><a href="about:license#raven-js">Raven.js License</a></li>
158 <li><a href="about:license#react">React License</a></li>
159 <li><a href="about:license#react-mit">React MIT License</a></li>
160 <li><a href="about:license#react-redux">React-Redux License</a></li>
161 <li><a href="about:license#react-router">React Router License</a></li>
162 <li><a href="about:license#xdg">Red Hat xdg_user_dir_lookup License</a></li>
163 <li><a href="about:license#redox_syscall">redox_syscall License</a></li>
164 <li><a href="about:license#redux">Redux License</a></li>
165 <li><a href="about:license#reselect">Reselect License</a></li>
166 <li><a href="about:license#ring">Ring License</a></li>
167 <li><a href="about:license#hunspell-ru">Russian Spellchecking Dictionary License</a></li>
168 <li><a href="about:license#sctp">SCTP Licenses</a></li>
169 <li><a href="about:license#skia">Skia License</a></li>
170 <li><a href="about:license#snappy">Snappy License</a></li>
171 <li><a href="about:license#socket.io-parser">Socket.IO Parser License</a></li>
172 <li><a href="about:license#sockjs-client">SockJS-Client License</a></li>
173 <li><a href="about:license#sprintf.js">sprintf.js License</a></li>
174 <li><a href="about:license#sunsoft">SunSoft License</a></li>
175 <li><a href="about:license#superfasthash">SuperFastHash License</a></li>
176 <li><a href="about:license#synstructure">synstructure License</a></li>
177 <li><a href="about:license#unicase">unicase License</a></li>
178 <li><a href="about:license#unicode">Unicode License</a></li>
179 <li><a href="about:license#ucal">University of California License</a></li>
180 <li><a href="about:license#unreachable">unreachable License</a></li>
181 <li><a href="about:license#hunspell-en">English Spellchecking Dictionary Licenses</a></li>
182 <li><a href="about:license#utf8-ranges">utf8-ranges License</a></li>
183 <li><a href="about:license#v8">V8 License</a></li>
184 <li><a href="about:license#validator">Validator License</a></li>
185 <li><a href="about:license#void">void License</a></li>
186 <li><a href="about:license#vtune">VTune License</a></li>
187 <li><a href="about:license#webrtc">WebRTC License</a></li>
188 #ifdef MOZ_DEFAULT_BROWSER_AGENT
189 <li><a href="about:license#wintoast">WinToast License</a></li>
190 #endif
191 <li><a href="about:license#x264">x264 License</a></li>
192 <li><a href="about:license#xiph">Xiph.org Foundation License</a></li>
193 <li><a href="about:license#zydis">Zydis License</a></li>
194 </ul>
196 <br>
198 <ul>
199 <li><a href="about:license#other-notices">Other Required Notices</a>
200 <li><a href="about:license#optional-notices">Optional Notices</a>
201 #ifdef XP_WIN
202 <li><a href="about:license#proprietary-notices">Proprietary Operating System Components</a>
203 #endif
204 </ul>
206 #ifdef APP_LICENSE_LIST_BLOCK
207 #ifndef APP_LICENSE_BODY_BLOCK
208 #error
209 #endif
210 #ifndef APP_LICENSE_PRODUCT_NAME
211 #error
212 #endif
213 The following licenses are specific to code used by the
214 #includesubst @APP_LICENSE_PRODUCT_NAME@
215 product.
217 <!-- Index of product-specific licenses for non-Firefox apps. -->
218 #includesubst @APP_LICENSE_LIST_BLOCK@
219 #endif
221 </div>
223 <hr>
225 <h1 id="mpl">Mozilla Public License 2.0</h1>
227 <h2 id="definitions">1. Definitions</h2>
229 <dl>
230 <dt>1.1. "Contributor"</dt>
232 <dd>
233 <p>means each individual or legal entity that creates, contributes to
234 the creation of, or owns Covered Software.</p>
235 </dd>
237 <dt>1.2. "Contributor Version"</dt>
239 <dd>
240 <p>means the combination of the Contributions of others (if any) used
241 by a Contributor and that particular Contributor's Contribution.</p>
242 </dd>
244 <dt>1.3. "Contribution"</dt>
246 <dd>
247 <p>means Covered Software of a particular Contributor.</p>
248 </dd>
250 <dt>1.4. "Covered Software"</dt>
252 <dd>
253 <p>means Source Code Form to which the initial Contributor has attached
254 the notice in Exhibit A, the Executable Form of such Source Code Form,
255 and Modifications of such Source Code Form, in each case including
256 portions thereof.</p>
257 </dd>
259 <dt>1.5. "Incompatible With Secondary Licenses"</dt>
261 <dd>
262 <p>means</p>
264 <ol type="a">
265 <li>
266 <p>that the initial Contributor has attached the notice described
267 in Exhibit B to the Covered Software; or</p>
268 </li>
270 <li>
271 <p>that the Covered Software was made available under the terms of
272 version 1.1 or earlier of the License, but not also under the terms
273 of a Secondary License.</p>
274 </li>
275 </ol>
276 </dd>
278 <dt>1.6. "Executable Form"</dt>
280 <dd>
281 <p>means any form of the work other than Source Code Form.</p>
282 </dd>
284 <dt>1.7. "Larger Work"</dt>
286 <dd>
287 <p>means a work that combines Covered Software with other material, in
288 a separate file or files, that is not Covered Software.</p>
289 </dd>
291 <dt>1.8. "License"</dt>
293 <dd>
294 <p>means this document.</p>
295 </dd>
297 <dt>1.9. "Licensable"</dt>
299 <dd>
300 <p>means having the right to grant, to the maximum extent possible,
301 whether at the time of the initial grant or subsequently, any and all
302 of the rights conveyed by this License.</p>
303 </dd>
305 <dt>1.10. "Modifications"</dt>
307 <dd>
308 <p>means any of the following:</p>
310 <ol type="a">
311 <li>
312 <p>any file in Source Code Form that results from an addition to,
313 deletion from, or modification of the contents of Covered Software;
314 or</p>
315 </li>
317 <li>
318 <p>any new file in Source Code Form that contains any Covered
319 Software.</p>
320 </li>
321 </ol>
322 </dd>
324 <dt>1.11. "Patent Claims" of a Contributor</dt>
326 <dd>
327 <p>means any patent claim(s), including without limitation, method,
328 process, and apparatus claims, in any patent Licensable by such
329 Contributor that would be infringed, but for the grant of the License,
330 by the making, using, selling, offering for sale, having made, import,
331 or transfer of either its Contributions or its Contributor Version.</p>
332 </dd>
334 <dt>1.12. "Secondary License"</dt>
336 <dd>
337 <p>means either the GNU General Public License, Version 2.0, the GNU
338 Lesser General Public License, Version 2.1, the GNU Affero General
339 Public License, Version 3.0, or any later versions of those
340 licenses.</p>
341 </dd>
343 <dt>1.13. "Source Code Form"</dt>
345 <dd>
346 <p>means the form of the work preferred for making modifications.</p>
347 </dd>
349 <dt>1.14. "You" (or "Your")</dt>
351 <dd>
352 <p>means an individual or a legal entity exercising rights under this
353 License. For legal entities, "You" includes any entity that controls,
354 is controlled by, or is under common control with You. For purposes of
355 this definition, "control" means (a) the power, direct or indirect, to
356 cause the direction or management of such entity, whether by contract
357 or otherwise, or (b) ownership of more than fifty percent (50%) of the
358 outstanding shares or beneficial ownership of such entity.</p>
359 </dd>
360 </dl>
362 <h2 id="license-grants-and-conditions">2. License Grants and
363 Conditions</h2>
365 <h3 id="grants">2.1. Grants</h3>
367 <p>Each Contributor hereby grants You a world-wide, royalty-free,
368 non-exclusive license:</p>
370 <ol type="a">
371 <li>
372 <p>under intellectual property rights (other than patent or trademark)
373 Licensable by such Contributor to use, reproduce, make available,
374 modify, display, perform, distribute, and otherwise exploit its
375 Contributions, either on an unmodified basis, with Modifications, or as
376 part of a Larger Work; and</p>
377 </li>
379 <li>
380 <p>under Patent Claims of such Contributor to make, use, sell, offer
381 for sale, have made, import, and otherwise transfer either its
382 Contributions or its Contributor Version.</p>
383 </li>
384 </ol>
386 <h3 id="effective-date">2.2. Effective Date</h3>
388 <p>The licenses granted in Section 2.1 with respect to any Contribution
389 become effective for each Contribution on the date the Contributor first
390 distributes such Contribution.</p>
392 <h3 id="limitations-on-grant-scope">2.3. Limitations on Grant Scope</h3>
394 <p>The licenses granted in this Section 2 are the only rights granted under
395 this License. No additional rights or licenses will be implied from the
396 distribution or licensing of Covered Software under this License.
397 Notwithstanding Section 2.1(b) above, no patent license is granted by a
398 Contributor:</p>
400 <ol type="a">
401 <li>
402 <p>for any code that a Contributor has removed from Covered Software;
403 or</p>
404 </li>
406 <li>
407 <p>for infringements caused by: (i) Your and any other third party's
408 modifications of Covered Software, or (ii) the combination of its
409 Contributions with other software (except as part of its Contributor
410 Version); or</p>
411 </li>
413 <li>
414 <p>under Patent Claims infringed by Covered Software in the absence of
415 its Contributions.</p>
416 </li>
417 </ol>
419 <p>This License does not grant any rights in the trademarks, service marks,
420 or logos of any Contributor (except as may be necessary to comply with the
421 notice requirements in Section 3.4).</p>
423 <h3 id="subsequent-licenses">2.4. Subsequent Licenses</h3>
425 <p>No Contributor makes additional grants as a result of Your choice to
426 distribute the Covered Software under a subsequent version of this License
427 (see Section 10.2) or under the terms of a Secondary License (if permitted
428 under the terms of Section 3.3).</p>
430 <h3 id="representation">2.5. Representation</h3>
432 <p>Each Contributor represents that the Contributor believes its
433 Contributions are its original creation(s) or it has sufficient rights to
434 grant the rights to its Contributions conveyed by this License.</p>
436 <h3 id="fair-use">2.6. Fair Use</h3>
438 <p>This License is not intended to limit any rights You have under
439 applicable copyright doctrines of fair use, fair dealing, or other
440 equivalents.</p>
442 <h3 id="conditions">2.7. Conditions</h3>
444 <p>Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
445 in Section 2.1.</p>
447 <h2 id="responsibilities">3. Responsibilities</h2>
449 <h3 id="distribution-of-source-form">3.1. Distribution of Source Form</h3>
451 <p>All distribution of Covered Software in Source Code Form, including any
452 Modifications that You create or to which You contribute, must be under the
453 terms of this License. You must inform recipients that the Source Code Form
454 of the Covered Software is governed by the terms of this License, and how
455 they can obtain a copy of this License. You may not attempt to alter or
456 restrict the recipients' rights in the Source Code Form.</p>
458 <h3 id="distribution-of-executable-form">3.2. Distribution of Executable
459 Form</h3>
461 <p>If You distribute Covered Software in Executable Form then:</p>
463 <ol type="a">
464 <li>
465 <p>such Covered Software must also be made available in Source Code
466 Form, as described in Section 3.1, and You must inform recipients of
467 the Executable Form how they can obtain a copy of such Source Code Form
468 by reasonable means in a timely manner, at a charge no more than the
469 cost of distribution to the recipient; and</p>
470 </li>
472 <li>
473 <p>You may distribute such Executable Form under the terms of this
474 License, or sublicense it under different terms, provided that the
475 license for the Executable Form does not attempt to limit or alter the
476 recipients' rights in the Source Code Form under this License.</p>
477 </li>
478 </ol>
480 <h3 id="distribution-of-a-larger-work">3.3. Distribution of a Larger
481 Work</h3>
483 <p>You may create and distribute a Larger Work under terms of Your choice,
484 provided that You also comply with the requirements of this License for the
485 Covered Software. If the Larger Work is a combination of Covered Software
486 with a work governed by one or more Secondary Licenses, and the Covered
487 Software is not Incompatible With Secondary Licenses, this License permits
488 You to additionally distribute such Covered Software under the terms of
489 such Secondary License(s), so that the recipient of the Larger Work may, at
490 their option, further distribute the Covered Software under the terms of
491 either this License or such Secondary License(s).</p>
493 <h3 id="notices">3.4. Notices</h3>
495 <p>You may not remove or alter the substance of any license notices
496 (including copyright notices, patent notices, disclaimers of warranty, or
497 limitations of liability) contained within the Source Code Form of the
498 Covered Software, except that You may alter any license notices to the
499 extent required to remedy known factual inaccuracies.</p>
501 <h3 id="application-of-additional-terms">3.5. Application of Additional
502 Terms</h3>
504 <p>You may choose to offer, and to charge a fee for, warranty, support,
505 indemnity or liability obligations to one or more recipients of Covered
506 Software. However, You may do so only on Your own behalf, and not on behalf
507 of any Contributor. You must make it absolutely clear that any such
508 warranty, support, indemnity, or liability obligation is offered by You
509 alone, and You hereby agree to indemnify every Contributor for any
510 liability incurred by such Contributor as a result of warranty, support,
511 indemnity or liability terms You offer. You may include additional
512 disclaimers of warranty and limitations of liability specific to any
513 jurisdiction.</p>
515 <h2 id="inability-to-comply-due-to-statute-or-regulation">4. Inability to
516 Comply Due to Statute or Regulation</h2>
518 <p>If it is impossible for You to comply with any of the terms of this
519 License with respect to some or all of the Covered Software due to statute,
520 judicial order, or regulation then You must: (a) comply with the terms of
521 this License to the maximum extent possible; and (b) describe the
522 limitations and the code they affect. Such description must be placed in a
523 text file included with all distributions of the Covered Software under
524 this License. Except to the extent prohibited by statute or regulation,
525 such description must be sufficiently detailed for a recipient of ordinary
526 skill to be able to understand it.</p>
528 <h2 id="termination">5. Termination</h2>
530 <h3>5.1.</h3>
532 <p>The rights granted under this License will terminate automatically
533 if You fail to comply with any of its terms. However, if You become
534 compliant, then the rights granted under this License from a particular
535 Contributor are reinstated (a) provisionally, unless and until such
536 Contributor explicitly and finally terminates Your grants, and (b) on an
537 ongoing basis, if such Contributor fails to notify You of the
538 non-compliance by some reasonable means prior to 60 days after You have
539 come back into compliance. Moreover, Your grants from a particular
540 Contributor are reinstated on an ongoing basis if such Contributor notifies
541 You of the non-compliance by some reasonable means, this is the first time
542 You have received notice of non-compliance with this License from such
543 Contributor, and You become compliant prior to 30 days after Your receipt
544 of the notice.</p>
546 <h3>5.2.</h3>
548 <p>If You initiate litigation against any entity by asserting a patent
549 infringement claim (excluding declaratory judgment actions, counter-claims,
550 and cross-claims) alleging that a Contributor Version directly or
551 indirectly infringes any patent, then the rights granted to You by any and
552 all Contributors for the Covered Software under Section 2.1 of this License
553 shall terminate.</p>
555 <h3>5.3.</h3>
557 <p>In the event of termination under Sections 5.1 or 5.2 above, all
558 end user license agreements (excluding distributors and resellers) which
559 have been validly granted by You or Your distributors under this License
560 prior to termination shall survive termination.</p>
562 <h2 id="disclaimer-of-warranty">6. Disclaimer of Warranty</h2>
564 <p><em>Covered Software is provided under this License on an "as is" basis,
565 without warranty of any kind, either expressed, implied, or statutory,
566 including, without limitation, warranties that the Covered Software is free
567 of defects, merchantable, fit for a particular purpose or non-infringing.
568 The entire risk as to the quality and performance of the Covered Software
569 is with You. Should any Covered Software prove defective in any respect,
570 You (not any Contributor) assume the cost of any necessary servicing,
571 repair, or correction. This disclaimer of warranty constitutes an essential
572 part of this License. No use of any Covered Software is authorized under
573 this License except under this disclaimer.</em></p>
575 <h2 id="limitation-of-liability">7. Limitation of Liability</h2>
577 <p><em>Under no circumstances and under no legal theory, whether tort
578 (including negligence), contract, or otherwise, shall any Contributor, or
579 anyone who distributes Covered Software as permitted above, be liable to
580 You for any direct, indirect, special, incidental, or consequential damages
581 of any character including, without limitation, damages for lost profits,
582 loss of goodwill, work stoppage, computer failure or malfunction, or any
583 and all other commercial damages or losses, even if such party shall have
584 been informed of the possibility of such damages. This limitation of
585 liability shall not apply to liability for death or personal injury
586 resulting from such party's negligence to the extent applicable law
587 prohibits such limitation. Some jurisdictions do not allow the exclusion or
588 limitation of incidental or consequential damages, so this exclusion and
589 limitation may not apply to You.</em></p>
591 <h2 id="litigation">8. Litigation</h2>
593 <p>Any litigation relating to this License may be brought only in the
594 courts of a jurisdiction where the defendant maintains its principal place
595 of business and such litigation shall be governed by laws of that
596 jurisdiction, without reference to its conflict-of-law provisions. Nothing
597 in this Section shall prevent a party's ability to bring cross-claims or
598 counter-claims.</p>
600 <h2 id="miscellaneous">9. Miscellaneous</h2>
602 <p>This License represents the complete agreement concerning the subject
603 matter hereof. If any provision of this License is held to be
604 unenforceable, such provision shall be reformed only to the extent
605 necessary to make it enforceable. Any law or regulation which provides that
606 the language of a contract shall be construed against the drafter shall not
607 be used to construe this License against a Contributor.</p>
609 <h2 id="versions-of-the-license">10. Versions of the License</h2>
611 <h3 id="new-versions">10.1. New Versions</h3>
613 <p>Mozilla Foundation is the license steward. Except as provided in Section
614 10.3, no one other than the license steward has the right to modify or
615 publish new versions of this License. Each version will be given a
616 distinguishing version number.</p>
618 <h3 id="effect-of-new-versions">10.2. Effect of New Versions</h3>
620 <p>You may distribute the Covered Software under the terms of the version
621 of the License under which You originally received the Covered Software, or
622 under the terms of any subsequent version published by the license
623 steward.</p>
625 <h3 id="modified-versions">10.3. Modified Versions</h3>
627 <p>If you create software not governed by this License, and you want to
628 create a new license for such software, you may create and use a modified
629 version of this License if you rename the license and remove any references
630 to the name of the license steward (except to note that such modified
631 license differs from this License).</p>
633 <h3 id=
634 "distributing-source-code-form-that-is-incompatible-with-secondary-licenses">
635 10.4. Distributing Source Code Form that is Incompatible With Secondary
636 Licenses</h3>
638 <p>If You choose to distribute Source Code Form that is Incompatible With
639 Secondary Licenses under the terms of this version of the License, the
640 notice described in Exhibit B of this License must be attached.</p>
642 <h2 id="exhibit-a---source-code-form-license-notice">Exhibit A - Source
643 Code Form License Notice</h2>
645 <blockquote>
646 <p>This Source Code Form is subject to the terms of the Mozilla Public
647 License, v. 2.0. If a copy of the MPL was not distributed with this file,
648 You can obtain one at https://mozilla.org/MPL/2.0/.</p>
649 </blockquote>
651 <p>If it is not possible or desirable to put the notice in a particular
652 file, then You may include the notice in a location (such as a LICENSE file
653 in a relevant directory) where a recipient would be likely to look for such
654 a notice.</p>
656 <p>You may add additional accurate notices of copyright ownership.</p>
658 <h2 id="exhibit-b---incompatible-with-secondary-licenses-notice">Exhibit B
659 - "Incompatible With Secondary Licenses" Notice</h2>
661 <blockquote>
662 <p>This Source Code Form is "Incompatible With Secondary Licenses", as
663 defined by the Mozilla Public License, v. 2.0.</p>
664 </blockquote>
667 <hr>
669 <h1 id="lgpl">GNU Lesser General Public License 2.1</h1>
671 <p>This product contains code from the following LGPLed libraries:</p>
673 <ul>
674 <li><a href="https://www.surina.net/soundtouch/">libsoundtouch</a>
675 <li><a href="https://libav.org/">Libav</a>
676 <li><a href="https://ffmpeg.org/">FFmpeg</a>
677 </ul>
679 <pre>
680 Copyright (C) 1991, 1999 Free Software Foundation, Inc.
681 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
682 Everyone is permitted to copy and distribute verbatim copies
683 of this license document, but changing it is not allowed.
685 [This is the first released version of the Lesser GPL. It also counts
686 as the successor of the GNU Library Public License, version 2, hence
687 the version number 2.1.]
688 </pre>
690 <h3><a id="SEC2">Preamble</a></h3>
693 The licenses for most software are designed to take away your
694 freedom to share and change it. By contrast, the GNU General Public
695 Licenses are intended to guarantee your freedom to share and change
696 free software--to make sure the software is free for all its users.
697 </p>
699 This license, the Lesser General Public License, applies to some
700 specially designated software packages--typically libraries--of the
701 Free Software Foundation and other authors who decide to use it. You
702 can use it too, but we suggest you first think carefully about whether
703 this license or the ordinary General Public License is the better
704 strategy to use in any particular case, based on the explanations below.
705 </p>
707 When we speak of free software, we are referring to freedom of use,
708 not price. Our General Public Licenses are designed to make sure that
709 you have the freedom to distribute copies of free software (and charge
710 for this service if you wish); that you receive source code or can get
711 it if you want it; that you can change the software and use pieces of
712 it in new free programs; and that you are informed that you can do
713 these things.
714 </p>
716 To protect your rights, we need to make restrictions that forbid
717 distributors to deny you these rights or to ask you to surrender these
718 rights. These restrictions translate to certain responsibilities for
719 you if you distribute copies of the library or if you modify it.
720 </p>
722 For example, if you distribute copies of the library, whether gratis
723 or for a fee, you must give the recipients all the rights that we gave
724 you. You must make sure that they, too, receive or can get the source
725 code. If you link other code with the library, you must provide
726 complete object files to the recipients, so that they can relink them
727 with the library after making changes to the library and recompiling
728 it. And you must show them these terms so they know their rights.
729 </p>
731 We protect your rights with a two-step method: (1) we copyright the
732 library, and (2) we offer you this license, which gives you legal
733 permission to copy, distribute and/or modify the library.
734 </p>
736 To protect each distributor, we want to make it very clear that
737 there is no warranty for the free library. Also, if the library is
738 modified by someone else and passed on, the recipients should know
739 that what they have is not the original version, so that the original
740 author's reputation will not be affected by problems that might be
741 introduced by others.
742 </p>
744 Finally, software patents pose a constant threat to the existence of
745 any free program. We wish to make sure that a company cannot
746 effectively restrict the users of a free program by obtaining a
747 restrictive license from a patent holder. Therefore, we insist that
748 any patent license obtained for a version of the library must be
749 consistent with the full freedom of use specified in this license.
750 </p>
752 Most GNU software, including some libraries, is covered by the
753 ordinary GNU General Public License. This license, the GNU Lesser
754 General Public License, applies to certain designated libraries, and
755 is quite different from the ordinary General Public License. We use
756 this license for certain libraries in order to permit linking those
757 libraries into non-free programs.
758 </p>
760 When a program is linked with a library, whether statically or using
761 a shared library, the combination of the two is legally speaking a
762 combined work, a derivative of the original library. The ordinary
763 General Public License therefore permits such linking only if the
764 entire combination fits its criteria of freedom. The Lesser General
765 Public License permits more lax criteria for linking other code with
766 the library.
767 </p>
769 We call this license the "Lesser" General Public License because it
770 does Less to protect the user's freedom than the ordinary General
771 Public License. It also provides other free software developers Less
772 of an advantage over competing non-free programs. These disadvantages
773 are the reason we use the ordinary General Public License for many
774 libraries. However, the Lesser license provides advantages in certain
775 special circumstances.
776 </p>
778 For example, on rare occasions, there may be a special need to
779 encourage the widest possible use of a certain library, so that it becomes
780 a de-facto standard. To achieve this, non-free programs must be
781 allowed to use the library. A more frequent case is that a free
782 library does the same job as widely used non-free libraries. In this
783 case, there is little to gain by limiting the free library to free
784 software only, so we use the Lesser General Public License.
785 </p>
787 In other cases, permission to use a particular library in non-free
788 programs enables a greater number of people to use a large body of
789 free software. For example, permission to use the GNU C Library in
790 non-free programs enables many more people to use the whole GNU
791 operating system, as well as its variant, the GNU/Linux operating
792 system.
793 </p>
795 Although the Lesser General Public License is Less protective of the
796 users' freedom, it does ensure that the user of a program that is
797 linked with the Library has the freedom and the wherewithal to run
798 that program using a modified version of the Library.
799 </p>
801 The precise terms and conditions for copying, distribution and
802 modification follow. Pay close attention to the difference between a
803 "work based on the library" and a "work that uses the library". The
804 former contains code derived from the library, whereas the latter must
805 be combined with the library in order to run.
806 </p>
808 <h3><a id="SEC3">TERMS AND CONDITIONS FOR COPYING,
809 DISTRIBUTION AND MODIFICATION</a></h3>
813 <strong>0.</strong>
814 This License Agreement applies to any software library or other
815 program which contains a notice placed by the copyright holder or
816 other authorized party saying it may be distributed under the terms of
817 this Lesser General Public License (also called "this License").
818 Each licensee is addressed as "you".
819 </p>
821 A "library" means a collection of software functions and/or data
822 prepared so as to be conveniently linked with application programs
823 (which use some of those functions and data) to form executables.
824 </p>
826 The "Library", below, refers to any such software library or work
827 which has been distributed under these terms. A "work based on the
828 Library" means either the Library or any derivative work under
829 copyright law: that is to say, a work containing the Library or a
830 portion of it, either verbatim or with modifications and/or translated
831 straightforwardly into another language. (Hereinafter, translation is
832 included without limitation in the term "modification".)
833 </p>
835 "Source code" for a work means the preferred form of the work for
836 making modifications to it. For a library, complete source code means
837 all the source code for all modules it contains, plus any associated
838 interface definition files, plus the scripts used to control compilation
839 and installation of the library.
840 </p>
842 Activities other than copying, distribution and modification are not
843 covered by this License; they are outside its scope. The act of
844 running a program using the Library is not restricted, and output from
845 such a program is covered only if its contents constitute a work based
846 on the Library (independent of the use of the Library in a tool for
847 writing it). Whether that is true depends on what the Library does
848 and what the program that uses the Library does.
849 </p>
851 <strong>1.</strong>
852 You may copy and distribute verbatim copies of the Library's
853 complete source code as you receive it, in any medium, provided that
854 you conspicuously and appropriately publish on each copy an
855 appropriate copyright notice and disclaimer of warranty; keep intact
856 all the notices that refer to this License and to the absence of any
857 warranty; and distribute a copy of this License along with the
858 Library.
859 </p>
861 You may charge a fee for the physical act of transferring a copy,
862 and you may at your option offer warranty protection in exchange for a
863 fee.
864 </p>
866 <strong>2.</strong>
867 You may modify your copy or copies of the Library or any portion
868 of it, thus forming a work based on the Library, and copy and
869 distribute such modifications or work under the terms of Section 1
870 above, provided that you also meet all of these conditions:
871 </p>
873 <ul>
874 <li><strong>a)</strong>
875 The modified work must itself be a software library.</li>
876 <li><strong>b)</strong>
877 You must cause the files modified to carry prominent notices
878 stating that you changed the files and the date of any change.</li>
880 <li><strong>c)</strong>
881 You must cause the whole of the work to be licensed at no
882 charge to all third parties under the terms of this License.</li>
884 <li><strong>d)</strong>
885 If a facility in the modified Library refers to a function or a
886 table of data to be supplied by an application program that uses
887 the facility, other than as an argument passed when the facility
888 is invoked, then you must make a good faith effort to ensure that,
889 in the event an application does not supply such function or
890 table, the facility still operates, and performs whatever part of
891 its purpose remains meaningful.
893 (For example, a function in a library to compute square roots has
894 a purpose that is entirely well-defined independent of the
895 application. Therefore, Subsection 2d requires that any
896 application-supplied function or table used by this function must
897 be optional: if the application does not supply it, the square
898 root function must still compute square roots.)</p></li>
899 </ul>
902 These requirements apply to the modified work as a whole. If identifiable
903 sections of that work are not derived from the Library, and can be
904 reasonably considered independent and separate works in themselves, then
905 this License, and its terms, do not apply to those sections when you
906 distribute them as separate works. But when you distribute the same
907 sections as part of a whole which is a work based on the Library, the
908 distribution of the whole must be on the terms of this License, whose
909 permissions for other licensees extend to the entire whole, and thus to
910 each and every part regardless of who wrote it.
911 </p>
913 Thus, it is not the intent of this section to claim rights or contest your
914 rights to work written entirely by you; rather, the intent is to exercise
915 the right to control the distribution of derivative or collective works
916 based on the Library.
917 </p>
919 In addition, mere aggregation of another work not based on the Library with
920 the Library (or with a work based on the Library) on a volume of a storage
921 or distribution medium does not bring the other work under the scope of
922 this License.
923 </p>
925 <strong>3.</strong>
926 You may opt to apply the terms of the ordinary GNU General Public
927 License instead of this License to a given copy of the Library. To do
928 this, you must alter all the notices that refer to this License, so
929 that they refer to the ordinary GNU General Public License, version 2,
930 instead of to this License. (If a newer version than version 2 of the
931 ordinary GNU General Public License has appeared, then you can specify
932 that version instead if you wish.) Do not make any other change in
933 these notices.
934 </p>
936 Once this change is made in a given copy, it is irreversible for
937 that copy, so the ordinary GNU General Public License applies to all
938 subsequent copies and derivative works made from that copy.
939 </p>
941 This option is useful when you wish to copy part of the code of
942 the Library into a program that is not a library.
943 </p>
945 <strong>4.</strong>
946 You may copy and distribute the Library (or a portion or
947 derivative of it, under Section 2) in object code or executable form
948 under the terms of Sections 1 and 2 above provided that you accompany
949 it with the complete corresponding machine-readable source code, which
950 must be distributed under the terms of Sections 1 and 2 above on a
951 medium customarily used for software interchange.
952 </p>
954 If distribution of object code is made by offering access to copy
955 from a designated place, then offering equivalent access to copy the
956 source code from the same place satisfies the requirement to
957 distribute the source code, even though third parties are not
958 compelled to copy the source along with the object code.
959 </p>
961 <strong>5.</strong>
962 A program that contains no derivative of any portion of the
963 Library, but is designed to work with the Library by being compiled or
964 linked with it, is called a "work that uses the Library". Such a
965 work, in isolation, is not a derivative work of the Library, and
966 therefore falls outside the scope of this License.
967 </p>
969 However, linking a "work that uses the Library" with the Library
970 creates an executable that is a derivative of the Library (because it
971 contains portions of the Library), rather than a "work that uses the
972 library". The executable is therefore covered by this License.
973 Section 6 states terms for distribution of such executables.
974 </p>
976 When a "work that uses the Library" uses material from a header file
977 that is part of the Library, the object code for the work may be a
978 derivative work of the Library even though the source code is not.
979 Whether this is true is especially significant if the work can be
980 linked without the Library, or if the work is itself a library. The
981 threshold for this to be true is not precisely defined by law.
982 </p>
984 If such an object file uses only numerical parameters, data
985 structure layouts and accessors, and small macros and small inline
986 functions (ten lines or less in length), then the use of the object
987 file is unrestricted, regardless of whether it is legally a derivative
988 work. (Executables containing this object code plus portions of the
989 Library will still fall under Section 6.)
990 </p>
992 Otherwise, if the work is a derivative of the Library, you may
993 distribute the object code for the work under the terms of Section 6.
994 Any executables containing that work also fall under Section 6,
995 whether or not they are linked directly with the Library itself.
996 </p>
998 <strong>6.</strong>
999 As an exception to the Sections above, you may also combine or
1000 link a "work that uses the Library" with the Library to produce a
1001 work containing portions of the Library, and distribute that work
1002 under terms of your choice, provided that the terms permit
1003 modification of the work for the customer's own use and reverse
1004 engineering for debugging such modifications.
1005 </p>
1007 You must give prominent notice with each copy of the work that the
1008 Library is used in it and that the Library and its use are covered by
1009 this License. You must supply a copy of this License. If the work
1010 during execution displays copyright notices, you must include the
1011 copyright notice for the Library among them, as well as a reference
1012 directing the user to the copy of this License. Also, you must do one
1013 of these things:
1014 </p>
1016 <ul>
1017 <li><strong>a)</strong> Accompany the work with the complete
1018 corresponding machine-readable source code for the Library
1019 including whatever changes were used in the work (which must be
1020 distributed under Sections 1 and 2 above); and, if the work is an
1021 executable linked with the Library, with the complete
1022 machine-readable "work that uses the Library", as object code
1023 and/or source code, so that the user can modify the Library and
1024 then relink to produce a modified executable containing the
1025 modified Library. (It is understood that the user who changes the
1026 contents of definitions files in the Library will not necessarily
1027 be able to recompile the application to use the modified
1028 definitions.)</li>
1030 <li><strong>b)</strong> Use a suitable shared library mechanism
1031 for linking with the Library. A suitable mechanism is one that
1032 (1) uses at run time a copy of the library already present on the
1033 user's computer system, rather than copying library functions into
1034 the executable, and (2) will operate properly with a modified
1035 version of the library, if the user installs one, as long as the
1036 modified version is interface-compatible with the version that the
1037 work was made with.</li>
1039 <li><strong>c)</strong> Accompany the work with a written offer,
1040 valid for at least three years, to give the same user the
1041 materials specified in Subsection 6a, above, for a charge no more
1042 than the cost of performing this distribution.</li>
1044 <li><strong>d)</strong> If distribution of the work is made by
1045 offering access to copy from a designated place, offer equivalent
1046 access to copy the above specified materials from the same
1047 place.</li>
1049 <li><strong>e)</strong> Verify that the user has already received
1050 a copy of these materials or that you have already sent this user
1051 a copy.</li>
1052 </ul>
1055 For an executable, the required form of the "work that uses the
1056 Library" must include any data and utility programs needed for
1057 reproducing the executable from it. However, as a special exception,
1058 the materials to be distributed need not include anything that is
1059 normally distributed (in either source or binary form) with the major
1060 components (compiler, kernel, and so on) of the operating system on
1061 which the executable runs, unless that component itself accompanies
1062 the executable.
1063 </p>
1065 It may happen that this requirement contradicts the license
1066 restrictions of other proprietary libraries that do not normally
1067 accompany the operating system. Such a contradiction means you cannot
1068 use both them and the Library together in an executable that you
1069 distribute.
1070 </p>
1072 <strong>7.</strong> You may place library facilities that are a work
1073 based on the Library side-by-side in a single library together with
1074 other library facilities not covered by this License, and distribute
1075 such a combined library, provided that the separate distribution of
1076 the work based on the Library and of the other library facilities is
1077 otherwise permitted, and provided that you do these two things:
1078 </p>
1080 <ul>
1081 <li><strong>a)</strong> Accompany the combined library with a copy
1082 of the same work based on the Library, uncombined with any other
1083 library facilities. This must be distributed under the terms of
1084 the Sections above.</li>
1086 <li><strong>b)</strong> Give prominent notice with the combined
1087 library of the fact that part of it is a work based on the
1088 Library, and explaining where to find the accompanying uncombined
1089 form of the same work.</li>
1090 </ul>
1093 <strong>8.</strong> You may not copy, modify, sublicense, link with,
1094 or distribute the Library except as expressly provided under this
1095 License. Any attempt otherwise to copy, modify, sublicense, link
1096 with, or distribute the Library is void, and will automatically
1097 terminate your rights under this License. However, parties who have
1098 received copies, or rights, from you under this License will not have
1099 their licenses terminated so long as such parties remain in full
1100 compliance.
1101 </p>
1103 <strong>9.</strong>
1104 You are not required to accept this License, since you have not
1105 signed it. However, nothing else grants you permission to modify or
1106 distribute the Library or its derivative works. These actions are
1107 prohibited by law if you do not accept this License. Therefore, by
1108 modifying or distributing the Library (or any work based on the
1109 Library), you indicate your acceptance of this License to do so, and
1110 all its terms and conditions for copying, distributing or modifying
1111 the Library or works based on it.
1112 </p>
1114 <strong>10.</strong>
1115 Each time you redistribute the Library (or any work based on the
1116 Library), the recipient automatically receives a license from the
1117 original licensor to copy, distribute, link with or modify the Library
1118 subject to these terms and conditions. You may not impose any further
1119 restrictions on the recipients' exercise of the rights granted herein.
1120 You are not responsible for enforcing compliance by third parties with
1121 this License.
1122 </p>
1124 <strong>11.</strong>
1125 If, as a consequence of a court judgment or allegation of patent
1126 infringement or for any other reason (not limited to patent issues),
1127 conditions are imposed on you (whether by court order, agreement or
1128 otherwise) that contradict the conditions of this License, they do not
1129 excuse you from the conditions of this License. If you cannot
1130 distribute so as to satisfy simultaneously your obligations under this
1131 License and any other pertinent obligations, then as a consequence you
1132 may not distribute the Library at all. For example, if a patent
1133 license would not permit royalty-free redistribution of the Library by
1134 all those who receive copies directly or indirectly through you, then
1135 the only way you could satisfy both it and this License would be to
1136 refrain entirely from distribution of the Library.
1137 </p>
1139 If any portion of this section is held invalid or unenforceable under any
1140 particular circumstance, the balance of the section is intended to apply,
1141 and the section as a whole is intended to apply in other circumstances.
1142 </p>
1144 It is not the purpose of this section to induce you to infringe any
1145 patents or other property right claims or to contest validity of any
1146 such claims; this section has the sole purpose of protecting the
1147 integrity of the free software distribution system which is
1148 implemented by public license practices. Many people have made
1149 generous contributions to the wide range of software distributed
1150 through that system in reliance on consistent application of that
1151 system; it is up to the author/donor to decide if he or she is willing
1152 to distribute software through any other system and a licensee cannot
1153 impose that choice.
1154 </p>
1156 This section is intended to make thoroughly clear what is believed to
1157 be a consequence of the rest of this License.
1158 </p>
1160 <strong>12.</strong>
1161 If the distribution and/or use of the Library is restricted in
1162 certain countries either by patents or by copyrighted interfaces, the
1163 original copyright holder who places the Library under this License may add
1164 an explicit geographical distribution limitation excluding those countries,
1165 so that distribution is permitted only in or among countries not thus
1166 excluded. In such case, this License incorporates the limitation as if
1167 written in the body of this License.
1168 </p>
1170 <strong>13.</strong>
1171 The Free Software Foundation may publish revised and/or new
1172 versions of the Lesser General Public License from time to time.
1173 Such new versions will be similar in spirit to the present version,
1174 but may differ in detail to address new problems or concerns.
1175 </p>
1177 Each version is given a distinguishing version number. If the Library
1178 specifies a version number of this License which applies to it and
1179 "any later version", you have the option of following the terms and
1180 conditions either of that version or of any later version published by
1181 the Free Software Foundation. If the Library does not specify a
1182 license version number, you may choose any version ever published by
1183 the Free Software Foundation.
1184 </p>
1186 <strong>14.</strong>
1187 If you wish to incorporate parts of the Library into other free
1188 programs whose distribution conditions are incompatible with these,
1189 write to the author to ask for permission. For software which is
1190 copyrighted by the Free Software Foundation, write to the Free
1191 Software Foundation; we sometimes make exceptions for this. Our
1192 decision will be guided by the two goals of preserving the free status
1193 of all derivatives of our free software and of promoting the sharing
1194 and reuse of software generally.
1195 </p>
1197 <strong>NO WARRANTY</strong>
1198 </p>
1200 <strong>15.</strong>
1201 BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
1202 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
1203 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
1204 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
1205 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
1206 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
1207 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
1208 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
1209 THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
1210 </p>
1212 <strong>16.</strong>
1213 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
1214 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
1215 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
1216 FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
1217 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
1218 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
1219 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
1220 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
1221 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
1222 DAMAGES.
1223 </p>
1225 <hr>
1227 <h1 id="lgpl-3.0">GNU Lesser General Public License 3.0</h1>
1229 <p>Some versions of this product contains code from the following LGPLed libraries:</p>
1231 <ul>
1232 <li><a
1233 href="https://addons.mozilla.org/en-US/firefox/addon/görans-hemmasnickrade-ordli/">Swedish dictionary</a>
1234 </ul>
1236 <pre>Copyright &copy; 2007 Free Software Foundation, Inc.
1237 &lt;<a href="https://www.fsf.org/">https://www.fsf.org/</a>&gt;
1239 Everyone is permitted to copy and distribute verbatim copies
1240 of this license document, but changing it is not allowed.</pre>
1242 <p>This version of the GNU Lesser General Public License incorporates
1243 the terms and conditions of version 3 of the GNU General Public
1244 License, supplemented by the additional permissions listed below.</p>
1246 <h3><a id="section0">0. Additional Definitions</a></h3>
1248 <p>As used herein, &ldquo;this License&rdquo; refers to version 3 of the GNU Lesser
1249 General Public License, and the &ldquo;GNU GPL&rdquo; refers to version 3 of the GNU
1250 General Public License.</p>
1252 <p>&ldquo;The Library&rdquo; refers to a covered work governed by this License,
1253 other than an Application or a Combined Work as defined below.</p>
1255 <p>An &ldquo;Application&rdquo; is any work that makes use of an interface provided
1256 by the Library, but which is not otherwise based on the Library.
1257 Defining a subclass of a class defined by the Library is deemed a mode
1258 of using an interface provided by the Library.</p>
1260 <p>A &ldquo;Combined Work&rdquo; is a work produced by combining or linking an
1261 Application with the Library. The particular version of the Library
1262 with which the Combined Work was made is also called the &ldquo;Linked
1263 Version&rdquo;.</p>
1265 <p>The &ldquo;Minimal Corresponding Source&rdquo; for a Combined Work means the
1266 Corresponding Source for the Combined Work, excluding any source code
1267 for portions of the Combined Work that, considered in isolation, are
1268 based on the Application, and not on the Linked Version.</p>
1270 <p>The &ldquo;Corresponding Application Code&rdquo; for a Combined Work means the
1271 object code and/or source code for the Application, including any data
1272 and utility programs needed for reproducing the Combined Work from the
1273 Application, but excluding the System Libraries of the Combined Work.</p>
1275 <h3><a id="section1">1. Exception to Section 3 of the GNU GPL.</a></h3>
1277 <p>You may convey a covered work under sections 3 and 4 of this License
1278 without being bound by section 3 of the GNU GPL.</p>
1280 <h3><a id="section2">2. Conveying Modified Versions.</a></h3>
1282 <p>If you modify a copy of the Library, and, in your modifications, a
1283 facility refers to a function or data to be supplied by an Application
1284 that uses the facility (other than as an argument passed when the
1285 facility is invoked), then you may convey a copy of the modified
1286 version:</p>
1288 <ul>
1289 <li>a) under this License, provided that you make a good faith effort to
1290 ensure that, in the event an Application does not supply the
1291 function or data, the facility still operates, and performs
1292 whatever part of its purpose remains meaningful, or</li>
1294 <li>b) under the GNU GPL, with none of the additional permissions of
1295 this License applicable to that copy.</li>
1296 </ul>
1298 <h3><a id="section3">3. Object Code Incorporating Material from Library Header Files.</a></h3>
1300 <p>The object code form of an Application may incorporate material from
1301 a header file that is part of the Library. You may convey such object
1302 code under terms of your choice, provided that, if the incorporated
1303 material is not limited to numerical parameters, data structure
1304 layouts and accessors, or small macros, inline functions and templates
1305 (ten or fewer lines in length), you do both of the following:</p>
1307 <ul>
1308 <li>a) Give prominent notice with each copy of the object code that the
1309 Library is used in it and that the Library and its use are
1310 covered by this License.</li>
1312 <li>b) Accompany the object code with a copy of the GNU GPL and this license
1313 document.</li>
1314 </ul>
1316 <h3><a id="section4">4. Combined Works.</a></h3>
1318 <p>You may convey a Combined Work under terms of your choice that,
1319 taken together, effectively do not restrict modification of the
1320 portions of the Library contained in the Combined Work and reverse
1321 engineering for debugging such modifications, if you also do each of
1322 the following:</p>
1324 <ul>
1325 <li>a) Give prominent notice with each copy of the Combined Work that
1326 the Library is used in it and that the Library and its use are
1327 covered by this License.</li>
1329 <li>b) Accompany the Combined Work with a copy of the GNU GPL and this license
1330 document.</li>
1332 <li>c) For a Combined Work that displays copyright notices during
1333 execution, include the copyright notice for the Library among
1334 these notices, as well as a reference directing the user to the
1335 copies of the GNU GPL and this license document.</li>
1337 <li>d) Do one of the following:
1339 <ul>
1340 <li>0) Convey the Minimal Corresponding Source under the terms of this
1341 License, and the Corresponding Application Code in a form
1342 suitable for, and under terms that permit, the user to
1343 recombine or relink the Application with a modified version of
1344 the Linked Version to produce a modified Combined Work, in the
1345 manner specified by section 6 of the GNU GPL for conveying
1346 Corresponding Source.</li>
1348 <li>1) Use a suitable shared library mechanism for linking with the
1349 Library. A suitable mechanism is one that (a) uses at run time
1350 a copy of the Library already present on the user's computer
1351 system, and (b) will operate properly with a modified version
1352 of the Library that is interface-compatible with the Linked
1353 Version.</li>
1354 </ul></li>
1356 <li>e) Provide Installation Information, but only if you would otherwise
1357 be required to provide such information under section 6 of the
1358 GNU GPL, and only to the extent that such information is
1359 necessary to install and execute a modified version of the
1360 Combined Work produced by recombining or relinking the
1361 Application with a modified version of the Linked Version. (If
1362 you use option 4d0, the Installation Information must accompany
1363 the Minimal Corresponding Source and Corresponding Application
1364 Code. If you use option 4d1, you must provide the Installation
1365 Information in the manner specified by section 6 of the GNU GPL
1366 for conveying Corresponding Source.)</li>
1367 </ul>
1369 <h3><a id="section5">5. Combined Libraries.</a></h3>
1371 <p>You may place library facilities that are a work based on the
1372 Library side by side in a single library together with other library
1373 facilities that are not Applications and are not covered by this
1374 License, and convey such a combined library under terms of your
1375 choice, if you do both of the following:</p>
1377 <ul>
1378 <li>a) Accompany the combined library with a copy of the same work based
1379 on the Library, uncombined with any other library facilities,
1380 conveyed under the terms of this License.</li>
1382 <li>b) Give prominent notice with the combined library that part of it
1383 is a work based on the Library, and explaining where to find the
1384 accompanying uncombined form of the same work.</li>
1385 </ul>
1387 <h3><a id="section6">6. Revised Versions of the GNU Lesser General Public License.</a></h3>
1389 <p>The Free Software Foundation may publish revised and/or new versions
1390 of the GNU Lesser General Public License from time to time. Such new
1391 versions will be similar in spirit to the present version, but may
1392 differ in detail to address new problems or concerns.</p>
1394 <p>Each version is given a distinguishing version number. If the
1395 Library as you received it specifies that a certain numbered version
1396 of the GNU Lesser General Public License &ldquo;or any later version&rdquo;
1397 applies to it, you have the option of following the terms and
1398 conditions either of that published version or of any later version
1399 published by the Free Software Foundation. If the Library as you
1400 received it does not specify a version number of the GNU Lesser
1401 General Public License, you may choose any version of the GNU Lesser
1402 General Public License ever published by the Free Software Foundation.</p>
1404 <p>If the Library as you received it specifies that a proxy can decide
1405 whether future versions of the GNU Lesser General Public License shall
1406 apply, that proxy's public statement of acceptance of any version is
1407 permanent authorization for you to choose that version for the
1408 Library.</p>
1411 <hr>
1414 <h1 id="gpl-3.0">GNU General Public License 3.0</h1>
1416 <p>This license does not apply to any of the code shipped with
1417 Firefox, but may apply to blocklists downloaded after installation
1418 for use with the tracking protection feature. Firefox and such
1419 blocklists are separate and independent works as described in
1420 Sections 5 and 6 of this license. Our blocklist is based on one
1421 originally written by Disconnect.me.</p>
1423 <pre>Version 3, 29 June 2007
1425 Copyright &copy; 2007 Free Software Foundation, Inc.
1426 &lt;<a href="https://www.fsf.org/">https://www.fsf.org/</a>&gt;
1428 Everyone is permitted to copy and distribute verbatim copies
1429 of this license document, but changing it is not allowed.</pre>
1431 <h2><a name="preamble"></a>Preamble</h2>
1433 <p>The GNU General Public License is a free, copyleft license for
1434 software and other kinds of works.</p>
1436 <p>The licenses for most software and other practical works are designed
1437 to take away your freedom to share and change the works. By contrast,
1438 the GNU General Public License is intended to guarantee your freedom to
1439 share and change all versions of a program--to make sure it remains free
1440 software for all its users. We, the Free Software Foundation, use the
1441 GNU General Public License for most of our software; it applies also to
1442 any other work released this way by its authors. You can apply it to
1443 your programs, too.</p>
1445 <p>When we speak of free software, we are referring to freedom, not
1446 price. Our General Public Licenses are designed to make sure that you
1447 have the freedom to distribute copies of free software (and charge for
1448 them if you wish), that you receive source code or can get it if you
1449 want it, that you can change the software or use pieces of it in new
1450 free programs, and that you know you can do these things.</p>
1452 <p>To protect your rights, we need to prevent others from denying you
1453 these rights or asking you to surrender the rights. Therefore, you have
1454 certain responsibilities if you distribute copies of the software, or if
1455 you modify it: responsibilities to respect the freedom of others.</p>
1457 <p>For example, if you distribute copies of such a program, whether
1458 gratis or for a fee, you must pass on to the recipients the same
1459 freedoms that you received. You must make sure that they, too, receive
1460 or can get the source code. And you must show them these terms so they
1461 know their rights.</p>
1463 <p>Developers that use the GNU GPL protect your rights with two steps:
1464 (1) assert copyright on the software, and (2) offer you this License
1465 giving you legal permission to copy, distribute and/or modify it.</p>
1467 <p>For the developers' and authors' protection, the GPL clearly explains
1468 that there is no warranty for this free software. For both users' and
1469 authors' sake, the GPL requires that modified versions be marked as
1470 changed, so that their problems will not be attributed erroneously to
1471 authors of previous versions.</p>
1473 <p>Some devices are designed to deny users access to install or run
1474 modified versions of the software inside them, although the manufacturer
1475 can do so. This is fundamentally incompatible with the aim of
1476 protecting users' freedom to change the software. The systematic
1477 pattern of such abuse occurs in the area of products for individuals to
1478 use, which is precisely where it is most unacceptable. Therefore, we
1479 have designed this version of the GPL to prohibit the practice for those
1480 products. If such problems arise substantially in other domains, we
1481 stand ready to extend this provision to those domains in future versions
1482 of the GPL, as needed to protect the freedom of users.</p>
1484 <p>Finally, every program is threatened constantly by software patents.
1485 States should not allow patents to restrict development and use of
1486 software on general-purpose computers, but in those that do, we wish to
1487 avoid the special danger that patents applied to a free program could
1488 make it effectively proprietary. To prevent this, the GPL assures that
1489 patents cannot be used to render the program non-free.</p>
1491 <p>The precise terms and conditions for copying, distribution and
1492 modification follow.</p>
1494 <h2><a name="terms"></a>TERMS AND CONDITIONS</h2>
1496 <h3><a name="section0"></a>0. Definitions.</h3>
1498 <p>&ldquo;This License&rdquo; refers to version 3 of the GNU General Public License.</p>
1500 <p>&ldquo;Copyright&rdquo; also means copyright-like laws that apply to other kinds of
1501 works, such as semiconductor masks.</p>
1503 <p>&ldquo;The Program&rdquo; refers to any copyrightable work licensed under this
1504 License. Each licensee is addressed as &ldquo;you&rdquo;. &ldquo;Licensees&rdquo; and
1505 &ldquo;recipients&rdquo; may be individuals or organizations.</p>
1507 <p>To &ldquo;modify&rdquo; a work means to copy from or adapt all or part of the work
1508 in a fashion requiring copyright permission, other than the making of an
1509 exact copy. The resulting work is called a &ldquo;modified version&rdquo; of the
1510 earlier work or a work &ldquo;based on&rdquo; the earlier work.</p>
1512 <p>A &ldquo;covered work&rdquo; means either the unmodified Program or a work based
1513 on the Program.</p>
1515 <p>To &ldquo;propagate&rdquo; a work means to do anything with it that, without
1516 permission, would make you directly or secondarily liable for
1517 infringement under applicable copyright law, except executing it on a
1518 computer or modifying a private copy. Propagation includes copying,
1519 distribution (with or without modification), making available to the
1520 public, and in some countries other activities as well.</p>
1522 <p>To &ldquo;convey&rdquo; a work means any kind of propagation that enables other
1523 parties to make or receive copies. Mere interaction with a user through
1524 a computer network, with no transfer of a copy, is not conveying.</p>
1526 <p>An interactive user interface displays &ldquo;Appropriate Legal Notices&rdquo;
1527 to the extent that it includes a convenient and prominently visible
1528 feature that (1) displays an appropriate copyright notice, and (2)
1529 tells the user that there is no warranty for the work (except to the
1530 extent that warranties are provided), that licensees may convey the
1531 work under this License, and how to view a copy of this License. If
1532 the interface presents a list of user commands or options, such as a
1533 menu, a prominent item in the list meets this criterion.</p>
1535 <h3><a name="section1"></a>1. Source Code.</h3>
1537 <p>The &ldquo;source code&rdquo; for a work means the preferred form of the work
1538 for making modifications to it. &ldquo;Object code&rdquo; means any non-source
1539 form of a work.</p>
1541 <p>A &ldquo;Standard Interface&rdquo; means an interface that either is an official
1542 standard defined by a recognized standards body, or, in the case of
1543 interfaces specified for a particular programming language, one that
1544 is widely used among developers working in that language.</p>
1546 <p>The &ldquo;System Libraries&rdquo; of an executable work include anything, other
1547 than the work as a whole, that (a) is included in the normal form of
1548 packaging a Major Component, but which is not part of that Major
1549 Component, and (b) serves only to enable use of the work with that
1550 Major Component, or to implement a Standard Interface for which an
1551 implementation is available to the public in source code form. A
1552 &ldquo;Major Component&rdquo;, in this context, means a major essential component
1553 (kernel, window system, and so on) of the specific operating system
1554 (if any) on which the executable work runs, or a compiler used to
1555 produce the work, or an object code interpreter used to run it.</p>
1557 <p>The &ldquo;Corresponding Source&rdquo; for a work in object code form means all
1558 the source code needed to generate, install, and (for an executable
1559 work) run the object code and to modify the work, including scripts to
1560 control those activities. However, it does not include the work's
1561 System Libraries, or general-purpose tools or generally available free
1562 programs which are used unmodified in performing those activities but
1563 which are not part of the work. For example, Corresponding Source
1564 includes interface definition files associated with source files for
1565 the work, and the source code for shared libraries and dynamically
1566 linked subprograms that the work is specifically designed to require,
1567 such as by intimate data communication or control flow between those
1568 subprograms and other parts of the work.</p>
1570 <p>The Corresponding Source need not include anything that users
1571 can regenerate automatically from other parts of the Corresponding
1572 Source.</p>
1574 <p>The Corresponding Source for a work in source code form is that
1575 same work.</p>
1577 <h3><a name="section2"></a>2. Basic Permissions.</h3>
1579 <p>All rights granted under this License are granted for the term of
1580 copyright on the Program, and are irrevocable provided the stated
1581 conditions are met. This License explicitly affirms your unlimited
1582 permission to run the unmodified Program. The output from running a
1583 covered work is covered by this License only if the output, given its
1584 content, constitutes a covered work. This License acknowledges your
1585 rights of fair use or other equivalent, as provided by copyright law.</p>
1587 <p>You may make, run and propagate covered works that you do not
1588 convey, without conditions so long as your license otherwise remains
1589 in force. You may convey covered works to others for the sole purpose
1590 of having them make modifications exclusively for you, or provide you
1591 with facilities for running those works, provided that you comply with
1592 the terms of this License in conveying all material for which you do
1593 not control copyright. Those thus making or running the covered works
1594 for you must do so exclusively on your behalf, under your direction
1595 and control, on terms that prohibit them from making any copies of
1596 your copyrighted material outside their relationship with you.</p>
1598 <p>Conveying under any other circumstances is permitted solely under
1599 the conditions stated below. Sublicensing is not allowed; section 10
1600 makes it unnecessary.</p>
1602 <h3><a name="section3"></a>3. Protecting Users' Legal Rights From Anti-Circumvention Law.</h3>
1604 <p>No covered work shall be deemed part of an effective technological
1605 measure under any applicable law fulfilling obligations under article
1606 11 of the WIPO copyright treaty adopted on 20 December 1996, or
1607 similar laws prohibiting or restricting circumvention of such
1608 measures.</p>
1610 <p>When you convey a covered work, you waive any legal power to forbid
1611 circumvention of technological measures to the extent such circumvention
1612 is effected by exercising rights under this License with respect to
1613 the covered work, and you disclaim any intention to limit operation or
1614 modification of the work as a means of enforcing, against the work's
1615 users, your or third parties' legal rights to forbid circumvention of
1616 technological measures.</p>
1618 <h3><a name="section4"></a>4. Conveying Verbatim Copies.</h3>
1620 <p>You may convey verbatim copies of the Program's source code as you
1621 receive it, in any medium, provided that you conspicuously and
1622 appropriately publish on each copy an appropriate copyright notice;
1623 keep intact all notices stating that this License and any
1624 non-permissive terms added in accord with section 7 apply to the code;
1625 keep intact all notices of the absence of any warranty; and give all
1626 recipients a copy of this License along with the Program.</p>
1628 <p>You may charge any price or no price for each copy that you convey,
1629 and you may offer support or warranty protection for a fee.</p>
1631 <h3><a name="section5"></a>5. Conveying Modified Source Versions.</h3>
1633 <p>You may convey a work based on the Program, or the modifications to
1634 produce it from the Program, in the form of source code under the
1635 terms of section 4, provided that you also meet all of these conditions:</p>
1637 <ul>
1638 <li>a) The work must carry prominent notices stating that you modified
1639 it, and giving a relevant date.</li>
1641 <li>b) The work must carry prominent notices stating that it is
1642 released under this License and any conditions added under section
1643 7. This requirement modifies the requirement in section 4 to
1644 &ldquo;keep intact all notices&rdquo;.</li>
1646 <li>c) You must license the entire work, as a whole, under this
1647 License to anyone who comes into possession of a copy. This
1648 License will therefore apply, along with any applicable section 7
1649 additional terms, to the whole of the work, and all its parts,
1650 regardless of how they are packaged. This License gives no
1651 permission to license the work in any other way, but it does not
1652 invalidate such permission if you have separately received it.</li>
1654 <li>d) If the work has interactive user interfaces, each must display
1655 Appropriate Legal Notices; however, if the Program has interactive
1656 interfaces that do not display Appropriate Legal Notices, your
1657 work need not make them do so.</li>
1658 </ul>
1660 <p>A compilation of a covered work with other separate and independent
1661 works, which are not by their nature extensions of the covered work,
1662 and which are not combined with it such as to form a larger program,
1663 in or on a volume of a storage or distribution medium, is called an
1664 &ldquo;aggregate&rdquo; if the compilation and its resulting copyright are not
1665 used to limit the access or legal rights of the compilation's users
1666 beyond what the individual works permit. Inclusion of a covered work
1667 in an aggregate does not cause this License to apply to the other
1668 parts of the aggregate.</p>
1670 <h3><a name="section6"></a>6. Conveying Non-Source Forms.</h3>
1672 <p>You may convey a covered work in object code form under the terms
1673 of sections 4 and 5, provided that you also convey the
1674 machine-readable Corresponding Source under the terms of this License,
1675 in one of these ways:</p>
1677 <ul>
1678 <li>a) Convey the object code in, or embodied in, a physical product
1679 (including a physical distribution medium), accompanied by the
1680 Corresponding Source fixed on a durable physical medium
1681 customarily used for software interchange.</li>
1683 <li>b) Convey the object code in, or embodied in, a physical product
1684 (including a physical distribution medium), accompanied by a
1685 written offer, valid for at least three years and valid for as
1686 long as you offer spare parts or customer support for that product
1687 model, to give anyone who possesses the object code either (1) a
1688 copy of the Corresponding Source for all the software in the
1689 product that is covered by this License, on a durable physical
1690 medium customarily used for software interchange, for a price no
1691 more than your reasonable cost of physically performing this
1692 conveying of source, or (2) access to copy the
1693 Corresponding Source from a network server at no charge.</li>
1695 <li>c) Convey individual copies of the object code with a copy of the
1696 written offer to provide the Corresponding Source. This
1697 alternative is allowed only occasionally and noncommercially, and
1698 only if you received the object code with such an offer, in accord
1699 with subsection 6b.</li>
1701 <li>d) Convey the object code by offering access from a designated
1702 place (gratis or for a charge), and offer equivalent access to the
1703 Corresponding Source in the same way through the same place at no
1704 further charge. You need not require recipients to copy the
1705 Corresponding Source along with the object code. If the place to
1706 copy the object code is a network server, the Corresponding Source
1707 may be on a different server (operated by you or a third party)
1708 that supports equivalent copying facilities, provided you maintain
1709 clear directions next to the object code saying where to find the
1710 Corresponding Source. Regardless of what server hosts the
1711 Corresponding Source, you remain obligated to ensure that it is
1712 available for as long as needed to satisfy these requirements.</li>
1714 <li>e) Convey the object code using peer-to-peer transmission, provided
1715 you inform other peers where the object code and Corresponding
1716 Source of the work are being offered to the general public at no
1717 charge under subsection 6d.</li>
1718 </ul>
1720 <p>A separable portion of the object code, whose source code is excluded
1721 from the Corresponding Source as a System Library, need not be
1722 included in conveying the object code work.</p>
1724 <p>A &ldquo;User Product&rdquo; is either (1) a &ldquo;consumer product&rdquo;, which means any
1725 tangible personal property which is normally used for personal, family,
1726 or household purposes, or (2) anything designed or sold for incorporation
1727 into a dwelling. In determining whether a product is a consumer product,
1728 doubtful cases shall be resolved in favor of coverage. For a particular
1729 product received by a particular user, &ldquo;normally used&rdquo; refers to a
1730 typical or common use of that class of product, regardless of the status
1731 of the particular user or of the way in which the particular user
1732 actually uses, or expects or is expected to use, the product. A product
1733 is a consumer product regardless of whether the product has substantial
1734 commercial, industrial or non-consumer uses, unless such uses represent
1735 the only significant mode of use of the product.</p>
1737 <p>&ldquo;Installation Information&rdquo; for a User Product means any methods,
1738 procedures, authorization keys, or other information required to install
1739 and execute modified versions of a covered work in that User Product from
1740 a modified version of its Corresponding Source. The information must
1741 suffice to ensure that the continued functioning of the modified object
1742 code is in no case prevented or interfered with solely because
1743 modification has been made.</p>
1745 <p>If you convey an object code work under this section in, or with, or
1746 specifically for use in, a User Product, and the conveying occurs as
1747 part of a transaction in which the right of possession and use of the
1748 User Product is transferred to the recipient in perpetuity or for a
1749 fixed term (regardless of how the transaction is characterized), the
1750 Corresponding Source conveyed under this section must be accompanied
1751 by the Installation Information. But this requirement does not apply
1752 if neither you nor any third party retains the ability to install
1753 modified object code on the User Product (for example, the work has
1754 been installed in ROM).</p>
1756 <p>The requirement to provide Installation Information does not include a
1757 requirement to continue to provide support service, warranty, or updates
1758 for a work that has been modified or installed by the recipient, or for
1759 the User Product in which it has been modified or installed. Access to a
1760 network may be denied when the modification itself materially and
1761 adversely affects the operation of the network or violates the rules and
1762 protocols for communication across the network.</p>
1764 <p>Corresponding Source conveyed, and Installation Information provided,
1765 in accord with this section must be in a format that is publicly
1766 documented (and with an implementation available to the public in
1767 source code form), and must require no special password or key for
1768 unpacking, reading or copying.</p>
1770 <h3><a name="section7"></a>7. Additional Terms.</h3>
1772 <p>&ldquo;Additional permissions&rdquo; are terms that supplement the terms of this
1773 License by making exceptions from one or more of its conditions.
1774 Additional permissions that are applicable to the entire Program shall
1775 be treated as though they were included in this License, to the extent
1776 that they are valid under applicable law. If additional permissions
1777 apply only to part of the Program, that part may be used separately
1778 under those permissions, but the entire Program remains governed by
1779 this License without regard to the additional permissions.</p>
1781 <p>When you convey a copy of a covered work, you may at your option
1782 remove any additional permissions from that copy, or from any part of
1783 it. (Additional permissions may be written to require their own
1784 removal in certain cases when you modify the work.) You may place
1785 additional permissions on material, added by you to a covered work,
1786 for which you have or can give appropriate copyright permission.</p>
1788 <p>Notwithstanding any other provision of this License, for material you
1789 add to a covered work, you may (if authorized by the copyright holders of
1790 that material) supplement the terms of this License with terms:</p>
1792 <ul>
1793 <li>a) Disclaiming warranty or limiting liability differently from the
1794 terms of sections 15 and 16 of this License; or</li>
1796 <li>b) Requiring preservation of specified reasonable legal notices or
1797 author attributions in that material or in the Appropriate Legal
1798 Notices displayed by works containing it; or</li>
1800 <li>c) Prohibiting misrepresentation of the origin of that material, or
1801 requiring that modified versions of such material be marked in
1802 reasonable ways as different from the original version; or</li>
1804 <li>d) Limiting the use for publicity purposes of names of licensors or
1805 authors of the material; or</li>
1807 <li>e) Declining to grant rights under trademark law for use of some
1808 trade names, trademarks, or service marks; or</li>
1810 <li>f) Requiring indemnification of licensors and authors of that
1811 material by anyone who conveys the material (or modified versions of
1812 it) with contractual assumptions of liability to the recipient, for
1813 any liability that these contractual assumptions directly impose on
1814 those licensors and authors.</li>
1815 </ul>
1817 <p>All other non-permissive additional terms are considered &ldquo;further
1818 restrictions&rdquo; within the meaning of section 10. If the Program as you
1819 received it, or any part of it, contains a notice stating that it is
1820 governed by this License along with a term that is a further
1821 restriction, you may remove that term. If a license document contains
1822 a further restriction but permits relicensing or conveying under this
1823 License, you may add to a covered work material governed by the terms
1824 of that license document, provided that the further restriction does
1825 not survive such relicensing or conveying.</p>
1827 <p>If you add terms to a covered work in accord with this section, you
1828 must place, in the relevant source files, a statement of the
1829 additional terms that apply to those files, or a notice indicating
1830 where to find the applicable terms.</p>
1832 <p>Additional terms, permissive or non-permissive, may be stated in the
1833 form of a separately written license, or stated as exceptions;
1834 the above requirements apply either way.</p>
1836 <h3><a name="section8"></a>8. Termination.</h3>
1838 <p>You may not propagate or modify a covered work except as expressly
1839 provided under this License. Any attempt otherwise to propagate or
1840 modify it is void, and will automatically terminate your rights under
1841 this License (including any patent licenses granted under the third
1842 paragraph of section 11).</p>
1844 <p>However, if you cease all violation of this License, then your
1845 license from a particular copyright holder is reinstated (a)
1846 provisionally, unless and until the copyright holder explicitly and
1847 finally terminates your license, and (b) permanently, if the copyright
1848 holder fails to notify you of the violation by some reasonable means
1849 prior to 60 days after the cessation.</p>
1851 <p>Moreover, your license from a particular copyright holder is
1852 reinstated permanently if the copyright holder notifies you of the
1853 violation by some reasonable means, this is the first time you have
1854 received notice of violation of this License (for any work) from that
1855 copyright holder, and you cure the violation prior to 30 days after
1856 your receipt of the notice.</p>
1858 <p>Termination of your rights under this section does not terminate the
1859 licenses of parties who have received copies or rights from you under
1860 this License. If your rights have been terminated and not permanently
1861 reinstated, you do not qualify to receive new licenses for the same
1862 material under section 10.</p>
1864 <h3><a name="section9"></a>9. Acceptance Not Required for Having Copies.</h3>
1866 <p>You are not required to accept this License in order to receive or
1867 run a copy of the Program. Ancillary propagation of a covered work
1868 occurring solely as a consequence of using peer-to-peer transmission
1869 to receive a copy likewise does not require acceptance. However,
1870 nothing other than this License grants you permission to propagate or
1871 modify any covered work. These actions infringe copyright if you do
1872 not accept this License. Therefore, by modifying or propagating a
1873 covered work, you indicate your acceptance of this License to do so.</p>
1875 <h3><a name="section10"></a>10. Automatic Licensing of Downstream Recipients.</h3>
1877 <p>Each time you convey a covered work, the recipient automatically
1878 receives a license from the original licensors, to run, modify and
1879 propagate that work, subject to this License. You are not responsible
1880 for enforcing compliance by third parties with this License.</p>
1882 <p>An &ldquo;entity transaction&rdquo; is a transaction transferring control of an
1883 organization, or substantially all assets of one, or subdividing an
1884 organization, or merging organizations. If propagation of a covered
1885 work results from an entity transaction, each party to that
1886 transaction who receives a copy of the work also receives whatever
1887 licenses to the work the party's predecessor in interest had or could
1888 give under the previous paragraph, plus a right to possession of the
1889 Corresponding Source of the work from the predecessor in interest, if
1890 the predecessor has it or can get it with reasonable efforts.</p>
1892 <p>You may not impose any further restrictions on the exercise of the
1893 rights granted or affirmed under this License. For example, you may
1894 not impose a license fee, royalty, or other charge for exercise of
1895 rights granted under this License, and you may not initiate litigation
1896 (including a cross-claim or counterclaim in a lawsuit) alleging that
1897 any patent claim is infringed by making, using, selling, offering for
1898 sale, or importing the Program or any portion of it.</p>
1900 <h3><a name="section11"></a>11. Patents.</h3>
1902 <p>A &ldquo;contributor&rdquo; is a copyright holder who authorizes use under this
1903 License of the Program or a work on which the Program is based. The
1904 work thus licensed is called the contributor's &ldquo;contributor version&rdquo;.</p>
1906 <p>A contributor's &ldquo;essential patent claims&rdquo; are all patent claims
1907 owned or controlled by the contributor, whether already acquired or
1908 hereafter acquired, that would be infringed by some manner, permitted
1909 by this License, of making, using, or selling its contributor version,
1910 but do not include claims that would be infringed only as a
1911 consequence of further modification of the contributor version. For
1912 purposes of this definition, &ldquo;control&rdquo; includes the right to grant
1913 patent sublicenses in a manner consistent with the requirements of
1914 this License.</p>
1916 <p>Each contributor grants you a non-exclusive, worldwide, royalty-free
1917 patent license under the contributor's essential patent claims, to
1918 make, use, sell, offer for sale, import and otherwise run, modify and
1919 propagate the contents of its contributor version.</p>
1921 <p>In the following three paragraphs, a &ldquo;patent license&rdquo; is any express
1922 agreement or commitment, however denominated, not to enforce a patent
1923 (such as an express permission to practice a patent or covenant not to
1924 sue for patent infringement). To &ldquo;grant&rdquo; such a patent license to a
1925 party means to make such an agreement or commitment not to enforce a
1926 patent against the party.</p>
1928 <p>If you convey a covered work, knowingly relying on a patent license,
1929 and the Corresponding Source of the work is not available for anyone
1930 to copy, free of charge and under the terms of this License, through a
1931 publicly available network server or other readily accessible means,
1932 then you must either (1) cause the Corresponding Source to be so
1933 available, or (2) arrange to deprive yourself of the benefit of the
1934 patent license for this particular work, or (3) arrange, in a manner
1935 consistent with the requirements of this License, to extend the patent
1936 license to downstream recipients. &ldquo;Knowingly relying&rdquo; means you have
1937 actual knowledge that, but for the patent license, your conveying the
1938 covered work in a country, or your recipient's use of the covered work
1939 in a country, would infringe one or more identifiable patents in that
1940 country that you have reason to believe are valid.</p>
1942 <p>If, pursuant to or in connection with a single transaction or
1943 arrangement, you convey, or propagate by procuring conveyance of, a
1944 covered work, and grant a patent license to some of the parties
1945 receiving the covered work authorizing them to use, propagate, modify
1946 or convey a specific copy of the covered work, then the patent license
1947 you grant is automatically extended to all recipients of the covered
1948 work and works based on it.</p>
1950 <p>A patent license is &ldquo;discriminatory&rdquo; if it does not include within
1951 the scope of its coverage, prohibits the exercise of, or is
1952 conditioned on the non-exercise of one or more of the rights that are
1953 specifically granted under this License. You may not convey a covered
1954 work if you are a party to an arrangement with a third party that is
1955 in the business of distributing software, under which you make payment
1956 to the third party based on the extent of your activity of conveying
1957 the work, and under which the third party grants, to any of the
1958 parties who would receive the covered work from you, a discriminatory
1959 patent license (a) in connection with copies of the covered work
1960 conveyed by you (or copies made from those copies), or (b) primarily
1961 for and in connection with specific products or compilations that
1962 contain the covered work, unless you entered into that arrangement,
1963 or that patent license was granted, prior to 28 March 2007.</p>
1965 <p>Nothing in this License shall be construed as excluding or limiting
1966 any implied license or other defenses to infringement that may
1967 otherwise be available to you under applicable patent law.</p>
1969 <h3><a name="section12"></a>12. No Surrender of Others' Freedom.</h3>
1971 <p>If conditions are imposed on you (whether by court order, agreement or
1972 otherwise) that contradict the conditions of this License, they do not
1973 excuse you from the conditions of this License. If you cannot convey a
1974 covered work so as to satisfy simultaneously your obligations under this
1975 License and any other pertinent obligations, then as a consequence you may
1976 not convey it at all. For example, if you agree to terms that obligate you
1977 to collect a royalty for further conveying from those to whom you convey
1978 the Program, the only way you could satisfy both those terms and this
1979 License would be to refrain entirely from conveying the Program.</p>
1981 <h3><a name="section13"></a>13. Use with the GNU Affero General Public License.</h3>
1983 <p>Notwithstanding any other provision of this License, you have
1984 permission to link or combine any covered work with a work licensed
1985 under version 3 of the GNU Affero General Public License into a single
1986 combined work, and to convey the resulting work. The terms of this
1987 License will continue to apply to the part which is the covered work,
1988 but the special requirements of the GNU Affero General Public License,
1989 section 13, concerning interaction through a network will apply to the
1990 combination as such.</p>
1992 <h3><a name="section14"></a>14. Revised Versions of this License.</h3>
1994 <p>The Free Software Foundation may publish revised and/or new versions of
1995 the GNU General Public License from time to time. Such new versions will
1996 be similar in spirit to the present version, but may differ in detail to
1997 address new problems or concerns.</p>
1999 <p>Each version is given a distinguishing version number. If the
2000 Program specifies that a certain numbered version of the GNU General
2001 Public License &ldquo;or any later version&rdquo; applies to it, you have the
2002 option of following the terms and conditions either of that numbered
2003 version or of any later version published by the Free Software
2004 Foundation. If the Program does not specify a version number of the
2005 GNU General Public License, you may choose any version ever published
2006 by the Free Software Foundation.</p>
2008 <p>If the Program specifies that a proxy can decide which future
2009 versions of the GNU General Public License can be used, that proxy's
2010 public statement of acceptance of a version permanently authorizes you
2011 to choose that version for the Program.</p>
2013 <p>Later license versions may give you additional or different
2014 permissions. However, no additional obligations are imposed on any
2015 author or copyright holder as a result of your choosing to follow a
2016 later version.</p>
2018 <h3><a name="section15"></a>15. Disclaimer of Warranty.</h3>
2020 <p>THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
2021 APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
2022 HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &ldquo;AS IS&rdquo; WITHOUT WARRANTY
2023 OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
2024 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
2025 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
2026 IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
2027 ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</p>
2029 <h3><a name="section16"></a>16. Limitation of Liability.</h3>
2031 <p>IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
2032 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
2033 THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
2034 GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
2035 USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
2036 DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
2037 PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
2038 EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
2039 SUCH DAMAGES.</p>
2041 <h3><a name="section17"></a>17. Interpretation of Sections 15 and 16.</h3>
2043 <p>If the disclaimer of warranty and limitation of liability provided
2044 above cannot be given local legal effect according to their terms,
2045 reviewing courts shall apply local law that most closely approximates
2046 an absolute waiver of all civil liability in connection with the
2047 Program, unless a warranty or assumption of liability accompanies a
2048 copy of the Program in return for a fee.</p>
2050 <p>END OF TERMS AND CONDITIONS</p>
2052 <h2><a name="howto"></a>How to Apply These Terms to Your New Programs</h2>
2054 <p>If you develop a new program, and you want it to be of the greatest
2055 possible use to the public, the best way to achieve this is to make it
2056 free software which everyone can redistribute and change under these terms.</p>
2058 <p>To do so, attach the following notices to the program. It is safest
2059 to attach them to the start of each source file to most effectively
2060 state the exclusion of warranty; and each file should have at least
2061 the &ldquo;copyright&rdquo; line and a pointer to where the full notice is found.</p>
2063 <pre> &lt;one line to give the program's name and a brief idea of what it does.&gt;
2064 Copyright (C) &lt;year&gt; &lt;name of author&gt;
2066 This program is free software: you can redistribute it and/or modify
2067 it under the terms of the GNU General Public License as published by
2068 the Free Software Foundation, either version 3 of the License, or
2069 (at your option) any later version.
2071 This program is distributed in the hope that it will be useful,
2072 but WITHOUT ANY WARRANTY; without even the implied warranty of
2073 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2074 GNU General Public License for more details.
2076 You should have received a copy of the GNU General Public License
2077 along with this program. If not, see &lt;https://www.gnu.org/licenses/&gt;.
2078 </pre>
2080 <p>Also add information on how to contact you by electronic and paper mail.</p>
2082 <p>If the program does terminal interaction, make it output a short
2083 notice like this when it starts in an interactive mode:</p>
2085 <pre> &lt;program&gt; Copyright (C) &lt;year&gt; &lt;name of author&gt;
2086 This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
2087 This is free software, and you are welcome to redistribute it
2088 under certain conditions; type `show c' for details.
2089 </pre>
2091 <p>The hypothetical commands `show w' and `show c' should show the appropriate
2092 parts of the General Public License. Of course, your program's commands
2093 might be different; for a GUI interface, you would use an &ldquo;about box&rdquo;.</p>
2095 <p>You should also get your employer (if you work as a programmer) or school,
2096 if any, to sign a &ldquo;copyright disclaimer&rdquo; for the program, if necessary.
2097 For more information on this, and how to apply and follow the GNU GPL, see
2098 &lt;<a href="https://www.gnu.org/licenses/">https://www.gnu.org/licenses/</a>&gt;.</p>
2100 <p>The GNU General Public License does not permit incorporating your program
2101 into proprietary programs. If your program is a subroutine library, you
2102 may consider it more useful to permit linking proprietary applications with
2103 the library. If this is what you want to do, use the GNU Lesser General
2104 Public License instead of this License. But first, please read
2105 &lt;<a href="https://www.gnu.org/philosophy/why-not-lgpl.html">https://www.gnu.org/philosophy/why-not-lgpl.html</a>&gt;.</p>
2107 <hr>
2109 <h1><a id="ACE"></a>ACE License</h1>
2111 <p>This license applies to the file
2112 <code>media/webrtc/trunk/webrtc/system_wrappers/source/condition_variable_event_win.cc</code>.</p>
2114 <pre>
2115 ACE(TM), TAO(TM), CIAO(TM), DAnCE(TM), and CoSMIC(TM)
2116 (henceforth referred to as "DOC software") are copyrighted by
2117 Douglas C. Schmidt and his research group at Washington University,
2118 University of California, Irvine, and Vanderbilt University,
2119 Copyright (c) 1993-2009, all rights reserved.
2120 Since DOC software is open-source, freely available software,
2121 you are free to use, modify, copy, and distribute--perpetually and
2122 irrevocably--the DOC software source code and object code produced
2123 from the source, as well as copy and distribute modified versions of
2124 this software. You must, however, include this copyright statement
2125 along with any code built using DOC software that you release. No
2126 copyright statement needs to be provided if you just ship binary
2127 executables of your software products.
2128 </pre>
2130 <hr>
2132 <h1><a id="android"></a>Android Open Source License</h1>
2134 <p>This license applies to various files in the Mozilla codebase,
2135 including those in the directory <code>gfx/skia/</code>.</p>
2136 <!-- This is the wrong directory, what was intended? -->
2138 <pre>
2139 Copyright 2009, The Android Open Source Project
2141 Redistribution and use in source and binary forms, with or without
2142 modification, are permitted provided that the following conditions
2143 are met:
2144 * Redistributions of source code must retain the above copyright
2145 notice, this list of conditions and the following disclaimer.
2146 * Redistributions in binary form must reproduce the above copyright
2147 notice, this list of conditions and the following disclaimer in the
2148 documentation and/or other materials provided with the distribution.
2150 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY
2151 EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2152 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
2153 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
2154 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
2155 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
2156 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
2157 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
2158 OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
2159 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
2160 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2161 </pre>
2164 <hr>
2166 <h1><a id="angle"></a>ANGLE License</h1>
2168 <p>This license applies to files in the directory <code>gfx/angle/</code>.</p>
2170 <pre>
2171 Copyright (C) 2002-2010 The ANGLE Project Authors.
2172 All rights reserved.
2174 Redistribution and use in source and binary forms, with or without
2175 modification, are permitted provided that the following conditions
2176 are met:
2178 Redistributions of source code must retain the above copyright
2179 notice, this list of conditions and the following disclaimer.
2181 Redistributions in binary form must reproduce the above
2182 copyright notice, this list of conditions and the following
2183 disclaimer in the documentation and/or other materials provided
2184 with the distribution.
2186 Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc.
2187 Ltd., nor the names of their contributors may be used to endorse
2188 or promote products derived from this software without specific
2189 prior written permission.
2191 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2192 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2193 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
2194 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
2195 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
2196 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
2197 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
2198 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
2199 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2200 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
2201 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2202 POSSIBILITY OF SUCH DAMAGE.
2203 </pre>
2206 <hr>
2208 <h1><a id="acorn"></a>acorn License</h1>
2210 <p>This license applies to all files in
2211 <code>devtools/shared/acorn</code>.
2212 </p>
2213 <pre>
2214 Copyright (C) 2012 by Marijn Haverbeke &lt;marijnh@gmail.com&gt;
2216 Permission is hereby granted, free of charge, to any person obtaining a copy
2217 of this software and associated documentation files (the "Software"), to deal
2218 in the Software without restriction, including without limitation the rights
2219 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
2220 copies of the Software, and to permit persons to whom the Software is
2221 furnished to do so, subject to the following conditions:
2223 The above copyright notice and this permission notice shall be included in
2224 all copies or substantial portions of the Software.
2226 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2227 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2228 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
2229 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
2230 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2231 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2232 THE SOFTWARE.
2234 Please note that some subdirectories of the CodeMirror distribution
2235 include their own LICENSE files, and are released under different
2236 licences.
2237 </pre>
2240 <hr>
2242 <h1><a id="apache"></a>Apache License 2.0</h1>
2244 <p>This license applies to various files in the Mozilla codebase including, but not limited to:<br/>
2245 <code>devtools/client/netmonitor/src/components/messages/parsers/signalr/HandshakeProtocol.js</code><br/>
2246 <code>devtools/client/netmonitor/src/components/messages/parsers/signalr/IHubProtocol.js</code><br/>
2247 <code>devtools/client/netmonitor/src/components/messages/parsers/signalr/JSONHubProtocol.js</code><br/>
2248 <code>devtools/client/netmonitor/src/components/messages/parsers/signalr/TextMessageFormat.js</code><br/>
2249 <code>devtools/client/netmonitor/src/components/messages/parsers/signalr/Utils.js</code><br/>
2250 <code>third_party/cups/include</code><br/>
2251 </p>
2253 <pre>
2254 Apache License
2255 Version 2.0, January 2004
2256 https://www.apache.org/licenses/
2258 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
2260 1. Definitions.
2262 "License" shall mean the terms and conditions for use, reproduction,
2263 and distribution as defined by Sections 1 through 9 of this document.
2265 "Licensor" shall mean the copyright owner or entity authorized by
2266 the copyright owner that is granting the License.
2268 "Legal Entity" shall mean the union of the acting entity and all
2269 other entities that control, are controlled by, or are under common
2270 control with that entity. For the purposes of this definition,
2271 "control" means (i) the power, direct or indirect, to cause the
2272 direction or management of such entity, whether by contract or
2273 otherwise, or (ii) ownership of fifty percent (50%) or more of the
2274 outstanding shares, or (iii) beneficial ownership of such entity.
2276 "You" (or "Your") shall mean an individual or Legal Entity
2277 exercising permissions granted by this License.
2279 "Source" form shall mean the preferred form for making modifications,
2280 including but not limited to software source code, documentation
2281 source, and configuration files.
2283 "Object" form shall mean any form resulting from mechanical
2284 transformation or translation of a Source form, including but
2285 not limited to compiled object code, generated documentation,
2286 and conversions to other media types.
2288 "Work" shall mean the work of authorship, whether in Source or
2289 Object form, made available under the License, as indicated by a
2290 copyright notice that is included in or attached to the work
2291 (an example is provided in the Appendix below).
2293 "Derivative Works" shall mean any work, whether in Source or Object
2294 form, that is based on (or derived from) the Work and for which the
2295 editorial revisions, annotations, elaborations, or other modifications
2296 represent, as a whole, an original work of authorship. For the purposes
2297 of this License, Derivative Works shall not include works that remain
2298 separable from, or merely link (or bind by name) to the interfaces of,
2299 the Work and Derivative Works thereof.
2301 "Contribution" shall mean any work of authorship, including
2302 the original version of the Work and any modifications or additions
2303 to that Work or Derivative Works thereof, that is intentionally
2304 submitted to Licensor for inclusion in the Work by the copyright owner
2305 or by an individual or Legal Entity authorized to submit on behalf of
2306 the copyright owner. For the purposes of this definition, "submitted"
2307 means any form of electronic, verbal, or written communication sent
2308 to the Licensor or its representatives, including but not limited to
2309 communication on electronic mailing lists, source code control systems,
2310 and issue tracking systems that are managed by, or on behalf of, the
2311 Licensor for the purpose of discussing and improving the Work, but
2312 excluding communication that is conspicuously marked or otherwise
2313 designated in writing by the copyright owner as "Not a Contribution."
2315 "Contributor" shall mean Licensor and any individual or Legal Entity
2316 on behalf of whom a Contribution has been received by Licensor and
2317 subsequently incorporated within the Work.
2319 2. Grant of Copyright License. Subject to the terms and conditions of
2320 this License, each Contributor hereby grants to You a perpetual,
2321 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
2322 copyright license to reproduce, prepare Derivative Works of,
2323 publicly display, publicly perform, sublicense, and distribute the
2324 Work and such Derivative Works in Source or Object form.
2326 3. Grant of Patent License. Subject to the terms and conditions of
2327 this License, each Contributor hereby grants to You a perpetual,
2328 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
2329 (except as stated in this section) patent license to make, have made,
2330 use, offer to sell, sell, import, and otherwise transfer the Work,
2331 where such license applies only to those patent claims licensable
2332 by such Contributor that are necessarily infringed by their
2333 Contribution(s) alone or by combination of their Contribution(s)
2334 with the Work to which such Contribution(s) was submitted. If You
2335 institute patent litigation against any entity (including a
2336 cross-claim or counterclaim in a lawsuit) alleging that the Work
2337 or a Contribution incorporated within the Work constitutes direct
2338 or contributory patent infringement, then any patent licenses
2339 granted to You under this License for that Work shall terminate
2340 as of the date such litigation is filed.
2342 4. Redistribution. You may reproduce and distribute copies of the
2343 Work or Derivative Works thereof in any medium, with or without
2344 modifications, and in Source or Object form, provided that You
2345 meet the following conditions:
2347 (a) You must give any other recipients of the Work or
2348 Derivative Works a copy of this License; and
2350 (b) You must cause any modified files to carry prominent notices
2351 stating that You changed the files; and
2353 (c) You must retain, in the Source form of any Derivative Works
2354 that You distribute, all copyright, patent, trademark, and
2355 attribution notices from the Source form of the Work,
2356 excluding those notices that do not pertain to any part of
2357 the Derivative Works; and
2359 (d) If the Work includes a "NOTICE" text file as part of its
2360 distribution, then any Derivative Works that You distribute must
2361 include a readable copy of the attribution notices contained
2362 within such NOTICE file, excluding those notices that do not
2363 pertain to any part of the Derivative Works, in at least one
2364 of the following places: within a NOTICE text file distributed
2365 as part of the Derivative Works; within the Source form or
2366 documentation, if provided along with the Derivative Works; or,
2367 within a display generated by the Derivative Works, if and
2368 wherever such third-party notices normally appear. The contents
2369 of the NOTICE file are for informational purposes only and
2370 do not modify the License. You may add Your own attribution
2371 notices within Derivative Works that You distribute, alongside
2372 or as an addendum to the NOTICE text from the Work, provided
2373 that such additional attribution notices cannot be construed
2374 as modifying the License.
2376 You may add Your own copyright statement to Your modifications and
2377 may provide additional or different license terms and conditions
2378 for use, reproduction, or distribution of Your modifications, or
2379 for any such Derivative Works as a whole, provided Your use,
2380 reproduction, and distribution of the Work otherwise complies with
2381 the conditions stated in this License.
2383 5. Submission of Contributions. Unless You explicitly state otherwise,
2384 any Contribution intentionally submitted for inclusion in the Work
2385 by You to the Licensor shall be under the terms and conditions of
2386 this License, without any additional terms or conditions.
2387 Notwithstanding the above, nothing herein shall supersede or modify
2388 the terms of any separate license agreement you may have executed
2389 with Licensor regarding such Contributions.
2391 6. Trademarks. This License does not grant permission to use the trade
2392 names, trademarks, service marks, or product names of the Licensor,
2393 except as required for reasonable and customary use in describing the
2394 origin of the Work and reproducing the content of the NOTICE file.
2396 7. Disclaimer of Warranty. Unless required by applicable law or
2397 agreed to in writing, Licensor provides the Work (and each
2398 Contributor provides its Contributions) on an "AS IS" BASIS,
2399 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
2400 implied, including, without limitation, any warranties or conditions
2401 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
2402 PARTICULAR PURPOSE. You are solely responsible for determining the
2403 appropriateness of using or redistributing the Work and assume any
2404 risks associated with Your exercise of permissions under this License.
2406 8. Limitation of Liability. In no event and under no legal theory,
2407 whether in tort (including negligence), contract, or otherwise,
2408 unless required by applicable law (such as deliberate and grossly
2409 negligent acts) or agreed to in writing, shall any Contributor be
2410 liable to You for damages, including any direct, indirect, special,
2411 incidental, or consequential damages of any character arising as a
2412 result of this License or out of the use or inability to use the
2413 Work (including but not limited to damages for loss of goodwill,
2414 work stoppage, computer failure or malfunction, or any and all
2415 other commercial damages or losses), even if such Contributor
2416 has been advised of the possibility of such damages.
2418 9. Accepting Warranty or Additional Liability. While redistributing
2419 the Work or Derivative Works thereof, You may choose to offer,
2420 and charge a fee for, acceptance of support, warranty, indemnity,
2421 or other liability obligations and/or rights consistent with this
2422 License. However, in accepting such obligations, You may act only
2423 on Your own behalf and on Your sole responsibility, not on behalf
2424 of any other Contributor, and only if You agree to indemnify,
2425 defend, and hold each Contributor harmless for any liability
2426 incurred by, or claims asserted against, such Contributor by reason
2427 of your accepting any such warranty or additional liability.
2429 END OF TERMS AND CONDITIONS
2430 </pre>
2434 <hr>
2436 <h1><a id="apache-llvm"></a>Apache License 2.0 with LLVM exception</h1>
2438 <p>This license applies to files in the directories:</p>
2439 <ul>
2440 <li><code>third_party/rust/cranelift-codegen</code></li>
2441 <li><code>third_party/rust/cranelift-entity</code></li>
2442 <li><code>third_party/rust/cranelift-frontend</code></li>
2443 <li><code>third_party/rust/cranelift-wasm</code></li>
2444 <li><code>third_party/rust/target-lexicon</code></li>
2445 </ul>
2447 <pre>
2448 Apache License
2449 Version 2.0, January 2004
2450 http://www.apache.org/licenses/
2452 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
2454 1. Definitions.
2456 "License" shall mean the terms and conditions for use, reproduction,
2457 and distribution as defined by Sections 1 through 9 of this document.
2459 "Licensor" shall mean the copyright owner or entity authorized by
2460 the copyright owner that is granting the License.
2462 "Legal Entity" shall mean the union of the acting entity and all
2463 other entities that control, are controlled by, or are under common
2464 control with that entity. For the purposes of this definition,
2465 "control" means (i) the power, direct or indirect, to cause the
2466 direction or management of such entity, whether by contract or
2467 otherwise, or (ii) ownership of fifty percent (50%) or more of the
2468 outstanding shares, or (iii) beneficial ownership of such entity.
2470 "You" (or "Your") shall mean an individual or Legal Entity
2471 exercising permissions granted by this License.
2473 "Source" form shall mean the preferred form for making modifications,
2474 including but not limited to software source code, documentation
2475 source, and configuration files.
2477 "Object" form shall mean any form resulting from mechanical
2478 transformation or translation of a Source form, including but
2479 not limited to compiled object code, generated documentation,
2480 and conversions to other media types.
2482 "Work" shall mean the work of authorship, whether in Source or
2483 Object form, made available under the License, as indicated by a
2484 copyright notice that is included in or attached to the work
2485 (an example is provided in the Appendix below).
2487 "Derivative Works" shall mean any work, whether in Source or Object
2488 form, that is based on (or derived from) the Work and for which the
2489 editorial revisions, annotations, elaborations, or other modifications
2490 represent, as a whole, an original work of authorship. For the purposes
2491 of this License, Derivative Works shall not include works that remain
2492 separable from, or merely link (or bind by name) to the interfaces of,
2493 the Work and Derivative Works thereof.
2495 "Contribution" shall mean any work of authorship, including
2496 the original version of the Work and any modifications or additions
2497 to that Work or Derivative Works thereof, that is intentionally
2498 submitted to Licensor for inclusion in the Work by the copyright owner
2499 or by an individual or Legal Entity authorized to submit on behalf of
2500 the copyright owner. For the purposes of this definition, "submitted"
2501 means any form of electronic, verbal, or written communication sent
2502 to the Licensor or its representatives, including but not limited to
2503 communication on electronic mailing lists, source code control systems,
2504 and issue tracking systems that are managed by, or on behalf of, the
2505 Licensor for the purpose of discussing and improving the Work, but
2506 excluding communication that is conspicuously marked or otherwise
2507 designated in writing by the copyright owner as "Not a Contribution."
2509 "Contributor" shall mean Licensor and any individual or Legal Entity
2510 on behalf of whom a Contribution has been received by Licensor and
2511 subsequently incorporated within the Work.
2513 2. Grant of Copyright License. Subject to the terms and conditions of
2514 this License, each Contributor hereby grants to You a perpetual,
2515 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
2516 copyright license to reproduce, prepare Derivative Works of,
2517 publicly display, publicly perform, sublicense, and distribute the
2518 Work and such Derivative Works in Source or Object form.
2520 3. Grant of Patent License. Subject to the terms and conditions of
2521 this License, each Contributor hereby grants to You a perpetual,
2522 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
2523 (except as stated in this section) patent license to make, have made,
2524 use, offer to sell, sell, import, and otherwise transfer the Work,
2525 where such license applies only to those patent claims licensable
2526 by such Contributor that are necessarily infringed by their
2527 Contribution(s) alone or by combination of their Contribution(s)
2528 with the Work to which such Contribution(s) was submitted. If You
2529 institute patent litigation against any entity (including a
2530 cross-claim or counterclaim in a lawsuit) alleging that the Work
2531 or a Contribution incorporated within the Work constitutes direct
2532 or contributory patent infringement, then any patent licenses
2533 granted to You under this License for that Work shall terminate
2534 as of the date such litigation is filed.
2536 4. Redistribution. You may reproduce and distribute copies of the
2537 Work or Derivative Works thereof in any medium, with or without
2538 modifications, and in Source or Object form, provided that You
2539 meet the following conditions:
2541 (a) You must give any other recipients of the Work or
2542 Derivative Works a copy of this License; and
2544 (b) You must cause any modified files to carry prominent notices
2545 stating that You changed the files; and
2547 (c) You must retain, in the Source form of any Derivative Works
2548 that You distribute, all copyright, patent, trademark, and
2549 attribution notices from the Source form of the Work,
2550 excluding those notices that do not pertain to any part of
2551 the Derivative Works; and
2553 (d) If the Work includes a "NOTICE" text file as part of its
2554 distribution, then any Derivative Works that You distribute must
2555 include a readable copy of the attribution notices contained
2556 within such NOTICE file, excluding those notices that do not
2557 pertain to any part of the Derivative Works, in at least one
2558 of the following places: within a NOTICE text file distributed
2559 as part of the Derivative Works; within the Source form or
2560 documentation, if provided along with the Derivative Works; or,
2561 within a display generated by the Derivative Works, if and
2562 wherever such third-party notices normally appear. The contents
2563 of the NOTICE file are for informational purposes only and
2564 do not modify the License. You may add Your own attribution
2565 notices within Derivative Works that You distribute, alongside
2566 or as an addendum to the NOTICE text from the Work, provided
2567 that such additional attribution notices cannot be construed
2568 as modifying the License.
2570 You may add Your own copyright statement to Your modifications and
2571 may provide additional or different license terms and conditions
2572 for use, reproduction, or distribution of Your modifications, or
2573 for any such Derivative Works as a whole, provided Your use,
2574 reproduction, and distribution of the Work otherwise complies with
2575 the conditions stated in this License.
2577 5. Submission of Contributions. Unless You explicitly state otherwise,
2578 any Contribution intentionally submitted for inclusion in the Work
2579 by You to the Licensor shall be under the terms and conditions of
2580 this License, without any additional terms or conditions.
2581 Notwithstanding the above, nothing herein shall supersede or modify
2582 the terms of any separate license agreement you may have executed
2583 with Licensor regarding such Contributions.
2585 6. Trademarks. This License does not grant permission to use the trade
2586 names, trademarks, service marks, or product names of the Licensor,
2587 except as required for reasonable and customary use in describing the
2588 origin of the Work and reproducing the content of the NOTICE file.
2590 7. Disclaimer of Warranty. Unless required by applicable law or
2591 agreed to in writing, Licensor provides the Work (and each
2592 Contributor provides its Contributions) on an "AS IS" BASIS,
2593 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
2594 implied, including, without limitation, any warranties or conditions
2595 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
2596 PARTICULAR PURPOSE. You are solely responsible for determining the
2597 appropriateness of using or redistributing the Work and assume any
2598 risks associated with Your exercise of permissions under this License.
2600 8. Limitation of Liability. In no event and under no legal theory,
2601 whether in tort (including negligence), contract, or otherwise,
2602 unless required by applicable law (such as deliberate and grossly
2603 negligent acts) or agreed to in writing, shall any Contributor be
2604 liable to You for damages, including any direct, indirect, special,
2605 incidental, or consequential damages of any character arising as a
2606 result of this License or out of the use or inability to use the
2607 Work (including but not limited to damages for loss of goodwill,
2608 work stoppage, computer failure or malfunction, or any and all
2609 other commercial damages or losses), even if such Contributor
2610 has been advised of the possibility of such damages.
2612 9. Accepting Warranty or Additional Liability. While redistributing
2613 the Work or Derivative Works thereof, You may choose to offer,
2614 and charge a fee for, acceptance of support, warranty, indemnity,
2615 or other liability obligations and/or rights consistent with this
2616 License. However, in accepting such obligations, You may act only
2617 on Your own behalf and on Your sole responsibility, not on behalf
2618 of any other Contributor, and only if You agree to indemnify,
2619 defend, and hold each Contributor harmless for any liability
2620 incurred by, or claims asserted against, such Contributor by reason
2621 of your accepting any such warranty or additional liability.
2623 END OF TERMS AND CONDITIONS
2626 --- LLVM Exceptions to the Apache 2.0 License ----
2628 As an exception, if, as a result of your compiling your source code, portions
2629 of this Software are embedded into an Object form of such source code, you
2630 may redistribute such embedded portions in such Object form without complying
2631 with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
2633 In addition, if you combine or link compiled forms of this Software with
2634 software that is licensed under the GPLv2 ("Combined Software") and if a
2635 court of competent jurisdiction determines that the patent provision (Section
2636 3), the indemnity provision (Section 9) or other Section of the License
2637 conflicts with the conditions of the GPLv2, you may retroactively and
2638 prospectively choose to deem waived or otherwise exclude such Section(s) of
2639 the License, but only in their entirety and only with respect to the Combined
2640 Software.
2641 </pre>
2645 <hr>
2647 <h1><a id="apple"></a>Apple License</h1>
2649 <p>This license applies to certain files in the directories <code>dom/media/webaudio/blink</code>, and <code>widget/cocoa</code>.</p>
2651 <pre>
2652 Copyright (C) 2008, 2009 Apple Inc. All rights reserved.
2654 Redistribution and use in source and binary forms, with or without
2655 modification, are permitted provided that the following conditions
2656 are met:
2657 1. Redistributions of source code must retain the above copyright
2658 notice, this list of conditions and the following disclaimer.
2659 2. Redistributions in binary form must reproduce the above copyright
2660 notice, this list of conditions and the following disclaimer in the
2661 documentation and/or other materials provided with the distribution.
2663 THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
2664 EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2665 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
2666 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR
2667 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
2668 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
2669 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
2670 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
2671 OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
2672 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
2673 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2674 </pre>
2677 <hr>
2679 <h1><a id="apple-mozilla"></a>Apple/Mozilla NPRuntime License</h1>
2681 <p>This license applies to the file
2682 <code>dom/plugins/base/npruntime.h</code>.</p>
2684 <pre>
2685 Copyright &copy; 2004, Apple Computer, Inc. and The Mozilla Foundation.
2686 All rights reserved.
2688 Redistribution and use in source and binary forms, with or without
2689 modification, are permitted provided that the following conditions are
2690 met:
2692 1. Redistributions of source code must retain the above copyright
2693 notice, this list of conditions and the following disclaimer.
2694 2. Redistributions in binary form must reproduce the above copyright
2695 notice, this list of conditions and the following disclaimer in the
2696 documentation and/or other materials provided with the distribution.
2697 3. Neither the names of Apple Computer, Inc. ("Apple") or The Mozilla
2698 Foundation ("Mozilla") nor the names of their contributors may be used
2699 to endorse or promote products derived from this software without
2700 specific prior written permission.
2702 THIS SOFTWARE IS PROVIDED BY APPLE, MOZILLA AND THEIR CONTRIBUTORS "AS
2703 IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
2704 TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
2705 PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE, MOZILLA OR
2706 THEIR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
2707 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
2708 TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
2709 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
2710 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
2711 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
2712 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2713 </pre>
2716 <hr>
2718 <h1><a id="arm"></a>ARM License</h1>
2720 <p>This license applies to files in the directory <code>js/src/jit/arm64/vixl/</code>.</p>
2722 <pre>
2723 Copyright 2013, ARM Limited
2724 All rights reserved.
2726 Redistribution and use in source and binary forms, with or without
2727 modification, are permitted provided that the following conditions are met:
2729 * Redistributions of source code must retain the above copyright notice,
2730 this list of conditions and the following disclaimer.
2731 * Redistributions in binary form must reproduce the above copyright notice,
2732 this list of conditions and the following disclaimer in the documentation
2733 and/or other materials provided with the distribution.
2734 * Neither the name of ARM Limited nor the names of its contributors may be
2735 used to endorse or promote products derived from this software without
2736 specific prior written permission.
2738 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS CONTRIBUTORS "AS IS" AND
2739 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
2740 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
2741 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
2742 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2743 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
2744 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
2745 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
2746 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
2747 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2748 </pre>
2751 <hr>
2753 <h1><a id="babel"></a>Babel License</h1>
2755 <p>This license applies to this file in the directory
2756 <code>devtools/client/debugger/debugger.js/</code>.
2757 </p>
2759 <pre>
2760 Copyright (c) 2014-2017 Sebastian McKenzie <sebmck@gmail.com>
2762 Permission is hereby granted, free of charge, to any person obtaining
2763 a copy of this software and associated documentation files (the
2764 "Software"), to deal in the Software without restriction, including
2765 without limitation the rights to use, copy, modify, merge, publish,
2766 distribute, sublicense, and/or sell copies of the Software, and to
2767 permit persons to whom the Software is furnished to do so, subject to
2768 the following conditions:
2770 The above copyright notice and this permission notice shall be
2771 included in all copies or substantial portions of the Software.
2773 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
2774 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
2775 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
2776 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
2777 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
2778 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
2779 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2780 </pre>
2782 </hr>
2784 <h1><a id="babylon"></a>Babylon License</h1>
2786 <p>This license applies to this file in the directory
2787 <code>devtools/client/debugger/debugger.js/</code>.
2788 </p>
2790 <pre>
2791 Copyright (C) 2012-2014 by various contributors (see AUTHORS)
2793 Permission is hereby granted, free of charge, to any person obtaining a copy
2794 of this software and associated documentation files (the "Software"), to deal
2795 in the Software without restriction, including without limitation the rights
2796 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
2797 copies of the Software, and to permit persons to whom the Software is
2798 furnished to do so, subject to the following conditions:
2800 The above copyright notice and this permission notice shall be included in
2801 all copies or substantial portions of the Software.
2803 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2804 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2805 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
2806 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
2807 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2808 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2809 THE SOFTWARE.
2810 </pre>
2813 <hr>
2815 <h1><a id="bincode"></a>bincode License</h1>
2817 <p>This license applies to files in the directory
2818 <code>third_party/rust/bincode</code>.</p>
2820 <pre>
2821 The MIT License (MIT)
2823 Copyright (c) 2014 Ty Overby
2825 Permission is hereby granted, free of charge, to any person obtaining a copy
2826 of this software and associated documentation files (the "Software"), to deal
2827 in the Software without restriction, including without limitation the rights
2828 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
2829 copies of the Software, and to permit persons to whom the Software is
2830 furnished to do so, subject to the following conditions:
2832 The above copyright notice and this permission notice shall be included in all
2833 copies or substantial portions of the Software.
2835 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2836 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2837 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
2838 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
2839 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2840 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
2841 SOFTWARE.
2842 </pre>
2845 <hr>
2847 <h1><a id="bsd2clause"></a>BSD 2-Clause License</h1>
2849 <p>This license applies to files in the following directories:
2850 <ul>
2851 <li><code>third_party/rust/arrayref</code></li>
2852 <li><code>third_party/rust/cloudabi</code></li>
2853 <li><code>third_party/rust/Inflector</code></li>
2854 <li><code>third_party/rust/mach</code></li>
2855 <li><code>third_party/rust/qlog</code></li>
2856 </ul>
2857 See the individual LICENSE files for copyright owners.</p>
2859 <pre>
2860 Redistribution and use in source and binary forms, with or without
2861 modification, are permitted provided that the following conditions are
2862 met:
2864 1. Redistributions of source code must retain the above copyright
2865 notice, this list of conditions and the following disclaimer.
2867 2. Redistributions in binary form must reproduce the above copyright
2868 notice, this list of conditions and the following disclaimer in the
2869 documentation and/or other materials provided with the
2870 distribution.
2872 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2873 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2874 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
2875 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
2876 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
2877 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
2878 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
2879 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
2880 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
2881 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
2882 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2883 </pre>
2887 <hr>
2889 <h1><a id="bsd3clause"></a>BSD 3-Clause License</h1>
2891 <p>This license applies to files in the following directories:
2892 <ul>
2893 <li><code>browser/components/newtab/vendor/react-transition-group.js</code></li>
2894 <li><code>third_party/rust/bindgen/</code></li>
2895 </ul>
2896 See the individual LICENSE files for copyright owners.</p>
2898 <pre>
2899 Redistribution and use in source and binary forms, with or without
2900 modification, are permitted provided that the following conditions are
2901 met:
2903 1. Redistributions of source code must retain the above copyright
2904 notice, this list of conditions and the following disclaimer.
2906 2. Redistributions in binary form must reproduce the above copyright
2907 notice, this list of conditions and the following disclaimer in the
2908 documentation and/or other materials provided with the distribution.
2910 3. Neither the name of the copyright holder nor the names of its
2911 contributors may be used to endorse or promote products derived from
2912 this software without specific prior written permission.
2914 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2915 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2916 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
2917 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
2918 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
2919 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
2920 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
2921 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
2922 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
2923 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
2924 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2925 </pre>
2927 <hr>
2929 <h1><a id="bspatch"></a>bspatch License</h1>
2931 <p>This license applies to the files
2932 <code>toolkit/mozapps/update/updater/bspatch/bspatch.cpp</code> and
2933 <code>toolkit/mozapps/update/updater/bspatch/bspatch.h</code>.
2934 </p>
2936 <pre>
2937 Copyright 2003,2004 Colin Percival
2938 All rights reserved
2940 Redistribution and use in source and binary forms, with or without
2941 modification, are permitted providing that the following conditions
2942 are met:
2943 1. Redistributions of source code must retain the above copyright
2944 notice, this list of conditions and the following disclaimer.
2945 2. Redistributions in binary form must reproduce the above copyright
2946 notice, this list of conditions and the following disclaimer in the
2947 documentation and/or other materials provided with the distribution.
2949 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
2950 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
2951 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2952 ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
2953 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2954 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2955 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2956 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
2957 STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
2958 IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2959 POSSIBILITY OF SUCH DAMAGE.
2960 </pre>
2963 <hr>
2965 <h1><a id="byteorder"></a>byteorder License</h1>
2967 <p>This license applies to files in the directory
2968 <code>third_party/rust/byteorder</code>.</p>
2970 <pre>
2971 The MIT License (MIT)
2973 Copyright (c) 2015 Andrew Gallant
2975 Permission is hereby granted, free of charge, to any person obtaining a copy
2976 of this software and associated documentation files (the "Software"), to deal
2977 in the Software without restriction, including without limitation the rights
2978 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
2979 copies of the Software, and to permit persons to whom the Software is
2980 furnished to do so, subject to the following conditions:
2982 The above copyright notice and this permission notice shall be included in
2983 all copies or substantial portions of the Software.
2985 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2986 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2987 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
2988 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
2989 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2990 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2991 THE SOFTWARE.
2992 </pre>
2995 <hr>
2997 <h1><a id="cairo"></a>Cairo Component Licenses</h1>
2999 <p>This license, with different copyright holders, applies to certain files
3000 in the directory <code>gfx/cairo/</code>. The copyright
3001 holders and the applicable ranges of dates are as follows:
3003 <ul>
3004 <li>2004 Richard D. Worth
3005 <li>2004, 2005 Red Hat, Inc.
3006 <li>2003 USC, Information Sciences Institute
3007 <li>2004 David Reveman
3008 <li>2005 Novell, Inc.
3009 <li>2004 David Reveman, Peter Nilsson
3010 <li>2000 Keith Packard, member of The XFree86 Project, Inc.
3011 <li>2005 Lars Knoll &amp; Zack Rusin, Trolltech
3012 <li>1998, 2000, 2002, 2004 Keith Packard
3013 <li>2004 Nicholas Miell
3014 <li>2005 Trolltech AS
3015 <li>2000 SuSE, Inc.
3016 <li>2003 Carl Worth
3017 <li>1987, 1988, 1989, 1998 The Open Group
3018 <li>1987, 1988, 1989 Digital Equipment Corporation, Maynard, Massachusetts.
3019 <li>1998 Keith Packard
3020 <li>2003 Richard Henderson
3021 </ul>
3023 <pre>
3024 Copyright &copy; &lt;date&gt; &lt;copyright holder&gt;
3026 Permission to use, copy, modify, distribute, and sell this software
3027 and its documentation for any purpose is hereby granted without
3028 fee, provided that the above copyright notice appear in all copies
3029 and that both that copyright notice and this permission notice
3030 appear in supporting documentation, and that the name of
3031 &lt;copyright holder&gt; not be used in advertising or publicity pertaining to
3032 distribution of the software without specific, written prior permission.
3033 &lt;copyright holder&gt; makes no representations about the suitability of this
3034 software for any purpose. It is provided "as is" without express or
3035 implied warranty.
3037 &lt;COPYRIGHT HOLDER&gt; DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
3038 INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
3039 NO EVENT SHALL &lt;COPYRIGHT HOLDER&gt; BE LIABLE FOR ANY SPECIAL, INDIRECT OR
3040 CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
3041 OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
3042 NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
3043 WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
3044 </pre>
3047 <hr>
3049 <h1><a id="chromium"></a>Chromium License</h1>
3051 <p>This license applies to parts of the code in:</p>
3052 <ul>
3053 <li><code>browser/extensions/formautofill/content/heuristicsRegexp.js</code></li>
3054 <li><code>browser/extensions/formautofill/FormAutofillHeuristics.jsm</code></li>
3055 <li><code>browser/extensions/formautofill/FormAutofillNameUtils.jsm</code></li>
3056 <li><code>editor/libeditor/EditorEventListener.cpp</code></li>
3057 <li><code>mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/StrictModeContext.java</code></li>
3058 <li><code>security/sandbox/</code></li>
3059 <li><code>toolkit/components/passwordmgr/PasswordGenerator.jsm</code></li>
3060 <li><code>widget/cocoa/GfxInfo.mm</code></li>
3061 <li><code>widget/windows/nsWindow.cpp</code></li>
3062 </ul>
3063 <p>and also some files in these directories:</p>
3064 <ul>
3065 <li><code>dom/media/webspeech/recognition/</code></li>
3066 <li><code>dom/plugins/</code></li>
3067 <li><code>gfx/ots/</code></li>
3068 <li><code>gfx/ycbcr/</code></li>
3069 <li><code>ipc/chromium/</code></li>
3070 <li><code>media/openmax_dl/</code></li>
3071 <li><code>toolkit/components/downloads/chromium/</code></li>
3072 <li><code>toolkit/components/url-classifier/chromium/</code></li>
3073 <li><code>tools/profiler/</code></li>
3074 </ul>
3076 <pre>
3077 Copyright (c) 2006-2018 The Chromium Authors. All rights reserved.
3079 Redistribution and use in source and binary forms, with or without
3080 modification, are permitted provided that the following conditions are
3081 met:
3083 * Redistributions of source code must retain the above copyright
3084 notice, this list of conditions and the following disclaimer.
3085 * Redistributions in binary form must reproduce the above
3086 copyright notice, this list of conditions and the following disclaimer
3087 in the documentation and/or other materials provided with the
3088 distribution.
3089 * Neither the name of Google Inc. nor the names of its
3090 contributors may be used to endorse or promote products derived from
3091 this software without specific prior written permission.
3093 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3094 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3095 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
3096 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
3097 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
3098 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
3099 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
3100 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
3101 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
3102 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
3103 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3104 </pre>
3107 <hr>
3109 <h1><a id="codemirror"></a>CodeMirror License</h1>
3111 <p>This license applies to all files in
3112 <code>devtools/client/shared/sourceeditor/codemirror</code> and
3113 to specified files in the <code>devtools/client/shared/sourceeditor/test/</code>:
3114 </p>
3115 <ul>
3116 <li><code>cm_comment_test.js</code></li>
3117 <li><code>cm_driver.js</code></li>
3118 <li><code>cm_mode_javascript_test.js</code></li>
3119 <li><code>cm_mode_test.css</code></li>
3120 <li><code>cm_mode_test.js</code></li>
3121 <li><code>cm_test.js</code></li>
3122 </ul>
3123 <pre>
3124 Copyright (C) 2013 by Marijn Haverbeke <marijnh@gmail.com>
3126 Permission is hereby granted, free of charge, to any person obtaining a copy
3127 of this software and associated documentation files (the "Software"), to deal
3128 in the Software without restriction, including without limitation the rights
3129 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
3130 copies of the Software, and to permit persons to whom the Software is
3131 furnished to do so, subject to the following conditions:
3133 The above copyright notice and this permission notice shall be included in
3134 all copies or substantial portions of the Software.
3136 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
3137 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
3138 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
3139 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
3140 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
3141 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
3142 THE SOFTWARE.
3144 Please note that some subdirectories of the CodeMirror distribution
3145 include their own LICENSE files, and are released under different
3146 licences.
3147 </pre>
3151 <hr>
3153 <h1><a id="cryptogams"></a>CRYPTOGAMS License</h1>
3155 <p>This license applies all files in
3156 <code>security/nss/lib/freebl/scripts/</code> and to the file
3157 <code>security/nss/lib/freebl/sha512-p8.s</code>.
3158 </p>
3159 <pre>
3160 Copyright (c) 2006, CRYPTOGAMS by <appro@openssl.org>
3161 All rights reserved.
3163 Redistribution and use in source and binary forms, with or without
3164 modification, are permitted provided that the following conditions
3165 are met:
3167 * Redistributions of source code must retain copyright notices,
3168 this list of conditions and the following disclaimer.
3170 * Redistributions in binary form must reproduce the above
3171 copyright notice, this list of conditions and the following
3172 disclaimer in the documentation and/or other materials
3173 provided with the distribution.
3175 * Neither the name of the CRYPTOGAMS nor the names of its
3176 copyright holder and contributors may be used to endorse or
3177 promote products derived from this software without specific
3178 prior written permission.
3180 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS
3181 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3182 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
3183 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
3184 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
3185 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
3186 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
3187 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
3188 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
3189 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
3190 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3191 </pre>
3194 <hr>
3196 <h1><a id="cubic-bezier"></a>cubic-bezier License</h1>
3198 <p>This license applies to the file
3199 <code>devtools/client/shared/widgets/CubicBezierWidget.js
3200 </code>.</p>
3201 <pre>
3202 Copyright (c) 2013 Lea Verou. All rights reserved.
3204 Permission is hereby granted, free of charge, to any person obtaining a
3205 copy of this software and associated documentation files (the "Software"),
3206 to deal in the Software without restriction, including without limitation
3207 the rights to use, copy, modify, merge, publish, distribute, sublicense,
3208 and/or sell copies of the Software, and to permit persons to whom the
3209 Software is furnished to do so, subject to the following conditions:
3211 The above copyright notice and this permission notice shall be included in
3212 all copies or substantial portions of the Software.
3214 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
3215 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
3216 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
3217 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
3218 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
3219 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
3220 DEALINGS IN THE SOFTWARE.
3221 </pre>
3224 <hr>
3226 <h1><a id="d3"></a>D3 License</h1>
3228 <p>This license applies to the file
3229 <code>third_party/js/d3/d3.js</code>.
3230 </p>
3231 <pre>
3232 Copyright (c) 2010-2016, Michael Bostock
3233 All rights reserved.
3235 Redistribution and use in source and binary forms, with or without
3236 modification, are permitted provided that the following conditions are met:
3238 * Redistributions of source code must retain the above copyright notice, this
3239 list of conditions and the following disclaimer.
3241 * Redistributions in binary form must reproduce the above copyright notice,
3242 this list of conditions and the following disclaimer in the documentation
3243 and/or other materials provided with the distribution.
3245 * The name Michael Bostock may not be used to endorse or promote products
3246 derived from this software without specific prior written permission.
3248 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
3249 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
3250 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
3251 DISCLAIMED. IN NO EVENT SHALL MICHAEL BOSTOCK BE LIABLE FOR ANY DIRECT,
3252 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3253 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
3254 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
3255 OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
3256 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
3257 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3258 </pre>
3261 <hr>
3263 <h1><a id="dagre-d3"></a>Dagre-D3 License</h1>
3265 <p>This license applies to the file
3266 <code>devtools/client/shared/vendor/dagre-d3.js</code>.
3267 </p>
3268 <pre>
3269 Copyright (c) 2013 Chris Pettitt
3271 Permission is hereby granted, free of charge, to any person obtaining a copy
3272 of this software and associated documentation files (the "Software"), to deal
3273 in the Software without restriction, including without limitation the rights
3274 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
3275 copies of the Software, and to permit persons to whom the Software is
3276 furnished to do so, subject to the following conditions:
3278 The above copyright notice and this permission notice shall be included in
3279 all copies or substantial portions of the Software.
3281 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
3282 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
3283 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
3284 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
3285 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
3286 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
3287 THE SOFTWARE.
3288 </pre>
3291 <hr>
3293 <h1><a id="diff"></a>diff License</h1>
3295 <p>This license applies to the file
3296 <code>devtools/client/inspector/markup/test/helper_diff.js</code>.</p>
3298 <pre>
3299 Copyright (c) 2014 Slava
3301 Permission is hereby granted, free of charge, to any person obtaining a copy
3302 of this software and associated documentation files (the "Software"), to deal
3303 in the Software without restriction, including without limitation the rights
3304 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
3305 copies of the Software, and to permit persons to whom the Software is
3306 furnished to do so, subject to the following conditions:
3308 The above copyright notice and this permission notice shall be included in
3309 all copies or substantial portions of the Software.
3311 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
3312 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
3313 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
3314 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
3315 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
3316 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
3317 THE SOFTWARE.
3318 </pre>
3321 <hr>
3323 <h1><a id="dtoa"></a>dtoa License</h1>
3325 <p>This license applies to the file
3326 <code>nsprpub/pr/src/misc/dtoa.c</code>.</p>
3328 <pre>
3329 The author of this software is David M. Gay.
3331 Copyright (c) 1991, 2000, 2001 by Lucent Technologies.
3333 Permission to use, copy, modify, and distribute this software for any
3334 purpose without fee is hereby granted, provided that this entire notice
3335 is included in all copies of any software which is or includes a copy
3336 or modification of this software and in all copies of the supporting
3337 documentation for such software.
3339 THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
3340 WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY
3341 REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
3342 OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
3343 </pre>
3346 <hr>
3348 <h1><a id="Fiat-Crypto"></a>Fiat-Crypto License</h1>
3350 <p>This license applies to the file
3351 <code>security/nss/lib/freebl/ecl/curve25519_32.c</code>
3352 </p>
3353 <pre>
3354 The MIT License (MIT)
3356 Copyright (c) 2015-2019 the fiat-crypto authors (see
3357 https://github.com/mit-plv/fiat-crypto/blob/master/AUTHORS).
3359 Permission is hereby granted, free of charge, to any person obtaining a copy
3360 of this software and associated documentation files (the "Software"), to deal
3361 in the Software without restriction, including without limitation the rights
3362 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
3363 copies of the Software, and to permit persons to whom the Software is
3364 furnished to do so, subject to the following conditions:
3366 The above copyright notice and this permission notice shall be included in all
3367 copies or substantial portions of the Software.
3369 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
3370 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
3371 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
3372 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
3373 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
3374 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
3375 SOFTWARE.
3376 </pre>
3379 <hr>
3381 <h1><a id="fuzz-aldrin"></a>fuzz-aldrin License</h1>
3383 <p>This license applies to some of the code in
3384 <code>devtools/client/debugger/debugger.js</code>.</p>
3386 <pre>
3387 Copyright (c) 2015 Jean Christophe Roy
3389 Permission is hereby granted, free of charge, to any person obtaining
3390 a copy of this software and associated documentation files (the
3391 "Software"), to deal in the Software without restriction, including
3392 without limitation the rights to use, copy, modify, merge, publish,
3393 distribute, sublicense, and/or sell copies of the Software, and to
3394 permit persons to whom the Software is furnished to do so, subject to
3395 the following conditions:
3397 The above copyright notice and this permission notice shall be
3398 included in all copies or substantial portions of the Software.
3400 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
3401 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
3402 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
3403 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
3404 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
3405 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
3406 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
3408 </pre>
3411 <hr>
3413 <h1><a id="hunspell-nl"></a>Dutch Spellchecking Dictionary License</h1>
3415 <p>This license applies to the Dutch Spellchecking Dictionary. (This
3416 code only ships in some localized versions of this product.)</p>
3418 <pre>
3419 Copyright (c) 2006, 2007 OpenTaal
3420 Copyright (c) 2001, 2002, 2003, 2005 Simon Brouwer e.a.
3421 Copyright (c) 1996 Nederlandstalige Tex Gebruikersgroep
3423 All rights reserved.
3425 Redistribution and use in source and binary forms, with or without
3426 modification, are permitted provided that the following conditions are met:
3428 * Redistributions of source code must retain the above copyright notice, this
3429 list of conditions and the following disclaimer.
3430 * Redistributions in binary form must reproduce the above copyright notice,
3431 this list of conditions and the following disclaimer in the documentation
3432 and/or other materials provided with the distribution.
3433 * Neither the name of the OpenTaal, Simon Brouwer e.a., or Nederlandstalige Tex
3434 Gebruikersgroep nor the names of its contributors may be used to endorse or
3435 promote products derived from this software without specific prior written
3436 permission.
3438 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3439 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3440 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
3441 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
3442 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
3443 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
3444 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
3445 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
3446 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
3447 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
3448 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3449 </pre>
3452 <hr>
3454 #if defined(XP_WIN) || defined(XP_LINUX)
3455 <h1><a id="twemoji"></a>Twemoji License</h1>
3457 <p>This license applies to the emoji art contained within the bundled
3458 emoji font file.</p>
3460 <pre>
3461 Copyright (c) 2018 Twitter, Inc and other contributors.
3463 Creative Commons Attribution 4.0 International (CC BY 4.0)
3465 See https://creativecommons.org/licenses/by/4.0/legalcode or
3466 for the human readable summary: https://creativecommons.org/licenses/by/4.0/
3468 You are free to:
3470 Share — copy and redistribute the material in any medium or format
3472 Adapt — remix, transform, and build upon the material for any purpose, even commercially.
3474 The licensor cannot revoke these freedoms as long as you follow the license terms.
3476 Under the following terms:
3478 Attribution — You must give appropriate credit, provide a link to the license,
3479 and indicate if changes were made. You may do so in any reasonable manner,
3480 but not in any way that suggests the licensor endorses you or your use.
3482 No additional restrictions — You may not apply legal terms or technological
3483 measures that legally restrict others from doing anything the license permits.
3485 Notices:
3487 You do not have to comply with the license for elements of the material in
3488 the public domain or where your use is permitted by an applicable exception or
3489 limitation. No warranties are given. The license may not give you all of the
3490 permissions necessary for your intended use. For example, other rights such as
3491 publicity, privacy, or moral rights may limit how you use the material.
3492 </pre>
3495 <hr>
3497 #endif
3498 <h1><a id="hunspell-ee"></a>Estonian Spellchecking Dictionary License</h1>
3500 <p>This license applies to precursor works to certain files which are
3501 part of the Estonian Spellchecking Dictionary. The
3502 shipped versions are under the GNU Lesser General Public License. (This
3503 code only ships in some localized versions of this product.)</p>
3505 <pre>
3506 Copyright © Institute of the Estonian Language
3508 E-mail: litsents@eki.ee
3509 URL: https://www.eki.ee/tarkvara/
3511 The present Licence Agreement gives the user of this Software Product
3512 (hereinafter: Product) the right to use the Product for whatever purpose
3513 (incl. distribution, copying, altering, inclusion in other software, and
3514 selling) on the following conditions:
3516 1. The present Licence Agreement should belong unaltered to each copy ever
3517 made of this Product;
3518 2. Neither the Institute of the Estonian Language (hereinafter: IEL) nor the
3519 author(s) of the Product will take responsibility for any detriment, direct
3520 or indirect, possibly ensuing from the application of the Product;
3521 3. The IEL is ready to share the Product with other users as we wish to
3522 advance research on the Estonian language and to promote the use of
3523 Estonian in rapidly developing infotechnology, yet we refuse to bind
3524 ourselves to any further obligation, which means that the IEL is not
3525 obliged either to warrant the suitability of the Product for a specific
3526 purpose, to improve the software, or to provide a more detailed description
3527 of the underlying algorithms. (Which does not mean, though, that we may not
3528 do it.)
3530 Notification Request:
3532 As a courtesy, we would appreciate being informed whenever our linguistic
3533 products are used to create derivative works. If you modify our software or
3534 include it in other products, please inform us by sending e-mail to
3535 litsents@eki.ee or by letter to
3537 Institute of the Estonian Language
3538 Roosikrantsi 6
3539 10119 Tallinn
3540 ESTONIA
3542 Phone &amp; Fax: +372 6411443
3543 </pre>
3545 <hr>
3547 <h1><a id="emitter"></a>Emitter License</h1>
3549 <p>This license applies to the file
3550 <code>devtools/client/netmonitor/src/components/messages/parsers/socket-io/component-emitter.js</code>.</p>
3552 <pre>
3553 (The MIT License)
3555 Copyright (c) 2014 Component contributors <dev@component.io>
3557 Permission is hereby granted, free of charge, to any person
3558 obtaining a copy of this software and associated documentation
3559 files (the "Software"), to deal in the Software without
3560 restriction, including without limitation the rights to use,
3561 copy, modify, merge, publish, distribute, sublicense, and/or sell
3562 copies of the Software, and to permit persons to whom the
3563 Software is furnished to do so, subject to the following
3564 conditions:
3566 The above copyright notice and this permission notice shall be
3567 included in all copies or substantial portions of the Software.
3569 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
3570 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
3571 OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
3572 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
3573 HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
3574 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
3575 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
3576 OTHER DEALINGS IN THE SOFTWARE.
3577 </pre>
3580 <hr>
3582 <h1><a id="expat"></a>Expat License</h1>
3584 <p>This license applies to certain files in the directory
3585 <code>parser/expat/</code>.</p>
3587 <pre>
3588 Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
3589 and Clark Cooper
3590 Copyright (c) 2001, 2002, 2003 Expat maintainers.
3592 Permission is hereby granted, free of charge, to any person obtaining
3593 a copy of this software and associated documentation files (the
3594 "Software"), to deal in the Software without restriction, including
3595 without limitation the rights to use, copy, modify, merge, publish,
3596 distribute, sublicense, and/or sell copies of the Software, and to
3597 permit persons to whom the Software is furnished to do so, subject to
3598 the following conditions:
3600 The above copyright notice and this permission notice shall be included
3601 in all copies or substantial portions of the Software.
3603 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
3604 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
3605 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
3606 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
3607 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
3608 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
3609 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
3610 </pre>
3614 <hr>
3617 <h1><a id="firebug"></a>Firebug License</h1>
3619 <p>This license applies to the code
3620 <code>devtools/shared/webconsole/network-helper.js</code>.</p>
3622 <pre>
3623 Copyright (c) 2007, Parakey Inc.
3624 All rights reserved.
3626 Redistribution and use of this software in source and binary forms, with or
3627 without modification, are permitted provided that the following conditions are
3628 met:
3630 * Redistributions of source code must retain the above
3631 copyright notice, this list of conditions and the
3632 following disclaimer.
3634 * Redistributions in binary form must reproduce the above
3635 copyright notice, this list of conditions and the
3636 following disclaimer in the documentation and/or other
3637 materials provided with the distribution.
3639 * Neither the name of Parakey Inc. nor the names of its
3640 contributors may be used to endorse or promote products
3641 derived from this software without specific prior
3642 written permission of Parakey Inc.
3644 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
3645 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
3646 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
3647 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
3648 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
3649 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
3650 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
3651 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
3652 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
3653 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3654 </pre>
3657 <hr>
3659 <h1><a id="gdi32-sys"></a>gdi32-sys License</h1>
3661 <p>This license applies to files in the directory
3662 <code>third_party/rust/gdi32-sys</code>.</p>
3664 <pre>
3665 The MIT License (MIT)
3667 Copyright (c) 2015 Peter Atashian
3669 Permission is hereby granted, free of charge, to any person obtaining a copy
3670 of this software and associated documentation files (the "Software"), to deal
3671 in the Software without restriction, including without limitation the rights
3672 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
3673 copies of the Software, and to permit persons to whom the Software is
3674 furnished to do so, subject to the following conditions:
3676 The above copyright notice and this permission notice shall be included in
3677 all copies or substantial portions of the Software.
3679 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
3680 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
3681 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
3682 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
3683 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
3684 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
3685 THE SOFTWARE.
3686 </pre>
3689 <hr>
3691 <h1><a id="gfx-font-list"></a>gfxFontList License</h1>
3693 <p>This license applies to the files
3694 <code>gfx/thebes/gfxMacPlatformFontList.mm</code> and
3695 <code>gfx/thebes/gfxPlatformFontList.cpp</code>.
3696 </p>
3698 <pre>
3699 Copyright (C) 2006 Apple Computer, Inc. All rights reserved.
3701 Redistribution and use in source and binary forms, with or without
3702 modification, are permitted provided that the following conditions
3703 are met:
3705 1. Redistributions of source code must retain the above copyright
3706 notice, this list of conditions and the following disclaimer.
3707 2. Redistributions in binary form must reproduce the above copyright
3708 notice, this list of conditions and the following disclaimer in the
3709 documentation and/or other materials provided with the distribution.
3710 3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
3711 its contributors may be used to endorse or promote products derived
3712 from this software without specific prior written permission.
3714 THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
3715 EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
3716 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
3717 DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
3718 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
3719 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
3720 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
3721 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
3722 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
3723 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3724 </pre>
3728 <hr>
3730 <h1><a id="google-bsd"></a>Google BSD License</h1>
3732 <p>This license applies to files in the directories
3733 <code>toolkit/crashreporter/google-breakpad/</code>,
3734 <code>toolkit/components/protobuf/</code> and
3735 <code>devtools/client/netmonitor/src/utils/filter-text-utils.js.</code></p>
3737 <pre>
3738 Copyright (c) 2006, Google Inc.
3739 All rights reserved.
3741 Redistribution and use in source and binary forms, with or without
3742 modification, are permitted provided that the following conditions are
3743 met:
3745 * Redistributions of source code must retain the above copyright
3746 notice, this list of conditions and the following disclaimer.
3747 * Redistributions in binary form must reproduce the above
3748 copyright notice, this list of conditions and the following disclaimer
3749 in the documentation and/or other materials provided with the
3750 distribution.
3751 * Neither the name of Google Inc. nor the names of its
3752 contributors may be used to endorse or promote products derived from
3753 this software without specific prior written permission.
3755 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3756 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3757 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
3758 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
3759 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
3760 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
3761 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
3762 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
3763 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
3764 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
3765 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3766 </pre>
3769 <hr>
3771 <h1><a id="vp8"></a>Google VP8 License</h1>
3773 <p>This license applies to certain files in the directory
3774 <code>media/libvpx</code>.</p>
3775 <pre>
3776 Copyright (c) 2010, Google, Inc.
3778 All rights reserved.
3780 Redistribution and use in source and binary forms, with or without
3781 modification, are permitted provided that the following conditions
3782 are met:
3784 - Redistributions of source code must retain the above copyright
3785 notice, this list of conditions and the following disclaimer.
3787 - Redistributions in binary form must reproduce the above
3788 copyright notice, this list of conditions and the following
3789 disclaimer in the documentation and/or other materials provided
3790 with the distribution.
3792 - Neither the name of Google nor the names of its contributors may
3793 be used to endorse or promote products derived from this software
3794 without specific prior written permission.
3796 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3797 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3798 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
3799 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
3800 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
3801 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
3802 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
3803 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
3804 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
3805 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
3806 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3808 Subject to the terms and conditions of the above License, Google
3809 hereby grants to You a perpetual, worldwide, non-exclusive,
3810 no-charge, royalty-free, irrevocable (except as stated in this
3811 section) patent license to make, have made, use, offer to sell, sell,
3812 import, and otherwise transfer this implementation of VP8, where such
3813 license applies only to those patent claims, both currently owned by
3814 Google and acquired in the future, licensable by Google that are
3815 necessarily infringed by this implementation of VP8. If You or your
3816 agent or exclusive licensee institute or order or agree to the
3817 institution of patent litigation against any entity (including a
3818 cross-claim or counterclaim in a lawsuit) alleging that this
3819 implementation of VP8 or any code incorporated within this
3820 implementation of VP8 constitutes direct or contributory patent
3821 infringement, or inducement of patent infringement, then any rights
3822 granted to You under this License for this implementation of VP8
3823 shall terminate as of the date such litigation is filed.
3824 </pre>
3826 <hr>
3828 <h1><a id="gears-istumbler"></a>Google Gears/iStumbler License</h1>
3830 <p>This license applies to the file
3831 <code>netwerk/wifi/osx_wifi.h</code>.</p>
3833 <pre>
3834 Copyright 2008, Google Inc.
3836 Redistribution and use in source and binary forms, with or without
3837 modification, are permitted provided that the following conditions are met:
3839 1. Redistributions of source code must retain the above copyright notice,
3840 this list of conditions and the following disclaimer.
3841 2. Redistributions in binary form must reproduce the above copyright notice,
3842 this list of conditions and the following disclaimer in the documentation
3843 and/or other materials provided with the distribution.
3844 3. Neither the name of Google Inc. nor the names of its contributors may be
3845 used to endorse or promote products derived from this software without
3846 specific prior written permission.
3848 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
3849 WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
3850 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
3851 EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
3852 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
3853 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
3854 OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
3855 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
3856 OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
3857 ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3859 The contents of this file are taken from Apple80211.h from the iStumbler
3860 project (https://istumbler.net/). This project is released under the BSD
3861 license with the following restrictions.
3863 Copyright (c) 02006, Alf Watt (alf@istumbler.net). All rights reserved.
3865 Redistribution and use in source and binary forms, with or without
3866 modification, are permitted provided that the following conditions
3867 are met:
3869 * Redistributions of source code must retain the above copyright
3870 notice, this list of conditions and the following disclaimer.
3872 * Redistributions in binary form must reproduce the above copyright
3873 notice, this list of conditions and the following disclaimer in the
3874 documentation and/or other materials provided with the distribution.
3876 * Neither the name of iStumbler nor the names of its contributors may be
3877 used to endorse or promote products derived from this software without
3878 specific prior written permission.
3880 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
3881 IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
3882 TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
3883 PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
3884 OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
3885 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
3886 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
3887 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
3888 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
3889 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
3890 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3891 </pre>
3893 <hr>
3895 <h1><a id="gsl"></a>GSL License</h1>
3897 <p>This license applies to <code>mfbt/Span.h</code> and
3898 <code>mfbt/tests/gtest/TestSpan.cpp</code>.</p>
3899 <!-- https://github.com/Microsoft/GSL/blob/3819df6e378ffccf0e29465afe99c3b324c2aa70/LICENSE -->
3900 <pre>
3901 Copyright (c) 2015 Microsoft Corporation. All rights reserved.
3903 This code is licensed under the MIT License (MIT).
3905 Permission is hereby granted, free of charge, to any person obtaining a copy
3906 of this software and associated documentation files (the "Software"), to deal
3907 in the Software without restriction, including without limitation the rights
3908 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
3909 of the Software, and to permit persons to whom the Software is furnished to do
3910 so, subject to the following conditions:
3912 The above copyright notice and this permission notice shall be included in all
3913 copies or substantial portions of the Software.
3915 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
3916 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
3917 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
3918 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
3919 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
3920 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
3921 THE SOFTWARE.
3922 </pre>
3925 <hr>
3927 <h1><a id="gyp"></a>gyp License</h1>
3929 <p>This license applies to certain files in the directory
3930 <code>media/webrtc/trunk/tools/gyp</code>.</p>
3931 <pre>
3932 Copyright (c) 2009 Google Inc. All rights reserved.
3934 Redistribution and use in source and binary forms, with or without
3935 modification, are permitted provided that the following conditions are
3936 met:
3938 * Redistributions of source code must retain the above copyright
3939 notice, this list of conditions and the following disclaimer.
3940 * Redistributions in binary form must reproduce the above
3941 copyright notice, this list of conditions and the following disclaimer
3942 in the documentation and/or other materials provided with the
3943 distribution.
3944 * Neither the name of Google Inc. nor the names of its
3945 contributors may be used to endorse or promote products derived from
3946 this software without specific prior written permission.
3948 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3949 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3950 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
3951 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
3952 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
3953 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
3954 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
3955 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
3956 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
3957 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
3958 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3959 </pre>
3962 <hr>
3964 <h1><a id="halloc"></a>halloc License</h1>
3966 <p>This license applies to certain files in the directory
3967 <code>media/libnestegg/src</code>.</p>
3968 <pre>
3969 Copyright (c) 2004-2010 Alex Pankratov. All rights reserved.
3971 Redistribution and use in source and binary forms, with or without
3972 modification, are permitted provided that the following conditions are met:
3974 * Redistributions of source code must retain the above copyright notice,
3975 this list of conditions and the following disclaimer.
3976 * Redistributions in binary form must reproduce the above copyright notice,
3977 this list of conditions and the following disclaimer in the documentation
3978 and/or other materials provided with the distribution.
3979 * Neither the name of the project nor the names of its contributors may be
3980 used to endorse or promote products derived from this software without
3981 specific prior written permission.
3983 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
3984 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
3985 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
3986 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
3987 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
3988 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
3989 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
3990 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
3991 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
3992 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3993 </pre>
3995 <hr>
3997 <h1><a id="harfbuzz"></a>HarfBuzz License</h1>
3999 <p>This license, with different copyright holders, applies to the files in
4000 the directory <code>gfx/harfbuzz/</code>.
4001 The copyright holders and the applicable ranges of dates are as follows:</p>
4003 <ul>
4004 <li>1998-2004 David Turner and Werner Lemberg</li>
4005 <li>2004, 2007, 2008, 2009, 2010 Red Hat, Inc.</li>
4006 <li>2006 Behdad Esfahbod</li>
4007 <li>2007 Chris Wilson</li>
4008 <li>2009 Keith Stribley &lt;devel@thanlwinsoft.org&gt;</li>
4009 <li>2010 Mozilla Foundation</li>
4010 </ul>
4012 <pre>
4013 Copyright (C) &lt;date&gt; &lt;copyright holder&gt;
4015 This is part of HarfBuzz, an OpenType Layout engine library.
4017 Permission is hereby granted, without written agreement and without
4018 license or royalty fees, to use, copy, modify, and distribute this
4019 software and its documentation for any purpose, provided that the
4020 above copyright notice and the following two paragraphs appear in
4021 all copies of this software.
4023 IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR
4024 DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
4025 ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
4026 IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
4027 DAMAGE.
4029 THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
4030 BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
4031 FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
4032 ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
4033 PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
4034 </pre>
4037 <hr>
4039 <h1><a id="icu"></a>ICU License</h1>
4041 <p>This license applies to some code in the
4042 <code>gfx/thebes</code> directory.</p>
4044 <pre>
4045 ICU License - ICU 1.8.1 and later
4047 COPYRIGHT AND PERMISSION NOTICE
4049 Copyright (c) 1995-2012 International Business Machines Corporation and
4050 others
4052 All rights reserved.
4054 Permission is hereby granted, free of charge, to any person obtaining a
4055 copy of this software and associated documentation files (the "Software"),
4056 to deal in the Software without restriction, including without limitation
4057 the rights to use, copy, modify, merge, publish, distribute, and/or sell
4058 copies of the Software, and to permit persons to whom the Software is
4059 furnished to do so, provided that the above copyright notice(s) and this
4060 permission notice appear in all copies of the Software and that both the
4061 above copyright notice(s) and this permission notice appear in supporting
4062 documentation.
4064 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
4065 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
4066 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
4067 IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE
4068 BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES,
4069 OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
4070 WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
4071 ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
4072 SOFTWARE.
4074 Except as contained in this notice, the name of a copyright holder shall
4075 not be used in advertising or otherwise to promote the sale, use or other
4076 dealings in this Software without prior written authorization of the
4077 copyright holder.
4078 All trademarks and registered trademarks mentioned herein are the property
4079 of their respective owners.
4080 </pre>
4081 <hr>
4082 <h1><a id="immutable"></a>Immutable.js License</h1>
4084 <pre>
4085 BSD License
4087 For Immutable JS software
4089 Copyright (c) 2014-2015, Facebook, Inc. All rights reserved.
4091 Redistribution and use in source and binary forms, with or without modification,
4092 are permitted provided that the following conditions are met:
4094 * Redistributions of source code must retain the above copyright notice, this
4095 list of conditions and the following disclaimer.
4097 * Redistributions in binary form must reproduce the above copyright notice,
4098 this list of conditions and the following disclaimer in the documentation
4099 and/or other materials provided with the distribution.
4101 * Neither the name Facebook nor the names of its contributors may be used to
4102 endorse or promote products derived from this software without specific
4103 prior written permission.
4105 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
4106 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
4107 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
4108 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
4109 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
4110 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
4111 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
4112 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
4113 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
4114 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4115 </pre>
4117 <hr>
4119 <h1><a id="jpnic"></a>Japan Network Information Center License</h1>
4120 <p>This license applies to certain files in the
4121 directory <code>netwerk/dns/</code>.</p>
4122 <pre>
4123 Copyright (c) 2001,2002 Japan Network Information Center.
4124 All rights reserved.
4126 By using this file, you agree to the terms and conditions set forth below.
4128 LICENSE TERMS AND CONDITIONS
4130 The following License Terms and Conditions apply, unless a different
4131 license is obtained from Japan Network Information Center ("JPNIC"),
4132 a Japanese association, Kokusai-Kougyou-Kanda Bldg 6F, 2-3-4 Uchi-Kanda,
4133 Chiyoda-ku, Tokyo 101-0047, Japan.
4135 1. Use, Modification and Redistribution (including distribution of any
4136 modified or derived work) in source and/or binary forms is permitted
4137 under this License Terms and Conditions.
4139 2. Redistribution of source code must retain the copyright notices as they
4140 appear in each source code file, this License Terms and Conditions.
4142 3. Redistribution in binary form must reproduce the Copyright Notice,
4143 this License Terms and Conditions, in the documentation and/or other
4144 materials provided with the distribution. For the purposes of binary
4145 distribution the "Copyright Notice" refers to the following language:
4146 "Copyright (c) 2000-2002 Japan Network Information Center. All rights
4147 reserved."
4149 4. The name of JPNIC may not be used to endorse or promote products
4150 derived from this Software without specific prior written approval of
4151 JPNIC.
4153 5. Disclaimer/Limitation of Liability: THIS SOFTWARE IS PROVIDED BY JPNIC
4154 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4155 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
4156 PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JPNIC BE LIABLE
4157 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
4158 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
4159 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
4160 BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
4161 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
4162 OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
4163 ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
4164 </pre>
4166 <hr>
4168 <h1><a id="jszip"></a>JSZip License</h1>
4170 <p>This license applies to the file
4171 <code>devtools/client/shared/vendor/jszip.js</code>.</p>
4173 <pre>
4174 Copyright (c) 2009-2016 Stuart Knightley, David Duponchel, Franz Buchinger, António Afonso
4176 Permission is hereby granted, free of charge, to any person obtaining a copy
4177 of this software and associated documentation files (the "Software"), to deal
4178 in the Software without restriction, including without limitation the rights
4179 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
4180 copies of the Software, and to permit persons to whom the Software is
4181 furnished to do so, subject to the following conditions:
4183 The above copyright notice and this permission notice shall be included in
4184 all copies or substantial portions of the Software.
4186 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
4187 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
4188 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
4189 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
4190 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
4191 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
4192 THE SOFTWARE.
4193 </pre>
4195 <hr>
4197 <h1><a id="jemalloc"></a>jemalloc License</h1>
4199 <p>This license applies to portions of the files in the directory
4200 <code>memory/build/</code>.
4201 </p>
4203 <pre>
4204 Copyright (C) 2006-2008 Jason Evans &lt;jasone@canonware.com&gt;.
4205 All rights reserved.
4206 Copyright (C) 2007-2017 Mozilla Foundation.
4208 Redistribution and use in source and binary forms, with or without
4209 modification, are permitted provided that the following conditions
4210 are met:
4211 1. Redistributions of source code must retain the above copyright
4212 notice(s), this list of conditions and the following disclaimer as
4213 the first lines of this file unmodified other than the possible
4214 addition of one or more copyright notices.
4215 2. Redistributions in binary form must reproduce the above copyright
4216 notice(s), this list of conditions and the following disclaimer in
4217 the documentation and/or other materials provided with the
4218 distribution.
4220 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) ``AS IS'' AND ANY
4221 EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
4222 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
4223 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) BE
4224 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
4225 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
4226 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
4227 BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
4228 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
4229 OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
4230 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4231 </pre>
4233 <hr>
4235 <h1><a id="jquery"></a>jQuery License</h1>
4237 <p>This license applies to all copies of jQuery in the code.</p>
4239 <pre>
4240 Copyright (c) 2010 John Resig, https://jquery.com/
4242 Permission is hereby granted, free of charge, to any person obtaining
4243 a copy of this software and associated documentation files (the
4244 "Software"), to deal in the Software without restriction, including
4245 without limitation the rights to use, copy, modify, merge, publish,
4246 distribute, sublicense, and/or sell copies of the Software, and to
4247 permit persons to whom the Software is furnished to do so, subject to
4248 the following conditions:
4250 The above copyright notice and this permission notice shall be
4251 included in all copies or substantial portions of the Software.
4253 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
4254 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
4255 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
4256 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
4257 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
4258 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
4259 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
4260 </pre>
4262 <hr>
4264 <h1><a id="k_exp"></a>k_exp License</h1>
4266 <p>This license applies to the file
4267 <code>modules/fdlibm/src/k_exp.cpp</code>.
4268 </p>
4270 <pre>
4271 Copyright (c) 2011 David Schultz &lt;das@FreeBSD.ORG&gt;
4272 All rights reserved.
4274 Redistribution and use in source and binary forms, with or without
4275 modification, are permitted provided that the following conditions
4276 are met:
4277 1. Redistributions of source code must retain the above copyright
4278 notice, this list of conditions and the following disclaimer.
4279 2. Redistributions in binary form must reproduce the above copyright
4280 notice, this list of conditions and the following disclaimer in the
4281 documentation and/or other materials provided with the distribution.
4283 THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
4284 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
4285 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
4286 ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
4287 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
4288 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
4289 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4290 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4291 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
4292 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
4293 SUCH DAMAGE.
4294 </pre>
4297 <hr>
4299 <h1><a id="kernel32-sys"></a>kernel32-sys License</h1>
4301 <p>This license applies to files in the directories
4302 <code>third_party/rust/kernel32-sys</code> and
4303 <code>third_party/rust/kernel32-sys-0.1.4</code>.</p>
4305 <pre>
4306 The MIT License (MIT)
4308 Copyright (c) 2015 Peter Atashian
4310 Permission is hereby granted, free of charge, to any person obtaining a copy
4311 of this software and associated documentation files (the "Software"), to deal
4312 in the Software without restriction, including without limitation the rights
4313 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
4314 copies of the Software, and to permit persons to whom the Software is
4315 furnished to do so, subject to the following conditions:
4317 The above copyright notice and this permission notice shall be included in
4318 all copies or substantial portions of the Software.
4320 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
4321 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
4322 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
4323 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
4324 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
4325 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
4326 THE SOFTWARE.
4327 </pre>
4330 <hr>
4332 <h1><a id="khronos"></a>Khronos group License</h1>
4334 <p>This license applies to the following files:</p>
4336 <ul>
4337 <li><code>openmax_dl/dl/api/omxtypes.h</code></li>
4338 <li><code>openmax_dl/dl/sp/api/omxSP.h</code></li>
4339 </ul>
4341 <pre>
4342 Copyright 2005-2008 The Khronos Group Inc. All Rights Reserved.
4344 These materials are protected by copyright laws and contain material
4345 proprietary to the Khronos Group, Inc. You may use these materials
4346 for implementing Khronos specifications, without altering or removing
4347 any trademark, copyright or other notice from the specification.
4349 Khronos Group makes no, and expressly disclaims any, representations
4350 or warranties, express or implied, regarding these materials, including,
4351 without limitation, any implied warranties of merchantability or fitness
4352 for a particular purpose or non-infringement of any intellectual property.
4353 Khronos Group makes no, and expressly disclaims any, warranties, express
4354 or implied, regarding the correctness, accuracy, completeness, timeliness,
4355 and reliability of these materials.
4357 Under no circumstances will the Khronos Group, or any of its Promoters,
4358 Contributors or Members or their respective partners, officers, directors,
4359 employees, agents or representatives be liable for any damages, whether
4360 direct, indirect, special or consequential damages for lost revenues,
4361 lost profits, or otherwise, arising from or in connection with these
4362 materials.
4364 Khronos and OpenMAX are trademarks of the Khronos Group Inc.
4365 </pre>
4367 <hr>
4369 <h1><a id="kiss_fft"></a>Kiss FFT License</h1>
4371 <p>This license applies to files in the directory
4372 <code>media/kiss_fft/</code>.</p>
4374 <pre>
4375 Copyright (c) 2003-2010 Mark Borgerding
4377 All rights reserved.
4379 Redistribution and use in source and binary forms, with or without
4380 modification, are permitted provided that the following conditions are met:
4382 * Redistributions of source code must retain the above copyright notice,
4383 this list of conditions and the following disclaimer.
4384 * Redistributions in binary form must reproduce the above copyright notice,
4385 this list of conditions and the following disclaimer in the documentation
4386 and/or other materials provided with the distribution.
4387 * Neither the author nor the names of any contributors may be used to
4388 endorse or promote products derived from this software without specific
4389 prior written permission.
4391 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
4392 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
4393 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
4394 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
4395 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
4396 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
4397 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
4398 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
4399 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
4400 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4401 </pre>
4403 <hr>
4405 <h1><a id="lazy_static"></a>lazy_static License</h1>
4407 <p>This license applies to files in the directories
4408 <code>third_party/rust/lazy_static</code> and
4409 <code>third_party/rust/lazy_static-0.1.6</code>.</p>
4411 <pre>
4412 The MIT License (MIT)
4414 Copyright (c) 2014 Marvin Löbel
4416 Permission is hereby granted, free of charge, to any person obtaining a copy
4417 of this software and associated documentation files (the "Software"), to deal
4418 in the Software without restriction, including without limitation the rights
4419 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
4420 copies of the Software, and to permit persons to whom the Software is
4421 furnished to do so, subject to the following conditions:
4423 The above copyright notice and this permission notice shall be included in all
4424 copies or substantial portions of the Software.
4426 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
4427 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
4428 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
4429 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
4430 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
4431 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
4432 SOFTWARE.
4433 </pre>
4436 <hr>
4438 #ifdef MOZ_USE_LIBCXX
4439 <h1><a id="libc++"></a>libc++ License</h1>
4441 <p class="correctme">This license applies to the copy of libc++ obtained
4442 from the Android NDK.</p>
4444 <pre>
4445 Copyright (c) 2009-2014 by the contributors listed in the libc++ CREDITS.TXT
4447 Permission is hereby granted, free of charge, to any person obtaining a copy
4448 of this software and associated documentation files (the "Software"), to deal
4449 in the Software without restriction, including without limitation the rights
4450 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
4451 copies of the Software, and to permit persons to whom the Software is
4452 furnished to do so, subject to the following conditions:
4454 The above copyright notice and this permission notice shall be included in
4455 all copies or substantial portions of the Software.
4457 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
4458 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
4459 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
4460 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
4461 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
4462 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
4463 THE SOFTWARE.
4464 </pre>
4466 <hr>
4468 #endif
4470 <h1><a id="libcubeb"></a>libcubeb License</h1>
4472 <p class="correctme">This license applies to files in the directory
4473 <code>media/libcubeb</code>.
4474 </p>
4476 <pre>
4477 Copyright &copy; 2011 Mozilla Foundation
4479 Permission to use, copy, modify, and distribute this software for any
4480 purpose with or without fee is hereby granted, provided that the above
4481 copyright notice and this permission notice appear in all copies.
4483 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
4484 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
4485 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
4486 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
4487 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
4488 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
4489 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
4490 </pre>
4492 <hr>
4494 <h1><a id="libevent"></a>libevent License</h1>
4496 <p>This license applies to files in the directory
4497 <code>ipc/chromium/src/third_party/libevent/</code>.
4498 </p>
4500 <pre>
4501 Copyright (c) 2000-2007 Niels Provos &lt;provos@citi.umich.edu&gt;
4502 Copyright (c) 2007-2012 Niels Provos and Nick Mathewson
4504 Redistribution and use in source and binary forms, with or without
4505 modification, are permitted provided that the following conditions
4506 are met:
4507 1. Redistributions of source code must retain the above copyright
4508 notice, this list of conditions and the following disclaimer.
4509 2. Redistributions in binary form must reproduce the above copyright
4510 notice, this list of conditions and the following disclaimer in the
4511 documentation and/or other materials provided with the distribution.
4512 3. The name of the author may not be used to endorse or promote products
4513 derived from this software without specific prior written permission.
4515 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
4516 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
4517 OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
4518 IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
4519 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
4520 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
4521 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
4522 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
4523 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
4524 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4526 ==============================
4528 Portions of Libevent are based on works by others, also made available by
4529 them under the three-clause BSD license above. The copyright notices are
4530 available in the corresponding source files; the license is as above. Here's
4531 a list:
4533 log.c:
4534 Copyright (c) 2000 Dug Song &lt;dugsong@monkey.org&gt;
4535 Copyright (c) 1993 The Regents of the University of California.
4537 strlcpy.c:
4538 Copyright (c) 1998 Todd C. Miller &lt;Todd.Miller@courtesan.com&gt;
4540 evport.c:
4541 Copyright (c) 2007 Sun Microsystems
4543 ht-internal.h:
4544 Copyright (c) 2002 Christopher Clark
4546 minheap-internal.h:
4547 Copyright (c) 2006 Maxim Yegorushkin &lt;maxim.yegorushkin@gmail.com&gt;
4549 ==============================
4551 The arc4module is available under the following, sometimes called the
4552 "OpenBSD" license:
4554 Copyright (c) 1996, David Mazieres &lt;dm@uun.org&gt;
4555 Copyright (c) 2008, Damien Miller &lt;djm@openbsd.org&gt;
4557 Permission to use, copy, modify, and distribute this software for any
4558 purpose with or without fee is hereby granted, provided that the above
4559 copyright notice and this permission notice appear in all copies.
4561 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
4562 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
4563 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
4564 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
4565 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
4566 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
4567 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
4569 </pre>
4572 <hr>
4574 <h1><a id="libffi"></a>libffi License</h1>
4576 <p>This license applies to files in the directory
4577 <code>js/src/ctypes/libffi/</code>.
4578 </p>
4580 <pre>
4581 libffi - Copyright (c) 1996-2008 Red Hat, Inc and others.
4582 See source files for details.
4584 Permission is hereby granted, free of charge, to any person obtaining
4585 a copy of this software and associated documentation files (the
4586 ``Software''), to deal in the Software without restriction, including
4587 without limitation the rights to use, copy, modify, merge, publish,
4588 distribute, sublicense, and/or sell copies of the Software, and to
4589 permit persons to whom the Software is furnished to do so, subject to
4590 the following conditions:
4592 The above copyright notice and this permission notice shall be included
4593 in all copies or substantial portions of the Software.
4595 THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND,
4596 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
4597 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
4598 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
4599 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
4600 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
4601 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
4602 </pre>
4605 <hr>
4607 <h1><a id="libjingle"></a>libjingle License</h1>
4609 <p>This license applies to the following files:</p>
4610 <ul>
4611 <li><code>media/mtransport/sigslot.h</code></li>
4612 <li><code>media/mtransport/test/gtest_utils.h</code></li>
4613 </ul>
4615 <pre>
4616 Copyright (c) 2004--2005, Google Inc.
4617 All rights reserved.
4619 Redistribution and use in source and binary forms, with or without modification,
4620 are permitted provided that the following conditions are met:
4622 * Redistributions of source code must retain the above copyright notice,
4623 this list of conditions and the following disclaimer.
4624 * Redistributions in binary form must reproduce the above copyright notice,
4625 this list of conditions and the following disclaimer in the documentation
4626 and/or other materials provided with the distribution.
4627 * The name of the author may not be used to endorse or promote products
4628 derived from this software without specific prior written permission.
4630 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
4631 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
4632 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
4633 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
4634 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
4635 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
4636 GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4637 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
4638 STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
4639 WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
4640 SUCH DAMAGE.
4641 </pre>
4644 <hr>
4646 <h1><a id="libnestegg"></a>libnestegg License</h1>
4648 <p>This license applies to certain files in the directory
4649 <code>media/libnestegg</code>.
4650 </p>
4652 <pre>
4653 Copyright &copy; 2010 Mozilla Foundation
4655 Permission to use, copy, modify, and distribute this software for any
4656 purpose with or without fee is hereby granted, provided that the above
4657 copyright notice and this permission notice appear in all copies.
4659 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
4660 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
4661 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
4662 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
4663 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
4664 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
4665 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
4666 </pre>
4668 <hr>
4670 <h1><a id="libsoundtouch"></a>libsoundtouch License</h1>
4672 <p>This license applies to certain files in the directory
4673 <code>media/libsoundtouch/src/</code>.
4674 </p>
4676 <pre>
4677 The SoundTouch Library Copyright &copy; Olli Parviainen 2001-2012
4679 This library is free software; you can redistribute it and/or
4680 modify it under the terms of the GNU Lesser General Public
4681 License as published by the Free Software Foundation; either
4682 version 2.1 of the License, or (at your option) any later version.
4684 This library is distributed in the hope that it will be useful,
4685 but WITHOUT ANY WARRANTY; without even the implied warranty of
4686 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
4687 Lesser General Public License for more details.
4689 You should have received a copy of the GNU Lesser General Public
4690 License along with this library; if not, write to the Free Software
4691 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
4692 </pre>
4694 <hr>
4696 <h1><a id="libyuv"></a>libyuv License</h1>
4698 <p>This license applies to files in the directory
4699 <code>media/libyuv</code> except
4700 for the file <code>media/libyuv/source/x86inc.asm</code>.
4701 </p>
4703 <pre>
4704 Copyright (c) 2011, The LibYuv project authors. All rights reserved.
4706 Redistribution and use in source and binary forms, with or without
4707 modification, are permitted provided that the following conditions are
4708 met:
4710 * Redistributions of source code must retain the above copyright
4711 notice, this list of conditions and the following disclaimer.
4713 * Redistributions in binary form must reproduce the above copyright
4714 notice, this list of conditions and the following disclaimer in
4715 the documentation and/or other materials provided with the
4716 distribution.
4718 * Neither the name of Google nor the names of its contributors may
4719 be used to endorse or promote products derived from this software
4720 without specific prior written permission.
4722 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4723 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4724 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
4725 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
4726 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
4727 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
4728 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
4729 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
4730 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
4731 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
4732 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4733 </pre>
4735 <hr>
4737 <h1><a id="hunspell-lt"></a>Lithuanian Spellchecking Dictionary License</h1>
4739 <p>This license applies to the Lithuanian Spellchecking Dictionary. (This
4740 code only ships in some localized versions of this product.)</p>
4742 <pre>
4743 Copyright (c) 2000-2013, Albertas Agejevas and contributors.
4744 All rights reserved.
4746 Redistribution and use in source and binary forms, with or without
4747 modification, are permitted provided that the following conditions
4748 are met:
4749 1. Redistributions of source code must retain the above copyright
4750 notice, this list of conditions and the following disclaimer.
4751 2. Redistributions in binary form must reproduce the above copyright
4752 notice, this list of conditions and the following disclaimer in the
4753 documentation and/or other materials provided with the distribution.
4754 3. Neither the name of the copyright holders nor the names of its contributors
4755 may be used to endorse or promote products derived from this software
4756 without specific prior written permission.
4758 THIS SOFTWARE IS PROVIDED BY COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND
4759 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
4760 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
4761 ARE DISCLAIMED. IN NO EVENT SHALL ALBERTAS AGEJEVAS OR CONTRIBUTORS BE LIABLE
4762 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
4763 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
4764 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4765 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4766 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
4767 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
4768 SUCH DAMAGE.
4769 </pre>
4771 <hr>
4773 <h1><a id="lodash"></a>License - lodash</h1>
4775 <p>This license applies to some of the code in
4776 <code>devtools/client/shared/vendor/lodash.js</code>.</p>
4778 <pre>
4779 Copyright JS Foundation and other contributors <https://js.foundation/>
4781 Based on Underscore.js, copyright Jeremy Ashkenas,
4782 DocumentCloud and Investigative Reporters & Editors <https://underscorejs.org/>
4784 This software consists of voluntary contributions made by many
4785 individuals. For exact contribution history, see the revision history
4786 available at https://github.com/lodash/lodash
4788 The following license applies to all parts of this software except as
4789 documented below:
4791 ====
4793 Permission is hereby granted, free of charge, to any person obtaining
4794 a copy of this software and associated documentation files (the
4795 "Software"), to deal in the Software without restriction, including
4796 without limitation the rights to use, copy, modify, merge, publish,
4797 distribute, sublicense, and/or sell copies of the Software, and to
4798 permit persons to whom the Software is furnished to do so, subject to
4799 the following conditions:
4801 The above copyright notice and this permission notice shall be
4802 included in all copies or substantial portions of the Software.
4804 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
4805 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
4806 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
4807 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
4808 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
4809 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
4810 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
4812 ====
4814 Copyright and related rights for sample code are waived via CC0. Sample
4815 code is defined as all source code displayed within the prose of the
4816 documentation.
4818 CC0: https://creativecommons.org/publicdomain/zero/1.0/
4820 ====
4822 Files located in the node_modules and vendor directories are externally
4823 maintained libraries used by this software which have their own
4824 licenses; we recommend you read them, as their terms may differ from the
4825 terms above.
4827 </pre>
4830 <hr>
4832 <h1><a id="matches"></a>matches License</h1>
4834 <p>This license applies to files in the directory
4835 <code>third_party/rust/matches</code>.</p>
4837 <pre>
4838 Copyright (c) 2014-2016 Simon Sapin
4840 Permission is hereby granted, free of charge, to any
4841 person obtaining a copy of this software and associated
4842 documentation files (the "Software"), to deal in the
4843 Software without restriction, including without
4844 limitation the rights to use, copy, modify, merge,
4845 publish, distribute, sublicense, and/or sell copies of
4846 the Software, and to permit persons to whom the Software
4847 is furnished to do so, subject to the following
4848 conditions:
4850 The above copyright notice and this permission notice
4851 shall be included in all copies or substantial portions
4852 of the Software.
4854 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
4855 ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
4856 TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
4857 PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
4858 SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
4859 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
4860 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
4861 IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
4862 DEALINGS IN THE SOFTWARE.
4863 </pre>
4866 <hr>
4868 <h1><a id="myspell"></a>MySpell License</h1>
4870 <p>This license applies to some files in the directory
4871 <code>extensions/spellcheck/hunspell</code>.</p>
4873 <pre>
4874 Copyright 2002 Kevin B. Hendricks, Stratford, Ontario, Canada
4875 And Contributors. All rights reserved.
4877 Redistribution and use in source and binary forms, with or without
4878 modification, are permitted provided that the following conditions
4879 are met:
4881 1. Redistributions of source code must retain the above copyright
4882 notice, this list of conditions and the following disclaimer.
4884 2. Redistributions in binary form must reproduce the above copyright
4885 notice, this list of conditions and the following disclaimer in the
4886 documentation and/or other materials provided with the distribution.
4888 3. All modifications to the source code must be clearly marked as
4889 such. Binary redistributions based on modified source code
4890 must be clearly marked as modified versions in the documentation
4891 and/or other materials provided with the distribution.
4893 THIS SOFTWARE IS PROVIDED BY KEVIN B. HENDRICKS AND CONTRIBUTORS
4894 ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4895 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4896 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
4897 KEVIN B. HENDRICKS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4898 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4899 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
4900 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4901 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4902 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
4903 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
4904 SUCH DAMAGE.
4905 </pre>
4907 <hr>
4909 <h1><a id="mqtt-packet"></a>mqtt-packet License</h1>
4911 <p>This license applies to the file
4912 <code>devtools/client/netmonitor/src/components/messages/parsers/mqtt/index.js</code>.</p>
4914 <pre>
4915 The MIT License (MIT)
4916 =====================
4918 Copyright (c) 2014-2017 mqtt-packet contributors
4919 ---------------------------------------
4921 *mqtt-packet contributors listed at <https://github.com/mqttjs/mqtt-packet#contributors>*
4923 Permission is hereby granted, free of charge, to any person obtaining a copy
4924 of this software and associated documentation files (the "Software"), to deal
4925 in the Software without restriction, including without limitation the rights
4926 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
4927 copies of the Software, and to permit persons to whom the Software is
4928 furnished to do so, subject to the following conditions:
4930 The above copyright notice and this permission notice shall be included in
4931 all copies or substantial portions of the Software.
4933 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
4934 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
4935 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
4936 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
4937 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
4938 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
4939 THE SOFTWARE.
4940 </pre>
4943 <hr>
4945 <h1><a id="naturalSort"></a>naturalSort License</h1>
4947 <p>This license applies to <code>devtools/client/shared/natural-sort.js</code>.</p>
4949 <pre>
4950 The MIT License (MIT)
4952 Copyright (c) 2014 Gabriel Llamas
4954 Permission is hereby granted, free of charge, to any person obtaining a copy
4955 of this software and associated documentation files (the "Software"), to deal
4956 in the Software without restriction, including without limitation the rights
4957 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
4958 copies of the Software, and to permit persons to whom the Software is
4959 furnished to do so, subject to the following conditions:
4961 The above copyright notice and this permission notice shall be included in
4962 all copies or substantial portions of the Software.
4964 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
4965 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
4966 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
4967 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
4968 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
4969 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
4970 THE SOFTWARE.
4971 </pre>
4973 <hr>
4975 <h1><a id="nicer"></a>nICEr License</h1>
4977 <p>This license applies to certain files in the directory
4978 <code>media/mtransport/third_party/nICEr</code>.</p>
4980 <pre>
4981 Copyright (C) 2007, Adobe Systems Inc.
4982 Copyright (C) 2007-2008, Network Resonance, Inc.
4984 Each source file bears an individual copyright notice.
4986 The following license applies to this distribution as a whole.
4989 Redistribution and use in source and binary forms, with or without
4990 modification, are permitted provided that the following conditions are
4991 met:
4993 * Redistributions of source code must retain the above copyright
4994 notice, this list of conditions and the following disclaimer.
4996 * Redistributions in binary form must reproduce the above copyright
4997 notice, this list of conditions and the following disclaimer in the
4998 documentation and/or other materials provided with the distribution.
5000 * Neither the name of Adobe Systems, Network Resonance nor the names of its
5001 contributors may be used to endorse or promote products derived from
5002 this software without specific prior written permission.
5004 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5005 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5006 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
5007 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
5008 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
5009 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
5010 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
5011 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
5012 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
5013 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
5014 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5015 </pre>
5018 <hr>
5020 <h1><a id="openldap"></a>OpenLDAP Public License</h1>
5022 <p>This license applies to certain files in the directory
5023 <code>third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb</code>.
5024 </p>
5026 <pre>
5027 The OpenLDAP Public License
5028 Version 2.8, 17 August 2003
5030 Redistribution and use of this software and associated documentation
5031 ("Software"), with or without modification, are permitted provided
5032 that the following conditions are met:
5034 1. Redistributions in source form must retain copyright statements
5035 and notices,
5037 2. Redistributions in binary form must reproduce applicable copyright
5038 statements and notices, this list of conditions, and the following
5039 disclaimer in the documentation and/or other materials provided
5040 with the distribution, and
5042 3. Redistributions must contain a verbatim copy of this document.
5044 The OpenLDAP Foundation may revise this license from time to time.
5045 Each revision is distinguished by a version number. You may use
5046 this Software under terms of this license revision or under the
5047 terms of any subsequent revision of the license.
5049 THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS
5050 CONTRIBUTORS ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
5051 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
5052 AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
5053 SHALL THE OPENLDAP FOUNDATION, ITS CONTRIBUTORS, OR THE AUTHOR(S)
5054 OR OWNER(S) OF THE SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT,
5055 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5056 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
5057 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
5058 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5059 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
5060 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
5061 POSSIBILITY OF SUCH DAMAGE.
5063 The names of the authors and copyright holders must not be used in
5064 advertising or otherwise to promote the sale, use or other dealing
5065 in this Software without specific, written prior permission. Title
5066 to copyright in this Software shall at all times remain with copyright
5067 holders.
5069 OpenLDAP is a registered trademark of the OpenLDAP Foundation.
5071 Copyright 1999-2003 The OpenLDAP Foundation, Redwood City,
5072 California, USA. All Rights Reserved. Permission to copy and
5073 distribute verbatim copies of this document is granted.
5074 </pre>
5077 <hr>
5079 <h1><a id="openvision"></a>OpenVision License</h1>
5081 <p>This license applies to the file
5082 <code>extensions/auth/gssapi.h</code>.</p>
5084 <pre>
5085 Copyright 1993 by OpenVision Technologies, Inc.
5087 Permission to use, copy, modify, distribute, and sell this software
5088 and its documentation for any purpose is hereby granted without fee,
5089 provided that the above copyright notice appears in all copies and
5090 that both that copyright notice and this permission notice appear in
5091 supporting documentation, and that the name of OpenVision not be used
5092 in advertising or publicity pertaining to distribution of the software
5093 without specific, written prior permission. OpenVision makes no
5094 representations about the suitability of this software for any
5095 purpose. It is provided "as is" without express or implied warranty.
5097 OPENVISION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
5098 INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
5099 EVENT SHALL OPENVISION BE LIABLE FOR ANY SPECIAL, INDIRECT OR
5100 CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
5101 USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
5102 OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
5103 PERFORMANCE OF THIS SOFTWARE.
5104 </pre>
5106 #if defined(XP_WIN) || defined(XP_MACOSX) || defined(XP_LINUX)
5108 <hr>
5110 <h1><a id="openvr"></a>OpenVR License</h1>
5112 <p>This license applies to certain files in the directory
5113 <code>gfx/vr/service/openvr</code>.</p>
5114 <pre>
5115 Copyright (c) 2015, Valve Corporation
5116 All rights reserved.
5118 Redistribution and use in source and binary forms, with or without modification,
5119 are permitted provided that the following conditions are met:
5121 1. Redistributions of source code must retain the above copyright notice, this
5122 list of conditions and the following disclaimer.
5124 2. Redistributions in binary form must reproduce the above copyright notice,
5125 this list of conditions and the following disclaimer in the documentation and/or
5126 other materials provided with the distribution.
5128 3. Neither the name of the copyright holder nor the names of its contributors
5129 may be used to endorse or promote products derived from this software without
5130 specific prior written permission.
5132 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
5133 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
5134 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
5135 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
5136 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
5137 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
5138 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
5139 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
5140 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
5141 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5142 </pre>
5144 #endif
5146 <hr>
5148 <h1><a id="node-md5"></a>node-md5 License</h1>
5150 <p>This license applies to some of the code in
5151 <code>devtools/client/debugger/debugger.js</code>.</p>
5153 <pre>
5154 Copyright © 2011-2012, Paul Vorbach.
5155 Copyright © 2009, Jeff Mott.
5157 All rights reserved.
5159 Redistribution and use in source and binary forms, with or without modification,
5160 are permitted provided that the following conditions are met:
5162 * Redistributions of source code must retain the above copyright notice, this
5163 list of conditions and the following disclaimer.
5164 * Redistributions in binary form must reproduce the above copyright notice, this
5165 list of conditions and the following disclaimer in the documentation and/or
5166 other materials provided with the distribution.
5167 * Neither the name Crypto-JS nor the names of its contributors may be used to
5168 endorse or promote products derived from this software without specific prior
5169 written permission.
5171 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
5172 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
5173 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
5174 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
5175 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
5176 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
5177 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
5178 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
5179 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
5180 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5181 </pre>
5183 <hr>
5185 <h1><a id="node-properties"></a>node-properties License</h1>
5187 <p>This license applies to
5188 <code>devtools/shared/node-properties/node-properties.js</code>.</p>
5190 <pre>
5191 The MIT License (MIT)
5193 Copyright (c) 2014 Gabriel Llamas
5195 Permission is hereby granted, free of charge, to any person obtaining a copy
5196 of this software and associated documentation files (the "Software"), to deal
5197 in the Software without restriction, including without limitation the rights
5198 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5199 copies of the Software, and to permit persons to whom the Software is
5200 furnished to do so, subject to the following conditions:
5202 The above copyright notice and this permission notice shall be included in
5203 all copies or substantial portions of the Software.
5205 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5206 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5207 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5208 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5209 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5210 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
5211 THE SOFTWARE.
5212 </pre>
5215 <hr>
5217 <h1><a id="nom"></a>nom License</h1>
5219 <p>This license applies to files in the directory
5220 <code>third_party/rust/nom</code>.</p>
5222 <pre>
5223 Copyright (c) 2015 Geoffroy Couprie
5225 Permission is hereby granted, free of charge, to any person obtaining
5226 a copy of this software and associated documentation files (the
5227 "Software"), to deal in the Software without restriction, including
5228 without limitation the rights to use, copy, modify, merge, publish,
5229 distribute, sublicense, and/or sell copies of the Software, and to
5230 permit persons to whom the Software is furnished to do so, subject to
5231 the following conditions:
5233 The above copyright notice and this permission notice shall be
5234 included in all copies or substantial portions of the Software.
5236 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
5237 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
5238 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
5239 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
5240 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
5241 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
5242 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
5243 </pre>
5246 <hr>
5248 <h1><a id="nrappkit"></a>nrappkit License</h1>
5250 <p>This license applies to certain files in the directory
5251 <code>media/mtransport/third_party/nrappkit</code>.</p>
5253 <pre>
5254 Copyright (C) 2001-2007, Network Resonance, Inc.
5255 All Rights Reserved
5257 Redistribution and use in source and binary forms, with or without
5258 modification, are permitted provided that the following conditions
5259 are met:
5261 1. Redistributions of source code must retain the above copyright
5262 notice, this list of conditions and the following disclaimer.
5263 2. Redistributions in binary form must reproduce the above copyright
5264 notice, this list of conditions and the following disclaimer in the
5265 documentation and/or other materials provided with the distribution.
5266 3. Neither the name of Network Resonance, Inc. nor the name of any
5267 contributors to this software may be used to endorse or promote
5268 products derived from this software without specific prior written
5269 permission.
5271 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS''
5272 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
5273 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
5274 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
5275 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
5276 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
5277 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
5278 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
5279 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
5280 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
5281 POSSIBILITY OF SUCH DAMAGE.
5282 </pre>
5284 <p>This license applies to certain files in the directory
5285 <code>media/mtransport/third_party/nrappkit</code>.</p>
5287 <pre>
5288 Copyright (C) 1999-2003 RTFM, Inc.
5289 All Rights Reserved
5291 This package is a SSLv3/TLS protocol analyzer written by Eric Rescorla
5292 <ekr@rtfm.com> and licensed by RTFM, Inc.
5294 Redistribution and use in source and binary forms, with or without
5295 modification, are permitted provided that the following conditions
5296 are met:
5297 1. Redistributions of source code must retain the above copyright
5298 notice, this list of conditions and the following disclaimer.
5299 2. Redistributions in binary form must reproduce the above copyright
5300 notice, this list of conditions and the following disclaimer in the
5301 documentation and/or other materials provided with the distribution.
5302 3. All advertising materials mentioning features or use of this software
5303 must display the following acknowledgement:
5305 This product includes software developed by Eric Rescorla for
5306 RTFM, Inc.
5308 4. Neither the name of RTFM, Inc. nor the name of Eric Rescorla may be
5309 used to endorse or promote products derived from this
5310 software without specific prior written permission.
5312 THIS SOFTWARE IS PROVIDED BY THE ERIC RESCORLA AND RTFM ``AS IS'' AND
5313 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
5314 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
5315 ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
5316 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
5317 oDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
5318 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
5319 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5320 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
5321 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
5322 SUCH DAMAGE.
5323 </pre>
5325 <p>Note that RTFM, Inc. has waived clause (3) above as of June 20, 2012
5326 for files appearing in this distribution. This waiver applies only to
5327 files included in this distribution. it does not apply to any other
5328 part of ssldump not included in this distribution.</p>
5330 <p>This license applies to the file <code>media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h</code>.</p>
5332 <pre>
5333 Copyright (c) 1991, 1993
5334 The Regents of the University of California. All rights reserved.
5336 Redistribution and use in source and binary forms, with or without
5337 modification, are permitted provided that the following conditions
5338 are met:
5339 1. Redistributions of source code must retain the above copyright
5340 notice, this list of conditions and the following disclaimer.
5341 2. Redistributions in binary form must reproduce the above copyright
5342 notice, this list of conditions and the following disclaimer in the
5343 documentation and/or other materials provided with the distribution.
5344 4. Neither the name of the University nor the names of its contributors
5345 may be used to endorse or promote products derived from this software
5346 without specific prior written permission.
5348 THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
5349 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
5350 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
5351 ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
5352 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
5353 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
5354 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
5355 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5356 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
5357 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
5358 SUCH DAMAGE.
5359 </pre>
5362 <p>This license applies to the file:
5363 <code>media/mtransport/third_party/nrappkit/src/util/util.c</code>.</p>
5365 <pre>
5366 Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
5367 All rights reserved.
5369 Redistribution and use in source and binary forms, with or without
5370 modification, are permitted provided that the following conditions
5371 are met:
5372 1. Redistributions of source code must retain the above copyright
5373 notice, this list of conditions and the following disclaimer.
5374 2. Redistributions in binary form must reproduce the above copyright
5375 notice, this list of conditions and the following disclaimer in the
5376 documentation and/or other materials provided with the distribution.
5377 3. The name of the author may not be used to endorse or promote products
5378 derived from this software without specific prior written permission.
5380 THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
5381 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
5382 AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
5383 THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
5384 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
5385 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
5386 OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
5387 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
5388 OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
5389 ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5390 </pre>
5393 <hr>
5395 <h1><a id="praton"></a>praton License</h1>
5397 <p>This license applies to the file
5398 <code>nsprpub/pr/src/misc/praton.c</code>.</p>
5400 <pre>
5401 Copyright (c) 1983, 1990, 1993
5402 The Regents of the University of California. All rights reserved.
5404 Redistribution and use in source and binary forms, with or without
5405 modification, are permitted provided that the following conditions
5406 are met:
5407 1. Redistributions of source code must retain the above copyright
5408 notice, this list of conditions and the following disclaimer.
5409 2. Redistributions in binary form must reproduce the above copyright
5410 notice, this list of conditions and the following disclaimer in the
5411 documentation and/or other materials provided with the distribution.
5412 4. Neither the name of the University nor the names of its contributors
5413 may be used to endorse or promote products derived from this software
5414 without specific prior written permission.
5416 THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
5417 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
5418 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
5419 ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
5420 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
5421 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
5422 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
5423 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5424 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
5425 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
5426 SUCH DAMAGE.
5429 Portions Copyright (c) 1993 by Digital Equipment Corporation.
5431 Permission to use, copy, modify, and distribute this software for any
5432 purpose with or without fee is hereby granted, provided that the above
5433 copyright notice and this permission notice appear in all copies, and that
5434 the name of Digital Equipment Corporation not be used in advertising or
5435 publicity pertaining to distribution of the document or software without
5436 specific, written prior permission.
5438 THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL
5439 WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES
5440 OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT
5441 CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
5442 DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
5443 PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
5444 ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
5445 SOFTWARE.
5446 </pre>
5449 <hr>
5451 <h1><a id="praton1"></a>praton and inet_ntop License</h1>
5453 <p>This license applies to the files
5454 <code>nsprpub/pr/src/misc/praton.c</code> and
5455 <code>media/mtransport/third_party/nrappkit/src/util/util.c</code>.</p>
5457 <pre>
5458 Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
5459 Portions Copyright (c) 1996-1999 by Internet Software Consortium.
5461 Permission to use, copy, modify, and distribute this software for any
5462 purpose with or without fee is hereby granted, provided that the above
5463 copyright notice and this permission notice appear in all copies.
5465 THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
5466 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
5467 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR
5468 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
5469 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
5470 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
5471 OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
5472 </pre>
5475 <hr>
5477 <h1><a id="ordered-float"></a>ordered-float License</h1>
5479 <p>This license applies to files in the directory
5480 <code>third_party/rust/ordered-float</code>.</p>
5482 <pre>
5483 The MIT License (MIT)
5485 Copyright (c) 2015 Jonathan Reem
5487 Permission is hereby granted, free of charge, to any person obtaining a copy
5488 of this software and associated documentation files (the "Software"), to deal
5489 in the Software without restriction, including without limitation the rights
5490 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5491 copies of the Software, and to permit persons to whom the Software is
5492 furnished to do so, subject to the following conditions:
5494 The above copyright notice and this permission notice shall be included in
5495 all copies or substantial portions of the Software.
5497 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5498 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5499 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5500 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5501 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5502 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
5503 THE SOFTWARE.
5504 </pre>
5507 <hr>
5509 <h1><a id="owning_ref"></a>owning_ref License</h1>
5511 <p>This license applies to files in the directory
5512 <code>third_party/rust/owning_ref</code>.</p>
5514 <pre>
5515 The MIT License (MIT)
5517 Copyright (c) 2015 Marvin Löbel
5519 Permission is hereby granted, free of charge, to any person obtaining a copy
5520 of this software and associated documentation files (the "Software"), to deal
5521 in the Software without restriction, including without limitation the rights
5522 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5523 copies of the Software, and to permit persons to whom the Software is
5524 furnished to do so, subject to the following conditions:
5526 The above copyright notice and this permission notice shall be included in all
5527 copies or substantial portions of the Software.
5529 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5530 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5531 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5532 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5533 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5534 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
5535 SOFTWARE.
5536 </pre>
5539 <hr>
5541 <h1><a id="pbkdf2-sha256"></a>pbkdf2_sha256 License</h1>
5543 <p>This license applies to the code
5544 <code>mozglue/android/pbkdf2_sha256.c</code> and
5545 <code>mozglue/android/pbkdf2_sha256.h</code>.
5546 </p>
5548 <pre>
5549 Copyright 2005,2007,2009 Colin Percival
5550 All rights reserved.
5552 Redistribution and use in source and binary forms, with or without
5553 modification, are permitted provided that the following conditions
5554 are met:
5555 1. Redistributions of source code must retain the above copyright
5556 notice, this list of conditions and the following disclaimer.
5557 2. Redistributions in binary form must reproduce the above copyright
5558 notice, this list of conditions and the following disclaimer in the
5559 documentation and/or other materials provided with the distribution.
5561 THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
5562 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
5563 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
5564 ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
5565 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
5566 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
5567 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
5568 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5569 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
5570 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
5571 SUCH DAMAGE.
5572 </pre>
5574 <hr>
5576 <h1><a id="phf"></a>phf, phf_codegen, phf_generator, phf_shared License</h1>
5578 <p>This license applies to files in the directories
5579 <code>third_party/rust/phf</code>,
5580 <code>third_party/rust/phf_codegen</code>,
5581 <code>third_party/rust/phf_generator</code>, and
5582 <code>third_party/rust/phf_shared</code>.</p>
5584 <pre>
5585 The MIT License (MIT)
5587 Copyright (c) 2014 Steven Fackler
5589 Permission is hereby granted, free of charge, to any person obtaining a copy
5590 of this software and associated documentation files (the "Software"), to deal
5591 in the Software without restriction, including without limitation the rights
5592 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5593 copies of the Software, and to permit persons to whom the Software is
5594 furnished to do so, subject to the following conditions:
5596 The above copyright notice and this permission notice shall be included in all
5597 copies or substantial portions of the Software.
5599 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5600 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5601 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5602 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5603 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5604 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
5605 SOFTWARE.
5606 </pre>
5609 <hr>
5611 <h1><a id="polymer"></a>Polymer License</h1>
5613 <p>This license applies to the file
5614 <code>browser/components/payments/res/vendor/custom-elements.min.js</code>.</p>
5616 <pre>
5617 Copyright (c) 2014 The Polymer Authors. All rights reserved.
5619 Redistribution and use in source and binary forms, with or without
5620 modification, are permitted provided that the following conditions are
5621 met:
5623 * Redistributions of source code must retain the above copyright
5624 notice, this list of conditions and the following disclaimer.
5625 * Redistributions in binary form must reproduce the above
5626 copyright notice, this list of conditions and the following disclaimer
5627 in the documentation and/or other materials provided with the
5628 distribution.
5629 * Neither the name of Google Inc. nor the names of its
5630 contributors may be used to endorse or promote products derived from
5631 this software without specific prior written permission.
5633 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5634 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5635 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
5636 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
5637 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
5638 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
5639 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
5640 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
5641 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
5642 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
5643 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5644 </pre>
5647 <hr>
5649 <h1><a id="precomputed-hash"></a>precomputed-hash License</h1>
5651 <p>This license applies to files in the directory
5652 <code>third_party/rust/precomputed-hash</code>.</p>
5654 <pre>
5655 MIT License
5657 Copyright (c) 2017 Emilio Cobos Álvarez
5659 Permission is hereby granted, free of charge, to any person obtaining a copy
5660 of this software and associated documentation files (the "Software"), to deal
5661 in the Software without restriction, including without limitation the rights
5662 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5663 copies of the Software, and to permit persons to whom the Software is
5664 furnished to do so, subject to the following conditions:
5666 The above copyright notice and this permission notice shall be included in all
5667 copies or substantial portions of the Software.
5669 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5670 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5671 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5672 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5673 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5674 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
5675 SOFTWARE.
5676 </pre>
5679 <hr>
5681 <h1><a id="prop-types"></a>prop-types License</h1>
5683 <p>This license applies to the files
5684 <code>browser/components/newtab/vendor/prop-types*</code>.</p>
5686 <pre>
5687 MIT License
5689 Copyright (c) 2013-present, Facebook, Inc.
5691 Permission is hereby granted, free of charge, to any person obtaining a copy
5692 of this software and associated documentation files (the "Software"), to deal
5693 in the Software without restriction, including without limitation the rights
5694 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5695 copies of the Software, and to permit persons to whom the Software is
5696 furnished to do so, subject to the following conditions:
5698 The above copyright notice and this permission notice shall be included in all
5699 copies or substantial portions of the Software.
5701 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5702 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5703 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5704 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5705 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5706 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
5707 SOFTWARE.
5708 </pre>
5711 <hr>
5713 <h1><a id="qcms"></a>qcms License</h1>
5715 <p>This license applies to certain files in the directory
5716 <code>gfx/qcms/</code>.</p>
5717 <pre>
5718 Copyright (C) 2009 Mozilla Corporation
5719 Copyright (C) 1998-2007 Marti Maria
5721 Permission is hereby granted, free of charge, to any person
5722 obtaining a copy of this software and associated documentation
5723 files (the "Software"), to deal in the Software without restriction,
5724 including without limitation the rights to use, copy, modify, merge,
5725 publish, distribute, sublicense, and/or sell copies of the Software,
5726 and to permit persons to whom the Software is furnished to do so, subject
5727 to the following conditions:
5729 The above copyright notice and this permission notice shall be included
5730 in all copies or substantial portions of the Software.
5732 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
5733 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5734 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5735 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
5736 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
5737 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
5738 </pre>
5741 <hr>
5743 <h1><a id="qrcode-generator"></a>QR Code Generator License</h1>
5745 <p>This license applies to certain files in the directory
5746 <code>devtools/shared/qrcode/encoder/</code>.</p>
5747 <pre>
5748 Copyright (c) 2009 Kazuhiko Arase
5750 Permission is hereby granted, free of charge, to any person obtaining a copy
5751 of this software and associated documentation files (the "Software"), to deal
5752 in the Software without restriction, including without limitation the rights
5753 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5754 copies of the Software, and to permit persons to whom the Software is
5755 furnished to do so, subject to the following conditions:
5757 The above copyright notice and this permission notice shall be included in
5758 all copies or substantial portions of the Software.
5760 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5761 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5762 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5763 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5764 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5765 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
5766 THE SOFTWARE.
5767 </pre>
5769 <hr>
5771 <h1><a id="raven-js"></a>Raven.js License</h1>
5773 <p>This license applies to the file
5774 <code>browser/extensions/screenshots/webextension/build/raven.js</code>.</p>
5775 <pre>
5776 Copyright (c) 2014 Matt Robenolt and other contributors
5777 All rights reserved.
5779 Redistribution and use in source and binary forms, with or without modification,
5780 are permitted provided that the following conditions are met:
5782 * Redistributions of source code must retain the above copyright notice, this
5783 list of conditions and the following disclaimer.
5785 * Redistributions in binary form must reproduce the above copyright notice, this
5786 list of conditions and the following disclaimer in the documentation and/or
5787 other materials provided with the distribution.
5789 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
5790 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
5791 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
5792 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
5793 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
5794 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
5795 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
5796 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
5797 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
5798 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5799 </pre>
5801 <hr>
5803 <h1><a id="react"></a>React License</h1>
5805 <p>This license applies to various files in the Mozilla codebase.</p>
5807 <pre>
5808 Copyright (c) 2013-2015, Facebook, Inc.
5809 All rights reserved.
5811 Redistribution and use in source and binary forms, with or without modification,
5812 are permitted provided that the following conditions are met:
5814 * Redistributions of source code must retain the above copyright notice, this
5815 list of conditions and the following disclaimer.
5817 * Redistributions in binary form must reproduce the above copyright notice,
5818 this list of conditions and the following disclaimer in the documentation
5819 and/or other materials provided with the distribution.
5821 * Neither the name Facebook nor the names of its contributors may be used to
5822 endorse or promote products derived from this software without specific
5823 prior written permission.
5825 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
5826 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
5827 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
5828 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
5829 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
5830 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
5831 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
5832 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
5833 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
5834 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5835 </pre>
5837 <hr>
5839 <h1>
5840 <a id="react-mit"></a>React MIT License</h1>
5842 <p>This license applies to various files in the Mozilla codebase.</p>
5844 <pre>
5845 MIT License
5847 Copyright (c) Facebook, Inc. and its affiliates.
5849 Permission is hereby granted, free of charge, to any person obtaining a copy of
5850 this software and associated documentation files (the "Software"), to deal in
5851 the Software without restriction, including without limitation the rights to
5852 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
5853 of the Software, and to permit persons to whom the Software is furnished to do
5854 so, subject to the following conditions:
5856 The above copyright notice and this permission notice shall be included in all
5857 copies or substantial portions of the Software.
5859 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5860 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5861 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5862 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5863 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5864 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
5865 SOFTWARE.
5866 </pre>
5868 <hr>
5870 <h1><a id="react-redux"></a>React-Redux License</h1>
5872 <p>This license applies to the files
5873 <code>devtools/client/shared/vendor/react-redux.js</code> and
5874 <code>browser/components/newtab/vendor/react-redux.js</code>.</p>
5875 <pre>
5876 Copyright (c) 2015 Dan Abramov
5878 Permission is hereby granted, free of charge, to any person obtaining a copy
5879 of this software and associated documentation files (the "Software"), to deal
5880 in the Software without restriction, including without limitation the rights
5881 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5882 copies of the Software, and to permit persons to whom the Software is
5883 furnished to do so, subject to the following conditions:
5885 The above copyright notice and this permission notice shall be included in all
5886 copies or substantial portions of the Software.
5888 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5889 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5890 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5891 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5892 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5893 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
5894 SOFTWARE.
5895 </pre>
5897 <hr>
5899 <h1><a id="react-router"></a>React Router License</h1>
5901 <p>This license applies to the file
5902 <code>devtools/client/shared/vendor/react-router-dom.js</code>.</p>
5903 <pre>
5904 MIT License
5906 Copyright (c) React Training 2016-2018
5908 Permission is hereby granted, free of charge, to any person obtaining a copy
5909 of this software and associated documentation files (the "Software"), to deal
5910 in the Software without restriction, including without limitation the rights
5911 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5912 copies of the Software, and to permit persons to whom the Software is
5913 furnished to do so, subject to the following conditions:
5915 The above copyright notice and this permission notice shall be included in all
5916 copies or substantial portions of the Software.
5918 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5919 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5920 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5921 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5922 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5923 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
5924 SOFTWARE.
5925 </pre>
5927 <hr>
5929 <h1><a id="xdg"></a>Red Hat xdg_user_dir_lookup License</h1>
5931 <p>This license applies to the
5932 <code>xdg_user_dir_lookup</code> function in
5933 <code>xpcom/io/SpecialSystemDirectory.cpp</code>.</p>
5935 <pre>
5936 Copyright (c) 2007 Red Hat, Inc.
5938 Permission is hereby granted, free of charge, to any person
5939 obtaining a copy of this software and associated documentation files
5940 (the "Software"), to deal in the Software without restriction,
5941 including without limitation the rights to use, copy, modify, merge,
5942 publish, distribute, sublicense, and/or sell copies of the Software,
5943 and to permit persons to whom the Software is furnished to do so,
5944 subject to the following conditions:
5946 The above copyright notice and this permission notice shall be
5947 included in all copies or substantial portions of the Software.
5949 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
5950 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
5951 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
5952 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
5953 BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
5954 ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
5955 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
5956 SOFTWARE.
5957 </pre>
5960 <hr>
5962 <h1><a id="redox_syscall"></a>redox_syscall License</h1>
5964 <p>This license applies to files in the directory
5965 <code>third_party/rust/redox_syscall</code>.</p>
5967 <pre>
5968 MIT License
5970 Copyright (c) 2016 Jeremy Soller
5972 Permission is hereby granted, free of charge, to any person obtaining a copy
5973 of this software and associated documentation files (the "Software"), to deal
5974 in the Software without restriction, including without limitation the rights
5975 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5976 copies of the Software, and to permit persons to whom the Software is
5977 furnished to do so, subject to the following conditions:
5979 The above copyright notice and this permission notice shall be included in all
5980 copies or substantial portions of the Software.
5982 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5983 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5984 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5985 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5986 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5987 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
5988 SOFTWARE.
5989 </pre>
5992 <hr>
5994 <h1><a id="redux"></a>Redux License</h1>
5996 <p>This license applies to the file
5997 <code>devtools/client/shared/vendor/redux.js</code> and
5998 <code>browser/components/newtab/vendor/Redux.jsm</code>.</p>
5999 <pre>
6000 Copyright (c) 2015 Dan Abramov
6002 Permission is hereby granted, free of charge, to any person obtaining a copy
6003 of this software and associated documentation files (the "Software"), to deal
6004 in the Software without restriction, including without limitation the rights
6005 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
6006 copies of the Software, and to permit persons to whom the Software is
6007 furnished to do so, subject to the following conditions:
6009 The above copyright notice and this permission notice shall be included in all
6010 copies or substantial portions of the Software.
6012 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
6013 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
6014 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
6015 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
6016 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
6017 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
6018 SOFTWARE.
6019 </pre>
6021 <hr>
6023 <h1><a id="relative-time"></a>relative-time License</h1>
6025 <p>This license applies to the file
6026 <code>toolkit/components/mozintl/mozIntl.js
6027 </code>.</p>
6028 <pre>
6029 The MIT License (MIT)
6031 Copyright (c) 2016 Rafael Xavier de Souza http://rafael.xavier.blog.br
6033 Permission is hereby granted, free of charge, to any person
6034 obtaining a copy of this software and associated documentation
6035 files (the "Software"), to deal in the Software without
6036 restriction, including without limitation the rights to use,
6037 copy, modify, merge, publish, distribute, sublicense, and/or sell
6038 copies of the Software, and to permit persons to whom the
6039 Software is furnished to do so, subject to the following
6040 conditions:
6042 The above copyright notice and this permission notice shall be
6043 included in all copies or substantial portions of the Software.
6045 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
6046 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
6047 OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
6048 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
6049 HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
6050 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
6051 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
6052 OTHER DEALINGS IN THE SOFTWARE.
6053 </pre>
6055 <hr>
6057 <h1><a id="reselect"></a>Reselect License</h1>
6059 <p>This license applies to the files
6060 <code>devtools/client/shared/vendor/reselect.js</code> and
6061 <code>browser/components/newtab/data/content/activity-stream.bundle.js</code>.
6062 </p>
6063 <pre>
6064 The MIT License (MIT)
6066 Copyright (c) 2015-2018 Reselect Contributors
6068 Permission is hereby granted, free of charge, to any person obtaining a copy
6069 of this software and associated documentation files (the "Software"), to deal
6070 in the Software without restriction, including without limitation the rights
6071 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
6072 copies of the Software, and to permit persons to whom the Software is
6073 furnished to do so, subject to the following conditions:
6075 The above copyright notice and this permission notice shall be included in all
6076 copies or substantial portions of the Software.
6078 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
6079 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
6080 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
6081 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
6082 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
6083 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
6084 SOFTWARE.
6085 </pre>
6087 <hr>
6089 <h1><a id="ring"></a>Ring License</h1>
6091 <p>This license applies to certain files in the directory
6092 <code>third_party/rust/rc_crypto/</code>
6093 </p>
6094 <pre>
6095 Copyright 2015-2017 Brian Smith.
6097 Permission to use, copy, modify, and/or distribute this software for any
6098 purpose with or without fee is hereby granted, provided that the above
6099 copyright notice and this permission notice appear in all copies.
6101 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHORS DISCLAIM ALL WARRANTIES
6102 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
6103 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY
6104 SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
6105 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
6106 OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
6107 CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
6108 </pre>
6110 <hr>
6112 <h1><a id="hunspell-ru"></a>Russian Spellchecking Dictionary License</h1>
6114 <p>This license applies to the Russian Spellchecking Dictionary. (This
6115 code only ships in some localized versions of this product.)</p>
6117 <pre>
6118 * Copyright (c) 1997-2008, Alexander I. Lebedev
6120 All rights reserved.
6122 Redistribution and use in source and binary forms, with or without
6123 modification, are permitted provided that the following conditions
6124 are met:
6125 * Redistributions of source code must retain the above copyright
6126 notice, this list of conditions and the following disclaimer.
6127 * Redistributions in binary form must reproduce the above copyright
6128 notice, this list of conditions and the following disclaimer in the
6129 documentation and/or other materials provided with the distribution.
6130 * Modified versions must be clearly marked as such.
6131 * The name of Alexander I. Lebedev may not be used to endorse or promote
6132 products derived from this software without specific prior written
6133 permission.
6135 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
6136 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6137 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6138 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
6139 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
6140 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
6141 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
6142 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
6143 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
6144 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
6145 POSSIBILITY OF SUCH DAMAGE.
6146 </pre>
6148 <hr>
6150 <h1><a id="sctp"></a>SCTP Licenses</h1>
6152 <p>These licenses apply to certain files in the directory
6153 <code>netwerk/sctp/src/</code>.</p>
6155 <pre>
6156 Copyright (c) 2009-2010 Brad Penoff
6157 Copyright (c) 2009-2010 Humaira Kamal
6158 Copyright (c) 2011-2012 Irene Ruengeler
6159 Copyright (c) 2010-2012, by Michael Tuexen. All rights reserved.
6160 Copyright (c) 2010-2012, by Randall Stewart. All rights reserved.
6161 Copyright (c) 2010-2012, by Robin Seggelmann. All rights reserved.
6163 Redistribution and use in source and binary forms, with or without
6164 modification, are permitted provided that the following conditions
6165 are met:
6166 1. Redistributions of source code must retain the above copyright
6167 notice, this list of conditions and the following disclaimer.
6168 2. Redistributions in binary form must reproduce the above copyright
6169 notice, this list of conditions and the following disclaimer in the
6170 documentation and/or other materials provided with the distribution.
6172 THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
6173 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6174 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6175 ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
6176 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6177 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6178 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6179 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6180 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6181 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6182 SUCH DAMAGE.
6184 Copyright (c) 2001-2008, by Cisco Systems, Inc. All rights reserved.
6185 Copyright (c) 2008-2012, by Randall Stewart. All rights reserved.
6186 Copyright (c) 2008-2012, by Michael Tuexen. All rights reserved.
6187 Copyright (c) 2008-2012, by Brad Penoff. All rights reserved.
6188 Copyright (c) 1980, 1982, 1986, 1987, 1988, 1990, 1993
6189 The Regents of the University of California.
6190 Copyright (c) 2005 Robert N. M. Watson All rights reserved.
6191 Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. All rights reserved.
6193 Redistribution and use in source and binary forms, with or without
6194 modification, are permitted provided that the following conditions are met:
6195 a) Redistributions of source code must retain the above copyright notice,
6196 this list of conditions and the following disclaimer.
6197 b) Redistributions in binary form must reproduce the above copyright
6198 notice, this list of conditions and the following disclaimer in
6199 the documentation and/or other materials provided with the distribution.
6200 c) Neither the name of Cisco Systems, Inc, the name of the university,
6201 the WIDE project, nor the names of its contributors may be used to
6202 endorse or promote products derived from this software without specific
6203 prior written permission.
6205 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6206 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
6207 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6208 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
6209 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
6210 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
6211 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
6212 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
6213 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
6214 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
6215 THE POSSIBILITY OF SUCH DAMAGE.
6216 </pre>
6219 <hr>
6221 <h1><a id="skia"></a>Skia License</h1>
6223 <p>This license applies to certain files in the directory
6224 <code>gfx/skia/</code>.</p>
6226 <pre>
6227 Copyright (c) 2011 Google Inc. All rights reserved.
6229 Redistribution and use in source and binary forms, with or without
6230 modification, are permitted provided that the following conditions are
6231 met:
6233 * Redistributions of source code must retain the above copyright
6234 notice, this list of conditions and the following disclaimer.
6235 * Redistributions in binary form must reproduce the above
6236 copyright notice, this list of conditions and the following disclaimer
6237 in the documentation and/or other materials provided with the
6238 distribution.
6239 * Neither the name of Google Inc. nor the names of its
6240 contributors may be used to endorse or promote products derived from
6241 this software without specific prior written permission.
6243 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6244 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6245 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
6246 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
6247 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
6248 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
6249 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
6250 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
6251 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
6252 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
6253 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6254 </pre>
6256 <hr>
6258 <h1><a id="snappy"></a>Snappy License</h1>
6260 <p>This license applies to certain files in the directory
6261 <code>other-licenses/snappy/</code>.</p>
6263 <pre>
6264 Copyright 2011, Google Inc.
6265 All rights reserved.
6267 Redistribution and use in source and binary forms, with or without
6268 modification, are permitted provided that the following conditions are
6269 met:
6271 * Redistributions of source code must retain the above copyright
6272 notice, this list of conditions and the following disclaimer.
6273 * Redistributions in binary form must reproduce the above
6274 copyright notice, this list of conditions and the following disclaimer
6275 in the documentation and/or other materials provided with the
6276 distribution.
6277 * Neither the name of Google Inc. nor the names of its
6278 contributors may be used to endorse or promote products derived from
6279 this software without specific prior written permission.
6281 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6282 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6283 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
6284 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
6285 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
6286 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
6287 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
6288 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
6289 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
6290 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
6291 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6292 </pre>
6294 <hr>
6296 <h1><a id="socket.io-parser"></a>Socket.IO Parser License</h1>
6298 <p>This license applies to the files<br/>
6299 <code>devtools/client/netmonitor/src/components/messages/parsers/socket-io/binary.js</code><br/>
6300 <code>devtools/client/netmonitor/src/components/messages/parsers/socket-io/index.js</code><br/>
6301 <code>devtools/client/netmonitor/src/components/messages/parsers/socket-io/is-buffer.js</code><br/>
6302 </p>
6304 <pre>
6305 (The MIT License)
6307 Copyright (c) 2014 Guillermo Rauch <guillermo@learnboost.com>
6309 Permission is hereby granted, free of charge, to any person obtaining a copy of
6310 this software and associated documentation files (the 'Software'), to deal in
6311 the Software without restriction, including without limitation the rights to
6312 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
6313 the Software, and to permit persons to whom the Software is furnished to do so,
6314 subject to the following conditions:
6316 The above copyright notice and this permission notice shall be included in all
6317 copies or substantial portions of the Software.
6319 THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
6320 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
6321 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
6322 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
6323 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
6324 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
6325 </pre>
6327 <hr>
6329 <h1><a id="sockjs-client"></a>SockJS-Client License</h1>
6331 <p>This license applies to specific file
6332 <code>devtools/client/netmonitor/src/components/messages/parsers/sockjs/index.js</code>.</p>
6334 <pre>
6335 The MIT License (MIT)
6337 Copyright (c) 2011-2018 The sockjs-client Authors.
6339 Permission is hereby granted, free of charge, to any person obtaining a copy
6340 of this software and associated documentation files (the "Software"), to deal
6341 in the Software without restriction, including without limitation the rights
6342 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
6343 copies of the Software, and to permit persons to whom the Software is
6344 furnished to do so, subject to the following conditions:
6346 The above copyright notice and this permission notice shall be included in
6347 all copies or substantial portions of the Software.
6349 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
6350 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
6351 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
6352 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
6353 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
6354 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
6355 THE SOFTWARE.
6356 </pre>
6358 <hr>
6360 <h1><a id="sprintf.js"></a>sprintf.js License</h1>
6362 <p>This license applies to
6363 <code>devtools/shared/sprintfjs/sprintf.js</code>.</p>
6365 <pre>
6366 Copyright (c) 2007-2016, Alexandru Marasteanu &lt;hello [at) alexei (dot] ro&gt;
6367 All rights reserved.
6369 Redistribution and use in source and binary forms, with or without
6370 modification, are permitted provided that the following conditions are met:
6371 * Redistributions of source code must retain the above copyright
6372 notice, this list of conditions and the following disclaimer.
6373 * Redistributions in binary form must reproduce the above copyright
6374 notice, this list of conditions and the following disclaimer in the
6375 documentation and/or other materials provided with the distribution.
6376 * Neither the name of this software nor the names of its contributors may be
6377 used to endorse or promote products derived from this software without
6378 specific prior written permission.
6380 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
6381 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
6382 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
6383 DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
6384 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
6385 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
6386 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
6387 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
6388 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
6389 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6390 </pre>
6392 <hr>
6394 <h1><a id="sunsoft"></a>SunSoft License</h1>
6396 <p>This license applies to the
6397 <code>ICC_H</code> block in
6398 <code>gfx/qcms/qcms.h</code>.</p>
6400 <pre>
6401 Copyright (c) 1994-1996 SunSoft, Inc.
6403 Rights Reserved
6405 Permission is hereby granted, free of charge, to any person
6406 obtaining a copy of this software and associated documentation
6407 files (the "Software"), to deal in the Software without restrict-
6408 ion, including without limitation the rights to use, copy, modify,
6409 merge, publish distribute, sublicense, and/or sell copies of the
6410 Software, and to permit persons to whom the Software is furnished
6411 to do so, subject to the following conditions:
6413 The above copyright notice and this permission notice shall be
6414 included in all copies or substantial portions of the Software.
6416 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
6417 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
6418 OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-
6419 INFRINGEMENT. IN NO EVENT SHALL SUNSOFT, INC. OR ITS PARENT
6420 COMPANY BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
6421 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
6422 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
6423 OTHER DEALINGS IN THE SOFTWARE.
6425 Except as contained in this notice, the name of SunSoft, Inc.
6426 shall not be used in advertising or otherwise to promote the
6427 sale, use or other dealings in this Software without written
6428 authorization from SunSoft Inc.
6429 </pre>
6432 <hr>
6434 <h1><a id="superfasthash"></a>SuperFastHash License</h1>
6436 <p>This license applies to files in the directory
6437 <code>security/sandbox/chromium/base/third_party/superfasthash/</code>.</p>
6439 <pre>
6440 Copyright (c) 2010, Paul Hsieh
6441 All rights reserved.
6443 Redistribution and use in source and binary forms, with or without modification,
6444 are permitted provided that the following conditions are met:
6446 * Redistributions of source code must retain the above copyright notice, this
6447 list of conditions and the following disclaimer.
6448 * Redistributions in binary form must reproduce the above copyright notice, this
6449 list of conditions and the following disclaimer in the documentation and/or
6450 other materials provided with the distribution.
6451 * Neither my name, Paul Hsieh, nor the names of any other contributors to the
6452 code use may not be used to endorse or promote products derived from this
6453 software without specific prior written permission.
6455 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
6456 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
6457 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
6458 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
6459 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
6460 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
6461 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
6462 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
6463 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
6464 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6465 </pre>
6468 <hr>
6470 <h1><a id="synstructure"></a>synstructure License</h1>
6472 <p>This license applies to files in the directory
6473 <code>third_party/rust/synstructure</code>.</p>
6475 <pre>
6476 The MIT License (MIT)
6478 Copyright (c) 2016 Nika Layzell
6480 Permission is hereby granted, free of charge, to any person obtaining a copy
6481 of this software and associated documentation files (the "Software"), to deal
6482 in the Software without restriction, including without limitation the rights
6483 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
6484 copies of the Software, and to permit persons to whom the Software is
6485 furnished to do so, subject to the following conditions:
6487 The above copyright notice and this permission notice shall be included in
6488 all copies or substantial portions of the Software.
6490 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
6491 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
6492 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
6493 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
6494 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
6495 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
6496 THE SOFTWARE.
6497 </pre>
6500 <hr>
6502 <h1><a id="unicase"></a>unicase License</h1>
6504 <p>This license applies to files in the directory
6505 <code>third_party/rust/unicase</code>.</p>
6507 <pre>
6508 Copyright (c) 2014-2015 Sean McArthur
6510 Permission is hereby granted, free of charge, to any person obtaining a copy
6511 of this software and associated documentation files (the "Software"), to deal
6512 in the Software without restriction, including without limitation the rights
6513 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
6514 copies of the Software, and to permit persons to whom the Software is
6515 furnished to do so, subject to the following conditions:
6517 The above copyright notice and this permission notice shall be included in
6518 all copies or substantial portions of the Software.
6520 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
6521 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
6522 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
6523 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
6524 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
6525 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
6526 THE SOFTWARE.
6527 </pre>
6530 <hr>
6532 <h1><a id="unicode"></a>Unicode License</h1>
6534 <p>This license applies to files in the <code>intl/icu</code>
6535 and <code>intl/tzdata</code> directories and certain files in
6536 the <code>js/src/util</code> directory.</p>
6537 </p>
6539 <pre>
6540 COPYRIGHT AND PERMISSION NOTICE
6542 Copyright © 1991-2016 Unicode, Inc. All rights reserved.
6543 Distributed under the Terms of Use in https://www.unicode.org/copyright.html.
6545 Permission is hereby granted, free of charge, to any person obtaining
6546 a copy of the Unicode data files and any associated documentation
6547 (the "Data Files") or Unicode software and any associated documentation
6548 (the "Software") to deal in the Data Files or Software
6549 without restriction, including without limitation the rights to use,
6550 copy, modify, merge, publish, distribute, and/or sell copies of
6551 the Data Files or Software, and to permit persons to whom the Data Files
6552 or Software are furnished to do so, provided that either
6553 (a) this copyright and permission notice appear with all copies
6554 of the Data Files or Software, or
6555 (b) this copyright and permission notice appear in associated
6556 Documentation.
6558 THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
6559 ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
6560 WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
6561 NONINFRINGEMENT OF THIRD PARTY RIGHTS.
6562 IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
6563 NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
6564 DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
6565 DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
6566 TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
6567 PERFORMANCE OF THE DATA FILES OR SOFTWARE.
6569 Except as contained in this notice, the name of a copyright holder
6570 shall not be used in advertising or otherwise to promote the sale,
6571 use or other dealings in these Data Files or Software without prior
6572 written authorization of the copyright holder.
6574 ---------------------
6576 Third-Party Software Licenses
6578 This section contains third-party software notices and/or additional
6579 terms for licensed third-party software components included within ICU
6580 libraries.
6582 1. ICU License - ICU 1.8.1 to ICU 57.1
6584 COPYRIGHT AND PERMISSION NOTICE
6586 Copyright (c) 1995-2016 International Business Machines Corporation and others
6587 All rights reserved.
6589 Permission is hereby granted, free of charge, to any person obtaining
6590 a copy of this software and associated documentation files (the
6591 "Software"), to deal in the Software without restriction, including
6592 without limitation the rights to use, copy, modify, merge, publish,
6593 distribute, and/or sell copies of the Software, and to permit persons
6594 to whom the Software is furnished to do so, provided that the above
6595 copyright notice(s) and this permission notice appear in all copies of
6596 the Software and that both the above copyright notice(s) and this
6597 permission notice appear in supporting documentation.
6599 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
6600 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
6601 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
6602 OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
6603 HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
6604 SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
6605 RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
6606 CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
6607 CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
6609 Except as contained in this notice, the name of a copyright holder
6610 shall not be used in advertising or otherwise to promote the sale, use
6611 or other dealings in this Software without prior written authorization
6612 of the copyright holder.
6614 All trademarks and registered trademarks mentioned herein are the
6615 property of their respective owners.
6617 2. Chinese/Japanese Word Break Dictionary Data (cjdict.txt)
6619 # The Google Chrome software developed by Google is licensed under
6620 # the BSD license. Other software included in this distribution is
6621 # provided under other licenses, as set forth below.
6623 # The BSD License
6624 # https://opensource.org/licenses/bsd-license.php
6625 # Copyright (C) 2006-2008, Google Inc.
6627 # All rights reserved.
6629 # Redistribution and use in source and binary forms, with or without
6630 # modification, are permitted provided that the following conditions are met:
6632 # Redistributions of source code must retain the above copyright notice,
6633 # this list of conditions and the following disclaimer.
6634 # Redistributions in binary form must reproduce the above
6635 # copyright notice, this list of conditions and the following
6636 # disclaimer in the documentation and/or other materials provided with
6637 # the distribution.
6638 # Neither the name of Google Inc. nor the names of its
6639 # contributors may be used to endorse or promote products derived from
6640 # this software without specific prior written permission.
6643 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
6644 # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
6645 # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
6646 # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
6647 # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
6648 # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
6649 # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
6650 # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
6651 # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
6652 # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
6653 # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
6654 # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6657 # The word list in cjdict.txt are generated by combining three word lists
6658 # listed below with further processing for compound word breaking. The
6659 # frequency is generated with an iterative training against Google web
6660 # corpora.
6662 # * Libtabe (Chinese)
6663 # - https://sourceforge.net/project/?group_id=1519
6664 # - Its license terms and conditions are shown below.
6666 # * IPADIC (Japanese)
6667 # - http://chasen.aist-nara.ac.jp/chasen/distribution.html
6668 # - Its license terms and conditions are shown below.
6670 # ---------COPYING.libtabe ---- BEGIN--------------------
6672 # /*
6673 # * Copyrighy (c) 1999 TaBE Project.
6674 # * Copyright (c) 1999 Pai-Hsiang Hsiao.
6675 # * All rights reserved.
6677 # * Redistribution and use in source and binary forms, with or without
6678 # * modification, are permitted provided that the following conditions
6679 # * are met:
6681 # * . Redistributions of source code must retain the above copyright
6682 # * notice, this list of conditions and the following disclaimer.
6683 # * . Redistributions in binary form must reproduce the above copyright
6684 # * notice, this list of conditions and the following disclaimer in
6685 # * the documentation and/or other materials provided with the
6686 # * distribution.
6687 # * . Neither the name of the TaBE Project nor the names of its
6688 # * contributors may be used to endorse or promote products derived
6689 # * from this software without specific prior written permission.
6691 # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6692 # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6693 # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6694 # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6695 # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6696 # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
6697 # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
6698 # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6699 # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
6700 # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
6701 # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
6702 # * OF THE POSSIBILITY OF SUCH DAMAGE.
6703 # */
6705 # /*
6706 # * Copyright (c) 1999 Computer Systems and Communication Lab,
6707 # * Institute of Information Science, Academia
6708 # * Sinica. All rights reserved.
6710 # * Redistribution and use in source and binary forms, with or without
6711 # * modification, are permitted provided that the following conditions
6712 # * are met:
6714 # * . Redistributions of source code must retain the above copyright
6715 # * notice, this list of conditions and the following disclaimer.
6716 # * . Redistributions in binary form must reproduce the above copyright
6717 # * notice, this list of conditions and the following disclaimer in
6718 # * the documentation and/or other materials provided with the
6719 # * distribution.
6720 # * . Neither the name of the Computer Systems and Communication Lab
6721 # * nor the names of its contributors may be used to endorse or
6722 # * promote products derived from this software without specific
6723 # * prior written permission.
6725 # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6726 # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6727 # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6728 # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6729 # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6730 # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
6731 # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
6732 # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6733 # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
6734 # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
6735 # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
6736 # * OF THE POSSIBILITY OF SUCH DAMAGE.
6737 # */
6739 # Copyright 1996 Chih-Hao Tsai @ Beckman Institute,
6740 # University of Illinois
6741 # c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4
6743 # ---------------COPYING.libtabe-----END--------------------------------
6746 # ---------------COPYING.ipadic-----BEGIN-------------------------------
6748 # Copyright 2000, 2001, 2002, 2003 Nara Institute of Science
6749 # and Technology. All Rights Reserved.
6751 # Use, reproduction, and distribution of this software is permitted.
6752 # Any copy of this software, whether in its original form or modified,
6753 # must include both the above copyright notice and the following
6754 # paragraphs.
6756 # Nara Institute of Science and Technology (NAIST),
6757 # the copyright holders, disclaims all warranties with regard to this
6758 # software, including all implied warranties of merchantability and
6759 # fitness, in no event shall NAIST be liable for
6760 # any special, indirect or consequential damages or any damages
6761 # whatsoever resulting from loss of use, data or profits, whether in an
6762 # action of contract, negligence or other tortuous action, arising out
6763 # of or in connection with the use or performance of this software.
6765 # A large portion of the dictionary entries
6766 # originate from ICOT Free Software. The following conditions for ICOT
6767 # Free Software applies to the current dictionary as well.
6769 # Each User may also freely distribute the Program, whether in its
6770 # original form or modified, to any third party or parties, PROVIDED
6771 # that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear
6772 # on, or be attached to, the Program, which is distributed substantially
6773 # in the same form as set out herein and that such intended
6774 # distribution, if actually made, will neither violate or otherwise
6775 # contravene any of the laws and regulations of the countries having
6776 # jurisdiction over the User or the intended distribution itself.
6778 # NO WARRANTY
6780 # The program was produced on an experimental basis in the course of the
6781 # research and development conducted during the project and is provided
6782 # to users as so produced on an experimental basis. Accordingly, the
6783 # program is provided without any warranty whatsoever, whether express,
6784 # implied, statutory or otherwise. The term "warranty" used herein
6785 # includes, but is not limited to, any warranty of the quality,
6786 # performance, merchantability and fitness for a particular purpose of
6787 # the program and the nonexistence of any infringement or violation of
6788 # any right of any third party.
6790 # Each user of the program will agree and understand, and be deemed to
6791 # have agreed and understood, that there is no warranty whatsoever for
6792 # the program and, accordingly, the entire risk arising from or
6793 # otherwise connected with the program is assumed by the user.
6795 # Therefore, neither ICOT, the copyright holder, or any other
6796 # organization that participated in or was otherwise related to the
6797 # development of the program and their respective officials, directors,
6798 # officers and other employees shall be held liable for any and all
6799 # damages, including, without limitation, general, special, incidental
6800 # and consequential damages, arising out of or otherwise in connection
6801 # with the use or inability to use the program or any product, material
6802 # or result produced or otherwise obtained by using the program,
6803 # regardless of whether they have been advised of, or otherwise had
6804 # knowledge of, the possibility of such damages at any time during the
6805 # project or thereafter. Each user will be deemed to have agreed to the
6806 # foregoing by his or her commencement of use of the program. The term
6807 # "use" as used herein includes, but is not limited to, the use,
6808 # modification, copying and distribution of the program and the
6809 # production of secondary products from the program.
6811 # In the case where the program, whether in its original form or
6812 # modified, was distributed or delivered to or received by a user from
6813 # any person, organization or entity other than ICOT, unless it makes or
6814 # grants independently of ICOT any specific warranty to the user in
6815 # writing, such person, organization or entity, will also be exempted
6816 # from and not be held liable to the user for any such damages as noted
6817 # above as far as the program is concerned.
6819 # ---------------COPYING.ipadic-----END----------------------------------
6821 3. Lao Word Break Dictionary Data (laodict.txt)
6823 # Copyright (c) 2013 International Business Machines Corporation
6824 # and others. All Rights Reserved.
6826 # Project: https://code.google.com/p/lao-dictionary/
6827 # Dictionary: https://lao-dictionary.googlecode.com/git/Lao-Dictionary.txt
6828 # License: https://lao-dictionary.googlecode.com/git/Lao-Dictionary-LICENSE.txt
6829 # (copied below)
6831 # This file is derived from the above dictionary, with slight
6832 # modifications.
6833 # ----------------------------------------------------------------------
6834 # Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell.
6835 # All rights reserved.
6837 # Redistribution and use in source and binary forms, with or without
6838 # modification,
6839 # are permitted provided that the following conditions are met:
6842 # Redistributions of source code must retain the above copyright notice, this
6843 # list of conditions and the following disclaimer. Redistributions in
6844 # binary form must reproduce the above copyright notice, this list of
6845 # conditions and the following disclaimer in the documentation and/or
6846 # other materials provided with the distribution.
6849 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6850 # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6851 # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6852 # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6853 # COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
6854 # INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
6855 # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
6856 # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6857 # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
6858 # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
6859 # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
6860 # OF THE POSSIBILITY OF SUCH DAMAGE.
6861 # --------------------------------------------------------------------------
6863 4. Burmese Word Break Dictionary Data (burmesedict.txt)
6865 # Copyright (c) 2014 International Business Machines Corporation
6866 # and others. All Rights Reserved.
6868 # This list is part of a project hosted at:
6869 # github.com/kanyawtech/myanmar-karen-word-lists
6871 # --------------------------------------------------------------------------
6872 # Copyright (c) 2013, LeRoy Benjamin Sharon
6873 # All rights reserved.
6875 # Redistribution and use in source and binary forms, with or without
6876 # modification, are permitted provided that the following conditions
6877 # are met: Redistributions of source code must retain the above
6878 # copyright notice, this list of conditions and the following
6879 # disclaimer. Redistributions in binary form must reproduce the
6880 # above copyright notice, this list of conditions and the following
6881 # disclaimer in the documentation and/or other materials provided
6882 # with the distribution.
6884 # Neither the name Myanmar Karen Word Lists, nor the names of its
6885 # contributors may be used to endorse or promote products derived
6886 # from this software without specific prior written permission.
6888 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
6889 # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
6890 # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
6891 # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
6892 # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
6893 # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
6894 # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
6895 # TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
6896 # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
6897 # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
6898 # TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
6899 # THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6900 # SUCH DAMAGE.
6901 # --------------------------------------------------------------------------
6903 5. Time Zone Database
6905 ICU uses the public domain data and code derived from Time Zone
6906 Database for its time zone support. The ownership of the TZ database
6907 is explained in BCP 175: Procedure for Maintaining the Time Zone
6908 Database section 7.
6910 # 7. Database Ownership
6912 # The TZ database itself is not an IETF Contribution or an IETF
6913 # document. Rather it is a pre-existing and regularly updated work
6914 # that is in the public domain, and is intended to remain in the
6915 # public domain. Therefore, BCPs 78 [RFC5378] and 79 [RFC3979] do
6916 # not apply to the TZ Database or contributions that individuals make
6917 # to it. Should any claims be made and substantiated against the TZ
6918 # Database, the organization that is providing the IANA
6919 # Considerations defined in this RFC, under the memorandum of
6920 # understanding with the IETF, currently ICANN, may act in accordance
6921 # with all competent court orders. No ownership claims will be made
6922 # by ICANN or the IETF Trust on the database or the code. Any person
6923 # making a contribution to the database or code waives all rights to
6924 # future claims in that contribution or in the TZ Database.</pre>
6927 <hr>
6929 <h1><a id="ucal"></a>University of California License</h1>
6931 <p>This license applies to the following files or, in the case of
6932 directories, certain files in those directories:</p>
6934 <ul>
6935 <li><code>dbm/</code></li>
6936 <li><code>db/mork/src/morkQuickSort.cpp</code></li>
6937 <li><code>xpcom/ds/nsQuickSort.cpp</code></li>
6938 <li><code>nsprpub/pr/src/misc/praton.c</code></li>
6939 <li><code>media/mtransport/third_party/nICEr/src/stun/addrs.c</code></li>
6940 </ul>
6942 <pre>
6943 Copyright (c) 1990, 1993
6944 The Regents of the University of California. All rights reserved.
6946 Redistribution and use in source and binary forms, with or without
6947 modification, are permitted provided that the following conditions
6948 are met:
6949 1. Redistributions of source code must retain the above copyright
6950 notice, this list of conditions and the following disclaimer.
6951 2. Redistributions in binary form must reproduce the above copyright
6952 notice, this list of conditions and the following disclaimer in the
6953 documentation and/or other materials provided with the distribution.
6954 [3 Deleted as of 22nd July 1999; see
6955 <a href="ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change">ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change</a>
6956 for details]
6957 4. Neither the name of the University nor the names of its contributors
6958 may be used to endorse or promote products derived from this software
6959 without specific prior written permission.
6961 THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
6962 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6963 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6964 ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
6965 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6966 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6967 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6968 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6969 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6970 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6971 SUCH DAMAGE.
6972 </pre>
6975 <hr>
6977 <h1><a id="unreachable"></a>unreachable License</h1>
6979 <p>This license applies to files in the directory
6980 <code>third_party/rust/unreachable</code>.</p>
6982 <pre>
6983 The MIT License (MIT)
6985 Copyright (c) 2015 Jonathan Reem
6987 Permission is hereby granted, free of charge, to any person obtaining a copy
6988 of this software and associated documentation files (the "Software"), to deal
6989 in the Software without restriction, including without limitation the rights
6990 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
6991 copies of the Software, and to permit persons to whom the Software is
6992 furnished to do so, subject to the following conditions:
6994 The above copyright notice and this permission notice shall be included in
6995 all copies or substantial portions of the Software.
6997 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
6998 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
6999 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
7000 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
7001 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
7002 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
7003 THE SOFTWARE.
7004 </pre>
7007 <hr>
7009 <h1><a id="hunspell-en"></a>English Spellchecking Dictionary Licenses</h1>
7011 <p>These licenses apply to certain files in the directory
7012 <code>extensions/spellcheck/locales/en-US/hunspell/</code>, and the
7013 Canadian English dictionary. (This code only ships in some localized
7014 versions of this product.)</p>
7016 <pre>
7017 Different parts of the SCOWL English dictionaries are subject to the
7018 following licenses as shown below. For additional details, sources,
7019 credits, and public domain references, see <a href="https://dxr.mozilla.org/mozilla-central/source/extensions/spellcheck/locales/en-US/hunspell/README_en_US.txt">README.txt</a>.
7021 The collective work of the Spell Checking Oriented Word Lists (SCOWL) is under
7022 the following copyright:
7024 Copyright 2000-2007 by Kevin Atkinson
7025 Permission to use, copy, modify, distribute and sell these word lists, the
7026 associated scripts, the output created from the scripts, and its documentation
7027 for any purpose is hereby granted without fee, provided that the above
7028 copyright notice appears in all copies and that both that copyright notice and
7029 this permission notice appear in supporting documentation. Kevin Atkinson makes
7030 no representations about the suitability of this array for any purpose. It is
7031 provided "as is" without express or implied warranty.
7033 The WordNet database is under the following copyright:
7035 This software and database is being provided to you, the LICENSEE, by Princeton
7036 University under the following license. By obtaining, using and/or copying
7037 this software and database, you agree that you have read, understood, and will
7038 comply with these terms and conditions:
7039 Permission to use, copy, modify and distribute this software and database and
7040 its documentation for any purpose and without fee or royalty is hereby granted,
7041 provided that you agree to comply with the following copyright notice and
7042 statements, including the disclaimer, and that the same appear on ALL copies of
7043 the software, database and documentation, including modifications that you make
7044 for internal use or for distribution.
7045 WordNet 1.6 Copyright 1997 by Princeton University. All rights reserved.
7046 THIS SOFTWARE AND DATABASE IS PROVIDED "AS IS" AND PRINCETON UNIVERSITY
7047 MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF
7048 EXAMPLE, BUT NOT LIMITATION, PRINCETON UNIVERSITY MAKES NO
7049 REPRESENTATIONS OR WARRANTIES OF MERCHANT- ABILITY OR FITNESS FOR ANY
7050 PARTICULAR PURPOSE OR THAT THE USE OF THE LICENSED SOFTWARE, DATABASE OR
7051 DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS,
7052 TRADEMARKS OR OTHER RIGHTS.
7053 The name of Princeton University or Princeton may not be used in advertising or
7054 publicity pertaining to distribution of the software and/or database. Title to
7055 copyright in this software, database and any associated documentation shall at
7056 all times remain with Princeton University and LICENSEE agrees to preserve same.
7058 The "UK Advanced Cryptics Dictionary" is under the following copyright:
7060 Copyright (c) J Ross Beresford 1993-1999. All Rights Reserved.
7061 The following restriction is placed on the use of this publication: if The UK
7062 Advanced Cryptics Dictionary is used in a software package or redistributed in
7063 any form, the copyright notice must be prominently displayed and the text of
7064 this document must be included verbatim. There are no other restrictions: I
7065 would like to see the list distributed as widely as possible.
7067 Various parts are under the Ispell copyright:
7069 Copyright 1993, Geoff Kuenning, Granada Hills, CA
7070 All rights reserved. Redistribution and use in source and binary forms, with
7071 or without modification, are permitted provided that the following conditions
7072 are met:
7073 1. Redistributions of source code must retain the above copyright notice,
7074 this list of conditions and the following disclaimer.
7075 2. Redistributions in binary form must reproduce the above copyright notice,
7076 this list of conditions and the following disclaimer in the documentation
7077 and/or other materials provided with the distribution.
7078 3. All modifications to the source code must be clearly marked as such.
7079 Binary redistributions based on modified source code must be clearly marked as
7080 modified versions in the documentation and/or other materials provided with
7081 the distribution.
7082 (clause 4 removed with permission from Geoff Kuenning)
7083 5. The name of Geoff Kuenning may not be used to endorse or promote products
7084 derived from this software without specific prior written permission.
7085 THIS SOFTWARE IS PROVIDED BY GEOFF KUENNING AND CONTRIBUTORS ``AS IS'' AND
7086 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7087 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
7088 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GEOFF KUENNING OR CONTRIBUTORS
7089 BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
7090 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
7091 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
7092 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
7093 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
7094 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
7095 POSSIBILITY OF SUCH DAMAGE.
7097 Additional Contributors:
7099 Alan Beale &lt;biljir@pobox.com&gt;
7100 M Cooper &lt;thegrendel@theriver.com&gt;
7101 </pre>
7104 <hr>
7106 <h1><a id="utf8-ranges"></a>utf8-ranges License</h1>
7108 <p>This license applies to files in the directory
7109 <code>third_party/rust/utf8-ranges</code>.</p>
7111 <pre>
7112 The MIT License (MIT)
7114 Copyright (c) 2015 Andrew Gallant
7116 Permission is hereby granted, free of charge, to any person obtaining a copy
7117 of this software and associated documentation files (the "Software"), to deal
7118 in the Software without restriction, including without limitation the rights
7119 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7120 copies of the Software, and to permit persons to whom the Software is
7121 furnished to do so, subject to the following conditions:
7123 The above copyright notice and this permission notice shall be included in
7124 all copies or substantial portions of the Software.
7126 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
7127 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
7128 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
7129 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
7130 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
7131 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
7132 THE SOFTWARE.
7133 </pre>
7136 <hr>
7138 <h1><a id="void"></a>void License</h1>
7140 <p>This license applies to files in the directory
7141 <code>third_party/rust/void</code>.</p>
7143 <pre>
7144 The MIT License (MIT)
7146 Copyright (c) 2015 Jonathan Reem
7148 Permission is hereby granted, free of charge, to any person obtaining a copy
7149 of this software and associated documentation files (the "Software"), to deal
7150 in the Software without restriction, including without limitation the rights
7151 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7152 copies of the Software, and to permit persons to whom the Software is
7153 furnished to do so, subject to the following conditions:
7155 The above copyright notice and this permission notice shall be included in
7156 all copies or substantial portions of the Software.
7158 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
7159 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
7160 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
7161 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
7162 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
7163 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
7164 THE SOFTWARE.
7165 </pre>
7168 <hr>
7170 <h1><a id="v8"></a>V8 License</h1>
7172 <p>This license applies to certain files in the directories
7173 <code>js/src/irregexp</code>,
7174 <code>js/src/builtin</code>,
7175 <code>js/src/jit/arm</code> and
7176 <code>js/src/jit/mips</code>.
7177 </p>
7178 <pre>
7179 Copyright 2006-2012 the V8 project authors. All rights reserved.
7180 Redistribution and use in source and binary forms, with or without
7181 modification, are permitted provided that the following conditions are
7184 * Redistributions of source code must retain the above copyright
7185 notice, this list of conditions and the following disclaimer.
7186 * Redistributions in binary form must reproduce the above
7187 copyright notice, this list of conditions and the following
7188 disclaimer in the documentation and/or other materials provided
7189 with the distribution.
7190 * Neither the name of Google Inc. nor the names of its
7191 contributors may be used to endorse or promote products derived
7192 from this software without specific prior written permission.
7194 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
7195 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7196 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
7197 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
7198 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
7199 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
7200 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
7201 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
7202 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
7203 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
7204 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7205 </pre>
7207 <hr>
7209 <h1><a id="zydis"></a>zydis License</h1>
7211 <p>This license applies to all files in the directory
7212 <code>js/src/zydis</code> unless otherwise specified. </p>
7214 <pre>
7215 The MIT License (MIT)
7217 Copyright (c) 2014-2019 Florian Bernd
7218 Copyright (c) 2014-2019 Joel Höner
7220 Permission is hereby granted, free of charge, to any person obtaining a copy
7221 of this software and associated documentation files (the "Software"), to deal
7222 in the Software without restriction, including without limitation the rights
7223 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7224 copies of the Software, and to permit persons to whom the Software is
7225 furnished to do so, subject to the following conditions:
7227 The above copyright notice and this permission notice shall be included in all
7228 copies or substantial portions of the Software.
7230 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
7231 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
7232 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
7233 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
7234 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
7235 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
7236 SOFTWARE.
7237 </pre>
7239 <hr>
7241 <h1><a id="validator"></a>Validator License</h1>
7243 <p>This license applies to certain files in the directory
7244 <code>devtools/shared/stringvalidator/</code>,
7245 </p>
7246 <pre>
7248 Copyright (c) 2016 Chris O"Hara <cohara87@gmail.com>
7250 Permission is hereby granted, free of charge, to any person obtaining
7251 a copy of this software and associated documentation files (the
7252 "Software"), to deal in the Software without restriction, including
7253 without limitation the rights to use, copy, modify, merge, publish,
7254 distribute, sublicense, and/or sell copies of the Software, and to
7255 permit persons to whom the Software is furnished to do so, subject to
7256 the following conditions:
7258 The above copyright notice and this permission notice shall be
7259 included in all copies or substantial portions of the Software.
7261 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
7262 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
7263 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
7264 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
7265 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
7266 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
7267 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
7268 </pre>
7270 <hr>
7273 <h1><a id="vtune"></a>VTune License</h1>
7275 <p>This license applies to certain files in the directory
7276 <code>js/src/vtune</code> and <code>tools/profiler/core/vtune</code>.</p>
7277 <pre>
7278 Copyright (c) 2011 Intel Corporation.
7279 All rights reserved.
7281 Redistribution and use in source and binary forms, with or without
7282 modification, are permitted provided that the following conditions
7283 are met:
7285 * Redistributions of source code must retain the above copyright
7286 notice, this list of conditions and the following disclaimer.
7287 * Redistributions in binary form must reproduce the above copyright
7288 notice, this list of conditions and the following disclaimer in
7289 the documentation and/or other materials provided with the
7290 distribution.
7291 * Neither the name of Intel Corporation nor the names of its
7292 contributors may be used to endorse or promote products derived
7293 from this software without specific prior written permission.
7295 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
7296 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7297 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
7298 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
7299 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
7300 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
7301 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
7302 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
7303 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
7304 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
7305 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7306 </pre>
7309 <hr>
7311 <h1><a id="webrtc"></a>WebRTC License</h1>
7313 <p>This license applies to certain files in the directory
7314 <code>media/webrtc/trunk</code>.</p>
7315 <pre>
7316 Copyright (c) 2011, The WebRTC project authors. All rights reserved.
7318 Redistribution and use in source and binary forms, with or without
7319 modification, are permitted provided that the following conditions are
7320 met:
7322 * Redistributions of source code must retain the above copyright
7323 notice, this list of conditions and the following disclaimer.
7325 * Redistributions in binary form must reproduce the above copyright
7326 notice, this list of conditions and the following disclaimer in
7327 the documentation and/or other materials provided with the
7328 distribution.
7330 * Neither the name of Google nor the names of its contributors may
7331 be used to endorse or promote products derived from this software
7332 without specific prior written permission.
7334 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
7335 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7336 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
7337 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
7338 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
7339 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
7340 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
7341 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
7342 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
7343 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
7344 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7345 </pre>
7348 <hr>
7350 #ifdef MOZ_DEFAULT_BROWSER_AGENT
7351 <h1><a id="WinToast"></a>WinToast License</h1>
7352 <p>This license applies to all files in the directory
7353 <code>third_party/WinToast</code>
7354 unless otherwise specified.</p>
7356 <pre>
7357 MIT License
7359 Copyright (c) 2016 Mohammed Boujemaoui Boulaghmoudi
7361 Permission is hereby granted, free of charge, to any person obtaining a copy
7362 of this software and associated documentation files (the "Software"), to deal
7363 in the Software without restriction, including without limitation the rights
7364 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7365 copies of the Software, and to permit persons to whom the Software is
7366 furnished to do so, subject to the following conditions:
7368 The above copyright notice and this permission notice shall be included in all
7369 copies or substantial portions of the Software.
7371 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
7372 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
7373 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
7374 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
7375 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
7376 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
7377 SOFTWARE.
7378 </pre>
7380 <hr>
7381 #endif
7383 <h1><a id="x264"></a>x264 License</h1>
7385 <p>This license applies to the file <code>
7386 media/webrtc/trunk/third_party/libyuv/source/x86inc.asm</code>.
7387 </p>
7389 <pre>
7390 Copyright (C) 2005-2012 x264 project
7392 Authors: Loren Merritt <lorenm@u.washington.edu>
7393 Anton Mitrofanov <BugMaster@narod.ru>
7394 Jason Garrett-Glaser <darkshikari@gmail.com>
7395 Henrik Gramner <hengar-6@student.ltu.se>
7397 Permission to use, copy, modify, and/or distribute this software for any
7398 purpose with or without fee is hereby granted, provided that the above
7399 copyright notice and this permission notice appear in all copies.
7401 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
7402 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
7403 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
7404 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
7405 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
7406 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
7407 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
7408 </pre>
7410 <hr>
7412 <h1><a id="xiph"></a>Xiph.org Foundation License</h1>
7414 <p>This license applies to files in the following directories
7415 with the specified copyright year ranges:</p>
7416 <ul>
7417 <li><code>media/libogg/</code>, 2002</li>
7418 <li><code>media/libtheora/</code>, 2002-2007</li>
7419 <li><code>media/libvorbis/</code>, 2002-2004</li>
7420 <li><code>media/libtremor/</code>, 2002-2010</li>
7421 <li><code>media/libspeex_resampler/</code>, 2002-2008</li>
7422 </ul>
7424 <pre>
7425 Copyright (c) &lt;year&gt;, Xiph.org Foundation
7427 Redistribution and use in source and binary forms, with or without
7428 modification, are permitted provided that the following conditions
7429 are met:
7431 - Redistributions of source code must retain the above copyright
7432 notice, this list of conditions and the following disclaimer.
7434 - Redistributions in binary form must reproduce the above copyright
7435 notice, this list of conditions and the following disclaimer in the
7436 documentation and/or other materials provided with the distribution.
7438 - Neither the name of the Xiph.org Foundation nor the names of its
7439 contributors may be used to endorse or promote products derived from
7440 this software without specific prior written permission.
7442 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
7443 ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7444 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
7445 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION
7446 OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
7447 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
7448 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
7449 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
7450 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
7451 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
7452 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7453 </pre>
7456 <hr>
7458 <h1><a id="other-notices"></a>Other Required Notices</h1>
7460 <ul>
7461 <li>This software is based in part on the work of the Independent
7462 JPEG Group.</li>
7463 <li>Portions of the OS/2 and Android versions
7464 of this software are copyright &copy;1996-2012
7465 <a href="https://www.freetype.org/">The FreeType Project</a>.
7466 All rights reserved.</li>
7467 </ul>
7470 <hr>
7472 <h1><a id="optional-notices"></a>Optional Notices</h1>
7474 <p>Some permissive software licenses request but do not require an
7475 acknowledgement of the use of their software. We are very grateful
7476 to the following people and projects for their contributions to
7477 this product:</p>
7479 <ul>
7480 <li>The <a href="https://www.zlib.net/">zlib</a> compression library
7481 (Jean-loup Gailly, Mark Adler and team)</li>
7482 <li>The <a href="http://www.libpng.org/pub/png/">libpng</a> graphics library
7483 (Glenn Randers-Pehrson and team)</li>
7484 <li>The <a href="https://www.sqlite.org/">sqlite</a> database engine
7485 (D. Richard Hipp and team)</li>
7486 <li>The <a href="http://nsis.sourceforge.net/">Nullsoft Scriptable Install System</a>
7487 (Amir Szekely and team)</li>
7488 <li>The <a href="https://mattmccutchen.net/bigint/">C++ Big Integer Library</a>
7489 (Matt McCutchen)</li>
7490 </ul>
7494 #ifdef XP_WIN
7496 <hr>
7498 <h1><a id="proprietary-notices"></a>Proprietary Operating System Components</h1>
7500 <p>Under some circumstances, under our
7501 <a href="https://www.mozilla.org/foundation/licensing/binary-components/">binary components policy</a>,
7502 Mozilla may decide to include additional
7503 operating system vendor code with the installer of our products designed
7504 for that vendor's proprietary platform, to make our products work well on
7505 that specific operating system. The following license statements
7506 apply to such inclusions.</p>
7508 <h2><a id="directx"></a>Microsoft Windows: Terms for 'Microsoft Distributable Code'</h2>
7510 <p>These terms apply to the following files;
7511 they are referred to below as "Distributable Code":
7512 <ul>
7513 <li><code>d3d*.dll</code> (Direct3D libraries)</li>
7514 <li><code>msvc*.dll</code> (C and C++ runtime libraries)</li>
7515 </ul>
7516 </p>
7518 <pre>
7519 Copyright (c) Microsoft Corporation.
7521 The Distributable Code may be used and distributed only if you comply with the
7522 following terms:
7524 (i) You may use, copy, and distribute the Distributable Code only as part of
7525 this product;
7526 (ii) You may not use the Distributable Code on a platform other than Windows;
7527 (iii) You may not alter any copyright, trademark or patent notice in the
7528 Distributable Code;
7529 (iv) You may not modify or distribute the source code of any Distributable
7530 Code so that any part of the source code becomes subject to the MPL or
7531 any other copyleft license;
7532 (v) You must comply with any technical limitations in the Distributable Code
7533 that only allow you to use it in certain ways; and
7534 (vi) You must comply with all domestic and international export laws and
7535 regulations that apply to the Distributable Code.
7536 </pre>
7538 #endif
7540 #ifdef APP_LICENSE_BODY_BLOCK
7541 #ifndef APP_LICENSE_LIST_BLOCK
7542 #error
7543 #endif
7544 <!-- List of product-specific licenses for non-Firefox apps. -->
7545 #includesubst @APP_LICENSE_BODY_BLOCK@
7546 #endif
7548 <hr>
7550 <p><a href="about:license#top">Return to top</a>.</p>
7551 </div>
7552 </body>
7553 </html>