Live video on the AT Protocol
1Contains code from https://github.com/taskcluster/taskcluster
2
3# Mozilla Public License Version 2.0
4
51. Definitions
6
7---
8
91.1. "Contributor"
10means each individual or legal entity that creates, contributes to
11the creation of, or owns Covered Software.
12
131.2. "Contributor Version"
14means the combination of the Contributions of others (if any) used
15by a Contributor and that particular Contributor's Contribution.
16
171.3. "Contribution"
18means Covered Software of a particular Contributor.
19
201.4. "Covered Software"
21means Source Code Form to which the initial Contributor has attached
22the notice in Exhibit A, the Executable Form of such Source Code
23Form, and Modifications of such Source Code Form, in each case
24including portions thereof.
25
261.5. "Incompatible With Secondary Licenses"
27means
28
29 (a) that the initial Contributor has attached the notice described
30 in Exhibit B to the Covered Software; or
31
32 (b) that the Covered Software was made available under the terms of
33 version 1.1 or earlier of the License, but not also under the
34 terms of a Secondary License.
35
361.6. "Executable Form"
37means any form of the work other than Source Code Form.
38
391.7. "Larger Work"
40means a work that combines Covered Software with other material, in
41a separate file or files, that is not Covered Software.
42
431.8. "License"
44means this document.
45
461.9. "Licensable"
47means having the right to grant, to the maximum extent possible,
48whether at the time of the initial grant or subsequently, any and
49all of the rights conveyed by this License.
50
511.10. "Modifications"
52means any of the following:
53
54 (a) any file in Source Code Form that results from an addition to,
55 deletion from, or modification of the contents of Covered
56 Software; or
57
58 (b) any new file in Source Code Form that contains any Covered
59 Software.
60
611.11. "Patent Claims" of a Contributor
62means any patent claim(s), including without limitation, method,
63process, and apparatus claims, in any patent Licensable by such
64Contributor that would be infringed, but for the grant of the
65License, by the making, using, selling, offering for sale, having
66made, import, or transfer of either its Contributions or its
67Contributor Version.
68
691.12. "Secondary License"
70means either the GNU General Public License, Version 2.0, the GNU
71Lesser General Public License, Version 2.1, the GNU Affero General
72Public License, Version 3.0, or any later versions of those
73licenses.
74
751.13. "Source Code Form"
76means the form of the work preferred for making modifications.
77
781.14. "You" (or "Your")
79means an individual or a legal entity exercising rights under this
80License. For legal entities, "You" includes any entity that
81controls, is controlled by, or is under common control with You. For
82purposes of this definition, "control" means (a) the power, direct
83or indirect, to cause the direction or management of such entity,
84whether by contract or otherwise, or (b) ownership of more than
85fifty percent (50%) of the outstanding shares or beneficial
86ownership of such entity.
87
882. License Grants and Conditions
89
90---
91
922.1. Grants
93
94Each Contributor hereby grants You a world-wide, royalty-free,
95non-exclusive license:
96
97(a) under intellectual property rights (other than patent or trademark)
98Licensable by such Contributor to use, reproduce, make available,
99modify, display, perform, distribute, and otherwise exploit its
100Contributions, either on an unmodified basis, with Modifications, or
101as part of a Larger Work; and
102
103(b) under Patent Claims of such Contributor to make, use, sell, offer
104for sale, have made, import, and otherwise transfer either its
105Contributions or its Contributor Version.
106
1072.2. Effective Date
108
109The licenses granted in Section 2.1 with respect to any Contribution
110become effective for each Contribution on the date the Contributor first
111distributes such Contribution.
112
1132.3. Limitations on Grant Scope
114
115The licenses granted in this Section 2 are the only rights granted under
116this License. No additional rights or licenses will be implied from the
117distribution or licensing of Covered Software under this License.
118Notwithstanding Section 2.1(b) above, no patent license is granted by a
119Contributor:
120
121(a) for any code that a Contributor has removed from Covered Software;
122or
123
124(b) for infringements caused by: (i) Your and any other third party's
125modifications of Covered Software, or (ii) the combination of its
126Contributions with other software (except as part of its Contributor
127Version); or
128
129(c) under Patent Claims infringed by Covered Software in the absence of
130its Contributions.
131
132This License does not grant any rights in the trademarks, service marks,
133or logos of any Contributor (except as may be necessary to comply with
134the notice requirements in Section 3.4).
135
1362.4. Subsequent Licenses
137
138No Contributor makes additional grants as a result of Your choice to
139distribute the Covered Software under a subsequent version of this
140License (see Section 10.2) or under the terms of a Secondary License (if
141permitted under the terms of Section 3.3).
142
1432.5. Representation
144
145Each Contributor represents that the Contributor believes its
146Contributions are its original creation(s) or it has sufficient rights
147to grant the rights to its Contributions conveyed by this License.
148
1492.6. Fair Use
150
151This License is not intended to limit any rights You have under
152applicable copyright doctrines of fair use, fair dealing, or other
153equivalents.
154
1552.7. Conditions
156
157Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
158in Section 2.1.
159
1603. Responsibilities
161
162---
163
1643.1. Distribution of Source Form
165
166All distribution of Covered Software in Source Code Form, including any
167Modifications that You create or to which You contribute, must be under
168the terms of this License. You must inform recipients that the Source
169Code Form of the Covered Software is governed by the terms of this
170License, and how they can obtain a copy of this License. You may not
171attempt to alter or restrict the recipients' rights in the Source Code
172Form.
173
1743.2. Distribution of Executable Form
175
176If You distribute Covered Software in Executable Form then:
177
178(a) such Covered Software must also be made available in Source Code
179Form, as described in Section 3.1, and You must inform recipients of
180the Executable Form how they can obtain a copy of such Source Code
181Form by reasonable means in a timely manner, at a charge no more
182than the cost of distribution to the recipient; and
183
184(b) You may distribute such Executable Form under the terms of this
185License, or sublicense it under different terms, provided that the
186license for the Executable Form does not attempt to limit or alter
187the recipients' rights in the Source Code Form under this License.
188
1893.3. Distribution of a Larger Work
190
191You may create and distribute a Larger Work under terms of Your choice,
192provided that You also comply with the requirements of this License for
193the Covered Software. If the Larger Work is a combination of Covered
194Software with a work governed by one or more Secondary Licenses, and the
195Covered Software is not Incompatible With Secondary Licenses, this
196License permits You to additionally distribute such Covered Software
197under the terms of such Secondary License(s), so that the recipient of
198the Larger Work may, at their option, further distribute the Covered
199Software under the terms of either this License or such Secondary
200License(s).
201
2023.4. Notices
203
204You may not remove or alter the substance of any license notices
205(including copyright notices, patent notices, disclaimers of warranty,
206or limitations of liability) contained within the Source Code Form of
207the Covered Software, except that You may alter any license notices to
208the extent required to remedy known factual inaccuracies.
209
2103.5. Application of Additional Terms
211
212You may choose to offer, and to charge a fee for, warranty, support,
213indemnity or liability obligations to one or more recipients of Covered
214Software. However, You may do so only on Your own behalf, and not on
215behalf of any Contributor. You must make it absolutely clear that any
216such warranty, support, indemnity, or liability obligation is offered by
217You alone, and You hereby agree to indemnify every Contributor for any
218liability incurred by such Contributor as a result of warranty, support,
219indemnity or liability terms You offer. You may include additional
220disclaimers of warranty and limitations of liability specific to any
221jurisdiction.
222
2234. Inability to Comply Due to Statute or Regulation
224
225---
226
227If it is impossible for You to comply with any of the terms of this
228License with respect to some or all of the Covered Software due to
229statute, judicial order, or regulation then You must: (a) comply with
230the terms of this License to the maximum extent possible; and (b)
231describe the limitations and the code they affect. Such description must
232be placed in a text file included with all distributions of the Covered
233Software under this License. Except to the extent prohibited by statute
234or regulation, such description must be sufficiently detailed for a
235recipient of ordinary skill to be able to understand it.
236
2375. Termination
238
239---
240
2415.1. The rights granted under this License will terminate automatically
242if You fail to comply with any of its terms. However, if You become
243compliant, then the rights granted under this License from a particular
244Contributor are reinstated (a) provisionally, unless and until such
245Contributor explicitly and finally terminates Your grants, and (b) on an
246ongoing basis, if such Contributor fails to notify You of the
247non-compliance by some reasonable means prior to 60 days after You have
248come back into compliance. Moreover, Your grants from a particular
249Contributor are reinstated on an ongoing basis if such Contributor
250notifies You of the non-compliance by some reasonable means, this is the
251first time You have received notice of non-compliance with this License
252from such Contributor, and You become compliant prior to 30 days after
253Your receipt of the notice.
254
2555.2. If You initiate litigation against any entity by asserting a patent
256infringement claim (excluding declaratory judgment actions,
257counter-claims, and cross-claims) alleging that a Contributor Version
258directly or indirectly infringes any patent, then the rights granted to
259You by any and all Contributors for the Covered Software under Section
2602.1 of this License shall terminate.
261
2625.3. In the event of termination under Sections 5.1 or 5.2 above, all
263end user license agreements (excluding distributors and resellers) which
264have been validly granted by You or Your distributors under this License
265prior to termination shall survive termination.
266
267---
268
269- *
270- 6. Disclaimer of Warranty \*
271- ------------------------- \*
272- *
273- Covered Software is provided under this License on an "as is" \*
274- basis, without warranty of any kind, either expressed, implied, or \*
275- statutory, including, without limitation, warranties that the \*
276- Covered Software is free of defects, merchantable, fit for a \*
277- particular purpose or non-infringing. The entire risk as to the \*
278- quality and performance of the Covered Software is with You. \*
279- Should any Covered Software prove defective in any respect, You \*
280- (not any Contributor) assume the cost of any necessary servicing, \*
281- repair, or correction. This disclaimer of warranty constitutes an \*
282- essential part of this License. No use of any Covered Software is \*
283- authorized under this License except under this disclaimer. \*
284- *
285
286---
287
288---
289
290- *
291- 7. Limitation of Liability \*
292- -------------------------- \*
293- *
294- Under no circumstances and under no legal theory, whether tort \*
295- (including negligence), contract, or otherwise, shall any \*
296- Contributor, or anyone who distributes Covered Software as \*
297- permitted above, be liable to You for any direct, indirect, \*
298- special, incidental, or consequential damages of any character \*
299- including, without limitation, damages for lost profits, loss of \*
300- goodwill, work stoppage, computer failure or malfunction, or any \*
301- and all other commercial damages or losses, even if such party \*
302- shall have been informed of the possibility of such damages. This \*
303- limitation of liability shall not apply to liability for death or \*
304- personal injury resulting from such party's negligence to the \*
305- extent applicable law prohibits such limitation. Some \*
306- jurisdictions do not allow the exclusion or limitation of \*
307- incidental or consequential damages, so this exclusion and \*
308- limitation may not apply to You. \*
309- *
310
311---
312
3138. Litigation
314
315---
316
317Any litigation relating to this License may be brought only in the
318courts of a jurisdiction where the defendant maintains its principal
319place of business and such litigation shall be governed by laws of that
320jurisdiction, without reference to its conflict-of-law provisions.
321Nothing in this Section shall prevent a party's ability to bring
322cross-claims or counter-claims.
323
3249. Miscellaneous
325
326---
327
328This License represents the complete agreement concerning the subject
329matter hereof. If any provision of this License is held to be
330unenforceable, such provision shall be reformed only to the extent
331necessary to make it enforceable. Any law or regulation which provides
332that the language of a contract shall be construed against the drafter
333shall not be used to construe this License against a Contributor.
334
33510. Versions of the License
336
337---
338
33910.1. New Versions
340
341Mozilla Foundation is the license steward. Except as provided in Section
34210.3, no one other than the license steward has the right to modify or
343publish new versions of this License. Each version will be given a
344distinguishing version number.
345
34610.2. Effect of New Versions
347
348You may distribute the Covered Software under the terms of the version
349of the License under which You originally received the Covered Software,
350or under the terms of any subsequent version published by the license
351steward.
352
35310.3. Modified Versions
354
355If you create software not governed by this License, and you want to
356create a new license for such software, you may create and use a
357modified version of this License if you rename the license and remove
358any references to the name of the license steward (except to note that
359such modified license differs from this License).
360
36110.4. Distributing Source Code Form that is Incompatible With Secondary
362Licenses
363
364If You choose to distribute Source Code Form that is Incompatible With
365Secondary Licenses under the terms of this version of the License, the
366notice described in Exhibit B of this License must be attached.
367
368## Exhibit A - Source Code Form License Notice
369
370This Source Code Form is subject to the terms of the Mozilla Public
371License, v. 2.0. If a copy of the MPL was not distributed with this
372file, You can obtain one at http://mozilla.org/MPL/2.0/.
373
374If it is not possible or desirable to put the notice in a particular
375file, then You may include the notice in a location (such as a LICENSE
376file in a relevant directory) where a recipient would be likely to look
377for such a notice.
378
379You may add additional accurate notices of copyright ownership.
380
381## Exhibit B - "Incompatible With Secondary Licenses" Notice
382
383This Source Code Form is "Incompatible With Secondary Licenses", as
384defined by the Mozilla Public License, v. 2.0.