• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1License file: LICENSES/GPL-2.0-only.txt
2
3GNU GENERAL PUBLIC LICENSE
4
5Version 2, June 1991
6
7Copyright (C) 1989, 1991 Free Software Foundation, Inc.
8
951 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
10
11Everyone is permitted to copy and distribute verbatim copies of this license
12document, but changing it is not allowed.
13
14Preamble
15
16The licenses for most software are designed to take away your freedom to share
17and change it. By contrast, the GNU General Public License is intended to
18guarantee your freedom to share and change free software--to make sure the
19software is free for all its users. This General Public License applies to
20most of the Free Software Foundation's software and to any other program whose
21authors commit to using it. (Some other Free Software Foundation software
22is covered by the GNU Lesser General Public License instead.) You can apply
23it to your programs, too.
24
25When we speak of free software, we are referring to freedom, not price. Our
26General Public Licenses are designed to make sure that you have the freedom
27to distribute copies of free software (and charge for this service if you
28wish), that you receive source code or can get it if you want it, that you
29can change the software or use pieces of it in new free programs; and that
30you know you can do these things.
31
32To protect your rights, we need to make restrictions that forbid anyone to
33deny you these rights or to ask you to surrender the rights. These restrictions
34translate to certain responsibilities for you if you distribute copies of
35the software, or if you modify it.
36
37For example, if you distribute copies of such a program, whether gratis or
38for a fee, you must give the recipients all the rights that you have. You
39must make sure that they, too, receive or can get the source code. And you
40must show them these terms so they know their rights.
41
42We protect your rights with two steps: (1) copyright the software, and (2)
43offer you this license which gives you legal permission to copy, distribute
44and/or modify the software.
45
46Also, for each author's protection and ours, we want to make certain that
47everyone understands that there is no warranty for this free software. If
48the software is modified by someone else and passed on, we want its recipients
49to know that what they have is not the original, so that any problems introduced
50by others will not reflect on the original authors' reputations.
51
52Finally, any free program is threatened constantly by software patents. We
53wish to avoid the danger that redistributors of a free program will individually
54obtain patent licenses, in effect making the program proprietary. To prevent
55this, we have made it clear that any patent must be licensed for everyone's
56free use or not licensed at all.
57
58The precise terms and conditions for copying, distribution and modification
59follow.
60
61TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
62
630. This License applies to any program or other work which contains a notice
64placed by the copyright holder saying it may be distributed under the terms
65of this General Public License. The "Program", below, refers to any such program
66or work, and a "work based on the Program" means either the Program or any
67derivative work under copyright law: that is to say, a work containing the
68Program or a portion of it, either verbatim or with modifications and/or translated
69into another language. (Hereinafter, translation is included without limitation
70in the term "modification".) Each licensee is addressed as "you".
71
72Activities other than copying, distribution and modification are not covered
73by this License; they are outside its scope. The act of running the Program
74is not restricted, and the output from the Program is covered only if its
75contents constitute a work based on the Program (independent of having been
76made by running the Program). Whether that is true depends on what the Program
77does.
78
791. You may copy and distribute verbatim copies of the Program's source code
80as you receive it, in any medium, provided that you conspicuously and appropriately
81publish on each copy an appropriate copyright notice and disclaimer of warranty;
82keep intact all the notices that refer to this License and to the absence
83of any warranty; and give any other recipients of the Program a copy of this
84License along with the Program.
85
86You may charge a fee for the physical act of transferring a copy, and you
87may at your option offer warranty protection in exchange for a fee.
88
892. You may modify your copy or copies of the Program or any portion of it,
90thus forming a work based on the Program, and copy and distribute such modifications
91or work under the terms of Section 1 above, provided that you also meet all
92of these conditions:
93
94a) You must cause the modified files to carry prominent notices stating that
95you changed the files and the date of any change.
96
97b) You must cause any work that you distribute or publish, that in whole or
98in part contains or is derived from the Program or any part thereof, to be
99licensed as a whole at no charge to all third parties under the terms of this
100License.
101
102c) If the modified program normally reads commands interactively when run,
103you must cause it, when started running for such interactive use in the most
104ordinary way, to print or display an announcement including an appropriate
105copyright notice and a notice that there is no warranty (or else, saying that
106you provide a warranty) and that users may redistribute the program under
107these conditions, and telling the user how to view a copy of this License.
108(Exception: if the Program itself is interactive but does not normally print
109such an announcement, your work based on the Program is not required to print
110an announcement.)
111
112These requirements apply to the modified work as a whole. If identifiable
113sections of that work are not derived from the Program, and can be reasonably
114considered independent and separate works in themselves, then this License,
115and its terms, do not apply to those sections when you distribute them as
116separate works. But when you distribute the same sections as part of a whole
117which is a work based on the Program, the distribution of the whole must be
118on the terms of this License, whose permissions for other licensees extend
119to the entire whole, and thus to each and every part regardless of who wrote
120it.
121
122Thus, it is not the intent of this section to claim rights or contest your
123rights to work written entirely by you; rather, the intent is to exercise
124the right to control the distribution of derivative or collective works based
125on the Program.
126
127In addition, mere aggregation of another work not based on the Program with
128the Program (or with a work based on the Program) on a volume of a storage
129or distribution medium does not bring the other work under the scope of this
130License.
131
1323. You may copy and distribute the Program (or a work based on it, under Section
1332) in object code or executable form under the terms of Sections 1 and 2 above
134provided that you also do one of the following:
135
136a) Accompany it with the complete corresponding machine-readable source code,
137which must be distributed under the terms of Sections 1 and 2 above on a medium
138customarily used for software interchange; or,
139
140b) Accompany it with a written offer, valid for at least three years, to give
141any third party, for a charge no more than your cost of physically performing
142source distribution, a complete machine-readable copy of the corresponding
143source code, to be distributed under the terms of Sections 1 and 2 above on
144a medium customarily used for software interchange; or,
145
146c) Accompany it with the information you received as to the offer to distribute
147corresponding source code. (This alternative is allowed only for noncommercial
148distribution and only if you received the program in object code or executable
149form with such an offer, in accord with Subsection b above.)
150
151The source code for a work means the preferred form of the work for making
152modifications to it. For an executable work, complete source code means all
153the source code for all modules it contains, plus any associated interface
154definition files, plus the scripts used to control compilation and installation
155of the executable. However, as a special exception, the source code distributed
156need not include anything that is normally distributed (in either source or
157binary form) with the major components (compiler, kernel, and so on) of the
158operating system on which the executable runs, unless that component itself
159accompanies the executable.
160
161If distribution of executable or object code is made by offering access to
162copy from a designated place, then offering equivalent access to copy the
163source code from the same place counts as distribution of the source code,
164even though third parties are not compelled to copy the source along with
165the object code.
166
1674. You may not copy, modify, sublicense, or distribute the Program except
168as expressly provided under this License. Any attempt otherwise to copy, modify,
169sublicense or distribute the Program is void, and will automatically terminate
170your rights under this License. However, parties who have received copies,
171or rights, from you under this License will not have their licenses terminated
172so long as such parties remain in full compliance.
173
1745. You are not required to accept this License, since you have not signed
175it. However, nothing else grants you permission to modify or distribute the
176Program or its derivative works. These actions are prohibited by law if you
177do not accept this License. Therefore, by modifying or distributing the Program
178(or any work based on the Program), you indicate your acceptance of this License
179to do so, and all its terms and conditions for copying, distributing or modifying
180the Program or works based on it.
181
1826. Each time you redistribute the Program (or any work based on the Program),
183the recipient automatically receives a license from the original licensor
184to copy, distribute or modify the Program subject to these terms and conditions.
185You may not impose any further restrictions on the recipients' exercise of
186the rights granted herein. You are not responsible for enforcing compliance
187by third parties to this License.
188
1897. If, as a consequence of a court judgment or allegation of patent infringement
190or for any other reason (not limited to patent issues), conditions are imposed
191on you (whether by court order, agreement or otherwise) that contradict the
192conditions of this License, they do not excuse you from the conditions of
193this License. If you cannot distribute so as to satisfy simultaneously your
194obligations under this License and any other pertinent obligations, then as
195a consequence you may not distribute the Program at all. For example, if a
196patent license would not permit royalty-free redistribution of the Program
197by all those who receive copies directly or indirectly through you, then the
198only way you could satisfy both it and this License would be to refrain entirely
199from distribution of the Program.
200
201If any portion of this section is held invalid or unenforceable under any
202particular circumstance, the balance of the section is intended to apply and
203the section as a whole is intended to apply in other circumstances.
204
205It is not the purpose of this section to induce you to infringe any patents
206or other property right claims or to contest validity of any such claims;
207this section has the sole purpose of protecting the integrity of the free
208software distribution system, which is implemented by public license practices.
209Many people have made generous contributions to the wide range of software
210distributed through that system in reliance on consistent application of that
211system; it is up to the author/donor to decide if he or she is willing to
212distribute software through any other system and a licensee cannot impose
213that choice.
214
215This section is intended to make thoroughly clear what is believed to be a
216consequence of the rest of this License.
217
2188. If the distribution and/or use of the Program is restricted in certain
219countries either by patents or by copyrighted interfaces, the original copyright
220holder who places the Program under this License may add an explicit geographical
221distribution limitation excluding those countries, so that distribution is
222permitted only in or among countries not thus excluded. In such case, this
223License incorporates the limitation as if written in the body of this License.
224
2259. The Free Software Foundation may publish revised and/or new versions of
226the General Public License from time to time. Such new versions will be similar
227in spirit to the present version, but may differ in detail to address new
228problems or concerns.
229
230Each version is given a distinguishing version number. If the Program specifies
231a version number of this License which applies to it and "any later version",
232you have the option of following the terms and conditions either of that version
233or of any later version published by the Free Software Foundation. If the
234Program does not specify a version number of this License, you may choose
235any version ever published by the Free Software Foundation.
236
23710. If you wish to incorporate parts of the Program into other free programs
238whose distribution conditions are different, write to the author to ask for
239permission. For software which is copyrighted by the Free Software Foundation,
240write to the Free Software Foundation; we sometimes make exceptions for this.
241Our decision will be guided by the two goals of preserving the free status
242of all derivatives of our free software and of promoting the sharing and reuse
243of software generally.
244
245   NO WARRANTY
246
24711. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
248THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
249STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM
250"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
251BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
252FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
253OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME
254THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
255
25612. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
257WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE
258THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
259GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE
260OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA
261OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES
262OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH
263HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
264END OF TERMS AND CONDITIONS
265
266How to Apply These Terms to Your New Programs
267
268If you develop a new program, and you want it to be of the greatest possible
269use to the public, the best way to achieve this is to make it free software
270which everyone can redistribute and change under these terms.
271
272To do so, attach the following notices to the program. It is safest to attach
273them to the start of each source file to most effectively convey the exclusion
274of warranty; and each file should have at least the "copyright" line and a
275pointer to where the full notice is found.
276
277<one line to give the program's name and an idea of what it does.>
278
279Copyright (C)< yyyy> <name of author>
280
281This program is free software; you can redistribute it and/or modify it under
282the terms of the GNU General Public License as published by the Free Software
283Foundation; either version 2 of the License, or (at your option) any later
284version.
285
286This program is distributed in the hope that it will be useful, but WITHOUT
287ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
288FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
289
290You should have received a copy of the GNU General Public License along with
291this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
292Street, Fifth Floor, Boston, MA 02110-1301, USA.
293
294Also add information on how to contact you by electronic and paper mail.
295
296If the program is interactive, make it output a short notice like this when
297it starts in an interactive mode:
298
299Gnomovision version 69, Copyright (C) year name of author Gnomovision comes
300with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software,
301and you are welcome to redistribute it under certain conditions; type `show
302c' for details.
303
304The hypothetical commands `show w' and `show c' should show the appropriate
305parts of the General Public License. Of course, the commands you use may be
306called something other than `show w' and `show c'; they could even be mouse-clicks
307or menu items--whatever suits your program.
308
309You should also get your employer (if you work as a programmer) or your school,
310if any, to sign a "copyright disclaimer" for the program, if necessary. Here
311is a sample; alter the names:
312
313Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision'
314(which makes passes at compilers) written by James Hacker.
315
316<signature of Ty Coon >, 1 April 1989 Ty Coon, President of Vice This General
317Public License does not permit incorporating your program into proprietary
318programs. If your program is a subroutine library, you may consider it more
319useful to permit linking proprietary applications with the library. If this
320is what you want to do, use the GNU Lesser General Public License instead
321of this License.
322
323---
324
325License file: LICENSES/X11.txt
326
327X11 License Copyright (C) 1996 X Consortium
328
329Permission is hereby granted, free of charge, to any person obtaining a copy
330of this software and associated documentation files (the "Software"), to deal
331in the Software without restriction, including without limitation the rights
332to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
333copies of the Software, and to permit persons to whom the Software is furnished
334to do so, subject to the following conditions:
335
336The above copyright notice and this permission notice shall be included in
337all copies or substantial portions of the Software.
338
339THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
340IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
341FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE X CONSORTIUM
342BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
343OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH
344THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
345
346Except as contained in this notice, the name of the X Consortium shall not
347be used in advertising or otherwise to promote the sale, use or other dealings
348in this Software without prior written authorization from the X Consortium.
349
350X Window System is a trademark of X Consortium, Inc.
351
352---
353
354License file: LICENSES/Apache-2.0.txt
355
356Apache License
357
358Version 2.0, January 2004
359
360http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION,
361AND DISTRIBUTION
362
363   1. Definitions.
364
365
366
367"License" shall mean the terms and conditions for use, reproduction, and distribution
368as defined by Sections 1 through 9 of this document.
369
370
371
372"Licensor" shall mean the copyright owner or entity authorized by the copyright
373owner that is granting the License.
374
375
376
377"Legal Entity" shall mean the union of the acting entity and all other entities
378that control, are controlled by, or are under common control with that entity.
379For the purposes of this definition, "control" means (i) the power, direct
380or indirect, to cause the direction or management of such entity, whether
381by contract or otherwise, or (ii) ownership of fifty percent (50%) or more
382of the outstanding shares, or (iii) beneficial ownership of such entity.
383
384
385
386"You" (or "Your") shall mean an individual or Legal Entity exercising permissions
387granted by this License.
388
389
390
391"Source" form shall mean the preferred form for making modifications, including
392but not limited to software source code, documentation source, and configuration
393files.
394
395
396
397"Object" form shall mean any form resulting from mechanical transformation
398or translation of a Source form, including but not limited to compiled object
399code, generated documentation, and conversions to other media types.
400
401
402
403"Work" shall mean the work of authorship, whether in Source or Object form,
404made available under the License, as indicated by a copyright notice that
405is included in or attached to the work (an example is provided in the Appendix
406below).
407
408
409
410"Derivative Works" shall mean any work, whether in Source or Object form,
411that is based on (or derived from) the Work and for which the editorial revisions,
412annotations, elaborations, or other modifications represent, as a whole, an
413original work of authorship. For the purposes of this License, Derivative
414Works shall not include works that remain separable from, or merely link (or
415bind by name) to the interfaces of, the Work and Derivative Works thereof.
416
417
418
419"Contribution" shall mean any work of authorship, including the original version
420of the Work and any modifications or additions to that Work or Derivative
421Works thereof, that is intentionally submitted to Licensor for inclusion in
422the Work by the copyright owner or by an individual or Legal Entity authorized
423to submit on behalf of the copyright owner. For the purposes of this definition,
424"submitted" means any form of electronic, verbal, or written communication
425sent to the Licensor or its representatives, including but not limited to
426communication on electronic mailing lists, source code control systems, and
427issue tracking systems that are managed by, or on behalf of, the Licensor
428for the purpose of discussing and improving the Work, but excluding communication
429that is conspicuously marked or otherwise designated in writing by the copyright
430owner as "Not a Contribution."
431
432
433
434"Contributor" shall mean Licensor and any individual or Legal Entity on behalf
435of whom a Contribution has been received by Licensor and subsequently incorporated
436within the Work.
437
4382. Grant of Copyright License. Subject to the terms and conditions of this
439License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive,
440no-charge, royalty-free, irrevocable copyright license to reproduce, prepare
441Derivative Works of, publicly display, publicly perform, sublicense, and distribute
442the Work and such Derivative Works in Source or Object form.
443
4443. Grant of Patent License. Subject to the terms and conditions of this License,
445each Contributor hereby grants to You a perpetual, worldwide, non-exclusive,
446no-charge, royalty-free, irrevocable (except as stated in this section) patent
447license to make, have made, use, offer to sell, sell, import, and otherwise
448transfer the Work, where such license applies only to those patent claims
449licensable by such Contributor that are necessarily infringed by their Contribution(s)
450alone or by combination of their Contribution(s) with the Work to which such
451Contribution(s) was submitted. If You institute patent litigation against
452any entity (including a cross-claim or counterclaim in a lawsuit) alleging
453that the Work or a Contribution incorporated within the Work constitutes direct
454or contributory patent infringement, then any patent licenses granted to You
455under this License for that Work shall terminate as of the date such litigation
456is filed.
457
4584. Redistribution. You may reproduce and distribute copies of the Work or
459Derivative Works thereof in any medium, with or without modifications, and
460in Source or Object form, provided that You meet the following conditions:
461
462(a) You must give any other recipients of the Work or Derivative Works a copy
463of this License; and
464
465(b) You must cause any modified files to carry prominent notices stating that
466You changed the files; and
467
468(c) You must retain, in the Source form of any Derivative Works that You distribute,
469all copyright, patent, trademark, and attribution notices from the Source
470form of the Work, excluding those notices that do not pertain to any part
471of the Derivative Works; and
472
473(d) If the Work includes a "NOTICE" text file as part of its distribution,
474then any Derivative Works that You distribute must include a readable copy
475of the attribution notices contained within such NOTICE file, excluding those
476notices that do not pertain to any part of the Derivative Works, in at least
477one of the following places: within a NOTICE text file distributed as part
478of the Derivative Works; within the Source form or documentation, if provided
479along with the Derivative Works; or, within a display generated by the Derivative
480Works, if and wherever such third-party notices normally appear. The contents
481of the NOTICE file are for informational purposes only and do not modify the
482License. You may add Your own attribution notices within Derivative Works
483that You distribute, alongside or as an addendum to the NOTICE text from the
484Work, provided that such additional attribution notices cannot be construed
485as modifying the License.
486
487You may add Your own copyright statement to Your modifications and may provide
488additional or different license terms and conditions for use, reproduction,
489or distribution of Your modifications, or for any such Derivative Works as
490a whole, provided Your use, reproduction, and distribution of the Work otherwise
491complies with the conditions stated in this License.
492
4935. Submission of Contributions. Unless You explicitly state otherwise, any
494Contribution intentionally submitted for inclusion in the Work by You to the
495Licensor shall be under the terms and conditions of this License, without
496any additional terms or conditions. Notwithstanding the above, nothing herein
497shall supersede or modify the terms of any separate license agreement you
498may have executed with Licensor regarding such Contributions.
499
5006. Trademarks. This License does not grant permission to use the trade names,
501trademarks, service marks, or product names of the Licensor, except as required
502for reasonable and customary use in describing the origin of the Work and
503reproducing the content of the NOTICE file.
504
5057. Disclaimer of Warranty. Unless required by applicable law or agreed to
506in writing, Licensor provides the Work (and each Contributor provides its
507Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
508KIND, either express or implied, including, without limitation, any warranties
509or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR
510A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness
511of using or redistributing the Work and assume any risks associated with Your
512exercise of permissions under this License.
513
5148. Limitation of Liability. In no event and under no legal theory, whether
515in tort (including negligence), contract, or otherwise, unless required by
516applicable law (such as deliberate and grossly negligent acts) or agreed to
517in writing, shall any Contributor be liable to You for damages, including
518any direct, indirect, special, incidental, or consequential damages of any
519character arising as a result of this License or out of the use or inability
520to use the Work (including but not limited to damages for loss of goodwill,
521work stoppage, computer failure or malfunction, or any and all other commercial
522damages or losses), even if such Contributor has been advised of the possibility
523of such damages.
524
5259. Accepting Warranty or Additional Liability. While redistributing the Work
526or Derivative Works thereof, You may choose to offer, and charge a fee for,
527acceptance of support, warranty, indemnity, or other liability obligations
528and/or rights consistent with this License. However, in accepting such obligations,
529You may act only on Your own behalf and on Your sole responsibility, not on
530behalf of any other Contributor, and only if You agree to indemnify, defend,
531and hold each Contributor harmless for any liability incurred by, or claims
532asserted against, such Contributor by reason of your accepting any such warranty
533or additional liability. END OF TERMS AND CONDITIONS
534
535APPENDIX: How to apply the Apache License to your work.
536
537To apply the Apache License to your work, attach the following boilerplate
538notice, with the fields enclosed by brackets "[]" replaced with your own identifying
539information. (Don't include the brackets!) The text should be enclosed in
540the appropriate comment syntax for the file format. We also recommend that
541a file or class name and description of purpose be included on the same "printed
542page" as the copyright notice for easier identification within third-party
543archives.
544
545Copyright [yyyy] [name of copyright owner]
546
547Licensed under the Apache License, Version 2.0 (the "License");
548
549you may not use this file except in compliance with the License.
550
551You may obtain a copy of the License at
552
553http://www.apache.org/licenses/LICENSE-2.0
554
555Unless required by applicable law or agreed to in writing, software
556
557distributed under the License is distributed on an "AS IS" BASIS,
558
559WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
560
561See the License for the specific language governing permissions and
562
563limitations under the License.
564
565---
566
567License file: LICENSES/retained-copyrights.txt
568
569Copyright 2003 Tungsten Graphics, Inc., Cedar Park, Texas.
570Copyright 2006-2012 Red Hat, Inc.
571Copyright © 2006 Intel Corporation
572Copyright 2010, Google Inc.
573Copyright 2012, Google Inc.
574Copyright © 2012 Intel Corporation
575Copyright 2012 Red Hat Inc.
576Copyright 2013 Google Inc.
577Copyright 2014 Google Inc.
578Copyright 2014 The ChromiumOS Authors. All rights reserved.
579Copyright 2015 Google Inc.
580Copyright 2015, Google Inc.
581Copyright 2016 Jonathan Neuschäfer <j.neuschaefer@gmx.net>
582Copyright 2016 The ChromiumOS Authors. All rights reserved.
583Copyright 2017-2019 Eltan B.V.
584Copyright 2017 Google Inc.
585Copyright 2018 Generated Code
586Copyright 2018-present Facebook, Inc.
587Copyright 2019 9Elements Agency GmbH <patrick.rudolph@9elements.com>
588Copyright 2019 The ChromiumOS Authors. All rights reserved.
589Copyright (C) 2002 David S. Peterson.  All rights reserved.
590Copyright (c) 2003-2016  Cavium Inc. (support@cavium.com). All rights
591Copyright (c) 2003-2017  Cavium Inc. (support@cavium.com). All rights
592Copyright (c) 2004, 2008 IBM Corporation
593Copyright (c) 2005 ASPEED Technology Inc.
594Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>
595Copyright (c) 2008, 2009 Pattrick Hueper <phueper@hueper.net>
596Copyright (C) 2008 Advanced Micro Devices, Inc.
597Copyright (c) 2008, Google Inc.
598Copyright (C) 2008 Jordan Crouse <jordan@cosmicpenguin.net>
599Copyright (C) 2008 Uwe Hermann <uwe@hermann-uwe.de>
600Copyright (C) 2009-2010 coresystems GmbH
601Copyright (c) 2009-2012, Code Aurora Forum. All rights reserved.
602Copyright (c) 2010-2017, The Regents of the University of California
603Copyright (c) 2010, Code Aurora Forum. All rights reserved.
604Copyright (C) 2010 coresystems GmbH
605Copyright (c) 2010 Per Odlund <per.odlund@armagedon.se>
606Copyright (c) 2010 The ChromiumOS Authors. All rights reserved.
607Copyright (c) 2011-2012, Code Aurora Forum. All rights reserved.
608Copyright (c) 2011-2012 The Linux Foundation. All rights reserved.
609Copyright (c) 2011-2012, The Linux Foundation. All rights reserved.
610Copyright (c) 2011 - 2014 The Linux Foundation. All rights reserved.
611Copyright (c) 2011-2019 The Linux Foundation. All rights reserved.
612Copyright (c) 2011, Google Inc.
613Copyright (C) 2011 secunet Security Networks AG
614Copyright (c) 2012 - 2013, 2015, 2019 The Linux Foundation.
615Copyright (c) 2012 - 2013, 2015 The Linux Foundation. All rights reserved.
616Copyright (c) 2012 - 2013 The Linux Foundation. All rights reserved.
617Copyright (c) 2012-2013 The Linux Foundation. All rights reserved.
618Copyright (c) 2012, 2016-2017 Advanced Micro Devices, Inc.
619Copyright (c) 2012, 2016-2019 Advanced Micro Devices, Inc.
620Copyright (c) 2012-2019 The Linux Foundation. All rights reserved.
621Copyright (c) 2012-2019 The Linux Foundation. All rights reserved.*
622Copyright (c) 2012, Code Aurora Forum. All rights reserved.
623Copyright (c) 2012 The ChromiumOS Authors. All rights reserved.
624Copyright (c) 2012 The Linux Foundation. All rights reserved.
625Copyright (c) 2012 The Linux Foundation. All rights reserved.*
626Copyright (c) 2013-2014, ARM Limited and Contributors. All rights reserved.
627Copyright (c) 2013-2015 Intel Corporation.
628Copyright (c) 2013-2017 Intel Corporation.
629Copyright (C) 2013 Google Inc.
630Copyright (c) 2013 The ChromiumOS Authors. All rights reserved.
631Copyright (c) 2013 The Linux Foundation. All rights reserved.
632Copyright (c) 2013, The Regents of the University of California (Regents).
633Copyright (C) 2014 - 2015, 2019 The Linux Foundation. All rights reserved.
634Copyright (C) 2014 - 2015 The Linux Foundation. All rights reserved.
635Copyright (C) 2014 - 2016, 2019 The Linux Foundation. All rights reserved.
636Copyright (C) 2014 - 2016 The Linux Foundation. All rights reserved.
637Copyright (c) 2014 Google Inc.
638Copyright (C) 2014 Google Inc.
639Copyright (c) 2014 Google Inc. All rights reserved.
640Copyright (c) 2014 The ChromiumOS Authors. All rights reserved.
641Copyright (C) 2014 The Linux Foundation. All rights reserved.
642Copyright (C) 2015-2016 Intel Corporation.
643Copyright (C) 2015-2016, Intel Corporation
644Copyright (c) 2015 - 2016, Intel Corporation. All rights reserved.
645Copyright (C) 2015 Google Inc.
646Copyright (c) 2015, Intel Corporation. All rights reserved.
647Copyright (c) 2015 The ChromiumOS Authors. All rights reserved.
648Copyright (C) 2015 The Linux Foundation. All rights reserved.
649Copyright (c) 2015, The Linux Foundation. All rights reserved.
650Copyright (C) 2015 Timothy Pearson <tpearson@raptorengineeringinc.com>, Raptor Engineering
651Copyright (c) 2016, 2018, The Linux Foundation. All rights reserved.
652Copyright (C) 2016 Google Inc.
653Copyright (c) 2016, The Regents of the University of California (Regents).
654Copyright (C) 2018-2019 Eltan B.V.
655Copyright (C) 2018 - 2019 The Linux Foundation. All rights reserved.
656Copyright (c) 2018 Eltan B.V.
657Copyright (c) 2018, HardenedLinux.
658Copyright (C) 2018, The Linux Foundation.  All rights reserved.
659Copyright Dave Airlie <airlied@redhat.com>
660
661---
662
663License file: LICENSES/HPND.txt
664
665<copyright notice>
666
667Permission to use, copy, modify and distribute this software and its
668documentation for any purpose and without fee is hereby granted,
669provided that the above copyright notice appear in all copies, and that
670both that the copyright notice and this permission notice appear in
671supporting documentation , and that the name of <copyright holder> <or
672related entities> not be used in advertising or publicity pertaining to
673distribution of the software without specific, written prior permission.
674<copyright holder> makes no representations about the suitability of
675this software for any purpose. It is provided "as is" without express or
676implied warranty.
677
678<copyright holder> DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
679SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
680FITNESS . IN NO EVENT SHALL <copyright holder> BE LIABLE FOR ANY
681SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
682RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
683CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
684CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
685
686---
687
688License file: LICENSES/MIT.txt
689
690MIT License Copyright (c) <year> <copyright holders>
691
692Permission is hereby granted, free of charge, to any person obtaining a copy
693of this software and associated documentation files (the "Software"), to deal
694in the Software without restriction, including without limitation the rights
695to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
696copies of the Software, and to permit persons to whom the Software is furnished
697to do so, subject to the following conditions:
698
699The above copyright notice and this permission notice (including the next
700paragraph) shall be included in all copies or substantial portions of the
701Software.
702
703THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
704IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
705FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
706OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
707WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
708OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
709
710---
711
712License file: LICENSES/GPL-3.0-only.txt
713
714GNU GENERAL PUBLIC LICENSE
715
716Version 3, 29 June 2007
717
718Copyright © 2007 Free Software Foundation, Inc. <https://fsf.org/>
719
720Everyone is permitted to copy and distribute verbatim copies of this license
721document, but changing it is not allowed.
722
723Preamble
724
725The GNU General Public License is a free, copyleft license for software and
726other kinds of works.
727
728The licenses for most software and other practical works are designed to take
729away your freedom to share and change the works. By contrast, the GNU General
730Public License is intended to guarantee your freedom to share and change all
731versions of a program--to make sure it remains free software for all its users.
732We, the Free Software Foundation, use the GNU General Public License for most
733of our software; it applies also to any other work released this way by its
734authors. You can apply it to your programs, too.
735
736When we speak of free software, we are referring to freedom, not price. Our
737General Public Licenses are designed to make sure that you have the freedom
738to distribute copies of free software (and charge for them if you wish), that
739you receive source code or can get it if you want it, that you can change
740the software or use pieces of it in new free programs, and that you know you
741can do these things.
742
743To protect your rights, we need to prevent others from denying you these rights
744or asking you to surrender the rights. Therefore, you have certain responsibilities
745if you distribute copies of the software, or if you modify it: responsibilities
746to respect the freedom of others.
747
748For example, if you distribute copies of such a program, whether gratis or
749for a fee, you must pass on to the recipients the same freedoms that you received.
750You must make sure that they, too, receive or can get the source code. And
751you must show them these terms so they know their rights.
752
753Developers that use the GNU GPL protect your rights with two steps: (1) assert
754copyright on the software, and (2) offer you this License giving you legal
755permission to copy, distribute and/or modify it.
756
757For the developers' and authors' protection, the GPL clearly explains that
758there is no warranty for this free software. For both users' and authors'
759sake, the GPL requires that modified versions be marked as changed, so that
760their problems will not be attributed erroneously to authors of previous versions.
761
762Some devices are designed to deny users access to install or run modified
763versions of the software inside them, although the manufacturer can do so.
764This is fundamentally incompatible with the aim of protecting users' freedom
765to change the software. The systematic pattern of such abuse occurs in the
766area of products for individuals to use, which is precisely where it is most
767unacceptable. Therefore, we have designed this version of the GPL to prohibit
768the practice for those products. If such problems arise substantially in other
769domains, we stand ready to extend this provision to those domains in future
770versions of the GPL, as needed to protect the freedom of users.
771
772Finally, every program is threatened constantly by software patents. States
773should not allow patents to restrict development and use of software on general-purpose
774computers, but in those that do, we wish to avoid the special danger that
775patents applied to a free program could make it effectively proprietary. To
776prevent this, the GPL assures that patents cannot be used to render the program
777non-free.
778
779The precise terms and conditions for copying, distribution and modification
780follow.
781
782TERMS AND CONDITIONS
783
784   0. Definitions.
785
786   "This License" refers to version 3 of the GNU General Public License.
787
788"Copyright" also means copyright-like laws that apply to other kinds of works,
789such as semiconductor masks.
790
791"The Program" refers to any copyrightable work licensed under this License.
792Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals
793or organizations.
794
795To "modify" a work means to copy from or adapt all or part of the work in
796a fashion requiring copyright permission, other than the making of an exact
797copy. The resulting work is called a "modified version" of the earlier work
798or a work "based on" the earlier work.
799
800A "covered work" means either the unmodified Program or a work based on the
801Program.
802
803To "propagate" a work means to do anything with it that, without permission,
804would make you directly or secondarily liable for infringement under applicable
805copyright law, except executing it on a computer or modifying a private copy.
806Propagation includes copying, distribution (with or without modification),
807making available to the public, and in some countries other activities as
808well.
809
810To "convey" a work means any kind of propagation that enables other parties
811to make or receive copies. Mere interaction with a user through a computer
812network, with no transfer of a copy, is not conveying.
813
814An interactive user interface displays "Appropriate Legal Notices" to the
815extent that it includes a convenient and prominently visible feature that
816(1) displays an appropriate copyright notice, and (2) tells the user that
817there is no warranty for the work (except to the extent that warranties are
818provided), that licensees may convey the work under this License, and how
819to view a copy of this License. If the interface presents a list of user commands
820or options, such as a menu, a prominent item in the list meets this criterion.
821
822   1. Source Code.
823
824The "source code" for a work means the preferred form of the work for making
825modifications to it. "Object code" means any non-source form of a work.
826
827A "Standard Interface" means an interface that either is an official standard
828defined by a recognized standards body, or, in the case of interfaces specified
829for a particular programming language, one that is widely used among developers
830working in that language.
831
832The "System Libraries" of an executable work include anything, other than
833the work as a whole, that (a) is included in the normal form of packaging
834a Major Component, but which is not part of that Major Component, and (b)
835serves only to enable use of the work with that Major Component, or to implement
836a Standard Interface for which an implementation is available to the public
837in source code form. A "Major Component", in this context, means a major essential
838component (kernel, window system, and so on) of the specific operating system
839(if any) on which the executable work runs, or a compiler used to produce
840the work, or an object code interpreter used to run it.
841
842The "Corresponding Source" for a work in object code form means all the source
843code needed to generate, install, and (for an executable work) run the object
844code and to modify the work, including scripts to control those activities.
845However, it does not include the work's System Libraries, or general-purpose
846tools or generally available free programs which are used unmodified in performing
847those activities but which are not part of the work. For example, Corresponding
848Source includes interface definition files associated with source files for
849the work, and the source code for shared libraries and dynamically linked
850subprograms that the work is specifically designed to require, such as by
851intimate data communication or control flow between those subprograms and
852other parts of the work.
853
854The Corresponding Source need not include anything that users can regenerate
855automatically from other parts of the Corresponding Source.
856
857   The Corresponding Source for a work in source code form is that same work.
858
859   2. Basic Permissions.
860
861All rights granted under this License are granted for the term of copyright
862on the Program, and are irrevocable provided the stated conditions are met.
863This License explicitly affirms your unlimited permission to run the unmodified
864Program. The output from running a covered work is covered by this License
865only if the output, given its content, constitutes a covered work. This License
866acknowledges your rights of fair use or other equivalent, as provided by copyright
867law.
868
869You may make, run and propagate covered works that you do not convey, without
870conditions so long as your license otherwise remains in force. You may convey
871covered works to others for the sole purpose of having them make modifications
872exclusively for you, or provide you with facilities for running those works,
873provided that you comply with the terms of this License in conveying all material
874for which you do not control copyright. Those thus making or running the covered
875works for you must do so exclusively on your behalf, under your direction
876and control, on terms that prohibit them from making any copies of your copyrighted
877material outside their relationship with you.
878
879Conveying under any other circumstances is permitted solely under the conditions
880stated below. Sublicensing is not allowed; section 10 makes it unnecessary.
881
882   3. Protecting Users' Legal Rights From Anti-Circumvention Law.
883
884No covered work shall be deemed part of an effective technological measure
885under any applicable law fulfilling obligations under article 11 of the WIPO
886copyright treaty adopted on 20 December 1996, or similar laws prohibiting
887or restricting circumvention of such measures.
888
889When you convey a covered work, you waive any legal power to forbid circumvention
890of technological measures to the extent such circumvention is effected by
891exercising rights under this License with respect to the covered work, and
892you disclaim any intention to limit operation or modification of the work
893as a means of enforcing, against the work's users, your or third parties'
894legal rights to forbid circumvention of technological measures.
895
896   4. Conveying Verbatim Copies.
897
898You may convey verbatim copies of the Program's source code as you receive
899it, in any medium, provided that you conspicuously and appropriately publish
900on each copy an appropriate copyright notice; keep intact all notices stating
901that this License and any non-permissive terms added in accord with section
9027 apply to the code; keep intact all notices of the absence of any warranty;
903and give all recipients a copy of this License along with the Program.
904
905You may charge any price or no price for each copy that you convey, and you
906may offer support or warranty protection for a fee.
907
908   5. Conveying Modified Source Versions.
909
910You may convey a work based on the Program, or the modifications to produce
911it from the Program, in the form of source code under the terms of section
9124, provided that you also meet all of these conditions:
913
914a) The work must carry prominent notices stating that you modified it, and
915giving a relevant date.
916
917b) The work must carry prominent notices stating that it is released under
918this License and any conditions added under section 7. This requirement modifies
919the requirement in section 4 to "keep intact all notices".
920
921c) You must license the entire work, as a whole, under this License to anyone
922who comes into possession of a copy. This License will therefore apply, along
923with any applicable section 7 additional terms, to the whole of the work,
924and all its parts, regardless of how they are packaged. This License gives
925no permission to license the work in any other way, but it does not invalidate
926such permission if you have separately received it.
927
928d) If the work has interactive user interfaces, each must display Appropriate
929Legal Notices; however, if the Program has interactive interfaces that do
930not display Appropriate Legal Notices, your work need not make them do so.
931
932A compilation of a covered work with other separate and independent works,
933which are not by their nature extensions of the covered work, and which are
934not combined with it such as to form a larger program, in or on a volume of
935a storage or distribution medium, is called an "aggregate" if the compilation
936and its resulting copyright are not used to limit the access or legal rights
937of the compilation's users beyond what the individual works permit. Inclusion
938of a covered work in an aggregate does not cause this License to apply to
939the other parts of the aggregate.
940
941   6. Conveying Non-Source Forms.
942
943You may convey a covered work in object code form under the terms of sections
9444 and 5, provided that you also convey the machine-readable Corresponding
945Source under the terms of this License, in one of these ways:
946
947a) Convey the object code in, or embodied in, a physical product (including
948a physical distribution medium), accompanied by the Corresponding Source fixed
949on a durable physical medium customarily used for software interchange.
950
951b) Convey the object code in, or embodied in, a physical product (including
952a physical distribution medium), accompanied by a written offer, valid for
953at least three years and valid for as long as you offer spare parts or customer
954support for that product model, to give anyone who possesses the object code
955either (1) a copy of the Corresponding Source for all the software in the
956product that is covered by this License, on a durable physical medium customarily
957used for software interchange, for a price no more than your reasonable cost
958of physically performing this conveying of source, or (2) access to copy the
959Corresponding Source from a network server at no charge.
960
961c) Convey individual copies of the object code with a copy of the written
962offer to provide the Corresponding Source. This alternative is allowed only
963occasionally and noncommercially, and only if you received the object code
964with such an offer, in accord with subsection 6b.
965
966d) Convey the object code by offering access from a designated place (gratis
967or for a charge), and offer equivalent access to the Corresponding Source
968in the same way through the same place at no further charge. You need not
969require recipients to copy the Corresponding Source along with the object
970code. If the place to copy the object code is a network server, the Corresponding
971Source may be on a different server (operated by you or a third party) that
972supports equivalent copying facilities, provided you maintain clear directions
973next to the object code saying where to find the Corresponding Source. Regardless
974of what server hosts the Corresponding Source, you remain obligated to ensure
975that it is available for as long as needed to satisfy these requirements.
976
977e) Convey the object code using peer-to-peer transmission, provided you inform
978other peers where the object code and Corresponding Source of the work are
979being offered to the general public at no charge under subsection 6d.
980
981A separable portion of the object code, whose source code is excluded from
982the Corresponding Source as a System Library, need not be included in conveying
983the object code work.
984
985A "User Product" is either (1) a "consumer product", which means any tangible
986personal property which is normally used for personal, family, or household
987purposes, or (2) anything designed or sold for incorporation into a dwelling.
988In determining whether a product is a consumer product, doubtful cases shall
989be resolved in favor of coverage. For a particular product received by a particular
990user, "normally used" refers to a typical or common use of that class of product,
991regardless of the status of the particular user or of the way in which the
992particular user actually uses, or expects or is expected to use, the product.
993A product is a consumer product regardless of whether the product has substantial
994commercial, industrial or non-consumer uses, unless such uses represent the
995only significant mode of use of the product.
996
997"Installation Information" for a User Product means any methods, procedures,
998authorization keys, or other information required to install and execute modified
999versions of a covered work in that User Product from a modified version of
1000its Corresponding Source. The information must suffice to ensure that the
1001continued functioning of the modified object code is in no case prevented
1002or interfered with solely because modification has been made.
1003
1004If you convey an object code work under this section in, or with, or specifically
1005for use in, a User Product, and the conveying occurs as part of a transaction
1006in which the right of possession and use of the User Product is transferred
1007to the recipient in perpetuity or for a fixed term (regardless of how the
1008transaction is characterized), the Corresponding Source conveyed under this
1009section must be accompanied by the Installation Information. But this requirement
1010does not apply if neither you nor any third party retains the ability to install
1011modified object code on the User Product (for example, the work has been installed
1012in ROM).
1013
1014The requirement to provide Installation Information does not include a requirement
1015to continue to provide support service, warranty, or updates for a work that
1016has been modified or installed by the recipient, or for the User Product in
1017which it has been modified or installed. Access to a network may be denied
1018when the modification itself materially and adversely affects the operation
1019of the network or violates the rules and protocols for communication across
1020the network.
1021
1022Corresponding Source conveyed, and Installation Information provided, in accord
1023with this section must be in a format that is publicly documented (and with
1024an implementation available to the public in source code form), and must require
1025no special password or key for unpacking, reading or copying.
1026
1027   7. Additional Terms.
1028
1029"Additional permissions" are terms that supplement the terms of this License
1030by making exceptions from one or more of its conditions. Additional permissions
1031that are applicable to the entire Program shall be treated as though they
1032were included in this License, to the extent that they are valid under applicable
1033law. If additional permissions apply only to part of the Program, that part
1034may be used separately under those permissions, but the entire Program remains
1035governed by this License without regard to the additional permissions.
1036
1037When you convey a copy of a covered work, you may at your option remove any
1038additional permissions from that copy, or from any part of it. (Additional
1039permissions may be written to require their own removal in certain cases when
1040you modify the work.) You may place additional permissions on material, added
1041by you to a covered work, for which you have or can give appropriate copyright
1042permission.
1043
1044Notwithstanding any other provision of this License, for material you add
1045to a covered work, you may (if authorized by the copyright holders of that
1046material) supplement the terms of this License with terms:
1047
1048a) Disclaiming warranty or limiting liability differently from the terms of
1049sections 15 and 16 of this License; or
1050
1051b) Requiring preservation of specified reasonable legal notices or author
1052attributions in that material or in the Appropriate Legal Notices displayed
1053by works containing it; or
1054
1055c) Prohibiting misrepresentation of the origin of that material, or requiring
1056that modified versions of such material be marked in reasonable ways as different
1057from the original version; or
1058
1059d) Limiting the use for publicity purposes of names of licensors or authors
1060of the material; or
1061
1062e) Declining to grant rights under trademark law for use of some trade names,
1063trademarks, or service marks; or
1064
1065f) Requiring indemnification of licensors and authors of that material by
1066anyone who conveys the material (or modified versions of it) with contractual
1067assumptions of liability to the recipient, for any liability that these contractual
1068assumptions directly impose on those licensors and authors.
1069
1070All other non-permissive additional terms are considered "further restrictions"
1071within the meaning of section 10. If the Program as you received it, or any
1072part of it, contains a notice stating that it is governed by this License
1073along with a term that is a further restriction, you may remove that term.
1074If a license document contains a further restriction but permits relicensing
1075or conveying under this License, you may add to a covered work material governed
1076by the terms of that license document, provided that the further restriction
1077does not survive such relicensing or conveying.
1078
1079If you add terms to a covered work in accord with this section, you must place,
1080in the relevant source files, a statement of the additional terms that apply
1081to those files, or a notice indicating where to find the applicable terms.
1082
1083Additional terms, permissive or non-permissive, may be stated in the form
1084of a separately written license, or stated as exceptions; the above requirements
1085apply either way.
1086
1087   8. Termination.
1088
1089You may not propagate or modify a covered work except as expressly provided
1090under this License. Any attempt otherwise to propagate or modify it is void,
1091and will automatically terminate your rights under this License (including
1092any patent licenses granted under the third paragraph of section 11).
1093
1094However, if you cease all violation of this License, then your license from
1095a particular copyright holder is reinstated (a) provisionally, unless and
1096until the copyright holder explicitly and finally terminates your license,
1097and (b) permanently, if the copyright holder fails to notify you of the violation
1098by some reasonable means prior to 60 days after the cessation.
1099
1100Moreover, your license from a particular copyright holder is reinstated permanently
1101if the copyright holder notifies you of the violation by some reasonable means,
1102this is the first time you have received notice of violation of this License
1103(for any work) from that copyright holder, and you cure the violation prior
1104to 30 days after your receipt of the notice.
1105
1106Termination of your rights under this section does not terminate the licenses
1107of parties who have received copies or rights from you under this License.
1108If your rights have been terminated and not permanently reinstated, you do
1109not qualify to receive new licenses for the same material under section 10.
1110
1111   9. Acceptance Not Required for Having Copies.
1112
1113You are not required to accept this License in order to receive or run a copy
1114of the Program. Ancillary propagation of a covered work occurring solely as
1115a consequence of using peer-to-peer transmission to receive a copy likewise
1116does not require acceptance. However, nothing other than this License grants
1117you permission to propagate or modify any covered work. These actions infringe
1118copyright if you do not accept this License. Therefore, by modifying or propagating
1119a covered work, you indicate your acceptance of this License to do so.
1120
1121   10. Automatic Licensing of Downstream Recipients.
1122
1123Each time you convey a covered work, the recipient automatically receives
1124a license from the original licensors, to run, modify and propagate that work,
1125subject to this License. You are not responsible for enforcing compliance
1126by third parties with this License.
1127
1128An "entity transaction" is a transaction transferring control of an organization,
1129or substantially all assets of one, or subdividing an organization, or merging
1130organizations. If propagation of a covered work results from an entity transaction,
1131each party to that transaction who receives a copy of the work also receives
1132whatever licenses to the work the party's predecessor in interest had or could
1133give under the previous paragraph, plus a right to possession of the Corresponding
1134Source of the work from the predecessor in interest, if the predecessor has
1135it or can get it with reasonable efforts.
1136
1137You may not impose any further restrictions on the exercise of the rights
1138granted or affirmed under this License. For example, you may not impose a
1139license fee, royalty, or other charge for exercise of rights granted under
1140this License, and you may not initiate litigation (including a cross-claim
1141or counterclaim in a lawsuit) alleging that any patent claim is infringed
1142by making, using, selling, offering for sale, or importing the Program or
1143any portion of it.
1144
1145   11. Patents.
1146
1147A "contributor" is a copyright holder who authorizes use under this License
1148of the Program or a work on which the Program is based. The work thus licensed
1149is called the contributor's "contributor version".
1150
1151A contributor's "essential patent claims" are all patent claims owned or controlled
1152by the contributor, whether already acquired or hereafter acquired, that would
1153be infringed by some manner, permitted by this License, of making, using,
1154or selling its contributor version, but do not include claims that would be
1155infringed only as a consequence of further modification of the contributor
1156version. For purposes of this definition, "control" includes the right to
1157grant patent sublicenses in a manner consistent with the requirements of this
1158License.
1159
1160Each contributor grants you a non-exclusive, worldwide, royalty-free patent
1161license under the contributor's essential patent claims, to make, use, sell,
1162offer for sale, import and otherwise run, modify and propagate the contents
1163of its contributor version.
1164
1165In the following three paragraphs, a "patent license" is any express agreement
1166or commitment, however denominated, not to enforce a patent (such as an express
1167permission to practice a patent or covenant not to sue for patent infringement).
1168To "grant" such a patent license to a party means to make such an agreement
1169or commitment not to enforce a patent against the party.
1170
1171If you convey a covered work, knowingly relying on a patent license, and the
1172Corresponding Source of the work is not available for anyone to copy, free
1173of charge and under the terms of this License, through a publicly available
1174network server or other readily accessible means, then you must either (1)
1175cause the Corresponding Source to be so available, or (2) arrange to deprive
1176yourself of the benefit of the patent license for this particular work, or
1177(3) arrange, in a manner consistent with the requirements of this License,
1178to extend the patent license to downstream recipients. "Knowingly relying"
1179means you have actual knowledge that, but for the patent license, your conveying
1180the covered work in a country, or your recipient's use of the covered work
1181in a country, would infringe one or more identifiable patents in that country
1182that you have reason to believe are valid.
1183
1184If, pursuant to or in connection with a single transaction or arrangement,
1185you convey, or propagate by procuring conveyance of, a covered work, and grant
1186a patent license to some of the parties receiving the covered work authorizing
1187them to use, propagate, modify or convey a specific copy of the covered work,
1188then the patent license you grant is automatically extended to all recipients
1189of the covered work and works based on it.
1190
1191A patent license is "discriminatory" if it does not include within the scope
1192of its coverage, prohibits the exercise of, or is conditioned on the non-exercise
1193of one or more of the rights that are specifically granted under this License.
1194You may not convey a covered work if you are a party to an arrangement with
1195a third party that is in the business of distributing software, under which
1196you make payment to the third party based on the extent of your activity of
1197conveying the work, and under which the third party grants, to any of the
1198parties who would receive the covered work from you, a discriminatory patent
1199license (a) in connection with copies of the covered work conveyed by you
1200(or copies made from those copies), or (b) primarily for and in connection
1201with specific products or compilations that contain the covered work, unless
1202you entered into that arrangement, or that patent license was granted, prior
1203to 28 March 2007.
1204
1205Nothing in this License shall be construed as excluding or limiting any implied
1206license or other defenses to infringement that may otherwise be available
1207to you under applicable patent law.
1208
1209   12. No Surrender of Others' Freedom.
1210
1211If conditions are imposed on you (whether by court order, agreement or otherwise)
1212that contradict the conditions of this License, they do not excuse you from
1213the conditions of this License. If you cannot convey a covered work so as
1214to satisfy simultaneously your obligations under this License and any other
1215pertinent obligations, then as a consequence you may not convey it at all.
1216For example, if you agree to terms that obligate you to collect a royalty
1217for further conveying from those to whom you convey the Program, the only
1218way you could satisfy both those terms and this License would be to refrain
1219entirely from conveying the Program.
1220
1221   13. Use with the GNU Affero General Public License.
1222
1223Notwithstanding any other provision of this License, you have permission to
1224link or combine any covered work with a work licensed under version 3 of the
1225GNU Affero General Public License into a single combined work, and to convey
1226the resulting work. The terms of this License will continue to apply to the
1227part which is the covered work, but the special requirements of the GNU Affero
1228General Public License, section 13, concerning interaction through a network
1229will apply to the combination as such.
1230
1231   14. Revised Versions of this License.
1232
1233The Free Software Foundation may publish revised and/or new versions of the
1234GNU General Public License from time to time. Such new versions will be similar
1235in spirit to the present version, but may differ in detail to address new
1236problems or concerns.
1237
1238Each version is given a distinguishing version number. If the Program specifies
1239that a certain numbered version of the GNU General Public License "or any
1240later version" applies to it, you have the option of following the terms and
1241conditions either of that numbered version or of any later version published
1242by the Free Software Foundation. If the Program does not specify a version
1243number of the GNU General Public License, you may choose any version ever
1244published by the Free Software Foundation.
1245
1246If the Program specifies that a proxy can decide which future versions of
1247the GNU General Public License can be used, that proxy's public statement
1248of acceptance of a version permanently authorizes you to choose that version
1249for the Program.
1250
1251Later license versions may give you additional or different permissions. However,
1252no additional obligations are imposed on any author or copyright holder as
1253a result of your choosing to follow a later version.
1254
1255   15. Disclaimer of Warranty.
1256
1257THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE
1258LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
1259OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
1260EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
1261OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
1262TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM
1263PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR
1264CORRECTION.
1265
1266   16. Limitation of Liability.
1267
1268IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
1269ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM
1270AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
1271INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO
1272USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
1273INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
1274PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER
1275PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
1276
1277   17. Interpretation of Sections 15 and 16.
1278
1279If the disclaimer of warranty and limitation of liability provided above cannot
1280be given local legal effect according to their terms, reviewing courts shall
1281apply local law that most closely approximates an absolute waiver of all civil
1282liability in connection with the Program, unless a warranty or assumption
1283of liability accompanies a copy of the Program in return for a fee. END OF
1284TERMS AND CONDITIONS
1285
1286How to Apply These Terms to Your New Programs
1287
1288If you develop a new program, and you want it to be of the greatest possible
1289use to the public, the best way to achieve this is to make it free software
1290which everyone can redistribute and change under these terms.
1291
1292To do so, attach the following notices to the program. It is safest to attach
1293them to the start of each source file to most effectively state the exclusion
1294of warranty; and each file should have at least the "copyright" line and a
1295pointer to where the full notice is found.
1296
1297<one line to give the program's name and a brief idea of what it does.>
1298
1299Copyright (C) <year> <name of author>
1300
1301This program is free software: you can redistribute it and/or modify it under
1302the terms of the GNU General Public License as published by the Free Software
1303Foundation, either version 3 of the License, or (at your option) any later
1304version.
1305
1306This program is distributed in the hope that it will be useful, but WITHOUT
1307ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
1308FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
1309
1310You should have received a copy of the GNU General Public License along with
1311this program. If not, see <https://www.gnu.org/licenses/>.
1312
1313Also add information on how to contact you by electronic and paper mail.
1314
1315If the program does terminal interaction, make it output a short notice like
1316this when it starts in an interactive mode:
1317
1318<program> Copyright (C) <year> <name of author>
1319
1320This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
1321
1322This is free software, and you are welcome to redistribute it under certain
1323conditions; type `show c' for details.
1324
1325The hypothetical commands `show w' and `show c' should show the appropriate
1326parts of the General Public License. Of course, your program's commands might
1327be different; for a GUI interface, you would use an "about box".
1328
1329You should also get your employer (if you work as a programmer) or school,
1330if any, to sign a "copyright disclaimer" for the program, if necessary. For
1331more information on this, and how to apply and follow the GNU GPL, see <https://www.gnu.org/licenses/>.
1332
1333The GNU General Public License does not permit incorporating your program
1334into proprietary programs. If your program is a subroutine library, you may
1335consider it more useful to permit linking proprietary applications with the
1336library. If this is what you want to do, use the GNU Lesser General Public
1337License instead of this License. But first, please read <https://www.gnu.org/
1338licenses /why-not-lgpl.html>.
1339
1340---
1341
1342License file: LICENSES/CC-PDDC.txt
1343
1344The person or persons who have associated work with this document (the
1345"Dedicator" or "Certifier") hereby either (a) certifies that, to the
1346best of his knowledge, the work of authorship identified is in the
1347public domain of the country from which the work is published, or (b)
1348hereby dedicates whatever copyright the dedicators holds in the work of
1349authorship identified below (the "Work") to the public domain. A
1350certifier, moreover, dedicates any copyright interest he may have in the
1351associated work, and for these purposes, is described as a "dedicator"
1352below.
1353
1354A certifier has taken reasonable steps to verify the copyright status of
1355this work. Certifier recognizes that his good faith efforts may not
1356shield him from liability if in fact the work certified is not in the
1357public domain.
1358
1359Dedicator makes this dedication for the benefit of the public at large
1360and to the detriment of the Dedicator's heirs and successors. Dedicator
1361intends this dedication to be an overt act of relinquishment in
1362perpetuity of all present and future rights under copyright law, whether
1363vested or contingent, in the Work. Dedicator understands that such
1364relinquishment of all rights includes the relinquishment of all rights
1365to enforce (by lawsuit or otherwise) those copyrights in the Work.
1366
1367Dedicator recognizes that, once placed in the public domain, the Work
1368may be freely reproduced, distributed, transmitted, used, modified,
1369built upon, or otherwise exploited by anyone for any purpose, commercial
1370or non-commercial, and in any way, including by methods that have not
1371yet been invented or conceived.
1372
1373---
1374
1375License file: LICENSES/BSD-3-Clause.txt
1376
1377Copyright (c) <year> <owner>. All rights reserved.
1378
1379Redistribution and use in source and binary forms, with or without modification,
1380are permitted provided that the following conditions are met:
1381
13821. Redistributions of source code must retain the above copyright notice,
1383this list of conditions and the following disclaimer.
1384
13852. Redistributions in binary form must reproduce the above copyright notice,
1386this list of conditions and the following disclaimer in the documentation
1387and/or other materials provided with the distribution.
1388
13893. Neither the name of the copyright holder nor the names of its contributors
1390may be used to endorse or promote products derived from this software without
1391specific prior written permission.
1392
1393THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
1394AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1395IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1396ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
1397LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1398DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
1399SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
1400CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
1401OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
1402USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1403
1404---
1405
1406License file: LICENSES/BSD-4-Clause-UC.txt
1407
1408Copyright [various years] The Regents of the University of California.
1409All rights reserved.
1410
1411Redistribution and use in source and binary forms, with or without
1412modification, are permitted provided that the following conditions are
1413met:
1414
14151. Redistributions of source code must retain the above copyright
1416   notice, this list of conditions and the following disclaimer.
14172. Redistributions in binary form must reproduce the above copyright
1418   notice, this list of conditions and the following disclaimer in the
1419   documentation and/or other materials provided with the distribution.
14203. All advertising materials mentioning features or use of this software
1421   must display the following acknowledgement: This product includes
1422   software developed by the University of California, Berkeley and its
1423   contributors.
14244. Neither the name of the University nor the names of its contributors
1425   may be used to endorse or promote products derived from this software
1426   without specific prior written permission.
1427
1428THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ''AS IS'' AND
1429ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1430IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
1431PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE
1432LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
1433CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
1434SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
1435INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
1436CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
1437ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
1438THE POSSIBILITY OF SUCH DAMAGE.
1439
1440---
1441
1442License file: LICENSES/GPL-3.0-or-later.txt
1443
1444GNU GENERAL PUBLIC LICENSE
1445
1446Version 3, 29 June 2007
1447
1448Copyright © 2007 Free Software Foundation, Inc. <https://fsf.org/>
1449
1450Everyone is permitted to copy and distribute verbatim copies of this license
1451document, but changing it is not allowed.
1452
1453Preamble
1454
1455The GNU General Public License is a free, copyleft license for software and
1456other kinds of works.
1457
1458The licenses for most software and other practical works are designed to take
1459away your freedom to share and change the works. By contrast, the GNU General
1460Public License is intended to guarantee your freedom to share and change all
1461versions of a program--to make sure it remains free software for all its users.
1462We, the Free Software Foundation, use the GNU General Public License for most
1463of our software; it applies also to any other work released this way by its
1464authors. You can apply it to your programs, too.
1465
1466When we speak of free software, we are referring to freedom, not price. Our
1467General Public Licenses are designed to make sure that you have the freedom
1468to distribute copies of free software (and charge for them if you wish), that
1469you receive source code or can get it if you want it, that you can change
1470the software or use pieces of it in new free programs, and that you know you
1471can do these things.
1472
1473To protect your rights, we need to prevent others from denying you these rights
1474or asking you to surrender the rights. Therefore, you have certain responsibilities
1475if you distribute copies of the software, or if you modify it: responsibilities
1476to respect the freedom of others.
1477
1478For example, if you distribute copies of such a program, whether gratis or
1479for a fee, you must pass on to the recipients the same freedoms that you received.
1480You must make sure that they, too, receive or can get the source code. And
1481you must show them these terms so they know their rights.
1482
1483Developers that use the GNU GPL protect your rights with two steps: (1) assert
1484copyright on the software, and (2) offer you this License giving you legal
1485permission to copy, distribute and/or modify it.
1486
1487For the developers' and authors' protection, the GPL clearly explains that
1488there is no warranty for this free software. For both users' and authors'
1489sake, the GPL requires that modified versions be marked as changed, so that
1490their problems will not be attributed erroneously to authors of previous versions.
1491
1492Some devices are designed to deny users access to install or run modified
1493versions of the software inside them, although the manufacturer can do so.
1494This is fundamentally incompatible with the aim of protecting users' freedom
1495to change the software. The systematic pattern of such abuse occurs in the
1496area of products for individuals to use, which is precisely where it is most
1497unacceptable. Therefore, we have designed this version of the GPL to prohibit
1498the practice for those products. If such problems arise substantially in other
1499domains, we stand ready to extend this provision to those domains in future
1500versions of the GPL, as needed to protect the freedom of users.
1501
1502Finally, every program is threatened constantly by software patents. States
1503should not allow patents to restrict development and use of software on general-purpose
1504computers, but in those that do, we wish to avoid the special danger that
1505patents applied to a free program could make it effectively proprietary. To
1506prevent this, the GPL assures that patents cannot be used to render the program
1507non-free.
1508
1509The precise terms and conditions for copying, distribution and modification
1510follow.
1511
1512TERMS AND CONDITIONS
1513
1514   0. Definitions.
1515
1516   "This License" refers to version 3 of the GNU General Public License.
1517
1518"Copyright" also means copyright-like laws that apply to other kinds of works,
1519such as semiconductor masks.
1520
1521"The Program" refers to any copyrightable work licensed under this License.
1522Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals
1523or organizations.
1524
1525To "modify" a work means to copy from or adapt all or part of the work in
1526a fashion requiring copyright permission, other than the making of an exact
1527copy. The resulting work is called a "modified version" of the earlier work
1528or a work "based on" the earlier work.
1529
1530A "covered work" means either the unmodified Program or a work based on the
1531Program.
1532
1533To "propagate" a work means to do anything with it that, without permission,
1534would make you directly or secondarily liable for infringement under applicable
1535copyright law, except executing it on a computer or modifying a private copy.
1536Propagation includes copying, distribution (with or without modification),
1537making available to the public, and in some countries other activities as
1538well.
1539
1540To "convey" a work means any kind of propagation that enables other parties
1541to make or receive copies. Mere interaction with a user through a computer
1542network, with no transfer of a copy, is not conveying.
1543
1544An interactive user interface displays "Appropriate Legal Notices" to the
1545extent that it includes a convenient and prominently visible feature that
1546(1) displays an appropriate copyright notice, and (2) tells the user that
1547there is no warranty for the work (except to the extent that warranties are
1548provided), that licensees may convey the work under this License, and how
1549to view a copy of this License. If the interface presents a list of user commands
1550or options, such as a menu, a prominent item in the list meets this criterion.
1551
1552   1. Source Code.
1553
1554The "source code" for a work means the preferred form of the work for making
1555modifications to it. "Object code" means any non-source form of a work.
1556
1557A "Standard Interface" means an interface that either is an official standard
1558defined by a recognized standards body, or, in the case of interfaces specified
1559for a particular programming language, one that is widely used among developers
1560working in that language.
1561
1562The "System Libraries" of an executable work include anything, other than
1563the work as a whole, that (a) is included in the normal form of packaging
1564a Major Component, but which is not part of that Major Component, and (b)
1565serves only to enable use of the work with that Major Component, or to implement
1566a Standard Interface for which an implementation is available to the public
1567in source code form. A "Major Component", in this context, means a major essential
1568component (kernel, window system, and so on) of the specific operating system
1569(if any) on which the executable work runs, or a compiler used to produce
1570the work, or an object code interpreter used to run it.
1571
1572The "Corresponding Source" for a work in object code form means all the source
1573code needed to generate, install, and (for an executable work) run the object
1574code and to modify the work, including scripts to control those activities.
1575However, it does not include the work's System Libraries, or general-purpose
1576tools or generally available free programs which are used unmodified in performing
1577those activities but which are not part of the work. For example, Corresponding
1578Source includes interface definition files associated with source files for
1579the work, and the source code for shared libraries and dynamically linked
1580subprograms that the work is specifically designed to require, such as by
1581intimate data communication or control flow between those subprograms and
1582other parts of the work.
1583
1584The Corresponding Source need not include anything that users can regenerate
1585automatically from other parts of the Corresponding Source.
1586
1587   The Corresponding Source for a work in source code form is that same work.
1588
1589   2. Basic Permissions.
1590
1591All rights granted under this License are granted for the term of copyright
1592on the Program, and are irrevocable provided the stated conditions are met.
1593This License explicitly affirms your unlimited permission to run the unmodified
1594Program. The output from running a covered work is covered by this License
1595only if the output, given its content, constitutes a covered work. This License
1596acknowledges your rights of fair use or other equivalent, as provided by copyright
1597law.
1598
1599You may make, run and propagate covered works that you do not convey, without
1600conditions so long as your license otherwise remains in force. You may convey
1601covered works to others for the sole purpose of having them make modifications
1602exclusively for you, or provide you with facilities for running those works,
1603provided that you comply with the terms of this License in conveying all material
1604for which you do not control copyright. Those thus making or running the covered
1605works for you must do so exclusively on your behalf, under your direction
1606and control, on terms that prohibit them from making any copies of your copyrighted
1607material outside their relationship with you.
1608
1609Conveying under any other circumstances is permitted solely under the conditions
1610stated below. Sublicensing is not allowed; section 10 makes it unnecessary.
1611
1612   3. Protecting Users' Legal Rights From Anti-Circumvention Law.
1613
1614No covered work shall be deemed part of an effective technological measure
1615under any applicable law fulfilling obligations under article 11 of the WIPO
1616copyright treaty adopted on 20 December 1996, or similar laws prohibiting
1617or restricting circumvention of such measures.
1618
1619When you convey a covered work, you waive any legal power to forbid circumvention
1620of technological measures to the extent such circumvention is effected by
1621exercising rights under this License with respect to the covered work, and
1622you disclaim any intention to limit operation or modification of the work
1623as a means of enforcing, against the work's users, your or third parties'
1624legal rights to forbid circumvention of technological measures.
1625
1626   4. Conveying Verbatim Copies.
1627
1628You may convey verbatim copies of the Program's source code as you receive
1629it, in any medium, provided that you conspicuously and appropriately publish
1630on each copy an appropriate copyright notice; keep intact all notices stating
1631that this License and any non-permissive terms added in accord with section
16327 apply to the code; keep intact all notices of the absence of any warranty;
1633and give all recipients a copy of this License along with the Program.
1634
1635You may charge any price or no price for each copy that you convey, and you
1636may offer support or warranty protection for a fee.
1637
1638   5. Conveying Modified Source Versions.
1639
1640You may convey a work based on the Program, or the modifications to produce
1641it from the Program, in the form of source code under the terms of section
16424, provided that you also meet all of these conditions:
1643
1644a) The work must carry prominent notices stating that you modified it, and
1645giving a relevant date.
1646
1647b) The work must carry prominent notices stating that it is released under
1648this License and any conditions added under section 7. This requirement modifies
1649the requirement in section 4 to "keep intact all notices".
1650
1651c) You must license the entire work, as a whole, under this License to anyone
1652who comes into possession of a copy. This License will therefore apply, along
1653with any applicable section 7 additional terms, to the whole of the work,
1654and all its parts, regardless of how they are packaged. This License gives
1655no permission to license the work in any other way, but it does not invalidate
1656such permission if you have separately received it.
1657
1658d) If the work has interactive user interfaces, each must display Appropriate
1659Legal Notices; however, if the Program has interactive interfaces that do
1660not display Appropriate Legal Notices, your work need not make them do so.
1661
1662A compilation of a covered work with other separate and independent works,
1663which are not by their nature extensions of the covered work, and which are
1664not combined with it such as to form a larger program, in or on a volume of
1665a storage or distribution medium, is called an "aggregate" if the compilation
1666and its resulting copyright are not used to limit the access or legal rights
1667of the compilation's users beyond what the individual works permit. Inclusion
1668of a covered work in an aggregate does not cause this License to apply to
1669the other parts of the aggregate.
1670
1671   6. Conveying Non-Source Forms.
1672
1673You may convey a covered work in object code form under the terms of sections
16744 and 5, provided that you also convey the machine-readable Corresponding
1675Source under the terms of this License, in one of these ways:
1676
1677a) Convey the object code in, or embodied in, a physical product (including
1678a physical distribution medium), accompanied by the Corresponding Source fixed
1679on a durable physical medium customarily used for software interchange.
1680
1681b) Convey the object code in, or embodied in, a physical product (including
1682a physical distribution medium), accompanied by a written offer, valid for
1683at least three years and valid for as long as you offer spare parts or customer
1684support for that product model, to give anyone who possesses the object code
1685either (1) a copy of the Corresponding Source for all the software in the
1686product that is covered by this License, on a durable physical medium customarily
1687used for software interchange, for a price no more than your reasonable cost
1688of physically performing this conveying of source, or (2) access to copy the
1689Corresponding Source from a network server at no charge.
1690
1691c) Convey individual copies of the object code with a copy of the written
1692offer to provide the Corresponding Source. This alternative is allowed only
1693occasionally and noncommercially, and only if you received the object code
1694with such an offer, in accord with subsection 6b.
1695
1696d) Convey the object code by offering access from a designated place (gratis
1697or for a charge), and offer equivalent access to the Corresponding Source
1698in the same way through the same place at no further charge. You need not
1699require recipients to copy the Corresponding Source along with the object
1700code. If the place to copy the object code is a network server, the Corresponding
1701Source may be on a different server (operated by you or a third party) that
1702supports equivalent copying facilities, provided you maintain clear directions
1703next to the object code saying where to find the Corresponding Source. Regardless
1704of what server hosts the Corresponding Source, you remain obligated to ensure
1705that it is available for as long as needed to satisfy these requirements.
1706
1707e) Convey the object code using peer-to-peer transmission, provided you inform
1708other peers where the object code and Corresponding Source of the work are
1709being offered to the general public at no charge under subsection 6d.
1710
1711A separable portion of the object code, whose source code is excluded from
1712the Corresponding Source as a System Library, need not be included in conveying
1713the object code work.
1714
1715A "User Product" is either (1) a "consumer product", which means any tangible
1716personal property which is normally used for personal, family, or household
1717purposes, or (2) anything designed or sold for incorporation into a dwelling.
1718In determining whether a product is a consumer product, doubtful cases shall
1719be resolved in favor of coverage. For a particular product received by a particular
1720user, "normally used" refers to a typical or common use of that class of product,
1721regardless of the status of the particular user or of the way in which the
1722particular user actually uses, or expects or is expected to use, the product.
1723A product is a consumer product regardless of whether the product has substantial
1724commercial, industrial or non-consumer uses, unless such uses represent the
1725only significant mode of use of the product.
1726
1727"Installation Information" for a User Product means any methods, procedures,
1728authorization keys, or other information required to install and execute modified
1729versions of a covered work in that User Product from a modified version of
1730its Corresponding Source. The information must suffice to ensure that the
1731continued functioning of the modified object code is in no case prevented
1732or interfered with solely because modification has been made.
1733
1734If you convey an object code work under this section in, or with, or specifically
1735for use in, a User Product, and the conveying occurs as part of a transaction
1736in which the right of possession and use of the User Product is transferred
1737to the recipient in perpetuity or for a fixed term (regardless of how the
1738transaction is characterized), the Corresponding Source conveyed under this
1739section must be accompanied by the Installation Information. But this requirement
1740does not apply if neither you nor any third party retains the ability to install
1741modified object code on the User Product (for example, the work has been installed
1742in ROM).
1743
1744The requirement to provide Installation Information does not include a requirement
1745to continue to provide support service, warranty, or updates for a work that
1746has been modified or installed by the recipient, or for the User Product in
1747which it has been modified or installed. Access to a network may be denied
1748when the modification itself materially and adversely affects the operation
1749of the network or violates the rules and protocols for communication across
1750the network.
1751
1752Corresponding Source conveyed, and Installation Information provided, in accord
1753with this section must be in a format that is publicly documented (and with
1754an implementation available to the public in source code form), and must require
1755no special password or key for unpacking, reading or copying.
1756
1757   7. Additional Terms.
1758
1759"Additional permissions" are terms that supplement the terms of this License
1760by making exceptions from one or more of its conditions. Additional permissions
1761that are applicable to the entire Program shall be treated as though they
1762were included in this License, to the extent that they are valid under applicable
1763law. If additional permissions apply only to part of the Program, that part
1764may be used separately under those permissions, but the entire Program remains
1765governed by this License without regard to the additional permissions.
1766
1767When you convey a copy of a covered work, you may at your option remove any
1768additional permissions from that copy, or from any part of it. (Additional
1769permissions may be written to require their own removal in certain cases when
1770you modify the work.) You may place additional permissions on material, added
1771by you to a covered work, for which you have or can give appropriate copyright
1772permission.
1773
1774Notwithstanding any other provision of this License, for material you add
1775to a covered work, you may (if authorized by the copyright holders of that
1776material) supplement the terms of this License with terms:
1777
1778a) Disclaiming warranty or limiting liability differently from the terms of
1779sections 15 and 16 of this License; or
1780
1781b) Requiring preservation of specified reasonable legal notices or author
1782attributions in that material or in the Appropriate Legal Notices displayed
1783by works containing it; or
1784
1785c) Prohibiting misrepresentation of the origin of that material, or requiring
1786that modified versions of such material be marked in reasonable ways as different
1787from the original version; or
1788
1789d) Limiting the use for publicity purposes of names of licensors or authors
1790of the material; or
1791
1792e) Declining to grant rights under trademark law for use of some trade names,
1793trademarks, or service marks; or
1794
1795f) Requiring indemnification of licensors and authors of that material by
1796anyone who conveys the material (or modified versions of it) with contractual
1797assumptions of liability to the recipient, for any liability that these contractual
1798assumptions directly impose on those licensors and authors.
1799
1800All other non-permissive additional terms are considered "further restrictions"
1801within the meaning of section 10. If the Program as you received it, or any
1802part of it, contains a notice stating that it is governed by this License
1803along with a term that is a further restriction, you may remove that term.
1804If a license document contains a further restriction but permits relicensing
1805or conveying under this License, you may add to a covered work material governed
1806by the terms of that license document, provided that the further restriction
1807does not survive such relicensing or conveying.
1808
1809If you add terms to a covered work in accord with this section, you must place,
1810in the relevant source files, a statement of the additional terms that apply
1811to those files, or a notice indicating where to find the applicable terms.
1812
1813Additional terms, permissive or non-permissive, may be stated in the form
1814of a separately written license, or stated as exceptions; the above requirements
1815apply either way.
1816
1817   8. Termination.
1818
1819You may not propagate or modify a covered work except as expressly provided
1820under this License. Any attempt otherwise to propagate or modify it is void,
1821and will automatically terminate your rights under this License (including
1822any patent licenses granted under the third paragraph of section 11).
1823
1824However, if you cease all violation of this License, then your license from
1825a particular copyright holder is reinstated (a) provisionally, unless and
1826until the copyright holder explicitly and finally terminates your license,
1827and (b) permanently, if the copyright holder fails to notify you of the violation
1828by some reasonable means prior to 60 days after the cessation.
1829
1830Moreover, your license from a particular copyright holder is reinstated permanently
1831if the copyright holder notifies you of the violation by some reasonable means,
1832this is the first time you have received notice of violation of this License
1833(for any work) from that copyright holder, and you cure the violation prior
1834to 30 days after your receipt of the notice.
1835
1836Termination of your rights under this section does not terminate the licenses
1837of parties who have received copies or rights from you under this License.
1838If your rights have been terminated and not permanently reinstated, you do
1839not qualify to receive new licenses for the same material under section 10.
1840
1841   9. Acceptance Not Required for Having Copies.
1842
1843You are not required to accept this License in order to receive or run a copy
1844of the Program. Ancillary propagation of a covered work occurring solely as
1845a consequence of using peer-to-peer transmission to receive a copy likewise
1846does not require acceptance. However, nothing other than this License grants
1847you permission to propagate or modify any covered work. These actions infringe
1848copyright if you do not accept this License. Therefore, by modifying or propagating
1849a covered work, you indicate your acceptance of this License to do so.
1850
1851   10. Automatic Licensing of Downstream Recipients.
1852
1853Each time you convey a covered work, the recipient automatically receives
1854a license from the original licensors, to run, modify and propagate that work,
1855subject to this License. You are not responsible for enforcing compliance
1856by third parties with this License.
1857
1858An "entity transaction" is a transaction transferring control of an organization,
1859or substantially all assets of one, or subdividing an organization, or merging
1860organizations. If propagation of a covered work results from an entity transaction,
1861each party to that transaction who receives a copy of the work also receives
1862whatever licenses to the work the party's predecessor in interest had or could
1863give under the previous paragraph, plus a right to possession of the Corresponding
1864Source of the work from the predecessor in interest, if the predecessor has
1865it or can get it with reasonable efforts.
1866
1867You may not impose any further restrictions on the exercise of the rights
1868granted or affirmed under this License. For example, you may not impose a
1869license fee, royalty, or other charge for exercise of rights granted under
1870this License, and you may not initiate litigation (including a cross-claim
1871or counterclaim in a lawsuit) alleging that any patent claim is infringed
1872by making, using, selling, offering for sale, or importing the Program or
1873any portion of it.
1874
1875   11. Patents.
1876
1877A "contributor" is a copyright holder who authorizes use under this License
1878of the Program or a work on which the Program is based. The work thus licensed
1879is called the contributor's "contributor version".
1880
1881A contributor's "essential patent claims" are all patent claims owned or controlled
1882by the contributor, whether already acquired or hereafter acquired, that would
1883be infringed by some manner, permitted by this License, of making, using,
1884or selling its contributor version, but do not include claims that would be
1885infringed only as a consequence of further modification of the contributor
1886version. For purposes of this definition, "control" includes the right to
1887grant patent sublicenses in a manner consistent with the requirements of this
1888License.
1889
1890Each contributor grants you a non-exclusive, worldwide, royalty-free patent
1891license under the contributor's essential patent claims, to make, use, sell,
1892offer for sale, import and otherwise run, modify and propagate the contents
1893of its contributor version.
1894
1895In the following three paragraphs, a "patent license" is any express agreement
1896or commitment, however denominated, not to enforce a patent (such as an express
1897permission to practice a patent or covenant not to sue for patent infringement).
1898To "grant" such a patent license to a party means to make such an agreement
1899or commitment not to enforce a patent against the party.
1900
1901If you convey a covered work, knowingly relying on a patent license, and the
1902Corresponding Source of the work is not available for anyone to copy, free
1903of charge and under the terms of this License, through a publicly available
1904network server or other readily accessible means, then you must either (1)
1905cause the Corresponding Source to be so available, or (2) arrange to deprive
1906yourself of the benefit of the patent license for this particular work, or
1907(3) arrange, in a manner consistent with the requirements of this License,
1908to extend the patent license to downstream recipients. "Knowingly relying"
1909means you have actual knowledge that, but for the patent license, your conveying
1910the covered work in a country, or your recipient's use of the covered work
1911in a country, would infringe one or more identifiable patents in that country
1912that you have reason to believe are valid.
1913
1914If, pursuant to or in connection with a single transaction or arrangement,
1915you convey, or propagate by procuring conveyance of, a covered work, and grant
1916a patent license to some of the parties receiving the covered work authorizing
1917them to use, propagate, modify or convey a specific copy of the covered work,
1918then the patent license you grant is automatically extended to all recipients
1919of the covered work and works based on it.
1920
1921A patent license is "discriminatory" if it does not include within the scope
1922of its coverage, prohibits the exercise of, or is conditioned on the non-exercise
1923of one or more of the rights that are specifically granted under this License.
1924You may not convey a covered work if you are a party to an arrangement with
1925a third party that is in the business of distributing software, under which
1926you make payment to the third party based on the extent of your activity of
1927conveying the work, and under which the third party grants, to any of the
1928parties who would receive the covered work from you, a discriminatory patent
1929license (a) in connection with copies of the covered work conveyed by you
1930(or copies made from those copies), or (b) primarily for and in connection
1931with specific products or compilations that contain the covered work, unless
1932you entered into that arrangement, or that patent license was granted, prior
1933to 28 March 2007.
1934
1935Nothing in this License shall be construed as excluding or limiting any implied
1936license or other defenses to infringement that may otherwise be available
1937to you under applicable patent law.
1938
1939   12. No Surrender of Others' Freedom.
1940
1941If conditions are imposed on you (whether by court order, agreement or otherwise)
1942that contradict the conditions of this License, they do not excuse you from
1943the conditions of this License. If you cannot convey a covered work so as
1944to satisfy simultaneously your obligations under this License and any other
1945pertinent obligations, then as a consequence you may not convey it at all.
1946For example, if you agree to terms that obligate you to collect a royalty
1947for further conveying from those to whom you convey the Program, the only
1948way you could satisfy both those terms and this License would be to refrain
1949entirely from conveying the Program.
1950
1951   13. Use with the GNU Affero General Public License.
1952
1953Notwithstanding any other provision of this License, you have permission to
1954link or combine any covered work with a work licensed under version 3 of the
1955GNU Affero General Public License into a single combined work, and to convey
1956the resulting work. The terms of this License will continue to apply to the
1957part which is the covered work, but the special requirements of the GNU Affero
1958General Public License, section 13, concerning interaction through a network
1959will apply to the combination as such.
1960
1961   14. Revised Versions of this License.
1962
1963The Free Software Foundation may publish revised and/or new versions of the
1964GNU General Public License from time to time. Such new versions will be similar
1965in spirit to the present version, but may differ in detail to address new
1966problems or concerns.
1967
1968Each version is given a distinguishing version number. If the Program specifies
1969that a certain numbered version of the GNU General Public License "or any
1970later version" applies to it, you have the option of following the terms and
1971conditions either of that numbered version or of any later version published
1972by the Free Software Foundation. If the Program does not specify a version
1973number of the GNU General Public License, you may choose any version ever
1974published by the Free Software Foundation.
1975
1976If the Program specifies that a proxy can decide which future versions of
1977the GNU General Public License can be used, that proxy's public statement
1978of acceptance of a version permanently authorizes you to choose that version
1979for the Program.
1980
1981Later license versions may give you additional or different permissions. However,
1982no additional obligations are imposed on any author or copyright holder as
1983a result of your choosing to follow a later version.
1984
1985   15. Disclaimer of Warranty.
1986
1987THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE
1988LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
1989OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
1990EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
1991OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
1992TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM
1993PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR
1994CORRECTION.
1995
1996   16. Limitation of Liability.
1997
1998IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
1999ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM
2000AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
2001INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO
2002USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
2003INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
2004PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER
2005PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
2006
2007   17. Interpretation of Sections 15 and 16.
2008
2009If the disclaimer of warranty and limitation of liability provided above cannot
2010be given local legal effect according to their terms, reviewing courts shall
2011apply local law that most closely approximates an absolute waiver of all civil
2012liability in connection with the Program, unless a warranty or assumption
2013of liability accompanies a copy of the Program in return for a fee. END OF
2014TERMS AND CONDITIONS
2015
2016How to Apply These Terms to Your New Programs
2017
2018If you develop a new program, and you want it to be of the greatest possible
2019use to the public, the best way to achieve this is to make it free software
2020which everyone can redistribute and change under these terms.
2021
2022To do so, attach the following notices to the program. It is safest to attach
2023them to the start of each source file to most effectively state the exclusion
2024of warranty; and each file should have at least the "copyright" line and a
2025pointer to where the full notice is found.
2026
2027<one line to give the program's name and a brief idea of what it does.>
2028
2029Copyright (C) <year> <name of author>
2030
2031This program is free software: you can redistribute it and/or modify it under
2032the terms of the GNU General Public License as published by the Free Software
2033Foundation, either version 3 of the License, or (at your option) any later
2034version.
2035
2036This program is distributed in the hope that it will be useful, but WITHOUT
2037ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
2038FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
2039
2040You should have received a copy of the GNU General Public License along with
2041this program. If not, see <https://www.gnu.org/licenses/>.
2042
2043Also add information on how to contact you by electronic and paper mail.
2044
2045If the program does terminal interaction, make it output a short notice like
2046this when it starts in an interactive mode:
2047
2048<program> Copyright (C) <year> <name of author>
2049
2050This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
2051
2052This is free software, and you are welcome to redistribute it under certain
2053conditions; type `show c' for details.
2054
2055The hypothetical commands `show w' and `show c' should show the appropriate
2056parts of the General Public License. Of course, your program's commands might
2057be different; for a GUI interface, you would use an "about box".
2058
2059You should also get your employer (if you work as a programmer) or school,
2060if any, to sign a "copyright disclaimer" for the program, if necessary. For
2061more information on this, and how to apply and follow the GNU GPL, see <https://www.gnu.org/licenses/>.
2062
2063The GNU General Public License does not permit incorporating your program
2064into proprietary programs. If your program is a subroutine library, you may
2065consider it more useful to permit linking proprietary applications with the
2066library. If this is what you want to do, use the GNU Lesser General Public
2067License instead of this License. But first, please read <https://www.gnu.org/
2068licenses /why-not-lgpl.html>.
2069
2070---
2071
2072License file: LICENSES/BSD-2-Clause.txt
2073
2074Copyright (c) <year> <owner>.
2075
2076Redistribution and use in source and binary forms, with or without
2077modification, are permitted provided that the following conditions are
2078met:
2079
20801. Redistributions of source code must retain the above copyright
2081   notice, this list of conditions and the following disclaimer.
20822. Redistributions in binary form must reproduce the above copyright
2083   notice, this list of conditions and the following disclaimer in the
2084   documentation and/or other materials provided with the distribution.
2085
2086THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
2087IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
2088TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
2089PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
2090HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
2091SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
2092TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
2093PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
2094LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
2095NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
2096SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2097
2098---
2099
2100License file: LICENSES/BSD-2-Clause-Patent.txt
2101
2102Redistribution and use in source and binary forms, with or without
2103modification, are permitted provided that the following conditions are
2104met:
2105
21061. Redistributions of source code must retain the above copyright
2107  notice, this list of conditions and the following disclaimer.
2108
21092. Redistributions in binary form must reproduce the above copyright
2110  notice, this list of conditions and the following disclaimer in the
2111  documentation and/or other materials provided with the distribution.
2112
2113Subject to the terms and conditions of this license, each copyright
2114holder and contributor hereby grants to those receiving rights under
2115this license a perpetual, worldwide, non-exclusive, no-charge,
2116royalty-free, irrevocable (except for failure to satisfy the conditions
2117of this license) patent license to make, have made, use, offer to sell,
2118sell, import, and otherwise transfer this software, where such license
2119applies only to those patent claims, already acquired or hereafter
2120acquired, licensable by such copyright holder or contributor that are
2121necessarily infringed by:
2122
2123(a) their Contribution(s) (the licensed copyrights of copyright holders
2124   and non-copyrightable additions of contributors, in source or binary
2125   form) alone;
2126or
2127(b) combination of their Contribution(s) with the work of authorship to
2128   which such Contribution(s) was added by such copyright holder or
2129   contributor, if, at the time the Contribution is added, such addition
2130   causes such combination to be necessarily infringed. The patent
2131   license shall not apply to any other combinations which include the
2132   Contribution.
2133
2134Except as expressly stated above, no rights or licenses from any
2135copyright holder or contributor is granted under this license, whether
2136expressly, by implication, estoppel or otherwise.
2137
2138DISCLAIMER
2139
2140THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
2141IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
2142TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
2143PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
2144HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
2145SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
2146TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
2147PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
2148LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
2149NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
2150SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2151
2152---
2153
2154License file: LICENSES/CC-BY-4.0.txt
2155
2156Creative Commons Attribution 4.0 International Creative Commons Corporation
2157("Creative Commons") is not a law firm and does not provide legal services
2158or legal advice. Distribution of Creative Commons public licenses does not
2159create a lawyer-client or other relationship. Creative Commons makes its licenses
2160and related information available on an "as-is" basis. Creative Commons gives
2161no warranties regarding its licenses, any material licensed under their terms
2162and conditions, or any related information. Creative Commons disclaims all
2163liability for damages resulting from their use to the fullest extent possible.
2164
2165Using Creative Commons Public Licenses
2166
2167Creative Commons public licenses provide a standard set of terms and conditions
2168that creators and other rights holders may use to share original works of
2169authorship and other material subject to copyright and certain other rights
2170specified in the public license below. The following considerations are for
2171informational purposes only, are not exhaustive, and do not form part of our
2172licenses.
2173
2174Considerations for licensors: Our public licenses are intended for use by
2175those authorized to give the public permission to use material in ways otherwise
2176restricted by copyright and certain other rights. Our licenses are irrevocable.
2177Licensors should read and understand the terms and conditions of the license
2178they choose before applying it. Licensors should also secure all rights necessary
2179before applying our licenses so that the public can reuse the material as
2180expected. Licensors should clearly mark any material not subject to the license.
2181This includes other CC-licensed material, or material used under an exception
2182or limitation to copyright. More considerations for licensors : wiki.creativecommons.org/Considerations_for_licensors
2183
2184Considerations for the public: By using one of our public licenses, a licensor
2185grants the public permission to use the licensed material under specified
2186terms and conditions. If the licensor's permission is not necessary for any
2187reason–for example, because of any applicable exception or limitation to copyright–then
2188that use is not regulated by the license. Our licenses grant only permissions
2189under copyright and certain other rights that a licensor has authority to
2190grant. Use of the licensed material may still be restricted for other reasons,
2191including because others have copyright or other rights in the material. A
2192licensor may make special requests, such as asking that all changes be marked
2193or described. Although not required by our licenses, you are encouraged to
2194respect those requests where reasonable. More considerations for the public
2195: wiki.creativecommons.org/Considerations_for_licensees Creative Commons Attribution
21964.0 International Public License
2197
2198By exercising the Licensed Rights (defined below), You accept and agree to
2199be bound by the terms and conditions of this Creative Commons Attribution
22004.0 International Public License ("Public License"). To the extent this Public
2201License may be interpreted as a contract, You are granted the Licensed Rights
2202in consideration of Your acceptance of these terms and conditions, and the
2203Licensor grants You such rights in consideration of benefits the Licensor
2204receives from making the Licensed Material available under these terms and
2205conditions.
2206
2207Section 1 – Definitions.
2208
2209a. Adapted Material means material subject to Copyright and Similar Rights
2210that is derived from or based upon the Licensed Material and in which the
2211Licensed Material is translated, altered, arranged, transformed, or otherwise
2212modified in a manner requiring permission under the Copyright and Similar
2213Rights held by the Licensor. For purposes of this Public License, where the
2214Licensed Material is a musical work, performance, or sound recording, Adapted
2215Material is always produced where the Licensed Material is synched in timed
2216relation with a moving image.
2217
2218b. Adapter's License means the license You apply to Your Copyright and Similar
2219Rights in Your contributions to Adapted Material in accordance with the terms
2220and conditions of this Public License.
2221
2222c. Copyright and Similar Rights means copyright and/or similar rights closely
2223related to copyright including, without limitation, performance, broadcast,
2224sound recording, and Sui Generis Database Rights, without regard to how the
2225rights are labeled or categorized. For purposes of this Public License, the
2226rights specified in Section 2(b)(1)-(2) are not Copyright and Similar Rights.
2227
2228d. Effective Technological Measures means those measures that, in the absence
2229of proper authority, may not be circumvented under laws fulfilling obligations
2230under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996,
2231and/or similar international agreements.
2232
2233e. Exceptions and Limitations means fair use, fair dealing, and/or any other
2234exception or limitation to Copyright and Similar Rights that applies to Your
2235use of the Licensed Material.
2236
2237f. Licensed Material means the artistic or literary work, database, or other
2238material to which the Licensor applied this Public License.
2239
2240g. Licensed Rights means the rights granted to You subject to the terms and
2241conditions of this Public License, which are limited to all Copyright and
2242Similar Rights that apply to Your use of the Licensed Material and that the
2243Licensor has authority to license.
2244
2245h. Licensor means the individual(s) or entity(ies) granting rights under this
2246Public License.
2247
2248i. Share means to provide material to the public by any means or process that
2249requires permission under the Licensed Rights, such as reproduction, public
2250display, public performance, distribution, dissemination, communication, or
2251importation, and to make material available to the public including in ways
2252that members of the public may access the material from a place and at a time
2253individually chosen by them.
2254
2255j. Sui Generis Database Rights means rights other than copyright resulting
2256from Directive 96/9/EC of the European Parliament and of the Council of 11
2257March 1996 on the legal protection of databases, as amended and/or succeeded,
2258as well as other essentially equivalent rights anywhere in the world.
2259
2260k. You means the individual or entity exercising the Licensed Rights under
2261this Public License. Your has a corresponding meaning.
2262
2263Section 2 – Scope.
2264
2265   a. License grant.
2266
22671. Subject to the terms and conditions of this Public License, the Licensor
2268hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive,
2269irrevocable license to exercise the Licensed Rights in the Licensed Material
2270to:
2271
2272         A. reproduce and Share the Licensed Material, in whole or in part; and
2273
2274         B. produce, reproduce, and Share Adapted Material.
2275
22762. Exceptions and Limitations. For the avoidance of doubt, where Exceptions
2277and Limitations apply to Your use, this Public License does not apply, and
2278You do not need to comply with its terms and conditions.
2279
2280      3. Term. The term of this Public License is specified in Section 6(a).
2281
22824. Media and formats; technical modifications allowed. The Licensor authorizes
2283You to exercise the Licensed Rights in all media and formats whether now known
2284or hereafter created, and to make technical modifications necessary to do
2285so. The Licensor waives and/or agrees not to assert any right or authority
2286to forbid You from making technical modifications necessary to exercise the
2287Licensed Rights, including technical modifications necessary to circumvent
2288Effective Technological Measures. For purposes of this Public License, simply
2289making modifications authorized by this Section 2(a)(4) never produces Adapted
2290Material.
2291
2292      5. Downstream recipients.
2293
2294A. Offer from the Licensor – Licensed Material. Every recipient of the Licensed
2295Material automatically receives an offer from the Licensor to exercise the
2296Licensed Rights under the terms and conditions of this Public License.
2297
2298B. No downstream restrictions. You may not offer or impose any additional
2299or different terms or conditions on, or apply any Effective Technological
2300Measures to, the Licensed Material if doing so restricts exercise of the Licensed
2301Rights by any recipient of the Licensed Material.
2302
23036. No endorsement. Nothing in this Public License constitutes or may be construed
2304as permission to assert or imply that You are, or that Your use of the Licensed
2305Material is, connected with, or sponsored, endorsed, or granted official status
2306by, the Licensor or others designated to receive attribution as provided in
2307Section 3(a)(1)(A)(i).
2308
2309   b. Other rights.
2310
23111. Moral rights, such as the right of integrity, are not licensed under this
2312Public License, nor are publicity, privacy, and/or other similar personality
2313rights; however, to the extent possible, the Licensor waives and/or agrees
2314not to assert any such rights held by the Licensor to the limited extent necessary
2315to allow You to exercise the Licensed Rights, but not otherwise.
2316
23172. Patent and trademark rights are not licensed under this Public License.
2318
23193. To the extent possible, the Licensor waives any right to collect royalties
2320from You for the exercise of the Licensed Rights, whether directly or through
2321a collecting society under any voluntary or waivable statutory or compulsory
2322licensing scheme. In all other cases the Licensor expressly reserves any right
2323to collect such royalties.
2324
2325Section 3 – License Conditions.
2326
2327Your exercise of the Licensed Rights is expressly made subject to the following
2328conditions.
2329
2330   a. Attribution.
2331
23321. If You Share the Licensed Material (including in modified form), You must:
2333
2334A. retain the following if it is supplied by the Licensor with the Licensed
2335Material:
2336
2337i. identification of the creator(s) of the Licensed Material and any others
2338designated to receive attribution, in any reasonable manner requested by the
2339Licensor (including by pseudonym if designated);
2340
2341            ii. a copyright notice;
2342
2343            iii. a notice that refers to this Public License;
2344
2345            iv. a notice that refers to the disclaimer of warranties;
2346
2347v. a URI or hyperlink to the Licensed Material to the extent reasonably practicable;
2348
2349B. indicate if You modified the Licensed Material and retain an indication
2350of any previous modifications; and
2351
2352C. indicate the Licensed Material is licensed under this Public License, and
2353include the text of, or the URI or hyperlink to, this Public License.
2354
23552. You may satisfy the conditions in Section 3(a)(1) in any reasonable manner
2356based on the medium, means, and context in which You Share the Licensed Material.
2357For example, it may be reasonable to satisfy the conditions by providing a
2358URI or hyperlink to a resource that includes the required information.
2359
23603. If requested by the Licensor, You must remove any of the information required
2361by Section 3(a)(1)(A) to the extent reasonably practicable.
2362
23634. If You Share Adapted Material You produce, the Adapter's License You apply
2364must not prevent recipients of the Adapted Material from complying with this
2365Public License.
2366
2367Section 4 – Sui Generis Database Rights.
2368
2369Where the Licensed Rights include Sui Generis Database Rights that apply to
2370Your use of the Licensed Material:
2371
2372a. for the avoidance of doubt, Section 2(a)(1) grants You the right to extract,
2373reuse, reproduce, and Share all or a substantial portion of the contents of
2374the database;
2375
2376b. if You include all or a substantial portion of the database contents in
2377a database in which You have Sui Generis Database Rights, then the database
2378in which You have Sui Generis Database Rights (but not its individual contents)
2379is Adapted Material; and
2380
2381c. You must comply with the conditions in Section 3(a) if You Share all or
2382a substantial portion of the contents of the database.
2383
2384For the avoidance of doubt, this Section 4 supplements and does not replace
2385Your obligations under this Public License where the Licensed Rights include
2386other Copyright and Similar Rights.
2387
2388Section 5 – Disclaimer of Warranties and Limitation of Liability.
2389
2390a. Unless otherwise separately undertaken by the Licensor, to the extent possible,
2391the Licensor offers the Licensed Material as-is and as-available, and makes
2392no representations or warranties of any kind concerning the Licensed Material,
2393whether express, implied, statutory, or other. This includes, without limitation,
2394warranties of title, merchantability, fitness for a particular purpose, non-infringement,
2395absence of latent or other defects, accuracy, or the presence or absence of
2396errors, whether or not known or discoverable. Where disclaimers of warranties
2397are not allowed in full or in part, this disclaimer may not apply to You.
2398
2399b. To the extent possible, in no event will the Licensor be liable to You
2400on any legal theory (including, without limitation, negligence) or otherwise
2401for any direct, special, indirect, incidental, consequential, punitive, exemplary,
2402or other losses, costs, expenses, or damages arising out of this Public License
2403or use of the Licensed Material, even if the Licensor has been advised of
2404the possibility of such losses, costs, expenses, or damages. Where a limitation
2405of liability is not allowed in full or in part, this limitation may not apply
2406to You.
2407
2408c. The disclaimer of warranties and limitation of liability provided above
2409shall be interpreted in a manner that, to the extent possible, most closely
2410approximates an absolute disclaimer and waiver of all liability.
2411
2412Section 6 – Term and Termination.
2413
2414a. This Public License applies for the term of the Copyright and Similar Rights
2415licensed here. However, if You fail to comply with this Public License, then
2416Your rights under this Public License terminate automatically.
2417
2418b. Where Your right to use the Licensed Material has terminated under Section
24196(a), it reinstates:
2420
24211. automatically as of the date the violation is cured, provided it is cured
2422within 30 days of Your discovery of the violation; or
2423
2424      2. upon express reinstatement by the Licensor.
2425
2426c. For the avoidance of doubt, this Section 6(b) does not affect any right
2427the Licensor may have to seek remedies for Your violations of this Public
2428License.
2429
2430d. For the avoidance of doubt, the Licensor may also offer the Licensed Material
2431under separate terms or conditions or stop distributing the Licensed Material
2432at any time; however, doing so will not terminate this Public License.
2433
2434   e. Sections 1, 5, 6, 7, and 8 survive termination of this Public License.
2435
2436Section 7 – Other Terms and Conditions.
2437
2438a. The Licensor shall not be bound by any additional or different terms or
2439conditions communicated by You unless expressly agreed.
2440
2441b. Any arrangements, understandings, or agreements regarding the Licensed
2442Material not stated herein are separate from and independent of the terms
2443and conditions of this Public License.
2444
2445Section 8 – Interpretation.
2446
2447a. For the avoidance of doubt, this Public License does not, and shall not
2448be interpreted to, reduce, limit, restrict, or impose conditions on any use
2449of the Licensed Material that could lawfully be made without permission under
2450this Public License.
2451
2452b. To the extent possible, if any provision of this Public License is deemed
2453unenforceable, it shall be automatically reformed to the minimum extent necessary
2454to make it enforceable. If the provision cannot be reformed, it shall be severed
2455from this Public License without affecting the enforceability of the remaining
2456terms and conditions.
2457
2458c. No term or condition of this Public License will be waived and no failure
2459to comply consented to unless expressly agreed to by the Licensor.
2460
2461d. Nothing in this Public License constitutes or may be interpreted as a limitation
2462upon, or waiver of, any privileges and immunities that apply to the Licensor
2463or You, including from the legal processes of any jurisdiction or authority.
2464
2465Creative Commons is not a party to its public licenses. Notwithstanding, Creative
2466Commons may elect to apply one of its public licenses to material it publishes
2467and in those instances will be considered the "Licensor." The text of the
2468Creative Commons public licenses is dedicated to the public domain under the
2469CC0 Public Domain Dedication. Except for the limited purpose of indicating
2470that material is shared under a Creative Commons public license or as otherwise
2471permitted by the Creative Commons policies published at creativecommons.org/policies,
2472Creative Commons does not authorize the use of the trademark "Creative Commons"
2473or any other trademark or logo of Creative Commons without its prior written
2474consent including, without limitation, in connection with any unauthorized
2475modifications to any of its public licenses or any other arrangements, understandings,
2476or agreements concerning use of licensed material. For the avoidance of doubt,
2477this paragraph does not form part of the public licenses.
2478
2479Creative Commons may be contacted at creativecommons.org.
2480
2481---
2482
2483License file: LICENSES/CC-BY-SA-3.0.txt
2484
2485Creative Commons Attribution-ShareAlike 3.0 Unported CREATIVE COMMONS CORPORATION
2486IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS
2487LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS
2488PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
2489REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING
2490FROM ITS USE.
2491
2492License
2493
2494THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS
2495PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR
2496OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS
2497LICENSE OR COPYRIGHT LAW IS PROHIBITED.
2498
2499BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO
2500BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED
2501TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION
2502OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.
2503
2504   1. Definitions
2505
2506a. "Adaptation" means a work based upon the Work, or upon the Work and other
2507pre-existing works, such as a translation, adaptation, derivative work, arrangement
2508of music or other alterations of a literary or artistic work, or phonogram
2509or performance and includes cinematographic adaptations or any other form
2510in which the Work may be recast, transformed, or adapted including in any
2511form recognizably derived from the original, except that a work that constitutes
2512a Collection will not be considered an Adaptation for the purpose of this
2513License. For the avoidance of doubt, where the Work is a musical work, performance
2514or phonogram, the synchronization of the Work in timed-relation with a moving
2515image ("synching") will be considered an Adaptation for the purpose of this
2516License.
2517
2518b. "Collection" means a collection of literary or artistic works, such as
2519encyclopedias and anthologies, or performances, phonograms or broadcasts,
2520or other works or subject matter other than works listed in Section 1(f) below,
2521which, by reason of the selection and arrangement of their contents, constitute
2522intellectual creations, in which the Work is included in its entirety in unmodified
2523form along with one or more other contributions, each constituting separate
2524and independent works in themselves, which together are assembled into a collective
2525whole. A work that constitutes a Collection will not be considered an Adaptation
2526(as defined below) for the purposes of this License.
2527
2528c. "Creative Commons Compatible License" means a license that is listed at
2529http://creativecommons.org/compatiblelicenses that has been approved by Creative
2530Commons as being essentially equivalent to this License, including, at a minimum,
2531because that license: (i) contains terms that have the same purpose, meaning
2532and effect as the License Elements of this License; and, (ii) explicitly permits
2533the relicensing of adaptations of works made available under that license
2534under this License or a Creative Commons jurisdiction license with the same
2535License Elements as this License.
2536
2537d. "Distribute" means to make available to the public the original and copies
2538of the Work or Adaptation, as appropriate, through sale or other transfer
2539of ownership.
2540
2541e. "License Elements" means the following high-level license attributes as
2542selected by Licensor and indicated in the title of this License: Attribution,
2543ShareAlike.
2544
2545f. "Licensor" means the individual, individuals, entity or entities that offer(s)
2546the Work under the terms of this License.
2547
2548g. "Original Author" means, in the case of a literary or artistic work, the
2549individual, individuals, entity or entities who created the Work or if no
2550individual or entity can be identified, the publisher; and in addition (i)
2551in the case of a performance the actors, singers, musicians, dancers, and
2552other persons who act, sing, deliver, declaim, play in, interpret or otherwise
2553perform literary or artistic works or expressions of folklore; (ii) in the
2554case of a phonogram the producer being the person or legal entity who first
2555fixes the sounds of a performance or other sounds; and, (iii) in the case
2556of broadcasts, the organization that transmits the broadcast.
2557
2558h. "Work" means the literary and/or artistic work offered under the terms
2559of this License including without limitation any production in the literary,
2560scientific and artistic domain, whatever may be the mode or form of its expression
2561including digital form, such as a book, pamphlet and other writing; a lecture,
2562address, sermon or other work of the same nature; a dramatic or dramatico-musical
2563work; a choreographic work or entertainment in dumb show; a musical composition
2564with or without words; a cinematographic work to which are assimilated works
2565expressed by a process analogous to cinematography; a work of drawing, painting,
2566architecture, sculpture, engraving or lithography; a photographic work to
2567which are assimilated works expressed by a process analogous to photography;
2568a work of applied art; an illustration, map, plan, sketch or three-dimensional
2569work relative to geography, topography, architecture or science; a performance;
2570a broadcast; a phonogram; a compilation of data to the extent it is protected
2571as a copyrightable work; or a work performed by a variety or circus performer
2572to the extent it is not otherwise considered a literary or artistic work.
2573
2574i. "You" means an individual or entity exercising rights under this License
2575who has not previously violated the terms of this License with respect to
2576the Work, or who has received express permission from the Licensor to exercise
2577rights under this License despite a previous violation.
2578
2579j. "Publicly Perform" means to perform public recitations of the Work and
2580to communicate to the public those public recitations, by any means or process,
2581including by wire or wireless means or public digital performances; to make
2582available to the public Works in such a way that members of the public may
2583access these Works from a place and at a place individually chosen by them;
2584to perform the Work to the public by any means or process and the communication
2585to the public of the performances of the Work, including by public digital
2586performance; to broadcast and rebroadcast the Work by any means including
2587signs, sounds or images.
2588
2589k. "Reproduce" means to make copies of the Work by any means including without
2590limitation by sound or visual recordings and the right of fixation and reproducing
2591fixations of the Work, including storage of a protected performance or phonogram
2592in digital form or other electronic medium.
2593
25942. Fair Dealing Rights. Nothing in this License is intended to reduce, limit,
2595or restrict any uses free from copyright or rights arising from limitations
2596or exceptions that are provided for in connection with the copyright protection
2597under copyright law or other applicable laws.
2598
25993. License Grant. Subject to the terms and conditions of this License, Licensor
2600hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for
2601the duration of the applicable copyright) license to exercise the rights in
2602the Work as stated below:
2603
2604a. to Reproduce the Work, to incorporate the Work into one or more Collections,
2605and to Reproduce the Work as incorporated in the Collections;
2606
2607b. to create and Reproduce Adaptations provided that any such Adaptation,
2608including any translation in any medium, takes reasonable steps to clearly
2609label, demarcate or otherwise identify that changes were made to the original
2610Work. For example, a translation could be marked "The original work was translated
2611from English to Spanish," or a modification could indicate "The original work
2612has been modified.";
2613
2614c. to Distribute and Publicly Perform the Work including as incorporated in
2615Collections; and,
2616
2617      d. to Distribute and Publicly Perform Adaptations.
2618
2619      e. For the avoidance of doubt:
2620
2621i. Non-waivable Compulsory License Schemes. In those jurisdictions in which
2622the right to collect royalties through any statutory or compulsory licensing
2623scheme cannot be waived, the Licensor reserves the exclusive right to collect
2624such royalties for any exercise by You of the rights granted under this License;
2625
2626ii. Waivable Compulsory License Schemes. In those jurisdictions in which the
2627right to collect royalties through any statutory or compulsory licensing scheme
2628can be waived, the Licensor waives the exclusive right to collect such royalties
2629for any exercise by You of the rights granted under this License; and,
2630
2631iii. Voluntary License Schemes. The Licensor waives the right to collect royalties,
2632whether individually or, in the event that the Licensor is a member of a collecting
2633society that administers voluntary licensing schemes, via that society, from
2634any exercise by You of the rights granted under this License.
2635
2636The above rights may be exercised in all media and formats whether now known
2637or hereafter devised. The above rights include the right to make such modifications
2638as are technically necessary to exercise the rights in other media and formats.
2639Subject to Section 8(f), all rights not expressly granted by Licensor are
2640hereby reserved.
2641
26424. Restrictions. The license granted in Section 3 above is expressly made
2643subject to and limited by the following restrictions:
2644
2645a. You may Distribute or Publicly Perform the Work only under the terms of
2646this License. You must include a copy of, or the Uniform Resource Identifier
2647(URI) for, this License with every copy of the Work You Distribute or Publicly
2648Perform. You may not offer or impose any terms on the Work that restrict the
2649terms of this License or the ability of the recipient of the Work to exercise
2650the rights granted to that recipient under the terms of the License. You may
2651not sublicense the Work. You must keep intact all notices that refer to this
2652License and to the disclaimer of warranties with every copy of the Work You
2653Distribute or Publicly Perform. When You Distribute or Publicly Perform the
2654Work, You may not impose any effective technological measures on the Work
2655that restrict the ability of a recipient of the Work from You to exercise
2656the rights granted to that recipient under the terms of the License. This
2657Section 4(a) applies to the Work as incorporated in a Collection, but this
2658does not require the Collection apart from the Work itself to be made subject
2659to the terms of this License. If You create a Collection, upon notice from
2660any Licensor You must, to the extent practicable, remove from the Collection
2661any credit as required by Section 4(c), as requested. If You create an Adaptation,
2662upon notice from any Licensor You must, to the extent practicable, remove
2663from the Adaptation any credit as required by Section 4(c), as requested.
2664
2665b. You may Distribute or Publicly Perform an Adaptation only under the terms
2666of: (i) this License; (ii) a later version of this License with the same License
2667Elements as this License; (iii) a Creative Commons jurisdiction license (either
2668this or a later license version) that contains the same License Elements as
2669this License (e.g., Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons
2670Compatible License. If you license the Adaptation under one of the licenses
2671mentioned in (iv), you must comply with the terms of that license. If you
2672license the Adaptation under the terms of any of the licenses mentioned in
2673(i), (ii) or (iii) (the "Applicable License"), you must comply with the terms
2674of the Applicable License generally and the following provisions: (I) You
2675must include a copy of, or the URI for, the Applicable License with every
2676copy of each Adaptation You Distribute or Publicly Perform; (II) You may not
2677offer or impose any terms on the Adaptation that restrict the terms of the
2678Applicable License or the ability of the recipient of the Adaptation to exercise
2679the rights granted to that recipient under the terms of the Applicable License;
2680(III) You must keep intact all notices that refer to the Applicable License
2681and to the disclaimer of warranties with every copy of the Work as included
2682in the Adaptation You Distribute or Publicly Perform; (IV) when You Distribute
2683or Publicly Perform the Adaptation, You may not impose any effective technological
2684measures on the Adaptation that restrict the ability of a recipient of the
2685Adaptation from You to exercise the rights granted to that recipient under
2686the terms of the Applicable License. This Section 4(b) applies to the Adaptation
2687as incorporated in a Collection, but this does not require the Collection
2688apart from the Adaptation itself to be made subject to the terms of the Applicable
2689License.
2690
2691c. If You Distribute, or Publicly Perform the Work or any Adaptations or Collections,
2692You must, unless a request has been made pursuant to Section 4(a), keep intact
2693all copyright notices for the Work and provide, reasonable to the medium or
2694means You are utilizing: (i) the name of the Original Author (or pseudonym,
2695if applicable) if supplied, and/or if the Original Author and/or Licensor
2696designate another party or parties (e.g., a sponsor institute, publishing
2697entity, journal) for attribution ("Attribution Parties") in Licensor's copyright
2698notice, terms of service or by other reasonable means, the name of such party
2699or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably
2700practicable, the URI, if any, that Licensor specifies to be associated with
2701the Work, unless such URI does not refer to the copyright notice or licensing
2702information for the Work; and (iv), consistent with Section 3(b), in the case
2703of an Adaptation, a credit identifying the use of the Work in the Adaptation
2704(e.g., "French translation of the Work by Original Author," or "Screenplay
2705based on original Work by Original Author"). The credit required by this Section
27064(c) may be implemented in any reasonable manner; provided, however, that
2707in the case of a Adaptation or Collection, at a minimum such credit will appear,
2708if a credit for all contributing authors of the Adaptation or Collection appears,
2709then as part of these credits and in a manner at least as prominent as the
2710credits for the other contributing authors. For the avoidance of doubt, You
2711may only use the credit required by this Section for the purpose of attribution
2712in the manner set out above and, by exercising Your rights under this License,
2713You may not implicitly or explicitly assert or imply any connection with,
2714sponsorship or endorsement by the Original Author, Licensor and/or Attribution
2715Parties, as appropriate, of You or Your use of the Work, without the separate,
2716express prior written permission of the Original Author, Licensor and/or Attribution
2717Parties.
2718
2719d. Except as otherwise agreed in writing by the Licensor or as may be otherwise
2720permitted by applicable law, if You Reproduce, Distribute or Publicly Perform
2721the Work either by itself or as part of any Adaptations or Collections, You
2722must not distort, mutilate, modify or take other derogatory action in relation
2723to the Work which would be prejudicial to the Original Author's honor or reputation.
2724Licensor agrees that in those jurisdictions (e.g. Japan), in which any exercise
2725of the right granted in Section 3(b) of this License (the right to make Adaptations)
2726would be deemed to be a distortion, mutilation, modification or other derogatory
2727action prejudicial to the Original Author's honor and reputation, the Licensor
2728will waive or not assert, as appropriate, this Section, to the fullest extent
2729permitted by the applicable national law, to enable You to reasonably exercise
2730Your right under Section 3(b) of this License (right to make Adaptations)
2731but not otherwise.
2732
2733   5. Representations, Warranties and Disclaimer
2734
2735UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS
2736THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING
2737THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION,
2738WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT,
2739OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE
2740OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE
2741EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.
2742
27436. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW,
2744IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL,
2745INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS
2746LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY
2747OF SUCH DAMAGES.
2748
2749   7. Termination
2750
2751a. This License and the rights granted hereunder will terminate automatically
2752upon any breach by You of the terms of this License. Individuals or entities
2753who have received Adaptations or Collections from You under this License,
2754however, will not have their licenses terminated provided such individuals
2755or entities remain in full compliance with those licenses. Sections 1, 2,
27565, 6, 7, and 8 will survive any termination of this License.
2757
2758b. Subject to the above terms and conditions, the license granted here is
2759perpetual (for the duration of the applicable copyright in the Work). Notwithstanding
2760the above, Licensor reserves the right to release the Work under different
2761license terms or to stop distributing the Work at any time; provided, however
2762that any such election will not serve to withdraw this License (or any other
2763license that has been, or is required to be, granted under the terms of this
2764License), and this License will continue in full force and effect unless terminated
2765as stated above.
2766
2767   8. Miscellaneous
2768
2769a. Each time You Distribute or Publicly Perform the Work or a Collection,
2770the Licensor offers to the recipient a license to the Work on the same terms
2771and conditions as the license granted to You under this License.
2772
2773b. Each time You Distribute or Publicly Perform an Adaptation, Licensor offers
2774to the recipient a license to the original Work on the same terms and conditions
2775as the license granted to You under this License.
2776
2777c. If any provision of this License is invalid or unenforceable under applicable
2778law, it shall not affect the validity or enforceability of the remainder of
2779the terms of this License, and without further action by the parties to this
2780agreement, such provision shall be reformed to the minimum extent necessary
2781to make such provision valid and enforceable.
2782
2783d. No term or provision of this License shall be deemed waived and no breach
2784consented to unless such waiver or consent shall be in writing and signed
2785by the party to be charged with such waiver or consent.
2786
2787e. This License constitutes the entire agreement between the parties with
2788respect to the Work licensed here. There are no understandings, agreements
2789or representations with respect to the Work not specified here. Licensor shall
2790not be bound by any additional provisions that may appear in any communication
2791from You. This License may not be modified without the mutual written agreement
2792of the Licensor and You.
2793
2794f. The rights granted under, and the subject matter referenced, in this License
2795were drafted utilizing the terminology of the Berne Convention for the Protection
2796of Literary and Artistic Works (as amended on September 28, 1979), the Rome
2797Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances
2798and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised
2799on July 24, 1971). These rights and subject matter take effect in the relevant
2800jurisdiction in which the License terms are sought to be enforced according
2801to the corresponding provisions of the implementation of those treaty provisions
2802in the applicable national law. If the standard suite of rights granted under
2803applicable copyright law includes additional rights not granted under this
2804License, such additional rights are deemed to be included in the License;
2805this License is not intended to restrict the license of any rights under applicable
2806law.
2807
2808Creative Commons Notice
2809
2810Creative Commons is not a party to this License, and makes no warranty whatsoever
2811in connection with the Work. Creative Commons will not be liable to You or
2812any party on any legal theory for any damages whatsoever, including without
2813limitation any general, special, incidental or consequential damages arising
2814in connection to this license. Notwithstanding the foregoing two (2) sentences,
2815if Creative Commons has expressly identified itself as the Licensor hereunder,
2816it shall have all rights and obligations of Licensor.
2817
2818Except for the limited purpose of indicating to the public that the Work is
2819licensed under the CCPL, Creative Commons does not authorize the use by either
2820party of the trademark "Creative Commons" or any related trademark or logo
2821of Creative Commons without the prior written consent of Creative Commons.
2822Any permitted use will be in compliance with Creative Commons' then-current
2823trademark usage guidelines, as may be published on its website or otherwise
2824made available upon request from time to time. For the avoidance of doubt,
2825this trademark restriction does not form part of the License.
2826
2827Creative Commons may be contacted at http://creativecommons.org/.
2828
2829---
2830
2831License file: LICENSES/GPL-2.0-or-later.txt
2832
2833GNU GENERAL PUBLIC LICENSE
2834
2835Version 2, June 1991
2836
2837Copyright (C) 1989, 1991 Free Software Foundation, Inc.
2838
283951 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
2840
2841Everyone is permitted to copy and distribute verbatim copies of this license
2842document, but changing it is not allowed.
2843
2844Preamble
2845
2846The licenses for most software are designed to take away your freedom to share
2847and change it. By contrast, the GNU General Public License is intended to
2848guarantee your freedom to share and change free software--to make sure the
2849software is free for all its users. This General Public License applies to
2850most of the Free Software Foundation's software and to any other program whose
2851authors commit to using it. (Some other Free Software Foundation software
2852is covered by the GNU Lesser General Public License instead.) You can apply
2853it to your programs, too.
2854
2855When we speak of free software, we are referring to freedom, not price. Our
2856General Public Licenses are designed to make sure that you have the freedom
2857to distribute copies of free software (and charge for this service if you
2858wish), that you receive source code or can get it if you want it, that you
2859can change the software or use pieces of it in new free programs; and that
2860you know you can do these things.
2861
2862To protect your rights, we need to make restrictions that forbid anyone to
2863deny you these rights or to ask you to surrender the rights. These restrictions
2864translate to certain responsibilities for you if you distribute copies of
2865the software, or if you modify it.
2866
2867For example, if you distribute copies of such a program, whether gratis or
2868for a fee, you must give the recipients all the rights that you have. You
2869must make sure that they, too, receive or can get the source code. And you
2870must show them these terms so they know their rights.
2871
2872We protect your rights with two steps: (1) copyright the software, and (2)
2873offer you this license which gives you legal permission to copy, distribute
2874and/or modify the software.
2875
2876Also, for each author's protection and ours, we want to make certain that
2877everyone understands that there is no warranty for this free software. If
2878the software is modified by someone else and passed on, we want its recipients
2879to know that what they have is not the original, so that any problems introduced
2880by others will not reflect on the original authors' reputations.
2881
2882Finally, any free program is threatened constantly by software patents. We
2883wish to avoid the danger that redistributors of a free program will individually
2884obtain patent licenses, in effect making the program proprietary. To prevent
2885this, we have made it clear that any patent must be licensed for everyone's
2886free use or not licensed at all.
2887
2888The precise terms and conditions for copying, distribution and modification
2889follow.
2890
2891TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
2892
28930. This License applies to any program or other work which contains a notice
2894placed by the copyright holder saying it may be distributed under the terms
2895of this General Public License. The "Program", below, refers to any such program
2896or work, and a "work based on the Program" means either the Program or any
2897derivative work under copyright law: that is to say, a work containing the
2898Program or a portion of it, either verbatim or with modifications and/or translated
2899into another language. (Hereinafter, translation is included without limitation
2900in the term "modification".) Each licensee is addressed as "you".
2901
2902Activities other than copying, distribution and modification are not covered
2903by this License; they are outside its scope. The act of running the Program
2904is not restricted, and the output from the Program is covered only if its
2905contents constitute a work based on the Program (independent of having been
2906made by running the Program). Whether that is true depends on what the Program
2907does.
2908
29091. You may copy and distribute verbatim copies of the Program's source code
2910as you receive it, in any medium, provided that you conspicuously and appropriately
2911publish on each copy an appropriate copyright notice and disclaimer of warranty;
2912keep intact all the notices that refer to this License and to the absence
2913of any warranty; and give any other recipients of the Program a copy of this
2914License along with the Program.
2915
2916You may charge a fee for the physical act of transferring a copy, and you
2917may at your option offer warranty protection in exchange for a fee.
2918
29192. You may modify your copy or copies of the Program or any portion of it,
2920thus forming a work based on the Program, and copy and distribute such modifications
2921or work under the terms of Section 1 above, provided that you also meet all
2922of these conditions:
2923
2924a) You must cause the modified files to carry prominent notices stating that
2925you changed the files and the date of any change.
2926
2927b) You must cause any work that you distribute or publish, that in whole or
2928in part contains or is derived from the Program or any part thereof, to be
2929licensed as a whole at no charge to all third parties under the terms of this
2930License.
2931
2932c) If the modified program normally reads commands interactively when run,
2933you must cause it, when started running for such interactive use in the most
2934ordinary way, to print or display an announcement including an appropriate
2935copyright notice and a notice that there is no warranty (or else, saying that
2936you provide a warranty) and that users may redistribute the program under
2937these conditions, and telling the user how to view a copy of this License.
2938(Exception: if the Program itself is interactive but does not normally print
2939such an announcement, your work based on the Program is not required to print
2940an announcement.)
2941
2942These requirements apply to the modified work as a whole. If identifiable
2943sections of that work are not derived from the Program, and can be reasonably
2944considered independent and separate works in themselves, then this License,
2945and its terms, do not apply to those sections when you distribute them as
2946separate works. But when you distribute the same sections as part of a whole
2947which is a work based on the Program, the distribution of the whole must be
2948on the terms of this License, whose permissions for other licensees extend
2949to the entire whole, and thus to each and every part regardless of who wrote
2950it.
2951
2952Thus, it is not the intent of this section to claim rights or contest your
2953rights to work written entirely by you; rather, the intent is to exercise
2954the right to control the distribution of derivative or collective works based
2955on the Program.
2956
2957In addition, mere aggregation of another work not based on the Program with
2958the Program (or with a work based on the Program) on a volume of a storage
2959or distribution medium does not bring the other work under the scope of this
2960License.
2961
29623. You may copy and distribute the Program (or a work based on it, under Section
29632) in object code or executable form under the terms of Sections 1 and 2 above
2964provided that you also do one of the following:
2965
2966a) Accompany it with the complete corresponding machine-readable source code,
2967which must be distributed under the terms of Sections 1 and 2 above on a medium
2968customarily used for software interchange; or,
2969
2970b) Accompany it with a written offer, valid for at least three years, to give
2971any third party, for a charge no more than your cost of physically performing
2972source distribution, a complete machine-readable copy of the corresponding
2973source code, to be distributed under the terms of Sections 1 and 2 above on
2974a medium customarily used for software interchange; or,
2975
2976c) Accompany it with the information you received as to the offer to distribute
2977corresponding source code. (This alternative is allowed only for noncommercial
2978distribution and only if you received the program in object code or executable
2979form with such an offer, in accord with Subsection b above.)
2980
2981The source code for a work means the preferred form of the work for making
2982modifications to it. For an executable work, complete source code means all
2983the source code for all modules it contains, plus any associated interface
2984definition files, plus the scripts used to control compilation and installation
2985of the executable. However, as a special exception, the source code distributed
2986need not include anything that is normally distributed (in either source or
2987binary form) with the major components (compiler, kernel, and so on) of the
2988operating system on which the executable runs, unless that component itself
2989accompanies the executable.
2990
2991If distribution of executable or object code is made by offering access to
2992copy from a designated place, then offering equivalent access to copy the
2993source code from the same place counts as distribution of the source code,
2994even though third parties are not compelled to copy the source along with
2995the object code.
2996
29974. You may not copy, modify, sublicense, or distribute the Program except
2998as expressly provided under this License. Any attempt otherwise to copy, modify,
2999sublicense or distribute the Program is void, and will automatically terminate
3000your rights under this License. However, parties who have received copies,
3001or rights, from you under this License will not have their licenses terminated
3002so long as such parties remain in full compliance.
3003
30045. You are not required to accept this License, since you have not signed
3005it. However, nothing else grants you permission to modify or distribute the
3006Program or its derivative works. These actions are prohibited by law if you
3007do not accept this License. Therefore, by modifying or distributing the Program
3008(or any work based on the Program), you indicate your acceptance of this License
3009to do so, and all its terms and conditions for copying, distributing or modifying
3010the Program or works based on it.
3011
30126. Each time you redistribute the Program (or any work based on the Program),
3013the recipient automatically receives a license from the original licensor
3014to copy, distribute or modify the Program subject to these terms and conditions.
3015You may not impose any further restrictions on the recipients' exercise of
3016the rights granted herein. You are not responsible for enforcing compliance
3017by third parties to this License.
3018
30197. If, as a consequence of a court judgment or allegation of patent infringement
3020or for any other reason (not limited to patent issues), conditions are imposed
3021on you (whether by court order, agreement or otherwise) that contradict the
3022conditions of this License, they do not excuse you from the conditions of
3023this License. If you cannot distribute so as to satisfy simultaneously your
3024obligations under this License and any other pertinent obligations, then as
3025a consequence you may not distribute the Program at all. For example, if a
3026patent license would not permit royalty-free redistribution of the Program
3027by all those who receive copies directly or indirectly through you, then the
3028only way you could satisfy both it and this License would be to refrain entirely
3029from distribution of the Program.
3030
3031If any portion of this section is held invalid or unenforceable under any
3032particular circumstance, the balance of the section is intended to apply and
3033the section as a whole is intended to apply in other circumstances.
3034
3035It is not the purpose of this section to induce you to infringe any patents
3036or other property right claims or to contest validity of any such claims;
3037this section has the sole purpose of protecting the integrity of the free
3038software distribution system, which is implemented by public license practices.
3039Many people have made generous contributions to the wide range of software
3040distributed through that system in reliance on consistent application of that
3041system; it is up to the author/donor to decide if he or she is willing to
3042distribute software through any other system and a licensee cannot impose
3043that choice.
3044
3045This section is intended to make thoroughly clear what is believed to be a
3046consequence of the rest of this License.
3047
30488. If the distribution and/or use of the Program is restricted in certain
3049countries either by patents or by copyrighted interfaces, the original copyright
3050holder who places the Program under this License may add an explicit geographical
3051distribution limitation excluding those countries, so that distribution is
3052permitted only in or among countries not thus excluded. In such case, this
3053License incorporates the limitation as if written in the body of this License.
3054
30559. The Free Software Foundation may publish revised and/or new versions of
3056the General Public License from time to time. Such new versions will be similar
3057in spirit to the present version, but may differ in detail to address new
3058problems or concerns.
3059
3060Each version is given a distinguishing version number. If the Program specifies
3061a version number of this License which applies to it and "any later version",
3062you have the option of following the terms and conditions either of that version
3063or of any later version published by the Free Software Foundation. If the
3064Program does not specify a version number of this License, you may choose
3065any version ever published by the Free Software Foundation.
3066
306710. If you wish to incorporate parts of the Program into other free programs
3068whose distribution conditions are different, write to the author to ask for
3069permission. For software which is copyrighted by the Free Software Foundation,
3070write to the Free Software Foundation; we sometimes make exceptions for this.
3071Our decision will be guided by the two goals of preserving the free status
3072of all derivatives of our free software and of promoting the sharing and reuse
3073of software generally.
3074
3075   NO WARRANTY
3076
307711. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
3078THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
3079STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM
3080"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
3081BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3082FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
3083OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME
3084THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
3085
308612. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
3087WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE
3088THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
3089GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE
3090OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA
3091OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES
3092OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH
3093HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
3094END OF TERMS AND CONDITIONS
3095
3096How to Apply These Terms to Your New Programs
3097
3098If you develop a new program, and you want it to be of the greatest possible
3099use to the public, the best way to achieve this is to make it free software
3100which everyone can redistribute and change under these terms.
3101
3102To do so, attach the following notices to the program. It is safest to attach
3103them to the start of each source file to most effectively convey the exclusion
3104of warranty; and each file should have at least the "copyright" line and a
3105pointer to where the full notice is found.
3106
3107<one line to give the program's name and an idea of what it does.>
3108
3109Copyright (C) <yyyy> <name of author>
3110
3111This program is free software; you can redistribute it and/or modify it under
3112the terms of the GNU General Public License as published by the Free Software
3113Foundation; either version 2 of the License, or (at your option) any later
3114version.
3115
3116This program is distributed in the hope that it will be useful, but WITHOUT
3117ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
3118FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
3119
3120You should have received a copy of the GNU General Public License along with
3121this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
3122Street, Fifth Floor, Boston, MA 02110-1301, USA.
3123
3124Also add information on how to contact you by electronic and paper mail.
3125
3126If the program is interactive, make it output a short notice like this when
3127it starts in an interactive mode:
3128
3129Gnomovision version 69, Copyright (C) year name of author Gnomovision comes
3130with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software,
3131and you are welcome to redistribute it under certain conditions; type `show
3132c' for details.
3133
3134The hypothetical commands `show w' and `show c' should show the appropriate
3135parts of the General Public License. Of course, the commands you use may be
3136called something other than `show w' and `show c'; they could even be mouse-clicks
3137or menu items--whatever suits your program.
3138
3139You should also get your employer (if you work as a programmer) or your school,
3140if any, to sign a "copyright disclaimer" for the program, if necessary. Here
3141is a sample; alter the names:
3142
3143Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision'
3144(which makes passes at compilers) written by James Hacker.
3145
3146<signature of Ty Coon>, 1 April 1989 Ty Coon, President of Vice This General
3147Public License does not permit incorporating your program into proprietary
3148programs. If your program is a subroutine library, you may consider it more
3149useful to permit linking proprietary applications with the library. If this
3150is what you want to do, use the GNU Lesser General Public License instead
3151of this License.
3152
3153---
3154
3155License file: LICENSES/LGPL-2.1-or-later.txt
3156
3157GNU LESSER GENERAL PUBLIC LICENSE
3158
3159Version 2.1, February 1999
3160
3161Copyright (C) 1991, 1999 Free Software Foundation, Inc.
316251 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
3163
3164Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
3165
3166[This is the first released version of the Lesser GPL.  It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.]
3167
3168Preamble
3169
3170The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users.
3171
3172This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below.
3173
3174When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things.
3175
3176To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it.
3177
3178For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights.
3179
3180We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library.
3181
3182To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others.
3183
3184Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license.
3185
3186Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs.
3187
3188When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library.
3189
3190We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances.
3191
3192For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License.
3193
3194In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system.
3195
3196Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library.
3197
3198The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run.
3199
3200TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
3201
32020. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you".
3203
3204A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables.
3205
3206The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".)
3207
3208"Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library.
3209
3210Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does.
3211
32121. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library.
3213
3214You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
3215
32162. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
3217
3218     a) The modified work must itself be a software library.
3219
3220     b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change.
3221
3222     c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.
3223
3224     d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful.
3225
3226(For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.)
3227
3228These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
3229
3230Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library.
3231
3232In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
3233
32343. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices.
3235
3236Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy.
3237
3238This option is useful when you wish to copy part of the code of the Library into a program that is not a library.
3239
32404. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange.
3241
3242If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code.
3243
32445. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.
3245
3246However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables.
3247
3248When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law.
3249
3250If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.)
3251
3252Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself.
3253
32546. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications.
3255
3256You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things:
3257
3258     a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.)
3259
3260     b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with.
3261
3262     c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution.
3263
3264     d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place.
3265
3266     e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy.
3267
3268For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
3269
3270It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute.
3271
32727. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things:
3273
3274     a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above.
3275
3276     b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work.
3277
32788. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
3279
32809. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it.
3281
328210. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License.
3283
328411. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library.
3285
3286If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances.
3287
3288It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
3289
3290This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
3291
329212. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
3293
329413. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
3295
3296Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation.
3297
329814. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
3299
3300NO WARRANTY
3301
330215. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
3303
330416. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
3305
3306END OF TERMS AND CONDITIONS
3307
3308How to Apply These Terms to Your New Libraries
3309
3310If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License).
3311
3312To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.
3313
3314     one line to give the library's name and an idea of what it does.
3315     Copyright (C) year  name of author
3316
3317     This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
3318
3319     This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
3320
3321     You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA Also add information on how to contact you by electronic and paper mail.
3322
3323You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names:
3324
3325Yoyodyne, Inc., hereby disclaims all copyright interest in
3326the library `Frob' (a library for tweaking knobs) written
3327by James Random Hacker.
3328
3329signature of Ty Coon, 1 April 1990
3330Ty Coon, President of Vice
3331That's all there is to it!
3332
3333---
3334
3335License file: LICENSES/HPND-sell-variant.txt
3336
3337Permission to use, copy, modify, distribute, and sell this software and
3338its documentation for any purpose is hereby granted without fee,
3339provided that the above copyright notice appears in all copies, and that
3340both that the copyright notice and this permission notice appear in
3341supporting documentation, and that the name of <copyright holder> <or
3342related entities> not be used in advertising or publicity pertaining to
3343distribution of the software without specific, written prior permission
3344. <copyright holder> makes no representations about the suitability of
3345this software for any purpose. It is provided "as is" without express or
3346implied warranty.
3347
3348<copyright holder> DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
3349SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
3350FITNESS . IN NO EVENT SHALL <copyright holder> BE LIABLE FOR ANY
3351SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
3352RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
3353CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
3354CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
3355
3356---
3357
3358License file: LICENSES/ISC.txt
3359
3360ISC License Copyright (c) 2004-2010 by Internet Systems Consortium, Inc. ("ISC")
3361
3362Copyright (c) 1995-2003 by Internet Software Consortium
3363
3364Permission to use, copy, modify, and /or distribute this software for any
3365purpose with or without fee is hereby granted, provided that the above copyright
3366notice and this permission notice appear in all copies.
3367
3368THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH REGARD
3369TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
3370IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
3371DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
3372WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
3373OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
3374
3375---
3376
3377License file: util/cbfstool/lz4/lib/LICENSE
3378
3379LZ4 Library
3380Copyright (c) 2011-2015, Yann Collet
3381All rights reserved.
3382
3383Redistribution and use in source and binary forms, with or without modification,
3384are permitted provided that the following conditions are met:
3385
3386* Redistributions of source code must retain the above copyright notice, this
3387  list of conditions and the following disclaimer.
3388
3389* Redistributions in binary form must reproduce the above copyright notice, this
3390  list of conditions and the following disclaimer in the documentation and/or
3391  other materials provided with the distribution.
3392
3393THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
3394ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
3395WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
3396DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
3397ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
3398(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
3399LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
3400ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
3401(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
3402SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3403
3404---
3405
3406License file: src/device/oprom/x86emu/LICENSE
3407
3408                         License information
3409                         -------------------
3410
3411The x86emu library is under a BSD style license, compatible
3412with the XFree86 and X licenses used by XFree86. The
3413original x86emu libraries were under the GNU General Public
3414License. Due to license incompatibilities between the GPL
3415and the XFree86 license, the original authors of the code
3416decided to allow a license change. If you have submitted
3417code to the original x86emu project, and you don't agree
3418with the license change, please contact us and let you
3419know. Your code will be removed to comply with your wishes.
3420
3421If you have any questions about this, please send email to
3422x86emu@linuxlabs.com or KendallB@scitechsoft.com for
3423clarification.
3424
3425---
3426
3427License file: LICENSES/exceptions/GCC-exception-3.1.txt
3428
3429GCC RUNTIME LIBRARY EXCEPTION
3430
3431Version 3.1, 31 March 2009
3432
3433General information: http://www.gnu.org/licenses/gcc-exception.html
3434
3435Copyright (C) 2009 Free Software Foundation, Inc. <http://fsf.org/>
3436
3437Everyone is permitted to copy and distribute verbatim copies of this
3438license document, but changing it is not allowed.
3439
3440This GCC Runtime Library Exception ("Exception") is an additional
3441permission under section 7 of the GNU General Public License, version 3
3442("GPLv3"). It applies to a given file (the "Runtime Library") that bears
3443a notice placed by the copyright holder of the file stating that the
3444file is governed by GPLv3 along with this Exception.
3445
3446When you use GCC to compile a program, GCC may combine portions of
3447certain GCC header files and runtime libraries with the compiled
3448program. The purpose of this Exception is to allow compilation of
3449non-GPL (including proprietary) programs to use, in this way, the header
3450files and runtime libraries covered by this Exception.
3451
34520. Definitions.
3453
3454  A file is an "Independent Module" if it either requires the Runtime
3455  Library for execution after a Compilation Process, or makes use of an
3456  interface provided by the Runtime Library, but is not otherwise based
3457  on the Runtime Library.
3458
3459  "GCC" means a version of the GNU Compiler Collection, with or without
3460  modifications, governed by version 3 (or a specified later version) of
3461  the GNU General Public License (GPL) with the option of using any
3462  subsequent versions published by the FSF.
3463
3464  "GPL-compatible Software" is software whose conditions of propagation,
3465  modification and use would permit combination with GCC in accord with
3466  the license of GCC.
3467
3468  "Target Code" refers to output from any compiler for a real or virtual
3469  target processor architecture, in executable form or suitable for
3470  input to an assembler, loader, linker and/or execution phase.
3471  Notwithstanding that, Target Code does not include data in any format
3472  that is used as a compiler intermediate representation, or used for
3473  producing a compiler intermediate representation.
3474
3475  The "Compilation Process" transforms code entirely represented in
3476  non-intermediate languages designed for human-written code, and/or in
3477  Java Virtual Machine byte code, into Target Code. Thus, for example,
3478  use of source code generators and preprocessors need not be considered
3479  part of the Compilation Process, since the Compilation Process can be
3480  understood as starting with the output of the generators or
3481  preprocessors.
3482
3483  A Compilation Process is "Eligible" if it is done using GCC, alone or
3484  with other GPL-compatible software, or if it is done without using any
3485  work based on GCC. For example, using non-GPL-compatible Software to
3486  optimize any GCC intermediate representations would not qualify as an
3487  Eligible Compilation Process.
3488
34891. Grant of Additional Permission.
3490
3491   You have permission to propagate a work of Target Code formed by
3492   combining the Runtime Library with Independent Modules, even if such
3493   propagation would otherwise violate the terms of GPLv3, provided that
3494   all Target Code was generated by Eligible Compilation Processes. You
3495   may then convey such a combination under terms of your choice,
3496   consistent with the licensing of the Independent Modules.
3497
34982. No Weakening of GCC Copyleft.
3499
3500  The availability of this Exception does not imply any general
3501  presumption that third-party software is unaffected by the copyleft
3502
3503---
3504
3505License file: LICENSES/exceptions/Linux-syscall-note.txt
3506
3507NOTE! This copyright does *not* cover user programs that use kernel
3508services by normal system calls - this is merely considered normal use
3509of the kernel, and does *not* fall under the heading of "derived work".
3510Also note that the GPL below is copyrighted by the Free Software
3511Foundation, but the instance of code that it refers to (the Linux
3512kernel) is copyrighted by me and others who actually wrote it.
3513
3514Also note that the only valid version of the GPL as far as the kernel is
3515concerned is _this_ particular version of the license (ie v2, not v2.2
3516or v3.x or whatever), unless explicitly otherwise stated.
3517
3518Linus Torvalds
3519
3520---
3521
3522License file: Not present
3523License identifier: GPL-3.0-with-bison-exception
3524
3525  The GNU General Public License is a free, copyleft license for
3526software and other kinds of works.
3527
3528  The licenses for most software and other practical works are designed
3529to take away your freedom to share and change the works.  By contrast,
3530the GNU General Public License is intended to guarantee your freedom to
3531share and change all versions of a program--to make sure it remains free
3532software for all its users.  We, the Free Software Foundation, use the
3533GNU General Public License for most of our software; it applies also to
3534any other work released this way by its authors.  You can apply it to
3535your programs, too.
3536
3537  When we speak of free software, we are referring to freedom, not
3538price.  Our General Public Licenses are designed to make sure that you
3539have the freedom to distribute copies of free software (and charge for
3540them if you wish), that you receive source code or can get it if you
3541want it, that you can change the software or use pieces of it in new
3542free programs, and that you know you can do these things.
3543
3544  To protect your rights, we need to prevent others from denying you
3545these rights or asking you to surrender the rights.  Therefore, you have
3546certain responsibilities if you distribute copies of the software, or if
3547you modify it: responsibilities to respect the freedom of others.
3548
3549  For example, if you distribute copies of such a program, whether
3550gratis or for a fee, you must pass on to the recipients the same
3551freedoms that you received.  You must make sure that they, too, receive
3552or can get the source code.  And you must show them these terms so they
3553know their rights.
3554
3555  Developers that use the GNU GPL protect your rights with two steps:
3556(1) assert copyright on the software, and (2) offer you this License
3557giving you legal permission to copy, distribute and/or modify it.
3558
3559  For the developers' and authors' protection, the GPL clearly explains
3560that there is no warranty for this free software.  For both users' and
3561authors' sake, the GPL requires that modified versions be marked as
3562changed, so that their problems will not be attributed erroneously to
3563authors of previous versions.
3564
3565  Some devices are designed to deny users access to install or run
3566modified versions of the software inside them, although the manufacturer
3567can do so.  This is fundamentally incompatible with the aim of
3568protecting users' freedom to change the software.  The systematic
3569pattern of such abuse occurs in the area of products for individuals to
3570use, which is precisely where it is most unacceptable.  Therefore, we
3571have designed this version of the GPL to prohibit the practice for those
3572products.  If such problems arise substantially in other domains, we
3573stand ready to extend this provision to those domains in future versions
3574of the GPL, as needed to protect the freedom of users.
3575
3576  Finally, every program is threatened constantly by software patents.
3577States should not allow patents to restrict development and use of
3578software on general-purpose computers, but in those that do, we wish to
3579avoid the special danger that patents applied to a free program could
3580make it effectively proprietary.  To prevent this, the GPL assures that
3581patents cannot be used to render the program non-free.
3582
3583  The precise terms and conditions for copying, distribution and
3584modification follow.
3585
3586                       TERMS AND CONDITIONS
3587
3588  0. Definitions.
3589
3590  "This License" refers to version 3 of the GNU General Public License.
3591
3592  "Copyright" also means copyright-like laws that apply to other kinds of
3593works, such as semiconductor masks.
3594
3595  "The Program" refers to any copyrightable work licensed under this
3596License.  Each licensee is addressed as "you".  "Licensees" and
3597"recipients" may be individuals or organizations.
3598
3599  To "modify" a work means to copy from or adapt all or part of the work
3600in a fashion requiring copyright permission, other than the making of an
3601exact copy.  The resulting work is called a "modified version" of the
3602earlier work or a work "based on" the earlier work.
3603
3604  A "covered work" means either the unmodified Program or a work based
3605on the Program.
3606
3607  To "propagate" a work means to do anything with it that, without
3608permission, would make you directly or secondarily liable for
3609infringement under applicable copyright law, except executing it on a
3610computer or modifying a private copy.  Propagation includes copying,
3611distribution (with or without modification), making available to the
3612public, and in some countries other activities as well.
3613
3614  To "convey" a work means any kind of propagation that enables other
3615parties to make or receive copies.  Mere interaction with a user through
3616a computer network, with no transfer of a copy, is not conveying.
3617
3618  An interactive user interface displays "Appropriate Legal Notices"
3619to the extent that it includes a convenient and prominently visible
3620feature that (1) displays an appropriate copyright notice, and (2)
3621tells the user that there is no warranty for the work (except to the
3622extent that warranties are provided), that licensees may convey the
3623work under this License, and how to view a copy of this License.  If
3624the interface presents a list of user commands or options, such as a
3625menu, a prominent item in the list meets this criterion.
3626
3627  1. Source Code.
3628
3629  The "source code" for a work means the preferred form of the work
3630for making modifications to it.  "Object code" means any non-source
3631form of a work.
3632
3633  A "Standard Interface" means an interface that either is an official
3634standard defined by a recognized standards body, or, in the case of
3635interfaces specified for a particular programming language, one that
3636is widely used among developers working in that language.
3637
3638  The "System Libraries" of an executable work include anything, other
3639than the work as a whole, that (a) is included in the normal form of
3640packaging a Major Component, but which is not part of that Major
3641Component, and (b) serves only to enable use of the work with that
3642Major Component, or to implement a Standard Interface for which an
3643implementation is available to the public in source code form.  A
3644"Major Component", in this context, means a major essential component
3645(kernel, window system, and so on) of the specific operating system
3646(if any) on which the executable work runs, or a compiler used to
3647produce the work, or an object code interpreter used to run it.
3648
3649  The "Corresponding Source" for a work in object code form means all
3650the source code needed to generate, install, and (for an executable
3651work) run the object code and to modify the work, including scripts to
3652control those activities.  However, it does not include the work's
3653System Libraries, or general-purpose tools or generally available free
3654programs which are used unmodified in performing those activities but
3655which are not part of the work.  For example, Corresponding Source
3656includes interface definition files associated with source files for
3657the work, and the source code for shared libraries and dynamically
3658linked subprograms that the work is specifically designed to require,
3659such as by intimate data communication or control flow between those
3660subprograms and other parts of the work.
3661
3662  The Corresponding Source need not include anything that users
3663can regenerate automatically from other parts of the Corresponding
3664Source.
3665
3666  The Corresponding Source for a work in source code form is that
3667same work.
3668
3669  2. Basic Permissions.
3670
3671  All rights granted under this License are granted for the term of
3672copyright on the Program, and are irrevocable provided the stated
3673conditions are met.  This License explicitly affirms your unlimited
3674permission to run the unmodified Program.  The output from running a
3675covered work is covered by this License only if the output, given its
3676content, constitutes a covered work.  This License acknowledges your
3677rights of fair use or other equivalent, as provided by copyright law.
3678
3679  You may make, run and propagate covered works that you do not
3680convey, without conditions so long as your license otherwise remains
3681in force.  You may convey covered works to others for the sole purpose
3682of having them make modifications exclusively for you, or provide you
3683with facilities for running those works, provided that you comply with
3684the terms of this License in conveying all material for which you do
3685not control copyright.  Those thus making or running the covered works
3686for you must do so exclusively on your behalf, under your direction
3687and control, on terms that prohibit them from making any copies of
3688your copyrighted material outside their relationship with you.
3689
3690  Conveying under any other circumstances is permitted solely under
3691the conditions stated below.  Sublicensing is not allowed; section 10
3692makes it unnecessary.
3693
3694  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
3695
3696  No covered work shall be deemed part of an effective technological
3697measure under any applicable law fulfilling obligations under article
369811 of the WIPO copyright treaty adopted on 20 December 1996, or
3699similar laws prohibiting or restricting circumvention of such
3700measures.
3701
3702  When you convey a covered work, you waive any legal power to forbid
3703circumvention of technological measures to the extent such circumvention
3704is effected by exercising rights under this License with respect to
3705the covered work, and you disclaim any intention to limit operation or
3706modification of the work as a means of enforcing, against the work's
3707users, your or third parties' legal rights to forbid circumvention of
3708technological measures.
3709
3710  4. Conveying Verbatim Copies.
3711
3712  You may convey verbatim copies of the Program's source code as you
3713receive it, in any medium, provided that you conspicuously and
3714appropriately publish on each copy an appropriate copyright notice;
3715keep intact all notices stating that this License and any
3716non-permissive terms added in accord with section 7 apply to the code;
3717keep intact all notices of the absence of any warranty; and give all
3718recipients a copy of this License along with the Program.
3719
3720  You may charge any price or no price for each copy that you convey,
3721and you may offer support or warranty protection for a fee.
3722
3723  5. Conveying Modified Source Versions.
3724
3725  You may convey a work based on the Program, or the modifications to
3726produce it from the Program, in the form of source code under the
3727terms of section 4, provided that you also meet all of these conditions:
3728
3729    a) The work must carry prominent notices stating that you modified
3730    it, and giving a relevant date.
3731
3732    b) The work must carry prominent notices stating that it is
3733    released under this License and any conditions added under section
3734    7.  This requirement modifies the requirement in section 4 to
3735    "keep intact all notices".
3736
3737    c) You must license the entire work, as a whole, under this
3738    License to anyone who comes into possession of a copy.  This
3739    License will therefore apply, along with any applicable section 7
3740    additional terms, to the whole of the work, and all its parts,
3741    regardless of how they are packaged.  This License gives no
3742    permission to license the work in any other way, but it does not
3743    invalidate such permission if you have separately received it.
3744
3745    d) If the work has interactive user interfaces, each must display
3746    Appropriate Legal Notices; however, if the Program has interactive
3747    interfaces that do not display Appropriate Legal Notices, your
3748    work need not make them do so.
3749
3750  A compilation of a covered work with other separate and independent
3751works, which are not by their nature extensions of the covered work,
3752and which are not combined with it such as to form a larger program,
3753in or on a volume of a storage or distribution medium, is called an
3754"aggregate" if the compilation and its resulting copyright are not
3755used to limit the access or legal rights of the compilation's users
3756beyond what the individual works permit.  Inclusion of a covered work
3757in an aggregate does not cause this License to apply to the other
3758parts of the aggregate.
3759
3760  6. Conveying Non-Source Forms.
3761
3762  You may convey a covered work in object code form under the terms
3763of sections 4 and 5, provided that you also convey the
3764machine-readable Corresponding Source under the terms of this License,
3765in one of these ways:
3766
3767    a) Convey the object code in, or embodied in, a physical product
3768    (including a physical distribution medium), accompanied by the
3769    Corresponding Source fixed on a durable physical medium
3770    customarily used for software interchange.
3771
3772    b) Convey the object code in, or embodied in, a physical product
3773    (including a physical distribution medium), accompanied by a
3774    written offer, valid for at least three years and valid for as
3775    long as you offer spare parts or customer support for that product
3776    model, to give anyone who possesses the object code either (1) a
3777    copy of the Corresponding Source for all the software in the
3778    product that is covered by this License, on a durable physical
3779    medium customarily used for software interchange, for a price no
3780    more than your reasonable cost of physically performing this
3781    conveying of source, or (2) access to copy the
3782    Corresponding Source from a network server at no charge.
3783
3784    c) Convey individual copies of the object code with a copy of the
3785    written offer to provide the Corresponding Source.  This
3786    alternative is allowed only occasionally and noncommercially, and
3787    only if you received the object code with such an offer, in accord
3788    with subsection 6b.
3789
3790    d) Convey the object code by offering access from a designated
3791    place (gratis or for a charge), and offer equivalent access to the
3792    Corresponding Source in the same way through the same place at no
3793    further charge.  You need not require recipients to copy the
3794    Corresponding Source along with the object code.  If the place to
3795    copy the object code is a network server, the Corresponding Source
3796    may be on a different server (operated by you or a third party)
3797    that supports equivalent copying facilities, provided you maintain
3798    clear directions next to the object code saying where to find the
3799    Corresponding Source.  Regardless of what server hosts the
3800    Corresponding Source, you remain obligated to ensure that it is
3801    available for as long as needed to satisfy these requirements.
3802
3803    e) Convey the object code using peer-to-peer transmission, provided
3804    you inform other peers where the object code and Corresponding
3805    Source of the work are being offered to the general public at no
3806    charge under subsection 6d.
3807
3808  A separable portion of the object code, whose source code is excluded
3809from the Corresponding Source as a System Library, need not be
3810included in conveying the object code work.
3811
3812  A "User Product" is either (1) a "consumer product", which means any
3813tangible personal property which is normally used for personal, family,
3814or household purposes, or (2) anything designed or sold for incorporation
3815into a dwelling.  In determining whether a product is a consumer product,
3816doubtful cases shall be resolved in favor of coverage.  For a particular
3817product received by a particular user, "normally used" refers to a
3818typical or common use of that class of product, regardless of the status
3819of the particular user or of the way in which the particular user
3820actually uses, or expects or is expected to use, the product.  A product
3821is a consumer product regardless of whether the product has substantial
3822commercial, industrial or non-consumer uses, unless such uses represent
3823the only significant mode of use of the product.
3824
3825  "Installation Information" for a User Product means any methods,
3826procedures, authorization keys, or other information required to install
3827and execute modified versions of a covered work in that User Product from
3828a modified version of its Corresponding Source.  The information must
3829suffice to ensure that the continued functioning of the modified object
3830code is in no case prevented or interfered with solely because
3831modification has been made.
3832
3833  If you convey an object code work under this section in, or with, or
3834specifically for use in, a User Product, and the conveying occurs as
3835part of a transaction in which the right of possession and use of the
3836User Product is transferred to the recipient in perpetuity or for a
3837fixed term (regardless of how the transaction is characterized), the
3838Corresponding Source conveyed under this section must be accompanied
3839by the Installation Information.  But this requirement does not apply
3840if neither you nor any third party retains the ability to install
3841modified object code on the User Product (for example, the work has
3842been installed in ROM).
3843
3844  The requirement to provide Installation Information does not include a
3845requirement to continue to provide support service, warranty, or updates
3846for a work that has been modified or installed by the recipient, or for
3847the User Product in which it has been modified or installed.  Access to a
3848network may be denied when the modification itself materially and
3849adversely affects the operation of the network or violates the rules and
3850protocols for communication across the network.
3851
3852  Corresponding Source conveyed, and Installation Information provided,
3853in accord with this section must be in a format that is publicly
3854documented (and with an implementation available to the public in
3855source code form), and must require no special password or key for
3856unpacking, reading or copying.
3857
3858  7. Additional Terms.
3859
3860  "Additional permissions" are terms that supplement the terms of this
3861License by making exceptions from one or more of its conditions.
3862Additional permissions that are applicable to the entire Program shall
3863be treated as though they were included in this License, to the extent
3864that they are valid under applicable law.  If additional permissions
3865apply only to part of the Program, that part may be used separately
3866under those permissions, but the entire Program remains governed by
3867this License without regard to the additional permissions.
3868
3869  When you convey a copy of a covered work, you may at your option
3870remove any additional permissions from that copy, or from any part of
3871it.  (Additional permissions may be written to require their own
3872removal in certain cases when you modify the work.)  You may place
3873additional permissions on material, added by you to a covered work,
3874for which you have or can give appropriate copyright permission.
3875
3876  Notwithstanding any other provision of this License, for material you
3877add to a covered work, you may (if authorized by the copyright holders of
3878that material) supplement the terms of this License with terms:
3879
3880    a) Disclaiming warranty or limiting liability differently from the
3881    terms of sections 15 and 16 of this License; or
3882
3883    b) Requiring preservation of specified reasonable legal notices or
3884    author attributions in that material or in the Appropriate Legal
3885    Notices displayed by works containing it; or
3886
3887    c) Prohibiting misrepresentation of the origin of that material, or
3888    requiring that modified versions of such material be marked in
3889    reasonable ways as different from the original version; or
3890
3891    d) Limiting the use for publicity purposes of names of licensors or
3892    authors of the material; or
3893
3894    e) Declining to grant rights under trademark law for use of some
3895    trade names, trademarks, or service marks; or
3896
3897    f) Requiring indemnification of licensors and authors of that
3898    material by anyone who conveys the material (or modified versions of
3899    it) with contractual assumptions of liability to the recipient, for
3900    any liability that these contractual assumptions directly impose on
3901    those licensors and authors.
3902
3903  All other non-permissive additional terms are considered "further
3904restrictions" within the meaning of section 10.  If the Program as you
3905received it, or any part of it, contains a notice stating that it is
3906governed by this License along with a term that is a further
3907restriction, you may remove that term.  If a license document contains
3908a further restriction but permits relicensing or conveying under this
3909License, you may add to a covered work material governed by the terms
3910of that license document, provided that the further restriction does
3911not survive such relicensing or conveying.
3912
3913  If you add terms to a covered work in accord with this section, you
3914must place, in the relevant source files, a statement of the
3915additional terms that apply to those files, or a notice indicating
3916where to find the applicable terms.
3917
3918  Additional terms, permissive or non-permissive, may be stated in the
3919form of a separately written license, or stated as exceptions;
3920the above requirements apply either way.
3921
3922  8. Termination.
3923
3924  You may not propagate or modify a covered work except as expressly
3925provided under this License.  Any attempt otherwise to propagate or
3926modify it is void, and will automatically terminate your rights under
3927this License (including any patent licenses granted under the third
3928paragraph of section 11).
3929
3930  However, if you cease all violation of this License, then your
3931license from a particular copyright holder is reinstated (a)
3932provisionally, unless and until the copyright holder explicitly and
3933finally terminates your license, and (b) permanently, if the copyright
3934holder fails to notify you of the violation by some reasonable means
3935prior to 60 days after the cessation.
3936
3937  Moreover, your license from a particular copyright holder is
3938reinstated permanently if the copyright holder notifies you of the
3939violation by some reasonable means, this is the first time you have
3940received notice of violation of this License (for any work) from that
3941copyright holder, and you cure the violation prior to 30 days after
3942your receipt of the notice.
3943
3944  Termination of your rights under this section does not terminate the
3945licenses of parties who have received copies or rights from you under
3946this License.  If your rights have been terminated and not permanently
3947reinstated, you do not qualify to receive new licenses for the same
3948material under section 10.
3949
3950  9. Acceptance Not Required for Having Copies.
3951
3952  You are not required to accept this License in order to receive or
3953run a copy of the Program.  Ancillary propagation of a covered work
3954occurring solely as a consequence of using peer-to-peer transmission
3955to receive a copy likewise does not require acceptance.  However,
3956nothing other than this License grants you permission to propagate or
3957modify any covered work.  These actions infringe copyright if you do
3958not accept this License.  Therefore, by modifying or propagating a
3959covered work, you indicate your acceptance of this License to do so.
3960
3961  10. Automatic Licensing of Downstream Recipients.
3962
3963  Each time you convey a covered work, the recipient automatically
3964receives a license from the original licensors, to run, modify and
3965propagate that work, subject to this License.  You are not responsible
3966for enforcing compliance by third parties with this License.
3967
3968  An "entity transaction" is a transaction transferring control of an
3969organization, or substantially all assets of one, or subdividing an
3970organization, or merging organizations.  If propagation of a covered
3971work results from an entity transaction, each party to that
3972transaction who receives a copy of the work also receives whatever
3973licenses to the work the party's predecessor in interest had or could
3974give under the previous paragraph, plus a right to possession of the
3975Corresponding Source of the work from the predecessor in interest, if
3976the predecessor has it or can get it with reasonable efforts.
3977
3978  You may not impose any further restrictions on the exercise of the
3979rights granted or affirmed under this License.  For example, you may
3980not impose a license fee, royalty, or other charge for exercise of
3981rights granted under this License, and you may not initiate litigation
3982(including a cross-claim or counterclaim in a lawsuit) alleging that
3983any patent claim is infringed by making, using, selling, offering for
3984sale, or importing the Program or any portion of it.
3985
3986  11. Patents.
3987
3988  A "contributor" is a copyright holder who authorizes use under this
3989License of the Program or a work on which the Program is based.  The
3990work thus licensed is called the contributor's "contributor version".
3991
3992  A contributor's "essential patent claims" are all patent claims
3993owned or controlled by the contributor, whether already acquired or
3994hereafter acquired, that would be infringed by some manner, permitted
3995by this License, of making, using, or selling its contributor version,
3996but do not include claims that would be infringed only as a
3997consequence of further modification of the contributor version.  For
3998purposes of this definition, "control" includes the right to grant
3999patent sublicenses in a manner consistent with the requirements of
4000this License.
4001
4002  Each contributor grants you a non-exclusive, worldwide, royalty-free
4003patent license under the contributor's essential patent claims, to
4004make, use, sell, offer for sale, import and otherwise run, modify and
4005propagate the contents of its contributor version.
4006
4007  In the following three paragraphs, a "patent license" is any express
4008agreement or commitment, however denominated, not to enforce a patent
4009(such as an express permission to practice a patent or covenant not to
4010sue for patent infringement).  To "grant" such a patent license to a
4011party means to make such an agreement or commitment not to enforce a
4012patent against the party.
4013
4014  If you convey a covered work, knowingly relying on a patent license,
4015and the Corresponding Source of the work is not available for anyone
4016to copy, free of charge and under the terms of this License, through a
4017publicly available network server or other readily accessible means,
4018then you must either (1) cause the Corresponding Source to be so
4019available, or (2) arrange to deprive yourself of the benefit of the
4020patent license for this particular work, or (3) arrange, in a manner
4021consistent with the requirements of this License, to extend the patent
4022license to downstream recipients.  "Knowingly relying" means you have
4023actual knowledge that, but for the patent license, your conveying the
4024covered work in a country, or your recipient's use of the covered work
4025in a country, would infringe one or more identifiable patents in that
4026country that you have reason to believe are valid.
4027
4028  If, pursuant to or in connection with a single transaction or
4029arrangement, you convey, or propagate by procuring conveyance of, a
4030covered work, and grant a patent license to some of the parties
4031receiving the covered work authorizing them to use, propagate, modify
4032or convey a specific copy of the covered work, then the patent license
4033you grant is automatically extended to all recipients of the covered
4034work and works based on it.
4035
4036  A patent license is "discriminatory" if it does not include within
4037the scope of its coverage, prohibits the exercise of, or is
4038conditioned on the non-exercise of one or more of the rights that are
4039specifically granted under this License.  You may not convey a covered
4040work if you are a party to an arrangement with a third party that is
4041in the business of distributing software, under which you make payment
4042to the third party based on the extent of your activity of conveying
4043the work, and under which the third party grants, to any of the
4044parties who would receive the covered work from you, a discriminatory
4045patent license (a) in connection with copies of the covered work
4046conveyed by you (or copies made from those copies), or (b) primarily
4047for and in connection with specific products or compilations that
4048contain the covered work, unless you entered into that arrangement,
4049or that patent license was granted, prior to 28 March 2007.
4050
4051  Nothing in this License shall be construed as excluding or limiting
4052any implied license or other defenses to infringement that may
4053otherwise be available to you under applicable patent law.
4054
4055  12. No Surrender of Others' Freedom.
4056
4057  If conditions are imposed on you (whether by court order, agreement or
4058otherwise) that contradict the conditions of this License, they do not
4059excuse you from the conditions of this License.  If you cannot convey a
4060covered work so as to satisfy simultaneously your obligations under this
4061License and any other pertinent obligations, then as a consequence you may
4062not convey it at all.  For example, if you agree to terms that obligate you
4063to collect a royalty for further conveying from those to whom you convey
4064the Program, the only way you could satisfy both those terms and this
4065License would be to refrain entirely from conveying the Program.
4066
4067  13. Use with the GNU Affero General Public License.
4068
4069  Notwithstanding any other provision of this License, you have
4070permission to link or combine any covered work with a work licensed
4071under version 3 of the GNU Affero General Public License into a single
4072combined work, and to convey the resulting work.  The terms of this
4073License will continue to apply to the part which is the covered work,
4074but the special requirements of the GNU Affero General Public License,
4075section 13, concerning interaction through a network will apply to the
4076combination as such.
4077
4078  14. Revised Versions of this License.
4079
4080  The Free Software Foundation may publish revised and/or new versions of
4081the GNU General Public License from time to time.  Such new versions will
4082be similar in spirit to the present version, but may differ in detail to
4083address new problems or concerns.
4084
4085  Each version is given a distinguishing version number.  If the
4086Program specifies that a certain numbered version of the GNU General
4087Public License "or any later version" applies to it, you have the
4088option of following the terms and conditions either of that numbered
4089version or of any later version published by the Free Software
4090Foundation.  If the Program does not specify a version number of the
4091GNU General Public License, you may choose any version ever published
4092by the Free Software Foundation.
4093
4094  If the Program specifies that a proxy can decide which future
4095versions of the GNU General Public License can be used, that proxy's
4096public statement of acceptance of a version permanently authorizes you
4097to choose that version for the Program.
4098
4099  Later license versions may give you additional or different
4100permissions.  However, no additional obligations are imposed on any
4101author or copyright holder as a result of your choosing to follow a
4102later version.
4103
4104  15. Disclaimer of Warranty.
4105
4106  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
4107APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
4108HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
4109OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
4110THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
4111PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
4112IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
4113ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
4114
4115  16. Limitation of Liability.
4116
4117  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
4118WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
4119THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
4120GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
4121USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
4122DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
4123PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
4124EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
4125SUCH DAMAGES.
4126
4127  17. Interpretation of Sections 15 and 16.
4128
4129  If the disclaimer of warranty and limitation of liability provided
4130above cannot be given local legal effect according to their terms,
4131reviewing courts shall apply local law that most closely approximates
4132an absolute waiver of all civil liability in connection with the
4133Program, unless a warranty or assumption of liability accompanies a
4134copy of the Program in return for a fee.
4135
4136Bison Exception
4137
4138As a special exception, you may create a larger work that contains part or all
4139of the Bison parser skeleton and distribute that work under terms of your
4140choice, so long as that work isn't itself a parser generator using the skeleton
4141or a modified version thereof as a parser skeleton.  Alternatively, if you
4142modify or redistribute the parser skeleton itself, you may (at your option)
4143remove this special exception, which will cause the skeleton and the resulting
4144Bison output files to be licensed under the GNU General Public License without
4145this special exception.
4146
4147This special exception was added by the Free Software Foundation in version
41482.2 of Bison.
4149