1 |
commit: 8f2f20d5021bbdf47c55a7cc69db9b5d0b0f4cf3 |
2 |
Author: William Hubbs <williamh <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Jul 2 18:54:07 2022 +0000 |
4 |
Commit: William Hubbs <williamh <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Jul 2 19:30:03 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f2f20d5 |
7 |
|
8 |
licenses: addGPL-2+-with-Pyinstaller-Bootloader-exception |
9 |
|
10 |
Bug: https://bugs.gentoo.org/855188 |
11 |
Bug: https://github.com/gentoo/gentoo/pull/26158 |
12 |
Thanks-to: Alexey Zapparov <alexey <AT> zapparov.com> |
13 |
Signed-off-by: William Hubbs <williamh <AT> gentoo.org> |
14 |
|
15 |
.../GPL-2+-with-Pyinstaller-Bootloader-exception | 602 +++++++++++++++++++++ |
16 |
1 file changed, 602 insertions(+) |
17 |
|
18 |
diff --git a/licenses/GPL-2+-with-Pyinstaller-Bootloader-exception b/licenses/GPL-2+-with-Pyinstaller-Bootloader-exception |
19 |
new file mode 100644 |
20 |
index 000000000000..9236991d7380 |
21 |
--- /dev/null |
22 |
+++ b/licenses/GPL-2+-with-Pyinstaller-Bootloader-exception |
23 |
@@ -0,0 +1,602 @@ |
24 |
+================================ |
25 |
+ The PyInstaller licensing terms |
26 |
+================================ |
27 |
+ |
28 |
+ |
29 |
+Copyright (c) 2010-2022, PyInstaller Development Team |
30 |
+Copyright (c) 2005-2009, Giovanni Bajo |
31 |
+Based on previous work under copyright (c) 2002 McMillan Enterprises, Inc. |
32 |
+ |
33 |
+ |
34 |
+PyInstaller is licensed under the terms of the GNU General Public License |
35 |
+as published by the Free Software Foundation; either version 2 of the License, |
36 |
+or (at your option) any later version. |
37 |
+ |
38 |
+ |
39 |
+Bootloader Exception |
40 |
+-------------------- |
41 |
+ |
42 |
+In addition to the permissions in the GNU General Public License, the |
43 |
+authors give you unlimited permission to link or embed compiled bootloader |
44 |
+and related files into combinations with other programs, and to distribute |
45 |
+those combinations without any restriction coming from the use of those |
46 |
+files. (The General Public License restrictions do apply in other respects; |
47 |
+for example, they cover modification of the files, and distribution when |
48 |
+not linked into a combined executable.) |
49 |
+ |
50 |
+ |
51 |
+Bootloader and Related Files |
52 |
+---------------------------- |
53 |
+ |
54 |
+Bootloader and related files are files which are embedded within the |
55 |
+final executable. This includes files in directories: |
56 |
+ |
57 |
+./bootloader/ |
58 |
+./PyInstaller/loader |
59 |
+ |
60 |
+ |
61 |
+Run-time Hooks |
62 |
+---------------------------- |
63 |
+ |
64 |
+Run-time Hooks are a different kind of files embedded within the final |
65 |
+executable. To ease moving them into a separate repository, or into the |
66 |
+respective project, these files are now licensed under the Apache License, |
67 |
+Version 2.0. |
68 |
+ |
69 |
+Run-time Hooks are in the directory |
70 |
+./PyInstaller/hooks/rthooks |
71 |
+ |
72 |
+ |
73 |
+About the PyInstaller Development Team |
74 |
+-------------------------------------- |
75 |
+ |
76 |
+The PyInstaller Development Team is the set of contributors |
77 |
+to the PyInstaller project. A full list with details is kept |
78 |
+in the documentation directory, in the file |
79 |
+``doc/CREDITS.rst``. |
80 |
+ |
81 |
+The core team that coordinates development on GitHub can be found here: |
82 |
+https://github.com/pyinstaller/pyinstaller. As of 2021, it consists of: |
83 |
+ |
84 |
+* Hartmut Goebel |
85 |
+* Jasper Harrison |
86 |
+* Bryan Jones |
87 |
+* Brenainn Woodsend |
88 |
+* Rok Mandeljc |
89 |
+ |
90 |
+Our Copyright Policy |
91 |
+-------------------- |
92 |
+ |
93 |
+PyInstaller uses a shared copyright model. Each contributor maintains copyright |
94 |
+over their contributions to PyInstaller. But, it is important to note that these |
95 |
+contributions are typically only changes to the repositories. Thus, |
96 |
+the PyInstaller source code, in its entirety is not the copyright of any single |
97 |
+person or institution. Instead, it is the collective copyright of the entire |
98 |
+PyInstaller Development Team. If individual contributors want to maintain |
99 |
+a record of what changes/contributions they have specific copyright on, they |
100 |
+should indicate their copyright in the commit message of the change, when they |
101 |
+commit the change to the PyInstaller repository. |
102 |
+ |
103 |
+With this in mind, the following banner should be used in any source code file |
104 |
+to indicate the copyright and license terms: |
105 |
+ |
106 |
+ |
107 |
+#----------------------------------------------------------------------------- |
108 |
+# Copyright (c) 2005-2022, PyInstaller Development Team. |
109 |
+# |
110 |
+# Distributed under the terms of the GNU General Public License (version 2 |
111 |
+# or later) with exception for distributing the bootloader. |
112 |
+# |
113 |
+# The full license is in the file COPYING.txt, distributed with this software. |
114 |
+# |
115 |
+# SPDX-License-Identifier: (GPL-2.0-or-later WITH Bootloader-exception) |
116 |
+#----------------------------------------------------------------------------- |
117 |
+ |
118 |
+ |
119 |
+For run-time hooks, the following banner should be used: |
120 |
+ |
121 |
+#----------------------------------------------------------------------------- |
122 |
+# Copyright (c) 2005-2022, PyInstaller Development Team. |
123 |
+# |
124 |
+# Licensed under the Apache License, Version 2.0 (the "License"); |
125 |
+# you may not use this file except in compliance with the License. |
126 |
+# |
127 |
+# The full license is in the file COPYING.txt, distributed with this software. |
128 |
+# |
129 |
+# SPDX-License-Identifier: Apache-2.0 |
130 |
+#----------------------------------------------------------------------------- |
131 |
+ |
132 |
+ |
133 |
+================================ |
134 |
+GNU General Public License |
135 |
+================================ |
136 |
+ |
137 |
+https://gnu.org/licenses/gpl-2.0.html |
138 |
+ |
139 |
+ |
140 |
+ GNU GENERAL PUBLIC LICENSE |
141 |
+ Version 2, June 1991 |
142 |
+ |
143 |
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc. |
144 |
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA |
145 |
+ Everyone is permitted to copy and distribute verbatim copies |
146 |
+ of this license document, but changing it is not allowed. |
147 |
+ |
148 |
+ Preamble |
149 |
+ |
150 |
+ The licenses for most software are designed to take away your |
151 |
+freedom to share and change it. By contrast, the GNU General Public |
152 |
+License is intended to guarantee your freedom to share and change free |
153 |
+software--to make sure the software is free for all its users. This |
154 |
+General Public License applies to most of the Free Software |
155 |
+Foundation's software and to any other program whose authors commit to |
156 |
+using it. (Some other Free Software Foundation software is covered by |
157 |
+the GNU Library General Public License instead.) You can apply it to |
158 |
+your programs, too. |
159 |
+ |
160 |
+ When we speak of free software, we are referring to freedom, not |
161 |
+price. Our General Public Licenses are designed to make sure that you |
162 |
+have the freedom to distribute copies of free software (and charge for |
163 |
+this service if you wish), that you receive source code or can get it |
164 |
+if you want it, that you can change the software or use pieces of it |
165 |
+in new free programs; and that you know you can do these things. |
166 |
+ |
167 |
+ To protect your rights, we need to make restrictions that forbid |
168 |
+anyone to deny you these rights or to ask you to surrender the rights. |
169 |
+These restrictions translate to certain responsibilities for you if you |
170 |
+distribute copies of the software, or if you modify it. |
171 |
+ |
172 |
+ For example, if you distribute copies of such a program, whether |
173 |
+gratis or for a fee, you must give the recipients all the rights that |
174 |
+you have. You must make sure that they, too, receive or can get the |
175 |
+source code. And you must show them these terms so they know their |
176 |
+rights. |
177 |
+ |
178 |
+ We protect your rights with two steps: (1) copyright the software, and |
179 |
+(2) offer you this license which gives you legal permission to copy, |
180 |
+distribute and/or modify the software. |
181 |
+ |
182 |
+ Also, for each author's protection and ours, we want to make certain |
183 |
+that everyone understands that there is no warranty for this free |
184 |
+software. If the software is modified by someone else and passed on, we |
185 |
+want its recipients to know that what they have is not the original, so |
186 |
+that any problems introduced by others will not reflect on the original |
187 |
+authors' reputations. |
188 |
+ |
189 |
+ Finally, any free program is threatened constantly by software |
190 |
+patents. We wish to avoid the danger that redistributors of a free |
191 |
+program will individually obtain patent licenses, in effect making the |
192 |
+program proprietary. To prevent this, we have made it clear that any |
193 |
+patent must be licensed for everyone's free use or not licensed at all. |
194 |
+ |
195 |
+ The precise terms and conditions for copying, distribution and |
196 |
+modification follow. |
197 |
+ |
198 |
+ GNU GENERAL PUBLIC LICENSE |
199 |
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION |
200 |
+ |
201 |
+ 0. This License applies to any program or other work which contains |
202 |
+a notice placed by the copyright holder saying it may be distributed |
203 |
+under the terms of this General Public License. The "Program", below, |
204 |
+refers to any such program or work, and a "work based on the Program" |
205 |
+means either the Program or any derivative work under copyright law: |
206 |
+that is to say, a work containing the Program or a portion of it, |
207 |
+either verbatim or with modifications and/or translated into another |
208 |
+language. (Hereinafter, translation is included without limitation in |
209 |
+the term "modification".) Each licensee is addressed as "you". |
210 |
+ |
211 |
+Activities other than copying, distribution and modification are not |
212 |
+covered by this License; they are outside its scope. The act of |
213 |
+running the Program is not restricted, and the output from the Program |
214 |
+is covered only if its contents constitute a work based on the |
215 |
+Program (independent of having been made by running the Program). |
216 |
+Whether that is true depends on what the Program does. |
217 |
+ |
218 |
+ 1. You may copy and distribute verbatim copies of the Program's |
219 |
+source code as you receive it, in any medium, provided that you |
220 |
+conspicuously and appropriately publish on each copy an appropriate |
221 |
+copyright notice and disclaimer of warranty; keep intact all the |
222 |
+notices that refer to this License and to the absence of any warranty; |
223 |
+and give any other recipients of the Program a copy of this License |
224 |
+along with the Program. |
225 |
+ |
226 |
+You may charge a fee for the physical act of transferring a copy, and |
227 |
+you may at your option offer warranty protection in exchange for a fee. |
228 |
+ |
229 |
+ 2. You may modify your copy or copies of the Program or any portion |
230 |
+of it, thus forming a work based on the Program, and copy and |
231 |
+distribute such modifications or work under the terms of Section 1 |
232 |
+above, provided that you also meet all of these conditions: |
233 |
+ |
234 |
+ a) You must cause the modified files to carry prominent notices |
235 |
+ stating that you changed the files and the date of any change. |
236 |
+ |
237 |
+ b) You must cause any work that you distribute or publish, that in |
238 |
+ whole or in part contains or is derived from the Program or any |
239 |
+ part thereof, to be licensed as a whole at no charge to all third |
240 |
+ parties under the terms of this License. |
241 |
+ |
242 |
+ c) If the modified program normally reads commands interactively |
243 |
+ when run, you must cause it, when started running for such |
244 |
+ interactive use in the most ordinary way, to print or display an |
245 |
+ announcement including an appropriate copyright notice and a |
246 |
+ notice that there is no warranty (or else, saying that you provide |
247 |
+ a warranty) and that users may redistribute the program under |
248 |
+ these conditions, and telling the user how to view a copy of this |
249 |
+ License. (Exception: if the Program itself is interactive but |
250 |
+ does not normally print such an announcement, your work based on |
251 |
+ the Program is not required to print an announcement.) |
252 |
+ |
253 |
+These requirements apply to the modified work as a whole. If |
254 |
+identifiable sections of that work are not derived from the Program, |
255 |
+and can be reasonably considered independent and separate works in |
256 |
+themselves, then this License, and its terms, do not apply to those |
257 |
+sections when you distribute them as separate works. But when you |
258 |
+distribute the same sections as part of a whole which is a work based |
259 |
+on the Program, the distribution of the whole must be on the terms of |
260 |
+this License, whose permissions for other licensees extend to the |
261 |
+entire whole, and thus to each and every part regardless of who wrote it. |
262 |
+ |
263 |
+Thus, it is not the intent of this section to claim rights or contest |
264 |
+your rights to work written entirely by you; rather, the intent is to |
265 |
+exercise the right to control the distribution of derivative or |
266 |
+collective works based on the Program. |
267 |
+ |
268 |
+In addition, mere aggregation of another work not based on the Program |
269 |
+with the Program (or with a work based on the Program) on a volume of |
270 |
+a storage or distribution medium does not bring the other work under |
271 |
+the scope of this License. |
272 |
+ |
273 |
+ 3. You may copy and distribute the Program (or a work based on it, |
274 |
+under Section 2) in object code or executable form under the terms of |
275 |
+Sections 1 and 2 above provided that you also do one of the following: |
276 |
+ |
277 |
+ a) Accompany it with the complete corresponding machine-readable |
278 |
+ source code, which must be distributed under the terms of Sections |
279 |
+ 1 and 2 above on a medium customarily used for software interchange; or, |
280 |
+ |
281 |
+ b) Accompany it with a written offer, valid for at least three |
282 |
+ years, to give any third party, for a charge no more than your |
283 |
+ cost of physically performing source distribution, a complete |
284 |
+ machine-readable copy of the corresponding source code, to be |
285 |
+ distributed under the terms of Sections 1 and 2 above on a medium |
286 |
+ customarily used for software interchange; or, |
287 |
+ |
288 |
+ c) Accompany it with the information you received as to the offer |
289 |
+ to distribute corresponding source code. (This alternative is |
290 |
+ allowed only for noncommercial distribution and only if you |
291 |
+ received the program in object code or executable form with such |
292 |
+ an offer, in accord with Subsection b above.) |
293 |
+ |
294 |
+The source code for a work means the preferred form of the work for |
295 |
+making modifications to it. For an executable work, complete source |
296 |
+code means all the source code for all modules it contains, plus any |
297 |
+associated interface definition files, plus the scripts used to |
298 |
+control compilation and installation of the executable. However, as a |
299 |
+special exception, the source code distributed need not include |
300 |
+anything that is normally distributed (in either source or binary |
301 |
+form) with the major components (compiler, kernel, and so on) of the |
302 |
+operating system on which the executable runs, unless that component |
303 |
+itself accompanies the executable. |
304 |
+ |
305 |
+If distribution of executable or object code is made by offering |
306 |
+access to copy from a designated place, then offering equivalent |
307 |
+access to copy the source code from the same place counts as |
308 |
+distribution of the source code, even though third parties are not |
309 |
+compelled to copy the source along with the object code. |
310 |
+ |
311 |
+ 4. You may not copy, modify, sublicense, or distribute the Program |
312 |
+except as expressly provided under this License. Any attempt |
313 |
+otherwise to copy, modify, sublicense or distribute the Program is |
314 |
+void, and will automatically terminate your rights under this License. |
315 |
+However, parties who have received copies, or rights, from you under |
316 |
+this License will not have their licenses terminated so long as such |
317 |
+parties remain in full compliance. |
318 |
+ |
319 |
+ 5. You are not required to accept this License, since you have not |
320 |
+signed it. However, nothing else grants you permission to modify or |
321 |
+distribute the Program or its derivative works. These actions are |
322 |
+prohibited by law if you do not accept this License. Therefore, by |
323 |
+modifying or distributing the Program (or any work based on the |
324 |
+Program), you indicate your acceptance of this License to do so, and |
325 |
+all its terms and conditions for copying, distributing or modifying |
326 |
+the Program or works based on it. |
327 |
+ |
328 |
+ 6. Each time you redistribute the Program (or any work based on the |
329 |
+Program), the recipient automatically receives a license from the |
330 |
+original licensor to copy, distribute or modify the Program subject to |
331 |
+these terms and conditions. You may not impose any further |
332 |
+restrictions on the recipients' exercise of the rights granted herein. |
333 |
+You are not responsible for enforcing compliance by third parties to |
334 |
+this License. |
335 |
+ |
336 |
+ 7. If, as a consequence of a court judgment or allegation of patent |
337 |
+infringement or for any other reason (not limited to patent issues), |
338 |
+conditions are imposed on you (whether by court order, agreement or |
339 |
+otherwise) that contradict the conditions of this License, they do not |
340 |
+excuse you from the conditions of this License. If you cannot |
341 |
+distribute so as to satisfy simultaneously your obligations under this |
342 |
+License and any other pertinent obligations, then as a consequence you |
343 |
+may not distribute the Program at all. For example, if a patent |
344 |
+license would not permit royalty-free redistribution of the Program by |
345 |
+all those who receive copies directly or indirectly through you, then |
346 |
+the only way you could satisfy both it and this License would be to |
347 |
+refrain entirely from distribution of the Program. |
348 |
+ |
349 |
+If any portion of this section is held invalid or unenforceable under |
350 |
+any particular circumstance, the balance of the section is intended to |
351 |
+apply and the section as a whole is intended to apply in other |
352 |
+circumstances. |
353 |
+ |
354 |
+It is not the purpose of this section to induce you to infringe any |
355 |
+patents or other property right claims or to contest validity of any |
356 |
+such claims; this section has the sole purpose of protecting the |
357 |
+integrity of the free software distribution system, which is |
358 |
+implemented by public license practices. Many people have made |
359 |
+generous contributions to the wide range of software distributed |
360 |
+through that system in reliance on consistent application of that |
361 |
+system; it is up to the author/donor to decide if he or she is willing |
362 |
+to distribute software through any other system and a licensee cannot |
363 |
+impose that choice. |
364 |
+ |
365 |
+This section is intended to make thoroughly clear what is believed to |
366 |
+be a consequence of the rest of this License. |
367 |
+ |
368 |
+ 8. If the distribution and/or use of the Program is restricted in |
369 |
+certain countries either by patents or by copyrighted interfaces, the |
370 |
+original copyright holder who places the Program under this License |
371 |
+may add an explicit geographical distribution limitation excluding |
372 |
+those countries, so that distribution is permitted only in or among |
373 |
+countries not thus excluded. In such case, this License incorporates |
374 |
+the limitation as if written in the body of this License. |
375 |
+ |
376 |
+ 9. The Free Software Foundation may publish revised and/or new versions |
377 |
+of the General Public License from time to time. Such new versions will |
378 |
+be similar in spirit to the present version, but may differ in detail to |
379 |
+address new problems or concerns. |
380 |
+ |
381 |
+Each version is given a distinguishing version number. If the Program |
382 |
+specifies a version number of this License which applies to it and "any |
383 |
+later version", you have the option of following the terms and conditions |
384 |
+either of that version or of any later version published by the Free |
385 |
+Software Foundation. If the Program does not specify a version number of |
386 |
+this License, you may choose any version ever published by the Free Software |
387 |
+Foundation. |
388 |
+ |
389 |
+ 10. If you wish to incorporate parts of the Program into other free |
390 |
+programs whose distribution conditions are different, write to the author |
391 |
+to ask for permission. For software which is copyrighted by the Free |
392 |
+Software Foundation, write to the Free Software Foundation; we sometimes |
393 |
+make exceptions for this. Our decision will be guided by the two goals |
394 |
+of preserving the free status of all derivatives of our free software and |
395 |
+of promoting the sharing and reuse of software generally. |
396 |
+ |
397 |
+ NO WARRANTY |
398 |
+ |
399 |
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY |
400 |
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN |
401 |
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES |
402 |
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED |
403 |
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
404 |
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS |
405 |
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE |
406 |
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, |
407 |
+REPAIR OR CORRECTION. |
408 |
+ |
409 |
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING |
410 |
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR |
411 |
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, |
412 |
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING |
413 |
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED |
414 |
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY |
415 |
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER |
416 |
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE |
417 |
+POSSIBILITY OF SUCH DAMAGES. |
418 |
+ |
419 |
+ END OF TERMS AND CONDITIONS |
420 |
+ |
421 |
+================================ |
422 |
+Apache License 2.0 |
423 |
+================================ |
424 |
+ |
425 |
+ Apache License |
426 |
+ Version 2.0, January 2004 |
427 |
+ http://www.apache.org/licenses/ |
428 |
+ |
429 |
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION |
430 |
+ |
431 |
+ 1. Definitions. |
432 |
+ |
433 |
+ "License" shall mean the terms and conditions for use, reproduction, |
434 |
+ and distribution as defined by Sections 1 through 9 of this document. |
435 |
+ |
436 |
+ "Licensor" shall mean the copyright owner or entity authorized by |
437 |
+ the copyright owner that is granting the License. |
438 |
+ |
439 |
+ "Legal Entity" shall mean the union of the acting entity and all |
440 |
+ other entities that control, are controlled by, or are under common |
441 |
+ control with that entity. For the purposes of this definition, |
442 |
+ "control" means (i) the power, direct or indirect, to cause the |
443 |
+ direction or management of such entity, whether by contract or |
444 |
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the |
445 |
+ outstanding shares, or (iii) beneficial ownership of such entity. |
446 |
+ |
447 |
+ "You" (or "Your") shall mean an individual or Legal Entity |
448 |
+ exercising permissions granted by this License. |
449 |
+ |
450 |
+ "Source" form shall mean the preferred form for making modifications, |
451 |
+ including but not limited to software source code, documentation |
452 |
+ source, and configuration files. |
453 |
+ |
454 |
+ "Object" form shall mean any form resulting from mechanical |
455 |
+ transformation or translation of a Source form, including but |
456 |
+ not limited to compiled object code, generated documentation, |
457 |
+ and conversions to other media types. |
458 |
+ |
459 |
+ "Work" shall mean the work of authorship, whether in Source or |
460 |
+ Object form, made available under the License, as indicated by a |
461 |
+ copyright notice that is included in or attached to the work |
462 |
+ (an example is provided in the Appendix below). |
463 |
+ |
464 |
+ "Derivative Works" shall mean any work, whether in Source or Object |
465 |
+ form, that is based on (or derived from) the Work and for which the |
466 |
+ editorial revisions, annotations, elaborations, or other modifications |
467 |
+ represent, as a whole, an original work of authorship. For the purposes |
468 |
+ of this License, Derivative Works shall not include works that remain |
469 |
+ separable from, or merely link (or bind by name) to the interfaces of, |
470 |
+ the Work and Derivative Works thereof. |
471 |
+ |
472 |
+ "Contribution" shall mean any work of authorship, including |
473 |
+ the original version of the Work and any modifications or additions |
474 |
+ to that Work or Derivative Works thereof, that is intentionally |
475 |
+ submitted to Licensor for inclusion in the Work by the copyright owner |
476 |
+ or by an individual or Legal Entity authorized to submit on behalf of |
477 |
+ the copyright owner. For the purposes of this definition, "submitted" |
478 |
+ means any form of electronic, verbal, or written communication sent |
479 |
+ to the Licensor or its representatives, including but not limited to |
480 |
+ communication on electronic mailing lists, source code control systems, |
481 |
+ and issue tracking systems that are managed by, or on behalf of, the |
482 |
+ Licensor for the purpose of discussing and improving the Work, but |
483 |
+ excluding communication that is conspicuously marked or otherwise |
484 |
+ designated in writing by the copyright owner as "Not a Contribution." |
485 |
+ |
486 |
+ "Contributor" shall mean Licensor and any individual or Legal Entity |
487 |
+ on behalf of whom a Contribution has been received by Licensor and |
488 |
+ subsequently incorporated within the Work. |
489 |
+ |
490 |
+ 2. Grant of Copyright License. Subject to the terms and conditions of |
491 |
+ this License, each Contributor hereby grants to You a perpetual, |
492 |
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable |
493 |
+ copyright license to reproduce, prepare Derivative Works of, |
494 |
+ publicly display, publicly perform, sublicense, and distribute the |
495 |
+ Work and such Derivative Works in Source or Object form. |
496 |
+ |
497 |
+ 3. Grant of Patent License. Subject to the terms and conditions of |
498 |
+ this License, each Contributor hereby grants to You a perpetual, |
499 |
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable |
500 |
+ (except as stated in this section) patent license to make, have made, |
501 |
+ use, offer to sell, sell, import, and otherwise transfer the Work, |
502 |
+ where such license applies only to those patent claims licensable |
503 |
+ by such Contributor that are necessarily infringed by their |
504 |
+ Contribution(s) alone or by combination of their Contribution(s) |
505 |
+ with the Work to which such Contribution(s) was submitted. If You |
506 |
+ institute patent litigation against any entity (including a |
507 |
+ cross-claim or counterclaim in a lawsuit) alleging that the Work |
508 |
+ or a Contribution incorporated within the Work constitutes direct |
509 |
+ or contributory patent infringement, then any patent licenses |
510 |
+ granted to You under this License for that Work shall terminate |
511 |
+ as of the date such litigation is filed. |
512 |
+ |
513 |
+ 4. Redistribution. You may reproduce and distribute copies of the |
514 |
+ Work or Derivative Works thereof in any medium, with or without |
515 |
+ modifications, and in Source or Object form, provided that You |
516 |
+ meet the following conditions: |
517 |
+ |
518 |
+ (a) You must give any other recipients of the Work or |
519 |
+ Derivative Works a copy of this License; and |
520 |
+ |
521 |
+ (b) You must cause any modified files to carry prominent notices |
522 |
+ stating that You changed the files; and |
523 |
+ |
524 |
+ (c) You must retain, in the Source form of any Derivative Works |
525 |
+ that You distribute, all copyright, patent, trademark, and |
526 |
+ attribution notices from the Source form of the Work, |
527 |
+ excluding those notices that do not pertain to any part of |
528 |
+ the Derivative Works; and |
529 |
+ |
530 |
+ (d) If the Work includes a "NOTICE" text file as part of its |
531 |
+ distribution, then any Derivative Works that You distribute must |
532 |
+ include a readable copy of the attribution notices contained |
533 |
+ within such NOTICE file, excluding those notices that do not |
534 |
+ pertain to any part of the Derivative Works, in at least one |
535 |
+ of the following places: within a NOTICE text file distributed |
536 |
+ as part of the Derivative Works; within the Source form or |
537 |
+ documentation, if provided along with the Derivative Works; or, |
538 |
+ within a display generated by the Derivative Works, if and |
539 |
+ wherever such third-party notices normally appear. The contents |
540 |
+ of the NOTICE file are for informational purposes only and |
541 |
+ do not modify the License. You may add Your own attribution |
542 |
+ notices within Derivative Works that You distribute, alongside |
543 |
+ or as an addendum to the NOTICE text from the Work, provided |
544 |
+ that such additional attribution notices cannot be construed |
545 |
+ as modifying the License. |
546 |
+ |
547 |
+ You may add Your own copyright statement to Your modifications and |
548 |
+ may provide additional or different license terms and conditions |
549 |
+ for use, reproduction, or distribution of Your modifications, or |
550 |
+ for any such Derivative Works as a whole, provided Your use, |
551 |
+ reproduction, and distribution of the Work otherwise complies with |
552 |
+ the conditions stated in this License. |
553 |
+ |
554 |
+ 5. Submission of Contributions. Unless You explicitly state otherwise, |
555 |
+ any Contribution intentionally submitted for inclusion in the Work |
556 |
+ by You to the Licensor shall be under the terms and conditions of |
557 |
+ this License, without any additional terms or conditions. |
558 |
+ Notwithstanding the above, nothing herein shall supersede or modify |
559 |
+ the terms of any separate license agreement you may have executed |
560 |
+ with Licensor regarding such Contributions. |
561 |
+ |
562 |
+ 6. Trademarks. This License does not grant permission to use the trade |
563 |
+ names, trademarks, service marks, or product names of the Licensor, |
564 |
+ except as required for reasonable and customary use in describing the |
565 |
+ origin of the Work and reproducing the content of the NOTICE file. |
566 |
+ |
567 |
+ 7. Disclaimer of Warranty. Unless required by applicable law or |
568 |
+ agreed to in writing, Licensor provides the Work (and each |
569 |
+ Contributor provides its Contributions) on an "AS IS" BASIS, |
570 |
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or |
571 |
+ implied, including, without limitation, any warranties or conditions |
572 |
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A |
573 |
+ PARTICULAR PURPOSE. You are solely responsible for determining the |
574 |
+ appropriateness of using or redistributing the Work and assume any |
575 |
+ risks associated with Your exercise of permissions under this License. |
576 |
+ |
577 |
+ 8. Limitation of Liability. In no event and under no legal theory, |
578 |
+ whether in tort (including negligence), contract, or otherwise, |
579 |
+ unless required by applicable law (such as deliberate and grossly |
580 |
+ negligent acts) or agreed to in writing, shall any Contributor be |
581 |
+ liable to You for damages, including any direct, indirect, special, |
582 |
+ incidental, or consequential damages of any character arising as a |
583 |
+ result of this License or out of the use or inability to use the |
584 |
+ Work (including but not limited to damages for loss of goodwill, |
585 |
+ work stoppage, computer failure or malfunction, or any and all |
586 |
+ other commercial damages or losses), even if such Contributor |
587 |
+ has been advised of the possibility of such damages. |
588 |
+ |
589 |
+ 9. Accepting Warranty or Additional Liability. While redistributing |
590 |
+ the Work or Derivative Works thereof, You may choose to offer, |
591 |
+ and charge a fee for, acceptance of support, warranty, indemnity, |
592 |
+ or other liability obligations and/or rights consistent with this |
593 |
+ License. However, in accepting such obligations, You may act only |
594 |
+ on Your own behalf and on Your sole responsibility, not on behalf |
595 |
+ of any other Contributor, and only if You agree to indemnify, |
596 |
+ defend, and hold each Contributor harmless for any liability |
597 |
+ incurred by, or claims asserted against, such Contributor by reason |
598 |
+ of your accepting any such warranty or additional liability. |
599 |
+ |
600 |
+ END OF TERMS AND CONDITIONS |
601 |
+ |
602 |
+ APPENDIX: How to apply the Apache License to your work. |
603 |
+ |
604 |
+ To apply the Apache License to your work, attach the following |
605 |
+ boilerplate notice, with the fields enclosed by brackets "[]" |
606 |
+ replaced with your own identifying information. (Don't include |
607 |
+ the brackets!) The text should be enclosed in the appropriate |
608 |
+ comment syntax for the file format. We also recommend that a |
609 |
+ file or class name and description of purpose be included on the |
610 |
+ same "printed page" as the copyright notice for easier |
611 |
+ identification within third-party archives. |
612 |
+ |
613 |
+ Copyright [yyyy] [name of copyright owner] |
614 |
+ |
615 |
+ Licensed under the Apache License, Version 2.0 (the "License"); |
616 |
+ you may not use this file except in compliance with the License. |
617 |
+ You may obtain a copy of the License at |
618 |
+ |
619 |
+ http://www.apache.org/licenses/LICENSE-2.0 |
620 |
+ |
621 |
+ Unless required by applicable law or agreed to in writing, software |
622 |
+ distributed under the License is distributed on an "AS IS" BASIS, |
623 |
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
624 |
+ See the License for the specific language governing permissions and |
625 |
+ limitations under the License. |