Gentoo Archives: gentoo-commits

From: William Hubbs <williamh@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: licenses/
Date: Sat, 02 Jul 2022 19:30:14
Message-Id: 1656790203.8f2f20d5021bbdf47c55a7cc69db9b5d0b0f4cf3.williamh@gentoo
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.