blob: 6ddaf05c3d4410f5de02f21b014e5bb495fb492f [file] [log] [blame]
Yi Kong4e9417d2022-10-12 11:48:30 +09001 GNU GENERAL PUBLIC LICENSE
2 Version 2, June 1991
3
4 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
5 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
6 Everyone is permitted to copy and distribute verbatim copies
7 of this license document, but changing it is not allowed.
8
9 Preamble
10
11 The licenses for most software are designed to take away your
12freedom to share and change it. By contrast, the GNU General Public
13License is intended to guarantee your freedom to share and change free
14software--to make sure the software is free for all its users. This
15General Public License applies to most of the Free Software
16Foundation's software and to any other program whose authors commit to
17using it. (Some other Free Software Foundation software is covered by
18the GNU Library General Public License instead.) You can apply it to
19your programs, too.
20
21 When we speak of free software, we are referring to freedom, not
22price. Our General Public Licenses are designed to make sure that you
23have the freedom to distribute copies of free software (and charge for
24this service if you wish), that you receive source code or can get it
25if you want it, that you can change the software or use pieces of it
26in new free programs; and that you know you can do these things.
27
28 To protect your rights, we need to make restrictions that forbid
29anyone to deny you these rights or to ask you to surrender the rights.
30These restrictions translate to certain responsibilities for you if you
31distribute copies of the software, or if you modify it.
32
33 For example, if you distribute copies of such a program, whether
34gratis or for a fee, you must give the recipients all the rights that
35you have. You must make sure that they, too, receive or can get the
36source code. And you must show them these terms so they know their
37rights.
38
39 We protect your rights with two steps: (1) copyright the software, and
40(2) offer you this license which gives you legal permission to copy,
41distribute and/or modify the software.
42
43 Also, for each author's protection and ours, we want to make certain
44that everyone understands that there is no warranty for this free
45software. If the software is modified by someone else and passed on, we
46want its recipients to know that what they have is not the original, so
47that any problems introduced by others will not reflect on the original
48authors' reputations.
49
50 Finally, any free program is threatened constantly by software
51patents. We wish to avoid the danger that redistributors of a free
52program will individually obtain patent licenses, in effect making the
53program proprietary. To prevent this, we have made it clear that any
54patent must be licensed for everyone's free use or not licensed at all.
55
56 The precise terms and conditions for copying, distribution and
57modification follow.
58
59 GNU GENERAL PUBLIC LICENSE
60 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
61
62 0. This License applies to any program or other work which contains
63a notice placed by the copyright holder saying it may be distributed
64under the terms of this General Public License. The "Program", below,
65refers to any such program or work, and a "work based on the Program"
66means either the Program or any derivative work under copyright law:
67that is to say, a work containing the Program or a portion of it,
68either verbatim or with modifications and/or translated into another
69language. (Hereinafter, translation is included without limitation in
70the term "modification".) Each licensee is addressed as "you".
71
72Activities other than copying, distribution and modification are not
73covered by this License; they are outside its scope. The act of
74running the Program is not restricted, and the output from the Program
75is covered only if its contents constitute a work based on the
76Program (independent of having been made by running the Program).
77Whether that is true depends on what the Program does.
78
79 1. You may copy and distribute verbatim copies of the Program's
80source code as you receive it, in any medium, provided that you
81conspicuously and appropriately publish on each copy an appropriate
82copyright notice and disclaimer of warranty; keep intact all the
83notices that refer to this License and to the absence of any warranty;
84and give any other recipients of the Program a copy of this License
85along with the Program.
86
87You may charge a fee for the physical act of transferring a copy, and
88you may at your option offer warranty protection in exchange for a fee.
89
90 2. You may modify your copy or copies of the Program or any portion
91of it, thus forming a work based on the Program, and copy and
92distribute such modifications or work under the terms of Section 1
93above, provided that you also meet all of these conditions:
94
95 a) You must cause the modified files to carry prominent notices
96 stating that you changed the files and the date of any change.
97
98 b) You must cause any work that you distribute or publish, that in
99 whole or in part contains or is derived from the Program or any
100 part thereof, to be licensed as a whole at no charge to all third
101 parties under the terms of this License.
102
103 c) If the modified program normally reads commands interactively
104 when run, you must cause it, when started running for such
105 interactive use in the most ordinary way, to print or display an
106 announcement including an appropriate copyright notice and a
107 notice that there is no warranty (or else, saying that you provide
108 a warranty) and that users may redistribute the program under
109 these conditions, and telling the user how to view a copy of this
110 License. (Exception: if the Program itself is interactive but
111 does not normally print such an announcement, your work based on
112 the Program is not required to print an announcement.)
113
114These requirements apply to the modified work as a whole. If
115identifiable sections of that work are not derived from the Program,
116and can be reasonably considered independent and separate works in
117themselves, then this License, and its terms, do not apply to those
118sections when you distribute them as separate works. But when you
119distribute the same sections as part of a whole which is a work based
120on the Program, the distribution of the whole must be on the terms of
121this License, whose permissions for other licensees extend to the
122entire whole, and thus to each and every part regardless of who wrote it.
123
124Thus, it is not the intent of this section to claim rights or contest
125your rights to work written entirely by you; rather, the intent is to
126exercise the right to control the distribution of derivative or
127collective works based on the Program.
128
129In addition, mere aggregation of another work not based on the Program
130with the Program (or with a work based on the Program) on a volume of
131a storage or distribution medium does not bring the other work under
132the scope of this License.
133
134 3. You may copy and distribute the Program (or a work based on it,
135under Section 2) in object code or executable form under the terms of
136Sections 1 and 2 above provided that you also do one of the following:
137
138 a) Accompany it with the complete corresponding machine-readable
139 source code, which must be distributed under the terms of Sections
140 1 and 2 above on a medium customarily used for software interchange; or,
141
142 b) Accompany it with a written offer, valid for at least three
143 years, to give any third party, for a charge no more than your
144 cost of physically performing source distribution, a complete
145 machine-readable copy of the corresponding source code, to be
146 distributed under the terms of Sections 1 and 2 above on a medium
147 customarily used for software interchange; or,
148
149 c) Accompany it with the information you received as to the offer
150 to distribute corresponding source code. (This alternative is
151 allowed only for noncommercial distribution and only if you
152 received the program in object code or executable form with such
153 an offer, in accord with Subsection b above.)
154
155The source code for a work means the preferred form of the work for
156making modifications to it. For an executable work, complete source
157code means all the source code for all modules it contains, plus any
158associated interface definition files, plus the scripts used to
159control compilation and installation of the executable. However, as a
160special exception, the source code distributed need not include
161anything that is normally distributed (in either source or binary
162form) with the major components (compiler, kernel, and so on) of the
163operating system on which the executable runs, unless that component
164itself accompanies the executable.
165
166If distribution of executable or object code is made by offering
167access to copy from a designated place, then offering equivalent
168access to copy the source code from the same place counts as
169distribution of the source code, even though third parties are not
170compelled to copy the source along with the object code.
171
172 4. You may not copy, modify, sublicense, or distribute the Program
173except as expressly provided under this License. Any attempt
174otherwise to copy, modify, sublicense or distribute the Program is
175void, and will automatically terminate your rights under this License.
176However, parties who have received copies, or rights, from you under
177this License will not have their licenses terminated so long as such
178parties remain in full compliance.
179
180 5. You are not required to accept this License, since you have not
181signed it. However, nothing else grants you permission to modify or
182distribute the Program or its derivative works. These actions are
183prohibited by law if you do not accept this License. Therefore, by
184modifying or distributing the Program (or any work based on the
185Program), you indicate your acceptance of this License to do so, and
186all its terms and conditions for copying, distributing or modifying
187the Program or works based on it.
188
189 6. Each time you redistribute the Program (or any work based on the
190Program), the recipient automatically receives a license from the
191original licensor to copy, distribute or modify the Program subject to
192these terms and conditions. You may not impose any further
193restrictions on the recipients' exercise of the rights granted herein.
194You are not responsible for enforcing compliance by third parties to
195this License.
196
197 7. If, as a consequence of a court judgment or allegation of patent
198infringement or for any other reason (not limited to patent issues),
199conditions are imposed on you (whether by court order, agreement or
200otherwise) that contradict the conditions of this License, they do not
201excuse you from the conditions of this License. If you cannot
202distribute so as to satisfy simultaneously your obligations under this
203License and any other pertinent obligations, then as a consequence you
204may not distribute the Program at all. For example, if a patent
205license would not permit royalty-free redistribution of the Program by
206all those who receive copies directly or indirectly through you, then
207the only way you could satisfy both it and this License would be to
208refrain entirely from distribution of the Program.
209
210If any portion of this section is held invalid or unenforceable under
211any particular circumstance, the balance of the section is intended to
212apply and the section as a whole is intended to apply in other
213circumstances.
214
215It is not the purpose of this section to induce you to infringe any
216patents or other property right claims or to contest validity of any
217such claims; this section has the sole purpose of protecting the
218integrity of the free software distribution system, which is
219implemented by public license practices. Many people have made
220generous contributions to the wide range of software distributed
221through that system in reliance on consistent application of that
222system; it is up to the author/donor to decide if he or she is willing
223to distribute software through any other system and a licensee cannot
224impose that choice.
225
226This section is intended to make thoroughly clear what is believed to
227be a consequence of the rest of this License.
228
229 8. If the distribution and/or use of the Program is restricted in
230certain countries either by patents or by copyrighted interfaces, the
231original copyright holder who places the Program under this License
232may add an explicit geographical distribution limitation excluding
233those countries, so that distribution is permitted only in or among
234countries not thus excluded. In such case, this License incorporates
235the limitation as if written in the body of this License.
236
237 9. The Free Software Foundation may publish revised and/or new versions
238of the General Public License from time to time. Such new versions will
239be similar in spirit to the present version, but may differ in detail to
240address new problems or concerns.
241
242Each version is given a distinguishing version number. If the Program
243specifies a version number of this License which applies to it and "any
244later version", you have the option of following the terms and conditions
245either of that version or of any later version published by the Free
246Software Foundation. If the Program does not specify a version number of
247this License, you may choose any version ever published by the Free Software
248Foundation.
249
250 10. If you wish to incorporate parts of the Program into other free
251programs whose distribution conditions are different, write to the author
252to ask for permission. For software which is copyrighted by the Free
253Software Foundation, write to the Free Software Foundation; we sometimes
254make exceptions for this. Our decision will be guided by the two goals
255of preserving the free status of all derivatives of our free software and
256of promoting the sharing and reuse of software generally.
257
258 NO WARRANTY
259
260 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
261FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
262OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
263PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
264OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
265MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
266TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
267PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
268REPAIR OR CORRECTION.
269
270 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
271WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
272REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
273INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
274OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
275TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
276YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
277PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
278POSSIBILITY OF SUCH DAMAGES.
279
280 END OF TERMS AND CONDITIONS
281
282 How to Apply These Terms to Your New Programs
283
284 If you develop a new program, and you want it to be of the greatest
285possible use to the public, the best way to achieve this is to make it
286free software which everyone can redistribute and change under these terms.
287
288 To do so, attach the following notices to the program. It is safest
289to attach them to the start of each source file to most effectively
290convey the exclusion of warranty; and each file should have at least
291the "copyright" line and a pointer to where the full notice is found.
292
293 <one line to give the program's name and a brief idea of what it does.>
294 Copyright (C) <year> <name of author>
295
296 This program is free software; you can redistribute it and/or modify
297 it under the terms of the GNU General Public License as published by
298 the Free Software Foundation; either version 2 of the License, or
299 (at your option) any later version.
300
301 This program is distributed in the hope that it will be useful,
302 but WITHOUT ANY WARRANTY; without even the implied warranty of
303 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
304 GNU General Public License for more details.
305
306 You should have received a copy of the GNU General Public License
307 along with this program; if not, write to the Free Software
308 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
309
310
311Also add information on how to contact you by electronic and paper mail.
312
313If the program is interactive, make it output a short notice like this
314when it starts in an interactive mode:
315
316 Gnomovision version 69, Copyright (C) year name of author
317 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
318 This is free software, and you are welcome to redistribute it
319 under certain conditions; type `show c' for details.
320
321The hypothetical commands `show w' and `show c' should show the appropriate
322parts of the General Public License. Of course, the commands you use may
323be called something other than `show w' and `show c'; they could even be
324mouse-clicks or menu items--whatever suits your program.
325
326You should also get your employer (if you work as a programmer) or your
327school, if any, to sign a "copyright disclaimer" for the program, if
328necessary. Here is a sample; alter the names:
329
330 Yoyodyne, Inc., hereby disclaims all copyright interest in the program
331 `Gnomovision' (which makes passes at compilers) written by James Hacker.
332
333 <signature of Ty Coon>, 1 April 1989
334 Ty Coon, President of Vice
335
336This General Public License does not permit incorporating your program into
337proprietary programs. If your program is a subroutine library, you may
338consider it more useful to permit linking proprietary applications with the
339library. If this is what you want to do, use the GNU Library General
340Public License instead of this License.
341
342 GNU LIBRARY GENERAL PUBLIC LICENSE
343 Version 2, June 1991
344
345 Copyright (C) 1991 Free Software Foundation, Inc.
346 51 Franklin St, Fifth Floor, Boston, MA 02111-1307 USA
347 Everyone is permitted to copy and distribute verbatim copies
348 of this license document, but changing it is not allowed.
349
350[This is the first released version of the library GPL. It is
351 numbered 2 because it goes with version 2 of the ordinary GPL.]
352
353 Preamble
354
355 The licenses for most software are designed to take away your
356freedom to share and change it. By contrast, the GNU General Public
357Licenses are intended to guarantee your freedom to share and change
358free software--to make sure the software is free for all its users.
359
360 This license, the Library General Public License, applies to some
361specially designated Free Software Foundation software, and to any
362other libraries whose authors decide to use it. You can use it for
363your libraries, too.
364
365 When we speak of free software, we are referring to freedom, not
366price. Our General Public Licenses are designed to make sure that you
367have the freedom to distribute copies of free software (and charge for
368this service if you wish), that you receive source code or can get it
369if you want it, that you can change the software or use pieces of it
370in new free programs; and that you know you can do these things.
371
372 To protect your rights, we need to make restrictions that forbid
373anyone to deny you these rights or to ask you to surrender the rights.
374These restrictions translate to certain responsibilities for you if
375you distribute copies of the library, or if you modify it.
376
377 For example, if you distribute copies of the library, whether gratis
378or for a fee, you must give the recipients all the rights that we gave
379you. You must make sure that they, too, receive or can get the source
380code. If you link a program with the library, you must provide
381complete object files to the recipients so that they can relink them
382with the library, after making changes to the library and recompiling
383it. And you must show them these terms so they know their rights.
384
385 Our method of protecting your rights has two steps: (1) copyright
386the library, and (2) offer you this license which gives you legal
387permission to copy, distribute and/or modify the library.
388
389 Also, for each distributor's protection, we want to make certain
390that everyone understands that there is no warranty for this free
391library. If the library is modified by someone else and passed on, we
392want its recipients to know that what they have is not the original
393version, so that any problems introduced by others will not reflect on
394the original authors' reputations.
395
396 Finally, any free program is threatened constantly by software
397patents. We wish to avoid the danger that companies distributing free
398software will individually obtain patent licenses, thus in effect
399transforming the program into proprietary software. To prevent this,
400we have made it clear that any patent must be licensed for everyone's
401free use or not licensed at all.
402
403 Most GNU software, including some libraries, is covered by the ordinary
404GNU General Public License, which was designed for utility programs. This
405license, the GNU Library General Public License, applies to certain
406designated libraries. This license is quite different from the ordinary
407one; be sure to read it in full, and don't assume that anything in it is
408the same as in the ordinary license.
409
410 The reason we have a separate public license for some libraries is that
411they blur the distinction we usually make between modifying or adding to a
412program and simply using it. Linking a program with a library, without
413changing the library, is in some sense simply using the library, and is
414analogous to running a utility program or application program. However, in
415a textual and legal sense, the linked executable is a combined work, a
416derivative of the original library, and the ordinary General Public License
417treats it as such.
418
419 Because of this blurred distinction, using the ordinary General
420Public License for libraries did not effectively promote software
421sharing, because most developers did not use the libraries. We
422concluded that weaker conditions might promote sharing better.
423
424 However, unrestricted linking of non-free programs would deprive the
425users of those programs of all benefit from the free status of the
426libraries themselves. This Library General Public License is intended to
427permit developers of non-free programs to use free libraries, while
428preserving your freedom as a user of such programs to change the free
429libraries that are incorporated in them. (We have not seen how to achieve
430this as regards changes in header files, but we have achieved it as regards
431changes in the actual functions of the Library.) The hope is that this
432will lead to faster development of free libraries.
433
434 The precise terms and conditions for copying, distribution and
435modification follow. Pay close attention to the difference between a
436"work based on the library" and a "work that uses the library". The
437former contains code derived from the library, while the latter only
438works together with the library.
439
440 Note that it is possible for a library to be covered by the ordinary
441General Public License rather than by this special one.
442
443 GNU LIBRARY GENERAL PUBLIC LICENSE
444 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
445
446 0. This License Agreement applies to any software library which
447contains a notice placed by the copyright holder or other authorized
448party saying it may be distributed under the terms of this Library
449General Public License (also called "this License"). Each licensee is
450addressed as "you".
451
452 A "library" means a collection of software functions and/or data
453prepared so as to be conveniently linked with application programs
454(which use some of those functions and data) to form executables.
455
456 The "Library", below, refers to any such software library or work
457which has been distributed under these terms. A "work based on the
458Library" means either the Library or any derivative work under
459copyright law: that is to say, a work containing the Library or a
460portion of it, either verbatim or with modifications and/or translated
461straightforwardly into another language. (Hereinafter, translation is
462included without limitation in the term "modification".)
463
464 "Source code" for a work means the preferred form of the work for
465making modifications to it. For a library, complete source code means
466all the source code for all modules it contains, plus any associated
467interface definition files, plus the scripts used to control compilation
468and installation of the library.
469
470 Activities other than copying, distribution and modification are not
471covered by this License; they are outside its scope. The act of
472running a program using the Library is not restricted, and output from
473such a program is covered only if its contents constitute a work based
474on the Library (independent of the use of the Library in a tool for
475writing it). Whether that is true depends on what the Library does
476and what the program that uses the Library does.
477
478 1. You may copy and distribute verbatim copies of the Library's
479complete source code as you receive it, in any medium, provided that
480you conspicuously and appropriately publish on each copy an
481appropriate copyright notice and disclaimer of warranty; keep intact
482all the notices that refer to this License and to the absence of any
483warranty; and distribute a copy of this License along with the
484Library.
485
486 You may charge a fee for the physical act of transferring a copy,
487and you may at your option offer warranty protection in exchange for a
488fee.
489
490 2. You may modify your copy or copies of the Library or any portion
491of it, thus forming a work based on the Library, and copy and
492distribute such modifications or work under the terms of Section 1
493above, provided that you also meet all of these conditions:
494
495 a) The modified work must itself be a software library.
496
497 b) You must cause the files modified to carry prominent notices
498 stating that you changed the files and the date of any change.
499
500 c) You must cause the whole of the work to be licensed at no
501 charge to all third parties under the terms of this License.
502
503 d) If a facility in the modified Library refers to a function or a
504 table of data to be supplied by an application program that uses
505 the facility, other than as an argument passed when the facility
506 is invoked, then you must make a good faith effort to ensure that,
507 in the event an application does not supply such function or
508 table, the facility still operates, and performs whatever part of
509 its purpose remains meaningful.
510
511 (For example, a function in a library to compute square roots has
512 a purpose that is entirely well-defined independent of the
513 application. Therefore, Subsection 2d requires that any
514 application-supplied function or table used by this function must
515 be optional: if the application does not supply it, the square
516 root function must still compute square roots.)
517
518These requirements apply to the modified work as a whole. If
519identifiable sections of that work are not derived from the Library,
520and can be reasonably considered independent and separate works in
521themselves, then this License, and its terms, do not apply to those
522sections when you distribute them as separate works. But when you
523distribute the same sections as part of a whole which is a work based
524on the Library, the distribution of the whole must be on the terms of
525this License, whose permissions for other licensees extend to the
526entire whole, and thus to each and every part regardless of who wrote
527it.
528
529Thus, it is not the intent of this section to claim rights or contest
530your rights to work written entirely by you; rather, the intent is to
531exercise the right to control the distribution of derivative or
532collective works based on the Library.
533
534In addition, mere aggregation of another work not based on the Library
535with the Library (or with a work based on the Library) on a volume of
536a storage or distribution medium does not bring the other work under
537the scope of this License.
538
539 3. You may opt to apply the terms of the ordinary GNU General Public
540License instead of this License to a given copy of the Library. To do
541this, you must alter all the notices that refer to this License, so
542that they refer to the ordinary GNU General Public License, version 2,
543instead of to this License. (If a newer version than version 2 of the
544ordinary GNU General Public License has appeared, then you can specify
545that version instead if you wish.) Do not make any other change in
546these notices.
547
548 Once this change is made in a given copy, it is irreversible for
549that copy, so the ordinary GNU General Public License applies to all
550subsequent copies and derivative works made from that copy.
551
552 This option is useful when you wish to copy part of the code of
553the Library into a program that is not a library.
554
555 4. You may copy and distribute the Library (or a portion or
556derivative of it, under Section 2) in object code or executable form
557under the terms of Sections 1 and 2 above provided that you accompany
558it with the complete corresponding machine-readable source code, which
559must be distributed under the terms of Sections 1 and 2 above on a
560medium customarily used for software interchange.
561
562 If distribution of object code is made by offering access to copy
563from a designated place, then offering equivalent access to copy the
564source code from the same place satisfies the requirement to
565distribute the source code, even though third parties are not
566compelled to copy the source along with the object code.
567
568 5. A program that contains no derivative of any portion of the
569Library, but is designed to work with the Library by being compiled or
570linked with it, is called a "work that uses the Library". Such a
571work, in isolation, is not a derivative work of the Library, and
572therefore falls outside the scope of this License.
573
574 However, linking a "work that uses the Library" with the Library
575creates an executable that is a derivative of the Library (because it
576contains portions of the Library), rather than a "work that uses the
577library". The executable is therefore covered by this License.
578Section 6 states terms for distribution of such executables.
579
580 When a "work that uses the Library" uses material from a header file
581that is part of the Library, the object code for the work may be a
582derivative work of the Library even though the source code is not.
583Whether this is true is especially significant if the work can be
584linked without the Library, or if the work is itself a library. The
585threshold for this to be true is not precisely defined by law.
586
587 If such an object file uses only numerical parameters, data
588structure layouts and accessors, and small macros and small inline
589functions (ten lines or less in length), then the use of the object
590file is unrestricted, regardless of whether it is legally a derivative
591work. (Executables containing this object code plus portions of the
592Library will still fall under Section 6.)
593
594 Otherwise, if the work is a derivative of the Library, you may
595distribute the object code for the work under the terms of Section 6.
596Any executables containing that work also fall under Section 6,
597whether or not they are linked directly with the Library itself.
598
599 6. As an exception to the Sections above, you may also compile or
600link a "work that uses the Library" with the Library to produce a
601work containing portions of the Library, and distribute that work
602under terms of your choice, provided that the terms permit
603modification of the work for the customer's own use and reverse
604engineering for debugging such modifications.
605
606 You must give prominent notice with each copy of the work that the
607Library is used in it and that the Library and its use are covered by
608this License. You must supply a copy of this License. If the work
609during execution displays copyright notices, you must include the
610copyright notice for the Library among them, as well as a reference
611directing the user to the copy of this License. Also, you must do one
612of these things:
613
614 a) Accompany the work with the complete corresponding
615 machine-readable source code for the Library including whatever
616 changes were used in the work (which must be distributed under
617 Sections 1 and 2 above); and, if the work is an executable linked
618 with the Library, with the complete machine-readable "work that
619 uses the Library", as object code and/or source code, so that the
620 user can modify the Library and then relink to produce a modified
621 executable containing the modified Library. (It is understood
622 that the user who changes the contents of definitions files in the
623 Library will not necessarily be able to recompile the application
624 to use the modified definitions.)
625
626 b) Accompany the work with a written offer, valid for at
627 least three years, to give the same user the materials
628 specified in Subsection 6a, above, for a charge no more
629 than the cost of performing this distribution.
630
631 c) If distribution of the work is made by offering access to copy
632 from a designated place, offer equivalent access to copy the above
633 specified materials from the same place.
634
635 d) Verify that the user has already received a copy of these
636 materials or that you have already sent this user a copy.
637
638 For an executable, the required form of the "work that uses the
639Library" must include any data and utility programs needed for
640reproducing the executable from it. However, as a special exception,
641the source code distributed need not include anything that is normally
642distributed (in either source or binary form) with the major
643components (compiler, kernel, and so on) of the operating system on
644which the executable runs, unless that component itself accompanies
645the executable.
646
647 It may happen that this requirement contradicts the license
648restrictions of other proprietary libraries that do not normally
649accompany the operating system. Such a contradiction means you cannot
650use both them and the Library together in an executable that you
651distribute.
652
653 7. You may place library facilities that are a work based on the
654Library side-by-side in a single library together with other library
655facilities not covered by this License, and distribute such a combined
656library, provided that the separate distribution of the work based on
657the Library and of the other library facilities is otherwise
658permitted, and provided that you do these two things:
659
660 a) Accompany the combined library with a copy of the same work
661 based on the Library, uncombined with any other library
662 facilities. This must be distributed under the terms of the
663 Sections above.
664
665 b) Give prominent notice with the combined library of the fact
666 that part of it is a work based on the Library, and explaining
667 where to find the accompanying uncombined form of the same work.
668
669 8. You may not copy, modify, sublicense, link with, or distribute
670the Library except as expressly provided under this License. Any
671attempt otherwise to copy, modify, sublicense, link with, or
672distribute the Library is void, and will automatically terminate your
673rights under this License. However, parties who have received copies,
674or rights, from you under this License will not have their licenses
675terminated so long as such parties remain in full compliance.
676
677 9. You are not required to accept this License, since you have not
678signed it. However, nothing else grants you permission to modify or
679distribute the Library or its derivative works. These actions are
680prohibited by law if you do not accept this License. Therefore, by
681modifying or distributing the Library (or any work based on the
682Library), you indicate your acceptance of this License to do so, and
683all its terms and conditions for copying, distributing or modifying
684the Library or works based on it.
685
686 10. Each time you redistribute the Library (or any work based on the
687Library), the recipient automatically receives a license from the
688original licensor to copy, distribute, link with or modify the Library
689subject to these terms and conditions. You may not impose any further
690restrictions on the recipients' exercise of the rights granted herein.
691You are not responsible for enforcing compliance by third parties to
692this License.
693
694 11. If, as a consequence of a court judgment or allegation of patent
695infringement or for any other reason (not limited to patent issues),
696conditions are imposed on you (whether by court order, agreement or
697otherwise) that contradict the conditions of this License, they do not
698excuse you from the conditions of this License. If you cannot
699distribute so as to satisfy simultaneously your obligations under this
700License and any other pertinent obligations, then as a consequence you
701may not distribute the Library at all. For example, if a patent
702license would not permit royalty-free redistribution of the Library by
703all those who receive copies directly or indirectly through you, then
704the only way you could satisfy both it and this License would be to
705refrain entirely from distribution of the Library.
706
707If any portion of this section is held invalid or unenforceable under any
708particular circumstance, the balance of the section is intended to apply,
709and the section as a whole is intended to apply in other circumstances.
710
711It is not the purpose of this section to induce you to infringe any
712patents or other property right claims or to contest validity of any
713such claims; this section has the sole purpose of protecting the
714integrity of the free software distribution system which is
715implemented by public license practices. Many people have made
716generous contributions to the wide range of software distributed
717through that system in reliance on consistent application of that
718system; it is up to the author/donor to decide if he or she is willing
719to distribute software through any other system and a licensee cannot
720impose that choice.
721
722This section is intended to make thoroughly clear what is believed to
723be a consequence of the rest of this License.
724
725 12. If the distribution and/or use of the Library is restricted in
726certain countries either by patents or by copyrighted interfaces, the
727original copyright holder who places the Library under this License may add
728an explicit geographical distribution limitation excluding those countries,
729so that distribution is permitted only in or among countries not thus
730excluded. In such case, this License incorporates the limitation as if
731written in the body of this License.
732
733 13. The Free Software Foundation may publish revised and/or new
734versions of the Library General Public License from time to time.
735Such new versions will be similar in spirit to the present version,
736but may differ in detail to address new problems or concerns.
737
738Each version is given a distinguishing version number. If the Library
739specifies a version number of this License which applies to it and
740"any later version", you have the option of following the terms and
741conditions either of that version or of any later version published by
742the Free Software Foundation. If the Library does not specify a
743license version number, you may choose any version ever published by
744the Free Software Foundation.
745
746 14. If you wish to incorporate parts of the Library into other free
747programs whose distribution conditions are incompatible with these,
748write to the author to ask for permission. For software which is
749copyrighted by the Free Software Foundation, write to the Free
750Software Foundation; we sometimes make exceptions for this. Our
751decision will be guided by the two goals of preserving the free status
752of all derivatives of our free software and of promoting the sharing
753and reuse of software generally.
754
755 NO WARRANTY
756
757 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
758WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
759EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
760OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
761KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
762IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
763PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
764LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
765THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
766
767 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
768WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
769AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
770FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
771CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
772LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
773RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
774FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
775SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
776DAMAGES.
777
778 END OF TERMS AND CONDITIONS
779
780 How to Apply These Terms to Your New Libraries
781
782 If you develop a new library, and you want it to be of the greatest
783possible use to the public, we recommend making it free software that
784everyone can redistribute and change. You can do so by permitting
785redistribution under these terms (or, alternatively, under the terms of the
786ordinary General Public License).
787
788 To apply these terms, attach the following notices to the library. It is
789safest to attach them to the start of each source file to most effectively
790convey the exclusion of warranty; and each file should have at least the
791"copyright" line and a pointer to where the full notice is found.
792
793 <one line to give the library's name and a brief idea of what it does.>
794 Copyright (C) <year> <name of author>
795
796 This library is free software; you can redistribute it and/or
797 modify it under the terms of the GNU Library General Public
798 License as published by the Free Software Foundation; either
799 version 2 of the License, or (at your option) any later version.
800
801 This library is distributed in the hope that it will be useful,
802 but WITHOUT ANY WARRANTY; without even the implied warranty of
803 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
804 Library General Public License for more details.
805
806 You should have received a copy of the GNU Library General Public
807 License along with this library; if not, write to the Free Software
808 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02111-1307 USA
809
810Also add information on how to contact you by electronic and paper mail.
811
812You should also get your employer (if you work as a programmer) or your
813school, if any, to sign a "copyright disclaimer" for the library, if
814necessary. Here is a sample; alter the names:
815
816 Yoyodyne, Inc., hereby disclaims all copyright interest in the
817 library `Frob' (a library for tweaking knobs) written by James Random Hacker.
818
819 <signature of Ty Coon>, 1 April 1990
820 Ty Coon, President of Vice
821
822That's all there is to it!
823
824
825
826
827
828 The "Artistic License"
829
830 Preamble
831
832The intent of this document is to state the conditions under which a
833Package may be copied, such that the Copyright Holder maintains some
834semblance of artistic control over the development of the package,
835while giving the users of the package the right to use and distribute
836the Package in a more-or-less customary fashion, plus the right to make
837reasonable modifications.
838
839Definitions:
840
841 "Package" refers to the collection of files distributed by the
842 Copyright Holder, and derivatives of that collection of files
843 created through textual modification.
844
845 "Standard Version" refers to such a Package if it has not been
846 modified, or has been modified in accordance with the wishes
847 of the Copyright Holder as specified below.
848
849 "Copyright Holder" is whoever is named in the copyright or
850 copyrights for the package.
851
852 "You" is you, if you're thinking about copying or distributing
853 this Package.
854
855 "Reasonable copying fee" is whatever you can justify on the
856 basis of media cost, duplication charges, time of people involved,
857 and so on. (You will not be required to justify it to the
858 Copyright Holder, but only to the computing community at large
859 as a market that must bear the fee.)
860
861 "Freely Available" means that no fee is charged for the item
862 itself, though there may be fees involved in handling the item.
863 It also means that recipients of the item may redistribute it
864 under the same conditions they received it.
865
8661. You may make and give away verbatim copies of the source form of the
867Standard Version of this Package without restriction, provided that you
868duplicate all of the original copyright notices and associated disclaimers.
869
8702. You may apply bug fixes, portability fixes and other modifications
871derived from the Public Domain or from the Copyright Holder. A Package
872modified in such a way shall still be considered the Standard Version.
873
8743. You may otherwise modify your copy of this Package in any way, provided
875that you insert a prominent notice in each changed file stating how and
876when you changed that file, and provided that you do at least ONE of the
877following:
878
879 a) place your modifications in the Public Domain or otherwise make them
880 Freely Available, such as by posting said modifications to Usenet or
881 an equivalent medium, or placing the modifications on a major archive
882 site such as uunet.uu.net, or by allowing the Copyright Holder to include
883 your modifications in the Standard Version of the Package.
884
885 b) use the modified Package only within your corporation or organization.
886
887 c) rename any non-standard executables so the names do not conflict
888 with standard executables, which must also be provided, and provide
889 a separate manual page for each non-standard executable that clearly
890 documents how it differs from the Standard Version.
891
892 d) make other distribution arrangements with the Copyright Holder.
893
8944. You may distribute the programs of this Package in object code or
895executable form, provided that you do at least ONE of the following:
896
897 a) distribute a Standard Version of the executables and library files,
898 together with instructions (in the manual page or equivalent) on where
899 to get the Standard Version.
900
901 b) accompany the distribution with the machine-readable source of
902 the Package with your modifications.
903
904 c) give non-standard executables non-standard names, and clearly
905 document the differences in manual pages (or equivalent), together
906 with instructions on where to get the Standard Version.
907
908 d) make other distribution arrangements with the Copyright Holder.
909
9105. You may charge a reasonable copying fee for any distribution of this
911Package. You may charge any fee you choose for support of this
912Package. You may not charge a fee for this Package itself. However,
913you may distribute this Package in aggregate with other (possibly
914commercial) programs as part of a larger (possibly commercial) software
915distribution provided that you do not advertise this Package as a
916product of your own. You may embed this Package's interpreter within
917an executable of yours (by linking); this shall be construed as a mere
918form of aggregation, provided that the complete Standard Version of the
919interpreter is so embedded.
920
9216. The scripts and library files supplied as input to or produced as
922output from the programs of this Package do not automatically fall
923under the copyright of this Package, but belong to whoever generated
924them, and may be sold commercially, and may be aggregated with this
925Package. If such scripts or library files are aggregated with this
926Package via the so-called "undump" or "unexec" methods of producing a
927binary executable image, then distribution of such an image shall
928neither be construed as a distribution of this Package nor shall it
929fall under the restrictions of Paragraphs 3 and 4, provided that you do
930not represent such an executable image as a Standard Version of this
931Package.
932
9337. C subroutines (or comparably compiled subroutines in other
934languages) supplied by you and linked into this Package in order to
935emulate subroutines and variables of the language defined by this
936Package shall not be considered part of this Package, but are the
937equivalent of input as in Paragraph 6, provided these subroutines do
938not change the language in any way that would cause it to fail the
939regression tests for the language.
940
9418. Aggregation of this Package with a commercial distribution is always
942permitted provided that the use of this Package is embedded; that is,
943when no overt attempt is made to make this Package's interfaces visible
944to the end user of the commercial distribution. Such use shall not be
945construed as a distribution of this Package.
946
9479. The name of the Copyright Holder may not be used to endorse or promote
948products derived from this software without specific prior written permission.
949
95010. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
951IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
952WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
953
954 The End
955
956 Apache License
957 Version 2.0, January 2004
958 http://www.apache.org/licenses/
959
960 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
961
962 1. Definitions.
963
964 "License" shall mean the terms and conditions for use, reproduction,
965 and distribution as defined by Sections 1 through 9 of this document.
966
967 "Licensor" shall mean the copyright owner or entity authorized by
968 the copyright owner that is granting the License.
969
970 "Legal Entity" shall mean the union of the acting entity and all
971 other entities that control, are controlled by, or are under common
972 control with that entity. For the purposes of this definition,
973 "control" means (i) the power, direct or indirect, to cause the
974 direction or management of such entity, whether by contract or
975 otherwise, or (ii) ownership of fifty percent (50%) or more of the
976 outstanding shares, or (iii) beneficial ownership of such entity.
977
978 "You" (or "Your") shall mean an individual or Legal Entity
979 exercising permissions granted by this License.
980
981 "Source" form shall mean the preferred form for making modifications,
982 including but not limited to software source code, documentation
983 source, and configuration files.
984
985 "Object" form shall mean any form resulting from mechanical
986 transformation or translation of a Source form, including but
987 not limited to compiled object code, generated documentation,
988 and conversions to other media types.
989
990 "Work" shall mean the work of authorship, whether in Source or
991 Object form, made available under the License, as indicated by a
992 copyright notice that is included in or attached to the work
993 (an example is provided in the Appendix below).
994
995 "Derivative Works" shall mean any work, whether in Source or Object
996 form, that is based on (or derived from) the Work and for which the
997 editorial revisions, annotations, elaborations, or other modifications
998 represent, as a whole, an original work of authorship. For the purposes
999 of this License, Derivative Works shall not include works that remain
1000 separable from, or merely link (or bind by name) to the interfaces of,
1001 the Work and Derivative Works thereof.
1002
1003 "Contribution" shall mean any work of authorship, including
1004 the original version of the Work and any modifications or additions
1005 to that Work or Derivative Works thereof, that is intentionally
1006 submitted to Licensor for inclusion in the Work by the copyright owner
1007 or by an individual or Legal Entity authorized to submit on behalf of
1008 the copyright owner. For the purposes of this definition, "submitted"
1009 means any form of electronic, verbal, or written communication sent
1010 to the Licensor or its representatives, including but not limited to
1011 communication on electronic mailing lists, source code control systems,
1012 and issue tracking systems that are managed by, or on behalf of, the
1013 Licensor for the purpose of discussing and improving the Work, but
1014 excluding communication that is conspicuously marked or otherwise
1015 designated in writing by the copyright owner as "Not a Contribution."
1016
1017 "Contributor" shall mean Licensor and any individual or Legal Entity
1018 on behalf of whom a Contribution has been received by Licensor and
1019 subsequently incorporated within the Work.
1020
1021 2. Grant of Copyright License. Subject to the terms and conditions of
1022 this License, each Contributor hereby grants to You a perpetual,
1023 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
1024 copyright license to reproduce, prepare Derivative Works of,
1025 publicly display, publicly perform, sublicense, and distribute the
1026 Work and such Derivative Works in Source or Object form.
1027
1028 3. Grant of Patent License. Subject to the terms and conditions of
1029 this License, each Contributor hereby grants to You a perpetual,
1030 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
1031 (except as stated in this section) patent license to make, have made,
1032 use, offer to sell, sell, import, and otherwise transfer the Work,
1033 where such license applies only to those patent claims licensable
1034 by such Contributor that are necessarily infringed by their
1035 Contribution(s) alone or by combination of their Contribution(s)
1036 with the Work to which such Contribution(s) was submitted. If You
1037 institute patent litigation against any entity (including a
1038 cross-claim or counterclaim in a lawsuit) alleging that the Work
1039 or a Contribution incorporated within the Work constitutes direct
1040 or contributory patent infringement, then any patent licenses
1041 granted to You under this License for that Work shall terminate
1042 as of the date such litigation is filed.
1043
1044 4. Redistribution. You may reproduce and distribute copies of the
1045 Work or Derivative Works thereof in any medium, with or without
1046 modifications, and in Source or Object form, provided that You
1047 meet the following conditions:
1048
1049 (a) You must give any other recipients of the Work or
1050 Derivative Works a copy of this License; and
1051
1052 (b) You must cause any modified files to carry prominent notices
1053 stating that You changed the files; and
1054
1055 (c) You must retain, in the Source form of any Derivative Works
1056 that You distribute, all copyright, patent, trademark, and
1057 attribution notices from the Source form of the Work,
1058 excluding those notices that do not pertain to any part of
1059 the Derivative Works; and
1060
1061 (d) If the Work includes a "NOTICE" text file as part of its
1062 distribution, then any Derivative Works that You distribute must
1063 include a readable copy of the attribution notices contained
1064 within such NOTICE file, excluding those notices that do not
1065 pertain to any part of the Derivative Works, in at least one
1066 of the following places: within a NOTICE text file distributed
1067 as part of the Derivative Works; within the Source form or
1068 documentation, if provided along with the Derivative Works; or,
1069 within a display generated by the Derivative Works, if and
1070 wherever such third-party notices normally appear. The contents
1071 of the NOTICE file are for informational purposes only and
1072 do not modify the License. You may add Your own attribution
1073 notices within Derivative Works that You distribute, alongside
1074 or as an addendum to the NOTICE text from the Work, provided
1075 that such additional attribution notices cannot be construed
1076 as modifying the License.
1077
1078 You may add Your own copyright statement to Your modifications and
1079 may provide additional or different license terms and conditions
1080 for use, reproduction, or distribution of Your modifications, or
1081 for any such Derivative Works as a whole, provided Your use,
1082 reproduction, and distribution of the Work otherwise complies with
1083 the conditions stated in this License.
1084
1085 5. Submission of Contributions. Unless You explicitly state otherwise,
1086 any Contribution intentionally submitted for inclusion in the Work
1087 by You to the Licensor shall be under the terms and conditions of
1088 this License, without any additional terms or conditions.
1089 Notwithstanding the above, nothing herein shall supersede or modify
1090 the terms of any separate license agreement you may have executed
1091 with Licensor regarding such Contributions.
1092
1093 6. Trademarks. This License does not grant permission to use the trade
1094 names, trademarks, service marks, or product names of the Licensor,
1095 except as required for reasonable and customary use in describing the
1096 origin of the Work and reproducing the content of the NOTICE file.
1097
1098 7. Disclaimer of Warranty. Unless required by applicable law or
1099 agreed to in writing, Licensor provides the Work (and each
1100 Contributor provides its Contributions) on an "AS IS" BASIS,
1101 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
1102 implied, including, without limitation, any warranties or conditions
1103 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
1104 PARTICULAR PURPOSE. You are solely responsible for determining the
1105 appropriateness of using or redistributing the Work and assume any
1106 risks associated with Your exercise of permissions under this License.
1107
1108 8. Limitation of Liability. In no event and under no legal theory,
1109 whether in tort (including negligence), contract, or otherwise,
1110 unless required by applicable law (such as deliberate and grossly
1111 negligent acts) or agreed to in writing, shall any Contributor be
1112 liable to You for damages, including any direct, indirect, special,
1113 incidental, or consequential damages of any character arising as a
1114 result of this License or out of the use or inability to use the
1115 Work (including but not limited to damages for loss of goodwill,
1116 work stoppage, computer failure or malfunction, or any and all
1117 other commercial damages or losses), even if such Contributor
1118 has been advised of the possibility of such damages.
1119
1120 9. Accepting Warranty or Additional Liability. While redistributing
1121 the Work or Derivative Works thereof, You may choose to offer,
1122 and charge a fee for, acceptance of support, warranty, indemnity,
1123 or other liability obligations and/or rights consistent with this
1124 License. However, in accepting such obligations, You may act only
1125 on Your own behalf and on Your sole responsibility, not on behalf
1126 of any other Contributor, and only if You agree to indemnify,
1127 defend, and hold each Contributor harmless for any liability
1128 incurred by, or claims asserted against, such Contributor by reason
1129 of your accepting any such warranty or additional liability.
1130
1131 END OF TERMS AND CONDITIONS
1132
1133 APPENDIX: How to apply the Apache License to your work.
1134
1135 To apply the Apache License to your work, attach the following
1136 boilerplate notice, with the fields enclosed by brackets "[]"
1137 replaced with your own identifying information. (Don't include
1138 the brackets!) The text should be enclosed in the appropriate
1139 comment syntax for the file format. We also recommend that a
1140 file or class name and description of purpose be included on the
1141 same "printed page" as the copyright notice for easier
1142 identification within third-party archives.
1143
1144 Copyright [yyyy] [name of copyright owner]
1145
1146 Licensed under the Apache License, Version 2.0 (the "License");
1147 you may not use this file except in compliance with the License.
1148 You may obtain a copy of the License at
1149
1150 http://www.apache.org/licenses/LICENSE-2.0
1151
1152 Unless required by applicable law or agreed to in writing, software
1153 distributed under the License is distributed on an "AS IS" BASIS,
1154 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1155 See the License for the specific language governing permissions and
1156 limitations under the License.
1157
1158 GNU GENERAL PUBLIC LICENSE
1159 Version 3, 29 June 2007
1160
1161 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
1162 Everyone is permitted to copy and distribute verbatim copies
1163 of this license document, but changing it is not allowed.
1164
1165 Preamble
1166
1167 The GNU General Public License is a free, copyleft license for
1168software and other kinds of works.
1169
1170 The licenses for most software and other practical works are designed
1171to take away your freedom to share and change the works. By contrast,
1172the GNU General Public License is intended to guarantee your freedom to
1173share and change all versions of a program--to make sure it remains free
1174software for all its users. We, the Free Software Foundation, use the
1175GNU General Public License for most of our software; it applies also to
1176any other work released this way by its authors. You can apply it to
1177your programs, too.
1178
1179 When we speak of free software, we are referring to freedom, not
1180price. Our General Public Licenses are designed to make sure that you
1181have the freedom to distribute copies of free software (and charge for
1182them if you wish), that you receive source code or can get it if you
1183want it, that you can change the software or use pieces of it in new
1184free programs, and that you know you can do these things.
1185
1186 To protect your rights, we need to prevent others from denying you
1187these rights or asking you to surrender the rights. Therefore, you have
1188certain responsibilities if you distribute copies of the software, or if
1189you modify it: responsibilities to respect the freedom of others.
1190
1191 For example, if you distribute copies of such a program, whether
1192gratis or for a fee, you must pass on to the recipients the same
1193freedoms that you received. You must make sure that they, too, receive
1194or can get the source code. And you must show them these terms so they
1195know their rights.
1196
1197 Developers that use the GNU GPL protect your rights with two steps:
1198(1) assert copyright on the software, and (2) offer you this License
1199giving you legal permission to copy, distribute and/or modify it.
1200
1201 For the developers' and authors' protection, the GPL clearly explains
1202that there is no warranty for this free software. For both users' and
1203authors' sake, the GPL requires that modified versions be marked as
1204changed, so that their problems will not be attributed erroneously to
1205authors of previous versions.
1206
1207 Some devices are designed to deny users access to install or run
1208modified versions of the software inside them, although the manufacturer
1209can do so. This is fundamentally incompatible with the aim of
1210protecting users' freedom to change the software. The systematic
1211pattern of such abuse occurs in the area of products for individuals to
1212use, which is precisely where it is most unacceptable. Therefore, we
1213have designed this version of the GPL to prohibit the practice for those
1214products. If such problems arise substantially in other domains, we
1215stand ready to extend this provision to those domains in future versions
1216of the GPL, as needed to protect the freedom of users.
1217
1218 Finally, every program is threatened constantly by software patents.
1219States should not allow patents to restrict development and use of
1220software on general-purpose computers, but in those that do, we wish to
1221avoid the special danger that patents applied to a free program could
1222make it effectively proprietary. To prevent this, the GPL assures that
1223patents cannot be used to render the program non-free.
1224
1225 The precise terms and conditions for copying, distribution and
1226modification follow.
1227
1228 TERMS AND CONDITIONS
1229
1230 0. Definitions.
1231
1232 "This License" refers to version 3 of the GNU General Public License.
1233
1234 "Copyright" also means copyright-like laws that apply to other kinds of
1235works, such as semiconductor masks.
1236
1237 "The Program" refers to any copyrightable work licensed under this
1238License. Each licensee is addressed as "you". "Licensees" and
1239"recipients" may be individuals or organizations.
1240
1241 To "modify" a work means to copy from or adapt all or part of the work
1242in a fashion requiring copyright permission, other than the making of an
1243exact copy. The resulting work is called a "modified version" of the
1244earlier work or a work "based on" the earlier work.
1245
1246 A "covered work" means either the unmodified Program or a work based
1247on the Program.
1248
1249 To "propagate" a work means to do anything with it that, without
1250permission, would make you directly or secondarily liable for
1251infringement under applicable copyright law, except executing it on a
1252computer or modifying a private copy. Propagation includes copying,
1253distribution (with or without modification), making available to the
1254public, and in some countries other activities as well.
1255
1256 To "convey" a work means any kind of propagation that enables other
1257parties to make or receive copies. Mere interaction with a user through
1258a computer network, with no transfer of a copy, is not conveying.
1259
1260 An interactive user interface displays "Appropriate Legal Notices"
1261to the extent that it includes a convenient and prominently visible
1262feature that (1) displays an appropriate copyright notice, and (2)
1263tells the user that there is no warranty for the work (except to the
1264extent that warranties are provided), that licensees may convey the
1265work under this License, and how to view a copy of this License. If
1266the interface presents a list of user commands or options, such as a
1267menu, a prominent item in the list meets this criterion.
1268
1269 1. Source Code.
1270
1271 The "source code" for a work means the preferred form of the work
1272for making modifications to it. "Object code" means any non-source
1273form of a work.
1274
1275 A "Standard Interface" means an interface that either is an official
1276standard defined by a recognized standards body, or, in the case of
1277interfaces specified for a particular programming language, one that
1278is widely used among developers working in that language.
1279
1280 The "System Libraries" of an executable work include anything, other
1281than the work as a whole, that (a) is included in the normal form of
1282packaging a Major Component, but which is not part of that Major
1283Component, and (b) serves only to enable use of the work with that
1284Major Component, or to implement a Standard Interface for which an
1285implementation is available to the public in source code form. A
1286"Major Component", in this context, means a major essential component
1287(kernel, window system, and so on) of the specific operating system
1288(if any) on which the executable work runs, or a compiler used to
1289produce the work, or an object code interpreter used to run it.
1290
1291 The "Corresponding Source" for a work in object code form means all
1292the source code needed to generate, install, and (for an executable
1293work) run the object code and to modify the work, including scripts to
1294control those activities. However, it does not include the work's
1295System Libraries, or general-purpose tools or generally available free
1296programs which are used unmodified in performing those activities but
1297which are not part of the work. For example, Corresponding Source
1298includes interface definition files associated with source files for
1299the work, and the source code for shared libraries and dynamically
1300linked subprograms that the work is specifically designed to require,
1301such as by intimate data communication or control flow between those
1302subprograms and other parts of the work.
1303
1304 The Corresponding Source need not include anything that users
1305can regenerate automatically from other parts of the Corresponding
1306Source.
1307
1308 The Corresponding Source for a work in source code form is that
1309same work.
1310
1311 2. Basic Permissions.
1312
1313 All rights granted under this License are granted for the term of
1314copyright on the Program, and are irrevocable provided the stated
1315conditions are met. This License explicitly affirms your unlimited
1316permission to run the unmodified Program. The output from running a
1317covered work is covered by this License only if the output, given its
1318content, constitutes a covered work. This License acknowledges your
1319rights of fair use or other equivalent, as provided by copyright law.
1320
1321 You may make, run and propagate covered works that you do not
1322convey, without conditions so long as your license otherwise remains
1323in force. You may convey covered works to others for the sole purpose
1324of having them make modifications exclusively for you, or provide you
1325with facilities for running those works, provided that you comply with
1326the terms of this License in conveying all material for which you do
1327not control copyright. Those thus making or running the covered works
1328for you must do so exclusively on your behalf, under your direction
1329and control, on terms that prohibit them from making any copies of
1330your copyrighted material outside their relationship with you.
1331
1332 Conveying under any other circumstances is permitted solely under
1333the conditions stated below. Sublicensing is not allowed; section 10
1334makes it unnecessary.
1335
1336 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
1337
1338 No covered work shall be deemed part of an effective technological
1339measure under any applicable law fulfilling obligations under article
134011 of the WIPO copyright treaty adopted on 20 December 1996, or
1341similar laws prohibiting or restricting circumvention of such
1342measures.
1343
1344 When you convey a covered work, you waive any legal power to forbid
1345circumvention of technological measures to the extent such circumvention
1346is effected by exercising rights under this License with respect to
1347the covered work, and you disclaim any intention to limit operation or
1348modification of the work as a means of enforcing, against the work's
1349users, your or third parties' legal rights to forbid circumvention of
1350technological measures.
1351
1352 4. Conveying Verbatim Copies.
1353
1354 You may convey verbatim copies of the Program's source code as you
1355receive it, in any medium, provided that you conspicuously and
1356appropriately publish on each copy an appropriate copyright notice;
1357keep intact all notices stating that this License and any
1358non-permissive terms added in accord with section 7 apply to the code;
1359keep intact all notices of the absence of any warranty; and give all
1360recipients a copy of this License along with the Program.
1361
1362 You may charge any price or no price for each copy that you convey,
1363and you may offer support or warranty protection for a fee.
1364
1365 5. Conveying Modified Source Versions.
1366
1367 You may convey a work based on the Program, or the modifications to
1368produce it from the Program, in the form of source code under the
1369terms of section 4, provided that you also meet all of these conditions:
1370
1371 a) The work must carry prominent notices stating that you modified
1372 it, and giving a relevant date.
1373
1374 b) The work must carry prominent notices stating that it is
1375 released under this License and any conditions added under section
1376 7. This requirement modifies the requirement in section 4 to
1377 "keep intact all notices".
1378
1379 c) You must license the entire work, as a whole, under this
1380 License to anyone who comes into possession of a copy. This
1381 License will therefore apply, along with any applicable section 7
1382 additional terms, to the whole of the work, and all its parts,
1383 regardless of how they are packaged. This License gives no
1384 permission to license the work in any other way, but it does not
1385 invalidate such permission if you have separately received it.
1386
1387 d) If the work has interactive user interfaces, each must display
1388 Appropriate Legal Notices; however, if the Program has interactive
1389 interfaces that do not display Appropriate Legal Notices, your
1390 work need not make them do so.
1391
1392 A compilation of a covered work with other separate and independent
1393works, which are not by their nature extensions of the covered work,
1394and which are not combined with it such as to form a larger program,
1395in or on a volume of a storage or distribution medium, is called an
1396"aggregate" if the compilation and its resulting copyright are not
1397used to limit the access or legal rights of the compilation's users
1398beyond what the individual works permit. Inclusion of a covered work
1399in an aggregate does not cause this License to apply to the other
1400parts of the aggregate.
1401
1402 6. Conveying Non-Source Forms.
1403
1404 You may convey a covered work in object code form under the terms
1405of sections 4 and 5, provided that you also convey the
1406machine-readable Corresponding Source under the terms of this License,
1407in one of these ways:
1408
1409 a) Convey the object code in, or embodied in, a physical product
1410 (including a physical distribution medium), accompanied by the
1411 Corresponding Source fixed on a durable physical medium
1412 customarily used for software interchange.
1413
1414 b) Convey the object code in, or embodied in, a physical product
1415 (including a physical distribution medium), accompanied by a
1416 written offer, valid for at least three years and valid for as
1417 long as you offer spare parts or customer support for that product
1418 model, to give anyone who possesses the object code either (1) a
1419 copy of the Corresponding Source for all the software in the
1420 product that is covered by this License, on a durable physical
1421 medium customarily used for software interchange, for a price no
1422 more than your reasonable cost of physically performing this
1423 conveying of source, or (2) access to copy the
1424 Corresponding Source from a network server at no charge.
1425
1426 c) Convey individual copies of the object code with a copy of the
1427 written offer to provide the Corresponding Source. This
1428 alternative is allowed only occasionally and noncommercially, and
1429 only if you received the object code with such an offer, in accord
1430 with subsection 6b.
1431
1432 d) Convey the object code by offering access from a designated
1433 place (gratis or for a charge), and offer equivalent access to the
1434 Corresponding Source in the same way through the same place at no
1435 further charge. You need not require recipients to copy the
1436 Corresponding Source along with the object code. If the place to
1437 copy the object code is a network server, the Corresponding Source
1438 may be on a different server (operated by you or a third party)
1439 that supports equivalent copying facilities, provided you maintain
1440 clear directions next to the object code saying where to find the
1441 Corresponding Source. Regardless of what server hosts the
1442 Corresponding Source, you remain obligated to ensure that it is
1443 available for as long as needed to satisfy these requirements.
1444
1445 e) Convey the object code using peer-to-peer transmission, provided
1446 you inform other peers where the object code and Corresponding
1447 Source of the work are being offered to the general public at no
1448 charge under subsection 6d.
1449
1450 A separable portion of the object code, whose source code is excluded
1451from the Corresponding Source as a System Library, need not be
1452included in conveying the object code work.
1453
1454 A "User Product" is either (1) a "consumer product", which means any
1455tangible personal property which is normally used for personal, family,
1456or household purposes, or (2) anything designed or sold for incorporation
1457into a dwelling. In determining whether a product is a consumer product,
1458doubtful cases shall be resolved in favor of coverage. For a particular
1459product received by a particular user, "normally used" refers to a
1460typical or common use of that class of product, regardless of the status
1461of the particular user or of the way in which the particular user
1462actually uses, or expects or is expected to use, the product. A product
1463is a consumer product regardless of whether the product has substantial
1464commercial, industrial or non-consumer uses, unless such uses represent
1465the only significant mode of use of the product.
1466
1467 "Installation Information" for a User Product means any methods,
1468procedures, authorization keys, or other information required to install
1469and execute modified versions of a covered work in that User Product from
1470a modified version of its Corresponding Source. The information must
1471suffice to ensure that the continued functioning of the modified object
1472code is in no case prevented or interfered with solely because
1473modification has been made.
1474
1475 If you convey an object code work under this section in, or with, or
1476specifically for use in, a User Product, and the conveying occurs as
1477part of a transaction in which the right of possession and use of the
1478User Product is transferred to the recipient in perpetuity or for a
1479fixed term (regardless of how the transaction is characterized), the
1480Corresponding Source conveyed under this section must be accompanied
1481by the Installation Information. But this requirement does not apply
1482if neither you nor any third party retains the ability to install
1483modified object code on the User Product (for example, the work has
1484been installed in ROM).
1485
1486 The requirement to provide Installation Information does not include a
1487requirement to continue to provide support service, warranty, or updates
1488for a work that has been modified or installed by the recipient, or for
1489the User Product in which it has been modified or installed. Access to a
1490network may be denied when the modification itself materially and
1491adversely affects the operation of the network or violates the rules and
1492protocols for communication across the network.
1493
1494 Corresponding Source conveyed, and Installation Information provided,
1495in accord with this section must be in a format that is publicly
1496documented (and with an implementation available to the public in
1497source code form), and must require no special password or key for
1498unpacking, reading or copying.
1499
1500 7. Additional Terms.
1501
1502 "Additional permissions" are terms that supplement the terms of this
1503License by making exceptions from one or more of its conditions.
1504Additional permissions that are applicable to the entire Program shall
1505be treated as though they were included in this License, to the extent
1506that they are valid under applicable law. If additional permissions
1507apply only to part of the Program, that part may be used separately
1508under those permissions, but the entire Program remains governed by
1509this License without regard to the additional permissions.
1510
1511 When you convey a copy of a covered work, you may at your option
1512remove any additional permissions from that copy, or from any part of
1513it. (Additional permissions may be written to require their own
1514removal in certain cases when you modify the work.) You may place
1515additional permissions on material, added by you to a covered work,
1516for which you have or can give appropriate copyright permission.
1517
1518 Notwithstanding any other provision of this License, for material you
1519add to a covered work, you may (if authorized by the copyright holders of
1520that material) supplement the terms of this License with terms:
1521
1522 a) Disclaiming warranty or limiting liability differently from the
1523 terms of sections 15 and 16 of this License; or
1524
1525 b) Requiring preservation of specified reasonable legal notices or
1526 author attributions in that material or in the Appropriate Legal
1527 Notices displayed by works containing it; or
1528
1529 c) Prohibiting misrepresentation of the origin of that material, or
1530 requiring that modified versions of such material be marked in
1531 reasonable ways as different from the original version; or
1532
1533 d) Limiting the use for publicity purposes of names of licensors or
1534 authors of the material; or
1535
1536 e) Declining to grant rights under trademark law for use of some
1537 trade names, trademarks, or service marks; or
1538
1539 f) Requiring indemnification of licensors and authors of that
1540 material by anyone who conveys the material (or modified versions of
1541 it) with contractual assumptions of liability to the recipient, for
1542 any liability that these contractual assumptions directly impose on
1543 those licensors and authors.
1544
1545 All other non-permissive additional terms are considered "further
1546restrictions" within the meaning of section 10. If the Program as you
1547received it, or any part of it, contains a notice stating that it is
1548governed by this License along with a term that is a further
1549restriction, you may remove that term. If a license document contains
1550a further restriction but permits relicensing or conveying under this
1551License, you may add to a covered work material governed by the terms
1552of that license document, provided that the further restriction does
1553not survive such relicensing or conveying.
1554
1555 If you add terms to a covered work in accord with this section, you
1556must place, in the relevant source files, a statement of the
1557additional terms that apply to those files, or a notice indicating
1558where to find the applicable terms.
1559
1560 Additional terms, permissive or non-permissive, may be stated in the
1561form of a separately written license, or stated as exceptions;
1562the above requirements apply either way.
1563
1564 8. Termination.
1565
1566 You may not propagate or modify a covered work except as expressly
1567provided under this License. Any attempt otherwise to propagate or
1568modify it is void, and will automatically terminate your rights under
1569this License (including any patent licenses granted under the third
1570paragraph of section 11).
1571
1572 However, if you cease all violation of this License, then your
1573license from a particular copyright holder is reinstated (a)
1574provisionally, unless and until the copyright holder explicitly and
1575finally terminates your license, and (b) permanently, if the copyright
1576holder fails to notify you of the violation by some reasonable means
1577prior to 60 days after the cessation.
1578
1579 Moreover, your license from a particular copyright holder is
1580reinstated permanently if the copyright holder notifies you of the
1581violation by some reasonable means, this is the first time you have
1582received notice of violation of this License (for any work) from that
1583copyright holder, and you cure the violation prior to 30 days after
1584your receipt of the notice.
1585
1586 Termination of your rights under this section does not terminate the
1587licenses of parties who have received copies or rights from you under
1588this License. If your rights have been terminated and not permanently
1589reinstated, you do not qualify to receive new licenses for the same
1590material under section 10.
1591
1592 9. Acceptance Not Required for Having Copies.
1593
1594 You are not required to accept this License in order to receive or
1595run a copy of the Program. Ancillary propagation of a covered work
1596occurring solely as a consequence of using peer-to-peer transmission
1597to receive a copy likewise does not require acceptance. However,
1598nothing other than this License grants you permission to propagate or
1599modify any covered work. These actions infringe copyright if you do
1600not accept this License. Therefore, by modifying or propagating a
1601covered work, you indicate your acceptance of this License to do so.
1602
1603 10. Automatic Licensing of Downstream Recipients.
1604
1605 Each time you convey a covered work, the recipient automatically
1606receives a license from the original licensors, to run, modify and
1607propagate that work, subject to this License. You are not responsible
1608for enforcing compliance by third parties with this License.
1609
1610 An "entity transaction" is a transaction transferring control of an
1611organization, or substantially all assets of one, or subdividing an
1612organization, or merging organizations. If propagation of a covered
1613work results from an entity transaction, each party to that
1614transaction who receives a copy of the work also receives whatever
1615licenses to the work the party's predecessor in interest had or could
1616give under the previous paragraph, plus a right to possession of the
1617Corresponding Source of the work from the predecessor in interest, if
1618the predecessor has it or can get it with reasonable efforts.
1619
1620 You may not impose any further restrictions on the exercise of the
1621rights granted or affirmed under this License. For example, you may
1622not impose a license fee, royalty, or other charge for exercise of
1623rights granted under this License, and you may not initiate litigation
1624(including a cross-claim or counterclaim in a lawsuit) alleging that
1625any patent claim is infringed by making, using, selling, offering for
1626sale, or importing the Program or any portion of it.
1627
1628 11. Patents.
1629
1630 A "contributor" is a copyright holder who authorizes use under this
1631License of the Program or a work on which the Program is based. The
1632work thus licensed is called the contributor's "contributor version".
1633
1634 A contributor's "essential patent claims" are all patent claims
1635owned or controlled by the contributor, whether already acquired or
1636hereafter acquired, that would be infringed by some manner, permitted
1637by this License, of making, using, or selling its contributor version,
1638but do not include claims that would be infringed only as a
1639consequence of further modification of the contributor version. For
1640purposes of this definition, "control" includes the right to grant
1641patent sublicenses in a manner consistent with the requirements of
1642this License.
1643
1644 Each contributor grants you a non-exclusive, worldwide, royalty-free
1645patent license under the contributor's essential patent claims, to
1646make, use, sell, offer for sale, import and otherwise run, modify and
1647propagate the contents of its contributor version.
1648
1649 In the following three paragraphs, a "patent license" is any express
1650agreement or commitment, however denominated, not to enforce a patent
1651(such as an express permission to practice a patent or covenant not to
1652sue for patent infringement). To "grant" such a patent license to a
1653party means to make such an agreement or commitment not to enforce a
1654patent against the party.
1655
1656 If you convey a covered work, knowingly relying on a patent license,
1657and the Corresponding Source of the work is not available for anyone
1658to copy, free of charge and under the terms of this License, through a
1659publicly available network server or other readily accessible means,
1660then you must either (1) cause the Corresponding Source to be so
1661available, or (2) arrange to deprive yourself of the benefit of the
1662patent license for this particular work, or (3) arrange, in a manner
1663consistent with the requirements of this License, to extend the patent
1664license to downstream recipients. "Knowingly relying" means you have
1665actual knowledge that, but for the patent license, your conveying the
1666covered work in a country, or your recipient's use of the covered work
1667in a country, would infringe one or more identifiable patents in that
1668country that you have reason to believe are valid.
1669
1670 If, pursuant to or in connection with a single transaction or
1671arrangement, you convey, or propagate by procuring conveyance of, a
1672covered work, and grant a patent license to some of the parties
1673receiving the covered work authorizing them to use, propagate, modify
1674or convey a specific copy of the covered work, then the patent license
1675you grant is automatically extended to all recipients of the covered
1676work and works based on it.
1677
1678 A patent license is "discriminatory" if it does not include within
1679the scope of its coverage, prohibits the exercise of, or is
1680conditioned on the non-exercise of one or more of the rights that are
1681specifically granted under this License. You may not convey a covered
1682work if you are a party to an arrangement with a third party that is
1683in the business of distributing software, under which you make payment
1684to the third party based on the extent of your activity of conveying
1685the work, and under which the third party grants, to any of the
1686parties who would receive the covered work from you, a discriminatory
1687patent license (a) in connection with copies of the covered work
1688conveyed by you (or copies made from those copies), or (b) primarily
1689for and in connection with specific products or compilations that
1690contain the covered work, unless you entered into that arrangement,
1691or that patent license was granted, prior to 28 March 2007.
1692
1693 Nothing in this License shall be construed as excluding or limiting
1694any implied license or other defenses to infringement that may
1695otherwise be available to you under applicable patent law.
1696
1697 12. No Surrender of Others' Freedom.
1698
1699 If conditions are imposed on you (whether by court order, agreement or
1700otherwise) that contradict the conditions of this License, they do not
1701excuse you from the conditions of this License. If you cannot convey a
1702covered work so as to satisfy simultaneously your obligations under this
1703License and any other pertinent obligations, then as a consequence you may
1704not convey it at all. For example, if you agree to terms that obligate you
1705to collect a royalty for further conveying from those to whom you convey
1706the Program, the only way you could satisfy both those terms and this
1707License would be to refrain entirely from conveying the Program.
1708
1709 13. Use with the GNU Affero General Public License.
1710
1711 Notwithstanding any other provision of this License, you have
1712permission to link or combine any covered work with a work licensed
1713under version 3 of the GNU Affero General Public License into a single
1714combined work, and to convey the resulting work. The terms of this
1715License will continue to apply to the part which is the covered work,
1716but the special requirements of the GNU Affero General Public License,
1717section 13, concerning interaction through a network will apply to the
1718combination as such.
1719
1720 14. Revised Versions of this License.
1721
1722 The Free Software Foundation may publish revised and/or new versions of
1723the GNU General Public License from time to time. Such new versions will
1724be similar in spirit to the present version, but may differ in detail to
1725address new problems or concerns.
1726
1727 Each version is given a distinguishing version number. If the
1728Program specifies that a certain numbered version of the GNU General
1729Public License "or any later version" applies to it, you have the
1730option of following the terms and conditions either of that numbered
1731version or of any later version published by the Free Software
1732Foundation. If the Program does not specify a version number of the
1733GNU General Public License, you may choose any version ever published
1734by the Free Software Foundation.
1735
1736 If the Program specifies that a proxy can decide which future
1737versions of the GNU General Public License can be used, that proxy's
1738public statement of acceptance of a version permanently authorizes you
1739to choose that version for the Program.
1740
1741 Later license versions may give you additional or different
1742permissions. However, no additional obligations are imposed on any
1743author or copyright holder as a result of your choosing to follow a
1744later version.
1745
1746 15. Disclaimer of Warranty.
1747
1748 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
1749APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
1750HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
1751OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
1752THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
1753PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
1754IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
1755ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
1756
1757 16. Limitation of Liability.
1758
1759 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
1760WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
1761THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
1762GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
1763USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
1764DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
1765PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
1766EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
1767SUCH DAMAGES.
1768
1769 17. Interpretation of Sections 15 and 16.
1770
1771 If the disclaimer of warranty and limitation of liability provided
1772above cannot be given local legal effect according to their terms,
1773reviewing courts shall apply local law that most closely approximates
1774an absolute waiver of all civil liability in connection with the
1775Program, unless a warranty or assumption of liability accompanies a
1776copy of the Program in return for a fee.
1777
1778 END OF TERMS AND CONDITIONS
1779
1780 How to Apply These Terms to Your New Programs
1781
1782 If you develop a new program, and you want it to be of the greatest
1783possible use to the public, the best way to achieve this is to make it
1784free software which everyone can redistribute and change under these terms.
1785
1786 To do so, attach the following notices to the program. It is safest
1787to attach them to the start of each source file to most effectively
1788state the exclusion of warranty; and each file should have at least
1789the "copyright" line and a pointer to where the full notice is found.
1790
1791 <one line to give the program's name and a brief idea of what it does.>
1792 Copyright (C) <year> <name of author>
1793
1794 This program is free software: you can redistribute it and/or modify
1795 it under the terms of the GNU General Public License as published by
1796 the Free Software Foundation, either version 3 of the License, or
1797 (at your option) any later version.
1798
1799 This program is distributed in the hope that it will be useful,
1800 but WITHOUT ANY WARRANTY; without even the implied warranty of
1801 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1802 GNU General Public License for more details.
1803
1804 You should have received a copy of the GNU General Public License
1805 along with this program. If not, see <http://www.gnu.org/licenses/>.
1806
1807Also add information on how to contact you by electronic and paper mail.
1808
1809 If the program does terminal interaction, make it output a short
1810notice like this when it starts in an interactive mode:
1811
1812 <program> Copyright (C) <year> <name of author>
1813 This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
1814 This is free software, and you are welcome to redistribute it
1815 under certain conditions; type `show c' for details.
1816
1817The hypothetical commands `show w' and `show c' should show the appropriate
1818parts of the General Public License. Of course, your program's commands
1819might be different; for a GUI interface, you would use an "about box".
1820
1821 You should also get your employer (if you work as a programmer) or school,
1822if any, to sign a "copyright disclaimer" for the program, if necessary.
1823For more information on this, and how to apply and follow the GNU GPL, see
1824<http://www.gnu.org/licenses/>.
1825
1826 The GNU General Public License does not permit incorporating your program
1827into proprietary programs. If your program is a subroutine library, you
1828may consider it more useful to permit linking proprietary applications with
1829the library. If this is what you want to do, use the GNU Lesser General
1830Public License instead of this License. But first, please read
1831<http://www.gnu.org/philosophy/why-not-lgpl.html>.
1832
1833====================================================
1834Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
1835
1836Developed at SunPro, a Sun Microsystems, Inc. business.
1837Permission to use, copy, modify, and distribute this
1838software is freely granted, provided that this notice
1839is preserved.
1840
1841-------------------------------------------------------------------
1842
1843====================================================
1844Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
1845
1846Developed at SunPro, a Sun Microsystems, Inc. business.
1847Permission to use, copy, modify, and distribute this
1848software is freely granted, provided that this notice
1849is preserved.
1850====================================================
1851
1852Optimized by Bruce D. Evans.
1853
1854-------------------------------------------------------------------
1855
1856====================================================
1857Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
1858
1859Developed at SunSoft, a Sun Microsystems, Inc. business.
1860Permission to use, copy, modify, and distribute this
1861software is freely granted, provided that this notice
1862is preserved.
1863
1864-------------------------------------------------------------------
1865
1866====================================================
1867Copyright (C) 2004 by Sun Microsystems, Inc. All rights reserved.
1868
1869Permission to use, copy, modify, and distribute this
1870software is freely granted, provided that this notice
1871is preserved.
1872
1873-------------------------------------------------------------------
1874
1875====================================================
1876Copyright 2004 Sun Microsystems, Inc. All Rights Reserved.
1877
1878Permission to use, copy, modify, and distribute this
1879software is freely granted, provided that this notice
1880is preserved.
1881
1882-------------------------------------------------------------------
1883
1884Copyright (C) 2008 The Android Open Source Project
1885All rights reserved.
1886
1887Redistribution and use in source and binary forms, with or without
1888modification, are permitted provided that the following conditions
1889are met:
1890 * Redistributions of source code must retain the above copyright
1891 notice, this list of conditions and the following disclaimer.
1892 * Redistributions in binary form must reproduce the above copyright
1893 notice, this list of conditions and the following disclaimer in
1894 the documentation and/or other materials provided with the
1895 distribution.
1896
1897THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1898"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1899LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
1900FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
1901COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1902INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
1903BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
1904OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
1905AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
1906OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
1907OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1908SUCH DAMAGE.
1909
1910-------------------------------------------------------------------
1911
1912Copyright (C) 2013 The Android Open Source Project
1913
1914Licensed under the Apache License, Version 2.0 (the "License");
1915you may not use this file except in compliance with the License.
1916You may obtain a copy of the License at
1917
1918 http://www.apache.org/licenses/LICENSE-2.0
1919
1920Unless required by applicable law or agreed to in writing, software
1921distributed under the License is distributed on an "AS IS" BASIS,
1922WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1923See the License for the specific language governing permissions and
1924limitations under the License.
1925
1926-------------------------------------------------------------------
1927
1928Copyright (C) 2013 The Android Open Source Project
1929All rights reserved.
1930
1931Redistribution and use in source and binary forms, with or without
1932modification, are permitted provided that the following conditions
1933are met:
1934 * Redistributions of source code must retain the above copyright
1935 notice, this list of conditions and the following disclaimer.
1936 * Redistributions in binary form must reproduce the above copyright
1937 notice, this list of conditions and the following disclaimer in
1938 the documentation and/or other materials provided with the
1939 distribution.
1940
1941THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1942"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1943LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
1944FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
1945COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1946INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
1947BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
1948OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
1949AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
1950OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
1951OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1952SUCH DAMAGE.
1953
1954-------------------------------------------------------------------
1955
1956Copyright (C) 2014 The Android Open Source Project
1957All rights reserved.
1958
1959Redistribution and use in source and binary forms, with or without
1960modification, are permitted provided that the following conditions
1961are met:
1962 * Redistributions of source code must retain the above copyright
1963 notice, this list of conditions and the following disclaimer.
1964 * Redistributions in binary form must reproduce the above copyright
1965 notice, this list of conditions and the following disclaimer in
1966 the documentation and/or other materials provided with the
1967 distribution.
1968
1969THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1970"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1971LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
1972FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
1973COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1974INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
1975BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
1976OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
1977AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
1978OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
1979OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1980SUCH DAMAGE.
1981
1982-------------------------------------------------------------------
1983
1984Copyright (C) 2017 The Android Open Source Project
1985All rights reserved.
1986
1987Redistribution and use in source and binary forms, with or without
1988modification, are permitted provided that the following conditions
1989are met:
1990 * Redistributions of source code must retain the above copyright
1991 notice, this list of conditions and the following disclaimer.
1992 * Redistributions in binary form must reproduce the above copyright
1993 notice, this list of conditions and the following disclaimer in
1994 the documentation and/or other materials provided with the
1995 distribution.
1996
1997THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1998"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1999LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
2000FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
2001COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
2002INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
2003BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
2004OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
2005AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
2006OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
2007OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2008SUCH DAMAGE.
2009
2010-------------------------------------------------------------------
2011
2012Copyright (c) 1989, 1993
2013 The Regents of the University of California. All rights reserved.
2014
2015Redistribution and use in source and binary forms, with or without
2016modification, are permitted provided that the following conditions
2017are met:
20181. Redistributions of source code must retain the above copyright
2019 notice, this list of conditions and the following disclaimer.
20202. Redistributions in binary form must reproduce the above copyright
2021 notice, this list of conditions and the following disclaimer in the
2022 documentation and/or other materials provided with the distribution.
20233. Neither the name of the University nor the names of its contributors
2024 may be used to endorse or promote products derived from this software
2025 without specific prior written permission.
2026
2027THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
2028ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2029IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2030ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
2031FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2032DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2033OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2034HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2035LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2036OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2037SUCH DAMAGE.
2038
2039-------------------------------------------------------------------
2040
2041Copyright (c) 1990, 1993
2042 The Regents of the University of California. All rights reserved.
2043
2044This code is derived from software contributed to Berkeley by
2045Chris Torek.
2046
2047Redistribution and use in source and binary forms, with or without
2048modification, are permitted provided that the following conditions
2049are met:
20501. Redistributions of source code must retain the above copyright
2051 notice, this list of conditions and the following disclaimer.
20522. Redistributions in binary form must reproduce the above copyright
2053 notice, this list of conditions and the following disclaimer in the
2054 documentation and/or other materials provided with the distribution.
20553. Neither the name of the University nor the names of its contributors
2056 may be used to endorse or promote products derived from this software
2057 without specific prior written permission.
2058
2059THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
2060ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2061IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2062ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
2063FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2064DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2065OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2066HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2067LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2068OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2069SUCH DAMAGE.
2070
2071-------------------------------------------------------------------
2072
2073Copyright (c) 1998 Softweyr LLC. All rights reserved.
2074
2075strtok_r, from Berkeley strtok
2076Oct 13, 1998 by Wes Peters <wes@softweyr.com>
2077
2078Copyright (c) 1988, 1993
2079 The Regents of the University of California. All rights reserved.
2080
2081Redistribution and use in source and binary forms, with or without
2082modification, are permitted provided that the following conditions
2083are met:
20841. Redistributions of source code must retain the above copyright
2085 notices, this list of conditions and the following disclaimer.
20862. Redistributions in binary form must reproduce the above copyright
2087 notices, this list of conditions and the following disclaimer in the
2088 documentation and/or other materials provided with the distribution.
20893. Neither the name of the University nor the names of its contributors
2090 may be used to endorse or promote products derived from this software
2091 without specific prior written permission.
2092
2093THIS SOFTWARE IS PROVIDED BY SOFTWEYR LLC, THE REGENTS AND CONTRIBUTORS
2094``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2095LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
2096PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SOFTWEYR LLC, THE
2097REGENTS, OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
2098SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
2099TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
2100PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
2101LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
2102NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
2103SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2104
2105-------------------------------------------------------------------
2106
2107Copyright (c) 2002 Tim J. Robbins
2108All rights reserved.
2109
2110Redistribution and use in source and binary forms, with or without
2111modification, are permitted provided that the following conditions
2112are met:
21131. Redistributions of source code must retain the above copyright
2114 notice, this list of conditions and the following disclaimer.
21152. Redistributions in binary form must reproduce the above copyright
2116 notice, this list of conditions and the following disclaimer in the
2117 documentation and/or other materials provided with the distribution.
2118
2119THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
2120ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2121IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2122ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
2123FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2124DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2125OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2126HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2127LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2128OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2129SUCH DAMAGE.
2130
2131-------------------------------------------------------------------
2132
2133Copyright (c) 2002-2004 Tim J. Robbins
2134All rights reserved.
2135
2136Redistribution and use in source and binary forms, with or without
2137modification, are permitted provided that the following conditions
2138are met:
21391. Redistributions of source code must retain the above copyright
2140 notice, this list of conditions and the following disclaimer.
21412. Redistributions in binary form must reproduce the above copyright
2142 notice, this list of conditions and the following disclaimer in the
2143 documentation and/or other materials provided with the distribution.
2144
2145THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
2146ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2147IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2148ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
2149FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2150DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2151OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2152HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2153LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2154OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2155SUCH DAMAGE.
2156
2157-------------------------------------------------------------------
2158
2159Copyright (c) 2002-2004 Tim J. Robbins.
2160All rights reserved.
2161
2162Redistribution and use in source and binary forms, with or without
2163modification, are permitted provided that the following conditions
2164are met:
21651. Redistributions of source code must retain the above copyright
2166 notice, this list of conditions and the following disclaimer.
21672. Redistributions in binary form must reproduce the above copyright
2168 notice, this list of conditions and the following disclaimer in the
2169 documentation and/or other materials provided with the distribution.
2170
2171THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
2172ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2173IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2174ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
2175FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2176DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2177OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2178HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2179LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2180OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2181SUCH DAMAGE.
2182
2183-------------------------------------------------------------------
2184
2185Copyright (c) 2004 David Schultz <das@FreeBSD.ORG>
2186All rights reserved.
2187
2188Redistribution and use in source and binary forms, with or without
2189modification, are permitted provided that the following conditions
2190are met:
21911. Redistributions of source code must retain the above copyright
2192 notice, this list of conditions and the following disclaimer.
21932. Redistributions in binary form must reproduce the above copyright
2194 notice, this list of conditions and the following disclaimer in the
2195 documentation and/or other materials provided with the distribution.
2196
2197THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
2198ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2199IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2200ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
2201FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2202DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2203OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2204HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2205LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2206OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2207SUCH DAMAGE.
2208
2209-------------------------------------------------------------------
2210
2211Copyright (c) 2005 David Schultz <das@FreeBSD.ORG>
2212All rights reserved.
2213
2214Redistribution and use in source and binary forms, with or without
2215modification, are permitted provided that the following conditions
2216are met:
22171. Redistributions of source code must retain the above copyright
2218 notice, this list of conditions and the following disclaimer.
22192. Redistributions in binary form must reproduce the above copyright
2220 notice, this list of conditions and the following disclaimer in the
2221 documentation and/or other materials provided with the distribution.
2222
2223THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
2224ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2225IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2226ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
2227FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2228DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2229OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2230HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2231LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2232OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2233SUCH DAMAGE.
2234
2235-------------------------------------------------------------------
2236
2237Copyright (c) 2007 David Schultz
2238All rights reserved.
2239
2240Redistribution and use in source and binary forms, with or without
2241modification, are permitted provided that the following conditions
2242are met:
22431. Redistributions of source code must retain the above copyright
2244 notice, this list of conditions and the following disclaimer.
22452. Redistributions in binary form must reproduce the above copyright
2246 notice, this list of conditions and the following disclaimer in the
2247 documentation and/or other materials provided with the distribution.
2248
2249THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND
2250ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2251IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2252ARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE
2253FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2254DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2255OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2256HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2257LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2258OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2259SUCH DAMAGE.
2260
2261-------------------------------------------------------------------
2262
2263Copyright (c) 2011 David Schultz <das@FreeBSD.ORG>
2264All rights reserved.
2265
2266Redistribution and use in source and binary forms, with or without
2267modification, are permitted provided that the following conditions
2268are met:
22691. Redistributions of source code must retain the above copyright
2270 notice, this list of conditions and the following disclaimer.
22712. Redistributions in binary form must reproduce the above copyright
2272 notice, this list of conditions and the following disclaimer in the
2273 documentation and/or other materials provided with the distribution.
2274
2275THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
2276ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2277IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2278ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
2279FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2280DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2281OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2282HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2283LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2284OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2285SUCH DAMAGE.
2286
2287-------------------------------------------------------------------
2288
2289Copyright (c)1999 Citrus Project,
2290All rights reserved.
2291
2292Redistribution and use in source and binary forms, with or without
2293modification, are permitted provided that the following conditions
2294are met:
22951. Redistributions of source code must retain the above copyright
2296 notice, this list of conditions and the following disclaimer.
22972. Redistributions in binary form must reproduce the above copyright
2298 notice, this list of conditions and the following disclaimer in the
2299 documentation and/or other materials provided with the distribution.
2300
2301THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
2302ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2303IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2304ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
2305FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2306DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2307OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2308HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2309LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2310OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2311SUCH DAMAGE.
2312
2313-------------------------------------------------------------------
2314
2315
2316==============================================================================
2317The LLVM Project is under the Apache License v2.0 with LLVM Exceptions:
2318==============================================================================
2319
2320 Apache License
2321 Version 2.0, January 2004
2322 http://www.apache.org/licenses/
2323
2324 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
2325
2326 1. Definitions.
2327
2328 "License" shall mean the terms and conditions for use, reproduction,
2329 and distribution as defined by Sections 1 through 9 of this document.
2330
2331 "Licensor" shall mean the copyright owner or entity authorized by
2332 the copyright owner that is granting the License.
2333
2334 "Legal Entity" shall mean the union of the acting entity and all
2335 other entities that control, are controlled by, or are under common
2336 control with that entity. For the purposes of this definition,
2337 "control" means (i) the power, direct or indirect, to cause the
2338 direction or management of such entity, whether by contract or
2339 otherwise, or (ii) ownership of fifty percent (50%) or more of the
2340 outstanding shares, or (iii) beneficial ownership of such entity.
2341
2342 "You" (or "Your") shall mean an individual or Legal Entity
2343 exercising permissions granted by this License.
2344
2345 "Source" form shall mean the preferred form for making modifications,
2346 including but not limited to software source code, documentation
2347 source, and configuration files.
2348
2349 "Object" form shall mean any form resulting from mechanical
2350 transformation or translation of a Source form, including but
2351 not limited to compiled object code, generated documentation,
2352 and conversions to other media types.
2353
2354 "Work" shall mean the work of authorship, whether in Source or
2355 Object form, made available under the License, as indicated by a
2356 copyright notice that is included in or attached to the work
2357 (an example is provided in the Appendix below).
2358
2359 "Derivative Works" shall mean any work, whether in Source or Object
2360 form, that is based on (or derived from) the Work and for which the
2361 editorial revisions, annotations, elaborations, or other modifications
2362 represent, as a whole, an original work of authorship. For the purposes
2363 of this License, Derivative Works shall not include works that remain
2364 separable from, or merely link (or bind by name) to the interfaces of,
2365 the Work and Derivative Works thereof.
2366
2367 "Contribution" shall mean any work of authorship, including
2368 the original version of the Work and any modifications or additions
2369 to that Work or Derivative Works thereof, that is intentionally
2370 submitted to Licensor for inclusion in the Work by the copyright owner
2371 or by an individual or Legal Entity authorized to submit on behalf of
2372 the copyright owner. For the purposes of this definition, "submitted"
2373 means any form of electronic, verbal, or written communication sent
2374 to the Licensor or its representatives, including but not limited to
2375 communication on electronic mailing lists, source code control systems,
2376 and issue tracking systems that are managed by, or on behalf of, the
2377 Licensor for the purpose of discussing and improving the Work, but
2378 excluding communication that is conspicuously marked or otherwise
2379 designated in writing by the copyright owner as "Not a Contribution."
2380
2381 "Contributor" shall mean Licensor and any individual or Legal Entity
2382 on behalf of whom a Contribution has been received by Licensor and
2383 subsequently incorporated within the Work.
2384
2385 2. Grant of Copyright License. Subject to the terms and conditions of
2386 this License, each Contributor hereby grants to You a perpetual,
2387 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
2388 copyright license to reproduce, prepare Derivative Works of,
2389 publicly display, publicly perform, sublicense, and distribute the
2390 Work and such Derivative Works in Source or Object form.
2391
2392 3. Grant of Patent License. Subject to the terms and conditions of
2393 this License, each Contributor hereby grants to You a perpetual,
2394 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
2395 (except as stated in this section) patent license to make, have made,
2396 use, offer to sell, sell, import, and otherwise transfer the Work,
2397 where such license applies only to those patent claims licensable
2398 by such Contributor that are necessarily infringed by their
2399 Contribution(s) alone or by combination of their Contribution(s)
2400 with the Work to which such Contribution(s) was submitted. If You
2401 institute patent litigation against any entity (including a
2402 cross-claim or counterclaim in a lawsuit) alleging that the Work
2403 or a Contribution incorporated within the Work constitutes direct
2404 or contributory patent infringement, then any patent licenses
2405 granted to You under this License for that Work shall terminate
2406 as of the date such litigation is filed.
2407
2408 4. Redistribution. You may reproduce and distribute copies of the
2409 Work or Derivative Works thereof in any medium, with or without
2410 modifications, and in Source or Object form, provided that You
2411 meet the following conditions:
2412
2413 (a) You must give any other recipients of the Work or
2414 Derivative Works a copy of this License; and
2415
2416 (b) You must cause any modified files to carry prominent notices
2417 stating that You changed the files; and
2418
2419 (c) You must retain, in the Source form of any Derivative Works
2420 that You distribute, all copyright, patent, trademark, and
2421 attribution notices from the Source form of the Work,
2422 excluding those notices that do not pertain to any part of
2423 the Derivative Works; and
2424
2425 (d) If the Work includes a "NOTICE" text file as part of its
2426 distribution, then any Derivative Works that You distribute must
2427 include a readable copy of the attribution notices contained
2428 within such NOTICE file, excluding those notices that do not
2429 pertain to any part of the Derivative Works, in at least one
2430 of the following places: within a NOTICE text file distributed
2431 as part of the Derivative Works; within the Source form or
2432 documentation, if provided along with the Derivative Works; or,
2433 within a display generated by the Derivative Works, if and
2434 wherever such third-party notices normally appear. The contents
2435 of the NOTICE file are for informational purposes only and
2436 do not modify the License. You may add Your own attribution
2437 notices within Derivative Works that You distribute, alongside
2438 or as an addendum to the NOTICE text from the Work, provided
2439 that such additional attribution notices cannot be construed
2440 as modifying the License.
2441
2442 You may add Your own copyright statement to Your modifications and
2443 may provide additional or different license terms and conditions
2444 for use, reproduction, or distribution of Your modifications, or
2445 for any such Derivative Works as a whole, provided Your use,
2446 reproduction, and distribution of the Work otherwise complies with
2447 the conditions stated in this License.
2448
2449 5. Submission of Contributions. Unless You explicitly state otherwise,
2450 any Contribution intentionally submitted for inclusion in the Work
2451 by You to the Licensor shall be under the terms and conditions of
2452 this License, without any additional terms or conditions.
2453 Notwithstanding the above, nothing herein shall supersede or modify
2454 the terms of any separate license agreement you may have executed
2455 with Licensor regarding such Contributions.
2456
2457 6. Trademarks. This License does not grant permission to use the trade
2458 names, trademarks, service marks, or product names of the Licensor,
2459 except as required for reasonable and customary use in describing the
2460 origin of the Work and reproducing the content of the NOTICE file.
2461
2462 7. Disclaimer of Warranty. Unless required by applicable law or
2463 agreed to in writing, Licensor provides the Work (and each
2464 Contributor provides its Contributions) on an "AS IS" BASIS,
2465 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
2466 implied, including, without limitation, any warranties or conditions
2467 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
2468 PARTICULAR PURPOSE. You are solely responsible for determining the
2469 appropriateness of using or redistributing the Work and assume any
2470 risks associated with Your exercise of permissions under this License.
2471
2472 8. Limitation of Liability. In no event and under no legal theory,
2473 whether in tort (including negligence), contract, or otherwise,
2474 unless required by applicable law (such as deliberate and grossly
2475 negligent acts) or agreed to in writing, shall any Contributor be
2476 liable to You for damages, including any direct, indirect, special,
2477 incidental, or consequential damages of any character arising as a
2478 result of this License or out of the use or inability to use the
2479 Work (including but not limited to damages for loss of goodwill,
2480 work stoppage, computer failure or malfunction, or any and all
2481 other commercial damages or losses), even if such Contributor
2482 has been advised of the possibility of such damages.
2483
2484 9. Accepting Warranty or Additional Liability. While redistributing
2485 the Work or Derivative Works thereof, You may choose to offer,
2486 and charge a fee for, acceptance of support, warranty, indemnity,
2487 or other liability obligations and/or rights consistent with this
2488 License. However, in accepting such obligations, You may act only
2489 on Your own behalf and on Your sole responsibility, not on behalf
2490 of any other Contributor, and only if You agree to indemnify,
2491 defend, and hold each Contributor harmless for any liability
2492 incurred by, or claims asserted against, such Contributor by reason
2493 of your accepting any such warranty or additional liability.
2494
2495 END OF TERMS AND CONDITIONS
2496
2497 APPENDIX: How to apply the Apache License to your work.
2498
2499 To apply the Apache License to your work, attach the following
2500 boilerplate notice, with the fields enclosed by brackets "[]"
2501 replaced with your own identifying information. (Don't include
2502 the brackets!) The text should be enclosed in the appropriate
2503 comment syntax for the file format. We also recommend that a
2504 file or class name and description of purpose be included on the
2505 same "printed page" as the copyright notice for easier
2506 identification within third-party archives.
2507
2508 Copyright [yyyy] [name of copyright owner]
2509
2510 Licensed under the Apache License, Version 2.0 (the "License");
2511 you may not use this file except in compliance with the License.
2512 You may obtain a copy of the License at
2513
2514 http://www.apache.org/licenses/LICENSE-2.0
2515
2516 Unless required by applicable law or agreed to in writing, software
2517 distributed under the License is distributed on an "AS IS" BASIS,
2518 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
2519 See the License for the specific language governing permissions and
2520 limitations under the License.
2521
2522
2523---- LLVM Exceptions to the Apache 2.0 License ----
2524
2525As an exception, if, as a result of your compiling your source code, portions
2526of this Software are embedded into an Object form of such source code, you
2527may redistribute such embedded portions in such Object form without complying
2528with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
2529
2530In addition, if you combine or link compiled forms of this Software with
2531software that is licensed under the GPLv2 ("Combined Software") and if a
2532court of competent jurisdiction determines that the patent provision (Section
25333), the indemnity provision (Section 9) or other Section of the License
2534conflicts with the conditions of the GPLv2, you may retroactively and
2535prospectively choose to deem waived or otherwise exclude such Section(s) of
2536the License, but only in their entirety and only with respect to the Combined
2537Software.
2538
2539==============================================================================
2540Software from third parties included in the LLVM Project:
2541==============================================================================
2542The LLVM Project contains third party software which is under different license
2543terms. All such code will be identified clearly using at least one of two
2544mechanisms:
25451) It will be in a separate directory tree with its own `LICENSE.txt` or
2546 `LICENSE` file at the top containing the specific license and restrictions
2547 which apply to that software, or
25482) It will contain specific license and restriction terms at the top of every
2549 file.
2550
2551==============================================================================
2552Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy):
2553==============================================================================
2554
2555The libc++ library is dual licensed under both the University of Illinois
2556"BSD-Like" license and the MIT license. As a user of this code you may choose
2557to use it under either license. As a contributor, you agree to allow your code
2558to be used under both.
2559
2560Full text of the relevant licenses is included below.
2561
2562==============================================================================
2563
2564University of Illinois/NCSA
2565Open Source License
2566
2567Copyright (c) 2009-2019 by the contributors listed in CREDITS.TXT
2568
2569All rights reserved.
2570
2571Developed by:
2572
2573 LLVM Team
2574
2575 University of Illinois at Urbana-Champaign
2576
2577 http://llvm.org
2578
2579Permission is hereby granted, free of charge, to any person obtaining a copy of
2580this software and associated documentation files (the "Software"), to deal with
2581the Software without restriction, including without limitation the rights to
2582use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
2583of the Software, and to permit persons to whom the Software is furnished to do
2584so, subject to the following conditions:
2585
2586 * Redistributions of source code must retain the above copyright notice,
2587 this list of conditions and the following disclaimers.
2588
2589 * Redistributions in binary form must reproduce the above copyright notice,
2590 this list of conditions and the following disclaimers in the
2591 documentation and/or other materials provided with the distribution.
2592
2593 * Neither the names of the LLVM Team, University of Illinois at
2594 Urbana-Champaign, nor the names of its contributors may be used to
2595 endorse or promote products derived from this Software without specific
2596 prior written permission.
2597
2598THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2599IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
2600FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
2601CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
2602LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2603OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
2604SOFTWARE.
2605
2606==============================================================================
2607
2608Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
2609
2610Permission is hereby granted, free of charge, to any person obtaining a copy
2611of this software and associated documentation files (the "Software"), to deal
2612in the Software without restriction, including without limitation the rights
2613to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
2614copies of the Software, and to permit persons to whom the Software is
2615furnished to do so, subject to the following conditions:
2616
2617The above copyright notice and this permission notice shall be included in
2618all copies or substantial portions of the Software.
2619
2620THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2621IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2622FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
2623AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
2624LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2625OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2626THE SOFTWARE.
2627
2628==============================================================================
2629The LLVM Project is under the Apache License v2.0 with LLVM Exceptions:
2630==============================================================================
2631
2632 Apache License
2633 Version 2.0, January 2004
2634 http://www.apache.org/licenses/
2635
2636 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
2637
2638 1. Definitions.
2639
2640 "License" shall mean the terms and conditions for use, reproduction,
2641 and distribution as defined by Sections 1 through 9 of this document.
2642
2643 "Licensor" shall mean the copyright owner or entity authorized by
2644 the copyright owner that is granting the License.
2645
2646 "Legal Entity" shall mean the union of the acting entity and all
2647 other entities that control, are controlled by, or are under common
2648 control with that entity. For the purposes of this definition,
2649 "control" means (i) the power, direct or indirect, to cause the
2650 direction or management of such entity, whether by contract or
2651 otherwise, or (ii) ownership of fifty percent (50%) or more of the
2652 outstanding shares, or (iii) beneficial ownership of such entity.
2653
2654 "You" (or "Your") shall mean an individual or Legal Entity
2655 exercising permissions granted by this License.
2656
2657 "Source" form shall mean the preferred form for making modifications,
2658 including but not limited to software source code, documentation
2659 source, and configuration files.
2660
2661 "Object" form shall mean any form resulting from mechanical
2662 transformation or translation of a Source form, including but
2663 not limited to compiled object code, generated documentation,
2664 and conversions to other media types.
2665
2666 "Work" shall mean the work of authorship, whether in Source or
2667 Object form, made available under the License, as indicated by a
2668 copyright notice that is included in or attached to the work
2669 (an example is provided in the Appendix below).
2670
2671 "Derivative Works" shall mean any work, whether in Source or Object
2672 form, that is based on (or derived from) the Work and for which the
2673 editorial revisions, annotations, elaborations, or other modifications
2674 represent, as a whole, an original work of authorship. For the purposes
2675 of this License, Derivative Works shall not include works that remain
2676 separable from, or merely link (or bind by name) to the interfaces of,
2677 the Work and Derivative Works thereof.
2678
2679 "Contribution" shall mean any work of authorship, including
2680 the original version of the Work and any modifications or additions
2681 to that Work or Derivative Works thereof, that is intentionally
2682 submitted to Licensor for inclusion in the Work by the copyright owner
2683 or by an individual or Legal Entity authorized to submit on behalf of
2684 the copyright owner. For the purposes of this definition, "submitted"
2685 means any form of electronic, verbal, or written communication sent
2686 to the Licensor or its representatives, including but not limited to
2687 communication on electronic mailing lists, source code control systems,
2688 and issue tracking systems that are managed by, or on behalf of, the
2689 Licensor for the purpose of discussing and improving the Work, but
2690 excluding communication that is conspicuously marked or otherwise
2691 designated in writing by the copyright owner as "Not a Contribution."
2692
2693 "Contributor" shall mean Licensor and any individual or Legal Entity
2694 on behalf of whom a Contribution has been received by Licensor and
2695 subsequently incorporated within the Work.
2696
2697 2. Grant of Copyright License. Subject to the terms and conditions of
2698 this License, each Contributor hereby grants to You a perpetual,
2699 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
2700 copyright license to reproduce, prepare Derivative Works of,
2701 publicly display, publicly perform, sublicense, and distribute the
2702 Work and such Derivative Works in Source or Object form.
2703
2704 3. Grant of Patent License. Subject to the terms and conditions of
2705 this License, each Contributor hereby grants to You a perpetual,
2706 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
2707 (except as stated in this section) patent license to make, have made,
2708 use, offer to sell, sell, import, and otherwise transfer the Work,
2709 where such license applies only to those patent claims licensable
2710 by such Contributor that are necessarily infringed by their
2711 Contribution(s) alone or by combination of their Contribution(s)
2712 with the Work to which such Contribution(s) was submitted. If You
2713 institute patent litigation against any entity (including a
2714 cross-claim or counterclaim in a lawsuit) alleging that the Work
2715 or a Contribution incorporated within the Work constitutes direct
2716 or contributory patent infringement, then any patent licenses
2717 granted to You under this License for that Work shall terminate
2718 as of the date such litigation is filed.
2719
2720 4. Redistribution. You may reproduce and distribute copies of the
2721 Work or Derivative Works thereof in any medium, with or without
2722 modifications, and in Source or Object form, provided that You
2723 meet the following conditions:
2724
2725 (a) You must give any other recipients of the Work or
2726 Derivative Works a copy of this License; and
2727
2728 (b) You must cause any modified files to carry prominent notices
2729 stating that You changed the files; and
2730
2731 (c) You must retain, in the Source form of any Derivative Works
2732 that You distribute, all copyright, patent, trademark, and
2733 attribution notices from the Source form of the Work,
2734 excluding those notices that do not pertain to any part of
2735 the Derivative Works; and
2736
2737 (d) If the Work includes a "NOTICE" text file as part of its
2738 distribution, then any Derivative Works that You distribute must
2739 include a readable copy of the attribution notices contained
2740 within such NOTICE file, excluding those notices that do not
2741 pertain to any part of the Derivative Works, in at least one
2742 of the following places: within a NOTICE text file distributed
2743 as part of the Derivative Works; within the Source form or
2744 documentation, if provided along with the Derivative Works; or,
2745 within a display generated by the Derivative Works, if and
2746 wherever such third-party notices normally appear. The contents
2747 of the NOTICE file are for informational purposes only and
2748 do not modify the License. You may add Your own attribution
2749 notices within Derivative Works that You distribute, alongside
2750 or as an addendum to the NOTICE text from the Work, provided
2751 that such additional attribution notices cannot be construed
2752 as modifying the License.
2753
2754 You may add Your own copyright statement to Your modifications and
2755 may provide additional or different license terms and conditions
2756 for use, reproduction, or distribution of Your modifications, or
2757 for any such Derivative Works as a whole, provided Your use,
2758 reproduction, and distribution of the Work otherwise complies with
2759 the conditions stated in this License.
2760
2761 5. Submission of Contributions. Unless You explicitly state otherwise,
2762 any Contribution intentionally submitted for inclusion in the Work
2763 by You to the Licensor shall be under the terms and conditions of
2764 this License, without any additional terms or conditions.
2765 Notwithstanding the above, nothing herein shall supersede or modify
2766 the terms of any separate license agreement you may have executed
2767 with Licensor regarding such Contributions.
2768
2769 6. Trademarks. This License does not grant permission to use the trade
2770 names, trademarks, service marks, or product names of the Licensor,
2771 except as required for reasonable and customary use in describing the
2772 origin of the Work and reproducing the content of the NOTICE file.
2773
2774 7. Disclaimer of Warranty. Unless required by applicable law or
2775 agreed to in writing, Licensor provides the Work (and each
2776 Contributor provides its Contributions) on an "AS IS" BASIS,
2777 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
2778 implied, including, without limitation, any warranties or conditions
2779 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
2780 PARTICULAR PURPOSE. You are solely responsible for determining the
2781 appropriateness of using or redistributing the Work and assume any
2782 risks associated with Your exercise of permissions under this License.
2783
2784 8. Limitation of Liability. In no event and under no legal theory,
2785 whether in tort (including negligence), contract, or otherwise,
2786 unless required by applicable law (such as deliberate and grossly
2787 negligent acts) or agreed to in writing, shall any Contributor be
2788 liable to You for damages, including any direct, indirect, special,
2789 incidental, or consequential damages of any character arising as a
2790 result of this License or out of the use or inability to use the
2791 Work (including but not limited to damages for loss of goodwill,
2792 work stoppage, computer failure or malfunction, or any and all
2793 other commercial damages or losses), even if such Contributor
2794 has been advised of the possibility of such damages.
2795
2796 9. Accepting Warranty or Additional Liability. While redistributing
2797 the Work or Derivative Works thereof, You may choose to offer,
2798 and charge a fee for, acceptance of support, warranty, indemnity,
2799 or other liability obligations and/or rights consistent with this
2800 License. However, in accepting such obligations, You may act only
2801 on Your own behalf and on Your sole responsibility, not on behalf
2802 of any other Contributor, and only if You agree to indemnify,
2803 defend, and hold each Contributor harmless for any liability
2804 incurred by, or claims asserted against, such Contributor by reason
2805 of your accepting any such warranty or additional liability.
2806
2807 END OF TERMS AND CONDITIONS
2808
2809 APPENDIX: How to apply the Apache License to your work.
2810
2811 To apply the Apache License to your work, attach the following
2812 boilerplate notice, with the fields enclosed by brackets "[]"
2813 replaced with your own identifying information. (Don't include
2814 the brackets!) The text should be enclosed in the appropriate
2815 comment syntax for the file format. We also recommend that a
2816 file or class name and description of purpose be included on the
2817 same "printed page" as the copyright notice for easier
2818 identification within third-party archives.
2819
2820 Copyright [yyyy] [name of copyright owner]
2821
2822 Licensed under the Apache License, Version 2.0 (the "License");
2823 you may not use this file except in compliance with the License.
2824 You may obtain a copy of the License at
2825
2826 http://www.apache.org/licenses/LICENSE-2.0
2827
2828 Unless required by applicable law or agreed to in writing, software
2829 distributed under the License is distributed on an "AS IS" BASIS,
2830 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
2831 See the License for the specific language governing permissions and
2832 limitations under the License.
2833
2834
2835---- LLVM Exceptions to the Apache 2.0 License ----
2836
2837As an exception, if, as a result of your compiling your source code, portions
2838of this Software are embedded into an Object form of such source code, you
2839may redistribute such embedded portions in such Object form without complying
2840with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
2841
2842In addition, if you combine or link compiled forms of this Software with
2843software that is licensed under the GPLv2 ("Combined Software") and if a
2844court of competent jurisdiction determines that the patent provision (Section
28453), the indemnity provision (Section 9) or other Section of the License
2846conflicts with the conditions of the GPLv2, you may retroactively and
2847prospectively choose to deem waived or otherwise exclude such Section(s) of
2848the License, but only in their entirety and only with respect to the Combined
2849Software.
2850
2851==============================================================================
2852Software from third parties included in the LLVM Project:
2853==============================================================================
2854The LLVM Project contains third party software which is under different license
2855terms. All such code will be identified clearly using at least one of two
2856mechanisms:
28571) It will be in a separate directory tree with its own `LICENSE.txt` or
2858 `LICENSE` file at the top containing the specific license and restrictions
2859 which apply to that software, or
28602) It will contain specific license and restriction terms at the top of every
2861 file.
2862
2863==============================================================================
2864Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy):
2865==============================================================================
2866
2867The libc++abi library is dual licensed under both the University of Illinois
2868"BSD-Like" license and the MIT license. As a user of this code you may choose
2869to use it under either license. As a contributor, you agree to allow your code
2870to be used under both.
2871
2872Full text of the relevant licenses is included below.
2873
2874==============================================================================
2875
2876University of Illinois/NCSA
2877Open Source License
2878
2879Copyright (c) 2009-2019 by the contributors listed in CREDITS.TXT
2880
2881All rights reserved.
2882
2883Developed by:
2884
2885 LLVM Team
2886
2887 University of Illinois at Urbana-Champaign
2888
2889 http://llvm.org
2890
2891Permission is hereby granted, free of charge, to any person obtaining a copy of
2892this software and associated documentation files (the "Software"), to deal with
2893the Software without restriction, including without limitation the rights to
2894use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
2895of the Software, and to permit persons to whom the Software is furnished to do
2896so, subject to the following conditions:
2897
2898 * Redistributions of source code must retain the above copyright notice,
2899 this list of conditions and the following disclaimers.
2900
2901 * Redistributions in binary form must reproduce the above copyright notice,
2902 this list of conditions and the following disclaimers in the
2903 documentation and/or other materials provided with the distribution.
2904
2905 * Neither the names of the LLVM Team, University of Illinois at
2906 Urbana-Champaign, nor the names of its contributors may be used to
2907 endorse or promote products derived from this Software without specific
2908 prior written permission.
2909
2910THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2911IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
2912FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
2913CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
2914LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2915OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
2916SOFTWARE.
2917
2918==============================================================================
2919
2920Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
2921
2922Permission is hereby granted, free of charge, to any person obtaining a copy
2923of this software and associated documentation files (the "Software"), to deal
2924in the Software without restriction, including without limitation the rights
2925to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
2926copies of the Software, and to permit persons to whom the Software is
2927furnished to do so, subject to the following conditions:
2928
2929The above copyright notice and this permission notice shall be included in
2930all copies or substantial portions of the Software.
2931
2932THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2933IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2934FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
2935AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
2936LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2937OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2938THE SOFTWARE.
2939
2940==============================================================================
2941The LLVM Project is under the Apache License v2.0 with LLVM Exceptions:
2942==============================================================================
2943
2944 Apache License
2945 Version 2.0, January 2004
2946 http://www.apache.org/licenses/
2947
2948 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
2949
2950 1. Definitions.
2951
2952 "License" shall mean the terms and conditions for use, reproduction,
2953 and distribution as defined by Sections 1 through 9 of this document.
2954
2955 "Licensor" shall mean the copyright owner or entity authorized by
2956 the copyright owner that is granting the License.
2957
2958 "Legal Entity" shall mean the union of the acting entity and all
2959 other entities that control, are controlled by, or are under common
2960 control with that entity. For the purposes of this definition,
2961 "control" means (i) the power, direct or indirect, to cause the
2962 direction or management of such entity, whether by contract or
2963 otherwise, or (ii) ownership of fifty percent (50%) or more of the
2964 outstanding shares, or (iii) beneficial ownership of such entity.
2965
2966 "You" (or "Your") shall mean an individual or Legal Entity
2967 exercising permissions granted by this License.
2968
2969 "Source" form shall mean the preferred form for making modifications,
2970 including but not limited to software source code, documentation
2971 source, and configuration files.
2972
2973 "Object" form shall mean any form resulting from mechanical
2974 transformation or translation of a Source form, including but
2975 not limited to compiled object code, generated documentation,
2976 and conversions to other media types.
2977
2978 "Work" shall mean the work of authorship, whether in Source or
2979 Object form, made available under the License, as indicated by a
2980 copyright notice that is included in or attached to the work
2981 (an example is provided in the Appendix below).
2982
2983 "Derivative Works" shall mean any work, whether in Source or Object
2984 form, that is based on (or derived from) the Work and for which the
2985 editorial revisions, annotations, elaborations, or other modifications
2986 represent, as a whole, an original work of authorship. For the purposes
2987 of this License, Derivative Works shall not include works that remain
2988 separable from, or merely link (or bind by name) to the interfaces of,
2989 the Work and Derivative Works thereof.
2990
2991 "Contribution" shall mean any work of authorship, including
2992 the original version of the Work and any modifications or additions
2993 to that Work or Derivative Works thereof, that is intentionally
2994 submitted to Licensor for inclusion in the Work by the copyright owner
2995 or by an individual or Legal Entity authorized to submit on behalf of
2996 the copyright owner. For the purposes of this definition, "submitted"
2997 means any form of electronic, verbal, or written communication sent
2998 to the Licensor or its representatives, including but not limited to
2999 communication on electronic mailing lists, source code control systems,
3000 and issue tracking systems that are managed by, or on behalf of, the
3001 Licensor for the purpose of discussing and improving the Work, but
3002 excluding communication that is conspicuously marked or otherwise
3003 designated in writing by the copyright owner as "Not a Contribution."
3004
3005 "Contributor" shall mean Licensor and any individual or Legal Entity
3006 on behalf of whom a Contribution has been received by Licensor and
3007 subsequently incorporated within the Work.
3008
3009 2. Grant of Copyright License. Subject to the terms and conditions of
3010 this License, each Contributor hereby grants to You a perpetual,
3011 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
3012 copyright license to reproduce, prepare Derivative Works of,
3013 publicly display, publicly perform, sublicense, and distribute the
3014 Work and such Derivative Works in Source or Object form.
3015
3016 3. Grant of Patent License. Subject to the terms and conditions of
3017 this License, each Contributor hereby grants to You a perpetual,
3018 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
3019 (except as stated in this section) patent license to make, have made,
3020 use, offer to sell, sell, import, and otherwise transfer the Work,
3021 where such license applies only to those patent claims licensable
3022 by such Contributor that are necessarily infringed by their
3023 Contribution(s) alone or by combination of their Contribution(s)
3024 with the Work to which such Contribution(s) was submitted. If You
3025 institute patent litigation against any entity (including a
3026 cross-claim or counterclaim in a lawsuit) alleging that the Work
3027 or a Contribution incorporated within the Work constitutes direct
3028 or contributory patent infringement, then any patent licenses
3029 granted to You under this License for that Work shall terminate
3030 as of the date such litigation is filed.
3031
3032 4. Redistribution. You may reproduce and distribute copies of the
3033 Work or Derivative Works thereof in any medium, with or without
3034 modifications, and in Source or Object form, provided that You
3035 meet the following conditions:
3036
3037 (a) You must give any other recipients of the Work or
3038 Derivative Works a copy of this License; and
3039
3040 (b) You must cause any modified files to carry prominent notices
3041 stating that You changed the files; and
3042
3043 (c) You must retain, in the Source form of any Derivative Works
3044 that You distribute, all copyright, patent, trademark, and
3045 attribution notices from the Source form of the Work,
3046 excluding those notices that do not pertain to any part of
3047 the Derivative Works; and
3048
3049 (d) If the Work includes a "NOTICE" text file as part of its
3050 distribution, then any Derivative Works that You distribute must
3051 include a readable copy of the attribution notices contained
3052 within such NOTICE file, excluding those notices that do not
3053 pertain to any part of the Derivative Works, in at least one
3054 of the following places: within a NOTICE text file distributed
3055 as part of the Derivative Works; within the Source form or
3056 documentation, if provided along with the Derivative Works; or,
3057 within a display generated by the Derivative Works, if and
3058 wherever such third-party notices normally appear. The contents
3059 of the NOTICE file are for informational purposes only and
3060 do not modify the License. You may add Your own attribution
3061 notices within Derivative Works that You distribute, alongside
3062 or as an addendum to the NOTICE text from the Work, provided
3063 that such additional attribution notices cannot be construed
3064 as modifying the License.
3065
3066 You may add Your own copyright statement to Your modifications and
3067 may provide additional or different license terms and conditions
3068 for use, reproduction, or distribution of Your modifications, or
3069 for any such Derivative Works as a whole, provided Your use,
3070 reproduction, and distribution of the Work otherwise complies with
3071 the conditions stated in this License.
3072
3073 5. Submission of Contributions. Unless You explicitly state otherwise,
3074 any Contribution intentionally submitted for inclusion in the Work
3075 by You to the Licensor shall be under the terms and conditions of
3076 this License, without any additional terms or conditions.
3077 Notwithstanding the above, nothing herein shall supersede or modify
3078 the terms of any separate license agreement you may have executed
3079 with Licensor regarding such Contributions.
3080
3081 6. Trademarks. This License does not grant permission to use the trade
3082 names, trademarks, service marks, or product names of the Licensor,
3083 except as required for reasonable and customary use in describing the
3084 origin of the Work and reproducing the content of the NOTICE file.
3085
3086 7. Disclaimer of Warranty. Unless required by applicable law or
3087 agreed to in writing, Licensor provides the Work (and each
3088 Contributor provides its Contributions) on an "AS IS" BASIS,
3089 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
3090 implied, including, without limitation, any warranties or conditions
3091 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
3092 PARTICULAR PURPOSE. You are solely responsible for determining the
3093 appropriateness of using or redistributing the Work and assume any
3094 risks associated with Your exercise of permissions under this License.
3095
3096 8. Limitation of Liability. In no event and under no legal theory,
3097 whether in tort (including negligence), contract, or otherwise,
3098 unless required by applicable law (such as deliberate and grossly
3099 negligent acts) or agreed to in writing, shall any Contributor be
3100 liable to You for damages, including any direct, indirect, special,
3101 incidental, or consequential damages of any character arising as a
3102 result of this License or out of the use or inability to use the
3103 Work (including but not limited to damages for loss of goodwill,
3104 work stoppage, computer failure or malfunction, or any and all
3105 other commercial damages or losses), even if such Contributor
3106 has been advised of the possibility of such damages.
3107
3108 9. Accepting Warranty or Additional Liability. While redistributing
3109 the Work or Derivative Works thereof, You may choose to offer,
3110 and charge a fee for, acceptance of support, warranty, indemnity,
3111 or other liability obligations and/or rights consistent with this
3112 License. However, in accepting such obligations, You may act only
3113 on Your own behalf and on Your sole responsibility, not on behalf
3114 of any other Contributor, and only if You agree to indemnify,
3115 defend, and hold each Contributor harmless for any liability
3116 incurred by, or claims asserted against, such Contributor by reason
3117 of your accepting any such warranty or additional liability.
3118
3119 END OF TERMS AND CONDITIONS
3120
3121 APPENDIX: How to apply the Apache License to your work.
3122
3123 To apply the Apache License to your work, attach the following
3124 boilerplate notice, with the fields enclosed by brackets "[]"
3125 replaced with your own identifying information. (Don't include
3126 the brackets!) The text should be enclosed in the appropriate
3127 comment syntax for the file format. We also recommend that a
3128 file or class name and description of purpose be included on the
3129 same "printed page" as the copyright notice for easier
3130 identification within third-party archives.
3131
3132 Copyright [yyyy] [name of copyright owner]
3133
3134 Licensed under the Apache License, Version 2.0 (the "License");
3135 you may not use this file except in compliance with the License.
3136 You may obtain a copy of the License at
3137
3138 http://www.apache.org/licenses/LICENSE-2.0
3139
3140 Unless required by applicable law or agreed to in writing, software
3141 distributed under the License is distributed on an "AS IS" BASIS,
3142 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
3143 See the License for the specific language governing permissions and
3144 limitations under the License.
3145
3146
3147---- LLVM Exceptions to the Apache 2.0 License ----
3148
3149As an exception, if, as a result of your compiling your source code, portions
3150of this Software are embedded into an Object form of such source code, you
3151may redistribute such embedded portions in such Object form without complying
3152with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
3153
3154In addition, if you combine or link compiled forms of this Software with
3155software that is licensed under the GPLv2 ("Combined Software") and if a
3156court of competent jurisdiction determines that the patent provision (Section
31573), the indemnity provision (Section 9) or other Section of the License
3158conflicts with the conditions of the GPLv2, you may retroactively and
3159prospectively choose to deem waived or otherwise exclude such Section(s) of
3160the License, but only in their entirety and only with respect to the Combined
3161Software.
3162
3163==============================================================================
3164Software from third parties included in the LLVM Project:
3165==============================================================================
3166The LLVM Project contains third party software which is under different license
3167terms. All such code will be identified clearly using at least one of two
3168mechanisms:
31691) It will be in a separate directory tree with its own `LICENSE.txt` or
3170 `LICENSE` file at the top containing the specific license and restrictions
3171 which apply to that software, or
31722) It will contain specific license and restriction terms at the top of every
3173 file.
3174
3175==============================================================================
3176Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy):
3177==============================================================================
3178University of Illinois/NCSA
3179Open Source License
3180
3181Copyright (c) 2003-2019 University of Illinois at Urbana-Champaign.
3182All rights reserved.
3183
3184Developed by:
3185
3186 LLVM Team
3187
3188 University of Illinois at Urbana-Champaign
3189
3190 http://llvm.org
3191
3192Permission is hereby granted, free of charge, to any person obtaining a copy of
3193this software and associated documentation files (the "Software"), to deal with
3194the Software without restriction, including without limitation the rights to
3195use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
3196of the Software, and to permit persons to whom the Software is furnished to do
3197so, subject to the following conditions:
3198
3199 * Redistributions of source code must retain the above copyright notice,
3200 this list of conditions and the following disclaimers.
3201
3202 * Redistributions in binary form must reproduce the above copyright notice,
3203 this list of conditions and the following disclaimers in the
3204 documentation and/or other materials provided with the distribution.
3205
3206 * Neither the names of the LLVM Team, University of Illinois at
3207 Urbana-Champaign, nor the names of its contributors may be used to
3208 endorse or promote products derived from this Software without specific
3209 prior written permission.
3210
3211THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
3212IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
3213FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
3214CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
3215LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
3216OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
3217SOFTWARE.
3218
3219
3220==============================================================================
3221The LLVM Project is under the Apache License v2.0 with LLVM Exceptions:
3222==============================================================================
3223
3224 Apache License
3225 Version 2.0, January 2004
3226 http://www.apache.org/licenses/
3227
3228 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
3229
3230 1. Definitions.
3231
3232 "License" shall mean the terms and conditions for use, reproduction,
3233 and distribution as defined by Sections 1 through 9 of this document.
3234
3235 "Licensor" shall mean the copyright owner or entity authorized by
3236 the copyright owner that is granting the License.
3237
3238 "Legal Entity" shall mean the union of the acting entity and all
3239 other entities that control, are controlled by, or are under common
3240 control with that entity. For the purposes of this definition,
3241 "control" means (i) the power, direct or indirect, to cause the
3242 direction or management of such entity, whether by contract or
3243 otherwise, or (ii) ownership of fifty percent (50%) or more of the
3244 outstanding shares, or (iii) beneficial ownership of such entity.
3245
3246 "You" (or "Your") shall mean an individual or Legal Entity
3247 exercising permissions granted by this License.
3248
3249 "Source" form shall mean the preferred form for making modifications,
3250 including but not limited to software source code, documentation
3251 source, and configuration files.
3252
3253 "Object" form shall mean any form resulting from mechanical
3254 transformation or translation of a Source form, including but
3255 not limited to compiled object code, generated documentation,
3256 and conversions to other media types.
3257
3258 "Work" shall mean the work of authorship, whether in Source or
3259 Object form, made available under the License, as indicated by a
3260 copyright notice that is included in or attached to the work
3261 (an example is provided in the Appendix below).
3262
3263 "Derivative Works" shall mean any work, whether in Source or Object
3264 form, that is based on (or derived from) the Work and for which the
3265 editorial revisions, annotations, elaborations, or other modifications
3266 represent, as a whole, an original work of authorship. For the purposes
3267 of this License, Derivative Works shall not include works that remain
3268 separable from, or merely link (or bind by name) to the interfaces of,
3269 the Work and Derivative Works thereof.
3270
3271 "Contribution" shall mean any work of authorship, including
3272 the original version of the Work and any modifications or additions
3273 to that Work or Derivative Works thereof, that is intentionally
3274 submitted to Licensor for inclusion in the Work by the copyright owner
3275 or by an individual or Legal Entity authorized to submit on behalf of
3276 the copyright owner. For the purposes of this definition, "submitted"
3277 means any form of electronic, verbal, or written communication sent
3278 to the Licensor or its representatives, including but not limited to
3279 communication on electronic mailing lists, source code control systems,
3280 and issue tracking systems that are managed by, or on behalf of, the
3281 Licensor for the purpose of discussing and improving the Work, but
3282 excluding communication that is conspicuously marked or otherwise
3283 designated in writing by the copyright owner as "Not a Contribution."
3284
3285 "Contributor" shall mean Licensor and any individual or Legal Entity
3286 on behalf of whom a Contribution has been received by Licensor and
3287 subsequently incorporated within the Work.
3288
3289 2. Grant of Copyright License. Subject to the terms and conditions of
3290 this License, each Contributor hereby grants to You a perpetual,
3291 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
3292 copyright license to reproduce, prepare Derivative Works of,
3293 publicly display, publicly perform, sublicense, and distribute the
3294 Work and such Derivative Works in Source or Object form.
3295
3296 3. Grant of Patent License. Subject to the terms and conditions of
3297 this License, each Contributor hereby grants to You a perpetual,
3298 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
3299 (except as stated in this section) patent license to make, have made,
3300 use, offer to sell, sell, import, and otherwise transfer the Work,
3301 where such license applies only to those patent claims licensable
3302 by such Contributor that are necessarily infringed by their
3303 Contribution(s) alone or by combination of their Contribution(s)
3304 with the Work to which such Contribution(s) was submitted. If You
3305 institute patent litigation against any entity (including a
3306 cross-claim or counterclaim in a lawsuit) alleging that the Work
3307 or a Contribution incorporated within the Work constitutes direct
3308 or contributory patent infringement, then any patent licenses
3309 granted to You under this License for that Work shall terminate
3310 as of the date such litigation is filed.
3311
3312 4. Redistribution. You may reproduce and distribute copies of the
3313 Work or Derivative Works thereof in any medium, with or without
3314 modifications, and in Source or Object form, provided that You
3315 meet the following conditions:
3316
3317 (a) You must give any other recipients of the Work or
3318 Derivative Works a copy of this License; and
3319
3320 (b) You must cause any modified files to carry prominent notices
3321 stating that You changed the files; and
3322
3323 (c) You must retain, in the Source form of any Derivative Works
3324 that You distribute, all copyright, patent, trademark, and
3325 attribution notices from the Source form of the Work,
3326 excluding those notices that do not pertain to any part of
3327 the Derivative Works; and
3328
3329 (d) If the Work includes a "NOTICE" text file as part of its
3330 distribution, then any Derivative Works that You distribute must
3331 include a readable copy of the attribution notices contained
3332 within such NOTICE file, excluding those notices that do not
3333 pertain to any part of the Derivative Works, in at least one
3334 of the following places: within a NOTICE text file distributed
3335 as part of the Derivative Works; within the Source form or
3336 documentation, if provided along with the Derivative Works; or,
3337 within a display generated by the Derivative Works, if and
3338 wherever such third-party notices normally appear. The contents
3339 of the NOTICE file are for informational purposes only and
3340 do not modify the License. You may add Your own attribution
3341 notices within Derivative Works that You distribute, alongside
3342 or as an addendum to the NOTICE text from the Work, provided
3343 that such additional attribution notices cannot be construed
3344 as modifying the License.
3345
3346 You may add Your own copyright statement to Your modifications and
3347 may provide additional or different license terms and conditions
3348 for use, reproduction, or distribution of Your modifications, or
3349 for any such Derivative Works as a whole, provided Your use,
3350 reproduction, and distribution of the Work otherwise complies with
3351 the conditions stated in this License.
3352
3353 5. Submission of Contributions. Unless You explicitly state otherwise,
3354 any Contribution intentionally submitted for inclusion in the Work
3355 by You to the Licensor shall be under the terms and conditions of
3356 this License, without any additional terms or conditions.
3357 Notwithstanding the above, nothing herein shall supersede or modify
3358 the terms of any separate license agreement you may have executed
3359 with Licensor regarding such Contributions.
3360
3361 6. Trademarks. This License does not grant permission to use the trade
3362 names, trademarks, service marks, or product names of the Licensor,
3363 except as required for reasonable and customary use in describing the
3364 origin of the Work and reproducing the content of the NOTICE file.
3365
3366 7. Disclaimer of Warranty. Unless required by applicable law or
3367 agreed to in writing, Licensor provides the Work (and each
3368 Contributor provides its Contributions) on an "AS IS" BASIS,
3369 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
3370 implied, including, without limitation, any warranties or conditions
3371 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
3372 PARTICULAR PURPOSE. You are solely responsible for determining the
3373 appropriateness of using or redistributing the Work and assume any
3374 risks associated with Your exercise of permissions under this License.
3375
3376 8. Limitation of Liability. In no event and under no legal theory,
3377 whether in tort (including negligence), contract, or otherwise,
3378 unless required by applicable law (such as deliberate and grossly
3379 negligent acts) or agreed to in writing, shall any Contributor be
3380 liable to You for damages, including any direct, indirect, special,
3381 incidental, or consequential damages of any character arising as a
3382 result of this License or out of the use or inability to use the
3383 Work (including but not limited to damages for loss of goodwill,
3384 work stoppage, computer failure or malfunction, or any and all
3385 other commercial damages or losses), even if such Contributor
3386 has been advised of the possibility of such damages.
3387
3388 9. Accepting Warranty or Additional Liability. While redistributing
3389 the Work or Derivative Works thereof, You may choose to offer,
3390 and charge a fee for, acceptance of support, warranty, indemnity,
3391 or other liability obligations and/or rights consistent with this
3392 License. However, in accepting such obligations, You may act only
3393 on Your own behalf and on Your sole responsibility, not on behalf
3394 of any other Contributor, and only if You agree to indemnify,
3395 defend, and hold each Contributor harmless for any liability
3396 incurred by, or claims asserted against, such Contributor by reason
3397 of your accepting any such warranty or additional liability.
3398
3399 END OF TERMS AND CONDITIONS
3400
3401 APPENDIX: How to apply the Apache License to your work.
3402
3403 To apply the Apache License to your work, attach the following
3404 boilerplate notice, with the fields enclosed by brackets "[]"
3405 replaced with your own identifying information. (Don't include
3406 the brackets!) The text should be enclosed in the appropriate
3407 comment syntax for the file format. We also recommend that a
3408 file or class name and description of purpose be included on the
3409 same "printed page" as the copyright notice for easier
3410 identification within third-party archives.
3411
3412 Copyright [yyyy] [name of copyright owner]
3413
3414 Licensed under the Apache License, Version 2.0 (the "License");
3415 you may not use this file except in compliance with the License.
3416 You may obtain a copy of the License at
3417
3418 http://www.apache.org/licenses/LICENSE-2.0
3419
3420 Unless required by applicable law or agreed to in writing, software
3421 distributed under the License is distributed on an "AS IS" BASIS,
3422 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
3423 See the License for the specific language governing permissions and
3424 limitations under the License.
3425
3426
3427---- LLVM Exceptions to the Apache 2.0 License ----
3428
3429As an exception, if, as a result of your compiling your source code, portions
3430of this Software are embedded into an Object form of such source code, you
3431may redistribute such embedded portions in such Object form without complying
3432with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
3433
3434In addition, if you combine or link compiled forms of this Software with
3435software that is licensed under the GPLv2 ("Combined Software") and if a
3436court of competent jurisdiction determines that the patent provision (Section
34373), the indemnity provision (Section 9) or other Section of the License
3438conflicts with the conditions of the GPLv2, you may retroactively and
3439prospectively choose to deem waived or otherwise exclude such Section(s) of
3440the License, but only in their entirety and only with respect to the Combined
3441Software.
3442
3443==============================================================================
3444Software from third parties included in the LLVM Project:
3445==============================================================================
3446The LLVM Project contains third party software which is under different license
3447terms. All such code will be identified clearly using at least one of two
3448mechanisms:
34491) It will be in a separate directory tree with its own `LICENSE.txt` or
3450 `LICENSE` file at the top containing the specific license and restrictions
3451 which apply to that software, or
34522) It will contain specific license and restriction terms at the top of every
3453 file.
3454
3455==============================================================================
3456Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy):
3457==============================================================================
3458
3459The compiler_rt library is dual licensed under both the University of Illinois
3460"BSD-Like" license and the MIT license. As a user of this code you may choose
3461to use it under either license. As a contributor, you agree to allow your code
3462to be used under both.
3463
3464Full text of the relevant licenses is included below.
3465
3466==============================================================================
3467
3468University of Illinois/NCSA
3469Open Source License
3470
3471Copyright (c) 2009-2019 by the contributors listed in CREDITS.TXT
3472
3473All rights reserved.
3474
3475Developed by:
3476
3477 LLVM Team
3478
3479 University of Illinois at Urbana-Champaign
3480
3481 http://llvm.org
3482
3483Permission is hereby granted, free of charge, to any person obtaining a copy of
3484this software and associated documentation files (the "Software"), to deal with
3485the Software without restriction, including without limitation the rights to
3486use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
3487of the Software, and to permit persons to whom the Software is furnished to do
3488so, subject to the following conditions:
3489
3490 * Redistributions of source code must retain the above copyright notice,
3491 this list of conditions and the following disclaimers.
3492
3493 * Redistributions in binary form must reproduce the above copyright notice,
3494 this list of conditions and the following disclaimers in the
3495 documentation and/or other materials provided with the distribution.
3496
3497 * Neither the names of the LLVM Team, University of Illinois at
3498 Urbana-Champaign, nor the names of its contributors may be used to
3499 endorse or promote products derived from this Software without specific
3500 prior written permission.
3501
3502THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
3503IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
3504FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
3505CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
3506LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
3507OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
3508SOFTWARE.
3509
3510==============================================================================
3511
3512Copyright (c) 2009-2015 by the contributors listed in CREDITS.TXT
3513
3514Permission is hereby granted, free of charge, to any person obtaining a copy
3515of this software and associated documentation files (the "Software"), to deal
3516in the Software without restriction, including without limitation the rights
3517to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
3518copies of the Software, and to permit persons to whom the Software is
3519furnished to do so, subject to the following conditions:
3520
3521The above copyright notice and this permission notice shall be included in
3522all copies or substantial portions of the Software.
3523
3524THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
3525IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
3526FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
3527AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
3528LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
3529OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
3530THE SOFTWARE.
3531
3532==============================================================================
3533The LLVM Project is under the Apache License v2.0 with LLVM Exceptions:
3534==============================================================================
3535
3536 Apache License
3537 Version 2.0, January 2004
3538 http://www.apache.org/licenses/
3539
3540 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
3541
3542 1. Definitions.
3543
3544 "License" shall mean the terms and conditions for use, reproduction,
3545 and distribution as defined by Sections 1 through 9 of this document.
3546
3547 "Licensor" shall mean the copyright owner or entity authorized by
3548 the copyright owner that is granting the License.
3549
3550 "Legal Entity" shall mean the union of the acting entity and all
3551 other entities that control, are controlled by, or are under common
3552 control with that entity. For the purposes of this definition,
3553 "control" means (i) the power, direct or indirect, to cause the
3554 direction or management of such entity, whether by contract or
3555 otherwise, or (ii) ownership of fifty percent (50%) or more of the
3556 outstanding shares, or (iii) beneficial ownership of such entity.
3557
3558 "You" (or "Your") shall mean an individual or Legal Entity
3559 exercising permissions granted by this License.
3560
3561 "Source" form shall mean the preferred form for making modifications,
3562 including but not limited to software source code, documentation
3563 source, and configuration files.
3564
3565 "Object" form shall mean any form resulting from mechanical
3566 transformation or translation of a Source form, including but
3567 not limited to compiled object code, generated documentation,
3568 and conversions to other media types.
3569
3570 "Work" shall mean the work of authorship, whether in Source or
3571 Object form, made available under the License, as indicated by a
3572 copyright notice that is included in or attached to the work
3573 (an example is provided in the Appendix below).
3574
3575 "Derivative Works" shall mean any work, whether in Source or Object
3576 form, that is based on (or derived from) the Work and for which the
3577 editorial revisions, annotations, elaborations, or other modifications
3578 represent, as a whole, an original work of authorship. For the purposes
3579 of this License, Derivative Works shall not include works that remain
3580 separable from, or merely link (or bind by name) to the interfaces of,
3581 the Work and Derivative Works thereof.
3582
3583 "Contribution" shall mean any work of authorship, including
3584 the original version of the Work and any modifications or additions
3585 to that Work or Derivative Works thereof, that is intentionally
3586 submitted to Licensor for inclusion in the Work by the copyright owner
3587 or by an individual or Legal Entity authorized to submit on behalf of
3588 the copyright owner. For the purposes of this definition, "submitted"
3589 means any form of electronic, verbal, or written communication sent
3590 to the Licensor or its representatives, including but not limited to
3591 communication on electronic mailing lists, source code control systems,
3592 and issue tracking systems that are managed by, or on behalf of, the
3593 Licensor for the purpose of discussing and improving the Work, but
3594 excluding communication that is conspicuously marked or otherwise
3595 designated in writing by the copyright owner as "Not a Contribution."
3596
3597 "Contributor" shall mean Licensor and any individual or Legal Entity
3598 on behalf of whom a Contribution has been received by Licensor and
3599 subsequently incorporated within the Work.
3600
3601 2. Grant of Copyright License. Subject to the terms and conditions of
3602 this License, each Contributor hereby grants to You a perpetual,
3603 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
3604 copyright license to reproduce, prepare Derivative Works of,
3605 publicly display, publicly perform, sublicense, and distribute the
3606 Work and such Derivative Works in Source or Object form.
3607
3608 3. Grant of Patent License. Subject to the terms and conditions of
3609 this License, each Contributor hereby grants to You a perpetual,
3610 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
3611 (except as stated in this section) patent license to make, have made,
3612 use, offer to sell, sell, import, and otherwise transfer the Work,
3613 where such license applies only to those patent claims licensable
3614 by such Contributor that are necessarily infringed by their
3615 Contribution(s) alone or by combination of their Contribution(s)
3616 with the Work to which such Contribution(s) was submitted. If You
3617 institute patent litigation against any entity (including a
3618 cross-claim or counterclaim in a lawsuit) alleging that the Work
3619 or a Contribution incorporated within the Work constitutes direct
3620 or contributory patent infringement, then any patent licenses
3621 granted to You under this License for that Work shall terminate
3622 as of the date such litigation is filed.
3623
3624 4. Redistribution. You may reproduce and distribute copies of the
3625 Work or Derivative Works thereof in any medium, with or without
3626 modifications, and in Source or Object form, provided that You
3627 meet the following conditions:
3628
3629 (a) You must give any other recipients of the Work or
3630 Derivative Works a copy of this License; and
3631
3632 (b) You must cause any modified files to carry prominent notices
3633 stating that You changed the files; and
3634
3635 (c) You must retain, in the Source form of any Derivative Works
3636 that You distribute, all copyright, patent, trademark, and
3637 attribution notices from the Source form of the Work,
3638 excluding those notices that do not pertain to any part of
3639 the Derivative Works; and
3640
3641 (d) If the Work includes a "NOTICE" text file as part of its
3642 distribution, then any Derivative Works that You distribute must
3643 include a readable copy of the attribution notices contained
3644 within such NOTICE file, excluding those notices that do not
3645 pertain to any part of the Derivative Works, in at least one
3646 of the following places: within a NOTICE text file distributed
3647 as part of the Derivative Works; within the Source form or
3648 documentation, if provided along with the Derivative Works; or,
3649 within a display generated by the Derivative Works, if and
3650 wherever such third-party notices normally appear. The contents
3651 of the NOTICE file are for informational purposes only and
3652 do not modify the License. You may add Your own attribution
3653 notices within Derivative Works that You distribute, alongside
3654 or as an addendum to the NOTICE text from the Work, provided
3655 that such additional attribution notices cannot be construed
3656 as modifying the License.
3657
3658 You may add Your own copyright statement to Your modifications and
3659 may provide additional or different license terms and conditions
3660 for use, reproduction, or distribution of Your modifications, or
3661 for any such Derivative Works as a whole, provided Your use,
3662 reproduction, and distribution of the Work otherwise complies with
3663 the conditions stated in this License.
3664
3665 5. Submission of Contributions. Unless You explicitly state otherwise,
3666 any Contribution intentionally submitted for inclusion in the Work
3667 by You to the Licensor shall be under the terms and conditions of
3668 this License, without any additional terms or conditions.
3669 Notwithstanding the above, nothing herein shall supersede or modify
3670 the terms of any separate license agreement you may have executed
3671 with Licensor regarding such Contributions.
3672
3673 6. Trademarks. This License does not grant permission to use the trade
3674 names, trademarks, service marks, or product names of the Licensor,
3675 except as required for reasonable and customary use in describing the
3676 origin of the Work and reproducing the content of the NOTICE file.
3677
3678 7. Disclaimer of Warranty. Unless required by applicable law or
3679 agreed to in writing, Licensor provides the Work (and each
3680 Contributor provides its Contributions) on an "AS IS" BASIS,
3681 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
3682 implied, including, without limitation, any warranties or conditions
3683 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
3684 PARTICULAR PURPOSE. You are solely responsible for determining the
3685 appropriateness of using or redistributing the Work and assume any
3686 risks associated with Your exercise of permissions under this License.
3687
3688 8. Limitation of Liability. In no event and under no legal theory,
3689 whether in tort (including negligence), contract, or otherwise,
3690 unless required by applicable law (such as deliberate and grossly
3691 negligent acts) or agreed to in writing, shall any Contributor be
3692 liable to You for damages, including any direct, indirect, special,
3693 incidental, or consequential damages of any character arising as a
3694 result of this License or out of the use or inability to use the
3695 Work (including but not limited to damages for loss of goodwill,
3696 work stoppage, computer failure or malfunction, or any and all
3697 other commercial damages or losses), even if such Contributor
3698 has been advised of the possibility of such damages.
3699
3700 9. Accepting Warranty or Additional Liability. While redistributing
3701 the Work or Derivative Works thereof, You may choose to offer,
3702 and charge a fee for, acceptance of support, warranty, indemnity,
3703 or other liability obligations and/or rights consistent with this
3704 License. However, in accepting such obligations, You may act only
3705 on Your own behalf and on Your sole responsibility, not on behalf
3706 of any other Contributor, and only if You agree to indemnify,
3707 defend, and hold each Contributor harmless for any liability
3708 incurred by, or claims asserted against, such Contributor by reason
3709 of your accepting any such warranty or additional liability.
3710
3711 END OF TERMS AND CONDITIONS
3712
3713 APPENDIX: How to apply the Apache License to your work.
3714
3715 To apply the Apache License to your work, attach the following
3716 boilerplate notice, with the fields enclosed by brackets "[]"
3717 replaced with your own identifying information. (Don't include
3718 the brackets!) The text should be enclosed in the appropriate
3719 comment syntax for the file format. We also recommend that a
3720 file or class name and description of purpose be included on the
3721 same "printed page" as the copyright notice for easier
3722 identification within third-party archives.
3723
3724 Copyright [yyyy] [name of copyright owner]
3725
3726 Licensed under the Apache License, Version 2.0 (the "License");
3727 you may not use this file except in compliance with the License.
3728 You may obtain a copy of the License at
3729
3730 http://www.apache.org/licenses/LICENSE-2.0
3731
3732 Unless required by applicable law or agreed to in writing, software
3733 distributed under the License is distributed on an "AS IS" BASIS,
3734 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
3735 See the License for the specific language governing permissions and
3736 limitations under the License.
3737
3738
3739---- LLVM Exceptions to the Apache 2.0 License ----
3740
3741As an exception, if, as a result of your compiling your source code, portions
3742of this Software are embedded into an Object form of such source code, you
3743may redistribute such embedded portions in such Object form without complying
3744with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
3745
3746In addition, if you combine or link compiled forms of this Software with
3747software that is licensed under the GPLv2 ("Combined Software") and if a
3748court of competent jurisdiction determines that the patent provision (Section
37493), the indemnity provision (Section 9) or other Section of the License
3750conflicts with the conditions of the GPLv2, you may retroactively and
3751prospectively choose to deem waived or otherwise exclude such Section(s) of
3752the License, but only in their entirety and only with respect to the Combined
3753Software.
3754
3755==============================================================================
3756Software from third parties included in the LLVM Project:
3757==============================================================================
3758The LLVM Project contains third party software which is under different license
3759terms. All such code will be identified clearly using at least one of two
3760mechanisms:
37611) It will be in a separate directory tree with its own `LICENSE.txt` or
3762 `LICENSE` file at the top containing the specific license and restrictions
3763 which apply to that software, or
37642) It will contain specific license and restriction terms at the top of every
3765 file.
3766
3767==============================================================================
3768Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy):
3769==============================================================================
3770
3771The libc++ library is dual licensed under both the University of Illinois
3772"BSD-Like" license and the MIT license. As a user of this code you may choose
3773to use it under either license. As a contributor, you agree to allow your code
3774to be used under both.
3775
3776Full text of the relevant licenses is included below.
3777
3778==============================================================================
3779
3780University of Illinois/NCSA
3781Open Source License
3782
3783Copyright (c) 2009-2019 by the contributors listed in CREDITS.TXT
3784
3785All rights reserved.
3786
3787Developed by:
3788
3789 LLVM Team
3790
3791 University of Illinois at Urbana-Champaign
3792
3793 http://llvm.org
3794
3795Permission is hereby granted, free of charge, to any person obtaining a copy of
3796this software and associated documentation files (the "Software"), to deal with
3797the Software without restriction, including without limitation the rights to
3798use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
3799of the Software, and to permit persons to whom the Software is furnished to do
3800so, subject to the following conditions:
3801
3802 * Redistributions of source code must retain the above copyright notice,
3803 this list of conditions and the following disclaimers.
3804
3805 * Redistributions in binary form must reproduce the above copyright notice,
3806 this list of conditions and the following disclaimers in the
3807 documentation and/or other materials provided with the distribution.
3808
3809 * Neither the names of the LLVM Team, University of Illinois at
3810 Urbana-Champaign, nor the names of its contributors may be used to
3811 endorse or promote products derived from this Software without specific
3812 prior written permission.
3813
3814THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
3815IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
3816FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
3817CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
3818LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
3819OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
3820SOFTWARE.
3821
3822==============================================================================
3823
3824Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
3825
3826Permission is hereby granted, free of charge, to any person obtaining a copy
3827of this software and associated documentation files (the "Software"), to deal
3828in the Software without restriction, including without limitation the rights
3829to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
3830copies of the Software, and to permit persons to whom the Software is
3831furnished to do so, subject to the following conditions:
3832
3833The above copyright notice and this permission notice shall be included in
3834all copies or substantial portions of the Software.
3835
3836THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
3837IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
3838FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
3839AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
3840LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
3841OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
3842THE SOFTWARE.
3843
3844==============================================================================
3845The LLVM Project is under the Apache License v2.0 with LLVM Exceptions:
3846==============================================================================
3847
3848 Apache License
3849 Version 2.0, January 2004
3850 http://www.apache.org/licenses/
3851
3852 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
3853
3854 1. Definitions.
3855
3856 "License" shall mean the terms and conditions for use, reproduction,
3857 and distribution as defined by Sections 1 through 9 of this document.
3858
3859 "Licensor" shall mean the copyright owner or entity authorized by
3860 the copyright owner that is granting the License.
3861
3862 "Legal Entity" shall mean the union of the acting entity and all
3863 other entities that control, are controlled by, or are under common
3864 control with that entity. For the purposes of this definition,
3865 "control" means (i) the power, direct or indirect, to cause the
3866 direction or management of such entity, whether by contract or
3867 otherwise, or (ii) ownership of fifty percent (50%) or more of the
3868 outstanding shares, or (iii) beneficial ownership of such entity.
3869
3870 "You" (or "Your") shall mean an individual or Legal Entity
3871 exercising permissions granted by this License.
3872
3873 "Source" form shall mean the preferred form for making modifications,
3874 including but not limited to software source code, documentation
3875 source, and configuration files.
3876
3877 "Object" form shall mean any form resulting from mechanical
3878 transformation or translation of a Source form, including but
3879 not limited to compiled object code, generated documentation,
3880 and conversions to other media types.
3881
3882 "Work" shall mean the work of authorship, whether in Source or
3883 Object form, made available under the License, as indicated by a
3884 copyright notice that is included in or attached to the work
3885 (an example is provided in the Appendix below).
3886
3887 "Derivative Works" shall mean any work, whether in Source or Object
3888 form, that is based on (or derived from) the Work and for which the
3889 editorial revisions, annotations, elaborations, or other modifications
3890 represent, as a whole, an original work of authorship. For the purposes
3891 of this License, Derivative Works shall not include works that remain
3892 separable from, or merely link (or bind by name) to the interfaces of,
3893 the Work and Derivative Works thereof.
3894
3895 "Contribution" shall mean any work of authorship, including
3896 the original version of the Work and any modifications or additions
3897 to that Work or Derivative Works thereof, that is intentionally
3898 submitted to Licensor for inclusion in the Work by the copyright owner
3899 or by an individual or Legal Entity authorized to submit on behalf of
3900 the copyright owner. For the purposes of this definition, "submitted"
3901 means any form of electronic, verbal, or written communication sent
3902 to the Licensor or its representatives, including but not limited to
3903 communication on electronic mailing lists, source code control systems,
3904 and issue tracking systems that are managed by, or on behalf of, the
3905 Licensor for the purpose of discussing and improving the Work, but
3906 excluding communication that is conspicuously marked or otherwise
3907 designated in writing by the copyright owner as "Not a Contribution."
3908
3909 "Contributor" shall mean Licensor and any individual or Legal Entity
3910 on behalf of whom a Contribution has been received by Licensor and
3911 subsequently incorporated within the Work.
3912
3913 2. Grant of Copyright License. Subject to the terms and conditions of
3914 this License, each Contributor hereby grants to You a perpetual,
3915 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
3916 copyright license to reproduce, prepare Derivative Works of,
3917 publicly display, publicly perform, sublicense, and distribute the
3918 Work and such Derivative Works in Source or Object form.
3919
3920 3. Grant of Patent License. Subject to the terms and conditions of
3921 this License, each Contributor hereby grants to You a perpetual,
3922 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
3923 (except as stated in this section) patent license to make, have made,
3924 use, offer to sell, sell, import, and otherwise transfer the Work,
3925 where such license applies only to those patent claims licensable
3926 by such Contributor that are necessarily infringed by their
3927 Contribution(s) alone or by combination of their Contribution(s)
3928 with the Work to which such Contribution(s) was submitted. If You
3929 institute patent litigation against any entity (including a
3930 cross-claim or counterclaim in a lawsuit) alleging that the Work
3931 or a Contribution incorporated within the Work constitutes direct
3932 or contributory patent infringement, then any patent licenses
3933 granted to You under this License for that Work shall terminate
3934 as of the date such litigation is filed.
3935
3936 4. Redistribution. You may reproduce and distribute copies of the
3937 Work or Derivative Works thereof in any medium, with or without
3938 modifications, and in Source or Object form, provided that You
3939 meet the following conditions:
3940
3941 (a) You must give any other recipients of the Work or
3942 Derivative Works a copy of this License; and
3943
3944 (b) You must cause any modified files to carry prominent notices
3945 stating that You changed the files; and
3946
3947 (c) You must retain, in the Source form of any Derivative Works
3948 that You distribute, all copyright, patent, trademark, and
3949 attribution notices from the Source form of the Work,
3950 excluding those notices that do not pertain to any part of
3951 the Derivative Works; and
3952
3953 (d) If the Work includes a "NOTICE" text file as part of its
3954 distribution, then any Derivative Works that You distribute must
3955 include a readable copy of the attribution notices contained
3956 within such NOTICE file, excluding those notices that do not
3957 pertain to any part of the Derivative Works, in at least one
3958 of the following places: within a NOTICE text file distributed
3959 as part of the Derivative Works; within the Source form or
3960 documentation, if provided along with the Derivative Works; or,
3961 within a display generated by the Derivative Works, if and
3962 wherever such third-party notices normally appear. The contents
3963 of the NOTICE file are for informational purposes only and
3964 do not modify the License. You may add Your own attribution
3965 notices within Derivative Works that You distribute, alongside
3966 or as an addendum to the NOTICE text from the Work, provided
3967 that such additional attribution notices cannot be construed
3968 as modifying the License.
3969
3970 You may add Your own copyright statement to Your modifications and
3971 may provide additional or different license terms and conditions
3972 for use, reproduction, or distribution of Your modifications, or
3973 for any such Derivative Works as a whole, provided Your use,
3974 reproduction, and distribution of the Work otherwise complies with
3975 the conditions stated in this License.
3976
3977 5. Submission of Contributions. Unless You explicitly state otherwise,
3978 any Contribution intentionally submitted for inclusion in the Work
3979 by You to the Licensor shall be under the terms and conditions of
3980 this License, without any additional terms or conditions.
3981 Notwithstanding the above, nothing herein shall supersede or modify
3982 the terms of any separate license agreement you may have executed
3983 with Licensor regarding such Contributions.
3984
3985 6. Trademarks. This License does not grant permission to use the trade
3986 names, trademarks, service marks, or product names of the Licensor,
3987 except as required for reasonable and customary use in describing the
3988 origin of the Work and reproducing the content of the NOTICE file.
3989
3990 7. Disclaimer of Warranty. Unless required by applicable law or
3991 agreed to in writing, Licensor provides the Work (and each
3992 Contributor provides its Contributions) on an "AS IS" BASIS,
3993 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
3994 implied, including, without limitation, any warranties or conditions
3995 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
3996 PARTICULAR PURPOSE. You are solely responsible for determining the
3997 appropriateness of using or redistributing the Work and assume any
3998 risks associated with Your exercise of permissions under this License.
3999
4000 8. Limitation of Liability. In no event and under no legal theory,
4001 whether in tort (including negligence), contract, or otherwise,
4002 unless required by applicable law (such as deliberate and grossly
4003 negligent acts) or agreed to in writing, shall any Contributor be
4004 liable to You for damages, including any direct, indirect, special,
4005 incidental, or consequential damages of any character arising as a
4006 result of this License or out of the use or inability to use the
4007 Work (including but not limited to damages for loss of goodwill,
4008 work stoppage, computer failure or malfunction, or any and all
4009 other commercial damages or losses), even if such Contributor
4010 has been advised of the possibility of such damages.
4011
4012 9. Accepting Warranty or Additional Liability. While redistributing
4013 the Work or Derivative Works thereof, You may choose to offer,
4014 and charge a fee for, acceptance of support, warranty, indemnity,
4015 or other liability obligations and/or rights consistent with this
4016 License. However, in accepting such obligations, You may act only
4017 on Your own behalf and on Your sole responsibility, not on behalf
4018 of any other Contributor, and only if You agree to indemnify,
4019 defend, and hold each Contributor harmless for any liability
4020 incurred by, or claims asserted against, such Contributor by reason
4021 of your accepting any such warranty or additional liability.
4022
4023 END OF TERMS AND CONDITIONS
4024
4025 APPENDIX: How to apply the Apache License to your work.
4026
4027 To apply the Apache License to your work, attach the following
4028 boilerplate notice, with the fields enclosed by brackets "[]"
4029 replaced with your own identifying information. (Don't include
4030 the brackets!) The text should be enclosed in the appropriate
4031 comment syntax for the file format. We also recommend that a
4032 file or class name and description of purpose be included on the
4033 same "printed page" as the copyright notice for easier
4034 identification within third-party archives.
4035
4036 Copyright [yyyy] [name of copyright owner]
4037
4038 Licensed under the Apache License, Version 2.0 (the "License");
4039 you may not use this file except in compliance with the License.
4040 You may obtain a copy of the License at
4041
4042 http://www.apache.org/licenses/LICENSE-2.0
4043
4044 Unless required by applicable law or agreed to in writing, software
4045 distributed under the License is distributed on an "AS IS" BASIS,
4046 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
4047 See the License for the specific language governing permissions and
4048 limitations under the License.
4049
4050
4051---- LLVM Exceptions to the Apache 2.0 License ----
4052
4053As an exception, if, as a result of your compiling your source code, portions
4054of this Software are embedded into an Object form of such source code, you
4055may redistribute such embedded portions in such Object form without complying
4056with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
4057
4058In addition, if you combine or link compiled forms of this Software with
4059software that is licensed under the GPLv2 ("Combined Software") and if a
4060court of competent jurisdiction determines that the patent provision (Section
40613), the indemnity provision (Section 9) or other Section of the License
4062conflicts with the conditions of the GPLv2, you may retroactively and
4063prospectively choose to deem waived or otherwise exclude such Section(s) of
4064the License, but only in their entirety and only with respect to the Combined
4065Software.
4066
4067==============================================================================
4068Software from third parties included in the LLVM Project:
4069==============================================================================
4070The LLVM Project contains third party software which is under different license
4071terms. All such code will be identified clearly using at least one of two
4072mechanisms:
40731) It will be in a separate directory tree with its own `LICENSE.txt` or
4074 `LICENSE` file at the top containing the specific license and restrictions
4075 which apply to that software, or
40762) It will contain specific license and restriction terms at the top of every
4077 file.
4078
4079==============================================================================
4080Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy):
4081==============================================================================
4082
4083The libc++abi library is dual licensed under both the University of Illinois
4084"BSD-Like" license and the MIT license. As a user of this code you may choose
4085to use it under either license. As a contributor, you agree to allow your code
4086to be used under both.
4087
4088Full text of the relevant licenses is included below.
4089
4090==============================================================================
4091
4092University of Illinois/NCSA
4093Open Source License
4094
4095Copyright (c) 2009-2019 by the contributors listed in CREDITS.TXT
4096
4097All rights reserved.
4098
4099Developed by:
4100
4101 LLVM Team
4102
4103 University of Illinois at Urbana-Champaign
4104
4105 http://llvm.org
4106
4107Permission is hereby granted, free of charge, to any person obtaining a copy of
4108this software and associated documentation files (the "Software"), to deal with
4109the Software without restriction, including without limitation the rights to
4110use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
4111of the Software, and to permit persons to whom the Software is furnished to do
4112so, subject to the following conditions:
4113
4114 * Redistributions of source code must retain the above copyright notice,
4115 this list of conditions and the following disclaimers.
4116
4117 * Redistributions in binary form must reproduce the above copyright notice,
4118 this list of conditions and the following disclaimers in the
4119 documentation and/or other materials provided with the distribution.
4120
4121 * Neither the names of the LLVM Team, University of Illinois at
4122 Urbana-Champaign, nor the names of its contributors may be used to
4123 endorse or promote products derived from this Software without specific
4124 prior written permission.
4125
4126THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
4127IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
4128FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
4129CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
4130LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
4131OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
4132SOFTWARE.
4133
4134==============================================================================
4135
4136Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
4137
4138Permission is hereby granted, free of charge, to any person obtaining a copy
4139of this software and associated documentation files (the "Software"), to deal
4140in the Software without restriction, including without limitation the rights
4141to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
4142copies of the Software, and to permit persons to whom the Software is
4143furnished to do so, subject to the following conditions:
4144
4145The above copyright notice and this permission notice shall be included in
4146all copies or substantial portions of the Software.
4147
4148THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
4149IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
4150FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
4151AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
4152LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
4153OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
4154THE SOFTWARE.
4155
4156==============================================================================
4157The LLVM Project is under the Apache License v2.0 with LLVM Exceptions:
4158==============================================================================
4159
4160 Apache License
4161 Version 2.0, January 2004
4162 http://www.apache.org/licenses/
4163
4164 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
4165
4166 1. Definitions.
4167
4168 "License" shall mean the terms and conditions for use, reproduction,
4169 and distribution as defined by Sections 1 through 9 of this document.
4170
4171 "Licensor" shall mean the copyright owner or entity authorized by
4172 the copyright owner that is granting the License.
4173
4174 "Legal Entity" shall mean the union of the acting entity and all
4175 other entities that control, are controlled by, or are under common
4176 control with that entity. For the purposes of this definition,
4177 "control" means (i) the power, direct or indirect, to cause the
4178 direction or management of such entity, whether by contract or
4179 otherwise, or (ii) ownership of fifty percent (50%) or more of the
4180 outstanding shares, or (iii) beneficial ownership of such entity.
4181
4182 "You" (or "Your") shall mean an individual or Legal Entity
4183 exercising permissions granted by this License.
4184
4185 "Source" form shall mean the preferred form for making modifications,
4186 including but not limited to software source code, documentation
4187 source, and configuration files.
4188
4189 "Object" form shall mean any form resulting from mechanical
4190 transformation or translation of a Source form, including but
4191 not limited to compiled object code, generated documentation,
4192 and conversions to other media types.
4193
4194 "Work" shall mean the work of authorship, whether in Source or
4195 Object form, made available under the License, as indicated by a
4196 copyright notice that is included in or attached to the work
4197 (an example is provided in the Appendix below).
4198
4199 "Derivative Works" shall mean any work, whether in Source or Object
4200 form, that is based on (or derived from) the Work and for which the
4201 editorial revisions, annotations, elaborations, or other modifications
4202 represent, as a whole, an original work of authorship. For the purposes
4203 of this License, Derivative Works shall not include works that remain
4204 separable from, or merely link (or bind by name) to the interfaces of,
4205 the Work and Derivative Works thereof.
4206
4207 "Contribution" shall mean any work of authorship, including
4208 the original version of the Work and any modifications or additions
4209 to that Work or Derivative Works thereof, that is intentionally
4210 submitted to Licensor for inclusion in the Work by the copyright owner
4211 or by an individual or Legal Entity authorized to submit on behalf of
4212 the copyright owner. For the purposes of this definition, "submitted"
4213 means any form of electronic, verbal, or written communication sent
4214 to the Licensor or its representatives, including but not limited to
4215 communication on electronic mailing lists, source code control systems,
4216 and issue tracking systems that are managed by, or on behalf of, the
4217 Licensor for the purpose of discussing and improving the Work, but
4218 excluding communication that is conspicuously marked or otherwise
4219 designated in writing by the copyright owner as "Not a Contribution."
4220
4221 "Contributor" shall mean Licensor and any individual or Legal Entity
4222 on behalf of whom a Contribution has been received by Licensor and
4223 subsequently incorporated within the Work.
4224
4225 2. Grant of Copyright License. Subject to the terms and conditions of
4226 this License, each Contributor hereby grants to You a perpetual,
4227 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
4228 copyright license to reproduce, prepare Derivative Works of,
4229 publicly display, publicly perform, sublicense, and distribute the
4230 Work and such Derivative Works in Source or Object form.
4231
4232 3. Grant of Patent License. Subject to the terms and conditions of
4233 this License, each Contributor hereby grants to You a perpetual,
4234 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
4235 (except as stated in this section) patent license to make, have made,
4236 use, offer to sell, sell, import, and otherwise transfer the Work,
4237 where such license applies only to those patent claims licensable
4238 by such Contributor that are necessarily infringed by their
4239 Contribution(s) alone or by combination of their Contribution(s)
4240 with the Work to which such Contribution(s) was submitted. If You
4241 institute patent litigation against any entity (including a
4242 cross-claim or counterclaim in a lawsuit) alleging that the Work
4243 or a Contribution incorporated within the Work constitutes direct
4244 or contributory patent infringement, then any patent licenses
4245 granted to You under this License for that Work shall terminate
4246 as of the date such litigation is filed.
4247
4248 4. Redistribution. You may reproduce and distribute copies of the
4249 Work or Derivative Works thereof in any medium, with or without
4250 modifications, and in Source or Object form, provided that You
4251 meet the following conditions:
4252
4253 (a) You must give any other recipients of the Work or
4254 Derivative Works a copy of this License; and
4255
4256 (b) You must cause any modified files to carry prominent notices
4257 stating that You changed the files; and
4258
4259 (c) You must retain, in the Source form of any Derivative Works
4260 that You distribute, all copyright, patent, trademark, and
4261 attribution notices from the Source form of the Work,
4262 excluding those notices that do not pertain to any part of
4263 the Derivative Works; and
4264
4265 (d) If the Work includes a "NOTICE" text file as part of its
4266 distribution, then any Derivative Works that You distribute must
4267 include a readable copy of the attribution notices contained
4268 within such NOTICE file, excluding those notices that do not
4269 pertain to any part of the Derivative Works, in at least one
4270 of the following places: within a NOTICE text file distributed
4271 as part of the Derivative Works; within the Source form or
4272 documentation, if provided along with the Derivative Works; or,
4273 within a display generated by the Derivative Works, if and
4274 wherever such third-party notices normally appear. The contents
4275 of the NOTICE file are for informational purposes only and
4276 do not modify the License. You may add Your own attribution
4277 notices within Derivative Works that You distribute, alongside
4278 or as an addendum to the NOTICE text from the Work, provided
4279 that such additional attribution notices cannot be construed
4280 as modifying the License.
4281
4282 You may add Your own copyright statement to Your modifications and
4283 may provide additional or different license terms and conditions
4284 for use, reproduction, or distribution of Your modifications, or
4285 for any such Derivative Works as a whole, provided Your use,
4286 reproduction, and distribution of the Work otherwise complies with
4287 the conditions stated in this License.
4288
4289 5. Submission of Contributions. Unless You explicitly state otherwise,
4290 any Contribution intentionally submitted for inclusion in the Work
4291 by You to the Licensor shall be under the terms and conditions of
4292 this License, without any additional terms or conditions.
4293 Notwithstanding the above, nothing herein shall supersede or modify
4294 the terms of any separate license agreement you may have executed
4295 with Licensor regarding such Contributions.
4296
4297 6. Trademarks. This License does not grant permission to use the trade
4298 names, trademarks, service marks, or product names of the Licensor,
4299 except as required for reasonable and customary use in describing the
4300 origin of the Work and reproducing the content of the NOTICE file.
4301
4302 7. Disclaimer of Warranty. Unless required by applicable law or
4303 agreed to in writing, Licensor provides the Work (and each
4304 Contributor provides its Contributions) on an "AS IS" BASIS,
4305 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
4306 implied, including, without limitation, any warranties or conditions
4307 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
4308 PARTICULAR PURPOSE. You are solely responsible for determining the
4309 appropriateness of using or redistributing the Work and assume any
4310 risks associated with Your exercise of permissions under this License.
4311
4312 8. Limitation of Liability. In no event and under no legal theory,
4313 whether in tort (including negligence), contract, or otherwise,
4314 unless required by applicable law (such as deliberate and grossly
4315 negligent acts) or agreed to in writing, shall any Contributor be
4316 liable to You for damages, including any direct, indirect, special,
4317 incidental, or consequential damages of any character arising as a
4318 result of this License or out of the use or inability to use the
4319 Work (including but not limited to damages for loss of goodwill,
4320 work stoppage, computer failure or malfunction, or any and all
4321 other commercial damages or losses), even if such Contributor
4322 has been advised of the possibility of such damages.
4323
4324 9. Accepting Warranty or Additional Liability. While redistributing
4325 the Work or Derivative Works thereof, You may choose to offer,
4326 and charge a fee for, acceptance of support, warranty, indemnity,
4327 or other liability obligations and/or rights consistent with this
4328 License. However, in accepting such obligations, You may act only
4329 on Your own behalf and on Your sole responsibility, not on behalf
4330 of any other Contributor, and only if You agree to indemnify,
4331 defend, and hold each Contributor harmless for any liability
4332 incurred by, or claims asserted against, such Contributor by reason
4333 of your accepting any such warranty or additional liability.
4334
4335 END OF TERMS AND CONDITIONS
4336
4337 APPENDIX: How to apply the Apache License to your work.
4338
4339 To apply the Apache License to your work, attach the following
4340 boilerplate notice, with the fields enclosed by brackets "[]"
4341 replaced with your own identifying information. (Don't include
4342 the brackets!) The text should be enclosed in the appropriate
4343 comment syntax for the file format. We also recommend that a
4344 file or class name and description of purpose be included on the
4345 same "printed page" as the copyright notice for easier
4346 identification within third-party archives.
4347
4348 Copyright [yyyy] [name of copyright owner]
4349
4350 Licensed under the Apache License, Version 2.0 (the "License");
4351 you may not use this file except in compliance with the License.
4352 You may obtain a copy of the License at
4353
4354 http://www.apache.org/licenses/LICENSE-2.0
4355
4356 Unless required by applicable law or agreed to in writing, software
4357 distributed under the License is distributed on an "AS IS" BASIS,
4358 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
4359 See the License for the specific language governing permissions and
4360 limitations under the License.
4361
4362
4363---- LLVM Exceptions to the Apache 2.0 License ----
4364
4365As an exception, if, as a result of your compiling your source code, portions
4366of this Software are embedded into an Object form of such source code, you
4367may redistribute such embedded portions in such Object form without complying
4368with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
4369
4370In addition, if you combine or link compiled forms of this Software with
4371software that is licensed under the GPLv2 ("Combined Software") and if a
4372court of competent jurisdiction determines that the patent provision (Section
43733), the indemnity provision (Section 9) or other Section of the License
4374conflicts with the conditions of the GPLv2, you may retroactively and
4375prospectively choose to deem waived or otherwise exclude such Section(s) of
4376the License, but only in their entirety and only with respect to the Combined
4377Software.
4378
4379==============================================================================
4380Software from third parties included in the LLVM Project:
4381==============================================================================
4382The LLVM Project contains third party software which is under different license
4383terms. All such code will be identified clearly using at least one of two
4384mechanisms:
43851) It will be in a separate directory tree with its own `LICENSE.txt` or
4386 `LICENSE` file at the top containing the specific license and restrictions
4387 which apply to that software, or
43882) It will contain specific license and restriction terms at the top of every
4389 file.
4390
4391==============================================================================
4392Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy):
4393==============================================================================
4394
4395The software contained in this directory tree is dual licensed under both the
4396University of Illinois "BSD-Like" license and the MIT license. As a user of
4397this code you may choose to use it under either license. As a contributor,
4398you agree to allow your code to be used under both. The full text of the
4399relevant licenses is included below.
4400
4401In addition, a license agreement from the copyright/patent holders of the
4402software contained in this directory tree is included below.
4403
4404==============================================================================
4405
4406University of Illinois/NCSA
4407Open Source License
4408
4409Copyright (c) 1997-2019 Intel Corporation
4410
4411All rights reserved.
4412
4413Developed by:
4414 OpenMP Runtime Team
4415 Intel Corporation
4416 http://www.openmprtl.org
4417
4418Permission is hereby granted, free of charge, to any person obtaining a copy of
4419this software and associated documentation files (the "Software"), to deal with
4420the Software without restriction, including without limitation the rights to
4421use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
4422of the Software, and to permit persons to whom the Software is furnished to do
4423so, subject to the following conditions:
4424
4425 * Redistributions of source code must retain the above copyright notice,
4426 this list of conditions and the following disclaimers.
4427
4428 * Redistributions in binary form must reproduce the above copyright notice,
4429 this list of conditions and the following disclaimers in the
4430 documentation and/or other materials provided with the distribution.
4431
4432 * Neither the names of Intel Corporation OpenMP Runtime Team nor the
4433 names of its contributors may be used to endorse or promote products
4434 derived from this Software without specific prior written permission.
4435
4436THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
4437IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
4438FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
4439CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
4440LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
4441OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
4442SOFTWARE.
4443
4444==============================================================================
4445
4446Copyright (c) 1997-2019 Intel Corporation
4447
4448Permission is hereby granted, free of charge, to any person obtaining a copy
4449of this software and associated documentation files (the "Software"), to deal
4450in the Software without restriction, including without limitation the rights
4451to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
4452copies of the Software, and to permit persons to whom the Software is
4453furnished to do so, subject to the following conditions:
4454
4455The above copyright notice and this permission notice shall be included in
4456all copies or substantial portions of the Software.
4457
4458THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
4459IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
4460FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
4461AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
4462LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
4463OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
4464THE SOFTWARE.
4465
4466==============================================================================
4467
4468Intel Corporation
4469
4470Software Grant License Agreement ("Agreement")
4471
4472Except for the license granted herein to you, Intel Corporation ("Intel") reserves
4473all right, title, and interest in and to the Software (defined below).
4474
4475Definition
4476
4477"Software" means the code and documentation as well as any original work of
4478authorship, including any modifications or additions to an existing work, that
4479is intentionally submitted by Intel to llvm.org (http://llvm.org) ("LLVM") for
4480inclusion in, or documentation of, any of the products owned or managed by LLVM
4481(the "Work"). For the purposes of this definition, "submitted" means any form of
4482electronic, verbal, or written communication sent to LLVM or its
4483representatives, including but not limited to communication on electronic
4484mailing lists, source code control systems, and issue tracking systems that are
4485managed by, or on behalf of, LLVM for the purpose of discussing and improving
4486the Work, but excluding communication that is conspicuously marked otherwise.
4487
44881. Grant of Copyright License. Subject to the terms and conditions of this
4489 Agreement, Intel hereby grants to you and to recipients of the Software
4490 distributed by LLVM a perpetual, worldwide, non-exclusive, no-charge,
4491 royalty-free, irrevocable copyright license to reproduce, prepare derivative
4492 works of, publicly display, publicly perform, sublicense, and distribute the
4493 Software and such derivative works.
4494
44952. Grant of Patent License. Subject to the terms and conditions of this
4496 Agreement, Intel hereby grants you and to recipients of the Software
4497 distributed by LLVM a perpetual, worldwide, non-exclusive, no-charge,
4498 royalty-free, irrevocable (except as stated in this section) patent license
4499 to make, have made, use, offer to sell, sell, import, and otherwise transfer
4500 the Work, where such license applies only to those patent claims licensable
4501 by Intel that are necessarily infringed by Intel's Software alone or by
4502 combination of the Software with the Work to which such Software was
4503 submitted. If any entity institutes patent litigation against Intel or any
4504 other entity (including a cross-claim or counterclaim in a lawsuit) alleging
4505 that Intel's Software, or the Work to which Intel has contributed constitutes
4506 direct or contributory patent infringement, then any patent licenses granted
4507 to that entity under this Agreement for the Software or Work shall terminate
4508 as of the date such litigation is filed.
4509
4510Unless required by applicable law or agreed to in writing, the software is
4511provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
4512either express or implied, including, without limitation, any warranties or
4513conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
4514PARTICULAR PURPOSE.
4515
4516==============================================================================
4517
4518==============================================================================
4519The LLVM Project is under the Apache License v2.0 with LLVM Exceptions:
4520==============================================================================
4521
4522 Apache License
4523 Version 2.0, January 2004
4524 http://www.apache.org/licenses/
4525
4526 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
4527
4528 1. Definitions.
4529
4530 "License" shall mean the terms and conditions for use, reproduction,
4531 and distribution as defined by Sections 1 through 9 of this document.
4532
4533 "Licensor" shall mean the copyright owner or entity authorized by
4534 the copyright owner that is granting the License.
4535
4536 "Legal Entity" shall mean the union of the acting entity and all
4537 other entities that control, are controlled by, or are under common
4538 control with that entity. For the purposes of this definition,
4539 "control" means (i) the power, direct or indirect, to cause the
4540 direction or management of such entity, whether by contract or
4541 otherwise, or (ii) ownership of fifty percent (50%) or more of the
4542 outstanding shares, or (iii) beneficial ownership of such entity.
4543
4544 "You" (or "Your") shall mean an individual or Legal Entity
4545 exercising permissions granted by this License.
4546
4547 "Source" form shall mean the preferred form for making modifications,
4548 including but not limited to software source code, documentation
4549 source, and configuration files.
4550
4551 "Object" form shall mean any form resulting from mechanical
4552 transformation or translation of a Source form, including but
4553 not limited to compiled object code, generated documentation,
4554 and conversions to other media types.
4555
4556 "Work" shall mean the work of authorship, whether in Source or
4557 Object form, made available under the License, as indicated by a
4558 copyright notice that is included in or attached to the work
4559 (an example is provided in the Appendix below).
4560
4561 "Derivative Works" shall mean any work, whether in Source or Object
4562 form, that is based on (or derived from) the Work and for which the
4563 editorial revisions, annotations, elaborations, or other modifications
4564 represent, as a whole, an original work of authorship. For the purposes
4565 of this License, Derivative Works shall not include works that remain
4566 separable from, or merely link (or bind by name) to the interfaces of,
4567 the Work and Derivative Works thereof.
4568
4569 "Contribution" shall mean any work of authorship, including
4570 the original version of the Work and any modifications or additions
4571 to that Work or Derivative Works thereof, that is intentionally
4572 submitted to Licensor for inclusion in the Work by the copyright owner
4573 or by an individual or Legal Entity authorized to submit on behalf of
4574 the copyright owner. For the purposes of this definition, "submitted"
4575 means any form of electronic, verbal, or written communication sent
4576 to the Licensor or its representatives, including but not limited to
4577 communication on electronic mailing lists, source code control systems,
4578 and issue tracking systems that are managed by, or on behalf of, the
4579 Licensor for the purpose of discussing and improving the Work, but
4580 excluding communication that is conspicuously marked or otherwise
4581 designated in writing by the copyright owner as "Not a Contribution."
4582
4583 "Contributor" shall mean Licensor and any individual or Legal Entity
4584 on behalf of whom a Contribution has been received by Licensor and
4585 subsequently incorporated within the Work.
4586
4587 2. Grant of Copyright License. Subject to the terms and conditions of
4588 this License, each Contributor hereby grants to You a perpetual,
4589 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
4590 copyright license to reproduce, prepare Derivative Works of,
4591 publicly display, publicly perform, sublicense, and distribute the
4592 Work and such Derivative Works in Source or Object form.
4593
4594 3. Grant of Patent License. Subject to the terms and conditions of
4595 this License, each Contributor hereby grants to You a perpetual,
4596 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
4597 (except as stated in this section) patent license to make, have made,
4598 use, offer to sell, sell, import, and otherwise transfer the Work,
4599 where such license applies only to those patent claims licensable
4600 by such Contributor that are necessarily infringed by their
4601 Contribution(s) alone or by combination of their Contribution(s)
4602 with the Work to which such Contribution(s) was submitted. If You
4603 institute patent litigation against any entity (including a
4604 cross-claim or counterclaim in a lawsuit) alleging that the Work
4605 or a Contribution incorporated within the Work constitutes direct
4606 or contributory patent infringement, then any patent licenses
4607 granted to You under this License for that Work shall terminate
4608 as of the date such litigation is filed.
4609
4610 4. Redistribution. You may reproduce and distribute copies of the
4611 Work or Derivative Works thereof in any medium, with or without
4612 modifications, and in Source or Object form, provided that You
4613 meet the following conditions:
4614
4615 (a) You must give any other recipients of the Work or
4616 Derivative Works a copy of this License; and
4617
4618 (b) You must cause any modified files to carry prominent notices
4619 stating that You changed the files; and
4620
4621 (c) You must retain, in the Source form of any Derivative Works
4622 that You distribute, all copyright, patent, trademark, and
4623 attribution notices from the Source form of the Work,
4624 excluding those notices that do not pertain to any part of
4625 the Derivative Works; and
4626
4627 (d) If the Work includes a "NOTICE" text file as part of its
4628 distribution, then any Derivative Works that You distribute must
4629 include a readable copy of the attribution notices contained
4630 within such NOTICE file, excluding those notices that do not
4631 pertain to any part of the Derivative Works, in at least one
4632 of the following places: within a NOTICE text file distributed
4633 as part of the Derivative Works; within the Source form or
4634 documentation, if provided along with the Derivative Works; or,
4635 within a display generated by the Derivative Works, if and
4636 wherever such third-party notices normally appear. The contents
4637 of the NOTICE file are for informational purposes only and
4638 do not modify the License. You may add Your own attribution
4639 notices within Derivative Works that You distribute, alongside
4640 or as an addendum to the NOTICE text from the Work, provided
4641 that such additional attribution notices cannot be construed
4642 as modifying the License.
4643
4644 You may add Your own copyright statement to Your modifications and
4645 may provide additional or different license terms and conditions
4646 for use, reproduction, or distribution of Your modifications, or
4647 for any such Derivative Works as a whole, provided Your use,
4648 reproduction, and distribution of the Work otherwise complies with
4649 the conditions stated in this License.
4650
4651 5. Submission of Contributions. Unless You explicitly state otherwise,
4652 any Contribution intentionally submitted for inclusion in the Work
4653 by You to the Licensor shall be under the terms and conditions of
4654 this License, without any additional terms or conditions.
4655 Notwithstanding the above, nothing herein shall supersede or modify
4656 the terms of any separate license agreement you may have executed
4657 with Licensor regarding such Contributions.
4658
4659 6. Trademarks. This License does not grant permission to use the trade
4660 names, trademarks, service marks, or product names of the Licensor,
4661 except as required for reasonable and customary use in describing the
4662 origin of the Work and reproducing the content of the NOTICE file.
4663
4664 7. Disclaimer of Warranty. Unless required by applicable law or
4665 agreed to in writing, Licensor provides the Work (and each
4666 Contributor provides its Contributions) on an "AS IS" BASIS,
4667 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
4668 implied, including, without limitation, any warranties or conditions
4669 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
4670 PARTICULAR PURPOSE. You are solely responsible for determining the
4671 appropriateness of using or redistributing the Work and assume any
4672 risks associated with Your exercise of permissions under this License.
4673
4674 8. Limitation of Liability. In no event and under no legal theory,
4675 whether in tort (including negligence), contract, or otherwise,
4676 unless required by applicable law (such as deliberate and grossly
4677 negligent acts) or agreed to in writing, shall any Contributor be
4678 liable to You for damages, including any direct, indirect, special,
4679 incidental, or consequential damages of any character arising as a
4680 result of this License or out of the use or inability to use the
4681 Work (including but not limited to damages for loss of goodwill,
4682 work stoppage, computer failure or malfunction, or any and all
4683 other commercial damages or losses), even if such Contributor
4684 has been advised of the possibility of such damages.
4685
4686 9. Accepting Warranty or Additional Liability. While redistributing
4687 the Work or Derivative Works thereof, You may choose to offer,
4688 and charge a fee for, acceptance of support, warranty, indemnity,
4689 or other liability obligations and/or rights consistent with this
4690 License. However, in accepting such obligations, You may act only
4691 on Your own behalf and on Your sole responsibility, not on behalf
4692 of any other Contributor, and only if You agree to indemnify,
4693 defend, and hold each Contributor harmless for any liability
4694 incurred by, or claims asserted against, such Contributor by reason
4695 of your accepting any such warranty or additional liability.
4696
4697 END OF TERMS AND CONDITIONS
4698
4699 APPENDIX: How to apply the Apache License to your work.
4700
4701 To apply the Apache License to your work, attach the following
4702 boilerplate notice, with the fields enclosed by brackets "[]"
4703 replaced with your own identifying information. (Don't include
4704 the brackets!) The text should be enclosed in the appropriate
4705 comment syntax for the file format. We also recommend that a
4706 file or class name and description of purpose be included on the
4707 same "printed page" as the copyright notice for easier
4708 identification within third-party archives.
4709
4710 Copyright [yyyy] [name of copyright owner]
4711
4712 Licensed under the Apache License, Version 2.0 (the "License");
4713 you may not use this file except in compliance with the License.
4714 You may obtain a copy of the License at
4715
4716 http://www.apache.org/licenses/LICENSE-2.0
4717
4718 Unless required by applicable law or agreed to in writing, software
4719 distributed under the License is distributed on an "AS IS" BASIS,
4720 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
4721 See the License for the specific language governing permissions and
4722 limitations under the License.
4723
4724
4725---- LLVM Exceptions to the Apache 2.0 License ----
4726
4727As an exception, if, as a result of your compiling your source code, portions
4728of this Software are embedded into an Object form of such source code, you
4729may redistribute such embedded portions in such Object form without complying
4730with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
4731
4732In addition, if you combine or link compiled forms of this Software with
4733software that is licensed under the GPLv2 ("Combined Software") and if a
4734court of competent jurisdiction determines that the patent provision (Section
47353), the indemnity provision (Section 9) or other Section of the License
4736conflicts with the conditions of the GPLv2, you may retroactively and
4737prospectively choose to deem waived or otherwise exclude such Section(s) of
4738the License, but only in their entirety and only with respect to the Combined
4739Software.
4740
4741==============================================================================
4742Software from third parties included in the LLVM Project:
4743==============================================================================
4744The LLVM Project contains third party software which is under different license
4745terms. All such code will be identified clearly using at least one of two
4746mechanisms:
47471) It will be in a separate directory tree with its own `LICENSE.txt` or
4748 `LICENSE` file at the top containing the specific license and restrictions
4749 which apply to that software, or
47502) It will contain specific license and restriction terms at the top of every
4751 file.
4752
4753==============================================================================
4754Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy):
4755==============================================================================
4756University of Illinois/NCSA
4757Open Source License
4758
4759Copyright (c) 2007-2019 University of Illinois at Urbana-Champaign.
4760All rights reserved.
4761
4762Developed by:
4763
4764 LLVM Team
4765
4766 University of Illinois at Urbana-Champaign
4767
4768 http://llvm.org
4769
4770Permission is hereby granted, free of charge, to any person obtaining a copy of
4771this software and associated documentation files (the "Software"), to deal with
4772the Software without restriction, including without limitation the rights to
4773use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
4774of the Software, and to permit persons to whom the Software is furnished to do
4775so, subject to the following conditions:
4776
4777 * Redistributions of source code must retain the above copyright notice,
4778 this list of conditions and the following disclaimers.
4779
4780 * Redistributions in binary form must reproduce the above copyright notice,
4781 this list of conditions and the following disclaimers in the
4782 documentation and/or other materials provided with the distribution.
4783
4784 * Neither the names of the LLVM Team, University of Illinois at
4785 Urbana-Champaign, nor the names of its contributors may be used to
4786 endorse or promote products derived from this Software without specific
4787 prior written permission.
4788
4789THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
4790IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
4791FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
4792CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
4793LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
4794OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
4795SOFTWARE.
4796
4797==============================================================================
4798The LLVM Project is under the Apache License v2.0 with LLVM Exceptions:
4799==============================================================================
4800
4801 Apache License
4802 Version 2.0, January 2004
4803 http://www.apache.org/licenses/
4804
4805 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
4806
4807 1. Definitions.
4808
4809 "License" shall mean the terms and conditions for use, reproduction,
4810 and distribution as defined by Sections 1 through 9 of this document.
4811
4812 "Licensor" shall mean the copyright owner or entity authorized by
4813 the copyright owner that is granting the License.
4814
4815 "Legal Entity" shall mean the union of the acting entity and all
4816 other entities that control, are controlled by, or are under common
4817 control with that entity. For the purposes of this definition,
4818 "control" means (i) the power, direct or indirect, to cause the
4819 direction or management of such entity, whether by contract or
4820 otherwise, or (ii) ownership of fifty percent (50%) or more of the
4821 outstanding shares, or (iii) beneficial ownership of such entity.
4822
4823 "You" (or "Your") shall mean an individual or Legal Entity
4824 exercising permissions granted by this License.
4825
4826 "Source" form shall mean the preferred form for making modifications,
4827 including but not limited to software source code, documentation
4828 source, and configuration files.
4829
4830 "Object" form shall mean any form resulting from mechanical
4831 transformation or translation of a Source form, including but
4832 not limited to compiled object code, generated documentation,
4833 and conversions to other media types.
4834
4835 "Work" shall mean the work of authorship, whether in Source or
4836 Object form, made available under the License, as indicated by a
4837 copyright notice that is included in or attached to the work
4838 (an example is provided in the Appendix below).
4839
4840 "Derivative Works" shall mean any work, whether in Source or Object
4841 form, that is based on (or derived from) the Work and for which the
4842 editorial revisions, annotations, elaborations, or other modifications
4843 represent, as a whole, an original work of authorship. For the purposes
4844 of this License, Derivative Works shall not include works that remain
4845 separable from, or merely link (or bind by name) to the interfaces of,
4846 the Work and Derivative Works thereof.
4847
4848 "Contribution" shall mean any work of authorship, including
4849 the original version of the Work and any modifications or additions
4850 to that Work or Derivative Works thereof, that is intentionally
4851 submitted to Licensor for inclusion in the Work by the copyright owner
4852 or by an individual or Legal Entity authorized to submit on behalf of
4853 the copyright owner. For the purposes of this definition, "submitted"
4854 means any form of electronic, verbal, or written communication sent
4855 to the Licensor or its representatives, including but not limited to
4856 communication on electronic mailing lists, source code control systems,
4857 and issue tracking systems that are managed by, or on behalf of, the
4858 Licensor for the purpose of discussing and improving the Work, but
4859 excluding communication that is conspicuously marked or otherwise
4860 designated in writing by the copyright owner as "Not a Contribution."
4861
4862 "Contributor" shall mean Licensor and any individual or Legal Entity
4863 on behalf of whom a Contribution has been received by Licensor and
4864 subsequently incorporated within the Work.
4865
4866 2. Grant of Copyright License. Subject to the terms and conditions of
4867 this License, each Contributor hereby grants to You a perpetual,
4868 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
4869 copyright license to reproduce, prepare Derivative Works of,
4870 publicly display, publicly perform, sublicense, and distribute the
4871 Work and such Derivative Works in Source or Object form.
4872
4873 3. Grant of Patent License. Subject to the terms and conditions of
4874 this License, each Contributor hereby grants to You a perpetual,
4875 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
4876 (except as stated in this section) patent license to make, have made,
4877 use, offer to sell, sell, import, and otherwise transfer the Work,
4878 where such license applies only to those patent claims licensable
4879 by such Contributor that are necessarily infringed by their
4880 Contribution(s) alone or by combination of their Contribution(s)
4881 with the Work to which such Contribution(s) was submitted. If You
4882 institute patent litigation against any entity (including a
4883 cross-claim or counterclaim in a lawsuit) alleging that the Work
4884 or a Contribution incorporated within the Work constitutes direct
4885 or contributory patent infringement, then any patent licenses
4886 granted to You under this License for that Work shall terminate
4887 as of the date such litigation is filed.
4888
4889 4. Redistribution. You may reproduce and distribute copies of the
4890 Work or Derivative Works thereof in any medium, with or without
4891 modifications, and in Source or Object form, provided that You
4892 meet the following conditions:
4893
4894 (a) You must give any other recipients of the Work or
4895 Derivative Works a copy of this License; and
4896
4897 (b) You must cause any modified files to carry prominent notices
4898 stating that You changed the files; and
4899
4900 (c) You must retain, in the Source form of any Derivative Works
4901 that You distribute, all copyright, patent, trademark, and
4902 attribution notices from the Source form of the Work,
4903 excluding those notices that do not pertain to any part of
4904 the Derivative Works; and
4905
4906 (d) If the Work includes a "NOTICE" text file as part of its
4907 distribution, then any Derivative Works that You distribute must
4908 include a readable copy of the attribution notices contained
4909 within such NOTICE file, excluding those notices that do not
4910 pertain to any part of the Derivative Works, in at least one
4911 of the following places: within a NOTICE text file distributed
4912 as part of the Derivative Works; within the Source form or
4913 documentation, if provided along with the Derivative Works; or,
4914 within a display generated by the Derivative Works, if and
4915 wherever such third-party notices normally appear. The contents
4916 of the NOTICE file are for informational purposes only and
4917 do not modify the License. You may add Your own attribution
4918 notices within Derivative Works that You distribute, alongside
4919 or as an addendum to the NOTICE text from the Work, provided
4920 that such additional attribution notices cannot be construed
4921 as modifying the License.
4922
4923 You may add Your own copyright statement to Your modifications and
4924 may provide additional or different license terms and conditions
4925 for use, reproduction, or distribution of Your modifications, or
4926 for any such Derivative Works as a whole, provided Your use,
4927 reproduction, and distribution of the Work otherwise complies with
4928 the conditions stated in this License.
4929
4930 5. Submission of Contributions. Unless You explicitly state otherwise,
4931 any Contribution intentionally submitted for inclusion in the Work
4932 by You to the Licensor shall be under the terms and conditions of
4933 this License, without any additional terms or conditions.
4934 Notwithstanding the above, nothing herein shall supersede or modify
4935 the terms of any separate license agreement you may have executed
4936 with Licensor regarding such Contributions.
4937
4938 6. Trademarks. This License does not grant permission to use the trade
4939 names, trademarks, service marks, or product names of the Licensor,
4940 except as required for reasonable and customary use in describing the
4941 origin of the Work and reproducing the content of the NOTICE file.
4942
4943 7. Disclaimer of Warranty. Unless required by applicable law or
4944 agreed to in writing, Licensor provides the Work (and each
4945 Contributor provides its Contributions) on an "AS IS" BASIS,
4946 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
4947 implied, including, without limitation, any warranties or conditions
4948 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
4949 PARTICULAR PURPOSE. You are solely responsible for determining the
4950 appropriateness of using or redistributing the Work and assume any
4951 risks associated with Your exercise of permissions under this License.
4952
4953 8. Limitation of Liability. In no event and under no legal theory,
4954 whether in tort (including negligence), contract, or otherwise,
4955 unless required by applicable law (such as deliberate and grossly
4956 negligent acts) or agreed to in writing, shall any Contributor be
4957 liable to You for damages, including any direct, indirect, special,
4958 incidental, or consequential damages of any character arising as a
4959 result of this License or out of the use or inability to use the
4960 Work (including but not limited to damages for loss of goodwill,
4961 work stoppage, computer failure or malfunction, or any and all
4962 other commercial damages or losses), even if such Contributor
4963 has been advised of the possibility of such damages.
4964
4965 9. Accepting Warranty or Additional Liability. While redistributing
4966 the Work or Derivative Works thereof, You may choose to offer,
4967 and charge a fee for, acceptance of support, warranty, indemnity,
4968 or other liability obligations and/or rights consistent with this
4969 License. However, in accepting such obligations, You may act only
4970 on Your own behalf and on Your sole responsibility, not on behalf
4971 of any other Contributor, and only if You agree to indemnify,
4972 defend, and hold each Contributor harmless for any liability
4973 incurred by, or claims asserted against, such Contributor by reason
4974 of your accepting any such warranty or additional liability.
4975
4976 END OF TERMS AND CONDITIONS
4977
4978 APPENDIX: How to apply the Apache License to your work.
4979
4980 To apply the Apache License to your work, attach the following
4981 boilerplate notice, with the fields enclosed by brackets "[]"
4982 replaced with your own identifying information. (Don't include
4983 the brackets!) The text should be enclosed in the appropriate
4984 comment syntax for the file format. We also recommend that a
4985 file or class name and description of purpose be included on the
4986 same "printed page" as the copyright notice for easier
4987 identification within third-party archives.
4988
4989 Copyright [yyyy] [name of copyright owner]
4990
4991 Licensed under the Apache License, Version 2.0 (the "License");
4992 you may not use this file except in compliance with the License.
4993 You may obtain a copy of the License at
4994
4995 http://www.apache.org/licenses/LICENSE-2.0
4996
4997 Unless required by applicable law or agreed to in writing, software
4998 distributed under the License is distributed on an "AS IS" BASIS,
4999 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
5000 See the License for the specific language governing permissions and
5001 limitations under the License.
5002
5003
5004---- LLVM Exceptions to the Apache 2.0 License ----
5005
5006As an exception, if, as a result of your compiling your source code, portions
5007of this Software are embedded into an Object form of such source code, you
5008may redistribute such embedded portions in such Object form without complying
5009with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
5010
5011In addition, if you combine or link compiled forms of this Software with
5012software that is licensed under the GPLv2 ("Combined Software") and if a
5013court of competent jurisdiction determines that the patent provision (Section
50143), the indemnity provision (Section 9) or other Section of the License
5015conflicts with the conditions of the GPLv2, you may retroactively and
5016prospectively choose to deem waived or otherwise exclude such Section(s) of
5017the License, but only in their entirety and only with respect to the Combined
5018Software.
5019
5020==============================================================================
5021Software from third parties included in the LLVM Project:
5022==============================================================================
5023The LLVM Project contains third party software which is under different license
5024terms. All such code will be identified clearly using at least one of two
5025mechanisms:
50261) It will be in a separate directory tree with its own `LICENSE.txt` or
5027 `LICENSE` file at the top containing the specific license and restrictions
5028 which apply to that software, or
50292) It will contain specific license and restriction terms at the top of every
5030 file.
5031
5032==============================================================================
5033Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy):
5034==============================================================================
5035University of Illinois/NCSA
5036Open Source License
5037
5038Copyright (c) 2007-2019 University of Illinois at Urbana-Champaign.
5039All rights reserved.
5040
5041Developed by:
5042
5043 LLVM Team
5044
5045 University of Illinois at Urbana-Champaign
5046
5047 http://llvm.org
5048
5049Permission is hereby granted, free of charge, to any person obtaining a copy of
5050this software and associated documentation files (the "Software"), to deal with
5051the Software without restriction, including without limitation the rights to
5052use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
5053of the Software, and to permit persons to whom the Software is furnished to do
5054so, subject to the following conditions:
5055
5056 * Redistributions of source code must retain the above copyright notice,
5057 this list of conditions and the following disclaimers.
5058
5059 * Redistributions in binary form must reproduce the above copyright notice,
5060 this list of conditions and the following disclaimers in the
5061 documentation and/or other materials provided with the distribution.
5062
5063 * Neither the names of the LLVM Team, University of Illinois at
5064 Urbana-Champaign, nor the names of its contributors may be used to
5065 endorse or promote products derived from this Software without specific
5066 prior written permission.
5067
5068THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5069IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
5070FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5071CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5072LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5073OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
5074SOFTWARE.
5075
5076==============================================================================
5077The LLVM Project is under the Apache License v2.0 with LLVM Exceptions:
5078==============================================================================
5079
5080 Apache License
5081 Version 2.0, January 2004
5082 http://www.apache.org/licenses/
5083
5084 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
5085
5086 1. Definitions.
5087
5088 "License" shall mean the terms and conditions for use, reproduction,
5089 and distribution as defined by Sections 1 through 9 of this document.
5090
5091 "Licensor" shall mean the copyright owner or entity authorized by
5092 the copyright owner that is granting the License.
5093
5094 "Legal Entity" shall mean the union of the acting entity and all
5095 other entities that control, are controlled by, or are under common
5096 control with that entity. For the purposes of this definition,
5097 "control" means (i) the power, direct or indirect, to cause the
5098 direction or management of such entity, whether by contract or
5099 otherwise, or (ii) ownership of fifty percent (50%) or more of the
5100 outstanding shares, or (iii) beneficial ownership of such entity.
5101
5102 "You" (or "Your") shall mean an individual or Legal Entity
5103 exercising permissions granted by this License.
5104
5105 "Source" form shall mean the preferred form for making modifications,
5106 including but not limited to software source code, documentation
5107 source, and configuration files.
5108
5109 "Object" form shall mean any form resulting from mechanical
5110 transformation or translation of a Source form, including but
5111 not limited to compiled object code, generated documentation,
5112 and conversions to other media types.
5113
5114 "Work" shall mean the work of authorship, whether in Source or
5115 Object form, made available under the License, as indicated by a
5116 copyright notice that is included in or attached to the work
5117 (an example is provided in the Appendix below).
5118
5119 "Derivative Works" shall mean any work, whether in Source or Object
5120 form, that is based on (or derived from) the Work and for which the
5121 editorial revisions, annotations, elaborations, or other modifications
5122 represent, as a whole, an original work of authorship. For the purposes
5123 of this License, Derivative Works shall not include works that remain
5124 separable from, or merely link (or bind by name) to the interfaces of,
5125 the Work and Derivative Works thereof.
5126
5127 "Contribution" shall mean any work of authorship, including
5128 the original version of the Work and any modifications or additions
5129 to that Work or Derivative Works thereof, that is intentionally
5130 submitted to Licensor for inclusion in the Work by the copyright owner
5131 or by an individual or Legal Entity authorized to submit on behalf of
5132 the copyright owner. For the purposes of this definition, "submitted"
5133 means any form of electronic, verbal, or written communication sent
5134 to the Licensor or its representatives, including but not limited to
5135 communication on electronic mailing lists, source code control systems,
5136 and issue tracking systems that are managed by, or on behalf of, the
5137 Licensor for the purpose of discussing and improving the Work, but
5138 excluding communication that is conspicuously marked or otherwise
5139 designated in writing by the copyright owner as "Not a Contribution."
5140
5141 "Contributor" shall mean Licensor and any individual or Legal Entity
5142 on behalf of whom a Contribution has been received by Licensor and
5143 subsequently incorporated within the Work.
5144
5145 2. Grant of Copyright License. Subject to the terms and conditions of
5146 this License, each Contributor hereby grants to You a perpetual,
5147 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
5148 copyright license to reproduce, prepare Derivative Works of,
5149 publicly display, publicly perform, sublicense, and distribute the
5150 Work and such Derivative Works in Source or Object form.
5151
5152 3. Grant of Patent License. Subject to the terms and conditions of
5153 this License, each Contributor hereby grants to You a perpetual,
5154 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
5155 (except as stated in this section) patent license to make, have made,
5156 use, offer to sell, sell, import, and otherwise transfer the Work,
5157 where such license applies only to those patent claims licensable
5158 by such Contributor that are necessarily infringed by their
5159 Contribution(s) alone or by combination of their Contribution(s)
5160 with the Work to which such Contribution(s) was submitted. If You
5161 institute patent litigation against any entity (including a
5162 cross-claim or counterclaim in a lawsuit) alleging that the Work
5163 or a Contribution incorporated within the Work constitutes direct
5164 or contributory patent infringement, then any patent licenses
5165 granted to You under this License for that Work shall terminate
5166 as of the date such litigation is filed.
5167
5168 4. Redistribution. You may reproduce and distribute copies of the
5169 Work or Derivative Works thereof in any medium, with or without
5170 modifications, and in Source or Object form, provided that You
5171 meet the following conditions:
5172
5173 (a) You must give any other recipients of the Work or
5174 Derivative Works a copy of this License; and
5175
5176 (b) You must cause any modified files to carry prominent notices
5177 stating that You changed the files; and
5178
5179 (c) You must retain, in the Source form of any Derivative Works
5180 that You distribute, all copyright, patent, trademark, and
5181 attribution notices from the Source form of the Work,
5182 excluding those notices that do not pertain to any part of
5183 the Derivative Works; and
5184
5185 (d) If the Work includes a "NOTICE" text file as part of its
5186 distribution, then any Derivative Works that You distribute must
5187 include a readable copy of the attribution notices contained
5188 within such NOTICE file, excluding those notices that do not
5189 pertain to any part of the Derivative Works, in at least one
5190 of the following places: within a NOTICE text file distributed
5191 as part of the Derivative Works; within the Source form or
5192 documentation, if provided along with the Derivative Works; or,
5193 within a display generated by the Derivative Works, if and
5194 wherever such third-party notices normally appear. The contents
5195 of the NOTICE file are for informational purposes only and
5196 do not modify the License. You may add Your own attribution
5197 notices within Derivative Works that You distribute, alongside
5198 or as an addendum to the NOTICE text from the Work, provided
5199 that such additional attribution notices cannot be construed
5200 as modifying the License.
5201
5202 You may add Your own copyright statement to Your modifications and
5203 may provide additional or different license terms and conditions
5204 for use, reproduction, or distribution of Your modifications, or
5205 for any such Derivative Works as a whole, provided Your use,
5206 reproduction, and distribution of the Work otherwise complies with
5207 the conditions stated in this License.
5208
5209 5. Submission of Contributions. Unless You explicitly state otherwise,
5210 any Contribution intentionally submitted for inclusion in the Work
5211 by You to the Licensor shall be under the terms and conditions of
5212 this License, without any additional terms or conditions.
5213 Notwithstanding the above, nothing herein shall supersede or modify
5214 the terms of any separate license agreement you may have executed
5215 with Licensor regarding such Contributions.
5216
5217 6. Trademarks. This License does not grant permission to use the trade
5218 names, trademarks, service marks, or product names of the Licensor,
5219 except as required for reasonable and customary use in describing the
5220 origin of the Work and reproducing the content of the NOTICE file.
5221
5222 7. Disclaimer of Warranty. Unless required by applicable law or
5223 agreed to in writing, Licensor provides the Work (and each
5224 Contributor provides its Contributions) on an "AS IS" BASIS,
5225 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
5226 implied, including, without limitation, any warranties or conditions
5227 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
5228 PARTICULAR PURPOSE. You are solely responsible for determining the
5229 appropriateness of using or redistributing the Work and assume any
5230 risks associated with Your exercise of permissions under this License.
5231
5232 8. Limitation of Liability. In no event and under no legal theory,
5233 whether in tort (including negligence), contract, or otherwise,
5234 unless required by applicable law (such as deliberate and grossly
5235 negligent acts) or agreed to in writing, shall any Contributor be
5236 liable to You for damages, including any direct, indirect, special,
5237 incidental, or consequential damages of any character arising as a
5238 result of this License or out of the use or inability to use the
5239 Work (including but not limited to damages for loss of goodwill,
5240 work stoppage, computer failure or malfunction, or any and all
5241 other commercial damages or losses), even if such Contributor
5242 has been advised of the possibility of such damages.
5243
5244 9. Accepting Warranty or Additional Liability. While redistributing
5245 the Work or Derivative Works thereof, You may choose to offer,
5246 and charge a fee for, acceptance of support, warranty, indemnity,
5247 or other liability obligations and/or rights consistent with this
5248 License. However, in accepting such obligations, You may act only
5249 on Your own behalf and on Your sole responsibility, not on behalf
5250 of any other Contributor, and only if You agree to indemnify,
5251 defend, and hold each Contributor harmless for any liability
5252 incurred by, or claims asserted against, such Contributor by reason
5253 of your accepting any such warranty or additional liability.
5254
5255 END OF TERMS AND CONDITIONS
5256
5257 APPENDIX: How to apply the Apache License to your work.
5258
5259 To apply the Apache License to your work, attach the following
5260 boilerplate notice, with the fields enclosed by brackets "[]"
5261 replaced with your own identifying information. (Don't include
5262 the brackets!) The text should be enclosed in the appropriate
5263 comment syntax for the file format. We also recommend that a
5264 file or class name and description of purpose be included on the
5265 same "printed page" as the copyright notice for easier
5266 identification within third-party archives.
5267
5268 Copyright [yyyy] [name of copyright owner]
5269
5270 Licensed under the Apache License, Version 2.0 (the "License");
5271 you may not use this file except in compliance with the License.
5272 You may obtain a copy of the License at
5273
5274 http://www.apache.org/licenses/LICENSE-2.0
5275
5276 Unless required by applicable law or agreed to in writing, software
5277 distributed under the License is distributed on an "AS IS" BASIS,
5278 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
5279 See the License for the specific language governing permissions and
5280 limitations under the License.
5281
5282
5283---- LLVM Exceptions to the Apache 2.0 License ----
5284
5285As an exception, if, as a result of your compiling your source code, portions
5286of this Software are embedded into an Object form of such source code, you
5287may redistribute such embedded portions in such Object form without complying
5288with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
5289
5290In addition, if you combine or link compiled forms of this Software with
5291software that is licensed under the GPLv2 ("Combined Software") and if a
5292court of competent jurisdiction determines that the patent provision (Section
52933), the indemnity provision (Section 9) or other Section of the License
5294conflicts with the conditions of the GPLv2, you may retroactively and
5295prospectively choose to deem waived or otherwise exclude such Section(s) of
5296the License, but only in their entirety and only with respect to the Combined
5297Software.
5298
5299==============================================================================
5300Software from third parties included in the LLVM Project:
5301==============================================================================
5302The LLVM Project contains third party software which is under different license
5303terms. All such code will be identified clearly using at least one of two
5304mechanisms:
53051) It will be in a separate directory tree with its own `LICENSE.txt` or
5306 `LICENSE` file at the top containing the specific license and restrictions
5307 which apply to that software, or
53082) It will contain specific license and restriction terms at the top of every
5309 file.
5310
5311==============================================================================
5312Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy):
5313==============================================================================
5314University of Illinois/NCSA
5315Open Source License
5316
5317Copyright (c) 2011-2019 by the contributors listed in CREDITS.TXT
5318All rights reserved.
5319
5320Developed by:
5321
5322 LLVM Team
5323
5324 University of Illinois at Urbana-Champaign
5325
5326 http://llvm.org
5327
5328Permission is hereby granted, free of charge, to any person obtaining a copy of
5329this software and associated documentation files (the "Software"), to deal with
5330the Software without restriction, including without limitation the rights to
5331use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
5332of the Software, and to permit persons to whom the Software is furnished to do
5333so, subject to the following conditions:
5334
5335 * Redistributions of source code must retain the above copyright notice,
5336 this list of conditions and the following disclaimers.
5337
5338 * Redistributions in binary form must reproduce the above copyright notice,
5339 this list of conditions and the following disclaimers in the
5340 documentation and/or other materials provided with the distribution.
5341
5342 * Neither the names of the LLVM Team, University of Illinois at
5343 Urbana-Champaign, nor the names of its contributors may be used to
5344 endorse or promote products derived from this Software without specific
5345 prior written permission.
5346
5347THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5348IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
5349FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5350CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5351LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5352OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
5353SOFTWARE.
5354
5355Copyright (C) 2009 The Android Open Source Project
5356All rights reserved.
5357
5358Redistribution and use in source and binary forms, with or without
5359modification, are permitted provided that the following conditions
5360are met:
5361 * Redistributions of source code must retain the above copyright
5362 notice, this list of conditions and the following disclaimer.
5363 * Redistributions in binary form must reproduce the above copyright
5364 notice, this list of conditions and the following disclaimer in
5365 the documentation and/or other materials provided with the
5366 distribution.
5367 *
5368THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5369"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5370LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5371FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5372COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5373INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5374BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5375OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5376AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
5377OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
5378OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
5379SUCH DAMAGE.
5380
5381
5382
5383Copyright (C) 2008 The Android Open Source Project
5384All rights reserved.
5385
5386Redistribution and use in source and binary forms, with or without
5387modification, are permitted provided that the following conditions
5388are met:
5389 * Redistributions of source code must retain the above copyright
5390 notice, this list of conditions and the following disclaimer.
5391 * Redistributions in binary form must reproduce the above copyright
5392 notice, this list of conditions and the following disclaimer in
5393 the documentation and/or other materials provided with the
5394 distribution.
5395
5396THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5397"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5398LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5399FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5400COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5401INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5402BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5403OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5404AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
5405OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
5406OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
5407SUCH DAMAGE.
5408
5409
5410
5411Copyright (c) 1994
5412Hewlett-Packard Company
5413
5414Permission to use, copy, modify, distribute and sell this software
5415and its documentation for any purpose is hereby granted without fee,
5416provided that the above copyright notice appear in all copies and
5417that both that copyright notice and this permission notice appear
5418in supporting documentation. Hewlett-Packard Company makes no
5419representations about the suitability of this software for any
5420purpose. It is provided "as is" without express or implied warranty.
5421
5422
5423
5424Copyright (c) 1996,1997
5425Silicon Graphics Computer Systems, Inc.
5426
5427Permission to use, copy, modify, distribute and sell this software
5428and its documentation for any purpose is hereby granted without fee,
5429provided that the above copyright notice appear in all copies and
5430that both that copyright notice and this permission notice appear
5431in supporting documentation. Silicon Graphics makes no
5432representations about the suitability of this software for any
5433purpose. It is provided "as is" without express or implied warranty.
5434
5435Copyright (C) 2016 The Android Open Source Project
5436
5437Licensed under the Apache License, Version 2.0 (the "License");
5438you may not use this file except in compliance with the License.
5439You may obtain a copy of the License at
5440
5441 http://www.apache.org/licenses/LICENSE-2.0
5442
5443Unless required by applicable law or agreed to in writing, software
5444distributed under the License is distributed on an "AS IS" BASIS,
5445WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
5446See the License for the specific language governing permissions and
5447limitations under the License.
5448
5449Copyright (C) 2018 The Android Open Source Project
5450
5451Licensed under the Apache License, Version 2.0 (the "License");
5452you may not use this file except in compliance with the License.
5453You may obtain a copy of the License at
5454
5455 http://www.apache.org/licenses/LICENSE-2.0
5456
5457Unless required by applicable law or agreed to in writing, software
5458distributed under the License is distributed on an "AS IS" BASIS,
5459WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
5460See the License for the specific language governing permissions and
5461limitations under the License.
5462 Copyright (c) 1993 John Brezak
5463 All rights reserved.
5464
5465 Redistribution and use in source and binary forms, with or without
5466 modification, are permitted provided that the following conditions
5467 are met:
5468 1. Redistributions of source code must retain the above copyright
5469 notice, this list of conditions and the following disclaimer.
5470 2. Redistributions in binary form must reproduce the above copyright
5471 notice, this list of conditions and the following disclaimer in the
5472 documentation and/or other materials provided with the distribution.
5473 3. The name of the author may be used to endorse or promote products
5474 derived from this software without specific prior written permission.
5475
5476THIS SOFTWARE IS PROVIDED BY THE AUTHOR `AS IS'' AND ANY EXPRESS OR
5477IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
5478WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
5479DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
5480INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
5481(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
5482SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
5483HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
5484STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
5485ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
5486POSSIBILITY OF SUCH DAMAGE.
5487
5488-------------------------------------------------------------------
5489
5490 Copyright (c) 2009-2013 The Linux Foundation. All rights reserved.
5491
5492 Redistribution and use in source and binary forms, with or without
5493 modification, are permitted provided that the following conditions are met:
5494 * Redistributions of source code must retain the above copyright
5495 notice, this list of conditions and the following disclaimer.
5496 * Redistributions in binary form must reproduce the above copyright
5497 notice, this list of conditions and the following disclaimer in the
5498 documentation and/or other materials provided with the distribution.
5499 * Neither the name of The Linux Foundation nor the names of its contributors may
5500 be used to endorse or promote products derived from this software
5501 without specific prior written permission.
5502
5503 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
5504 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
5505 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
5506 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
5507 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
5508 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
5509 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
5510 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
5511 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
5512 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
5513 POSSIBILITY OF SUCH DAMAGE.
5514
5515-------------------------------------------------------------------
5516
5517====================================================
5518Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
5519
5520Developed at SunPro, a Sun Microsystems, Inc. business.
5521Permission to use, copy, modify, and distribute this
5522software is freely granted, provided that this notice
5523is preserved.
5524
5525-------------------------------------------------------------------
5526
5527Based on the UCB version with the ID appearing below.
5528This is ANSIish only when "multibyte character == plain character".
5529
5530Copyright (c) 1989, 1993
5531 The Regents of the University of California. All rights reserved.
5532
5533Redistribution and use in source and binary forms, with or without
5534modification, are permitted provided that the following conditions
5535are met:
55361. Redistributions of source code must retain the above copyright
5537 notice, this list of conditions and the following disclaimer.
55382. Redistributions in binary form must reproduce the above copyright
5539 notice, this list of conditions and the following disclaimer in the
5540 documentation and/or other materials provided with the distribution.
55413. Neither the name of the University nor the names of its contributors
5542 may be used to endorse or promote products derived from this software
5543 without specific prior written permission.
5544
5545THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
5546ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
5547IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
5548ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
5549FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
5550DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
5551OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
5552HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5553LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
5554OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
5555SUCH DAMAGE.
5556
5557-------------------------------------------------------------------
5558
5559Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
5560All rights reserved.
5561
5562Redistribution and use in source and binary forms, with or without
5563modification, are permitted provided that the following conditions
5564are met:
55651. Redistributions of source code must retain the above copyright
5566 notice, this list of conditions and the following disclaimer.
55672. Redistributions in binary form must reproduce the above copyright
5568 notice, this list of conditions and the following disclaimer in the
5569 documentation and/or other materials provided with the distribution.
55703. Neither the name of the project nor the names of its contributors
5571 may be used to endorse or promote products derived from this software
5572 without specific prior written permission.
5573
5574THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
5575ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
5576IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
5577ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE
5578FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
5579DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
5580OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
5581HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5582LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
5583OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
5584SUCH DAMAGE.
5585
5586-------------------------------------------------------------------
5587
5588Copyright (C) 2004, 2005, 2008 Internet Systems Consortium, Inc. ("ISC")
5589Copyright (C) 1995-1999, 2001, 2003 Internet Software Consortium.
5590
5591Permission to use, copy, modify, and/or distribute this software for any
5592purpose with or without fee is hereby granted, provided that the above
5593copyright notice and this permission notice appear in all copies.
5594
5595THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
5596REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
5597AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
5598INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
5599LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
5600OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
5601PERFORMANCE OF THIS SOFTWARE.
5602
5603-------------------------------------------------------------------
5604
5605Copyright (C) 2004, 2005, 2008 Internet Systems Consortium, Inc. ("ISC")
5606Copyright (C) 1997-2001 Internet Software Consortium.
5607
5608Permission to use, copy, modify, and/or distribute this software for any
5609purpose with or without fee is hereby granted, provided that the above
5610copyright notice and this permission notice appear in all copies.
5611
5612THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
5613REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
5614AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
5615INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
5616LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
5617OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
5618PERFORMANCE OF THIS SOFTWARE.
5619
5620-------------------------------------------------------------------
5621
5622Copyright (C) 2006 The Android Open Source Project
5623
5624Licensed under the Apache License, Version 2.0 (the "License");
5625you may not use this file except in compliance with the License.
5626You may obtain a copy of the License at
5627
5628 http://www.apache.org/licenses/LICENSE-2.0
5629
5630Unless required by applicable law or agreed to in writing, software
5631distributed under the License is distributed on an "AS IS" BASIS,
5632WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
5633See the License for the specific language governing permissions and
5634limitations under the License.
5635
5636-------------------------------------------------------------------
5637
5638Copyright (C) 2006 The Android Open Source Project
5639All rights reserved.
5640
5641Redistribution and use in source and binary forms, with or without
5642modification, are permitted provided that the following conditions
5643are met:
5644 * Redistributions of source code must retain the above copyright
5645 notice, this list of conditions and the following disclaimer.
5646 * Redistributions in binary form must reproduce the above copyright
5647 notice, this list of conditions and the following disclaimer in
5648 the documentation and/or other materials provided with the
5649 distribution.
5650
5651THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5652"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5653LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5654FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5655COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5656INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5657BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5658OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5659AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
5660OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
5661OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
5662SUCH DAMAGE.
5663
5664-------------------------------------------------------------------
5665
5666Copyright (C) 2008 The Android Open Source Project
5667
5668Licensed under the Apache License, Version 2.0 (the "License");
5669you may not use this file except in compliance with the License.
5670You may obtain a copy of the License at
5671
5672 http://www.apache.org/licenses/LICENSE-2.0
5673
5674Unless required by applicable law or agreed to in writing, software
5675distributed under the License is distributed on an "AS IS" BASIS,
5676WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
5677See the License for the specific language governing permissions and
5678limitations under the License.
5679
5680-------------------------------------------------------------------
5681
5682Copyright (C) 2008 The Android Open Source Project
5683All rights reserved.
5684
5685Redistribution and use in source and binary forms, with or without
5686modification, are permitted provided that the following conditions
5687are met:
5688 * Redistributions of source code must retain the above copyright
5689 notice, this list of conditions and the following disclaimer.
5690 * Redistributions in binary form must reproduce the above copyright
5691 notice, this list of conditions and the following disclaimer in
5692 the documentation and/or other materials provided with the
5693 distribution.
5694
5695THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5696"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5697LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5698FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5699COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5700INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5701BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5702OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5703AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
5704OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
5705OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
5706SUCH DAMAGE.
5707
5708-------------------------------------------------------------------
5709
5710Copyright (C) 2008 The Android Open Source Project
5711All rights reserved.
5712Copyright (c) 2013-2014, NVIDIA Corporation. All rights reserved.
5713
5714Redistribution and use in source and binary forms, with or without
5715modification, are permitted provided that the following conditions
5716are met:
5717 * Redistributions of source code must retain the above copyright
5718 notice, this list of conditions and the following disclaimer.
5719 * Redistributions in binary form must reproduce the above copyright
5720 notice, this list of conditions and the following disclaimer in
5721 the documentation and/or other materials provided with the
5722 distribution.
5723
5724THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5725"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5726LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5727FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5728COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5729INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5730BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5731OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5732AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
5733OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
5734OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
5735SUCH DAMAGE.
5736
5737-------------------------------------------------------------------
5738
5739Copyright (C) 2009 The Android Open Source Project
5740All rights reserved.
5741
5742Redistribution and use in source and binary forms, with or without
5743modification, are permitted provided that the following conditions
5744are met:
5745 * Redistributions of source code must retain the above copyright
5746 notice, this list of conditions and the following disclaimer.
5747 * Redistributions in binary form must reproduce the above copyright
5748 notice, this list of conditions and the following disclaimer in
5749 the documentation and/or other materials provided with the
5750 distribution.
5751
5752THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5753"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5754LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5755FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5756COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5757INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5758BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5759OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5760AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
5761OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
5762OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
5763SUCH DAMAGE.
5764
5765-------------------------------------------------------------------
5766
5767Copyright (C) 2010 The Android Open Source Project
5768
5769Licensed under the Apache License, Version 2.0 (the "License");
5770you may not use this file except in compliance with the License.
5771You may obtain a copy of the License at
5772
5773 http://www.apache.org/licenses/LICENSE-2.0
5774
5775Unless required by applicable law or agreed to in writing, software
5776distributed under the License is distributed on an "AS IS" BASIS,
5777WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
5778See the License for the specific language governing permissions and
5779limitations under the License.
5780
5781-------------------------------------------------------------------
5782
5783Copyright (C) 2010 The Android Open Source Project
5784All rights reserved.
5785
5786Redistribution and use in source and binary forms, with or without
5787modification, are permitted provided that the following conditions
5788are met:
5789 * Redistributions of source code must retain the above copyright
5790 notice, this list of conditions and the following disclaimer.
5791 * Redistributions in binary form must reproduce the above copyright
5792 notice, this list of conditions and the following disclaimer in
5793 the documentation and/or other materials provided with the
5794 distribution.
5795
5796THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5797"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5798LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5799FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5800COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5801INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5802BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5803OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5804AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
5805OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
5806OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
5807SUCH DAMAGE.
5808
5809-------------------------------------------------------------------
5810
5811Copyright (C) 2010 The Android Open Source Project
5812Copyright (c) 2008 ARM Ltd
5813All rights reserved.
5814
5815Redistribution and use in source and binary forms, with or without
5816modification, are permitted provided that the following conditions
5817are met:
58181. Redistributions of source code must retain the above copyright
5819 notice, this list of conditions and the following disclaimer.
58202. Redistributions in binary form must reproduce the above copyright
5821 notice, this list of conditions and the following disclaimer in the
5822 documentation and/or other materials provided with the distribution.
58233. The name of the company may not be used to endorse or promote
5824 products derived from this software without specific prior written
5825 permission.
5826
5827THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
5828WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
5829MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
5830IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
5831SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
5832TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
5833PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
5834LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
5835NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
5836SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5837
5838Android adaptation and tweak by Jim Huang <jserv@0xlab.org>.
5839
5840-------------------------------------------------------------------
5841
5842Copyright (C) 2011 The Android Open Source Project
5843All rights reserved.
5844
5845Redistribution and use in source and binary forms, with or without
5846modification, are permitted provided that the following conditions
5847are met:
5848 * Redistributions of source code must retain the above copyright
5849 notice, this list of conditions and the following disclaimer.
5850 * Redistributions in binary form must reproduce the above copyright
5851 notice, this list of conditions and the following disclaimer in
5852 the documentation and/or other materials provided with the
5853 distribution.
5854
5855THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5856"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5857LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5858FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5859COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5860INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5861BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5862OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5863AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
5864OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
5865OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
5866SUCH DAMAGE.
5867
5868-------------------------------------------------------------------
5869
5870Copyright (C) 2012 The Android Open Source Project
5871
5872Licensed under the Apache License, Version 2.0 (the "License");
5873you may not use this file except in compliance with the License.
5874You may obtain a copy of the License at
5875
5876 http://www.apache.org/licenses/LICENSE-2.0
5877
5878Unless required by applicable law or agreed to in writing, software
5879distributed under the License is distributed on an "AS IS" BASIS,
5880WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
5881See the License for the specific language governing permissions and
5882limitations under the License.
5883
5884-------------------------------------------------------------------
5885
5886Copyright (C) 2012 The Android Open Source Project
5887All rights reserved.
5888
5889Redistribution and use in source and binary forms, with or without
5890modification, are permitted provided that the following conditions
5891are met:
5892 * Redistributions of source code must retain the above copyright
5893 notice, this list of conditions and the following disclaimer.
5894 * Redistributions in binary form must reproduce the above copyright
5895 notice, this list of conditions and the following disclaimer in
5896 the documentation and/or other materials provided with the
5897 distribution.
5898
5899THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5900"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5901LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5902FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5903COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5904INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5905BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5906OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5907AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
5908OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
5909OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
5910SUCH DAMAGE.
5911
5912-------------------------------------------------------------------
5913
5914Copyright (C) 2013 Pietro Cerutti <gahr@FreeBSD.org>
5915
5916Redistribution and use in source and binary forms, with or without
5917modification, are permitted provided that the following conditions
5918are met:
59191. Redistributions of source code must retain the above copyright
5920 notice, this list of conditions and the following disclaimer.
59212. Redistributions in binary form must reproduce the above copyright
5922 notice, this list of conditions and the following disclaimer in the
5923 documentation and/or other materials provided with the distribution.
5924
5925THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND
5926ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
5927IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
5928ARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE
5929FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
5930DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
5931OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
5932HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5933LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
5934OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
5935SUCH DAMAGE.
5936
5937-------------------------------------------------------------------
5938
5939Copyright (C) 2013 The Android Open Source Project
5940
5941Licensed under the Apache License, Version 2.0 (the "License");
5942you may not use this file except in compliance with the License.
5943You may obtain a copy of the License at
5944
5945 http://www.apache.org/licenses/LICENSE-2.0
5946
5947Unless required by applicable law or agreed to in writing, software
5948distributed under the License is distributed on an "AS IS" BASIS,
5949WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
5950See the License for the specific language governing permissions and
5951limitations under the License.
5952
5953-------------------------------------------------------------------
5954
5955Copyright (C) 2013 The Android Open Source Project
5956All rights reserved.
5957
5958Redistribution and use in source and binary forms, with or without
5959modification, are permitted provided that the following conditions
5960are met:
5961 * Redistributions of source code must retain the above copyright
5962 notice, this list of conditions and the following disclaimer.
5963 * Redistributions in binary form must reproduce the above copyright
5964 notice, this list of conditions and the following disclaimer in
5965 the documentation and/or other materials provided with the
5966 distribution.
5967
5968THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5969"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5970LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
5971FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
5972COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
5973INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
5974BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
5975OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
5976AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
5977OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
5978OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
5979SUCH DAMAGE.
5980
5981-------------------------------------------------------------------
5982
5983Copyright (C) 2013 The Android Open Source Project
5984All rights reserved.
5985Copyright (c) 2013-2014 NVIDIA Corporation. All rights reserved.
5986
5987Redistribution and use in source and binary forms, with or without
5988modification, are permitted provided that the following conditions
5989are met:
5990 * Redistributions of source code must retain the above copyright
5991 notice, this list of conditions and the following disclaimer.
5992 * Redistributions in binary form must reproduce the above copyright
5993 notice, this list of conditions and the following disclaimer in
5994 the documentation and/or other materials provided with the
5995 distribution.
5996
5997THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5998"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5999LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6000FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6001COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6002INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
6003BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
6004OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
6005AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
6006OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
6007OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6008SUCH DAMAGE.
6009
6010-------------------------------------------------------------------
6011
6012Copyright (C) 2014 The Android Open Source Project
6013
6014Licensed under the Apache License, Version 2.0 (the "License");
6015you may not use this file except in compliance with the License.
6016You may obtain a copy of the License at
6017
6018 http://www.apache.org/licenses/LICENSE-2.0
6019
6020Unless required by applicable law or agreed to in writing, software
6021distributed under the License is distributed on an "AS IS" BASIS,
6022WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
6023See the License for the specific language governing permissions and
6024limitations under the License.
6025
6026-------------------------------------------------------------------
6027
6028Copyright (C) 2014 The Android Open Source Project
6029All rights reserved.
6030
6031Redistribution and use in source and binary forms, with or without
6032modification, are permitted provided that the following conditions
6033are met:
6034 * Redistributions of source code must retain the above copyright
6035 notice, this list of conditions and the following disclaimer.
6036 * Redistributions in binary form must reproduce the above copyright
6037 notice, this list of conditions and the following disclaimer in
6038 the documentation and/or other materials provided with the
6039 distribution.
6040
6041THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6042"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6043LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6044FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6045COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6046INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
6047BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
6048OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
6049AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
6050OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
6051OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6052SUCH DAMAGE.
6053
6054-------------------------------------------------------------------
6055
6056Copyright (C) 2015 The Android Open Source Project
6057
6058Licensed under the Apache License, Version 2.0 (the "License");
6059you may not use this file except in compliance with the License.
6060You may obtain a copy of the License at
6061
6062 http://www.apache.org/licenses/LICENSE-2.0
6063
6064Unless required by applicable law or agreed to in writing, software
6065distributed under the License is distributed on an "AS IS" BASIS,
6066WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
6067See the License for the specific language governing permissions and
6068limitations under the License.
6069
6070-------------------------------------------------------------------
6071
6072Copyright (C) 2015 The Android Open Source Project
6073All rights reserved.
6074
6075Redistribution and use in source and binary forms, with or without
6076modification, are permitted provided that the following conditions
6077are met:
6078 * Redistributions of source code must retain the above copyright
6079 notice, this list of conditions and the following disclaimer.
6080 * Redistributions in binary form must reproduce the above copyright
6081 notice, this list of conditions and the following disclaimer in
6082 the documentation and/or other materials provided with the
6083 distribution.
6084
6085THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6086"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6087LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6088FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6089COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6090INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
6091BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
6092OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
6093AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
6094OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
6095OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6096SUCH DAMAGE.
6097
6098-------------------------------------------------------------------
6099
6100Copyright (C) 2016 The Android Open Source Project
6101
6102Licensed under the Apache License, Version 2.0 (the "License");
6103you may not use this file except in compliance with the License.
6104You may obtain a copy of the License at
6105
6106 http://www.apache.org/licenses/LICENSE-2.0
6107
6108Unless required by applicable law or agreed to in writing, software
6109distributed under the License is distributed on an "AS IS" BASIS,
6110WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
6111See the License for the specific language governing permissions and
6112limitations under the License.
6113
6114-------------------------------------------------------------------
6115
6116Copyright (C) 2016 The Android Open Source Project
6117All rights reserved.
6118
6119Redistribution and use in source and binary forms, with or without
6120modification, are permitted provided that the following conditions
6121are met:
6122 * Redistributions of source code must retain the above copyright
6123 notice, this list of conditions and the following disclaimer.
6124 * Redistributions in binary form must reproduce the above copyright
6125 notice, this list of conditions and the following disclaimer in
6126 the documentation and/or other materials provided with the
6127 distribution.
6128
6129THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6130"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6131LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6132FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6133COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6134INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
6135BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
6136OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
6137AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
6138OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
6139OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6140SUCH DAMAGE.
6141
6142-------------------------------------------------------------------
6143
6144Copyright (C) 2017 The Android Open Source Project
6145
6146Licensed under the Apache License, Version 2.0 (the "License");
6147you may not use this file except in compliance with the License.
6148You may obtain a copy of the License at
6149
6150 http://www.apache.org/licenses/LICENSE-2.0
6151
6152Unless required by applicable law or agreed to in writing, software
6153distributed under the License is distributed on an "AS IS" BASIS,
6154WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
6155See the License for the specific language governing permissions and
6156limitations under the License.
6157
6158-------------------------------------------------------------------
6159
6160Copyright (C) 2017 The Android Open Source Project
6161All rights reserved.
6162
6163Copyright (c) 2009-2011, Code Aurora Forum. All rights reserved.
6164
6165Redistribution and use in source and binary forms, with or without
6166modification, are permitted provided that the following conditions
6167are met:
6168 * Redistributions of source code must retain the above copyright
6169 notice, this list of conditions and the following disclaimer.
6170 * Redistributions in binary form must reproduce the above copyright
6171 notice, this list of conditions and the following disclaimer in
6172 the documentation and/or other materials provided with the
6173 distribution.
6174
6175THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6176"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6177LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6178FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6179COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6180INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
6181BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
6182OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
6183AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
6184OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
6185OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6186SUCH DAMAGE.
6187
6188-------------------------------------------------------------------
6189
6190Copyright (C) 2017 The Android Open Source Project
6191All rights reserved.
6192
6193Redistribution and use in source and binary forms, with or without
6194modification, are permitted provided that the following conditions
6195are met:
6196 * Redistributions of source code must retain the above copyright
6197 notice, this list of conditions and the following disclaimer.
6198 * Redistributions in binary form must reproduce the above copyright
6199 notice, this list of conditions and the following disclaimer in
6200 the documentation and/or other materials provided with the
6201 distribution.
6202
6203THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6204"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6205LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6206FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6207COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6208INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
6209BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
6210OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
6211AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
6212OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
6213OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6214SUCH DAMAGE.
6215
6216-------------------------------------------------------------------
6217
6218Copyright (C) 2018 The Android Open Source Project
6219All rights reserved.
6220
6221Redistribution and use in source and binary forms, with or without
6222modification, are permitted provided that the following conditions
6223are met:
6224 * Redistributions of source code must retain the above copyright
6225 notice, this list of conditions and the following disclaimer.
6226 * Redistributions in binary form must reproduce the above copyright
6227 notice, this list of conditions and the following disclaimer in
6228 the documentation and/or other materials provided with the
6229 distribution.
6230
6231THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6232"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6233LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6234FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6235COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6236INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
6237BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
6238OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
6239AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
6240OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
6241OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6242SUCH DAMAGE.
6243
6244-------------------------------------------------------------------
6245
6246Copyright (C) 2019 The Android Open Source Project
6247All rights reserved.
6248
6249Redistribution and use in source and binary forms, with or without
6250modification, are permitted provided that the following conditions
6251are met:
6252 * Redistributions of source code must retain the above copyright
6253 notice, this list of conditions and the following disclaimer.
6254 * Redistributions in binary form must reproduce the above copyright
6255 notice, this list of conditions and the following disclaimer in
6256 the documentation and/or other materials provided with the
6257 distribution.
6258
6259THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6260"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6261LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6262FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6263COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6264INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
6265BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
6266OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
6267AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
6268OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
6269OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6270SUCH DAMAGE.
6271
6272-------------------------------------------------------------------
6273
6274Copyright (C) 2020 The Android Open Source Project
6275All rights reserved.
6276
6277Redistribution and use in source and binary forms, with or without
6278modification, are permitted provided that the following conditions
6279are met:
6280 * Redistributions of source code must retain the above copyright
6281 notice, this list of conditions and the following disclaimer.
6282 * Redistributions in binary form must reproduce the above copyright
6283 notice, this list of conditions and the following disclaimer in
6284 the documentation and/or other materials provided with the
6285 distribution.
6286
6287THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6288"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6289LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6290FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6291COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6292INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
6293BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
6294OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
6295AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
6296OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
6297OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6298SUCH DAMAGE.
6299
6300-------------------------------------------------------------------
6301
6302Copyright (C) 2021 The Android Open Source Project
6303All rights reserved.
6304
6305Redistribution and use in source and binary forms, with or without
6306modification, are permitted provided that the following conditions
6307are met:
6308 * Redistributions of source code must retain the above copyright
6309 notice, this list of conditions and the following disclaimer.
6310 * Redistributions in binary form must reproduce the above copyright
6311 notice, this list of conditions and the following disclaimer in
6312 the documentation and/or other materials provided with the
6313 distribution.
6314
6315THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6316"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6317LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6318FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6319COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6320INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
6321BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
6322OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
6323AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
6324OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
6325OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6326SUCH DAMAGE.
6327
6328-------------------------------------------------------------------
6329
6330Copyright (C) 2022 The Android Open Source Project
6331All rights reserved.
6332
6333Redistribution and use in source and binary forms, with or without
6334modification, are permitted provided that the following conditions
6335are met:
6336 * Redistributions of source code must retain the above copyright
6337 notice, this list of conditions and the following disclaimer.
6338 * Redistributions in binary form must reproduce the above copyright
6339 notice, this list of conditions and the following disclaimer in
6340 the documentation and/or other materials provided with the
6341 distribution.
6342
6343THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6344"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6345LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6346FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6347COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6348INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
6349BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
6350OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
6351AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
6352OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
6353OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6354SUCH DAMAGE.
6355
6356-------------------------------------------------------------------
6357
6358Copyright (c) 1980, 1983, 1988, 1993
6359 The Regents of the University of California. All rights reserved.
6360
6361Redistribution and use in source and binary forms, with or without
6362modification, are permitted provided that the following conditions
6363are met:
63641. Redistributions of source code must retain the above copyright
6365 notice, this list of conditions and the following disclaimer.
63662. Redistributions in binary form must reproduce the above copyright
6367 notice, this list of conditions and the following disclaimer in the
6368 documentation and/or other materials provided with the distribution.
63693. All advertising materials mentioning features or use of this software
6370 must display the following acknowledgement:
6371 This product includes software developed by the University of
6372 California, Berkeley and its contributors.
63734. Neither the name of the University nor the names of its contributors
6374 may be used to endorse or promote products derived from this software
6375 without specific prior written permission.
6376
6377THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
6378ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6379IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6380ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
6381FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6382DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6383OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6384HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6385LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6386OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6387SUCH DAMAGE.
6388
6389
6390Portions Copyright (c) 1993 by Digital Equipment Corporation.
6391
6392Permission to use, copy, modify, and distribute this software for any
6393purpose with or without fee is hereby granted, provided that the above
6394copyright notice and this permission notice appear in all copies, and that
6395the name of Digital Equipment Corporation not be used in advertising or
6396publicity pertaining to distribution of the document or software without
6397specific, written prior permission.
6398
6399THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL
6400WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES
6401OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT
6402CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
6403DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
6404PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
6405ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
6406SOFTWARE.
6407
6408-------------------------------------------------------------------
6409
6410Copyright (c) 1982, 1986, 1993
6411 The Regents of the University of California. All rights reserved.
6412
6413Redistribution and use in source and binary forms, with or without
6414modification, are permitted provided that the following conditions
6415are met:
64161. Redistributions of source code must retain the above copyright
6417 notice, this list of conditions and the following disclaimer.
64182. Redistributions in binary form must reproduce the above copyright
6419 notice, this list of conditions and the following disclaimer in the
6420 documentation and/or other materials provided with the distribution.
64213. Neither the name of the University nor the names of its contributors
6422 may be used to endorse or promote products derived from this software
6423 without specific prior written permission.
6424
6425THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
6426ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6427IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6428ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
6429FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6430DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6431OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6432HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6433LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6434OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6435SUCH DAMAGE.
6436
6437-------------------------------------------------------------------
6438
6439Copyright (c) 1982, 1986, 1993
6440 The Regents of the University of California. All rights reserved.
6441(c) UNIX System Laboratories, Inc.
6442All or some portions of this file are derived from material licensed
6443to the University of California by American Telephone and Telegraph
6444Co. or Unix System Laboratories, Inc. and are reproduced herein with
6445the permission of UNIX System Laboratories, Inc.
6446
6447Redistribution and use in source and binary forms, with or without
6448modification, are permitted provided that the following conditions
6449are met:
64501. Redistributions of source code must retain the above copyright
6451 notice, this list of conditions and the following disclaimer.
64522. Redistributions in binary form must reproduce the above copyright
6453 notice, this list of conditions and the following disclaimer in the
6454 documentation and/or other materials provided with the distribution.
64553. Neither the name of the University nor the names of its contributors
6456 may be used to endorse or promote products derived from this software
6457 without specific prior written permission.
6458
6459THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
6460ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6461IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6462ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
6463FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6464DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6465OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6466HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6467LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6468OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6469SUCH DAMAGE.
6470
6471-------------------------------------------------------------------
6472
6473Copyright (c) 1983, 1987, 1989
6474 The Regents of the University of California. All rights reserved.
6475
6476Redistribution and use in source and binary forms, with or without
6477modification, are permitted provided that the following conditions
6478are met:
64791. Redistributions of source code must retain the above copyright
6480 notice, this list of conditions and the following disclaimer.
64812. Redistributions in binary form must reproduce the above copyright
6482 notice, this list of conditions and the following disclaimer in the
6483 documentation and/or other materials provided with the distribution.
64843. Neither the name of the University nor the names of its contributors
6485 may be used to endorse or promote products derived from this software
6486 without specific prior written permission.
6487
6488THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
6489ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6490IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6491ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
6492FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6493DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6494OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6495HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6496LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6497OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6498SUCH DAMAGE.
6499
6500-------------------------------------------------------------------
6501
6502Copyright (c) 1983, 1989
6503 The Regents of the University of California. All rights reserved.
6504
6505Redistribution and use in source and binary forms, with or without
6506modification, are permitted provided that the following conditions
6507are met:
65081. Redistributions of source code must retain the above copyright
6509 notice, this list of conditions and the following disclaimer.
65102. Redistributions in binary form must reproduce the above copyright
6511 notice, this list of conditions and the following disclaimer in the
6512 documentation and/or other materials provided with the distribution.
65133. All advertising materials mentioning features or use of this software
6514 must display the following acknowledgement:
6515 This product includes software developed by the University of
6516 California, Berkeley and its contributors.
65174. Neither the name of the University nor the names of its contributors
6518 may be used to endorse or promote products derived from this software
6519 without specific prior written permission.
6520
6521THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
6522ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6523IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6524ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
6525FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6526DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6527OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6528HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6529LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6530OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6531SUCH DAMAGE.
6532
6533-------------------------------------------------------------------
6534
6535Copyright (c) 1983, 1989, 1993
6536 The Regents of the University of California. All rights reserved.
6537
6538Redistribution and use in source and binary forms, with or without
6539modification, are permitted provided that the following conditions
6540are met:
65411. Redistributions of source code must retain the above copyright
6542 notice, this list of conditions and the following disclaimer.
65432. Redistributions in binary form must reproduce the above copyright
6544 notice, this list of conditions and the following disclaimer in the
6545 documentation and/or other materials provided with the distribution.
65463. Neither the name of the University nor the names of its contributors
6547 may be used to endorse or promote products derived from this software
6548 without specific prior written permission.
6549
6550THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
6551ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6552IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6553ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
6554FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6555DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6556OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6557HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6558LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6559OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6560SUCH DAMAGE.
6561
6562-------------------------------------------------------------------
6563
6564Copyright (c) 1983, 1993
6565 The Regents of the University of California. All rights reserved.
6566
6567Redistribution and use in source and binary forms, with or without
6568modification, are permitted provided that the following conditions
6569are met:
65701. Redistributions of source code must retain the above copyright
6571 notice, this list of conditions and the following disclaimer.
65722. Redistributions in binary form must reproduce the above copyright
6573 notice, this list of conditions and the following disclaimer in the
6574 documentation and/or other materials provided with the distribution.
65753. Neither the name of the University nor the names of its contributors
6576 may be used to endorse or promote products derived from this software
6577 without specific prior written permission.
6578
6579THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
6580ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6581IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6582ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
6583FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6584DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6585OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6586HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6587LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6588OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6589SUCH DAMAGE.
6590
6591-------------------------------------------------------------------
6592
6593Copyright (c) 1985
6594 The Regents of the University of California. All rights reserved.
6595
6596Redistribution and use in source and binary forms, with or without
6597modification, are permitted provided that the following conditions
6598are met:
65991. Redistributions of source code must retain the above copyright
6600 notice, this list of conditions and the following disclaimer.
66012. Redistributions in binary form must reproduce the above copyright
6602 notice, this list of conditions and the following disclaimer in the
6603 documentation and/or other materials provided with the distribution.
66043. All advertising materials mentioning features or use of this software
6605 must display the following acknowledgement:
6606 This product includes software developed by the University of
6607 California, Berkeley and its contributors.
66084. Neither the name of the University nor the names of its contributors
6609 may be used to endorse or promote products derived from this software
6610 without specific prior written permission.
6611
6612THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
6613ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6614IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6615ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
6616FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6617DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6618OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6619HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6620LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6621OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6622SUCH DAMAGE.
6623
6624-------------------------------------------------------------------
6625
6626Copyright (c) 1985 Regents of the University of California.
6627All rights reserved.
6628
6629Redistribution and use in source and binary forms, with or without
6630modification, are permitted provided that the following conditions
6631are met:
66321. Redistributions of source code must retain the above copyright
6633 notice, this list of conditions and the following disclaimer.
66342. Redistributions in binary form must reproduce the above copyright
6635 notice, this list of conditions and the following disclaimer in the
6636 documentation and/or other materials provided with the distribution.
66373. Neither the name of the University nor the names of its contributors
6638 may be used to endorse or promote products derived from this software
6639 without specific prior written permission.
6640
6641THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
6642ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6643IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6644ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
6645FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6646DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6647OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6648HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6649LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6650OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6651SUCH DAMAGE.
6652
6653-------------------------------------------------------------------
6654
6655Copyright (c) 1985, 1988, 1993
6656 The Regents of the University of California. All rights reserved.
6657
6658Redistribution and use in source and binary forms, with or without
6659modification, are permitted provided that the following conditions
6660are met:
66611. Redistributions of source code must retain the above copyright
6662 notice, this list of conditions and the following disclaimer.
66632. Redistributions in binary form must reproduce the above copyright
6664 notice, this list of conditions and the following disclaimer in the
6665 documentation and/or other materials provided with the distribution.
66663. Neither the name of the University nor the names of its contributors
6667 may be used to endorse or promote products derived from this software
6668 without specific prior written permission.
6669
6670THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
6671ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6672IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6673ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
6674FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6675DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6676OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6677HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6678LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6679OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6680SUCH DAMAGE.
6681
6682Portions Copyright (c) 1993 by Digital Equipment Corporation.
6683
6684Permission to use, copy, modify, and distribute this software for any
6685purpose with or without fee is hereby granted, provided that the above
6686copyright notice and this permission notice appear in all copies, and that
6687the name of Digital Equipment Corporation not be used in advertising or
6688publicity pertaining to distribution of the document or software without
6689specific, written prior permission.
6690
6691THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL
6692WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES
6693OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT
6694CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
6695DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
6696PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
6697ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
6698SOFTWARE.
6699
6700-------------------------------------------------------------------
6701
6702Copyright (c) 1985, 1989, 1993
6703 The Regents of the University of California. All rights reserved.
6704
6705Redistribution and use in source and binary forms, with or without
6706modification, are permitted provided that the following conditions
6707are met:
67081. Redistributions of source code must retain the above copyright
6709 notice, this list of conditions and the following disclaimer.
67102. Redistributions in binary form must reproduce the above copyright
6711 notice, this list of conditions and the following disclaimer in the
6712 documentation and/or other materials provided with the distribution.
67133. All advertising materials mentioning features or use of this software
6714 must display the following acknowledgement:
6715 This product includes software developed by the University of
6716 California, Berkeley and its contributors.
67174. Neither the name of the University nor the names of its contributors
6718 may be used to endorse or promote products derived from this software
6719 without specific prior written permission.
6720
6721THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
6722ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6723IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6724ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
6725FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6726DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6727OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6728HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6729LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6730OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6731SUCH DAMAGE.
6732
6733-------------------------------------------------------------------
6734
6735Copyright (c) 1985, 1993
6736 The Regents of the University of California. All rights reserved.
6737
6738Redistribution and use in source and binary forms, with or without
6739modification, are permitted provided that the following conditions
6740are met:
67411. Redistributions of source code must retain the above copyright
6742 notice, this list of conditions and the following disclaimer.
67432. Redistributions in binary form must reproduce the above copyright
6744 notice, this list of conditions and the following disclaimer in the
6745 documentation and/or other materials provided with the distribution.
67463. All advertising materials mentioning features or use of this software
6747 must display the following acknowledgement:
6748 This product includes software developed by the University of
6749 California, Berkeley and its contributors.
67504. Neither the name of the University nor the names of its contributors
6751 may be used to endorse or promote products derived from this software
6752 without specific prior written permission.
6753
6754THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
6755ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6756IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6757ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
6758FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6759DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6760OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6761HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6762LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6763OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6764SUCH DAMAGE.
6765
6766-------------------------------------------------------------------
6767
6768Copyright (c) 1985, 1993
6769 The Regents of the University of California. All rights reserved.
6770
6771Redistribution and use in source and binary forms, with or without
6772modification, are permitted provided that the following conditions
6773are met:
67741. Redistributions of source code must retain the above copyright
6775 notice, this list of conditions and the following disclaimer.
67762. Redistributions in binary form must reproduce the above copyright
6777 notice, this list of conditions and the following disclaimer in the
6778 documentation and/or other materials provided with the distribution.
67793. Neither the name of the University nor the names of its contributors
6780 may be used to endorse or promote products derived from this software
6781 without specific prior written permission.
6782
6783THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
6784ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6785IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6786ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
6787FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6788DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6789OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6790HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6791LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6792OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6793SUCH DAMAGE.
6794
6795-------------------------------------------------------------------
6796
6797Copyright (c) 1987 Regents of the University of California.
6798All rights reserved.
6799
6800Redistribution and use in source and binary forms, with or without
6801modification, are permitted provided that the following conditions
6802are met:
68031. Redistributions of source code must retain the above copyright
6804 notice, this list of conditions and the following disclaimer.
68052. Redistributions in binary form must reproduce the above copyright
6806 notice, this list of conditions and the following disclaimer in the
6807 documentation and/or other materials provided with the distribution.
68083. Neither the name of the University nor the names of its contributors
6809 may be used to endorse or promote products derived from this software
6810 without specific prior written permission.
6811
6812THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
6813ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6814IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6815ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
6816FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6817DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6818OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6819HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6820LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6821OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6822SUCH DAMAGE.
6823
6824-------------------------------------------------------------------
6825
6826Copyright (c) 1987, 1993
6827 The Regents of the University of California. All rights reserved.
6828
6829Redistribution and use in source and binary forms, with or without
6830modification, are permitted provided that the following conditions
6831are met:
68321. Redistributions of source code must retain the above copyright
6833 notice, this list of conditions and the following disclaimer.
68342. Redistributions in binary form must reproduce the above copyright
6835 notice, this list of conditions and the following disclaimer in the
6836 documentation and/or other materials provided with the distribution.
68373. All advertising materials mentioning features or use of this software
6838 must display the following acknowledgement:
6839 This product includes software developed by the University of
6840 California, Berkeley and its contributors.
68414. Neither the name of the University nor the names of its contributors
6842 may be used to endorse or promote products derived from this software
6843 without specific prior written permission.
6844
6845THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
6846ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6847IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6848ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
6849FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6850DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6851OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6852HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6853LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6854OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6855SUCH DAMAGE.
6856
6857-------------------------------------------------------------------
6858
6859Copyright (c) 1987, 1993
6860 The Regents of the University of California. All rights reserved.
6861
6862Redistribution and use in source and binary forms, with or without
6863modification, are permitted provided that the following conditions
6864are met:
68651. Redistributions of source code must retain the above copyright
6866 notice, this list of conditions and the following disclaimer.
68672. Redistributions in binary form must reproduce the above copyright
6868 notice, this list of conditions and the following disclaimer in the
6869 documentation and/or other materials provided with the distribution.
68703. Neither the name of the University nor the names of its contributors
6871 may be used to endorse or promote products derived from this software
6872 without specific prior written permission.
6873
6874THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
6875ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6876IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6877ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
6878FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6879DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6880OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6881HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6882LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6883OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6884SUCH DAMAGE.
6885
6886-------------------------------------------------------------------
6887
6888Copyright (c) 1988 Regents of the University of California.
6889All rights reserved.
6890
6891Redistribution and use in source and binary forms, with or without
6892modification, are permitted provided that the following conditions
6893are met:
68941. Redistributions of source code must retain the above copyright
6895 notice, this list of conditions and the following disclaimer.
68962. Redistributions in binary form must reproduce the above copyright
6897 notice, this list of conditions and the following disclaimer in the
6898 documentation and/or other materials provided with the distribution.
68993. Neither the name of the University nor the names of its contributors
6900 may be used to endorse or promote products derived from this software
6901 without specific prior written permission.
6902
6903THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
6904ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6905IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6906ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
6907FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6908DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6909OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6910HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6911LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6912OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6913SUCH DAMAGE.
6914
6915-------------------------------------------------------------------
6916
6917Copyright (c) 1988 The Regents of the University of California.
6918All rights reserved.
6919
6920Redistribution and use in source and binary forms, with or without
6921modification, are permitted provided that the following conditions
6922are met:
69231. Redistributions of source code must retain the above copyright
6924 notice, this list of conditions and the following disclaimer.
69252. Redistributions in binary form must reproduce the above copyright
6926 notice, this list of conditions and the following disclaimer in the
6927 documentation and/or other materials provided with the distribution.
69283. Neither the name of the University nor the names of its contributors
6929 may be used to endorse or promote products derived from this software
6930 without specific prior written permission.
6931
6932THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
6933ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6934IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6935ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
6936FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6937DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6938OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6939HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6940LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6941OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6942SUCH DAMAGE.
6943
6944-------------------------------------------------------------------
6945
6946Copyright (c) 1988, 1993
6947 The Regents of the University of California. All rights reserved.
6948
6949Redistribution and use in source and binary forms, with or without
6950modification, are permitted provided that the following conditions
6951are met:
69521. Redistributions of source code must retain the above copyright
6953 notice, this list of conditions and the following disclaimer.
69542. Redistributions in binary form must reproduce the above copyright
6955 notice, this list of conditions and the following disclaimer in the
6956 documentation and/or other materials provided with the distribution.
69573. All advertising materials mentioning features or use of this software
6958 must display the following acknowledgement:
6959 This product includes software developed by the University of
6960 California, Berkeley and its contributors.
69614. Neither the name of the University nor the names of its contributors
6962 may be used to endorse or promote products derived from this software
6963 without specific prior written permission.
6964
6965THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
6966ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6967IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6968ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
6969FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6970DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
6971OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6972HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
6973LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
6974OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6975SUCH DAMAGE.
6976
6977-------------------------------------------------------------------
6978
6979Copyright (c) 1988, 1993
6980 The Regents of the University of California. All rights reserved.
6981
6982Redistribution and use in source and binary forms, with or without
6983modification, are permitted provided that the following conditions
6984are met:
69851. Redistributions of source code must retain the above copyright
6986 notice, this list of conditions and the following disclaimer.
69872. Redistributions in binary form must reproduce the above copyright
6988 notice, this list of conditions and the following disclaimer in the
6989 documentation and/or other materials provided with the distribution.
69903. Neither the name of the University nor the names of its contributors
6991 may be used to endorse or promote products derived from this software
6992 without specific prior written permission.
6993
6994THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
6995ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6996IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6997ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
6998FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
6999DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7000OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7001HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7002LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7003OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7004SUCH DAMAGE.
7005
7006-------------------------------------------------------------------
7007
7008Copyright (c) 1989 The Regents of the University of California.
7009All rights reserved.
7010
7011Redistribution and use in source and binary forms, with or without
7012modification, are permitted provided that the following conditions
7013are met:
70141. Redistributions of source code must retain the above copyright
7015 notice, this list of conditions and the following disclaimer.
70162. Redistributions in binary form must reproduce the above copyright
7017 notice, this list of conditions and the following disclaimer in the
7018 documentation and/or other materials provided with the distribution.
70193. Neither the name of the University nor the names of its contributors
7020 may be used to endorse or promote products derived from this software
7021 without specific prior written permission.
7022
7023THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7024ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7025IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7026ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7027FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7028DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7029OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7030HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7031LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7032OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7033SUCH DAMAGE.
7034
7035-------------------------------------------------------------------
7036
7037Copyright (c) 1989 The Regents of the University of California.
7038All rights reserved.
7039(c) UNIX System Laboratories, Inc.
7040All or some portions of this file are derived from material licensed
7041to the University of California by American Telephone and Telegraph
7042Co. or Unix System Laboratories, Inc. and are reproduced herein with
7043the permission of UNIX System Laboratories, Inc.
7044
7045Redistribution and use in source and binary forms, with or without
7046modification, are permitted provided that the following conditions
7047are met:
70481. Redistributions of source code must retain the above copyright
7049 notice, this list of conditions and the following disclaimer.
70502. Redistributions in binary form must reproduce the above copyright
7051 notice, this list of conditions and the following disclaimer in the
7052 documentation and/or other materials provided with the distribution.
70533. Neither the name of the University nor the names of its contributors
7054 may be used to endorse or promote products derived from this software
7055 without specific prior written permission.
7056
7057THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7058ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7059IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7060ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7061FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7062DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7063OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7064HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7065LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7066OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7067SUCH DAMAGE.
7068
7069-------------------------------------------------------------------
7070
7071Copyright (c) 1989, 1993
7072 The Regents of the University of California. All rights reserved.
7073
7074Redistribution and use in source and binary forms, with or without
7075modification, are permitted provided that the following conditions
7076are met:
70771. Redistributions of source code must retain the above copyright
7078 notice, this list of conditions and the following disclaimer.
70792. Redistributions in binary form must reproduce the above copyright
7080 notice, this list of conditions and the following disclaimer in the
7081 documentation and/or other materials provided with the distribution.
70823. Neither the name of the University nor the names of its contributors
7083 may be used to endorse or promote products derived from this software
7084 without specific prior written permission.
7085
7086THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7087ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7088IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7089ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7090FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7091DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7092OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7093HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7094LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7095OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7096SUCH DAMAGE.
7097
7098-------------------------------------------------------------------
7099
7100Copyright (c) 1989, 1993
7101 The Regents of the University of California. All rights reserved.
7102
7103Redistribution and use in source and binary forms, with or without
7104modification, are permitted provided that the following conditions
7105are met:
71061. Redistributions of source code must retain the above copyright
7107 notice, this list of conditions and the following disclaimer.
71082. Redistributions in binary form must reproduce the above copyright
7109 notice, this list of conditions and the following disclaimer in the
7110 documentation and/or other materials provided with the distribution.
71114. Neither the name of the University nor the names of its contributors
7112 may be used to endorse or promote products derived from this software
7113 without specific prior written permission.
7114
7115THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7116ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7117IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7118ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7119FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7120DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7121OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7122HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7123LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7124OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7125SUCH DAMAGE.
7126
7127-------------------------------------------------------------------
7128
7129Copyright (c) 1989, 1993
7130 The Regents of the University of California. All rights reserved.
7131
7132This code is derived from software contributed to Berkeley by
7133Guido van Rossum.
7134
7135Copyright (c) 2011 The FreeBSD Foundation
7136All rights reserved.
7137Portions of this software were developed by David Chisnall
7138under sponsorship from the FreeBSD Foundation.
7139
7140Redistribution and use in source and binary forms, with or without
7141modification, are permitted provided that the following conditions
7142are met:
71431. Redistributions of source code must retain the above copyright
7144 notice, this list of conditions and the following disclaimer.
71452. Redistributions in binary form must reproduce the above copyright
7146 notice, this list of conditions and the following disclaimer in the
7147 documentation and/or other materials provided with the distribution.
71483. Neither the name of the University nor the names of its contributors
7149 may be used to endorse or promote products derived from this software
7150 without specific prior written permission.
7151
7152THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7153ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7154IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7155ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7156FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7157DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7158OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7159HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7160LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7161OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7162SUCH DAMAGE.
7163
7164-------------------------------------------------------------------
7165
7166Copyright (c) 1989, 1993
7167 The Regents of the University of California. All rights reserved.
7168
7169This code is derived from software contributed to Berkeley by
7170Guido van Rossum.
7171
7172Redistribution and use in source and binary forms, with or without
7173modification, are permitted provided that the following conditions
7174are met:
71751. Redistributions of source code must retain the above copyright
7176 notice, this list of conditions and the following disclaimer.
71772. Redistributions in binary form must reproduce the above copyright
7178 notice, this list of conditions and the following disclaimer in the
7179 documentation and/or other materials provided with the distribution.
71803. Neither the name of the University nor the names of its contributors
7181 may be used to endorse or promote products derived from this software
7182 without specific prior written permission.
7183
7184THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7185ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7186IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7187ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7188FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7189DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7190OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7191HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7192LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7193OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7194SUCH DAMAGE.
7195
7196-------------------------------------------------------------------
7197
7198Copyright (c) 1989, 1993
7199 The Regents of the University of California. All rights reserved.
7200
7201This code is derived from software contributed to Berkeley by
7202Roger L. Snyder.
7203
7204Redistribution and use in source and binary forms, with or without
7205modification, are permitted provided that the following conditions
7206are met:
72071. Redistributions of source code must retain the above copyright
7208 notice, this list of conditions and the following disclaimer.
72092. Redistributions in binary form must reproduce the above copyright
7210 notice, this list of conditions and the following disclaimer in the
7211 documentation and/or other materials provided with the distribution.
72123. Neither the name of the University nor the names of its contributors
7213 may be used to endorse or promote products derived from this software
7214 without specific prior written permission.
7215
7216THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7217ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7218IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7219ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7220FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7221DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7222OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7223HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7224LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7225OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7226SUCH DAMAGE.
7227
7228-------------------------------------------------------------------
7229
7230Copyright (c) 1989, 1993
7231 The Regents of the University of California. All rights reserved.
7232(c) UNIX System Laboratories, Inc.
7233All or some portions of this file are derived from material licensed
7234to the University of California by American Telephone and Telegraph
7235Co. or Unix System Laboratories, Inc. and are reproduced herein with
7236the permission of UNIX System Laboratories, Inc.
7237
7238Redistribution and use in source and binary forms, with or without
7239modification, are permitted provided that the following conditions
7240are met:
72411. Redistributions of source code must retain the above copyright
7242 notice, this list of conditions and the following disclaimer.
72432. Redistributions in binary form must reproduce the above copyright
7244 notice, this list of conditions and the following disclaimer in the
7245 documentation and/or other materials provided with the distribution.
72463. Neither the name of the University nor the names of its contributors
7247 may be used to endorse or promote products derived from this software
7248 without specific prior written permission.
7249
7250THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7251ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7252IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7253ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7254FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7255DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7256OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7257HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7258LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7259OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7260SUCH DAMAGE.
7261
7262-------------------------------------------------------------------
7263
7264Copyright (c) 1990 Regents of the University of California.
7265All rights reserved.
7266
7267This code is derived from software contributed to Berkeley by
7268Chris Torek.
7269
7270Redistribution and use in source and binary forms, with or without
7271modification, are permitted provided that the following conditions
7272are met:
72731. Redistributions of source code must retain the above copyright
7274 notice, this list of conditions and the following disclaimer.
72752. Redistributions in binary form must reproduce the above copyright
7276 notice, this list of conditions and the following disclaimer in the
7277 documentation and/or other materials provided with the distribution.
72783. Neither the name of the University nor the names of its contributors
7279 may be used to endorse or promote products derived from this software
7280 without specific prior written permission.
7281
7282THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7283ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7284IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7285ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7286FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7287DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7288OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7289HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7290LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7291OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7292SUCH DAMAGE.
7293
7294-------------------------------------------------------------------
7295
7296Copyright (c) 1990 The Regents of the University of California.
7297All rights reserved.
7298
7299Redistribution and use in source and binary forms, with or without
7300modification, are permitted provided that the following conditions
7301are met:
73021. Redistributions of source code must retain the above copyright
7303 notice, this list of conditions and the following disclaimer.
73042. Redistributions in binary form must reproduce the above copyright
7305 notice, this list of conditions and the following disclaimer in the
7306 documentation and/or other materials provided with the distribution.
73073. Neither the name of the University nor the names of its contributors
7308 may be used to endorse or promote products derived from this software
7309 without specific prior written permission.
7310
7311THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7312ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7313IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7314ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7315FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7316DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7317OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7318HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7319LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7320OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7321SUCH DAMAGE.
7322
7323-------------------------------------------------------------------
7324
7325Copyright (c) 1990 The Regents of the University of California.
7326All rights reserved.
7327
7328This code is derived from software contributed to Berkeley by
7329Chris Torek.
7330
7331Redistribution and use in source and binary forms, with or without
7332modification, are permitted provided that the following conditions
7333are met:
73341. Redistributions of source code must retain the above copyright
7335 notice, this list of conditions and the following disclaimer.
73362. Redistributions in binary form must reproduce the above copyright
7337 notice, this list of conditions and the following disclaimer in the
7338 documentation and/or other materials provided with the distribution.
73393. Neither the name of the University nor the names of its contributors
7340 may be used to endorse or promote products derived from this software
7341 without specific prior written permission.
7342
7343THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7344ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7345IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7346ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7347FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7348DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7349OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7350HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7351LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7352OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7353SUCH DAMAGE.
7354
7355-------------------------------------------------------------------
7356
7357Copyright (c) 1990 The Regents of the University of California.
7358All rights reserved.
7359
7360This code is derived from software contributed to Berkeley by
7361William Jolitz.
7362
7363Redistribution and use in source and binary forms, with or without
7364modification, are permitted provided that the following conditions
7365are met:
73661. Redistributions of source code must retain the above copyright
7367 notice, this list of conditions and the following disclaimer.
73682. Redistributions in binary form must reproduce the above copyright
7369 notice, this list of conditions and the following disclaimer in the
7370 documentation and/or other materials provided with the distribution.
73713. Neither the name of the University nor the names of its contributors
7372 may be used to endorse or promote products derived from this software
7373 without specific prior written permission.
7374
7375THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7376ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7377IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7378ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7379FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7380DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7381OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7382HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7383LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7384OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7385SUCH DAMAGE.
7386
7387-------------------------------------------------------------------
7388
7389Copyright (c) 1990, 1993
7390 The Regents of the University of California. All rights reserved.
7391
7392Redistribution and use in source and binary forms, with or without
7393modification, are permitted provided that the following conditions
7394are met:
73951. Redistributions of source code must retain the above copyright
7396 notice, this list of conditions and the following disclaimer.
73972. Redistributions in binary form must reproduce the above copyright
7398 notice, this list of conditions and the following disclaimer in the
7399 documentation and/or other materials provided with the distribution.
74003. Neither the name of the University nor the names of its contributors
7401 may be used to endorse or promote products derived from this software
7402 without specific prior written permission.
7403
7404THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7405ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7406IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7407ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7408FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7409DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7410OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7411HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7412LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7413OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7414SUCH DAMAGE.
7415
7416-------------------------------------------------------------------
7417
7418Copyright (c) 1990, 1993
7419 The Regents of the University of California. All rights reserved.
7420
7421This code is derived from software contributed to Berkeley by
7422Chris Torek.
7423
7424Redistribution and use in source and binary forms, with or without
7425modification, are permitted provided that the following conditions
7426are met:
74271. Redistributions of source code must retain the above copyright
7428 notice, this list of conditions and the following disclaimer.
74292. Redistributions in binary form must reproduce the above copyright
7430 notice, this list of conditions and the following disclaimer in the
7431 documentation and/or other materials provided with the distribution.
74323. Neither the name of the University nor the names of its contributors
7433 may be used to endorse or promote products derived from this software
7434 without specific prior written permission.
7435
7436THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7437ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7438IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7439ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7440FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7441DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7442OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7443HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7444LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7445OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7446SUCH DAMAGE.
7447
7448-------------------------------------------------------------------
7449
7450Copyright (c) 1990, 1993
7451 The Regents of the University of California. All rights reserved.
7452
7453This code is derived from software contributed to Berkeley by
7454Donn Seeley at UUNET Technologies, Inc.
7455
7456Redistribution and use in source and binary forms, with or without
7457modification, are permitted provided that the following conditions
7458are met:
74591. Redistributions of source code must retain the above copyright
7460 notice, this list of conditions and the following disclaimer.
74612. Redistributions in binary form must reproduce the above copyright
7462 notice, this list of conditions and the following disclaimer in the
7463 documentation and/or other materials provided with the distribution.
74643. Neither the name of the University nor the names of its contributors
7465 may be used to endorse or promote products derived from this software
7466 without specific prior written permission.
7467
7468THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7469ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7470IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7471ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7472FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7473DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7474OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7475HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7476LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7477OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7478SUCH DAMAGE.
7479
7480-------------------------------------------------------------------
7481
7482Copyright (c) 1990, 1993
7483 The Regents of the University of California. All rights reserved.
7484
7485This code is derived from software contributed to Berkeley by
7486Donn Seeley at UUNET Technologies, Inc.
7487
7488Redistribution and use in source and binary forms, with or without
7489modification, are permitted provided that the following conditions
7490are met:
74911. Redistributions of source code must retain the above copyright
7492 notice, this list of conditions and the following disclaimer.
74932. Redistributions in binary form must reproduce the above copyright
7494 notice, this list of conditions and the following disclaimer in the
7495 documentation and/or other materials provided with the distribution.
74964. Neither the name of the University nor the names of its contributors
7497 may be used to endorse or promote products derived from this software
7498 without specific prior written permission.
7499
7500THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7501ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7502IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7503ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7504FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7505DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7506OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7507HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7508LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7509OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7510SUCH DAMAGE.
7511
7512-------------------------------------------------------------------
7513
7514Copyright (c) 1990, 1993
7515 The Regents of the University of California. All rights reserved.
7516(c) UNIX System Laboratories, Inc.
7517All or some portions of this file are derived from material licensed
7518to the University of California by American Telephone and Telegraph
7519Co. or Unix System Laboratories, Inc. and are reproduced herein with
7520the permission of UNIX System Laboratories, Inc.
7521
7522Redistribution and use in source and binary forms, with or without
7523modification, are permitted provided that the following conditions
7524are met:
75251. Redistributions of source code must retain the above copyright
7526 notice, this list of conditions and the following disclaimer.
75272. Redistributions in binary form must reproduce the above copyright
7528 notice, this list of conditions and the following disclaimer in the
7529 documentation and/or other materials provided with the distribution.
75303. Neither the name of the University nor the names of its contributors
7531 may be used to endorse or promote products derived from this software
7532 without specific prior written permission.
7533
7534THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7535ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7536IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7537ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7538FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7539DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7540OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7541HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7542LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7543OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7544SUCH DAMAGE.
7545
7546-------------------------------------------------------------------
7547
7548Copyright (c) 1990, 1993, 1994
7549 The Regents of the University of California. All rights reserved.
7550
7551Redistribution and use in source and binary forms, with or without
7552modification, are permitted provided that the following conditions
7553are met:
75541. Redistributions of source code must retain the above copyright
7555 notice, this list of conditions and the following disclaimer.
75562. Redistributions in binary form must reproduce the above copyright
7557 notice, this list of conditions and the following disclaimer in the
7558 documentation and/or other materials provided with the distribution.
75593. Neither the name of the University nor the names of its contributors
7560 may be used to endorse or promote products derived from this software
7561 without specific prior written permission.
7562
7563THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7564ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7565IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7566ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7567FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7568DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7569OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7570HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7571LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7572OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7573SUCH DAMAGE.
7574
7575-------------------------------------------------------------------
7576
7577Copyright (c) 1991 The Regents of the University of California.
7578All rights reserved.
7579
7580Redistribution and use in source and binary forms, with or without
7581modification, are permitted provided that the following conditions
7582are met:
75831. Redistributions of source code must retain the above copyright
7584 notice, this list of conditions and the following disclaimer.
75852. Redistributions in binary form must reproduce the above copyright
7586 notice, this list of conditions and the following disclaimer in the
7587 documentation and/or other materials provided with the distribution.
75883. Neither the name of the University nor the names of its contributors
7589 may be used to endorse or promote products derived from this software
7590 without specific prior written permission.
7591
7592THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7593ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7594IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7595ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7596FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7597DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7598OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7599HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7600LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7601OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7602SUCH DAMAGE.
7603
7604-------------------------------------------------------------------
7605
7606Copyright (c) 1991, 1993
7607 The Regents of the University of California. All rights reserved.
7608
7609Redistribution and use in source and binary forms, with or without
7610modification, are permitted provided that the following conditions
7611are met:
76121. Redistributions of source code must retain the above copyright
7613 notice, this list of conditions and the following disclaimer.
76142. Redistributions in binary form must reproduce the above copyright
7615 notice, this list of conditions and the following disclaimer in the
7616 documentation and/or other materials provided with the distribution.
76173. Neither the name of the University nor the names of its contributors
7618 may be used to endorse or promote products derived from this software
7619 without specific prior written permission.
7620
7621THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7622ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7623IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7624ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7625FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7626DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7627OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7628HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7629LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7630OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7631SUCH DAMAGE.
7632
7633-------------------------------------------------------------------
7634
7635Copyright (c) 1991, 1993
7636 The Regents of the University of California. All rights reserved.
7637
7638This code is derived from software contributed to Berkeley by
7639Berkeley Software Design, Inc.
7640
7641Redistribution and use in source and binary forms, with or without
7642modification, are permitted provided that the following conditions
7643are met:
76441. Redistributions of source code must retain the above copyright
7645 notice, this list of conditions and the following disclaimer.
76462. Redistributions in binary form must reproduce the above copyright
7647 notice, this list of conditions and the following disclaimer in the
7648 documentation and/or other materials provided with the distribution.
76493. Neither the name of the University nor the names of its contributors
7650 may be used to endorse or promote products derived from this software
7651 without specific prior written permission.
7652
7653THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7654ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7655IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7656ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7657FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7658DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7659OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7660HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7661LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7662OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7663SUCH DAMAGE.
7664
7665-------------------------------------------------------------------
7666
7667Copyright (c) 1991, 1993
7668 The Regents of the University of California. All rights reserved.
7669(c) UNIX System Laboratories, Inc.
7670All or some portions of this file are derived from material licensed
7671to the University of California by American Telephone and Telegraph
7672Co. or Unix System Laboratories, Inc. and are reproduced herein with
7673the permission of UNIX System Laboratories, Inc.
7674
7675This code is derived from software contributed to Berkeley by
7676Hugh Smith at The University of Guelph.
7677
7678Redistribution and use in source and binary forms, with or without
7679modification, are permitted provided that the following conditions
7680are met:
76811. Redistributions of source code must retain the above copyright
7682 notice, this list of conditions and the following disclaimer.
76832. Redistributions in binary form must reproduce the above copyright
7684 notice, this list of conditions and the following disclaimer in the
7685 documentation and/or other materials provided with the distribution.
76863. Neither the name of the University nor the names of its contributors
7687 may be used to endorse or promote products derived from this software
7688 without specific prior written permission.
7689
7690THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7691ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7692IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7693ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7694FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7695DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7696OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7697HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7698LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7699OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7700SUCH DAMAGE.
7701
7702-------------------------------------------------------------------
7703
7704Copyright (c) 1992 Henry Spencer.
7705Copyright (c) 1992, 1993
7706 The Regents of the University of California. All rights reserved.
7707
7708This code is derived from software contributed to Berkeley by
7709Henry Spencer of the University of Toronto.
7710
7711Redistribution and use in source and binary forms, with or without
7712modification, are permitted provided that the following conditions
7713are met:
77141. Redistributions of source code must retain the above copyright
7715 notice, this list of conditions and the following disclaimer.
77162. Redistributions in binary form must reproduce the above copyright
7717 notice, this list of conditions and the following disclaimer in the
7718 documentation and/or other materials provided with the distribution.
77193. Neither the name of the University nor the names of its contributors
7720 may be used to endorse or promote products derived from this software
7721 without specific prior written permission.
7722
7723THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7724ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7725IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7726ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7727FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7728DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7729OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7730HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7731LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7732OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7733SUCH DAMAGE.
7734
7735-------------------------------------------------------------------
7736
7737Copyright (c) 1992 The Regents of the University of California.
7738All rights reserved.
7739
7740Redistribution and use in source and binary forms, with or without
7741modification, are permitted provided that the following conditions
7742are met:
77431. Redistributions of source code must retain the above copyright
7744 notice, this list of conditions and the following disclaimer.
77452. Redistributions in binary form must reproduce the above copyright
7746 notice, this list of conditions and the following disclaimer in the
7747 documentation and/or other materials provided with the distribution.
77483. Neither the name of the University nor the names of its contributors
7749 may be used to endorse or promote products derived from this software
7750 without specific prior written permission.
7751
7752THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7753ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7754IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7755ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7756FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7757DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7758OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7759HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7760LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7761OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7762SUCH DAMAGE.
7763
7764-------------------------------------------------------------------
7765
7766Copyright (c) 1992, 1993
7767 The Regents of the University of California. All rights reserved.
7768
7769Redistribution and use in source and binary forms, with or without
7770modification, are permitted provided that the following conditions
7771are met:
77721. Redistributions of source code must retain the above copyright
7773 notice, this list of conditions and the following disclaimer.
77742. Redistributions in binary form must reproduce the above copyright
7775 notice, this list of conditions and the following disclaimer in the
7776 documentation and/or other materials provided with the distribution.
77773. Neither the name of the University nor the names of its contributors
7778 may be used to endorse or promote products derived from this software
7779 without specific prior written permission.
7780
7781THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7782ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7783IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7784ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7785FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7786DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7787OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7788HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7789LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7790OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7791SUCH DAMAGE.
7792
7793-------------------------------------------------------------------
7794
7795Copyright (c) 1992, 1993
7796 The Regents of the University of California. All rights reserved.
7797
7798This software was developed by the Computer Systems Engineering group
7799at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and
7800contributed to Berkeley.
7801
7802All advertising materials mentioning features or use of this software
7803must display the following acknowledgement:
7804 This product includes software developed by the University of
7805 California, Lawrence Berkeley Laboratory.
7806
7807Redistribution and use in source and binary forms, with or without
7808modification, are permitted provided that the following conditions
7809are met:
78101. Redistributions of source code must retain the above copyright
7811 notice, this list of conditions and the following disclaimer.
78122. Redistributions in binary form must reproduce the above copyright
7813 notice, this list of conditions and the following disclaimer in the
7814 documentation and/or other materials provided with the distribution.
78153. All advertising materials mentioning features or use of this software
7816 must display the following acknowledgement:
7817 This product includes software developed by the University of
7818 California, Berkeley and its contributors.
78194. Neither the name of the University nor the names of its contributors
7820 may be used to endorse or promote products derived from this software
7821 without specific prior written permission.
7822
7823THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7824ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7825IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7826ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7827FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7828DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7829OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7830HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7831LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7832OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7833SUCH DAMAGE.
7834
7835-------------------------------------------------------------------
7836
7837Copyright (c) 1992, 1993
7838 The Regents of the University of California. All rights reserved.
7839(c) UNIX System Laboratories, Inc.
7840All or some portions of this file are derived from material licensed
7841to the University of California by American Telephone and Telegraph
7842Co. or Unix System Laboratories, Inc. and are reproduced herein with
7843the permission of UNIX System Laboratories, Inc.
7844
7845Redistribution and use in source and binary forms, with or without
7846modification, are permitted provided that the following conditions
7847are met:
78481. Redistributions of source code must retain the above copyright
7849 notice, this list of conditions and the following disclaimer.
78502. Redistributions in binary form must reproduce the above copyright
7851 notice, this list of conditions and the following disclaimer in the
7852 documentation and/or other materials provided with the distribution.
78533. Neither the name of the University nor the names of its contributors
7854 may be used to endorse or promote products derived from this software
7855 without specific prior written permission.
7856
7857THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7858ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7859IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7860ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7861FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7862DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7863OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7864HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7865LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7866OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7867SUCH DAMAGE.
7868
7869-------------------------------------------------------------------
7870
7871Copyright (c) 1992, 1993, 1994
7872 The Regents of the University of California. All rights reserved.
7873
7874This code is derived from software contributed to Berkeley by
7875Henry Spencer.
7876
7877Redistribution and use in source and binary forms, with or without
7878modification, are permitted provided that the following conditions
7879are met:
78801. Redistributions of source code must retain the above copyright
7881 notice, this list of conditions and the following disclaimer.
78822. Redistributions in binary form must reproduce the above copyright
7883 notice, this list of conditions and the following disclaimer in the
7884 documentation and/or other materials provided with the distribution.
78853. Neither the name of the University nor the names of its contributors
7886 may be used to endorse or promote products derived from this software
7887 without specific prior written permission.
7888
7889THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7890ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7891IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7892ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7893FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7894DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7895OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7896HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7897LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7898OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7899SUCH DAMAGE.
7900
7901-------------------------------------------------------------------
7902
7903Copyright (c) 1992, 1993, 1994 Henry Spencer.
7904
7905This code is derived from software contributed to Berkeley by
7906Henry Spencer.
7907
7908Redistribution and use in source and binary forms, with or without
7909modification, are permitted provided that the following conditions
7910are met:
79111. Redistributions of source code must retain the above copyright
7912 notice, this list of conditions and the following disclaimer.
79132. Redistributions in binary form must reproduce the above copyright
7914 notice, this list of conditions and the following disclaimer in the
7915 documentation and/or other materials provided with the distribution.
79163. All advertising materials mentioning features or use of this software
7917 must display the following acknowledgement:
7918 This product includes software developed by the University of
7919 California, Berkeley and its contributors.
79204. Neither the name of the University nor the names of its contributors
7921 may be used to endorse or promote products derived from this software
7922 without specific prior written permission.
7923
7924THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7925ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7926IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7927ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7928FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7929DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7930OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7931HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7932LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7933OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7934SUCH DAMAGE.
7935
7936-------------------------------------------------------------------
7937
7938Copyright (c) 1993
7939 The Regents of the University of California. All rights reserved.
7940
7941Redistribution and use in source and binary forms, with or without
7942modification, are permitted provided that the following conditions
7943are met:
79441. Redistributions of source code must retain the above copyright
7945 notice, this list of conditions and the following disclaimer.
79462. Redistributions in binary form must reproduce the above copyright
7947 notice, this list of conditions and the following disclaimer in the
7948 documentation and/or other materials provided with the distribution.
79493. Neither the name of the University nor the names of its contributors
7950 may be used to endorse or promote products derived from this software
7951 without specific prior written permission.
7952
7953THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
7954ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7955IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7956ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
7957FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7958DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7959OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7960HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
7961LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
7962OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7963SUCH DAMAGE.
7964
7965-------------------------------------------------------------------
7966
7967Copyright (c) 1993 Martin Birgmeier
7968All rights reserved.
7969
7970You may redistribute unmodified or modified versions of this source
7971code provided that the above copyright notice and this and the
7972following conditions are retained.
7973
7974This software is provided ``as is'', and comes with no warranties
7975of any kind. I shall in no event be liable for anything that happens
7976to anyone/anything when using this software.
7977
7978-------------------------------------------------------------------
7979
7980Copyright (c) 1994 SigmaSoft, Th. Lockert <tholo@sigmasoft.com>
7981All rights reserved.
7982
7983Redistribution and use in source and binary forms, with or without
7984modification, are permitted provided that the following conditions
7985are met:
79861. Redistributions of source code must retain the above copyright
7987 notice, this list of conditions and the following disclaimer.
79882. Redistributions in binary form must reproduce the above copyright
7989 notice, this list of conditions and the following disclaimer in the
7990 documentation and/or other materials provided with the distribution.
79913. The name of the author may not be used to endorse or promote products
7992 derived from this software without specific prior written permission.
7993
7994THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
7995IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
7996OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
7997IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
7998SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
7999PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
8000OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
8001WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
8002OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
8003ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8004
8005-------------------------------------------------------------------
8006
8007Copyright (c) 1996 by Internet Software Consortium.
8008
8009Permission to use, copy, modify, and distribute this software for any
8010purpose with or without fee is hereby granted, provided that the above
8011copyright notice and this permission notice appear in all copies.
8012
8013THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
8014ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
8015OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
8016CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
8017DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
8018PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
8019ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
8020SOFTWARE.
8021
8022-------------------------------------------------------------------
8023
8024Copyright (c) 1996, David Mazieres <dm@uun.org>
8025Copyright (c) 2008, Damien Miller <djm@openbsd.org>
8026Copyright (c) 2013, Markus Friedl <markus@openbsd.org>
8027
8028Permission to use, copy, modify, and distribute this software for any
8029purpose with or without fee is hereby granted, provided that the above
8030copyright notice and this permission notice appear in all copies.
8031
8032THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8033WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
8034MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
8035ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
8036WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
8037ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
8038OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
8039
8040-------------------------------------------------------------------
8041
8042Copyright (c) 1996, David Mazieres <dm@uun.org>
8043Copyright (c) 2008, Damien Miller <djm@openbsd.org>
8044Copyright (c) 2013, Markus Friedl <markus@openbsd.org>
8045Copyright (c) 2014, Theo de Raadt <deraadt@openbsd.org>
8046
8047Permission to use, copy, modify, and distribute this software for any
8048purpose with or without fee is hereby granted, provided that the above
8049copyright notice and this permission notice appear in all copies.
8050
8051THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8052WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
8053MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
8054ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
8055WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
8056ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
8057OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
8058
8059-------------------------------------------------------------------
8060
8061Copyright (c) 1996-1998, 2008 Theo de Raadt
8062Copyright (c) 1997, 2008-2009 Todd C. Miller
8063
8064Permission to use, copy, modify, and distribute this software for any
8065purpose with or without fee is hereby granted, provided that the above
8066copyright notice and this permission notice appear in all copies.
8067
8068THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8069WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
8070MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
8071ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
8072WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
8073ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
8074OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
8075
8076-------------------------------------------------------------------
8077
8078Copyright (c) 1997 Mark Brinicombe
8079Copyright (C) 2010 The Android Open Source Project
8080All rights reserved.
8081
8082Redistribution and use in source and binary forms, with or without
8083modification, are permitted provided that the following conditions
8084are met:
80851. Redistributions of source code must retain the above copyright
8086 notice, this list of conditions and the following disclaimer.
80872. Redistributions in binary form must reproduce the above copyright
8088 notice, this list of conditions and the following disclaimer in the
8089 documentation and/or other materials provided with the distribution.
80903. All advertising materials mentioning features or use of this software
8091 must display the following acknowledgement:
8092 This product includes software developed by Mark Brinicombe
80934. Neither the name of the University nor the names of its contributors
8094 may be used to endorse or promote products derived from this software
8095 without specific prior written permission.
8096
8097THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
8098ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8099IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
8100ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
8101FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
8102DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
8103OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8104HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
8105LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
8106OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
8107SUCH DAMAGE.
8108
8109-------------------------------------------------------------------
8110
8111Copyright (c) 1997 Niklas Hallqvist. All rights reserved.
8112
8113Redistribution and use in source and binary forms, with or without
8114modification, are permitted provided that the following conditions
8115are met:
81161. Redistributions of source code must retain the above copyright
8117 notice, this list of conditions and the following disclaimer.
81182. Redistributions in binary form must reproduce the above copyright
8119 notice, this list of conditions and the following disclaimer in the
8120 documentation and/or other materials provided with the distribution.
8121
8122THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
8123IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
8124OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
8125IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
8126INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
8127NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8128DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8129THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8130(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
8131THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8132
8133-------------------------------------------------------------------
8134
8135Copyright (c) 1997 The NetBSD Foundation, Inc.
8136All rights reserved.
8137
8138This code is derived from software contributed to The NetBSD Foundation
8139by Neil A. Carson and Mark Brinicombe
8140
8141Redistribution and use in source and binary forms, with or without
8142modification, are permitted provided that the following conditions
8143are met:
81441. Redistributions of source code must retain the above copyright
8145 notice, this list of conditions and the following disclaimer.
81462. Redistributions in binary form must reproduce the above copyright
8147 notice, this list of conditions and the following disclaimer in the
8148 documentation and/or other materials provided with the distribution.
8149
8150THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
8151``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
8152TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
8153PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
8154BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
8155CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
8156SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
8157INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
8158CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
8159ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
8160POSSIBILITY OF SUCH DAMAGE.
8161
8162-------------------------------------------------------------------
8163
8164Copyright (c) 1997 Todd C. Miller <millert@openbsd.org>
8165
8166Permission to use, copy, modify, and distribute this software for any
8167purpose with or without fee is hereby granted, provided that the above
8168copyright notice and this permission notice appear in all copies.
8169
8170THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8171WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
8172MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
8173ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
8174WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
8175ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
8176OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
8177
8178-------------------------------------------------------------------
8179
8180Copyright (c) 1997 Todd C. Miller <millert@openbsd.org>
8181All rights reserved.
8182
8183Redistribution and use in source and binary forms, with or without
8184modification, are permitted provided that the following conditions
8185are met:
81861. Redistributions of source code must retain the above copyright
8187 notice, this list of conditions and the following disclaimer.
81882. Redistributions in binary form must reproduce the above copyright
8189 notice, this list of conditions and the following disclaimer in the
8190 documentation and/or other materials provided with the distribution.
81913. The name of the author may not be used to endorse or promote products
8192 derived from this software without specific prior written permission.
8193
8194THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
8195INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
8196AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
8197THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
8198EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
8199PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
8200OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
8201WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
8202OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
8203ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8204
8205-------------------------------------------------------------------
8206
8207Copyright (c) 1997, 1998 The NetBSD Foundation, Inc.
8208All rights reserved.
8209
8210This code was contributed to The NetBSD Foundation by Klaus Klein.
8211
8212Redistribution and use in source and binary forms, with or without
8213modification, are permitted provided that the following conditions
8214are met:
82151. Redistributions of source code must retain the above copyright
8216 notice, this list of conditions and the following disclaimer.
82172. Redistributions in binary form must reproduce the above copyright
8218 notice, this list of conditions and the following disclaimer in the
8219 documentation and/or other materials provided with the distribution.
82203. All advertising materials mentioning features or use of this software
8221 must display the following acknowledgement:
8222 This product includes software developed by the NetBSD
8223 Foundation, Inc. and its contributors.
82244. Neither the name of The NetBSD Foundation nor the names of its
8225 contributors may be used to endorse or promote products derived
8226 from this software without specific prior written permission.
8227
8228THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
8229``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
8230TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
8231PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
8232BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
8233CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
8234SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
8235INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
8236CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
8237ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
8238POSSIBILITY OF SUCH DAMAGE.
8239
8240-------------------------------------------------------------------
8241
8242Copyright (c) 1997, 1998, 1999, 2004 The NetBSD Foundation, Inc.
8243All rights reserved.
8244
8245This code is derived from software contributed to The NetBSD Foundation
8246by Luke Mewburn.
8247
8248Redistribution and use in source and binary forms, with or without
8249modification, are permitted provided that the following conditions
8250are met:
82511. Redistributions of source code must retain the above copyright
8252 notice, this list of conditions and the following disclaimer.
82532. Redistributions in binary form must reproduce the above copyright
8254 notice, this list of conditions and the following disclaimer in the
8255 documentation and/or other materials provided with the distribution.
8256
8257THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
8258``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
8259TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
8260PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
8261BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
8262CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
8263SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
8264INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
8265CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
8266ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
8267POSSIBILITY OF SUCH DAMAGE.
8268
8269-------------------------------------------------------------------
8270
8271Copyright (c) 1997, 1998, 1999, 2004 The NetBSD Foundation, Inc.
8272All rights reserved.
8273
8274This code is derived from software contributed to The NetBSD Foundation
8275by Luke Mewburn; and by Jason R. Thorpe.
8276
8277Redistribution and use in source and binary forms, with or without
8278modification, are permitted provided that the following conditions
8279are met:
82801. Redistributions of source code must retain the above copyright
8281 notice, this list of conditions and the following disclaimer.
82822. Redistributions in binary form must reproduce the above copyright
8283 notice, this list of conditions and the following disclaimer in the
8284 documentation and/or other materials provided with the distribution.
82853. All advertising materials mentioning features or use of this software
8286 must display the following acknowledgement:
8287 This product includes software developed by the NetBSD
8288 Foundation, Inc. and its contributors.
82894. Neither the name of The NetBSD Foundation nor the names of its
8290 contributors may be used to endorse or promote products derived
8291 from this software without specific prior written permission.
8292
8293THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
8294``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
8295TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
8296PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
8297BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
8298CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
8299SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
8300INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
8301CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
8302ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
8303POSSIBILITY OF SUCH DAMAGE.
8304
8305-------------------------------------------------------------------
8306
8307Copyright (c) 1997, 2005 Todd C. Miller <Todd.Miller@courtesan.com>
8308
8309Permission to use, copy, modify, and distribute this software for any
8310purpose with or without fee is hereby granted, provided that the above
8311copyright notice and this permission notice appear in all copies.
8312
8313THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8314WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
8315MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
8316ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
8317WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
8318ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
8319OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
8320
8321-------------------------------------------------------------------
8322
8323Copyright (c) 1998 Softweyr LLC. All rights reserved.
8324
8325strtok_r, from Berkeley strtok
8326Oct 13, 1998 by Wes Peters <wes@softweyr.com>
8327
8328Copyright (c) 1988, 1993
8329 The Regents of the University of California. All rights reserved.
8330
8331Redistribution and use in source and binary forms, with or without
8332modification, are permitted provided that the following conditions
8333are met:
83341. Redistributions of source code must retain the above copyright
8335 notices, this list of conditions and the following disclaimer.
83362. Redistributions in binary form must reproduce the above copyright
8337 notices, this list of conditions and the following disclaimer in the
8338 documentation and/or other materials provided with the distribution.
83393. Neither the name of the University nor the names of its contributors
8340 may be used to endorse or promote products derived from this software
8341 without specific prior written permission.
8342
8343THIS SOFTWARE IS PROVIDED BY SOFTWEYR LLC, THE REGENTS AND CONTRIBUTORS
8344``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8345LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
8346PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SOFTWEYR LLC, THE
8347REGENTS, OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8348SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
8349TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
8350PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
8351LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
8352NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
8353SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8354
8355-------------------------------------------------------------------
8356
8357Copyright (c) 1998 The NetBSD Foundation, Inc.
8358All rights reserved.
8359
8360This code is derived from software contributed to The NetBSD Foundation
8361by Klaus Klein.
8362
8363Redistribution and use in source and binary forms, with or without
8364modification, are permitted provided that the following conditions
8365are met:
83661. Redistributions of source code must retain the above copyright
8367 notice, this list of conditions and the following disclaimer.
83682. Redistributions in binary form must reproduce the above copyright
8369 notice, this list of conditions and the following disclaimer in the
8370 documentation and/or other materials provided with the distribution.
83713. All advertising materials mentioning features or use of this software
8372 must display the following acknowledgement:
8373 This product includes software developed by the NetBSD
8374 Foundation, Inc. and its contributors.
83754. Neither the name of The NetBSD Foundation nor the names of its
8376 contributors may be used to endorse or promote products derived
8377 from this software without specific prior written permission.
8378
8379THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
8380``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
8381TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
8382PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
8383BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
8384CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
8385SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
8386INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
8387CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
8388ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
8389POSSIBILITY OF SUCH DAMAGE.
8390
8391-------------------------------------------------------------------
8392
8393Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
8394All rights reserved.
8395
8396Redistribution and use in source and binary forms, with or without
8397modification, are permitted provided that the following conditions
8398are met:
83991. Redistributions of source code must retain the above copyright
8400 notice, this list of conditions and the following disclaimer.
84012. Redistributions in binary form must reproduce the above copyright
8402 notice, this list of conditions and the following disclaimer in the
8403 documentation and/or other materials provided with the distribution.
84043. The name of the author may not be used to endorse or promote products
8405 derived from this software without specific prior written permission.
8406
8407THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
8408INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
8409AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
8410THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
8411EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
8412PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
8413OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
8414WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
8415OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
8416ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8417
8418-------------------------------------------------------------------
8419
8420Copyright (c) 1998, 2015 Todd C. Miller <millert@openbsd.org>
8421
8422Permission to use, copy, modify, and distribute this software for any
8423purpose with or without fee is hereby granted, provided that the above
8424copyright notice and this permission notice appear in all copies.
8425
8426THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8427WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
8428MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
8429ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
8430WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
8431ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
8432OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
8433
8434-------------------------------------------------------------------
8435
8436Copyright (c) 1999
8437 David E. O'Brien
8438Copyright (c) 1988, 1993
8439 The Regents of the University of California. All rights reserved.
8440
8441Redistribution and use in source and binary forms, with or without
8442modification, are permitted provided that the following conditions
8443are met:
84441. Redistributions of source code must retain the above copyright
8445 notice, this list of conditions and the following disclaimer.
84462. Redistributions in binary form must reproduce the above copyright
8447 notice, this list of conditions and the following disclaimer in the
8448 documentation and/or other materials provided with the distribution.
84493. Neither the name of the University nor the names of its contributors
8450 may be used to endorse or promote products derived from this software
8451 without specific prior written permission.
8452
8453THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
8454ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8455IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
8456ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
8457FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
8458DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
8459OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8460HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
8461LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
8462OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
8463SUCH DAMAGE.
8464
8465-------------------------------------------------------------------
8466
8467Copyright (c) 2000 Ben Harris.
8468Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
8469All rights reserved.
8470
8471Redistribution and use in source and binary forms, with or without
8472modification, are permitted provided that the following conditions
8473are met:
84741. Redistributions of source code must retain the above copyright
8475 notice, this list of conditions and the following disclaimer.
84762. Redistributions in binary form must reproduce the above copyright
8477 notice, this list of conditions and the following disclaimer in the
8478 documentation and/or other materials provided with the distribution.
84793. Neither the name of the project nor the names of its contributors
8480 may be used to endorse or promote products derived from this software
8481 without specific prior written permission.
8482
8483THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
8484ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8485IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
8486ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE
8487FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
8488DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
8489OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8490HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
8491LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
8492OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
8493SUCH DAMAGE.
8494
8495-------------------------------------------------------------------
8496
8497Copyright (c) 2000 The NetBSD Foundation, Inc.
8498All rights reserved.
8499
8500This code is derived from software contributed to The NetBSD Foundation
8501by Dieter Baron and Thomas Klausner.
8502
8503Redistribution and use in source and binary forms, with or without
8504modification, are permitted provided that the following conditions
8505are met:
85061. Redistributions of source code must retain the above copyright
8507 notice, this list of conditions and the following disclaimer.
85082. Redistributions in binary form must reproduce the above copyright
8509 notice, this list of conditions and the following disclaimer in the
8510 documentation and/or other materials provided with the distribution.
8511
8512THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
8513``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
8514TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
8515PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
8516BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
8517CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
8518SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
8519INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
8520CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
8521ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
8522POSSIBILITY OF SUCH DAMAGE.
8523
8524-------------------------------------------------------------------
8525
8526Copyright (c) 2001 Wasabi Systems, Inc.
8527All rights reserved.
8528
8529Written by Frank van der Linden for Wasabi Systems, Inc.
8530
8531Redistribution and use in source and binary forms, with or without
8532modification, are permitted provided that the following conditions
8533are met:
85341. Redistributions of source code must retain the above copyright
8535 notice, this list of conditions and the following disclaimer.
85362. Redistributions in binary form must reproduce the above copyright
8537 notice, this list of conditions and the following disclaimer in the
8538 documentation and/or other materials provided with the distribution.
85393. All advertising materials mentioning features or use of this software
8540 must display the following acknowledgement:
8541 This product includes software developed for the NetBSD Project by
8542 Wasabi Systems, Inc.
85434. The name of Wasabi Systems, Inc. may not be used to endorse
8544 or promote products derived from this software without specific prior
8545 written permission.
8546
8547THIS SOFTWARE IS PROVIDED BY WASABI SYSTEMS, INC. ``AS IS'' AND
8548ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
8549TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
8550PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL WASABI SYSTEMS, INC
8551BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
8552CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
8553SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
8554INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
8555CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
8556ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
8557POSSIBILITY OF SUCH DAMAGE.
8558
8559-------------------------------------------------------------------
8560
8561Copyright (c) 2001-2011 The FreeBSD Project.
8562All rights reserved.
8563
8564Redistribution and use in source and binary forms, with or without
8565modification, are permitted provided that the following conditions
8566are met:
85671. Redistributions of source code must retain the above copyright
8568 notice, this list of conditions and the following disclaimer.
85692. Redistributions in binary form must reproduce the above copyright
8570 notice, this list of conditions and the following disclaimer in the
8571 documentation and/or other materials provided with the distribution.
8572
8573THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
8574ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8575IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
8576ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
8577FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
8578DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
8579OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8580HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
8581LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
8582OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
8583SUCH DAMAGE.
8584
8585-------------------------------------------------------------------
8586
8587Copyright (c) 2002 Daniel Hartmeier
8588All rights reserved.
8589
8590Redistribution and use in source and binary forms, with or without
8591modification, are permitted provided that the following conditions
8592are met:
8593
8594 - Redistributions of source code must retain the above copyright
8595 notice, this list of conditions and the following disclaimer.
8596 - Redistributions in binary form must reproduce the above
8597 copyright notice, this list of conditions and the following
8598 disclaimer in the documentation and/or other materials provided
8599 with the distribution.
8600
8601THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8602"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8603LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
8604FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
8605COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
8606INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
8607BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
8608LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
8609CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
8610LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
8611ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
8612POSSIBILITY OF SUCH DAMAGE.
8613
8614-------------------------------------------------------------------
8615
8616Copyright (c) 2002 Tim J. Robbins
8617All rights reserved.
8618
8619Redistribution and use in source and binary forms, with or without
8620modification, are permitted provided that the following conditions
8621are met:
86221. Redistributions of source code must retain the above copyright
8623 notice, this list of conditions and the following disclaimer.
86242. Redistributions in binary form must reproduce the above copyright
8625 notice, this list of conditions and the following disclaimer in the
8626 documentation and/or other materials provided with the distribution.
8627
8628THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
8629ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8630IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
8631ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
8632FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
8633DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
8634OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8635HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
8636LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
8637OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
8638SUCH DAMAGE.
8639
8640-------------------------------------------------------------------
8641
8642Copyright (c) 2002 Tim J. Robbins.
8643All rights reserved.
8644
8645Redistribution and use in source and binary forms, with or without
8646modification, are permitted provided that the following conditions
8647are met:
86481. Redistributions of source code must retain the above copyright
8649 notice, this list of conditions and the following disclaimer.
86502. Redistributions in binary form must reproduce the above copyright
8651 notice, this list of conditions and the following disclaimer in the
8652 documentation and/or other materials provided with the distribution.
8653
8654THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
8655ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8656IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
8657ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
8658FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
8659DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
8660OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8661HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
8662LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
8663OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
8664SUCH DAMAGE.
8665
8666-------------------------------------------------------------------
8667
8668Copyright (c) 2002 Todd C. Miller <Todd.Miller@courtesan.com>
8669
8670Permission to use, copy, modify, and distribute this software for any
8671purpose with or without fee is hereby granted, provided that the above
8672copyright notice and this permission notice appear in all copies.
8673
8674THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8675WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
8676MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
8677ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
8678WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
8679ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
8680OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
8681
8682Sponsored in part by the Defense Advanced Research Projects
8683Agency (DARPA) and Air Force Research Laboratory, Air Force
8684Materiel Command, USAF, under agreement number F39502-99-1-0512.
8685
8686-------------------------------------------------------------------
8687
8688Copyright (c) 2002, 2003 Tim J. Robbins.
8689All rights reserved.
8690
8691Redistribution and use in source and binary forms, with or without
8692modification, are permitted provided that the following conditions
8693are met:
86941. Redistributions of source code must retain the above copyright
8695 notice, this list of conditions and the following disclaimer.
86962. Redistributions in binary form must reproduce the above copyright
8697 notice, this list of conditions and the following disclaimer in the
8698 documentation and/or other materials provided with the distribution.
8699
8700THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
8701ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8702IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
8703ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
8704FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
8705DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
8706OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8707HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
8708LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
8709OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
8710SUCH DAMAGE.
8711
8712-------------------------------------------------------------------
8713
8714Copyright (c) 2002-2004 Tim J. Robbins
8715All rights reserved.
8716
8717Redistribution and use in source and binary forms, with or without
8718modification, are permitted provided that the following conditions
8719are met:
87201. Redistributions of source code must retain the above copyright
8721 notice, this list of conditions and the following disclaimer.
87222. Redistributions in binary form must reproduce the above copyright
8723 notice, this list of conditions and the following disclaimer in the
8724 documentation and/or other materials provided with the distribution.
8725
8726THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
8727ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8728IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
8729ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
8730FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
8731DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
8732OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8733HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
8734LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
8735OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
8736SUCH DAMAGE.
8737
8738-------------------------------------------------------------------
8739
8740Copyright (c) 2002-2004 Tim J. Robbins.
8741All rights reserved.
8742
8743Redistribution and use in source and binary forms, with or without
8744modification, are permitted provided that the following conditions
8745are met:
87461. Redistributions of source code must retain the above copyright
8747 notice, this list of conditions and the following disclaimer.
87482. Redistributions in binary form must reproduce the above copyright
8749 notice, this list of conditions and the following disclaimer in the
8750 documentation and/or other materials provided with the distribution.
8751
8752THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
8753ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8754IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
8755ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
8756FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
8757DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
8758OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8759HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
8760LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
8761OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
8762SUCH DAMAGE.
8763
8764-------------------------------------------------------------------
8765
8766Copyright (c) 2003 David Schultz <das@FreeBSD.ORG>
8767All rights reserved.
8768
8769Redistribution and use in source and binary forms, with or without
8770modification, are permitted provided that the following conditions
8771are met:
87721. Redistributions of source code must retain the above copyright
8773 notice, this list of conditions and the following disclaimer.
87742. Redistributions in binary form must reproduce the above copyright
8775 notice, this list of conditions and the following disclaimer in the
8776 documentation and/or other materials provided with the distribution.
8777
8778THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
8779ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8780IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
8781ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
8782FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
8783DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
8784OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8785HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
8786LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
8787OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
8788SUCH DAMAGE.
8789
8790-------------------------------------------------------------------
8791
8792Copyright (c) 2003 Networks Associates Technology, Inc.
8793All rights reserved.
8794
8795Portions of this software were developed for the FreeBSD Project by
8796Jacques A. Vidrine, Safeport Network Services, and Network
8797Associates Laboratories, the Security Research Division of Network
8798Associates, Inc. under DARPA/SPAWAR contract N66001-01-C-8035
8799("CBOSS"), as part of the DARPA CHATS research program.
8800
8801Redistribution and use in source and binary forms, with or without
8802modification, are permitted provided that the following conditions
8803are met:
88041. Redistributions of source code must retain the above copyright
8805 notice, this list of conditions and the following disclaimer.
88062. Redistributions in binary form must reproduce the above copyright
8807 notice, this list of conditions and the following disclaimer in the
8808 documentation and/or other materials provided with the distribution.
8809
8810THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
8811ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8812IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
8813ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
8814FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
8815DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
8816OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8817HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
8818LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
8819OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
8820SUCH DAMAGE.
8821
8822-------------------------------------------------------------------
8823
8824Copyright (c) 2003 Todd C. Miller <Todd.Miller@courtesan.com>
8825
8826Permission to use, copy, modify, and distribute this software for any
8827purpose with or without fee is hereby granted, provided that the above
8828copyright notice and this permission notice appear in all copies.
8829
8830THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8831WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
8832MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
8833ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
8834WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
8835ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
8836OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
8837
8838Sponsored in part by the Defense Advanced Research Projects
8839Agency (DARPA) and Air Force Research Laboratory, Air Force
8840Materiel Command, USAF, under agreement number F39502-99-1-0512.
8841
8842-------------------------------------------------------------------
8843
8844Copyright (c) 2003, 2004 Todd C. Miller <Todd.Miller@courtesan.com>
8845
8846Permission to use, copy, modify, and distribute this software for any
8847purpose with or without fee is hereby granted, provided that the above
8848copyright notice and this permission notice appear in all copies.
8849
8850THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8851WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
8852MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
8853ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
8854WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
8855ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
8856OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
8857
8858Sponsored in part by the Defense Advanced Research Projects
8859Agency (DARPA) and Air Force Research Laboratory, Air Force
8860Materiel Command, USAF, under agreement number F39502-99-1-0512.
8861
8862-------------------------------------------------------------------
8863
8864Copyright (c) 2004 David Schultz <das@FreeBSD.ORG>
8865All rights reserved.
8866
8867Redistribution and use in source and binary forms, with or without
8868modification, are permitted provided that the following conditions
8869are met:
88701. Redistributions of source code must retain the above copyright
8871 notice, this list of conditions and the following disclaimer.
88722. Redistributions in binary form must reproduce the above copyright
8873 notice, this list of conditions and the following disclaimer in the
8874 documentation and/or other materials provided with the distribution.
8875
8876THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
8877ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8878IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
8879ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
8880FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
8881DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
8882OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8883HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
8884LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
8885OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
8886SUCH DAMAGE.
8887
8888-------------------------------------------------------------------
8889
8890Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
8891Copyright (c) 1995,1999 by Internet Software Consortium.
8892
8893Permission to use, copy, modify, and distribute this software for any
8894purpose with or without fee is hereby granted, provided that the above
8895copyright notice and this permission notice appear in all copies.
8896
8897THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
8898WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
8899MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR
8900ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
8901WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
8902ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
8903OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
8904
8905-------------------------------------------------------------------
8906
8907Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
8908Copyright (c) 1995-1999 by Internet Software Consortium
8909
8910Permission to use, copy, modify, and distribute this software for any
8911purpose with or without fee is hereby granted, provided that the above
8912copyright notice and this permission notice appear in all copies.
8913
8914THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
8915WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
8916MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR
8917ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
8918WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
8919ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
8920OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
8921
8922-------------------------------------------------------------------
8923
8924Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
8925Copyright (c) 1995-1999 by Internet Software Consortium.
8926
8927Permission to use, copy, modify, and distribute this software for any
8928purpose with or without fee is hereby granted, provided that the above
8929copyright notice and this permission notice appear in all copies.
8930
8931THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
8932WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
8933MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR
8934ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
8935WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
8936ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
8937OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
8938
8939-------------------------------------------------------------------
8940
8941Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
8942Copyright (c) 1996,1999 by Internet Software Consortium.
8943
8944Permission to use, copy, modify, and distribute this software for any
8945purpose with or without fee is hereby granted, provided that the above
8946copyright notice and this permission notice appear in all copies.
8947
8948THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
8949WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
8950MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR
8951ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
8952WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
8953ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
8954OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
8955
8956-------------------------------------------------------------------
8957
8958Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
8959Copyright (c) 1996-1999 by Internet Software Consortium
8960
8961Permission to use, copy, modify, and distribute this software for any
8962purpose with or without fee is hereby granted, provided that the above
8963copyright notice and this permission notice appear in all copies.
8964
8965THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
8966WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
8967MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR
8968ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
8969WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
8970ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
8971OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
8972
8973-------------------------------------------------------------------
8974
8975Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
8976Copyright (c) 1996-1999 by Internet Software Consortium.
8977
8978Permission to use, copy, modify, and distribute this software for any
8979purpose with or without fee is hereby granted, provided that the above
8980copyright notice and this permission notice appear in all copies.
8981
8982THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
8983WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
8984MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR
8985ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
8986WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
8987ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
8988OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
8989
8990-------------------------------------------------------------------
8991
8992Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
8993Copyright (c) 1997,1999 by Internet Software Consortium.
8994
8995Permission to use, copy, modify, and distribute this software for any
8996purpose with or without fee is hereby granted, provided that the above
8997copyright notice and this permission notice appear in all copies.
8998
8999THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
9000WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
9001MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR
9002ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
9003WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
9004ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
9005OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9006
9007-------------------------------------------------------------------
9008
9009Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
9010Copyright (c) 1999 by Internet Software Consortium.
9011
9012Permission to use, copy, modify, and distribute this software for any
9013purpose with or without fee is hereby granted, provided that the above
9014copyright notice and this permission notice appear in all copies.
9015
9016THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
9017WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
9018MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR
9019ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
9020WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
9021ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
9022OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9023
9024-------------------------------------------------------------------
9025
9026Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
9027Portions Copyright (c) 1996-1999 by Internet Software Consortium.
9028
9029Permission to use, copy, modify, and distribute this software for any
9030purpose with or without fee is hereby granted, provided that the above
9031copyright notice and this permission notice appear in all copies.
9032
9033THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
9034WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
9035MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR
9036ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
9037WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
9038ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
9039OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9040
9041-------------------------------------------------------------------
9042
9043Copyright (c) 2004, 2005 David Schultz <das@FreeBSD.ORG>
9044All rights reserved.
9045
9046Redistribution and use in source and binary forms, with or without
9047modification, are permitted provided that the following conditions
9048are met:
90491. Redistributions of source code must retain the above copyright
9050 notice, this list of conditions and the following disclaimer.
90512. Redistributions in binary form must reproduce the above copyright
9052 notice, this list of conditions and the following disclaimer in the
9053 documentation and/or other materials provided with the distribution.
9054
9055THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
9056ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
9057IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
9058ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
9059FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
9060DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
9061OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
9062HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
9063LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
9064OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
9065SUCH DAMAGE.
9066
9067-------------------------------------------------------------------
9068
9069Copyright (c) 2004-2005 David Schultz <das (at) FreeBSD.ORG>
9070All rights reserved.
9071
9072Redistribution and use in source and binary forms, with or without
9073modification, are permitted provided that the following conditions
9074are met:
90751. Redistributions of source code must retain the above copyright
9076 notice, this list of conditions and the following disclaimer.
90772. Redistributions in binary form must reproduce the above copyright
9078 notice, this list of conditions and the following disclaimer in the
9079 documentation and/or other materials provided with the distribution.
9080
9081THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
9082ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
9083IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
9084ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
9085FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
9086DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
9087OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
9088HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
9089LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
9090OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
9091SUCH DAMAGE.
9092
9093-------------------------------------------------------------------
9094
9095Copyright (c) 2004-2005 David Schultz <das@FreeBSD.ORG>
9096All rights reserved.
9097
9098Redistribution and use in source and binary forms, with or without
9099modification, are permitted provided that the following conditions
9100are met:
91011. Redistributions of source code must retain the above copyright
9102 notice, this list of conditions and the following disclaimer.
91032. Redistributions in binary form must reproduce the above copyright
9104 notice, this list of conditions and the following disclaimer in the
9105 documentation and/or other materials provided with the distribution.
9106
9107THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
9108ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
9109IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
9110ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
9111FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
9112DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
9113OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
9114HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
9115LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
9116OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
9117SUCH DAMAGE.
9118
9119-------------------------------------------------------------------
9120
9121Copyright (c) 2005 Tim J. Robbins.
9122All rights reserved.
9123
9124Redistribution and use in source and binary forms, with or without
9125modification, are permitted provided that the following conditions
9126are met:
91271. Redistributions of source code must retain the above copyright
9128 notice, this list of conditions and the following disclaimer.
91292. Redistributions in binary form must reproduce the above copyright
9130 notice, this list of conditions and the following disclaimer in the
9131 documentation and/or other materials provided with the distribution.
9132
9133THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
9134ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
9135IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
9136ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
9137FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
9138DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
9139OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
9140HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
9141LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
9142OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
9143SUCH DAMAGE.
9144
9145-------------------------------------------------------------------
9146
9147Copyright (c) 2005 by Internet Systems Consortium, Inc. ("ISC")
9148Copyright (c) 1995-1999 by Internet Software Consortium
9149
9150Permission to use, copy, modify, and distribute this software for any
9151purpose with or without fee is hereby granted, provided that the above
9152copyright notice and this permission notice appear in all copies.
9153
9154THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
9155WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
9156MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR
9157ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
9158WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
9159ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
9160OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9161
9162-------------------------------------------------------------------
9163
9164Copyright (c) 2005-2018 Rich Felker
9165
9166Permission is hereby granted, free of charge, to any person obtaining
9167a copy of this software and associated documentation files (the
9168"Software"), to deal in the Software without restriction, including
9169without limitation the rights to use, copy, modify, merge, publish,
9170distribute, sublicense, and/or sell copies of the Software, and to
9171permit persons to whom the Software is furnished to do so, subject to
9172the following conditions:
9173
9174The above copyright notice and this permission notice shall be
9175included in all copies or substantial portions of the Software.
9176
9177THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
9178EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
9179MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
9180IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
9181CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
9182TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
9183SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
9184
9185-------------------------------------------------------------------
9186
9187Copyright (c) 2005-2020 Rich Felker, et al.
9188
9189Permission is hereby granted, free of charge, to any person obtaining
9190a copy of this software and associated documentation files (the
9191"Software"), to deal in the Software without restriction, including
9192without limitation the rights to use, copy, modify, merge, publish,
9193distribute, sublicense, and/or sell copies of the Software, and to
9194permit persons to whom the Software is furnished to do so, subject to
9195the following conditions:
9196
9197The above copyright notice and this permission notice shall be
9198included in all copies or substantial portions of the Software.
9199
9200THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
9201EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
9202MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
9203IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
9204CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
9205TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
9206SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
9207
9208-------------------------------------------------------------------
9209
9210Copyright (c) 2007 Todd C. Miller <millert@openbsd.org>
9211
9212Permission to use, copy, modify, and distribute this software for any
9213purpose with or without fee is hereby granted, provided that the above
9214copyright notice and this permission notice appear in all copies.
9215
9216THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9217WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
9218MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
9219ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
9220WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
9221ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
9222OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9223
9224-------------------------------------------------------------------
9225
9226Copyright (c) 2007-2008 Michael G Schwern
9227
9228This software originally derived from Paul Sheer's pivotal_gmtime_r.c.
9229
9230The MIT License:
9231
9232Permission is hereby granted, free of charge, to any person obtaining a copy
9233of this software and associated documentation files (the "Software"), to deal
9234in the Software without restriction, including without limitation the rights
9235to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9236copies of the Software, and to permit persons to whom the Software is
9237furnished to do so, subject to the following conditions:
9238
9239The above copyright notice and this permission notice shall be included in
9240all copies or substantial portions of the Software.
9241
9242THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
9243IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
9244FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
9245AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
9246LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
9247OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
9248THE SOFTWARE.
9249
9250-------------------------------------------------------------------
9251
9252Copyright (c) 2007-2008 Michael G Schwern
9253
9254This software originally derived from Paul Sheer's pivotal_gmtime_r.c.
9255
9256The MIT License:
9257
9258Permission is hereby granted, free of charge, to any person obtaining a copy
9259of this software and associated documentation files (the "Software"), to deal
9260in the Software without restriction, including without limitation the rights
9261to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9262copies of the Software, and to permit persons to whom the Software is
9263furnished to do so, subject to the following conditions:
9264
9265The above copyright notice and this permission notice shall be included in
9266all copies or substantial portions of the Software.
9267
9268THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
9269IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
9270FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
9271AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
9272LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
9273OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
9274THE SOFTWARE.
9275
9276Origin: http://code.google.com/p/y2038
9277Modified for Bionic by the Android Open Source Project
9278
9279-------------------------------------------------------------------
9280
9281Copyright (c) 2008, 2016 Todd C. Miller <millert@openbsd.org>
9282
9283Permission to use, copy, modify, and distribute this software for any
9284purpose with or without fee is hereby granted, provided that the above
9285copyright notice and this permission notice appear in all copies.
9286
9287THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9288WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
9289MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
9290ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
9291WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
9292ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
9293OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9294
9295-------------------------------------------------------------------
9296
9297Copyright (c) 2008, 2017 Otto Moerbeek <otto@drijf.net>
9298
9299Permission to use, copy, modify, and distribute this software for any
9300purpose with or without fee is hereby granted, provided that the above
9301copyright notice and this permission notice appear in all copies.
9302
9303THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9304WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
9305MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
9306ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
9307WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
9308ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
9309OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9310
9311-------------------------------------------------------------------
9312
9313Copyright (c) 2008, Damien Miller <djm@openbsd.org>
9314
9315Permission to use, copy, modify, and distribute this software for any
9316purpose with or without fee is hereby granted, provided that the above
9317copyright notice and this permission notice appear in all copies.
9318
9319THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9320WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
9321MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
9322ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
9323WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
9324ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
9325OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9326
9327-------------------------------------------------------------------
9328
9329Copyright (c) 2009 David Schultz <das@FreeBSD.org>
9330All rights reserved.
9331
9332Copyright (c) 2011 The FreeBSD Foundation
9333All rights reserved.
9334Portions of this software were developed by David Chisnall
9335under sponsorship from the FreeBSD Foundation.
9336
9337Redistribution and use in source and binary forms, with or without
9338modification, are permitted provided that the following conditions
9339are met:
93401. Redistributions of source code must retain the above copyright
9341 notice, this list of conditions and the following disclaimer.
93422. Redistributions in binary form must reproduce the above copyright
9343 notice, this list of conditions and the following disclaimer in the
9344 documentation and/or other materials provided with the distribution.
9345
9346THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
9347ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
9348IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
9349ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
9350FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
9351DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
9352OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
9353HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
9354LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
9355OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
9356SUCH DAMAGE.
9357
9358-------------------------------------------------------------------
9359
9360Copyright (c) 2009 David Schultz <das@FreeBSD.org>
9361All rights reserved.
9362
9363Redistribution and use in source and binary forms, with or without
9364modification, are permitted provided that the following conditions
9365are met:
93661. Redistributions of source code must retain the above copyright
9367 notice, this list of conditions and the following disclaimer.
93682. Redistributions in binary form must reproduce the above copyright
9369 notice, this list of conditions and the following disclaimer in the
9370 documentation and/or other materials provided with the distribution.
9371
9372THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
9373ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
9374IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
9375ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
9376FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
9377DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
9378OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
9379HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
9380LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
9381OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
9382SUCH DAMAGE.
9383
9384-------------------------------------------------------------------
9385
9386Copyright (c) 2009 The NetBSD Foundation, Inc.
9387
9388This code is derived from software contributed to The NetBSD Foundation
9389by Roy Marples.
9390
9391Redistribution and use in source and binary forms, with or without
9392modification, are permitted provided that the following conditions
9393are met:
93941. Redistributions of source code must retain the above copyright
9395 notice, this list of conditions and the following disclaimer.
93962. Redistributions in binary form must reproduce the above copyright
9397 notice, this list of conditions and the following disclaimer in the
9398 documentation and/or other materials provided with the distribution.
9399
9400THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
9401IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
9402OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
9403IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
9404INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
9405NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
9406DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
9407THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9408(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
9409THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9410
9411-------------------------------------------------------------------
9412
9413Copyright (c) 2010 The NetBSD Foundation, Inc.
9414All rights reserved.
9415
9416Redistribution and use in source and binary forms, with or without
9417modification, are permitted provided that the following conditions
9418are met:
94191. Redistributions of source code must retain the above copyright
9420 notice, this list of conditions and the following disclaimer.
94212. Redistributions in binary form must reproduce the above copyright
9422 notice, this list of conditions and the following disclaimer in the
9423 documentation and/or other materials provided with the distribution.
9424
9425THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
9426``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
9427TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
9428PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
9429BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
9430CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
9431SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
9432INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
9433CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
9434ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
9435POSSIBILITY OF SUCH DAMAGE.
9436
9437-------------------------------------------------------------------
9438
9439Copyright (c) 2010 Todd C. Miller <millert@openbsd.org>
9440
9441Permission to use, copy, modify, and distribute this software for any
9442purpose with or without fee is hereby granted, provided that the above
9443copyright notice and this permission notice appear in all copies.
9444
9445THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9446WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
9447MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
9448ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
9449WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
9450ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
9451OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9452
9453-------------------------------------------------------------------
9454
9455Copyright (c) 2010, 2011, 2012, 2013 Intel Corporation
9456All rights reserved.
9457
9458Redistribution and use in source and binary forms, with or without
9459modification, are permitted provided that the following conditions are met:
9460
9461 * Redistributions of source code must retain the above copyright notice,
9462 * this list of conditions and the following disclaimer.
9463
9464 * Redistributions in binary form must reproduce the above copyright notice,
9465 * this list of conditions and the following disclaimer in the documentation
9466 * and/or other materials provided with the distribution.
9467
9468 * Neither the name of Intel Corporation nor the names of its contributors
9469 * may be used to endorse or promote products derived from this software
9470 * without specific prior written permission.
9471
9472THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
9473ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
9474WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
9475DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
9476ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
9477(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
9478LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
9479ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9480(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
9481SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9482
9483-------------------------------------------------------------------
9484
9485Copyright (c) 2010, Intel Corporation
9486All rights reserved.
9487
9488Redistribution and use in source and binary forms, with or without
9489modification, are permitted provided that the following conditions are met:
9490
9491 * Redistributions of source code must retain the above copyright notice,
9492 * this list of conditions and the following disclaimer.
9493
9494 * Redistributions in binary form must reproduce the above copyright notice,
9495 * this list of conditions and the following disclaimer in the documentation
9496 * and/or other materials provided with the distribution.
9497
9498 * Neither the name of Intel Corporation nor the names of its contributors
9499 * may be used to endorse or promote products derived from this software
9500 * without specific prior written permission.
9501
9502THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
9503ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
9504WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
9505DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
9506ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
9507(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
9508LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
9509ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9510(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
9511SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9512
9513-------------------------------------------------------------------
9514
9515Copyright (c) 2011 David Chisnall
9516All rights reserved.
9517
9518Redistribution and use in source and binary forms, with or without
9519modification, are permitted provided that the following conditions
9520are met:
95211. Redistributions of source code must retain the above copyright
9522 notice, this list of conditions and the following disclaimer.
95232. Redistributions in binary form must reproduce the above copyright
9524 notice, this list of conditions and the following disclaimer in the
9525 documentation and/or other materials provided with the distribution.
9526
9527THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
9528ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
9529IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
9530ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
9531FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
9532DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
9533OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
9534HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
9535LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
9536OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
9537SUCH DAMAGE.
9538
9539-------------------------------------------------------------------
9540
9541Copyright (c) 2011 Ed Schouten <ed@FreeBSD.org>
9542 David Chisnall <theraven@FreeBSD.org>
9543All rights reserved.
9544
9545Redistribution and use in source and binary forms, with or without
9546modification, are permitted provided that the following conditions
9547are met:
95481. Redistributions of source code must retain the above copyright
9549 notice, this list of conditions and the following disclaimer.
95502. Redistributions in binary form must reproduce the above copyright
9551 notice, this list of conditions and the following disclaimer in the
9552 documentation and/or other materials provided with the distribution.
9553
9554THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
9555ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
9556IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
9557ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
9558FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
9559DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
9560OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
9561HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
9562LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
9563OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
9564SUCH DAMAGE.
9565
9566-------------------------------------------------------------------
9567
9568Copyright (c) 2011 Intel Corporation
9569All rights reserved.
9570
9571Redistribution and use in source and binary forms, with or without
9572modification, are permitted provided that the following conditions are met:
9573
9574 * Redistributions of source code must retain the above copyright notice,
9575 * this list of conditions and the following disclaimer.
9576
9577 * Redistributions in binary form must reproduce the above copyright notice,
9578 * this list of conditions and the following disclaimer in the documentation
9579 * and/or other materials provided with the distribution.
9580
9581 * Neither the name of Intel Corporation nor the names of its contributors
9582 * may be used to endorse or promote products derived from this software
9583 * without specific prior written permission.
9584
9585THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
9586ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
9587WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
9588DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
9589ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
9590(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
9591LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
9592ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9593(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
9594SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9595
9596-------------------------------------------------------------------
9597
9598Copyright (c) 2011 Martin Pieuchot <mpi@openbsd.org>
9599
9600Permission to use, copy, modify, and distribute this software for any
9601purpose with or without fee is hereby granted, provided that the above
9602copyright notice and this permission notice appear in all copies.
9603
9604THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9605WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
9606MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
9607ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
9608WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
9609ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
9610OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9611
9612-------------------------------------------------------------------
9613
9614Copyright (c) 2011 The Android Open Source Project
9615Copyright (c) 2008 ARM Ltd
9616All rights reserved.
9617
9618Redistribution and use in source and binary forms, with or without
9619modification, are permitted provided that the following conditions
9620are met:
96211. Redistributions of source code must retain the above copyright
9622 notice, this list of conditions and the following disclaimer.
96232. Redistributions in binary form must reproduce the above copyright
9624 notice, this list of conditions and the following disclaimer in the
9625 documentation and/or other materials provided with the distribution.
96263. The name of the company may not be used to endorse or promote
9627 products derived from this software without specific prior written
9628 permission.
9629
9630THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
9631WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
9632MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
9633IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9634SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
9635TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
9636PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
9637LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
9638NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
9639SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9640
9641-------------------------------------------------------------------
9642
9643Copyright (c) 2011, 2012, 2013 Intel Corporation
9644All rights reserved.
9645
9646Redistribution and use in source and binary forms, with or without
9647modification, are permitted provided that the following conditions are met:
9648
9649 * Redistributions of source code must retain the above copyright notice,
9650 * this list of conditions and the following disclaimer.
9651
9652 * Redistributions in binary form must reproduce the above copyright notice,
9653 * this list of conditions and the following disclaimer in the documentation
9654 * and/or other materials provided with the distribution.
9655
9656 * Neither the name of Intel Corporation nor the names of its contributors
9657 * may be used to endorse or promote products derived from this software
9658 * without specific prior written permission.
9659
9660THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
9661ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
9662WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
9663DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
9664ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
9665(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
9666LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
9667ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9668(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
9669SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9670
9671-------------------------------------------------------------------
9672
9673Copyright (c) 2011, Intel Corporation
9674All rights reserved.
9675
9676Redistribution and use in source and binary forms, with or without
9677modification, are permitted provided that the following conditions are met:
9678
9679 * Redistributions of source code must retain the above copyright notice,
9680 * this list of conditions and the following disclaimer.
9681
9682 * Redistributions in binary form must reproduce the above copyright notice,
9683 * this list of conditions and the following disclaimer in the documentation
9684 * and/or other materials provided with the distribution.
9685
9686 * Neither the name of Intel Corporation nor the names of its contributors
9687 * may be used to endorse or promote products derived from this software
9688 * without specific prior written permission.
9689
9690THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
9691ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
9692WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
9693DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
9694ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
9695(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
9696LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
9697ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9698(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
9699SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9700
9701-------------------------------------------------------------------
9702
9703Copyright (c) 2011, VMware, Inc.
9704All rights reserved.
9705
9706Redistribution and use in source and binary forms, with or without
9707modification, are permitted provided that the following conditions are met:
9708 * Redistributions of source code must retain the above copyright
9709 notice, this list of conditions and the following disclaimer.
9710 * Redistributions in binary form must reproduce the above copyright
9711 notice, this list of conditions and the following disclaimer in the
9712 documentation and/or other materials provided with the distribution.
9713 * Neither the name of the VMware, Inc. nor the names of its contributors
9714 may be used to endorse or promote products derived from this software
9715 without specific prior written permission.
9716
9717THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
9718AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
9719IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
9720ARE DISCLAIMED. IN NO EVENT SHALL VMWARE, INC. OR CONTRIBUTORS BE LIABLE FOR
9721ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
9722(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
9723LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
9724ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9725(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
9726THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9727
9728-------------------------------------------------------------------
9729
9730Copyright (c) 2012-2013, Linaro Limited
9731 All rights reserved.
9732
9733 Redistribution and use in source and binary forms, with or without
9734 modification, are permitted provided that the following conditions are met:
9735 * Redistributions of source code must retain the above copyright
9736 notice, this list of conditions and the following disclaimer.
9737 * Redistributions in binary form must reproduce the above copyright
9738 notice, this list of conditions and the following disclaimer in the
9739 documentation and/or other materials provided with the distribution.
9740 * Neither the name of the Linaro nor the
9741 names of its contributors may be used to endorse or promote products
9742 derived from this software without specific prior written permission.
9743
9744 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
9745 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9746 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
9747 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
9748 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9749 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9750 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
9751 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
9752 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9753 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
9754
9755-------------------------------------------------------------------
9756
9757Copyright (c) 2012-2014 ARM Ltd
9758All rights reserved.
9759
9760Redistribution and use in source and binary forms, with or without
9761modification, are permitted provided that the following conditions
9762are met:
97631. Redistributions of source code must retain the above copyright
9764 notice, this list of conditions and the following disclaimer.
97652. Redistributions in binary form must reproduce the above copyright
9766 notice, this list of conditions and the following disclaimer in the
9767 documentation and/or other materials provided with the distribution.
97683. The name of the company may not be used to endorse or promote
9769 products derived from this software without specific prior written
9770 permission.
9771
9772THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
9773WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
9774MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
9775IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9776SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
9777TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
9778PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
9779LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
9780NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
9781SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9782
9783-------------------------------------------------------------------
9784
9785Copyright (c) 2013 ARM Ltd
9786All rights reserved.
9787
9788Redistribution and use in source and binary forms, with or without
9789modification, are permitted provided that the following conditions
9790are met:
97911. Redistributions of source code must retain the above copyright
9792 notice, this list of conditions and the following disclaimer.
97932. Redistributions in binary form must reproduce the above copyright
9794 notice, this list of conditions and the following disclaimer in the
9795 documentation and/or other materials provided with the distribution.
97963. The name of the company may not be used to endorse or promote
9797 products derived from this software without specific prior written
9798 permission.
9799
9800THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
9801WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
9802MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
9803IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9804SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
9805TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
9806PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
9807LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
9808NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
9809SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9810
9811-------------------------------------------------------------------
9812
9813Copyright (c) 2013 Antoine Jacoutot <ajacoutot@openbsd.org>
9814
9815Permission to use, copy, modify, and distribute this software for any
9816purpose with or without fee is hereby granted, provided that the above
9817copyright notice and this permission notice appear in all copies.
9818
9819THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9820WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
9821MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
9822ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
9823WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
9824ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
9825OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9826
9827-------------------------------------------------------------------
9828
9829Copyright (c) 2013 The NetBSD Foundation, Inc.
9830All rights reserved.
9831
9832This code is derived from software contributed to The NetBSD Foundation
9833by Christos Zoulas.
9834
9835Redistribution and use in source and binary forms, with or without
9836modification, are permitted provided that the following conditions
9837are met:
98381. Redistributions of source code must retain the above copyright
9839 notice, this list of conditions and the following disclaimer.
98402. Redistributions in binary form must reproduce the above copyright
9841 notice, this list of conditions and the following disclaimer in the
9842 documentation and/or other materials provided with the distribution.
9843
9844THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
9845``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
9846TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
9847PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
9848BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
9849CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
9850SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
9851INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
9852CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
9853ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
9854POSSIBILITY OF SUCH DAMAGE.
9855
9856-------------------------------------------------------------------
9857
9858Copyright (c) 2013, Linaro Limited
9859 All rights reserved.
9860
9861 Redistribution and use in source and binary forms, with or without
9862 modification, are permitted provided that the following conditions are met:
9863 * Redistributions of source code must retain the above copyright
9864 notice, this list of conditions and the following disclaimer.
9865 * Redistributions in binary form must reproduce the above copyright
9866 notice, this list of conditions and the following disclaimer in the
9867 documentation and/or other materials provided with the distribution.
9868 * Neither the name of the Linaro nor the
9869 names of its contributors may be used to endorse or promote products
9870 derived from this software without specific prior written permission.
9871
9872 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
9873 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9874 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
9875 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
9876 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9877 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9878 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
9879 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
9880 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9881 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
9882
9883-------------------------------------------------------------------
9884
9885Copyright (c) 2014, Intel Corporation
9886All rights reserved.
9887
9888Redistribution and use in source and binary forms, with or without
9889modification, are permitted provided that the following conditions are met:
9890
9891 * Redistributions of source code must retain the above copyright notice,
9892 * this list of conditions and the following disclaimer.
9893
9894 * Redistributions in binary form must reproduce the above copyright notice,
9895 * this list of conditions and the following disclaimer in the documentation
9896 * and/or other materials provided with the distribution.
9897
9898 * Neither the name of Intel Corporation nor the names of its contributors
9899 * may be used to endorse or promote products derived from this software
9900 * without specific prior written permission.
9901
9902THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
9903ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
9904WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
9905DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
9906ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
9907(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
9908LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
9909ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9910(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
9911SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9912
9913-------------------------------------------------------------------
9914
9915Copyright (c) 2014, Linaro Limited
9916 All rights reserved.
9917
9918 Redistribution and use in source and binary forms, with or without
9919 modification, are permitted provided that the following conditions are met:
9920 * Redistributions of source code must retain the above copyright
9921 notice, this list of conditions and the following disclaimer.
9922 * Redistributions in binary form must reproduce the above copyright
9923 notice, this list of conditions and the following disclaimer in the
9924 documentation and/or other materials provided with the distribution.
9925 * Neither the name of the Linaro nor the
9926 names of its contributors may be used to endorse or promote products
9927 derived from this software without specific prior written permission.
9928
9929 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
9930 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9931 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
9932 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
9933 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9934 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9935 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
9936 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
9937 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9938 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
9939 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9940
9941-------------------------------------------------------------------
9942
9943Copyright (c) 2015 ARM Ltd
9944All rights reserved.
9945
9946Redistribution and use in source and binary forms, with or without
9947modification, are permitted provided that the following conditions
9948are met:
99491. Redistributions of source code must retain the above copyright
9950 notice, this list of conditions and the following disclaimer.
99512. Redistributions in binary form must reproduce the above copyright
9952 notice, this list of conditions and the following disclaimer in the
9953 documentation and/or other materials provided with the distribution.
99543. The name of the company may not be used to endorse or promote
9955 products derived from this software without specific prior written
9956 permission.
9957
9958THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
9959WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
9960MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
9961IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9962SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
9963TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
9964PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
9965LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
9966NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
9967SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9968
9969-------------------------------------------------------------------
9970
9971Copyright (c) 2015 Joerg Sonnenberger <joerg@NetBSD.org>.
9972All rights reserved.
9973
9974Redistribution and use in source and binary forms, with or without
9975modification, are permitted provided that the following conditions
9976are met:
9977
99781. Redistributions of source code must retain the above copyright
9979 notice, this list of conditions and the following disclaimer.
99802. Redistributions in binary form must reproduce the above copyright
9981 notice, this list of conditions and the following disclaimer in
9982 the documentation and/or other materials provided with the
9983 distribution.
9984
9985THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
9986``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9987LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
9988FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
9989COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
9990INCIDENTAL, SPECIAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING,
9991BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
9992LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
9993AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
9994OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
9995OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
9996SUCH DAMAGE.
9997
9998-------------------------------------------------------------------
9999
10000Copyright (c) 2015 Nuxi, https://nuxi.nl/
10001
10002Redistribution and use in source and binary forms, with or without
10003modification, are permitted provided that the following conditions
10004are met:
100051. Redistributions of source code must retain the above copyright
10006 notice, this list of conditions and the following disclaimer.
100072. Redistributions in binary form must reproduce the above copyright
10008 notice, this list of conditions and the following disclaimer in the
10009 documentation and/or other materials provided with the distribution.
10010
10011THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
10012ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
10013IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
10014ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
10015FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
10016DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
10017OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
10018HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
10019LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
10020OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
10021SUCH DAMAGE.
10022
10023-------------------------------------------------------------------
10024
10025Copyright (c)1999 Citrus Project,
10026All rights reserved.
10027
10028Redistribution and use in source and binary forms, with or without
10029modification, are permitted provided that the following conditions
10030are met:
100311. Redistributions of source code must retain the above copyright
10032 notice, this list of conditions and the following disclaimer.
100332. Redistributions in binary form must reproduce the above copyright
10034 notice, this list of conditions and the following disclaimer in the
10035 documentation and/or other materials provided with the distribution.
10036
10037THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
10038ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
10039IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
10040ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
10041FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
10042DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
10043OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
10044HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
10045LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
10046OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
10047SUCH DAMAGE.
10048
10049-------------------------------------------------------------------
10050
10051Copyright (c)2001 Citrus Project,
10052All rights reserved.
10053
10054Redistribution and use in source and binary forms, with or without
10055modification, are permitted provided that the following conditions
10056are met:
100571. Redistributions of source code must retain the above copyright
10058 notice, this list of conditions and the following disclaimer.
100592. Redistributions in binary form must reproduce the above copyright
10060 notice, this list of conditions and the following disclaimer in the
10061 documentation and/or other materials provided with the distribution.
10062
10063THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
10064ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
10065IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
10066ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
10067FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
10068DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
10069OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
10070HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
10071LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
10072OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
10073SUCH DAMAGE.
10074
10075-------------------------------------------------------------------
10076
10077Copyright (c)2003 Citrus Project,
10078All rights reserved.
10079
10080Redistribution and use in source and binary forms, with or without
10081modification, are permitted provided that the following conditions
10082are met:
100831. Redistributions of source code must retain the above copyright
10084 notice, this list of conditions and the following disclaimer.
100852. Redistributions in binary form must reproduce the above copyright
10086 notice, this list of conditions and the following disclaimer in the
10087 documentation and/or other materials provided with the distribution.
10088
10089THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
10090ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
10091IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
10092ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
10093FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
10094DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
10095OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
10096HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
10097LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
10098OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
10099SUCH DAMAGE.
10100
10101-------------------------------------------------------------------
10102
10103Copyright 1989 The Regents of the University of California.
10104 All rights reserved.
10105
10106 Redistribution and use in source and binary forms, with or without
10107 modification, are permitted provided that the following conditions
10108 are met:
10109 1. Redistributions of source code must retain the above copyright
10110 notice, this list of conditions and the following disclaimer.
10111 2. Redistributions in binary form must reproduce the above copyright
10112 notice, this list of conditions and the following disclaimer in the
10113 documentation and/or other materials provided with the distribution.
10114 3. Neither the name of the University nor the names of its contributors
10115 may be used to endorse or promote products derived from this software
10116 without specific prior written permission.
10117
10118 THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" AND
10119 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
10120 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
10121 ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
10122 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
10123 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
10124 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
10125 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
10126 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
10127 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
10128
10129-------------------------------------------------------------------
10130
10131Copyright 1997 Niels Provos <provos@physnet.uni-hamburg.de>
10132Copyright 2008 Damien Miller <djm@openbsd.org>
10133All rights reserved.
10134
10135Theo de Raadt <deraadt@openbsd.org> came up with the idea of using
10136such a mathematical system to generate more random (yet non-repeating)
10137ids to solve the resolver/named problem. But Niels designed the
10138actual system based on the constraints.
10139
10140Later modified by Damien Miller to wrap the LCG output in a 15-bit
10141permutation generator based on a Luby-Rackoff block cipher. This
10142ensures the output is non-repeating and preserves the MSB twiddle
10143trick, but makes it more resistant to LCG prediction.
10144
10145Redistribution and use in source and binary forms, with or without
10146modification, are permitted provided that the following conditions
10147are met:
101481. Redistributions of source code must retain the above copyright
10149 notice, this list of conditions and the following disclaimer.
101502. Redistributions in binary form must reproduce the above copyright
10151 notice, this list of conditions and the following disclaimer in the
10152 documentation and/or other materials provided with the distribution.
10153
10154THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
10155IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
10156OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
10157IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
10158INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
10159NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
10160DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
10161THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
10162(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
10163THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
10164
10165-------------------------------------------------------------------
10166
10167Portions Copyright (C) 2004, 2005, 2008, 2009 Internet Systems Consortium, Inc. ("ISC")
10168Portions Copyright (C) 1996-2003 Internet Software Consortium.
10169
10170Permission to use, copy, modify, and/or distribute this software for any
10171purpose with or without fee is hereby granted, provided that the above
10172copyright notice and this permission notice appear in all copies.
10173
10174THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
10175REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
10176AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
10177INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
10178LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
10179OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
10180PERFORMANCE OF THIS SOFTWARE.
10181
10182-------------------------------------------------------------------
10183
10184Portions Copyright (c) 1993 by Digital Equipment Corporation.
10185
10186Permission to use, copy, modify, and distribute this software for any
10187purpose with or without fee is hereby granted, provided that the above
10188copyright notice and this permission notice appear in all copies, and that
10189the name of Digital Equipment Corporation not be used in advertising or
10190publicity pertaining to distribution of the document or software without
10191specific, written prior permission.
10192
10193THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL
10194WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES
10195OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT
10196CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
10197DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
10198PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
10199ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
10200SOFTWARE.
10201
10202-------------------------------------------------------------------
10203
10204Portions Copyright (c) 1995 by International Business Machines, Inc.
10205
10206International Business Machines, Inc. (hereinafter called IBM) grants
10207permission under its copyrights to use, copy, modify, and distribute this
10208Software with or without fee, provided that the above copyright notice and
10209all paragraphs of this notice appear in all copies, and that the name of IBM
10210not be used in connection with the marketing of any product incorporating
10211the Software or modifications thereof, without specific, written prior
10212permission.
10213
10214To the extent it has a right to do so, IBM grants an immunity from suit
10215under its patents, if any, for the use, sale or manufacture of products to
10216the extent that such products are used for performing Domain Name System
10217dynamic updates in TCP/IP networks by means of the Software. No immunity is
10218granted for any product per se or for any other function of any product.
10219
10220THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES,
10221INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
10222PARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL,
10223DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING
10224OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN
10225IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES.
10226
10227-------------------------------------------------------------------
10228
10229Portions Copyright(C) 1995, Jason Downs. All rights reserved.
10230
10231Redistribution and use in source and binary forms, with or without
10232modification, are permitted provided that the following conditions
10233are met:
102341. Redistributions of source code must retain the above copyright
10235 notice, this list of conditions and the following disclaimer.
102362. Redistributions in binary form must reproduce the above copyright
10237 notice, this list of conditions and the following disclaimer in the
10238 documentation and/or other materials provided with the distribution.
10239
10240THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS
10241OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
10242WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
10243DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT,
10244INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
10245(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
10246SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
10247CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
10248LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
10249OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
10250SUCH DAMAGE.
10251
10252-------------------------------------------------------------------
10253
10254The author of this software is David M. Gay.
10255
10256Copyright (C) 1998 by Lucent Technologies
10257All Rights Reserved
10258
10259Permission to use, copy, modify, and distribute this software and
10260its documentation for any purpose and without fee is hereby
10261granted, provided that the above copyright notice appear in all
10262copies and that both that the copyright notice and this
10263permission notice and warranty disclaimer appear in supporting
10264documentation, and that the name of Lucent or any of its entities
10265not be used in advertising or publicity pertaining to
10266distribution of the software without specific, written prior
10267permission.
10268
10269LUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
10270INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
10271IN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY
10272SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
10273WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
10274IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
10275ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
10276THIS SOFTWARE.
10277
10278-------------------------------------------------------------------
10279
10280The author of this software is David M. Gay.
10281
10282Copyright (C) 1998, 1999 by Lucent Technologies
10283All Rights Reserved
10284
10285Permission to use, copy, modify, and distribute this software and
10286its documentation for any purpose and without fee is hereby
10287granted, provided that the above copyright notice appear in all
10288copies and that both that the copyright notice and this
10289permission notice and warranty disclaimer appear in supporting
10290documentation, and that the name of Lucent or any of its entities
10291not be used in advertising or publicity pertaining to
10292distribution of the software without specific, written prior
10293permission.
10294
10295LUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
10296INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
10297IN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY
10298SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
10299WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
10300IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
10301ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
10302THIS SOFTWARE.
10303
10304-------------------------------------------------------------------
10305
10306The author of this software is David M. Gay.
10307
10308Copyright (C) 1998, 2000 by Lucent Technologies
10309All Rights Reserved
10310
10311Permission to use, copy, modify, and distribute this software and
10312its documentation for any purpose and without fee is hereby
10313granted, provided that the above copyright notice appear in all
10314copies and that both that the copyright notice and this
10315permission notice and warranty disclaimer appear in supporting
10316documentation, and that the name of Lucent or any of its entities
10317not be used in advertising or publicity pertaining to
10318distribution of the software without specific, written prior
10319permission.
10320
10321LUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
10322INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
10323IN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY
10324SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
10325WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
10326IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
10327ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
10328THIS SOFTWARE.
10329
10330-------------------------------------------------------------------
10331
10332The author of this software is David M. Gay.
10333
10334Copyright (C) 1998-2000 by Lucent Technologies
10335All Rights Reserved
10336
10337Permission to use, copy, modify, and distribute this software and
10338its documentation for any purpose and without fee is hereby
10339granted, provided that the above copyright notice appear in all
10340copies and that both that the copyright notice and this
10341permission notice and warranty disclaimer appear in supporting
10342documentation, and that the name of Lucent or any of its entities
10343not be used in advertising or publicity pertaining to
10344distribution of the software without specific, written prior
10345permission.
10346
10347LUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
10348INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
10349IN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY
10350SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
10351WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
10352IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
10353ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
10354THIS SOFTWARE.
10355
10356-------------------------------------------------------------------
10357
10358The author of this software is David M. Gay.
10359
10360Copyright (C) 1998-2001 by Lucent Technologies
10361All Rights Reserved
10362
10363Permission to use, copy, modify, and distribute this software and
10364its documentation for any purpose and without fee is hereby
10365granted, provided that the above copyright notice appear in all
10366copies and that both that the copyright notice and this
10367permission notice and warranty disclaimer appear in supporting
10368documentation, and that the name of Lucent or any of its entities
10369not be used in advertising or publicity pertaining to
10370distribution of the software without specific, written prior
10371permission.
10372
10373LUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
10374INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
10375IN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY
10376SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
10377WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
10378IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
10379ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
10380THIS SOFTWARE.
10381
10382-------------------------------------------------------------------
10383
10384The author of this software is David M. Gay.
10385
10386Copyright (C) 2000 by Lucent Technologies
10387All Rights Reserved
10388
10389Permission to use, copy, modify, and distribute this software and
10390its documentation for any purpose and without fee is hereby
10391granted, provided that the above copyright notice appear in all
10392copies and that both that the copyright notice and this
10393permission notice and warranty disclaimer appear in supporting
10394documentation, and that the name of Lucent or any of its entities
10395not be used in advertising or publicity pertaining to
10396distribution of the software without specific, written prior
10397permission.
10398
10399LUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
10400INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
10401IN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY
10402SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
10403WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
10404IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
10405ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
10406THIS SOFTWARE.
10407
10408-------------------------------------------------------------------
10409
10410Copyright (c) 2008-2009 The Khronos Group Inc.
10411
10412Permission is hereby granted, free of charge, to any person obtaining a
10413copy of this software and/or associated documentation files (the
10414"Materials"), to deal in the Materials without restriction, including
10415without limitation the rights to use, copy, modify, merge, publish,
10416distribute, sublicense, and/or sell copies of the Materials, and to
10417permit persons to whom the Materials are furnished to do so, subject to
10418the following conditions:
10419
10420The above copyright notice and this permission notice shall be included
10421in all copies or substantial portions of the Materials.
10422
10423THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
10424EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
10425MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
10426IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
10427CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
10428TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
10429MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
10430Copyright (C) 2016 The Android Open Source Project
10431
10432Licensed under the Apache License, Version 2.0 (the "License");
10433you may not use this file except in compliance with the License.
10434You may obtain a copy of the License at
10435
10436 http://www.apache.org/licenses/LICENSE-2.0
10437
10438Unless required by applicable law or agreed to in writing, software
10439distributed under the License is distributed on an "AS IS" BASIS,
10440WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10441See the License for the specific language governing permissions and
10442limitations under the License.
10443Copyright (c) 2007-2017 The Khronos Group Inc.
10444
10445Permission is hereby granted, free of charge, to any person obtaining a
10446copy of this software and/or associated documentation files (the
10447"Materials"), to deal in the Materials without restriction, including
10448without limitation the rights to use, copy, modify, merge, publish,
10449distribute, sublicense, and/or sell copies of the Materials, and to
10450permit persons to whom the Materials are furnished to do so, subject to
10451the following conditions:
10452
10453The above copyright notice and this permission notice shall be included
10454in all copies or substantial portions of the Materials.
10455
10456THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
10457EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
10458MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
10459IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
10460CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
10461TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
10462MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
10463Copyright (c) 2017 The Khronos Group Inc.
10464
10465Licensed under the Apache License, Version 2.0 (the "License");
10466you may not use this file except in compliance with the License.
10467You may obtain a copy of the License at
10468
10469 http://www.apache.org/licenses/LICENSE-2.0
10470
10471Unless required by applicable law or agreed to in writing, software
10472distributed under the License is distributed on an "AS IS" BASIS,
10473WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10474See the License for the specific language governing permissions and
10475limitations under the License.
10476
10477Copyright (c) 2013-2017 The Khronos Group Inc.
10478
10479Permission is hereby granted, free of charge, to any person obtaining a
10480copy of this software and/or associated documentation files (the
10481"Materials"), to deal in the Materials without restriction, including
10482without limitation the rights to use, copy, modify, merge, publish,
10483distribute, sublicense, and/or sell copies of the Materials, and to
10484permit persons to whom the Materials are furnished to do so, subject to
10485the following conditions:
10486
10487The above copyright notice and this permission notice shall be included
10488in all copies or substantial portions of the Materials.
10489
10490THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
10491EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
10492MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
10493IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
10494CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
10495TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
10496MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
10497
10498Copyright (c) 2017 The Khronos Group Inc.
10499
10500Licensed under the Apache License, Version 2.0 (the "License");
10501you may not use this file except in compliance with the License.
10502You may obtain a copy of the License at
10503
10504 http://www.apache.org/licenses/LICENSE-2.0
10505
10506Unless required by applicable law or agreed to in writing, software
10507distributed under the License is distributed on an "AS IS" BASIS,
10508WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10509See the License for the specific language governing permissions and
10510limitations under the License.
10511
10512Copyright (c) 2013-2017 The Khronos Group Inc.
10513
10514Permission is hereby granted, free of charge, to any person obtaining a
10515copy of this software and/or associated documentation files (the
10516"Materials"), to deal in the Materials without restriction, including
10517without limitation the rights to use, copy, modify, merge, publish,
10518distribute, sublicense, and/or sell copies of the Materials, and to
10519permit persons to whom the Materials are furnished to do so, subject to
10520the following conditions:
10521
10522The above copyright notice and this permission notice shall be included
10523in all copies or substantial portions of the Materials.
10524
10525THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
10526EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
10527MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
10528IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
10529CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
10530TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
10531MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
10532
10533This document is licensed under the SGI Free Software B License Version
105342.0. For details, see http://oss.sgi.com/projects/FreeB/ .
10535
10536Copyright (c) 2017 The Khronos Group Inc.
10537
10538Licensed under the Apache License, Version 2.0 (the "License");
10539you may not use this file except in compliance with the License.
10540You may obtain a copy of the License at
10541
10542 http://www.apache.org/licenses/LICENSE-2.0
10543
10544Unless required by applicable law or agreed to in writing, software
10545distributed under the License is distributed on an "AS IS" BASIS,
10546WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10547See the License for the specific language governing permissions and
10548limitations under the License.
10549
10550Copyright (c) 2013-2017 The Khronos Group Inc.
10551
10552Permission is hereby granted, free of charge, to any person obtaining a
10553copy of this software and/or associated documentation files (the
10554"Materials"), to deal in the Materials without restriction, including
10555without limitation the rights to use, copy, modify, merge, publish,
10556distribute, sublicense, and/or sell copies of the Materials, and to
10557permit persons to whom the Materials are furnished to do so, subject to
10558the following conditions:
10559
10560The above copyright notice and this permission notice shall be included
10561in all copies or substantial portions of the Materials.
10562
10563THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
10564EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
10565MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
10566IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
10567CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
10568TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
10569MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
10570
10571Copyright (c) 2007-2010 The Khronos Group Inc.
10572
10573Permission is hereby granted, free of charge, to any person obtaining
10574a copy of this software and/or associated documentation files (the
10575"Materials "), to deal in the Materials without restriction, including
10576without limitation the rights to use, copy, modify, merge, publish,
10577distribute, sublicense, and/or sell copies of the Materials, and to
10578permit persons to whom the Materials are furnished to do so, subject to
10579the following conditions:
10580
10581The above copyright notice and this permission notice shall be included
10582in all copies or substantial portions of the Materials.
10583
10584THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
10585OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
10586MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
10587IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
10588CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
10589TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
10590MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
10591Copyright (c) 2007-2009 The Khronos Group Inc.
10592
10593Permission is hereby granted, free of charge, to any person obtaining a copy of
10594this software and /or associated documentation files (the "Materials "), to
10595deal in the Materials without restriction, including without limitation the
10596rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
10597sell copies of the Materials, and to permit persons to whom the Materials are
10598furnished to do so, subject to
10599the following conditions:
10600
10601The above copyright notice and this permission notice shall be included
10602in all copies or substantial portions of the Materials.
10603
10604THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
10605IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
10606FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
10607AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
10608LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
10609OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN THE
10610MATERIALS.
10611 =========================================================================
10612 == NOTICE file corresponding to the section 4 d of ==
10613 == the Apache License, Version 2.0, ==
10614 == in this case for the Android-specific code. ==
10615 =========================================================================
10616
10617Android Code
10618Copyright 2005-2008 The Android Open Source Project
10619
10620This product includes software developed as part of
10621The Android Open Source Project (http://source.android.com).
10622
10623 =========================================================================
10624 == NOTICE file corresponding to the section 4 d of ==
10625 == the Apache License, Version 2.0, ==
10626 == in this case for Apache Commons code. ==
10627 =========================================================================
10628
10629Apache Commons
10630Copyright 1999-2006 The Apache Software Foundation
10631
10632This product includes software developed at
10633The Apache Software Foundation (http://www.apache.org/).
10634
10635 =========================================================================
10636 == NOTICE file corresponding to the section 4 d of ==
10637 == the Apache License, Version 2.0, ==
10638 == in this case for Jakarta Commons Logging. ==
10639 =========================================================================
10640
10641Jakarta Commons Logging (JCL)
10642Copyright 2005,2006 The Apache Software Foundation.
10643
10644This product includes software developed at
10645The Apache Software Foundation (http://www.apache.org/).
10646
10647 =========================================================================
10648 == NOTICE file corresponding to the section 4 d of ==
10649 == the Apache License, Version 2.0, ==
10650 == in this case for the Nuance code. ==
10651 =========================================================================
10652
10653These files are Copyright 2007 Nuance Communications, but released under
10654the Apache2 License.
10655
10656 =========================================================================
10657 == NOTICE file corresponding to the section 4 d of ==
10658 == the Apache License, Version 2.0, ==
10659 == in this case for the Media Codecs code. ==
10660 =========================================================================
10661
10662Media Codecs
10663These files are Copyright 1998 - 2009 PacketVideo, but released under
10664the Apache2 License.
10665
10666 =========================================================================
10667 == NOTICE file corresponding to the section 4 d of ==
10668 == the Apache License, Version 2.0, ==
10669 == in this case for the TagSoup code. ==
10670 =========================================================================
10671
10672This file is part of TagSoup and is Copyright 2002-2008 by John Cowan.
10673
10674TagSoup is licensed under the Apache License,
10675Version 2.0. You may obtain a copy of this license at
10676http://www.apache.org/licenses/LICENSE-2.0 . You may also have
10677additional legal rights not granted by this license.
10678
10679TagSoup is distributed in the hope that it will be useful, but
10680unless required by applicable law or agreed to in writing, TagSoup
10681is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
10682OF ANY KIND, either express or implied; not even the implied warranty
10683of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10684
10685 =========================================================================
10686 == NOTICE file corresponding to the section 4 d of ==
10687 == the Apache License, Version 2.0, ==
10688 == in this case for Additional Codecs code. ==
10689 =========================================================================
10690
10691Additional Codecs
10692These files are Copyright 2003-2010 VisualOn, but released under
10693the Apache2 License.
10694
10695 =========================================================================
10696 == NOTICE file corresponding to the section 4 d of ==
10697 == the Apache License, Version 2.0, ==
10698 == in this case for the Audio Effects code. ==
10699 =========================================================================
10700
10701Audio Effects
10702These files are Copyright (C) 2004-2010 NXP Software and
10703Copyright (C) 2010 The Android Open Source Project, but released under
10704the Apache2 License.
10705
10706
10707 Apache License
10708 Version 2.0, January 2004
10709 http://www.apache.org/licenses/
10710
10711 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
10712
10713 1. Definitions.
10714
10715 "License" shall mean the terms and conditions for use, reproduction,
10716 and distribution as defined by Sections 1 through 9 of this document.
10717
10718 "Licensor" shall mean the copyright owner or entity authorized by
10719 the copyright owner that is granting the License.
10720
10721 "Legal Entity" shall mean the union of the acting entity and all
10722 other entities that control, are controlled by, or are under common
10723 control with that entity. For the purposes of this definition,
10724 "control" means (i) the power, direct or indirect, to cause the
10725 direction or management of such entity, whether by contract or
10726 otherwise, or (ii) ownership of fifty percent (50%) or more of the
10727 outstanding shares, or (iii) beneficial ownership of such entity.
10728
10729 "You" (or "Your") shall mean an individual or Legal Entity
10730 exercising permissions granted by this License.
10731
10732 "Source" form shall mean the preferred form for making modifications,
10733 including but not limited to software source code, documentation
10734 source, and configuration files.
10735
10736 "Object" form shall mean any form resulting from mechanical
10737 transformation or translation of a Source form, including but
10738 not limited to compiled object code, generated documentation,
10739 and conversions to other media types.
10740
10741 "Work" shall mean the work of authorship, whether in Source or
10742 Object form, made available under the License, as indicated by a
10743 copyright notice that is included in or attached to the work
10744 (an example is provided in the Appendix below).
10745
10746 "Derivative Works" shall mean any work, whether in Source or Object
10747 form, that is based on (or derived from) the Work and for which the
10748 editorial revisions, annotations, elaborations, or other modifications
10749 represent, as a whole, an original work of authorship. For the purposes
10750 of this License, Derivative Works shall not include works that remain
10751 separable from, or merely link (or bind by name) to the interfaces of,
10752 the Work and Derivative Works thereof.
10753
10754 "Contribution" shall mean any work of authorship, including
10755 the original version of the Work and any modifications or additions
10756 to that Work or Derivative Works thereof, that is intentionally
10757 submitted to Licensor for inclusion in the Work by the copyright owner
10758 or by an individual or Legal Entity authorized to submit on behalf of
10759 the copyright owner. For the purposes of this definition, "submitted"
10760 means any form of electronic, verbal, or written communication sent
10761 to the Licensor or its representatives, including but not limited to
10762 communication on electronic mailing lists, source code control systems,
10763 and issue tracking systems that are managed by, or on behalf of, the
10764 Licensor for the purpose of discussing and improving the Work, but
10765 excluding communication that is conspicuously marked or otherwise
10766 designated in writing by the copyright owner as "Not a Contribution."
10767
10768 "Contributor" shall mean Licensor and any individual or Legal Entity
10769 on behalf of whom a Contribution has been received by Licensor and
10770 subsequently incorporated within the Work.
10771
10772 2. Grant of Copyright License. Subject to the terms and conditions of
10773 this License, each Contributor hereby grants to You a perpetual,
10774 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
10775 copyright license to reproduce, prepare Derivative Works of,
10776 publicly display, publicly perform, sublicense, and distribute the
10777 Work and such Derivative Works in Source or Object form.
10778
10779 3. Grant of Patent License. Subject to the terms and conditions of
10780 this License, each Contributor hereby grants to You a perpetual,
10781 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
10782 (except as stated in this section) patent license to make, have made,
10783 use, offer to sell, sell, import, and otherwise transfer the Work,
10784 where such license applies only to those patent claims licensable
10785 by such Contributor that are necessarily infringed by their
10786 Contribution(s) alone or by combination of their Contribution(s)
10787 with the Work to which such Contribution(s) was submitted. If You
10788 institute patent litigation against any entity (including a
10789 cross-claim or counterclaim in a lawsuit) alleging that the Work
10790 or a Contribution incorporated within the Work constitutes direct
10791 or contributory patent infringement, then any patent licenses
10792 granted to You under this License for that Work shall terminate
10793 as of the date such litigation is filed.
10794
10795 4. Redistribution. You may reproduce and distribute copies of the
10796 Work or Derivative Works thereof in any medium, with or without
10797 modifications, and in Source or Object form, provided that You
10798 meet the following conditions:
10799
10800 (a) You must give any other recipients of the Work or
10801 Derivative Works a copy of this License; and
10802
10803 (b) You must cause any modified files to carry prominent notices
10804 stating that You changed the files; and
10805
10806 (c) You must retain, in the Source form of any Derivative Works
10807 that You distribute, all copyright, patent, trademark, and
10808 attribution notices from the Source form of the Work,
10809 excluding those notices that do not pertain to any part of
10810 the Derivative Works; and
10811
10812 (d) If the Work includes a "NOTICE" text file as part of its
10813 distribution, then any Derivative Works that You distribute must
10814 include a readable copy of the attribution notices contained
10815 within such NOTICE file, excluding those notices that do not
10816 pertain to any part of the Derivative Works, in at least one
10817 of the following places: within a NOTICE text file distributed
10818 as part of the Derivative Works; within the Source form or
10819 documentation, if provided along with the Derivative Works; or,
10820 within a display generated by the Derivative Works, if and
10821 wherever such third-party notices normally appear. The contents
10822 of the NOTICE file are for informational purposes only and
10823 do not modify the License. You may add Your own attribution
10824 notices within Derivative Works that You distribute, alongside
10825 or as an addendum to the NOTICE text from the Work, provided
10826 that such additional attribution notices cannot be construed
10827 as modifying the License.
10828
10829 You may add Your own copyright statement to Your modifications and
10830 may provide additional or different license terms and conditions
10831 for use, reproduction, or distribution of Your modifications, or
10832 for any such Derivative Works as a whole, provided Your use,
10833 reproduction, and distribution of the Work otherwise complies with
10834 the conditions stated in this License.
10835
10836 5. Submission of Contributions. Unless You explicitly state otherwise,
10837 any Contribution intentionally submitted for inclusion in the Work
10838 by You to the Licensor shall be under the terms and conditions of
10839 this License, without any additional terms or conditions.
10840 Notwithstanding the above, nothing herein shall supersede or modify
10841 the terms of any separate license agreement you may have executed
10842 with Licensor regarding such Contributions.
10843
10844 6. Trademarks. This License does not grant permission to use the trade
10845 names, trademarks, service marks, or product names of the Licensor,
10846 except as required for reasonable and customary use in describing the
10847 origin of the Work and reproducing the content of the NOTICE file.
10848
10849 7. Disclaimer of Warranty. Unless required by applicable law or
10850 agreed to in writing, Licensor provides the Work (and each
10851 Contributor provides its Contributions) on an "AS IS" BASIS,
10852 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
10853 implied, including, without limitation, any warranties or conditions
10854 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
10855 PARTICULAR PURPOSE. You are solely responsible for determining the
10856 appropriateness of using or redistributing the Work and assume any
10857 risks associated with Your exercise of permissions under this License.
10858
10859 8. Limitation of Liability. In no event and under no legal theory,
10860 whether in tort (including negligence), contract, or otherwise,
10861 unless required by applicable law (such as deliberate and grossly
10862 negligent acts) or agreed to in writing, shall any Contributor be
10863 liable to You for damages, including any direct, indirect, special,
10864 incidental, or consequential damages of any character arising as a
10865 result of this License or out of the use or inability to use the
10866 Work (including but not limited to damages for loss of goodwill,
10867 work stoppage, computer failure or malfunction, or any and all
10868 other commercial damages or losses), even if such Contributor
10869 has been advised of the possibility of such damages.
10870
10871 9. Accepting Warranty or Additional Liability. While redistributing
10872 the Work or Derivative Works thereof, You may choose to offer,
10873 and charge a fee for, acceptance of support, warranty, indemnity,
10874 or other liability obligations and/or rights consistent with this
10875 License. However, in accepting such obligations, You may act only
10876 on Your own behalf and on Your sole responsibility, not on behalf
10877 of any other Contributor, and only if You agree to indemnify,
10878 defend, and hold each Contributor harmless for any liability
10879 incurred by, or claims asserted against, such Contributor by reason
10880 of your accepting any such warranty or additional liability.
10881
10882 END OF TERMS AND CONDITIONS
10883
10884
10885
10886UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
10887
10888Unicode Data Files include all data files under the directories
10889http://www.unicode.org/Public/, http://www.unicode.org/reports/,
10890and http://www.unicode.org/cldr/data/ . Unicode Software includes any
10891source code published in the Unicode Standard or under the directories
10892http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
10893http://www.unicode.org/cldr/data/.
10894
10895NOTICE TO USER: Carefully read the following legal agreement. BY
10896DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA
10897FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY
10898ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF
10899THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY,
10900DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.
10901
10902COPYRIGHT AND PERMISSION NOTICE
10903
10904Copyright © 1991-2008 Unicode, Inc. All rights reserved. Distributed
10905under the Terms of Use in http://www.unicode.org/copyright.html.
10906
10907Permission is hereby granted, free of charge, to any person obtaining
10908a copy of the Unicode data files and any associated documentation (the
10909"Data Files") or Unicode software and any associated documentation (the
10910"Software") to deal in the Data Files or Software without restriction,
10911including without limitation the rights to use, copy, modify, merge,
10912publish, distribute, and/or sell copies of the Data Files or Software,
10913and to permit persons to whom the Data Files or Software are furnished to
10914do so, provided that (a) the above copyright notice(s) and this permission
10915notice appear with all copies of the Data Files or Software, (b) both the
10916above copyright notice(s) and this permission notice appear in associated
10917documentation, and (c) there is clear notice in each modified Data File
10918or in the Software as well as in the documentation associated with the
10919Data File(s) or Software that the data or software has been modified.
10920
10921THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
10922ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
10923OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
10924OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS
10925INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT
10926OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
10927OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
10928OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
10929OR PERFORMANCE OF THE DATA FILES OR SOFTWARE.
10930
10931Except as contained in this notice, the name of a copyright holder
10932shall not be used in advertising or otherwise to promote the sale, use
10933or other dealings in these Data Files or Software without prior written
10934authorization of the copyright holder.
10935
10936 Copyright (c) 2005-2008, The Android Open Source Project
10937
10938 Licensed under the Apache License, Version 2.0 (the "License");
10939 you may not use this file except in compliance with the License.
10940
10941 Unless required by applicable law or agreed to in writing, software
10942 distributed under the License is distributed on an "AS IS" BASIS,
10943 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10944 See the License for the specific language governing permissions and
10945 limitations under the License.
10946
10947
10948 Apache License
10949 Version 2.0, January 2004
10950 http://www.apache.org/licenses/
10951
10952 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
10953
10954 1. Definitions.
10955
10956 "License" shall mean the terms and conditions for use, reproduction,
10957 and distribution as defined by Sections 1 through 9 of this document.
10958
10959 "Licensor" shall mean the copyright owner or entity authorized by
10960 the copyright owner that is granting the License.
10961
10962 "Legal Entity" shall mean the union of the acting entity and all
10963 other entities that control, are controlled by, or are under common
10964 control with that entity. For the purposes of this definition,
10965 "control" means (i) the power, direct or indirect, to cause the
10966 direction or management of such entity, whether by contract or
10967 otherwise, or (ii) ownership of fifty percent (50%) or more of the
10968 outstanding shares, or (iii) beneficial ownership of such entity.
10969
10970 "You" (or "Your") shall mean an individual or Legal Entity
10971 exercising permissions granted by this License.
10972
10973 "Source" form shall mean the preferred form for making modifications,
10974 including but not limited to software source code, documentation
10975 source, and configuration files.
10976
10977 "Object" form shall mean any form resulting from mechanical
10978 transformation or translation of a Source form, including but
10979 not limited to compiled object code, generated documentation,
10980 and conversions to other media types.
10981
10982 "Work" shall mean the work of authorship, whether in Source or
10983 Object form, made available under the License, as indicated by a
10984 copyright notice that is included in or attached to the work
10985 (an example is provided in the Appendix below).
10986
10987 "Derivative Works" shall mean any work, whether in Source or Object
10988 form, that is based on (or derived from) the Work and for which the
10989 editorial revisions, annotations, elaborations, or other modifications
10990 represent, as a whole, an original work of authorship. For the purposes
10991 of this License, Derivative Works shall not include works that remain
10992 separable from, or merely link (or bind by name) to the interfaces of,
10993 the Work and Derivative Works thereof.
10994
10995 "Contribution" shall mean any work of authorship, including
10996 the original version of the Work and any modifications or additions
10997 to that Work or Derivative Works thereof, that is intentionally
10998 submitted to Licensor for inclusion in the Work by the copyright owner
10999 or by an individual or Legal Entity authorized to submit on behalf of
11000 the copyright owner. For the purposes of this definition, "submitted"
11001 means any form of electronic, verbal, or written communication sent
11002 to the Licensor or its representatives, including but not limited to
11003 communication on electronic mailing lists, source code control systems,
11004 and issue tracking systems that are managed by, or on behalf of, the
11005 Licensor for the purpose of discussing and improving the Work, but
11006 excluding communication that is conspicuously marked or otherwise
11007 designated in writing by the copyright owner as "Not a Contribution."
11008
11009 "Contributor" shall mean Licensor and any individual or Legal Entity
11010 on behalf of whom a Contribution has been received by Licensor and
11011 subsequently incorporated within the Work.
11012
11013 2. Grant of Copyright License. Subject to the terms and conditions of
11014 this License, each Contributor hereby grants to You a perpetual,
11015 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
11016 copyright license to reproduce, prepare Derivative Works of,
11017 publicly display, publicly perform, sublicense, and distribute the
11018 Work and such Derivative Works in Source or Object form.
11019
11020 3. Grant of Patent License. Subject to the terms and conditions of
11021 this License, each Contributor hereby grants to You a perpetual,
11022 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
11023 (except as stated in this section) patent license to make, have made,
11024 use, offer to sell, sell, import, and otherwise transfer the Work,
11025 where such license applies only to those patent claims licensable
11026 by such Contributor that are necessarily infringed by their
11027 Contribution(s) alone or by combination of their Contribution(s)
11028 with the Work to which such Contribution(s) was submitted. If You
11029 institute patent litigation against any entity (including a
11030 cross-claim or counterclaim in a lawsuit) alleging that the Work
11031 or a Contribution incorporated within the Work constitutes direct
11032 or contributory patent infringement, then any patent licenses
11033 granted to You under this License for that Work shall terminate
11034 as of the date such litigation is filed.
11035
11036 4. Redistribution. You may reproduce and distribute copies of the
11037 Work or Derivative Works thereof in any medium, with or without
11038 modifications, and in Source or Object form, provided that You
11039 meet the following conditions:
11040
11041 (a) You must give any other recipients of the Work or
11042 Derivative Works a copy of this License; and
11043
11044 (b) You must cause any modified files to carry prominent notices
11045 stating that You changed the files; and
11046
11047 (c) You must retain, in the Source form of any Derivative Works
11048 that You distribute, all copyright, patent, trademark, and
11049 attribution notices from the Source form of the Work,
11050 excluding those notices that do not pertain to any part of
11051 the Derivative Works; and
11052
11053 (d) If the Work includes a "NOTICE" text file as part of its
11054 distribution, then any Derivative Works that You distribute must
11055 include a readable copy of the attribution notices contained
11056 within such NOTICE file, excluding those notices that do not
11057 pertain to any part of the Derivative Works, in at least one
11058 of the following places: within a NOTICE text file distributed
11059 as part of the Derivative Works; within the Source form or
11060 documentation, if provided along with the Derivative Works; or,
11061 within a display generated by the Derivative Works, if and
11062 wherever such third-party notices normally appear. The contents
11063 of the NOTICE file are for informational purposes only and
11064 do not modify the License. You may add Your own attribution
11065 notices within Derivative Works that You distribute, alongside
11066 or as an addendum to the NOTICE text from the Work, provided
11067 that such additional attribution notices cannot be construed
11068 as modifying the License.
11069
11070 You may add Your own copyright statement to Your modifications and
11071 may provide additional or different license terms and conditions
11072 for use, reproduction, or distribution of Your modifications, or
11073 for any such Derivative Works as a whole, provided Your use,
11074 reproduction, and distribution of the Work otherwise complies with
11075 the conditions stated in this License.
11076
11077 5. Submission of Contributions. Unless You explicitly state otherwise,
11078 any Contribution intentionally submitted for inclusion in the Work
11079 by You to the Licensor shall be under the terms and conditions of
11080 this License, without any additional terms or conditions.
11081 Notwithstanding the above, nothing herein shall supersede or modify
11082 the terms of any separate license agreement you may have executed
11083 with Licensor regarding such Contributions.
11084
11085 6. Trademarks. This License does not grant permission to use the trade
11086 names, trademarks, service marks, or product names of the Licensor,
11087 except as required for reasonable and customary use in describing the
11088 origin of the Work and reproducing the content of the NOTICE file.
11089
11090 7. Disclaimer of Warranty. Unless required by applicable law or
11091 agreed to in writing, Licensor provides the Work (and each
11092 Contributor provides its Contributions) on an "AS IS" BASIS,
11093 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
11094 implied, including, without limitation, any warranties or conditions
11095 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
11096 PARTICULAR PURPOSE. You are solely responsible for determining the
11097 appropriateness of using or redistributing the Work and assume any
11098 risks associated with Your exercise of permissions under this License.
11099
11100 8. Limitation of Liability. In no event and under no legal theory,
11101 whether in tort (including negligence), contract, or otherwise,
11102 unless required by applicable law (such as deliberate and grossly
11103 negligent acts) or agreed to in writing, shall any Contributor be
11104 liable to You for damages, including any direct, indirect, special,
11105 incidental, or consequential damages of any character arising as a
11106 result of this License or out of the use or inability to use the
11107 Work (including but not limited to damages for loss of goodwill,
11108 work stoppage, computer failure or malfunction, or any and all
11109 other commercial damages or losses), even if such Contributor
11110 has been advised of the possibility of such damages.
11111
11112 9. Accepting Warranty or Additional Liability. While redistributing
11113 the Work or Derivative Works thereof, You may choose to offer,
11114 and charge a fee for, acceptance of support, warranty, indemnity,
11115 or other liability obligations and/or rights consistent with this
11116 License. However, in accepting such obligations, You may act only
11117 on Your own behalf and on Your sole responsibility, not on behalf
11118 of any other Contributor, and only if You agree to indemnify,
11119 defend, and hold each Contributor harmless for any liability
11120 incurred by, or claims asserted against, such Contributor by reason
11121 of your accepting any such warranty or additional liability.
11122
11123 END OF TERMS AND CONDITIONS
11124
11125
11126 Copyright (c) 2018, The Android Open Source Project
11127
11128 Licensed under the Apache License, Version 2.0 (the "License");
11129 you may not use this file except in compliance with the License.
11130
11131 Unless required by applicable law or agreed to in writing, software
11132 distributed under the License is distributed on an "AS IS" BASIS,
11133 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11134 See the License for the specific language governing permissions and
11135 limitations under the License.
11136
11137
11138 Apache License
11139 Version 2.0, January 2004
11140 http://www.apache.org/licenses/
11141
11142 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
11143
11144 1. Definitions.
11145
11146 "License" shall mean the terms and conditions for use, reproduction,
11147 and distribution as defined by Sections 1 through 9 of this document.
11148
11149 "Licensor" shall mean the copyright owner or entity authorized by
11150 the copyright owner that is granting the License.
11151
11152 "Legal Entity" shall mean the union of the acting entity and all
11153 other entities that control, are controlled by, or are under common
11154 control with that entity. For the purposes of this definition,
11155 "control" means (i) the power, direct or indirect, to cause the
11156 direction or management of such entity, whether by contract or
11157 otherwise, or (ii) ownership of fifty percent (50%) or more of the
11158 outstanding shares, or (iii) beneficial ownership of such entity.
11159
11160 "You" (or "Your") shall mean an individual or Legal Entity
11161 exercising permissions granted by this License.
11162
11163 "Source" form shall mean the preferred form for making modifications,
11164 including but not limited to software source code, documentation
11165 source, and configuration files.
11166
11167 "Object" form shall mean any form resulting from mechanical
11168 transformation or translation of a Source form, including but
11169 not limited to compiled object code, generated documentation,
11170 and conversions to other media types.
11171
11172 "Work" shall mean the work of authorship, whether in Source or
11173 Object form, made available under the License, as indicated by a
11174 copyright notice that is included in or attached to the work
11175 (an example is provided in the Appendix below).
11176
11177 "Derivative Works" shall mean any work, whether in Source or Object
11178 form, that is based on (or derived from) the Work and for which the
11179 editorial revisions, annotations, elaborations, or other modifications
11180 represent, as a whole, an original work of authorship. For the purposes
11181 of this License, Derivative Works shall not include works that remain
11182 separable from, or merely link (or bind by name) to the interfaces of,
11183 the Work and Derivative Works thereof.
11184
11185 "Contribution" shall mean any work of authorship, including
11186 the original version of the Work and any modifications or additions
11187 to that Work or Derivative Works thereof, that is intentionally
11188 submitted to Licensor for inclusion in the Work by the copyright owner
11189 or by an individual or Legal Entity authorized to submit on behalf of
11190 the copyright owner. For the purposes of this definition, "submitted"
11191 means any form of electronic, verbal, or written communication sent
11192 to the Licensor or its representatives, including but not limited to
11193 communication on electronic mailing lists, source code control systems,
11194 and issue tracking systems that are managed by, or on behalf of, the
11195 Licensor for the purpose of discussing and improving the Work, but
11196 excluding communication that is conspicuously marked or otherwise
11197 designated in writing by the copyright owner as "Not a Contribution."
11198
11199 "Contributor" shall mean Licensor and any individual or Legal Entity
11200 on behalf of whom a Contribution has been received by Licensor and
11201 subsequently incorporated within the Work.
11202
11203 2. Grant of Copyright License. Subject to the terms and conditions of
11204 this License, each Contributor hereby grants to You a perpetual,
11205 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
11206 copyright license to reproduce, prepare Derivative Works of,
11207 publicly display, publicly perform, sublicense, and distribute the
11208 Work and such Derivative Works in Source or Object form.
11209
11210 3. Grant of Patent License. Subject to the terms and conditions of
11211 this License, each Contributor hereby grants to You a perpetual,
11212 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
11213 (except as stated in this section) patent license to make, have made,
11214 use, offer to sell, sell, import, and otherwise transfer the Work,
11215 where such license applies only to those patent claims licensable
11216 by such Contributor that are necessarily infringed by their
11217 Contribution(s) alone or by combination of their Contribution(s)
11218 with the Work to which such Contribution(s) was submitted. If You
11219 institute patent litigation against any entity (including a
11220 cross-claim or counterclaim in a lawsuit) alleging that the Work
11221 or a Contribution incorporated within the Work constitutes direct
11222 or contributory patent infringement, then any patent licenses
11223 granted to You under this License for that Work shall terminate
11224 as of the date such litigation is filed.
11225
11226 4. Redistribution. You may reproduce and distribute copies of the
11227 Work or Derivative Works thereof in any medium, with or without
11228 modifications, and in Source or Object form, provided that You
11229 meet the following conditions:
11230
11231 (a) You must give any other recipients of the Work or
11232 Derivative Works a copy of this License; and
11233
11234 (b) You must cause any modified files to carry prominent notices
11235 stating that You changed the files; and
11236
11237 (c) You must retain, in the Source form of any Derivative Works
11238 that You distribute, all copyright, patent, trademark, and
11239 attribution notices from the Source form of the Work,
11240 excluding those notices that do not pertain to any part of
11241 the Derivative Works; and
11242
11243 (d) If the Work includes a "NOTICE" text file as part of its
11244 distribution, then any Derivative Works that You distribute must
11245 include a readable copy of the attribution notices contained
11246 within such NOTICE file, excluding those notices that do not
11247 pertain to any part of the Derivative Works, in at least one
11248 of the following places: within a NOTICE text file distributed
11249 as part of the Derivative Works; within the Source form or
11250 documentation, if provided along with the Derivative Works; or,
11251 within a display generated by the Derivative Works, if and
11252 wherever such third-party notices normally appear. The contents
11253 of the NOTICE file are for informational purposes only and
11254 do not modify the License. You may add Your own attribution
11255 notices within Derivative Works that You distribute, alongside
11256 or as an addendum to the NOTICE text from the Work, provided
11257 that such additional attribution notices cannot be construed
11258 as modifying the License.
11259
11260 You may add Your own copyright statement to Your modifications and
11261 may provide additional or different license terms and conditions
11262 for use, reproduction, or distribution of Your modifications, or
11263 for any such Derivative Works as a whole, provided Your use,
11264 reproduction, and distribution of the Work otherwise complies with
11265 the conditions stated in this License.
11266
11267 5. Submission of Contributions. Unless You explicitly state otherwise,
11268 any Contribution intentionally submitted for inclusion in the Work
11269 by You to the Licensor shall be under the terms and conditions of
11270 this License, without any additional terms or conditions.
11271 Notwithstanding the above, nothing herein shall supersede or modify
11272 the terms of any separate license agreement you may have executed
11273 with Licensor regarding such Contributions.
11274
11275 6. Trademarks. This License does not grant permission to use the trade
11276 names, trademarks, service marks, or product names of the Licensor,
11277 except as required for reasonable and customary use in describing the
11278 origin of the Work and reproducing the content of the NOTICE file.
11279
11280 7. Disclaimer of Warranty. Unless required by applicable law or
11281 agreed to in writing, Licensor provides the Work (and each
11282 Contributor provides its Contributions) on an "AS IS" BASIS,
11283 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
11284 implied, including, without limitation, any warranties or conditions
11285 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
11286 PARTICULAR PURPOSE. You are solely responsible for determining the
11287 appropriateness of using or redistributing the Work and assume any
11288 risks associated with Your exercise of permissions under this License.
11289
11290 8. Limitation of Liability. In no event and under no legal theory,
11291 whether in tort (including negligence), contract, or otherwise,
11292 unless required by applicable law (such as deliberate and grossly
11293 negligent acts) or agreed to in writing, shall any Contributor be
11294 liable to You for damages, including any direct, indirect, special,
11295 incidental, or consequential damages of any character arising as a
11296 result of this License or out of the use or inability to use the
11297 Work (including but not limited to damages for loss of goodwill,
11298 work stoppage, computer failure or malfunction, or any and all
11299 other commercial damages or losses), even if such Contributor
11300 has been advised of the possibility of such damages.
11301
11302 9. Accepting Warranty or Additional Liability. While redistributing
11303 the Work or Derivative Works thereof, You may choose to offer,
11304 and charge a fee for, acceptance of support, warranty, indemnity,
11305 or other liability obligations and/or rights consistent with this
11306 License. However, in accepting such obligations, You may act only
11307 on Your own behalf and on Your sole responsibility, not on behalf
11308 of any other Contributor, and only if You agree to indemnify,
11309 defend, and hold each Contributor harmless for any liability
11310 incurred by, or claims asserted against, such Contributor by reason
11311 of your accepting any such warranty or additional liability.
11312
11313 END OF TERMS AND CONDITIONS
11314 =========================================================================
11315 == NOTICE file corresponding to the section 4 d of ==
11316 == the Apache License, Version 2.0, ==
11317 == in this case for the Android-specific code. ==
11318 =========================================================================
11319
11320Android Code
11321Copyright 2005-2008 The Android Open Source Project
11322
11323This product includes software developed as part of
11324The Android Open Source Project (http://source.android.com).
11325
11326 =========================================================================
11327 == NOTICE file corresponding to the section 4 d of ==
11328 == the Apache License, Version 2.0, ==
11329 == in this case for Apache Commons code. ==
11330 =========================================================================
11331
11332Apache Commons
11333Copyright 1999-2006 The Apache Software Foundation
11334
11335This product includes software developed at
11336The Apache Software Foundation (http://www.apache.org/).
11337
11338 =========================================================================
11339 == NOTICE file corresponding to the section 4 d of ==
11340 == the Apache License, Version 2.0, ==
11341 == in this case for Jakarta Commons Logging. ==
11342 =========================================================================
11343
11344Jakarta Commons Logging (JCL)
11345Copyright 2005,2006 The Apache Software Foundation.
11346
11347This product includes software developed at
11348The Apache Software Foundation (http://www.apache.org/).
11349
11350 =========================================================================
11351 == NOTICE file corresponding to the section 4 d of ==
11352 == the Apache License, Version 2.0, ==
11353 == in this case for the Nuance code. ==
11354 =========================================================================
11355
11356These files are Copyright 2007 Nuance Communications, but released under
11357the Apache2 License.
11358
11359 =========================================================================
11360 == NOTICE file corresponding to the section 4 d of ==
11361 == the Apache License, Version 2.0, ==
11362 == in this case for the Media Codecs code. ==
11363 =========================================================================
11364
11365Media Codecs
11366These files are Copyright 1998 - 2009 PacketVideo, but released under
11367the Apache2 License.
11368
11369 =========================================================================
11370 == NOTICE file corresponding to the section 4 d of ==
11371 == the Apache License, Version 2.0, ==
11372 == in this case for the TagSoup code. ==
11373 =========================================================================
11374
11375This file is part of TagSoup and is Copyright 2002-2008 by John Cowan.
11376
11377TagSoup is licensed under the Apache License,
11378Version 2.0. You may obtain a copy of this license at
11379http://www.apache.org/licenses/LICENSE-2.0 . You may also have
11380additional legal rights not granted by this license.
11381
11382TagSoup is distributed in the hope that it will be useful, but
11383unless required by applicable law or agreed to in writing, TagSoup
11384is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
11385OF ANY KIND, either express or implied; not even the implied warranty
11386of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
11387
11388 =========================================================================
11389 == NOTICE file corresponding to the section 4 d of ==
11390 == the Apache License, Version 2.0, ==
11391 == in this case for Additional Codecs code. ==
11392 =========================================================================
11393
11394Additional Codecs
11395These files are Copyright 2003-2010 VisualOn, but released under
11396the Apache2 License.
11397
11398 =========================================================================
11399 == NOTICE file corresponding to the section 4 d of ==
11400 == the Apache License, Version 2.0, ==
11401 == in this case for the Audio Effects code. ==
11402 =========================================================================
11403
11404Audio Effects
11405These files are Copyright (C) 2004-2010 NXP Software and
11406Copyright (C) 2010 The Android Open Source Project, but released under
11407the Apache2 License.
11408
11409
11410 Apache License
11411 Version 2.0, January 2004
11412 http://www.apache.org/licenses/
11413
11414 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
11415
11416 1. Definitions.
11417
11418 "License" shall mean the terms and conditions for use, reproduction,
11419 and distribution as defined by Sections 1 through 9 of this document.
11420
11421 "Licensor" shall mean the copyright owner or entity authorized by
11422 the copyright owner that is granting the License.
11423
11424 "Legal Entity" shall mean the union of the acting entity and all
11425 other entities that control, are controlled by, or are under common
11426 control with that entity. For the purposes of this definition,
11427 "control" means (i) the power, direct or indirect, to cause the
11428 direction or management of such entity, whether by contract or
11429 otherwise, or (ii) ownership of fifty percent (50%) or more of the
11430 outstanding shares, or (iii) beneficial ownership of such entity.
11431
11432 "You" (or "Your") shall mean an individual or Legal Entity
11433 exercising permissions granted by this License.
11434
11435 "Source" form shall mean the preferred form for making modifications,
11436 including but not limited to software source code, documentation
11437 source, and configuration files.
11438
11439 "Object" form shall mean any form resulting from mechanical
11440 transformation or translation of a Source form, including but
11441 not limited to compiled object code, generated documentation,
11442 and conversions to other media types.
11443
11444 "Work" shall mean the work of authorship, whether in Source or
11445 Object form, made available under the License, as indicated by a
11446 copyright notice that is included in or attached to the work
11447 (an example is provided in the Appendix below).
11448
11449 "Derivative Works" shall mean any work, whether in Source or Object
11450 form, that is based on (or derived from) the Work and for which the
11451 editorial revisions, annotations, elaborations, or other modifications
11452 represent, as a whole, an original work of authorship. For the purposes
11453 of this License, Derivative Works shall not include works that remain
11454 separable from, or merely link (or bind by name) to the interfaces of,
11455 the Work and Derivative Works thereof.
11456
11457 "Contribution" shall mean any work of authorship, including
11458 the original version of the Work and any modifications or additions
11459 to that Work or Derivative Works thereof, that is intentionally
11460 submitted to Licensor for inclusion in the Work by the copyright owner
11461 or by an individual or Legal Entity authorized to submit on behalf of
11462 the copyright owner. For the purposes of this definition, "submitted"
11463 means any form of electronic, verbal, or written communication sent
11464 to the Licensor or its representatives, including but not limited to
11465 communication on electronic mailing lists, source code control systems,
11466 and issue tracking systems that are managed by, or on behalf of, the
11467 Licensor for the purpose of discussing and improving the Work, but
11468 excluding communication that is conspicuously marked or otherwise
11469 designated in writing by the copyright owner as "Not a Contribution."
11470
11471 "Contributor" shall mean Licensor and any individual or Legal Entity
11472 on behalf of whom a Contribution has been received by Licensor and
11473 subsequently incorporated within the Work.
11474
11475 2. Grant of Copyright License. Subject to the terms and conditions of
11476 this License, each Contributor hereby grants to You a perpetual,
11477 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
11478 copyright license to reproduce, prepare Derivative Works of,
11479 publicly display, publicly perform, sublicense, and distribute the
11480 Work and such Derivative Works in Source or Object form.
11481
11482 3. Grant of Patent License. Subject to the terms and conditions of
11483 this License, each Contributor hereby grants to You a perpetual,
11484 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
11485 (except as stated in this section) patent license to make, have made,
11486 use, offer to sell, sell, import, and otherwise transfer the Work,
11487 where such license applies only to those patent claims licensable
11488 by such Contributor that are necessarily infringed by their
11489 Contribution(s) alone or by combination of their Contribution(s)
11490 with the Work to which such Contribution(s) was submitted. If You
11491 institute patent litigation against any entity (including a
11492 cross-claim or counterclaim in a lawsuit) alleging that the Work
11493 or a Contribution incorporated within the Work constitutes direct
11494 or contributory patent infringement, then any patent licenses
11495 granted to You under this License for that Work shall terminate
11496 as of the date such litigation is filed.
11497
11498 4. Redistribution. You may reproduce and distribute copies of the
11499 Work or Derivative Works thereof in any medium, with or without
11500 modifications, and in Source or Object form, provided that You
11501 meet the following conditions:
11502
11503 (a) You must give any other recipients of the Work or
11504 Derivative Works a copy of this License; and
11505
11506 (b) You must cause any modified files to carry prominent notices
11507 stating that You changed the files; and
11508
11509 (c) You must retain, in the Source form of any Derivative Works
11510 that You distribute, all copyright, patent, trademark, and
11511 attribution notices from the Source form of the Work,
11512 excluding those notices that do not pertain to any part of
11513 the Derivative Works; and
11514
11515 (d) If the Work includes a "NOTICE" text file as part of its
11516 distribution, then any Derivative Works that You distribute must
11517 include a readable copy of the attribution notices contained
11518 within such NOTICE file, excluding those notices that do not
11519 pertain to any part of the Derivative Works, in at least one
11520 of the following places: within a NOTICE text file distributed
11521 as part of the Derivative Works; within the Source form or
11522 documentation, if provided along with the Derivative Works; or,
11523 within a display generated by the Derivative Works, if and
11524 wherever such third-party notices normally appear. The contents
11525 of the NOTICE file are for informational purposes only and
11526 do not modify the License. You may add Your own attribution
11527 notices within Derivative Works that You distribute, alongside
11528 or as an addendum to the NOTICE text from the Work, provided
11529 that such additional attribution notices cannot be construed
11530 as modifying the License.
11531
11532 You may add Your own copyright statement to Your modifications and
11533 may provide additional or different license terms and conditions
11534 for use, reproduction, or distribution of Your modifications, or
11535 for any such Derivative Works as a whole, provided Your use,
11536 reproduction, and distribution of the Work otherwise complies with
11537 the conditions stated in this License.
11538
11539 5. Submission of Contributions. Unless You explicitly state otherwise,
11540 any Contribution intentionally submitted for inclusion in the Work
11541 by You to the Licensor shall be under the terms and conditions of
11542 this License, without any additional terms or conditions.
11543 Notwithstanding the above, nothing herein shall supersede or modify
11544 the terms of any separate license agreement you may have executed
11545 with Licensor regarding such Contributions.
11546
11547 6. Trademarks. This License does not grant permission to use the trade
11548 names, trademarks, service marks, or product names of the Licensor,
11549 except as required for reasonable and customary use in describing the
11550 origin of the Work and reproducing the content of the NOTICE file.
11551
11552 7. Disclaimer of Warranty. Unless required by applicable law or
11553 agreed to in writing, Licensor provides the Work (and each
11554 Contributor provides its Contributions) on an "AS IS" BASIS,
11555 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
11556 implied, including, without limitation, any warranties or conditions
11557 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
11558 PARTICULAR PURPOSE. You are solely responsible for determining the
11559 appropriateness of using or redistributing the Work and assume any
11560 risks associated with Your exercise of permissions under this License.
11561
11562 8. Limitation of Liability. In no event and under no legal theory,
11563 whether in tort (including negligence), contract, or otherwise,
11564 unless required by applicable law (such as deliberate and grossly
11565 negligent acts) or agreed to in writing, shall any Contributor be
11566 liable to You for damages, including any direct, indirect, special,
11567 incidental, or consequential damages of any character arising as a
11568 result of this License or out of the use or inability to use the
11569 Work (including but not limited to damages for loss of goodwill,
11570 work stoppage, computer failure or malfunction, or any and all
11571 other commercial damages or losses), even if such Contributor
11572 has been advised of the possibility of such damages.
11573
11574 9. Accepting Warranty or Additional Liability. While redistributing
11575 the Work or Derivative Works thereof, You may choose to offer,
11576 and charge a fee for, acceptance of support, warranty, indemnity,
11577 or other liability obligations and/or rights consistent with this
11578 License. However, in accepting such obligations, You may act only
11579 on Your own behalf and on Your sole responsibility, not on behalf
11580 of any other Contributor, and only if You agree to indemnify,
11581 defend, and hold each Contributor harmless for any liability
11582 incurred by, or claims asserted against, such Contributor by reason
11583 of your accepting any such warranty or additional liability.
11584
11585 END OF TERMS AND CONDITIONS
11586
11587
11588
11589UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
11590
11591Unicode Data Files include all data files under the directories
11592http://www.unicode.org/Public/, http://www.unicode.org/reports/,
11593and http://www.unicode.org/cldr/data/ . Unicode Software includes any
11594source code published in the Unicode Standard or under the directories
11595http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
11596http://www.unicode.org/cldr/data/.
11597
11598NOTICE TO USER: Carefully read the following legal agreement. BY
11599DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA
11600FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY
11601ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF
11602THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY,
11603DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.
11604
11605COPYRIGHT AND PERMISSION NOTICE
11606
11607Copyright © 1991-2008 Unicode, Inc. All rights reserved. Distributed
11608under the Terms of Use in http://www.unicode.org/copyright.html.
11609
11610Permission is hereby granted, free of charge, to any person obtaining
11611a copy of the Unicode data files and any associated documentation (the
11612"Data Files") or Unicode software and any associated documentation (the
11613"Software") to deal in the Data Files or Software without restriction,
11614including without limitation the rights to use, copy, modify, merge,
11615publish, distribute, and/or sell copies of the Data Files or Software,
11616and to permit persons to whom the Data Files or Software are furnished to
11617do so, provided that (a) the above copyright notice(s) and this permission
11618notice appear with all copies of the Data Files or Software, (b) both the
11619above copyright notice(s) and this permission notice appear in associated
11620documentation, and (c) there is clear notice in each modified Data File
11621or in the Software as well as in the documentation associated with the
11622Data File(s) or Software that the data or software has been modified.
11623
11624THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
11625ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
11626OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
11627OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS
11628INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT
11629OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
11630OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
11631OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
11632OR PERFORMANCE OF THE DATA FILES OR SOFTWARE.
11633
11634Except as contained in this notice, the name of a copyright holder
11635shall not be used in advertising or otherwise to promote the sale, use
11636or other dealings in these Data Files or Software without prior written
11637authorization of the copyright holder.
11638COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later)
11639
11640Copyright © 1991-2018 Unicode, Inc. All rights reserved.
11641Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
11642
11643Permission is hereby granted, free of charge, to any person obtaining
11644a copy of the Unicode data files and any associated documentation
11645(the "Data Files") or Unicode software and any associated documentation
11646(the "Software") to deal in the Data Files or Software
11647without restriction, including without limitation the rights to use,
11648copy, modify, merge, publish, distribute, and/or sell copies of
11649the Data Files or Software, and to permit persons to whom the Data Files
11650or Software are furnished to do so, provided that either
11651(a) this copyright and permission notice appear with all copies
11652of the Data Files or Software, or
11653(b) this copyright and permission notice appear in associated
11654Documentation.
11655
11656THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
11657ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
11658WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
11659NONINFRINGEMENT OF THIRD PARTY RIGHTS.
11660IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
11661NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
11662DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
11663DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
11664TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
11665PERFORMANCE OF THE DATA FILES OR SOFTWARE.
11666
11667Except as contained in this notice, the name of a copyright holder
11668shall not be used in advertising or otherwise to promote the sale,
11669use or other dealings in these Data Files or Software without prior
11670written authorization of the copyright holder.
11671
11672---------------------
11673
11674Third-Party Software Licenses
11675
11676This section contains third-party software notices and/or additional
11677terms for licensed third-party software components included within ICU
11678libraries.
11679
116801. ICU License - ICU 1.8.1 to ICU 57.1
11681
11682COPYRIGHT AND PERMISSION NOTICE
11683
11684Copyright (c) 1995-2016 International Business Machines Corporation and others
11685All rights reserved.
11686
11687Permission is hereby granted, free of charge, to any person obtaining
11688a copy of this software and associated documentation files (the
11689"Software"), to deal in the Software without restriction, including
11690without limitation the rights to use, copy, modify, merge, publish,
11691distribute, and/or sell copies of the Software, and to permit persons
11692to whom the Software is furnished to do so, provided that the above
11693copyright notice(s) and this permission notice appear in all copies of
11694the Software and that both the above copyright notice(s) and this
11695permission notice appear in supporting documentation.
11696
11697THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
11698EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
11699MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
11700OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
11701HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
11702SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
11703RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
11704CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
11705CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
11706
11707Except as contained in this notice, the name of a copyright holder
11708shall not be used in advertising or otherwise to promote the sale, use
11709or other dealings in this Software without prior written authorization
11710of the copyright holder.
11711
11712All trademarks and registered trademarks mentioned herein are the
11713property of their respective owners.
11714
117152. Chinese/Japanese Word Break Dictionary Data (cjdict.txt)
11716
11717 # The Google Chrome software developed by Google is licensed under
11718 # the BSD license. Other software included in this distribution is
11719 # provided under other licenses, as set forth below.
11720 #
11721 # The BSD License
11722 # http://opensource.org/licenses/bsd-license.php
11723 # Copyright (C) 2006-2008, Google Inc.
11724 #
11725 # All rights reserved.
11726 #
11727 # Redistribution and use in source and binary forms, with or without
11728 # modification, are permitted provided that the following conditions are met:
11729 #
11730 # Redistributions of source code must retain the above copyright notice,
11731 # this list of conditions and the following disclaimer.
11732 # Redistributions in binary form must reproduce the above
11733 # copyright notice, this list of conditions and the following
11734 # disclaimer in the documentation and/or other materials provided with
11735 # the distribution.
11736 # Neither the name of Google Inc. nor the names of its
11737 # contributors may be used to endorse or promote products derived from
11738 # this software without specific prior written permission.
11739 #
11740 #
11741 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
11742 # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
11743 # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
11744 # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
11745 # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
11746 # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
11747 # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
11748 # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
11749 # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
11750 # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
11751 # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
11752 # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
11753 #
11754 #
11755 # The word list in cjdict.txt are generated by combining three word lists
11756 # listed below with further processing for compound word breaking. The
11757 # frequency is generated with an iterative training against Google web
11758 # corpora.
11759 #
11760 # * Libtabe (Chinese)
11761 # - https://sourceforge.net/project/?group_id=1519
11762 # - Its license terms and conditions are shown below.
11763 #
11764 # * IPADIC (Japanese)
11765 # - http://chasen.aist-nara.ac.jp/chasen/distribution.html
11766 # - Its license terms and conditions are shown below.
11767 #
11768 # ---------COPYING.libtabe ---- BEGIN--------------------
11769 #
11770 # /*
11771 # * Copyright (c) 1999 TaBE Project.
11772 # * Copyright (c) 1999 Pai-Hsiang Hsiao.
11773 # * All rights reserved.
11774 # *
11775 # * Redistribution and use in source and binary forms, with or without
11776 # * modification, are permitted provided that the following conditions
11777 # * are met:
11778 # *
11779 # * . Redistributions of source code must retain the above copyright
11780 # * notice, this list of conditions and the following disclaimer.
11781 # * . Redistributions in binary form must reproduce the above copyright
11782 # * notice, this list of conditions and the following disclaimer in
11783 # * the documentation and/or other materials provided with the
11784 # * distribution.
11785 # * . Neither the name of the TaBE Project nor the names of its
11786 # * contributors may be used to endorse or promote products derived
11787 # * from this software without specific prior written permission.
11788 # *
11789 # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
11790 # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
11791 # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
11792 # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
11793 # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
11794 # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
11795 # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
11796 # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
11797 # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
11798 # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
11799 # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
11800 # * OF THE POSSIBILITY OF SUCH DAMAGE.
11801 # */
11802 #
11803 # /*
11804 # * Copyright (c) 1999 Computer Systems and Communication Lab,
11805 # * Institute of Information Science, Academia
11806 # * Sinica. All rights reserved.
11807 # *
11808 # * Redistribution and use in source and binary forms, with or without
11809 # * modification, are permitted provided that the following conditions
11810 # * are met:
11811 # *
11812 # * . Redistributions of source code must retain the above copyright
11813 # * notice, this list of conditions and the following disclaimer.
11814 # * . Redistributions in binary form must reproduce the above copyright
11815 # * notice, this list of conditions and the following disclaimer in
11816 # * the documentation and/or other materials provided with the
11817 # * distribution.
11818 # * . Neither the name of the Computer Systems and Communication Lab
11819 # * nor the names of its contributors may be used to endorse or
11820 # * promote products derived from this software without specific
11821 # * prior written permission.
11822 # *
11823 # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
11824 # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
11825 # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
11826 # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
11827 # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
11828 # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
11829 # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
11830 # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
11831 # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
11832 # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
11833 # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
11834 # * OF THE POSSIBILITY OF SUCH DAMAGE.
11835 # */
11836 #
11837 # Copyright 1996 Chih-Hao Tsai @ Beckman Institute,
11838 # University of Illinois
11839 # c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4
11840 #
11841 # ---------------COPYING.libtabe-----END--------------------------------
11842 #
11843 #
11844 # ---------------COPYING.ipadic-----BEGIN-------------------------------
11845 #
11846 # Copyright 2000, 2001, 2002, 2003 Nara Institute of Science
11847 # and Technology. All Rights Reserved.
11848 #
11849 # Use, reproduction, and distribution of this software is permitted.
11850 # Any copy of this software, whether in its original form or modified,
11851 # must include both the above copyright notice and the following
11852 # paragraphs.
11853 #
11854 # Nara Institute of Science and Technology (NAIST),
11855 # the copyright holders, disclaims all warranties with regard to this
11856 # software, including all implied warranties of merchantability and
11857 # fitness, in no event shall NAIST be liable for
11858 # any special, indirect or consequential damages or any damages
11859 # whatsoever resulting from loss of use, data or profits, whether in an
11860 # action of contract, negligence or other tortuous action, arising out
11861 # of or in connection with the use or performance of this software.
11862 #
11863 # A large portion of the dictionary entries
11864 # originate from ICOT Free Software. The following conditions for ICOT
11865 # Free Software applies to the current dictionary as well.
11866 #
11867 # Each User may also freely distribute the Program, whether in its
11868 # original form or modified, to any third party or parties, PROVIDED
11869 # that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear
11870 # on, or be attached to, the Program, which is distributed substantially
11871 # in the same form as set out herein and that such intended
11872 # distribution, if actually made, will neither violate or otherwise
11873 # contravene any of the laws and regulations of the countries having
11874 # jurisdiction over the User or the intended distribution itself.
11875 #
11876 # NO WARRANTY
11877 #
11878 # The program was produced on an experimental basis in the course of the
11879 # research and development conducted during the project and is provided
11880 # to users as so produced on an experimental basis. Accordingly, the
11881 # program is provided without any warranty whatsoever, whether express,
11882 # implied, statutory or otherwise. The term "warranty" used herein
11883 # includes, but is not limited to, any warranty of the quality,
11884 # performance, merchantability and fitness for a particular purpose of
11885 # the program and the nonexistence of any infringement or violation of
11886 # any right of any third party.
11887 #
11888 # Each user of the program will agree and understand, and be deemed to
11889 # have agreed and understood, that there is no warranty whatsoever for
11890 # the program and, accordingly, the entire risk arising from or
11891 # otherwise connected with the program is assumed by the user.
11892 #
11893 # Therefore, neither ICOT, the copyright holder, or any other
11894 # organization that participated in or was otherwise related to the
11895 # development of the program and their respective officials, directors,
11896 # officers and other employees shall be held liable for any and all
11897 # damages, including, without limitation, general, special, incidental
11898 # and consequential damages, arising out of or otherwise in connection
11899 # with the use or inability to use the program or any product, material
11900 # or result produced or otherwise obtained by using the program,
11901 # regardless of whether they have been advised of, or otherwise had
11902 # knowledge of, the possibility of such damages at any time during the
11903 # project or thereafter. Each user will be deemed to have agreed to the
11904 # foregoing by his or her commencement of use of the program. The term
11905 # "use" as used herein includes, but is not limited to, the use,
11906 # modification, copying and distribution of the program and the
11907 # production of secondary products from the program.
11908 #
11909 # In the case where the program, whether in its original form or
11910 # modified, was distributed or delivered to or received by a user from
11911 # any person, organization or entity other than ICOT, unless it makes or
11912 # grants independently of ICOT any specific warranty to the user in
11913 # writing, such person, organization or entity, will also be exempted
11914 # from and not be held liable to the user for any such damages as noted
11915 # above as far as the program is concerned.
11916 #
11917 # ---------------COPYING.ipadic-----END----------------------------------
11918
119193. Lao Word Break Dictionary Data (laodict.txt)
11920
11921 # Copyright (c) 2013 International Business Machines Corporation
11922 # and others. All Rights Reserved.
11923 #
11924 # Project: http://code.google.com/p/lao-dictionary/
11925 # Dictionary: http://lao-dictionary.googlecode.com/git/Lao-Dictionary.txt
11926 # License: http://lao-dictionary.googlecode.com/git/Lao-Dictionary-LICENSE.txt
11927 # (copied below)
11928 #
11929 # This file is derived from the above dictionary, with slight
11930 # modifications.
11931 # ----------------------------------------------------------------------
11932 # Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell.
11933 # All rights reserved.
11934 #
11935 # Redistribution and use in source and binary forms, with or without
11936 # modification,
11937 # are permitted provided that the following conditions are met:
11938 #
11939 #
11940 # Redistributions of source code must retain the above copyright notice, this
11941 # list of conditions and the following disclaimer. Redistributions in
11942 # binary form must reproduce the above copyright notice, this list of
11943 # conditions and the following disclaimer in the documentation and/or
11944 # other materials provided with the distribution.
11945 #
11946 #
11947 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
11948 # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
11949 # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
11950 # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
11951 # COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
11952 # INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
11953 # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
11954 # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
11955 # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
11956 # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
11957 # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
11958 # OF THE POSSIBILITY OF SUCH DAMAGE.
11959 # --------------------------------------------------------------------------
11960
119614. Burmese Word Break Dictionary Data (burmesedict.txt)
11962
11963 # Copyright (c) 2014 International Business Machines Corporation
11964 # and others. All Rights Reserved.
11965 #
11966 # This list is part of a project hosted at:
11967 # github.com/kanyawtech/myanmar-karen-word-lists
11968 #
11969 # --------------------------------------------------------------------------
11970 # Copyright (c) 2013, LeRoy Benjamin Sharon
11971 # All rights reserved.
11972 #
11973 # Redistribution and use in source and binary forms, with or without
11974 # modification, are permitted provided that the following conditions
11975 # are met: Redistributions of source code must retain the above
11976 # copyright notice, this list of conditions and the following
11977 # disclaimer. Redistributions in binary form must reproduce the
11978 # above copyright notice, this list of conditions and the following
11979 # disclaimer in the documentation and/or other materials provided
11980 # with the distribution.
11981 #
11982 # Neither the name Myanmar Karen Word Lists, nor the names of its
11983 # contributors may be used to endorse or promote products derived
11984 # from this software without specific prior written permission.
11985 #
11986 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
11987 # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
11988 # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
11989 # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
11990 # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
11991 # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
11992 # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
11993 # TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
11994 # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
11995 # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
11996 # TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
11997 # THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
11998 # SUCH DAMAGE.
11999 # --------------------------------------------------------------------------
12000
120015. Time Zone Database
12002
12003 ICU uses the public domain data and code derived from Time Zone
12004Database for its time zone support. The ownership of the TZ database
12005is explained in BCP 175: Procedure for Maintaining the Time Zone
12006Database section 7.
12007
12008 # 7. Database Ownership
12009 #
12010 # The TZ database itself is not an IETF Contribution or an IETF
12011 # document. Rather it is a pre-existing and regularly updated work
12012 # that is in the public domain, and is intended to remain in the
12013 # public domain. Therefore, BCPs 78 [RFC5378] and 79 [RFC3979] do
12014 # not apply to the TZ Database or contributions that individuals make
12015 # to it. Should any claims be made and substantiated against the TZ
12016 # Database, the organization that is providing the IANA
12017 # Considerations defined in this RFC, under the memorandum of
12018 # understanding with the IETF, currently ICANN, may act in accordance
12019 # with all competent court orders. No ownership claims will be made
12020 # by ICANN or the IETF Trust on the database or the code. Any person
12021 # making a contribution to the database or code waives all rights to
12022 # future claims in that contribution or in the TZ Database.
12023
120246. Google double-conversion
12025
12026Copyright 2006-2011, the V8 project authors. All rights reserved.
12027Redistribution and use in source and binary forms, with or without
12028modification, are permitted provided that the following conditions are
12029met:
12030
12031 * Redistributions of source code must retain the above copyright
12032 notice, this list of conditions and the following disclaimer.
12033 * Redistributions in binary form must reproduce the above
12034 copyright notice, this list of conditions and the following
12035 disclaimer in the documentation and/or other materials provided
12036 with the distribution.
12037 * Neither the name of Google Inc. nor the names of its
12038 contributors may be used to endorse or promote products derived
12039 from this software without specific prior written permission.
12040
12041THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
12042"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
12043LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
12044A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
12045OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
12046SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
12047LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
12048DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
12049THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
12050(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
12051OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
12052
12053 Copyright (c) 2005-2014, The Android Open Source Project
12054
12055 Licensed under the Apache License, Version 2.0 (the "License");
12056 you may not use this file except in compliance with the License.
12057
12058 Unless required by applicable law or agreed to in writing, software
12059 distributed under the License is distributed on an "AS IS" BASIS,
12060 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12061 See the License for the specific language governing permissions and
12062 limitations under the License.
12063
12064
12065 Apache License
12066 Version 2.0, January 2004
12067 http://www.apache.org/licenses/
12068
12069 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
12070
12071 1. Definitions.
12072
12073 "License" shall mean the terms and conditions for use, reproduction,
12074 and distribution as defined by Sections 1 through 9 of this document.
12075
12076 "Licensor" shall mean the copyright owner or entity authorized by
12077 the copyright owner that is granting the License.
12078
12079 "Legal Entity" shall mean the union of the acting entity and all
12080 other entities that control, are controlled by, or are under common
12081 control with that entity. For the purposes of this definition,
12082 "control" means (i) the power, direct or indirect, to cause the
12083 direction or management of such entity, whether by contract or
12084 otherwise, or (ii) ownership of fifty percent (50%) or more of the
12085 outstanding shares, or (iii) beneficial ownership of such entity.
12086
12087 "You" (or "Your") shall mean an individual or Legal Entity
12088 exercising permissions granted by this License.
12089
12090 "Source" form shall mean the preferred form for making modifications,
12091 including but not limited to software source code, documentation
12092 source, and configuration files.
12093
12094 "Object" form shall mean any form resulting from mechanical
12095 transformation or translation of a Source form, including but
12096 not limited to compiled object code, generated documentation,
12097 and conversions to other media types.
12098
12099 "Work" shall mean the work of authorship, whether in Source or
12100 Object form, made available under the License, as indicated by a
12101 copyright notice that is included in or attached to the work
12102 (an example is provided in the Appendix below).
12103
12104 "Derivative Works" shall mean any work, whether in Source or Object
12105 form, that is based on (or derived from) the Work and for which the
12106 editorial revisions, annotations, elaborations, or other modifications
12107 represent, as a whole, an original work of authorship. For the purposes
12108 of this License, Derivative Works shall not include works that remain
12109 separable from, or merely link (or bind by name) to the interfaces of,
12110 the Work and Derivative Works thereof.
12111
12112 "Contribution" shall mean any work of authorship, including
12113 the original version of the Work and any modifications or additions
12114 to that Work or Derivative Works thereof, that is intentionally
12115 submitted to Licensor for inclusion in the Work by the copyright owner
12116 or by an individual or Legal Entity authorized to submit on behalf of
12117 the copyright owner. For the purposes of this definition, "submitted"
12118 means any form of electronic, verbal, or written communication sent
12119 to the Licensor or its representatives, including but not limited to
12120 communication on electronic mailing lists, source code control systems,
12121 and issue tracking systems that are managed by, or on behalf of, the
12122 Licensor for the purpose of discussing and improving the Work, but
12123 excluding communication that is conspicuously marked or otherwise
12124 designated in writing by the copyright owner as "Not a Contribution."
12125
12126 "Contributor" shall mean Licensor and any individual or Legal Entity
12127 on behalf of whom a Contribution has been received by Licensor and
12128 subsequently incorporated within the Work.
12129
12130 2. Grant of Copyright License. Subject to the terms and conditions of
12131 this License, each Contributor hereby grants to You a perpetual,
12132 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
12133 copyright license to reproduce, prepare Derivative Works of,
12134 publicly display, publicly perform, sublicense, and distribute the
12135 Work and such Derivative Works in Source or Object form.
12136
12137 3. Grant of Patent License. Subject to the terms and conditions of
12138 this License, each Contributor hereby grants to You a perpetual,
12139 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
12140 (except as stated in this section) patent license to make, have made,
12141 use, offer to sell, sell, import, and otherwise transfer the Work,
12142 where such license applies only to those patent claims licensable
12143 by such Contributor that are necessarily infringed by their
12144 Contribution(s) alone or by combination of their Contribution(s)
12145 with the Work to which such Contribution(s) was submitted. If You
12146 institute patent litigation against any entity (including a
12147 cross-claim or counterclaim in a lawsuit) alleging that the Work
12148 or a Contribution incorporated within the Work constitutes direct
12149 or contributory patent infringement, then any patent licenses
12150 granted to You under this License for that Work shall terminate
12151 as of the date such litigation is filed.
12152
12153 4. Redistribution. You may reproduce and distribute copies of the
12154 Work or Derivative Works thereof in any medium, with or without
12155 modifications, and in Source or Object form, provided that You
12156 meet the following conditions:
12157
12158 (a) You must give any other recipients of the Work or
12159 Derivative Works a copy of this License; and
12160
12161 (b) You must cause any modified files to carry prominent notices
12162 stating that You changed the files; and
12163
12164 (c) You must retain, in the Source form of any Derivative Works
12165 that You distribute, all copyright, patent, trademark, and
12166 attribution notices from the Source form of the Work,
12167 excluding those notices that do not pertain to any part of
12168 the Derivative Works; and
12169
12170 (d) If the Work includes a "NOTICE" text file as part of its
12171 distribution, then any Derivative Works that You distribute must
12172 include a readable copy of the attribution notices contained
12173 within such NOTICE file, excluding those notices that do not
12174 pertain to any part of the Derivative Works, in at least one
12175 of the following places: within a NOTICE text file distributed
12176 as part of the Derivative Works; within the Source form or
12177 documentation, if provided along with the Derivative Works; or,
12178 within a display generated by the Derivative Works, if and
12179 wherever such third-party notices normally appear. The contents
12180 of the NOTICE file are for informational purposes only and
12181 do not modify the License. You may add Your own attribution
12182 notices within Derivative Works that You distribute, alongside
12183 or as an addendum to the NOTICE text from the Work, provided
12184 that such additional attribution notices cannot be construed
12185 as modifying the License.
12186
12187 You may add Your own copyright statement to Your modifications and
12188 may provide additional or different license terms and conditions
12189 for use, reproduction, or distribution of Your modifications, or
12190 for any such Derivative Works as a whole, provided Your use,
12191 reproduction, and distribution of the Work otherwise complies with
12192 the conditions stated in this License.
12193
12194 5. Submission of Contributions. Unless You explicitly state otherwise,
12195 any Contribution intentionally submitted for inclusion in the Work
12196 by You to the Licensor shall be under the terms and conditions of
12197 this License, without any additional terms or conditions.
12198 Notwithstanding the above, nothing herein shall supersede or modify
12199 the terms of any separate license agreement you may have executed
12200 with Licensor regarding such Contributions.
12201
12202 6. Trademarks. This License does not grant permission to use the trade
12203 names, trademarks, service marks, or product names of the Licensor,
12204 except as required for reasonable and customary use in describing the
12205 origin of the Work and reproducing the content of the NOTICE file.
12206
12207 7. Disclaimer of Warranty. Unless required by applicable law or
12208 agreed to in writing, Licensor provides the Work (and each
12209 Contributor provides its Contributions) on an "AS IS" BASIS,
12210 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
12211 implied, including, without limitation, any warranties or conditions
12212 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
12213 PARTICULAR PURPOSE. You are solely responsible for determining the
12214 appropriateness of using or redistributing the Work and assume any
12215 risks associated with Your exercise of permissions under this License.
12216
12217 8. Limitation of Liability. In no event and under no legal theory,
12218 whether in tort (including negligence), contract, or otherwise,
12219 unless required by applicable law (such as deliberate and grossly
12220 negligent acts) or agreed to in writing, shall any Contributor be
12221 liable to You for damages, including any direct, indirect, special,
12222 incidental, or consequential damages of any character arising as a
12223 result of this License or out of the use or inability to use the
12224 Work (including but not limited to damages for loss of goodwill,
12225 work stoppage, computer failure or malfunction, or any and all
12226 other commercial damages or losses), even if such Contributor
12227 has been advised of the possibility of such damages.
12228
12229 9. Accepting Warranty or Additional Liability. While redistributing
12230 the Work or Derivative Works thereof, You may choose to offer,
12231 and charge a fee for, acceptance of support, warranty, indemnity,
12232 or other liability obligations and/or rights consistent with this
12233 License. However, in accepting such obligations, You may act only
12234 on Your own behalf and on Your sole responsibility, not on behalf
12235 of any other Contributor, and only if You agree to indemnify,
12236 defend, and hold each Contributor harmless for any liability
12237 incurred by, or claims asserted against, such Contributor by reason
12238 of your accepting any such warranty or additional liability.
12239
12240 END OF TERMS AND CONDITIONS
12241
12242 =========================================================================
12243 == NOTICE file corresponding to the section 4 d of ==
12244 == the Apache License, Version 2.0, ==
12245 == in this case for the Android-specific code. ==
12246 =========================================================================
12247
12248Android Code
12249Copyright 2005-2008 The Android Open Source Project
12250
12251This product includes software developed as part of
12252The Android Open Source Project (http://source.android.com).
12253
12254 =========================================================================
12255 == NOTICE file corresponding to the section 4 d of ==
12256 == the Apache License, Version 2.0, ==
12257 == in this case for Apache Commons code. ==
12258 =========================================================================
12259
12260Apache Commons
12261Copyright 1999-2006 The Apache Software Foundation
12262
12263This product includes software developed at
12264The Apache Software Foundation (http://www.apache.org/).
12265
12266 =========================================================================
12267 == NOTICE file corresponding to the section 4 d of ==
12268 == the Apache License, Version 2.0, ==
12269 == in this case for Jakarta Commons Logging. ==
12270 =========================================================================
12271
12272Jakarta Commons Logging (JCL)
12273Copyright 2005,2006 The Apache Software Foundation.
12274
12275This product includes software developed at
12276The Apache Software Foundation (http://www.apache.org/).
12277
12278 =========================================================================
12279 == NOTICE file corresponding to the section 4 d of ==
12280 == the Apache License, Version 2.0, ==
12281 == in this case for the Nuance code. ==
12282 =========================================================================
12283
12284These files are Copyright 2007 Nuance Communications, but released under
12285the Apache2 License.
12286
12287 =========================================================================
12288 == NOTICE file corresponding to the section 4 d of ==
12289 == the Apache License, Version 2.0, ==
12290 == in this case for the Media Codecs code. ==
12291 =========================================================================
12292
12293Media Codecs
12294These files are Copyright 1998 - 2009 PacketVideo, but released under
12295the Apache2 License.
12296
12297 =========================================================================
12298 == NOTICE file corresponding to the section 4 d of ==
12299 == the Apache License, Version 2.0, ==
12300 == in this case for the TagSoup code. ==
12301 =========================================================================
12302
12303This file is part of TagSoup and is Copyright 2002-2008 by John Cowan.
12304
12305TagSoup is licensed under the Apache License,
12306Version 2.0. You may obtain a copy of this license at
12307http://www.apache.org/licenses/LICENSE-2.0 . You may also have
12308additional legal rights not granted by this license.
12309
12310TagSoup is distributed in the hope that it will be useful, but
12311unless required by applicable law or agreed to in writing, TagSoup
12312is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
12313OF ANY KIND, either express or implied; not even the implied warranty
12314of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
12315
12316 =========================================================================
12317 == NOTICE file corresponding to the section 4 d of ==
12318 == the Apache License, Version 2.0, ==
12319 == in this case for Additional Codecs code. ==
12320 =========================================================================
12321
12322Additional Codecs
12323These files are Copyright 2003-2010 VisualOn, but released under
12324the Apache2 License.
12325
12326 =========================================================================
12327 == NOTICE file corresponding to the section 4 d of ==
12328 == the Apache License, Version 2.0, ==
12329 == in this case for the Audio Effects code. ==
12330 =========================================================================
12331
12332Audio Effects
12333These files are Copyright (C) 2004-2010 NXP Software and
12334Copyright (C) 2010 The Android Open Source Project, but released under
12335the Apache2 License.
12336
12337
12338 Apache License
12339 Version 2.0, January 2004
12340 http://www.apache.org/licenses/
12341
12342 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
12343
12344 1. Definitions.
12345
12346 "License" shall mean the terms and conditions for use, reproduction,
12347 and distribution as defined by Sections 1 through 9 of this document.
12348
12349 "Licensor" shall mean the copyright owner or entity authorized by
12350 the copyright owner that is granting the License.
12351
12352 "Legal Entity" shall mean the union of the acting entity and all
12353 other entities that control, are controlled by, or are under common
12354 control with that entity. For the purposes of this definition,
12355 "control" means (i) the power, direct or indirect, to cause the
12356 direction or management of such entity, whether by contract or
12357 otherwise, or (ii) ownership of fifty percent (50%) or more of the
12358 outstanding shares, or (iii) beneficial ownership of such entity.
12359
12360 "You" (or "Your") shall mean an individual or Legal Entity
12361 exercising permissions granted by this License.
12362
12363 "Source" form shall mean the preferred form for making modifications,
12364 including but not limited to software source code, documentation
12365 source, and configuration files.
12366
12367 "Object" form shall mean any form resulting from mechanical
12368 transformation or translation of a Source form, including but
12369 not limited to compiled object code, generated documentation,
12370 and conversions to other media types.
12371
12372 "Work" shall mean the work of authorship, whether in Source or
12373 Object form, made available under the License, as indicated by a
12374 copyright notice that is included in or attached to the work
12375 (an example is provided in the Appendix below).
12376
12377 "Derivative Works" shall mean any work, whether in Source or Object
12378 form, that is based on (or derived from) the Work and for which the
12379 editorial revisions, annotations, elaborations, or other modifications
12380 represent, as a whole, an original work of authorship. For the purposes
12381 of this License, Derivative Works shall not include works that remain
12382 separable from, or merely link (or bind by name) to the interfaces of,
12383 the Work and Derivative Works thereof.
12384
12385 "Contribution" shall mean any work of authorship, including
12386 the original version of the Work and any modifications or additions
12387 to that Work or Derivative Works thereof, that is intentionally
12388 submitted to Licensor for inclusion in the Work by the copyright owner
12389 or by an individual or Legal Entity authorized to submit on behalf of
12390 the copyright owner. For the purposes of this definition, "submitted"
12391 means any form of electronic, verbal, or written communication sent
12392 to the Licensor or its representatives, including but not limited to
12393 communication on electronic mailing lists, source code control systems,
12394 and issue tracking systems that are managed by, or on behalf of, the
12395 Licensor for the purpose of discussing and improving the Work, but
12396 excluding communication that is conspicuously marked or otherwise
12397 designated in writing by the copyright owner as "Not a Contribution."
12398
12399 "Contributor" shall mean Licensor and any individual or Legal Entity
12400 on behalf of whom a Contribution has been received by Licensor and
12401 subsequently incorporated within the Work.
12402
12403 2. Grant of Copyright License. Subject to the terms and conditions of
12404 this License, each Contributor hereby grants to You a perpetual,
12405 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
12406 copyright license to reproduce, prepare Derivative Works of,
12407 publicly display, publicly perform, sublicense, and distribute the
12408 Work and such Derivative Works in Source or Object form.
12409
12410 3. Grant of Patent License. Subject to the terms and conditions of
12411 this License, each Contributor hereby grants to You a perpetual,
12412 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
12413 (except as stated in this section) patent license to make, have made,
12414 use, offer to sell, sell, import, and otherwise transfer the Work,
12415 where such license applies only to those patent claims licensable
12416 by such Contributor that are necessarily infringed by their
12417 Contribution(s) alone or by combination of their Contribution(s)
12418 with the Work to which such Contribution(s) was submitted. If You
12419 institute patent litigation against any entity (including a
12420 cross-claim or counterclaim in a lawsuit) alleging that the Work
12421 or a Contribution incorporated within the Work constitutes direct
12422 or contributory patent infringement, then any patent licenses
12423 granted to You under this License for that Work shall terminate
12424 as of the date such litigation is filed.
12425
12426 4. Redistribution. You may reproduce and distribute copies of the
12427 Work or Derivative Works thereof in any medium, with or without
12428 modifications, and in Source or Object form, provided that You
12429 meet the following conditions:
12430
12431 (a) You must give any other recipients of the Work or
12432 Derivative Works a copy of this License; and
12433
12434 (b) You must cause any modified files to carry prominent notices
12435 stating that You changed the files; and
12436
12437 (c) You must retain, in the Source form of any Derivative Works
12438 that You distribute, all copyright, patent, trademark, and
12439 attribution notices from the Source form of the Work,
12440 excluding those notices that do not pertain to any part of
12441 the Derivative Works; and
12442
12443 (d) If the Work includes a "NOTICE" text file as part of its
12444 distribution, then any Derivative Works that You distribute must
12445 include a readable copy of the attribution notices contained
12446 within such NOTICE file, excluding those notices that do not
12447 pertain to any part of the Derivative Works, in at least one
12448 of the following places: within a NOTICE text file distributed
12449 as part of the Derivative Works; within the Source form or
12450 documentation, if provided along with the Derivative Works; or,
12451 within a display generated by the Derivative Works, if and
12452 wherever such third-party notices normally appear. The contents
12453 of the NOTICE file are for informational purposes only and
12454 do not modify the License. You may add Your own attribution
12455 notices within Derivative Works that You distribute, alongside
12456 or as an addendum to the NOTICE text from the Work, provided
12457 that such additional attribution notices cannot be construed
12458 as modifying the License.
12459
12460 You may add Your own copyright statement to Your modifications and
12461 may provide additional or different license terms and conditions
12462 for use, reproduction, or distribution of Your modifications, or
12463 for any such Derivative Works as a whole, provided Your use,
12464 reproduction, and distribution of the Work otherwise complies with
12465 the conditions stated in this License.
12466
12467 5. Submission of Contributions. Unless You explicitly state otherwise,
12468 any Contribution intentionally submitted for inclusion in the Work
12469 by You to the Licensor shall be under the terms and conditions of
12470 this License, without any additional terms or conditions.
12471 Notwithstanding the above, nothing herein shall supersede or modify
12472 the terms of any separate license agreement you may have executed
12473 with Licensor regarding such Contributions.
12474
12475 6. Trademarks. This License does not grant permission to use the trade
12476 names, trademarks, service marks, or product names of the Licensor,
12477 except as required for reasonable and customary use in describing the
12478 origin of the Work and reproducing the content of the NOTICE file.
12479
12480 7. Disclaimer of Warranty. Unless required by applicable law or
12481 agreed to in writing, Licensor provides the Work (and each
12482 Contributor provides its Contributions) on an "AS IS" BASIS,
12483 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
12484 implied, including, without limitation, any warranties or conditions
12485 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
12486 PARTICULAR PURPOSE. You are solely responsible for determining the
12487 appropriateness of using or redistributing the Work and assume any
12488 risks associated with Your exercise of permissions under this License.
12489
12490 8. Limitation of Liability. In no event and under no legal theory,
12491 whether in tort (including negligence), contract, or otherwise,
12492 unless required by applicable law (such as deliberate and grossly
12493 negligent acts) or agreed to in writing, shall any Contributor be
12494 liable to You for damages, including any direct, indirect, special,
12495 incidental, or consequential damages of any character arising as a
12496 result of this License or out of the use or inability to use the
12497 Work (including but not limited to damages for loss of goodwill,
12498 work stoppage, computer failure or malfunction, or any and all
12499 other commercial damages or losses), even if such Contributor
12500 has been advised of the possibility of such damages.
12501
12502 9. Accepting Warranty or Additional Liability. While redistributing
12503 the Work or Derivative Works thereof, You may choose to offer,
12504 and charge a fee for, acceptance of support, warranty, indemnity,
12505 or other liability obligations and/or rights consistent with this
12506 License. However, in accepting such obligations, You may act only
12507 on Your own behalf and on Your sole responsibility, not on behalf
12508 of any other Contributor, and only if You agree to indemnify,
12509 defend, and hold each Contributor harmless for any liability
12510 incurred by, or claims asserted against, such Contributor by reason
12511 of your accepting any such warranty or additional liability.
12512
12513 END OF TERMS AND CONDITIONS
12514
12515
12516
12517UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
12518
12519Unicode Data Files include all data files under the directories
12520http://www.unicode.org/Public/, http://www.unicode.org/reports/,
12521and http://www.unicode.org/cldr/data/ . Unicode Software includes any
12522source code published in the Unicode Standard or under the directories
12523http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
12524http://www.unicode.org/cldr/data/.
12525
12526NOTICE TO USER: Carefully read the following legal agreement. BY
12527DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA
12528FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY
12529ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF
12530THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY,
12531DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.
12532
12533COPYRIGHT AND PERMISSION NOTICE
12534
12535Copyright © 1991-2008 Unicode, Inc. All rights reserved. Distributed
12536under the Terms of Use in http://www.unicode.org/copyright.html.
12537
12538Permission is hereby granted, free of charge, to any person obtaining
12539a copy of the Unicode data files and any associated documentation (the
12540"Data Files") or Unicode software and any associated documentation (the
12541"Software") to deal in the Data Files or Software without restriction,
12542including without limitation the rights to use, copy, modify, merge,
12543publish, distribute, and/or sell copies of the Data Files or Software,
12544and to permit persons to whom the Data Files or Software are furnished to
12545do so, provided that (a) the above copyright notice(s) and this permission
12546notice appear with all copies of the Data Files or Software, (b) both the
12547above copyright notice(s) and this permission notice appear in associated
12548documentation, and (c) there is clear notice in each modified Data File
12549or in the Software as well as in the documentation associated with the
12550Data File(s) or Software that the data or software has been modified.
12551
12552THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
12553ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
12554OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
12555OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS
12556INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT
12557OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
12558OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
12559OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
12560OR PERFORMANCE OF THE DATA FILES OR SOFTWARE.
12561
12562Except as contained in this notice, the name of a copyright holder
12563shall not be used in advertising or otherwise to promote the sale, use
12564or other dealings in these Data Files or Software without prior written
12565authorization of the copyright holder.
12566
12567 Copyright (c) 2005-2008, The Android Open Source Project
12568
12569 Licensed under the Apache License, Version 2.0 (the "License");
12570 you may not use this file except in compliance with the License.
12571
12572 Unless required by applicable law or agreed to in writing, software
12573 distributed under the License is distributed on an "AS IS" BASIS,
12574 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12575 See the License for the specific language governing permissions and
12576 limitations under the License.
12577
12578
12579 Apache License
12580 Version 2.0, January 2004
12581 http://www.apache.org/licenses/
12582
12583 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
12584
12585 1. Definitions.
12586
12587 "License" shall mean the terms and conditions for use, reproduction,
12588 and distribution as defined by Sections 1 through 9 of this document.
12589
12590 "Licensor" shall mean the copyright owner or entity authorized by
12591 the copyright owner that is granting the License.
12592
12593 "Legal Entity" shall mean the union of the acting entity and all
12594 other entities that control, are controlled by, or are under common
12595 control with that entity. For the purposes of this definition,
12596 "control" means (i) the power, direct or indirect, to cause the
12597 direction or management of such entity, whether by contract or
12598 otherwise, or (ii) ownership of fifty percent (50%) or more of the
12599 outstanding shares, or (iii) beneficial ownership of such entity.
12600
12601 "You" (or "Your") shall mean an individual or Legal Entity
12602 exercising permissions granted by this License.
12603
12604 "Source" form shall mean the preferred form for making modifications,
12605 including but not limited to software source code, documentation
12606 source, and configuration files.
12607
12608 "Object" form shall mean any form resulting from mechanical
12609 transformation or translation of a Source form, including but
12610 not limited to compiled object code, generated documentation,
12611 and conversions to other media types.
12612
12613 "Work" shall mean the work of authorship, whether in Source or
12614 Object form, made available under the License, as indicated by a
12615 copyright notice that is included in or attached to the work
12616 (an example is provided in the Appendix below).
12617
12618 "Derivative Works" shall mean any work, whether in Source or Object
12619 form, that is based on (or derived from) the Work and for which the
12620 editorial revisions, annotations, elaborations, or other modifications
12621 represent, as a whole, an original work of authorship. For the purposes
12622 of this License, Derivative Works shall not include works that remain
12623 separable from, or merely link (or bind by name) to the interfaces of,
12624 the Work and Derivative Works thereof.
12625
12626 "Contribution" shall mean any work of authorship, including
12627 the original version of the Work and any modifications or additions
12628 to that Work or Derivative Works thereof, that is intentionally
12629 submitted to Licensor for inclusion in the Work by the copyright owner
12630 or by an individual or Legal Entity authorized to submit on behalf of
12631 the copyright owner. For the purposes of this definition, "submitted"
12632 means any form of electronic, verbal, or written communication sent
12633 to the Licensor or its representatives, including but not limited to
12634 communication on electronic mailing lists, source code control systems,
12635 and issue tracking systems that are managed by, or on behalf of, the
12636 Licensor for the purpose of discussing and improving the Work, but
12637 excluding communication that is conspicuously marked or otherwise
12638 designated in writing by the copyright owner as "Not a Contribution."
12639
12640 "Contributor" shall mean Licensor and any individual or Legal Entity
12641 on behalf of whom a Contribution has been received by Licensor and
12642 subsequently incorporated within the Work.
12643
12644 2. Grant of Copyright License. Subject to the terms and conditions of
12645 this License, each Contributor hereby grants to You a perpetual,
12646 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
12647 copyright license to reproduce, prepare Derivative Works of,
12648 publicly display, publicly perform, sublicense, and distribute the
12649 Work and such Derivative Works in Source or Object form.
12650
12651 3. Grant of Patent License. Subject to the terms and conditions of
12652 this License, each Contributor hereby grants to You a perpetual,
12653 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
12654 (except as stated in this section) patent license to make, have made,
12655 use, offer to sell, sell, import, and otherwise transfer the Work,
12656 where such license applies only to those patent claims licensable
12657 by such Contributor that are necessarily infringed by their
12658 Contribution(s) alone or by combination of their Contribution(s)
12659 with the Work to which such Contribution(s) was submitted. If You
12660 institute patent litigation against any entity (including a
12661 cross-claim or counterclaim in a lawsuit) alleging that the Work
12662 or a Contribution incorporated within the Work constitutes direct
12663 or contributory patent infringement, then any patent licenses
12664 granted to You under this License for that Work shall terminate
12665 as of the date such litigation is filed.
12666
12667 4. Redistribution. You may reproduce and distribute copies of the
12668 Work or Derivative Works thereof in any medium, with or without
12669 modifications, and in Source or Object form, provided that You
12670 meet the following conditions:
12671
12672 (a) You must give any other recipients of the Work or
12673 Derivative Works a copy of this License; and
12674
12675 (b) You must cause any modified files to carry prominent notices
12676 stating that You changed the files; and
12677
12678 (c) You must retain, in the Source form of any Derivative Works
12679 that You distribute, all copyright, patent, trademark, and
12680 attribution notices from the Source form of the Work,
12681 excluding those notices that do not pertain to any part of
12682 the Derivative Works; and
12683
12684 (d) If the Work includes a "NOTICE" text file as part of its
12685 distribution, then any Derivative Works that You distribute must
12686 include a readable copy of the attribution notices contained
12687 within such NOTICE file, excluding those notices that do not
12688 pertain to any part of the Derivative Works, in at least one
12689 of the following places: within a NOTICE text file distributed
12690 as part of the Derivative Works; within the Source form or
12691 documentation, if provided along with the Derivative Works; or,
12692 within a display generated by the Derivative Works, if and
12693 wherever such third-party notices normally appear. The contents
12694 of the NOTICE file are for informational purposes only and
12695 do not modify the License. You may add Your own attribution
12696 notices within Derivative Works that You distribute, alongside
12697 or as an addendum to the NOTICE text from the Work, provided
12698 that such additional attribution notices cannot be construed
12699 as modifying the License.
12700
12701 You may add Your own copyright statement to Your modifications and
12702 may provide additional or different license terms and conditions
12703 for use, reproduction, or distribution of Your modifications, or
12704 for any such Derivative Works as a whole, provided Your use,
12705 reproduction, and distribution of the Work otherwise complies with
12706 the conditions stated in this License.
12707
12708 5. Submission of Contributions. Unless You explicitly state otherwise,
12709 any Contribution intentionally submitted for inclusion in the Work
12710 by You to the Licensor shall be under the terms and conditions of
12711 this License, without any additional terms or conditions.
12712 Notwithstanding the above, nothing herein shall supersede or modify
12713 the terms of any separate license agreement you may have executed
12714 with Licensor regarding such Contributions.
12715
12716 6. Trademarks. This License does not grant permission to use the trade
12717 names, trademarks, service marks, or product names of the Licensor,
12718 except as required for reasonable and customary use in describing the
12719 origin of the Work and reproducing the content of the NOTICE file.
12720
12721 7. Disclaimer of Warranty. Unless required by applicable law or
12722 agreed to in writing, Licensor provides the Work (and each
12723 Contributor provides its Contributions) on an "AS IS" BASIS,
12724 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
12725 implied, including, without limitation, any warranties or conditions
12726 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
12727 PARTICULAR PURPOSE. You are solely responsible for determining the
12728 appropriateness of using or redistributing the Work and assume any
12729 risks associated with Your exercise of permissions under this License.
12730
12731 8. Limitation of Liability. In no event and under no legal theory,
12732 whether in tort (including negligence), contract, or otherwise,
12733 unless required by applicable law (such as deliberate and grossly
12734 negligent acts) or agreed to in writing, shall any Contributor be
12735 liable to You for damages, including any direct, indirect, special,
12736 incidental, or consequential damages of any character arising as a
12737 result of this License or out of the use or inability to use the
12738 Work (including but not limited to damages for loss of goodwill,
12739 work stoppage, computer failure or malfunction, or any and all
12740 other commercial damages or losses), even if such Contributor
12741 has been advised of the possibility of such damages.
12742
12743 9. Accepting Warranty or Additional Liability. While redistributing
12744 the Work or Derivative Works thereof, You may choose to offer,
12745 and charge a fee for, acceptance of support, warranty, indemnity,
12746 or other liability obligations and/or rights consistent with this
12747 License. However, in accepting such obligations, You may act only
12748 on Your own behalf and on Your sole responsibility, not on behalf
12749 of any other Contributor, and only if You agree to indemnify,
12750 defend, and hold each Contributor harmless for any liability
12751 incurred by, or claims asserted against, such Contributor by reason
12752 of your accepting any such warranty or additional liability.
12753
12754 END OF TERMS AND CONDITIONS
12755
12756
12757 Copyright (c) 2005-2008, The Android Open Source Project
12758
12759 Licensed under the Apache License, Version 2.0 (the "License");
12760 you may not use this file except in compliance with the License.
12761
12762 Unless required by applicable law or agreed to in writing, software
12763 distributed under the License is distributed on an "AS IS" BASIS,
12764 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12765 See the License for the specific language governing permissions and
12766 limitations under the License.
12767
12768
12769 Apache License
12770 Version 2.0, January 2004
12771 http://www.apache.org/licenses/
12772
12773 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
12774
12775 1. Definitions.
12776
12777 "License" shall mean the terms and conditions for use, reproduction,
12778 and distribution as defined by Sections 1 through 9 of this document.
12779
12780 "Licensor" shall mean the copyright owner or entity authorized by
12781 the copyright owner that is granting the License.
12782
12783 "Legal Entity" shall mean the union of the acting entity and all
12784 other entities that control, are controlled by, or are under common
12785 control with that entity. For the purposes of this definition,
12786 "control" means (i) the power, direct or indirect, to cause the
12787 direction or management of such entity, whether by contract or
12788 otherwise, or (ii) ownership of fifty percent (50%) or more of the
12789 outstanding shares, or (iii) beneficial ownership of such entity.
12790
12791 "You" (or "Your") shall mean an individual or Legal Entity
12792 exercising permissions granted by this License.
12793
12794 "Source" form shall mean the preferred form for making modifications,
12795 including but not limited to software source code, documentation
12796 source, and configuration files.
12797
12798 "Object" form shall mean any form resulting from mechanical
12799 transformation or translation of a Source form, including but
12800 not limited to compiled object code, generated documentation,
12801 and conversions to other media types.
12802
12803 "Work" shall mean the work of authorship, whether in Source or
12804 Object form, made available under the License, as indicated by a
12805 copyright notice that is included in or attached to the work
12806 (an example is provided in the Appendix below).
12807
12808 "Derivative Works" shall mean any work, whether in Source or Object
12809 form, that is based on (or derived from) the Work and for which the
12810 editorial revisions, annotations, elaborations, or other modifications
12811 represent, as a whole, an original work of authorship. For the purposes
12812 of this License, Derivative Works shall not include works that remain
12813 separable from, or merely link (or bind by name) to the interfaces of,
12814 the Work and Derivative Works thereof.
12815
12816 "Contribution" shall mean any work of authorship, including
12817 the original version of the Work and any modifications or additions
12818 to that Work or Derivative Works thereof, that is intentionally
12819 submitted to Licensor for inclusion in the Work by the copyright owner
12820 or by an individual or Legal Entity authorized to submit on behalf of
12821 the copyright owner. For the purposes of this definition, "submitted"
12822 means any form of electronic, verbal, or written communication sent
12823 to the Licensor or its representatives, including but not limited to
12824 communication on electronic mailing lists, source code control systems,
12825 and issue tracking systems that are managed by, or on behalf of, the
12826 Licensor for the purpose of discussing and improving the Work, but
12827 excluding communication that is conspicuously marked or otherwise
12828 designated in writing by the copyright owner as "Not a Contribution."
12829
12830 "Contributor" shall mean Licensor and any individual or Legal Entity
12831 on behalf of whom a Contribution has been received by Licensor and
12832 subsequently incorporated within the Work.
12833
12834 2. Grant of Copyright License. Subject to the terms and conditions of
12835 this License, each Contributor hereby grants to You a perpetual,
12836 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
12837 copyright license to reproduce, prepare Derivative Works of,
12838 publicly display, publicly perform, sublicense, and distribute the
12839 Work and such Derivative Works in Source or Object form.
12840
12841 3. Grant of Patent License. Subject to the terms and conditions of
12842 this License, each Contributor hereby grants to You a perpetual,
12843 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
12844 (except as stated in this section) patent license to make, have made,
12845 use, offer to sell, sell, import, and otherwise transfer the Work,
12846 where such license applies only to those patent claims licensable
12847 by such Contributor that are necessarily infringed by their
12848 Contribution(s) alone or by combination of their Contribution(s)
12849 with the Work to which such Contribution(s) was submitted. If You
12850 institute patent litigation against any entity (including a
12851 cross-claim or counterclaim in a lawsuit) alleging that the Work
12852 or a Contribution incorporated within the Work constitutes direct
12853 or contributory patent infringement, then any patent licenses
12854 granted to You under this License for that Work shall terminate
12855 as of the date such litigation is filed.
12856
12857 4. Redistribution. You may reproduce and distribute copies of the
12858 Work or Derivative Works thereof in any medium, with or without
12859 modifications, and in Source or Object form, provided that You
12860 meet the following conditions:
12861
12862 (a) You must give any other recipients of the Work or
12863 Derivative Works a copy of this License; and
12864
12865 (b) You must cause any modified files to carry prominent notices
12866 stating that You changed the files; and
12867
12868 (c) You must retain, in the Source form of any Derivative Works
12869 that You distribute, all copyright, patent, trademark, and
12870 attribution notices from the Source form of the Work,
12871 excluding those notices that do not pertain to any part of
12872 the Derivative Works; and
12873
12874 (d) If the Work includes a "NOTICE" text file as part of its
12875 distribution, then any Derivative Works that You distribute must
12876 include a readable copy of the attribution notices contained
12877 within such NOTICE file, excluding those notices that do not
12878 pertain to any part of the Derivative Works, in at least one
12879 of the following places: within a NOTICE text file distributed
12880 as part of the Derivative Works; within the Source form or
12881 documentation, if provided along with the Derivative Works; or,
12882 within a display generated by the Derivative Works, if and
12883 wherever such third-party notices normally appear. The contents
12884 of the NOTICE file are for informational purposes only and
12885 do not modify the License. You may add Your own attribution
12886 notices within Derivative Works that You distribute, alongside
12887 or as an addendum to the NOTICE text from the Work, provided
12888 that such additional attribution notices cannot be construed
12889 as modifying the License.
12890
12891 You may add Your own copyright statement to Your modifications and
12892 may provide additional or different license terms and conditions
12893 for use, reproduction, or distribution of Your modifications, or
12894 for any such Derivative Works as a whole, provided Your use,
12895 reproduction, and distribution of the Work otherwise complies with
12896 the conditions stated in this License.
12897
12898 5. Submission of Contributions. Unless You explicitly state otherwise,
12899 any Contribution intentionally submitted for inclusion in the Work
12900 by You to the Licensor shall be under the terms and conditions of
12901 this License, without any additional terms or conditions.
12902 Notwithstanding the above, nothing herein shall supersede or modify
12903 the terms of any separate license agreement you may have executed
12904 with Licensor regarding such Contributions.
12905
12906 6. Trademarks. This License does not grant permission to use the trade
12907 names, trademarks, service marks, or product names of the Licensor,
12908 except as required for reasonable and customary use in describing the
12909 origin of the Work and reproducing the content of the NOTICE file.
12910
12911 7. Disclaimer of Warranty. Unless required by applicable law or
12912 agreed to in writing, Licensor provides the Work (and each
12913 Contributor provides its Contributions) on an "AS IS" BASIS,
12914 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
12915 implied, including, without limitation, any warranties or conditions
12916 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
12917 PARTICULAR PURPOSE. You are solely responsible for determining the
12918 appropriateness of using or redistributing the Work and assume any
12919 risks associated with Your exercise of permissions under this License.
12920
12921 8. Limitation of Liability. In no event and under no legal theory,
12922 whether in tort (including negligence), contract, or otherwise,
12923 unless required by applicable law (such as deliberate and grossly
12924 negligent acts) or agreed to in writing, shall any Contributor be
12925 liable to You for damages, including any direct, indirect, special,
12926 incidental, or consequential damages of any character arising as a
12927 result of this License or out of the use or inability to use the
12928 Work (including but not limited to damages for loss of goodwill,
12929 work stoppage, computer failure or malfunction, or any and all
12930 other commercial damages or losses), even if such Contributor
12931 has been advised of the possibility of such damages.
12932
12933 9. Accepting Warranty or Additional Liability. While redistributing
12934 the Work or Derivative Works thereof, You may choose to offer,
12935 and charge a fee for, acceptance of support, warranty, indemnity,
12936 or other liability obligations and/or rights consistent with this
12937 License. However, in accepting such obligations, You may act only
12938 on Your own behalf and on Your sole responsibility, not on behalf
12939 of any other Contributor, and only if You agree to indemnify,
12940 defend, and hold each Contributor harmless for any liability
12941 incurred by, or claims asserted against, such Contributor by reason
12942 of your accepting any such warranty or additional liability.
12943
12944 END OF TERMS AND CONDITIONS
12945
12946 Copyright (c) 2017, The Android Open Source Project
12947
12948 Licensed under the Apache License, Version 2.0 (the "License");
12949 you may not use this file except in compliance with the License.
12950
12951 Unless required by applicable law or agreed to in writing, software
12952 distributed under the License is distributed on an "AS IS" BASIS,
12953 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12954 See the License for the specific language governing permissions and
12955 limitations under the License.
12956
12957
12958 Apache License
12959 Version 2.0, January 2004
12960 http://www.apache.org/licenses/
12961
12962 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
12963
12964 1. Definitions.
12965
12966 "License" shall mean the terms and conditions for use, reproduction,
12967 and distribution as defined by Sections 1 through 9 of this document.
12968
12969 "Licensor" shall mean the copyright owner or entity authorized by
12970 the copyright owner that is granting the License.
12971
12972 "Legal Entity" shall mean the union of the acting entity and all
12973 other entities that control, are controlled by, or are under common
12974 control with that entity. For the purposes of this definition,
12975 "control" means (i) the power, direct or indirect, to cause the
12976 direction or management of such entity, whether by contract or
12977 otherwise, or (ii) ownership of fifty percent (50%) or more of the
12978 outstanding shares, or (iii) beneficial ownership of such entity.
12979
12980 "You" (or "Your") shall mean an individual or Legal Entity
12981 exercising permissions granted by this License.
12982
12983 "Source" form shall mean the preferred form for making modifications,
12984 including but not limited to software source code, documentation
12985 source, and configuration files.
12986
12987 "Object" form shall mean any form resulting from mechanical
12988 transformation or translation of a Source form, including but
12989 not limited to compiled object code, generated documentation,
12990 and conversions to other media types.
12991
12992 "Work" shall mean the work of authorship, whether in Source or
12993 Object form, made available under the License, as indicated by a
12994 copyright notice that is included in or attached to the work
12995 (an example is provided in the Appendix below).
12996
12997 "Derivative Works" shall mean any work, whether in Source or Object
12998 form, that is based on (or derived from) the Work and for which the
12999 editorial revisions, annotations, elaborations, or other modifications
13000 represent, as a whole, an original work of authorship. For the purposes
13001 of this License, Derivative Works shall not include works that remain
13002 separable from, or merely link (or bind by name) to the interfaces of,
13003 the Work and Derivative Works thereof.
13004
13005 "Contribution" shall mean any work of authorship, including
13006 the original version of the Work and any modifications or additions
13007 to that Work or Derivative Works thereof, that is intentionally
13008 submitted to Licensor for inclusion in the Work by the copyright owner
13009 or by an individual or Legal Entity authorized to submit on behalf of
13010 the copyright owner. For the purposes of this definition, "submitted"
13011 means any form of electronic, verbal, or written communication sent
13012 to the Licensor or its representatives, including but not limited to
13013 communication on electronic mailing lists, source code control systems,
13014 and issue tracking systems that are managed by, or on behalf of, the
13015 Licensor for the purpose of discussing and improving the Work, but
13016 excluding communication that is conspicuously marked or otherwise
13017 designated in writing by the copyright owner as "Not a Contribution."
13018
13019 "Contributor" shall mean Licensor and any individual or Legal Entity
13020 on behalf of whom a Contribution has been received by Licensor and
13021 subsequently incorporated within the Work.
13022
13023 2. Grant of Copyright License. Subject to the terms and conditions of
13024 this License, each Contributor hereby grants to You a perpetual,
13025 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
13026 copyright license to reproduce, prepare Derivative Works of,
13027 publicly display, publicly perform, sublicense, and distribute the
13028 Work and such Derivative Works in Source or Object form.
13029
13030 3. Grant of Patent License. Subject to the terms and conditions of
13031 this License, each Contributor hereby grants to You a perpetual,
13032 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
13033 (except as stated in this section) patent license to make, have made,
13034 use, offer to sell, sell, import, and otherwise transfer the Work,
13035 where such license applies only to those patent claims licensable
13036 by such Contributor that are necessarily infringed by their
13037 Contribution(s) alone or by combination of their Contribution(s)
13038 with the Work to which such Contribution(s) was submitted. If You
13039 institute patent litigation against any entity (including a
13040 cross-claim or counterclaim in a lawsuit) alleging that the Work
13041 or a Contribution incorporated within the Work constitutes direct
13042 or contributory patent infringement, then any patent licenses
13043 granted to You under this License for that Work shall terminate
13044 as of the date such litigation is filed.
13045
13046 4. Redistribution. You may reproduce and distribute copies of the
13047 Work or Derivative Works thereof in any medium, with or without
13048 modifications, and in Source or Object form, provided that You
13049 meet the following conditions:
13050
13051 (a) You must give any other recipients of the Work or
13052 Derivative Works a copy of this License; and
13053
13054 (b) You must cause any modified files to carry prominent notices
13055 stating that You changed the files; and
13056
13057 (c) You must retain, in the Source form of any Derivative Works
13058 that You distribute, all copyright, patent, trademark, and
13059 attribution notices from the Source form of the Work,
13060 excluding those notices that do not pertain to any part of
13061 the Derivative Works; and
13062
13063 (d) If the Work includes a "NOTICE" text file as part of its
13064 distribution, then any Derivative Works that You distribute must
13065 include a readable copy of the attribution notices contained
13066 within such NOTICE file, excluding those notices that do not
13067 pertain to any part of the Derivative Works, in at least one
13068 of the following places: within a NOTICE text file distributed
13069 as part of the Derivative Works; within the Source form or
13070 documentation, if provided along with the Derivative Works; or,
13071 within a display generated by the Derivative Works, if and
13072 wherever such third-party notices normally appear. The contents
13073 of the NOTICE file are for informational purposes only and
13074 do not modify the License. You may add Your own attribution
13075 notices within Derivative Works that You distribute, alongside
13076 or as an addendum to the NOTICE text from the Work, provided
13077 that such additional attribution notices cannot be construed
13078 as modifying the License.
13079
13080 You may add Your own copyright statement to Your modifications and
13081 may provide additional or different license terms and conditions
13082 for use, reproduction, or distribution of Your modifications, or
13083 for any such Derivative Works as a whole, provided Your use,
13084 reproduction, and distribution of the Work otherwise complies with
13085 the conditions stated in this License.
13086
13087 5. Submission of Contributions. Unless You explicitly state otherwise,
13088 any Contribution intentionally submitted for inclusion in the Work
13089 by You to the Licensor shall be under the terms and conditions of
13090 this License, without any additional terms or conditions.
13091 Notwithstanding the above, nothing herein shall supersede or modify
13092 the terms of any separate license agreement you may have executed
13093 with Licensor regarding such Contributions.
13094
13095 6. Trademarks. This License does not grant permission to use the trade
13096 names, trademarks, service marks, or product names of the Licensor,
13097 except as required for reasonable and customary use in describing the
13098 origin of the Work and reproducing the content of the NOTICE file.
13099
13100 7. Disclaimer of Warranty. Unless required by applicable law or
13101 agreed to in writing, Licensor provides the Work (and each
13102 Contributor provides its Contributions) on an "AS IS" BASIS,
13103 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
13104 implied, including, without limitation, any warranties or conditions
13105 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
13106 PARTICULAR PURPOSE. You are solely responsible for determining the
13107 appropriateness of using or redistributing the Work and assume any
13108 risks associated with Your exercise of permissions under this License.
13109
13110 8. Limitation of Liability. In no event and under no legal theory,
13111 whether in tort (including negligence), contract, or otherwise,
13112 unless required by applicable law (such as deliberate and grossly
13113 negligent acts) or agreed to in writing, shall any Contributor be
13114 liable to You for damages, including any direct, indirect, special,
13115 incidental, or consequential damages of any character arising as a
13116 result of this License or out of the use or inability to use the
13117 Work (including but not limited to damages for loss of goodwill,
13118 work stoppage, computer failure or malfunction, or any and all
13119 other commercial damages or losses), even if such Contributor
13120 has been advised of the possibility of such damages.
13121
13122 9. Accepting Warranty or Additional Liability. While redistributing
13123 the Work or Derivative Works thereof, You may choose to offer,
13124 and charge a fee for, acceptance of support, warranty, indemnity,
13125 or other liability obligations and/or rights consistent with this
13126 License. However, in accepting such obligations, You may act only
13127 on Your own behalf and on Your sole responsibility, not on behalf
13128 of any other Contributor, and only if You agree to indemnify,
13129 defend, and hold each Contributor harmless for any liability
13130 incurred by, or claims asserted against, such Contributor by reason
13131 of your accepting any such warranty or additional liability.
13132
13133 END OF TERMS AND CONDITIONS
13134
13135-------------------------------------------------------------------
13136* License for Tensorflow:
13137-------------------------------------------------------------------
13138Copyright 2018 The TensorFlow Authors. All rights reserved.
13139
13140 Apache License
13141 Version 2.0, January 2004
13142 http://www.apache.org/licenses/
13143
13144 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
13145
13146 1. Definitions.
13147
13148 "License" shall mean the terms and conditions for use, reproduction,
13149 and distribution as defined by Sections 1 through 9 of this document.
13150
13151 "Licensor" shall mean the copyright owner or entity authorized by
13152 the copyright owner that is granting the License.
13153
13154 "Legal Entity" shall mean the union of the acting entity and all
13155 other entities that control, are controlled by, or are under common
13156 control with that entity. For the purposes of this definition,
13157 "control" means (i) the power, direct or indirect, to cause the
13158 direction or management of such entity, whether by contract or
13159 otherwise, or (ii) ownership of fifty percent (50%) or more of the
13160 outstanding shares, or (iii) beneficial ownership of such entity.
13161
13162 "You" (or "Your") shall mean an individual or Legal Entity
13163 exercising permissions granted by this License.
13164
13165 "Source" form shall mean the preferred form for making modifications,
13166 including but not limited to software source code, documentation
13167 source, and configuration files.
13168
13169 "Object" form shall mean any form resulting from mechanical
13170 transformation or translation of a Source form, including but
13171 not limited to compiled object code, generated documentation,
13172 and conversions to other media types.
13173
13174 "Work" shall mean the work of authorship, whether in Source or
13175 Object form, made available under the License, as indicated by a
13176 copyright notice that is included in or attached to the work
13177 (an example is provided in the Appendix below).
13178
13179 "Derivative Works" shall mean any work, whether in Source or Object
13180 form, that is based on (or derived from) the Work and for which the
13181 editorial revisions, annotations, elaborations, or other modifications
13182 represent, as a whole, an original work of authorship. For the purposes
13183 of this License, Derivative Works shall not include works that remain
13184 separable from, or merely link (or bind by name) to the interfaces of,
13185 the Work and Derivative Works thereof.
13186
13187 "Contribution" shall mean any work of authorship, including
13188 the original version of the Work and any modifications or additions
13189 to that Work or Derivative Works thereof, that is intentionally
13190 submitted to Licensor for inclusion in the Work by the copyright owner
13191 or by an individual or Legal Entity authorized to submit on behalf of
13192 the copyright owner. For the purposes of this definition, "submitted"
13193 means any form of electronic, verbal, or written communication sent
13194 to the Licensor or its representatives, including but not limited to
13195 communication on electronic mailing lists, source code control systems,
13196 and issue tracking systems that are managed by, or on behalf of, the
13197 Licensor for the purpose of discussing and improving the Work, but
13198 excluding communication that is conspicuously marked or otherwise
13199 designated in writing by the copyright owner as "Not a Contribution."
13200
13201 "Contributor" shall mean Licensor and any individual or Legal Entity
13202 on behalf of whom a Contribution has been received by Licensor and
13203 subsequently incorporated within the Work.
13204
13205 2. Grant of Copyright License. Subject to the terms and conditions of
13206 this License, each Contributor hereby grants to You a perpetual,
13207 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
13208 copyright license to reproduce, prepare Derivative Works of,
13209 publicly display, publicly perform, sublicense, and distribute the
13210 Work and such Derivative Works in Source or Object form.
13211
13212 3. Grant of Patent License. Subject to the terms and conditions of
13213 this License, each Contributor hereby grants to You a perpetual,
13214 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
13215 (except as stated in this section) patent license to make, have made,
13216 use, offer to sell, sell, import, and otherwise transfer the Work,
13217 where such license applies only to those patent claims licensable
13218 by such Contributor that are necessarily infringed by their
13219 Contribution(s) alone or by combination of their Contribution(s)
13220 with the Work to which such Contribution(s) was submitted. If You
13221 institute patent litigation against any entity (including a
13222 cross-claim or counterclaim in a lawsuit) alleging that the Work
13223 or a Contribution incorporated within the Work constitutes direct
13224 or contributory patent infringement, then any patent licenses
13225 granted to You under this License for that Work shall terminate
13226 as of the date such litigation is filed.
13227
13228 4. Redistribution. You may reproduce and distribute copies of the
13229 Work or Derivative Works thereof in any medium, with or without
13230 modifications, and in Source or Object form, provided that You
13231 meet the following conditions:
13232
13233 (a) You must give any other recipients of the Work or
13234 Derivative Works a copy of this License; and
13235
13236 (b) You must cause any modified files to carry prominent notices
13237 stating that You changed the files; and
13238
13239 (c) You must retain, in the Source form of any Derivative Works
13240 that You distribute, all copyright, patent, trademark, and
13241 attribution notices from the Source form of the Work,
13242 excluding those notices that do not pertain to any part of
13243 the Derivative Works; and
13244
13245 (d) If the Work includes a "NOTICE" text file as part of its
13246 distribution, then any Derivative Works that You distribute must
13247 include a readable copy of the attribution notices contained
13248 within such NOTICE file, excluding those notices that do not
13249 pertain to any part of the Derivative Works, in at least one
13250 of the following places: within a NOTICE text file distributed
13251 as part of the Derivative Works; within the Source form or
13252 documentation, if provided along with the Derivative Works; or,
13253 within a display generated by the Derivative Works, if and
13254 wherever such third-party notices normally appear. The contents
13255 of the NOTICE file are for informational purposes only and
13256 do not modify the License. You may add Your own attribution
13257 notices within Derivative Works that You distribute, alongside
13258 or as an addendum to the NOTICE text from the Work, provided
13259 that such additional attribution notices cannot be construed
13260 as modifying the License.
13261
13262 You may add Your own copyright statement to Your modifications and
13263 may provide additional or different license terms and conditions
13264 for use, reproduction, or distribution of Your modifications, or
13265 for any such Derivative Works as a whole, provided Your use,
13266 reproduction, and distribution of the Work otherwise complies with
13267 the conditions stated in this License.
13268
13269 5. Submission of Contributions. Unless You explicitly state otherwise,
13270 any Contribution intentionally submitted for inclusion in the Work
13271 by You to the Licensor shall be under the terms and conditions of
13272 this License, without any additional terms or conditions.
13273 Notwithstanding the above, nothing herein shall supersede or modify
13274 the terms of any separate license agreement you may have executed
13275 with Licensor regarding such Contributions.
13276
13277 6. Trademarks. This License does not grant permission to use the trade
13278 names, trademarks, service marks, or product names of the Licensor,
13279 except as required for reasonable and customary use in describing the
13280 origin of the Work and reproducing the content of the NOTICE file.
13281
13282 7. Disclaimer of Warranty. Unless required by applicable law or
13283 agreed to in writing, Licensor provides the Work (and each
13284 Contributor provides its Contributions) on an "AS IS" BASIS,
13285 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
13286 implied, including, without limitation, any warranties or conditions
13287 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
13288 PARTICULAR PURPOSE. You are solely responsible for determining the
13289 appropriateness of using or redistributing the Work and assume any
13290 risks associated with Your exercise of permissions under this License.
13291
13292 8. Limitation of Liability. In no event and under no legal theory,
13293 whether in tort (including negligence), contract, or otherwise,
13294 unless required by applicable law (such as deliberate and grossly
13295 negligent acts) or agreed to in writing, shall any Contributor be
13296 liable to You for damages, including any direct, indirect, special,
13297 incidental, or consequential damages of any character arising as a
13298 result of this License or out of the use or inability to use the
13299 Work (including but not limited to damages for loss of goodwill,
13300 work stoppage, computer failure or malfunction, or any and all
13301 other commercial damages or losses), even if such Contributor
13302 has been advised of the possibility of such damages.
13303
13304 9. Accepting Warranty or Additional Liability. While redistributing
13305 the Work or Derivative Works thereof, You may choose to offer,
13306 and charge a fee for, acceptance of support, warranty, indemnity,
13307 or other liability obligations and/or rights consistent with this
13308 License. However, in accepting such obligations, You may act only
13309 on Your own behalf and on Your sole responsibility, not on behalf
13310 of any other Contributor, and only if You agree to indemnify,
13311 defend, and hold each Contributor harmless for any liability
13312 incurred by, or claims asserted against, such Contributor by reason
13313 of your accepting any such warranty or additional liability.
13314
13315 END OF TERMS AND CONDITIONS
13316
13317 APPENDIX: How to apply the Apache License to your work.
13318
13319 To apply the Apache License to your work, attach the following
13320 boilerplate notice, with the fields enclosed by brackets "[]"
13321 replaced with your own identifying information. (Don't include
13322 the brackets!) The text should be enclosed in the appropriate
13323 comment syntax for the file format. We also recommend that a
13324 file or class name and description of purpose be included on the
13325 same "printed page" as the copyright notice for easier
13326 identification within third-party archives.
13327
13328 Copyright 2017, The TensorFlow Authors.
13329
13330 Licensed under the Apache License, Version 2.0 (the "License");
13331 you may not use this file except in compliance with the License.
13332 You may obtain a copy of the License at
13333
13334 http://www.apache.org/licenses/LICENSE-2.0
13335
13336 Unless required by applicable law or agreed to in writing, software
13337 distributed under the License is distributed on an "AS IS" BASIS,
13338 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13339 See the License for the specific language governing permissions and
13340 limitations under the License.
13341 -------------------------------------------------------------------
13342
13343-------------------------------------------------------------------
13344* License for Eigen:
13345-------------------------------------------------------------------
13346Mozilla Public License Version 2.0
13347==================================
13348
133491. Definitions
13350--------------
13351
133521.1. "Contributor"
13353 means each individual or legal entity that creates, contributes to
13354 the creation of, or owns Covered Software.
13355
133561.2. "Contributor Version"
13357 means the combination of the Contributions of others (if any) used
13358 by a Contributor and that particular Contributor's Contribution.
13359
133601.3. "Contribution"
13361 means Covered Software of a particular Contributor.
13362
133631.4. "Covered Software"
13364 means Source Code Form to which the initial Contributor has attached
13365 the notice in Exhibit A, the Executable Form of such Source Code
13366 Form, and Modifications of such Source Code Form, in each case
13367 including portions thereof.
13368
133691.5. "Incompatible With Secondary Licenses"
13370 means
13371
13372 (a) that the initial Contributor has attached the notice described
13373 in Exhibit B to the Covered Software; or
13374
13375 (b) that the Covered Software was made available under the terms of
13376 version 1.1 or earlier of the License, but not also under the
13377 terms of a Secondary License.
13378
133791.6. "Executable Form"
13380 means any form of the work other than Source Code Form.
13381
133821.7. "Larger Work"
13383 means a work that combines Covered Software with other material, in
13384 a separate file or files, that is not Covered Software.
13385
133861.8. "License"
13387 means this document.
13388
133891.9. "Licensable"
13390 means having the right to grant, to the maximum extent possible,
13391 whether at the time of the initial grant or subsequently, any and
13392 all of the rights conveyed by this License.
13393
133941.10. "Modifications"
13395 means any of the following:
13396
13397 (a) any file in Source Code Form that results from an addition to,
13398 deletion from, or modification of the contents of Covered
13399 Software; or
13400
13401 (b) any new file in Source Code Form that contains any Covered
13402 Software.
13403
134041.11. "Patent Claims" of a Contributor
13405 means any patent claim(s), including without limitation, method,
13406 process, and apparatus claims, in any patent Licensable by such
13407 Contributor that would be infringed, but for the grant of the
13408 License, by the making, using, selling, offering for sale, having
13409 made, import, or transfer of either its Contributions or its
13410 Contributor Version.
13411
134121.12. "Secondary License"
13413 means either the GNU General Public License, Version 2.0, the GNU
13414 Lesser General Public License, Version 2.1, the GNU Affero General
13415 Public License, Version 3.0, or any later versions of those
13416 licenses.
13417
134181.13. "Source Code Form"
13419 means the form of the work preferred for making modifications.
13420
134211.14. "You" (or "Your")
13422 means an individual or a legal entity exercising rights under this
13423 License. For legal entities, "You" includes any entity that
13424 controls, is controlled by, or is under common control with You. For
13425 purposes of this definition, "control" means (a) the power, direct
13426 or indirect, to cause the direction or management of such entity,
13427 whether by contract or otherwise, or (b) ownership of more than
13428 fifty percent (50%) of the outstanding shares or beneficial
13429 ownership of such entity.
13430
134312. License Grants and Conditions
13432--------------------------------
13433
134342.1. Grants
13435
13436Each Contributor hereby grants You a world-wide, royalty-free,
13437non-exclusive license:
13438
13439(a) under intellectual property rights (other than patent or trademark)
13440 Licensable by such Contributor to use, reproduce, make available,
13441 modify, display, perform, distribute, and otherwise exploit its
13442 Contributions, either on an unmodified basis, with Modifications, or
13443 as part of a Larger Work; and
13444
13445(b) under Patent Claims of such Contributor to make, use, sell, offer
13446 for sale, have made, import, and otherwise transfer either its
13447 Contributions or its Contributor Version.
13448
134492.2. Effective Date
13450
13451The licenses granted in Section 2.1 with respect to any Contribution
13452become effective for each Contribution on the date the Contributor first
13453distributes such Contribution.
13454
134552.3. Limitations on Grant Scope
13456
13457The licenses granted in this Section 2 are the only rights granted under
13458this License. No additional rights or licenses will be implied from the
13459distribution or licensing of Covered Software under this License.
13460Notwithstanding Section 2.1(b) above, no patent license is granted by a
13461Contributor:
13462
13463(a) for any code that a Contributor has removed from Covered Software;
13464 or
13465
13466(b) for infringements caused by: (i) Your and any other third party's
13467 modifications of Covered Software, or (ii) the combination of its
13468 Contributions with other software (except as part of its Contributor
13469 Version); or
13470
13471(c) under Patent Claims infringed by Covered Software in the absence of
13472 its Contributions.
13473
13474This License does not grant any rights in the trademarks, service marks,
13475or logos of any Contributor (except as may be necessary to comply with
13476the notice requirements in Section 3.4).
13477
134782.4. Subsequent Licenses
13479
13480No Contributor makes additional grants as a result of Your choice to
13481distribute the Covered Software under a subsequent version of this
13482License (see Section 10.2) or under the terms of a Secondary License (if
13483permitted under the terms of Section 3.3).
13484
134852.5. Representation
13486
13487Each Contributor represents that the Contributor believes its
13488Contributions are its original creation(s) or it has sufficient rights
13489to grant the rights to its Contributions conveyed by this License.
13490
134912.6. Fair Use
13492
13493This License is not intended to limit any rights You have under
13494applicable copyright doctrines of fair use, fair dealing, or other
13495equivalents.
13496
134972.7. Conditions
13498
13499Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
13500in Section 2.1.
13501
135023. Responsibilities
13503-------------------
13504
135053.1. Distribution of Source Form
13506
13507All distribution of Covered Software in Source Code Form, including any
13508Modifications that You create or to which You contribute, must be under
13509the terms of this License. You must inform recipients that the Source
13510Code Form of the Covered Software is governed by the terms of this
13511License, and how they can obtain a copy of this License. You may not
13512attempt to alter or restrict the recipients' rights in the Source Code
13513Form.
13514
135153.2. Distribution of Executable Form
13516
13517If You distribute Covered Software in Executable Form then:
13518
13519(a) such Covered Software must also be made available in Source Code
13520 Form, as described in Section 3.1, and You must inform recipients of
13521 the Executable Form how they can obtain a copy of such Source Code
13522 Form by reasonable means in a timely manner, at a charge no more
13523 than the cost of distribution to the recipient; and
13524
13525(b) You may distribute such Executable Form under the terms of this
13526 License, or sublicense it under different terms, provided that the
13527 license for the Executable Form does not attempt to limit or alter
13528 the recipients' rights in the Source Code Form under this License.
13529
135303.3. Distribution of a Larger Work
13531
13532You may create and distribute a Larger Work under terms of Your choice,
13533provided that You also comply with the requirements of this License for
13534the Covered Software. If the Larger Work is a combination of Covered
13535Software with a work governed by one or more Secondary Licenses, and the
13536Covered Software is not Incompatible With Secondary Licenses, this
13537License permits You to additionally distribute such Covered Software
13538under the terms of such Secondary License(s), so that the recipient of
13539the Larger Work may, at their option, further distribute the Covered
13540Software under the terms of either this License or such Secondary
13541License(s).
13542
135433.4. Notices
13544
13545You may not remove or alter the substance of any license notices
13546(including copyright notices, patent notices, disclaimers of warranty,
13547or limitations of liability) contained within the Source Code Form of
13548the Covered Software, except that You may alter any license notices to
13549the extent required to remedy known factual inaccuracies.
13550
135513.5. Application of Additional Terms
13552
13553You may choose to offer, and to charge a fee for, warranty, support,
13554indemnity or liability obligations to one or more recipients of Covered
13555Software. However, You may do so only on Your own behalf, and not on
13556behalf of any Contributor. You must make it absolutely clear that any
13557such warranty, support, indemnity, or liability obligation is offered by
13558You alone, and You hereby agree to indemnify every Contributor for any
13559liability incurred by such Contributor as a result of warranty, support,
13560indemnity or liability terms You offer. You may include additional
13561disclaimers of warranty and limitations of liability specific to any
13562jurisdiction.
13563
135644. Inability to Comply Due to Statute or Regulation
13565---------------------------------------------------
13566
13567If it is impossible for You to comply with any of the terms of this
13568License with respect to some or all of the Covered Software due to
13569statute, judicial order, or regulation then You must: (a) comply with
13570the terms of this License to the maximum extent possible; and (b)
13571describe the limitations and the code they affect. Such description must
13572be placed in a text file included with all distributions of the Covered
13573Software under this License. Except to the extent prohibited by statute
13574or regulation, such description must be sufficiently detailed for a
13575recipient of ordinary skill to be able to understand it.
13576
135775. Termination
13578--------------
13579
135805.1. The rights granted under this License will terminate automatically
13581if You fail to comply with any of its terms. However, if You become
13582compliant, then the rights granted under this License from a particular
13583Contributor are reinstated (a) provisionally, unless and until such
13584Contributor explicitly and finally terminates Your grants, and (b) on an
13585ongoing basis, if such Contributor fails to notify You of the
13586non-compliance by some reasonable means prior to 60 days after You have
13587come back into compliance. Moreover, Your grants from a particular
13588Contributor are reinstated on an ongoing basis if such Contributor
13589notifies You of the non-compliance by some reasonable means, this is the
13590first time You have received notice of non-compliance with this License
13591from such Contributor, and You become compliant prior to 30 days after
13592Your receipt of the notice.
13593
135945.2. If You initiate litigation against any entity by asserting a patent
13595infringement claim (excluding declaratory judgment actions,
13596counter-claims, and cross-claims) alleging that a Contributor Version
13597directly or indirectly infringes any patent, then the rights granted to
13598You by any and all Contributors for the Covered Software under Section
135992.1 of this License shall terminate.
13600
136015.3. In the event of termination under Sections 5.1 or 5.2 above, all
13602end user license agreements (excluding distributors and resellers) which
13603have been validly granted by You or Your distributors under this License
13604prior to termination shall survive termination.
13605
13606************************************************************************
13607* *
13608* 6. Disclaimer of Warranty *
13609* ------------------------- *
13610* *
13611* Covered Software is provided under this License on an "as is" *
13612* basis, without warranty of any kind, either expressed, implied, or *
13613* statutory, including, without limitation, warranties that the *
13614* Covered Software is free of defects, merchantable, fit for a *
13615* particular purpose or non-infringing. The entire risk as to the *
13616* quality and performance of the Covered Software is with You. *
13617* Should any Covered Software prove defective in any respect, You *
13618* (not any Contributor) assume the cost of any necessary servicing, *
13619* repair, or correction. This disclaimer of warranty constitutes an *
13620* essential part of this License. No use of any Covered Software is *
13621* authorized under this License except under this disclaimer. *
13622* *
13623************************************************************************
13624
13625************************************************************************
13626* *
13627* 7. Limitation of Liability *
13628* -------------------------- *
13629* *
13630* Under no circumstances and under no legal theory, whether tort *
13631* (including negligence), contract, or otherwise, shall any *
13632* Contributor, or anyone who distributes Covered Software as *
13633* permitted above, be liable to You for any direct, indirect, *
13634* special, incidental, or consequential damages of any character *
13635* including, without limitation, damages for lost profits, loss of *
13636* goodwill, work stoppage, computer failure or malfunction, or any *
13637* and all other commercial damages or losses, even if such party *
13638* shall have been informed of the possibility of such damages. This *
13639* limitation of liability shall not apply to liability for death or *
13640* personal injury resulting from such party's negligence to the *
13641* extent applicable law prohibits such limitation. Some *
13642* jurisdictions do not allow the exclusion or limitation of *
13643* incidental or consequential damages, so this exclusion and *
13644* limitation may not apply to You. *
13645* *
13646************************************************************************
13647
136488. Litigation
13649-------------
13650
13651Any litigation relating to this License may be brought only in the
13652courts of a jurisdiction where the defendant maintains its principal
13653place of business and such litigation shall be governed by laws of that
13654jurisdiction, without reference to its conflict-of-law provisions.
13655Nothing in this Section shall prevent a party's ability to bring
13656cross-claims or counter-claims.
13657
136589. Miscellaneous
13659----------------
13660
13661This License represents the complete agreement concerning the subject
13662matter hereof. If any provision of this License is held to be
13663unenforceable, such provision shall be reformed only to the extent
13664necessary to make it enforceable. Any law or regulation which provides
13665that the language of a contract shall be construed against the drafter
13666shall not be used to construe this License against a Contributor.
13667
1366810. Versions of the License
13669---------------------------
13670
1367110.1. New Versions
13672
13673Mozilla Foundation is the license steward. Except as provided in Section
1367410.3, no one other than the license steward has the right to modify or
13675publish new versions of this License. Each version will be given a
13676distinguishing version number.
13677
1367810.2. Effect of New Versions
13679
13680You may distribute the Covered Software under the terms of the version
13681of the License under which You originally received the Covered Software,
13682or under the terms of any subsequent version published by the license
13683steward.
13684
1368510.3. Modified Versions
13686
13687If you create software not governed by this License, and you want to
13688create a new license for such software, you may create and use a
13689modified version of this License if you rename the license and remove
13690any references to the name of the license steward (except to note that
13691such modified license differs from this License).
13692
1369310.4. Distributing Source Code Form that is Incompatible With Secondary
13694Licenses
13695
13696If You choose to distribute Source Code Form that is Incompatible With
13697Secondary Licenses under the terms of this version of the License, the
13698notice described in Exhibit B of this License must be attached.
13699
13700Exhibit A - Source Code Form License Notice
13701-------------------------------------------
13702
13703 This Source Code Form is subject to the terms of the Mozilla Public
13704 License, v. 2.0. If a copy of the MPL was not distributed with this
13705 file, You can obtain one at http://mozilla.org/MPL/2.0/.
13706
13707If it is not possible or desirable to put the notice in a particular
13708file, then You may include the notice in a location (such as a LICENSE
13709file in a relevant directory) where a recipient would be likely to look
13710for such a notice.
13711
13712You may add additional accurate notices of copyright ownership.
13713
13714Exhibit B - "Incompatible With Secondary Licenses" Notice
13715---------------------------------------------------------
13716
13717 This Source Code Form is "Incompatible With Secondary Licenses", as
13718 defined by the Mozilla Public License, v. 2.0.
13719
13720
13721-------------------------------------------------------------------
13722* License for Caffe2 (Some ops are derived from caffe2)
13723-------------------------------------------------------------------
13724
13725Copyright (c) 2016-present, Facebook Inc. All rights reserved.
13726
13727All contributions by Facebook:
13728Copyright (c) 2016 Facebook Inc.
13729
13730All contributions by Google:
13731Copyright (c) 2015 Google Inc.
13732All rights reserved.
13733
13734All contributions by Yangqing Jia:
13735Copyright (c) 2015 Yangqing Jia
13736All rights reserved.
13737
13738All contributions from Caffe:
13739Copyright(c) 2013, 2014, 2015, the respective contributors
13740All rights reserved.
13741
13742All other contributions:
13743Copyright(c) 2015, 2016 the respective contributors
13744All rights reserved.
13745
13746Caffe2 uses a copyright model similar to Caffe: each contributor holds
13747copyright over their contributions to Caffe2. The project versioning records
13748all such contribution and copyright details. If a contributor wants to further
13749mark their specific copyright on a particular contribution, they should
13750indicate their copyright solely in the commit message of the change when it is
13751committed.
13752
13753=======================================================================
13754Software under third_party
13755=======================================================================
13756Software libraries under third_party are provided as github submodule
13757links, and their content is not part of the Caffe2 codebase. Their
13758licences can be found under the respective software repositories.
13759
13760=======================================================================
13761Earlier BSD License
13762=======================================================================
13763Early development of Caffe2 in 2015 and early 2016 is licensed under the
13764BSD license. The license is attached below:
13765
13766All contributions by Facebook:
13767Copyright (c) 2016 Facebook Inc.
13768
13769All contributions by Google:
13770Copyright (c) 2015 Google Inc.
13771All rights reserved.
13772
13773All contributions by Yangqing Jia:
13774Copyright (c) 2015 Yangqing Jia
13775All rights reserved.
13776
13777All other contributions:
13778Copyright(c) 2015, 2016 the respective contributors
13779All rights reserved.
13780
13781Redistribution and use in source and binary forms, with or without
13782modification, are permitted provided that the following conditions are met:
13783
137841. Redistributions of source code must retain the above copyright notice, this
13785 list of conditions and the following disclaimer.
137862. Redistributions in binary form must reproduce the above copyright notice,
13787 this list of conditions and the following disclaimer in the documentation
13788 and/or other materials provided with the distribution.
13789
13790THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
13791ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
13792WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
13793DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
13794ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
13795(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
13796LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
13797ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
13798(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
13799SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
13800
13801
13802=======================================================================
13803Caffe's BSD License
13804=======================================================================
13805Some parts of the caffe2 code is derived from the original Caffe code, which is
13806created by Yangqing Jia and is now a BSD-licensed open-source project. The Caffe
13807license is as follows:
13808
13809COPYRIGHT
13810
13811All contributions by the University of California:
13812Copyright (c) 2014, The Regents of the University of California (Regents)
13813All rights reserved.
13814
13815All other contributions:
13816Copyright (c) 2014, the respective contributors
13817All rights reserved.
13818
13819Caffe uses a shared copyright model: each contributor holds copyright over
13820their contributions to Caffe. The project versioning records all such
13821contribution and copyright details. If a contributor wants to further mark
13822their specific copyright on a particular contribution, they should indicate
13823their copyright solely in the commit message of the change when it is
13824committed.
13825
13826LICENSE
13827
13828Redistribution and use in source and binary forms, with or without
13829modification, are permitted provided that the following conditions are met:
13830
138311. Redistributions of source code must retain the above copyright notice, this
13832 list of conditions and the following disclaimer.
138332. Redistributions in binary form must reproduce the above copyright notice,
13834 this list of conditions and the following disclaimer in the documentation
13835 and/or other materials provided with the distribution.
13836
13837THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
13838ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
13839WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
13840DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
13841ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
13842(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
13843LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
13844ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
13845(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
13846SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
13847
13848CONTRIBUTION AGREEMENT
13849
13850By contributing to the BVLC/caffe repository through pull-request, comment,
13851or otherwise, the contributor releases their content to the
13852license and copyright terms herein.
13853
13854
13855-------------------------------------------------------------------
13856* License for gemmlowp & libtextclassifier
13857-------------------------------------------------------------------
13858
13859
13860 Apache License
13861 Version 2.0, January 2004
13862 http://www.apache.org/licenses/
13863
13864 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
13865
13866 1. Definitions.
13867
13868 "License" shall mean the terms and conditions for use, reproduction,
13869 and distribution as defined by Sections 1 through 9 of this document.
13870
13871 "Licensor" shall mean the copyright owner or entity authorized by
13872 the copyright owner that is granting the License.
13873
13874 "Legal Entity" shall mean the union of the acting entity and all
13875 other entities that control, are controlled by, or are under common
13876 control with that entity. For the purposes of this definition,
13877 "control" means (i) the power, direct or indirect, to cause the
13878 direction or management of such entity, whether by contract or
13879 otherwise, or (ii) ownership of fifty percent (50%) or more of the
13880 outstanding shares, or (iii) beneficial ownership of such entity.
13881
13882 "You" (or "Your") shall mean an individual or Legal Entity
13883 exercising permissions granted by this License.
13884
13885 "Source" form shall mean the preferred form for making modifications,
13886 including but not limited to software source code, documentation
13887 source, and configuration files.
13888
13889 "Object" form shall mean any form resulting from mechanical
13890 transformation or translation of a Source form, including but
13891 not limited to compiled object code, generated documentation,
13892 and conversions to other media types.
13893
13894 "Work" shall mean the work of authorship, whether in Source or
13895 Object form, made available under the License, as indicated by a
13896 copyright notice that is included in or attached to the work
13897 (an example is provided in the Appendix below).
13898
13899 "Derivative Works" shall mean any work, whether in Source or Object
13900 form, that is based on (or derived from) the Work and for which the
13901 editorial revisions, annotations, elaborations, or other modifications
13902 represent, as a whole, an original work of authorship. For the purposes
13903 of this License, Derivative Works shall not include works that remain
13904 separable from, or merely link (or bind by name) to the interfaces of,
13905 the Work and Derivative Works thereof.
13906
13907 "Contribution" shall mean any work of authorship, including
13908 the original version of the Work and any modifications or additions
13909 to that Work or Derivative Works thereof, that is intentionally
13910 submitted to Licensor for inclusion in the Work by the copyright owner
13911 or by an individual or Legal Entity authorized to submit on behalf of
13912 the copyright owner. For the purposes of this definition, "submitted"
13913 means any form of electronic, verbal, or written communication sent
13914 to the Licensor or its representatives, including but not limited to
13915 communication on electronic mailing lists, source code control systems,
13916 and issue tracking systems that are managed by, or on behalf of, the
13917 Licensor for the purpose of discussing and improving the Work, but
13918 excluding communication that is conspicuously marked or otherwise
13919 designated in writing by the copyright owner as "Not a Contribution."
13920
13921 "Contributor" shall mean Licensor and any individual or Legal Entity
13922 on behalf of whom a Contribution has been received by Licensor and
13923 subsequently incorporated within the Work.
13924
13925 2. Grant of Copyright License. Subject to the terms and conditions of
13926 this License, each Contributor hereby grants to You a perpetual,
13927 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
13928 copyright license to reproduce, prepare Derivative Works of,
13929 publicly display, publicly perform, sublicense, and distribute the
13930 Work and such Derivative Works in Source or Object form.
13931
13932 3. Grant of Patent License. Subject to the terms and conditions of
13933 this License, each Contributor hereby grants to You a perpetual,
13934 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
13935 (except as stated in this section) patent license to make, have made,
13936 use, offer to sell, sell, import, and otherwise transfer the Work,
13937 where such license applies only to those patent claims licensable
13938 by such Contributor that are necessarily infringed by their
13939 Contribution(s) alone or by combination of their Contribution(s)
13940 with the Work to which such Contribution(s) was submitted. If You
13941 institute patent litigation against any entity (including a
13942 cross-claim or counterclaim in a lawsuit) alleging that the Work
13943 or a Contribution incorporated within the Work constitutes direct
13944 or contributory patent infringement, then any patent licenses
13945 granted to You under this License for that Work shall terminate
13946 as of the date such litigation is filed.
13947
13948 4. Redistribution. You may reproduce and distribute copies of the
13949 Work or Derivative Works thereof in any medium, with or without
13950 modifications, and in Source or Object form, provided that You
13951 meet the following conditions:
13952
13953 (a) You must give any other recipients of the Work or
13954 Derivative Works a copy of this License; and
13955
13956 (b) You must cause any modified files to carry prominent notices
13957 stating that You changed the files; and
13958
13959 (c) You must retain, in the Source form of any Derivative Works
13960 that You distribute, all copyright, patent, trademark, and
13961 attribution notices from the Source form of the Work,
13962 excluding those notices that do not pertain to any part of
13963 the Derivative Works; and
13964
13965 (d) If the Work includes a "NOTICE" text file as part of its
13966 distribution, then any Derivative Works that You distribute must
13967 include a readable copy of the attribution notices contained
13968 within such NOTICE file, excluding those notices that do not
13969 pertain to any part of the Derivative Works, in at least one
13970 of the following places: within a NOTICE text file distributed
13971 as part of the Derivative Works; within the Source form or
13972 documentation, if provided along with the Derivative Works; or,
13973 within a display generated by the Derivative Works, if and
13974 wherever such third-party notices normally appear. The contents
13975 of the NOTICE file are for informational purposes only and
13976 do not modify the License. You may add Your own attribution
13977 notices within Derivative Works that You distribute, alongside
13978 or as an addendum to the NOTICE text from the Work, provided
13979 that such additional attribution notices cannot be construed
13980 as modifying the License.
13981
13982 You may add Your own copyright statement to Your modifications and
13983 may provide additional or different license terms and conditions
13984 for use, reproduction, or distribution of Your modifications, or
13985 for any such Derivative Works as a whole, provided Your use,
13986 reproduction, and distribution of the Work otherwise complies with
13987 the conditions stated in this License.
13988
13989 5. Submission of Contributions. Unless You explicitly state otherwise,
13990 any Contribution intentionally submitted for inclusion in the Work
13991 by You to the Licensor shall be under the terms and conditions of
13992 this License, without any additional terms or conditions.
13993 Notwithstanding the above, nothing herein shall supersede or modify
13994 the terms of any separate license agreement you may have executed
13995 with Licensor regarding such Contributions.
13996
13997 6. Trademarks. This License does not grant permission to use the trade
13998 names, trademarks, service marks, or product names of the Licensor,
13999 except as required for reasonable and customary use in describing the
14000 origin of the Work and reproducing the content of the NOTICE file.
14001
14002 7. Disclaimer of Warranty. Unless required by applicable law or
14003 agreed to in writing, Licensor provides the Work (and each
14004 Contributor provides its Contributions) on an "AS IS" BASIS,
14005 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
14006 implied, including, without limitation, any warranties or conditions
14007 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
14008 PARTICULAR PURPOSE. You are solely responsible for determining the
14009 appropriateness of using or redistributing the Work and assume any
14010 risks associated with Your exercise of permissions under this License.
14011
14012 8. Limitation of Liability. In no event and under no legal theory,
14013 whether in tort (including negligence), contract, or otherwise,
14014 unless required by applicable law (such as deliberate and grossly
14015 negligent acts) or agreed to in writing, shall any Contributor be
14016 liable to You for damages, including any direct, indirect, special,
14017 incidental, or consequential damages of any character arising as a
14018 result of this License or out of the use or inability to use the
14019 Work (including but not limited to damages for loss of goodwill,
14020 work stoppage, computer failure or malfunction, or any and all
14021 other commercial damages or losses), even if such Contributor
14022 has been advised of the possibility of such damages.
14023
14024 9. Accepting Warranty or Additional Liability. While redistributing
14025 the Work or Derivative Works thereof, You may choose to offer,
14026 and charge a fee for, acceptance of support, warranty, indemnity,
14027 or other liability obligations and/or rights consistent with this
14028 License. However, in accepting such obligations, You may act only
14029 on Your own behalf and on Your sole responsibility, not on behalf
14030 of any other Contributor, and only if You agree to indemnify,
14031 defend, and hold each Contributor harmless for any liability
14032 incurred by, or claims asserted against, such Contributor by reason
14033 of your accepting any such warranty or additional liability.
14034
14035 END OF TERMS AND CONDITIONS
14036
14037 APPENDIX: How to apply the Apache License to your work.
14038
14039 To apply the Apache License to your work, attach the following
14040 boilerplate notice, with the fields enclosed by brackets "[]"
14041 replaced with your own identifying information. (Don't include
14042 the brackets!) The text should be enclosed in the appropriate
14043 comment syntax for the file format. We also recommend that a
14044 file or class name and description of purpose be included on the
14045 same "printed page" as the copyright notice for easier
14046 identification within third-party archives.
14047
14048 Copyright [yyyy] [name of copyright owner]
14049
14050 Licensed under the Apache License, Version 2.0 (the "License");
14051 you may not use this file except in compliance with the License.
14052 You may obtain a copy of the License at
14053
14054 http://www.apache.org/licenses/LICENSE-2.0
14055
14056 Unless required by applicable law or agreed to in writing, software
14057 distributed under the License is distributed on an "AS IS" BASIS,
14058 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14059 See the License for the specific language governing permissions and
14060 limitations under the License.
14061 Copyright (c) 2012-2017, The Android Open Source Project
14062
14063 Licensed under the Apache License, Version 2.0 (the "License");
14064 you may not use this file except in compliance with the License.
14065
14066 Unless required by applicable law or agreed to in writing, software
14067 distributed under the License is distributed on an "AS IS" BASIS,
14068 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14069 See the License for the specific language governing permissions and
14070 limitations under the License.
14071
14072
14073 Apache License
14074 Version 2.0, January 2004
14075 http://www.apache.org/licenses/
14076
14077 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
14078
14079 1. Definitions.
14080
14081 "License" shall mean the terms and conditions for use, reproduction,
14082 and distribution as defined by Sections 1 through 9 of this document.
14083
14084 "Licensor" shall mean the copyright owner or entity authorized by
14085 the copyright owner that is granting the License.
14086
14087 "Legal Entity" shall mean the union of the acting entity and all
14088 other entities that control, are controlled by, or are under common
14089 control with that entity. For the purposes of this definition,
14090 "control" means (i) the power, direct or indirect, to cause the
14091 direction or management of such entity, whether by contract or
14092 otherwise, or (ii) ownership of fifty percent (50%) or more of the
14093 outstanding shares, or (iii) beneficial ownership of such entity.
14094
14095 "You" (or "Your") shall mean an individual or Legal Entity
14096 exercising permissions granted by this License.
14097
14098 "Source" form shall mean the preferred form for making modifications,
14099 including but not limited to software source code, documentation
14100 source, and configuration files.
14101
14102 "Object" form shall mean any form resulting from mechanical
14103 transformation or translation of a Source form, including but
14104 not limited to compiled object code, generated documentation,
14105 and conversions to other media types.
14106
14107 "Work" shall mean the work of authorship, whether in Source or
14108 Object form, made available under the License, as indicated by a
14109 copyright notice that is included in or attached to the work
14110 (an example is provided in the Appendix below).
14111
14112 "Derivative Works" shall mean any work, whether in Source or Object
14113 form, that is based on (or derived from) the Work and for which the
14114 editorial revisions, annotations, elaborations, or other modifications
14115 represent, as a whole, an original work of authorship. For the purposes
14116 of this License, Derivative Works shall not include works that remain
14117 separable from, or merely link (or bind by name) to the interfaces of,
14118 the Work and Derivative Works thereof.
14119
14120 "Contribution" shall mean any work of authorship, including
14121 the original version of the Work and any modifications or additions
14122 to that Work or Derivative Works thereof, that is intentionally
14123 submitted to Licensor for inclusion in the Work by the copyright owner
14124 or by an individual or Legal Entity authorized to submit on behalf of
14125 the copyright owner. For the purposes of this definition, "submitted"
14126 means any form of electronic, verbal, or written communication sent
14127 to the Licensor or its representatives, including but not limited to
14128 communication on electronic mailing lists, source code control systems,
14129 and issue tracking systems that are managed by, or on behalf of, the
14130 Licensor for the purpose of discussing and improving the Work, but
14131 excluding communication that is conspicuously marked or otherwise
14132 designated in writing by the copyright owner as "Not a Contribution."
14133
14134 "Contributor" shall mean Licensor and any individual or Legal Entity
14135 on behalf of whom a Contribution has been received by Licensor and
14136 subsequently incorporated within the Work.
14137
14138 2. Grant of Copyright License. Subject to the terms and conditions of
14139 this License, each Contributor hereby grants to You a perpetual,
14140 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
14141 copyright license to reproduce, prepare Derivative Works of,
14142 publicly display, publicly perform, sublicense, and distribute the
14143 Work and such Derivative Works in Source or Object form.
14144
14145 3. Grant of Patent License. Subject to the terms and conditions of
14146 this License, each Contributor hereby grants to You a perpetual,
14147 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
14148 (except as stated in this section) patent license to make, have made,
14149 use, offer to sell, sell, import, and otherwise transfer the Work,
14150 where such license applies only to those patent claims licensable
14151 by such Contributor that are necessarily infringed by their
14152 Contribution(s) alone or by combination of their Contribution(s)
14153 with the Work to which such Contribution(s) was submitted. If You
14154 institute patent litigation against any entity (including a
14155 cross-claim or counterclaim in a lawsuit) alleging that the Work
14156 or a Contribution incorporated within the Work constitutes direct
14157 or contributory patent infringement, then any patent licenses
14158 granted to You under this License for that Work shall terminate
14159 as of the date such litigation is filed.
14160
14161 4. Redistribution. You may reproduce and distribute copies of the
14162 Work or Derivative Works thereof in any medium, with or without
14163 modifications, and in Source or Object form, provided that You
14164 meet the following conditions:
14165
14166 (a) You must give any other recipients of the Work or
14167 Derivative Works a copy of this License; and
14168
14169 (b) You must cause any modified files to carry prominent notices
14170 stating that You changed the files; and
14171
14172 (c) You must retain, in the Source form of any Derivative Works
14173 that You distribute, all copyright, patent, trademark, and
14174 attribution notices from the Source form of the Work,
14175 excluding those notices that do not pertain to any part of
14176 the Derivative Works; and
14177
14178 (d) If the Work includes a "NOTICE" text file as part of its
14179 distribution, then any Derivative Works that You distribute must
14180 include a readable copy of the attribution notices contained
14181 within such NOTICE file, excluding those notices that do not
14182 pertain to any part of the Derivative Works, in at least one
14183 of the following places: within a NOTICE text file distributed
14184 as part of the Derivative Works; within the Source form or
14185 documentation, if provided along with the Derivative Works; or,
14186 within a display generated by the Derivative Works, if and
14187 wherever such third-party notices normally appear. The contents
14188 of the NOTICE file are for informational purposes only and
14189 do not modify the License. You may add Your own attribution
14190 notices within Derivative Works that You distribute, alongside
14191 or as an addendum to the NOTICE text from the Work, provided
14192 that such additional attribution notices cannot be construed
14193 as modifying the License.
14194
14195 You may add Your own copyright statement to Your modifications and
14196 may provide additional or different license terms and conditions
14197 for use, reproduction, or distribution of Your modifications, or
14198 for any such Derivative Works as a whole, provided Your use,
14199 reproduction, and distribution of the Work otherwise complies with
14200 the conditions stated in this License.
14201
14202 5. Submission of Contributions. Unless You explicitly state otherwise,
14203 any Contribution intentionally submitted for inclusion in the Work
14204 by You to the Licensor shall be under the terms and conditions of
14205 this License, without any additional terms or conditions.
14206 Notwithstanding the above, nothing herein shall supersede or modify
14207 the terms of any separate license agreement you may have executed
14208 with Licensor regarding such Contributions.
14209
14210 6. Trademarks. This License does not grant permission to use the trade
14211 names, trademarks, service marks, or product names of the Licensor,
14212 except as required for reasonable and customary use in describing the
14213 origin of the Work and reproducing the content of the NOTICE file.
14214
14215 7. Disclaimer of Warranty. Unless required by applicable law or
14216 agreed to in writing, Licensor provides the Work (and each
14217 Contributor provides its Contributions) on an "AS IS" BASIS,
14218 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
14219 implied, including, without limitation, any warranties or conditions
14220 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
14221 PARTICULAR PURPOSE. You are solely responsible for determining the
14222 appropriateness of using or redistributing the Work and assume any
14223 risks associated with Your exercise of permissions under this License.
14224
14225 8. Limitation of Liability. In no event and under no legal theory,
14226 whether in tort (including negligence), contract, or otherwise,
14227 unless required by applicable law (such as deliberate and grossly
14228 negligent acts) or agreed to in writing, shall any Contributor be
14229 liable to You for damages, including any direct, indirect, special,
14230 incidental, or consequential damages of any character arising as a
14231 result of this License or out of the use or inability to use the
14232 Work (including but not limited to damages for loss of goodwill,
14233 work stoppage, computer failure or malfunction, or any and all
14234 other commercial damages or losses), even if such Contributor
14235 has been advised of the possibility of such damages.
14236
14237 9. Accepting Warranty or Additional Liability. While redistributing
14238 the Work or Derivative Works thereof, You may choose to offer,
14239 and charge a fee for, acceptance of support, warranty, indemnity,
14240 or other liability obligations and/or rights consistent with this
14241 License. However, in accepting such obligations, You may act only
14242 on Your own behalf and on Your sole responsibility, not on behalf
14243 of any other Contributor, and only if You agree to indemnify,
14244 defend, and hold each Contributor harmless for any liability
14245 incurred by, or claims asserted against, such Contributor by reason
14246 of your accepting any such warranty or additional liability.
14247
14248 END OF TERMS AND CONDITIONS
14249
14250version 1.2.12, March 27th, 2022
14251
14252Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler
14253
14254This software is provided 'as-is', without any express or implied
14255warranty. In no event will the authors be held liable for any damages
14256arising from the use of this software.
14257
14258Permission is granted to anyone to use this software for any purpose,
14259including commercial applications, and to alter it and redistribute it
14260freely, subject to the following restrictions:
14261
142621. The origin of this software must not be misrepresented; you must not
14263 claim that you wrote the original software. If you use this software
14264 in a product, an acknowledgment in the product documentation would be
14265 appreciated but is not required.
142662. Altered source versions must be plainly marked as such, and must not be
14267 misrepresented as being the original software.
142683. This notice may not be removed or altered from any source distribution.
14269
14270 Apache License
14271 Version 2.0, January 2004
14272 http://www.apache.org/licenses/
14273
14274 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
14275
14276 1. Definitions.
14277
14278 "License" shall mean the terms and conditions for use, reproduction,
14279 and distribution as defined by Sections 1 through 9 of this document.
14280
14281 "Licensor" shall mean the copyright owner or entity authorized by
14282 the copyright owner that is granting the License.
14283
14284 "Legal Entity" shall mean the union of the acting entity and all
14285 other entities that control, are controlled by, or are under common
14286 control with that entity. For the purposes of this definition,
14287 "control" means (i) the power, direct or indirect, to cause the
14288 direction or management of such entity, whether by contract or
14289 otherwise, or (ii) ownership of fifty percent (50%) or more of the
14290 outstanding shares, or (iii) beneficial ownership of such entity.
14291
14292 "You" (or "Your") shall mean an individual or Legal Entity
14293 exercising permissions granted by this License.
14294
14295 "Source" form shall mean the preferred form for making modifications,
14296 including but not limited to software source code, documentation
14297 source, and configuration files.
14298
14299 "Object" form shall mean any form resulting from mechanical
14300 transformation or translation of a Source form, including but
14301 not limited to compiled object code, generated documentation,
14302 and conversions to other media types.
14303
14304 "Work" shall mean the work of authorship, whether in Source or
14305 Object form, made available under the License, as indicated by a
14306 copyright notice that is included in or attached to the work
14307 (an example is provided in the Appendix below).
14308
14309 "Derivative Works" shall mean any work, whether in Source or Object
14310 form, that is based on (or derived from) the Work and for which the
14311 editorial revisions, annotations, elaborations, or other modifications
14312 represent, as a whole, an original work of authorship. For the purposes
14313 of this License, Derivative Works shall not include works that remain
14314 separable from, or merely link (or bind by name) to the interfaces of,
14315 the Work and Derivative Works thereof.
14316
14317 "Contribution" shall mean any work of authorship, including
14318 the original version of the Work and any modifications or additions
14319 to that Work or Derivative Works thereof, that is intentionally
14320 submitted to Licensor for inclusion in the Work by the copyright owner
14321 or by an individual or Legal Entity authorized to submit on behalf of
14322 the copyright owner. For the purposes of this definition, "submitted"
14323 means any form of electronic, verbal, or written communication sent
14324 to the Licensor or its representatives, including but not limited to
14325 communication on electronic mailing lists, source code control systems,
14326 and issue tracking systems that are managed by, or on behalf of, the
14327 Licensor for the purpose of discussing and improving the Work, but
14328 excluding communication that is conspicuously marked or otherwise
14329 designated in writing by the copyright owner as "Not a Contribution."
14330
14331 "Contributor" shall mean Licensor and any individual or Legal Entity
14332 on behalf of whom a Contribution has been received by Licensor and
14333 subsequently incorporated within the Work.
14334
14335 2. Grant of Copyright License. Subject to the terms and conditions of
14336 this License, each Contributor hereby grants to You a perpetual,
14337 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
14338 copyright license to reproduce, prepare Derivative Works of,
14339 publicly display, publicly perform, sublicense, and distribute the
14340 Work and such Derivative Works in Source or Object form.
14341
14342 3. Grant of Patent License. Subject to the terms and conditions of
14343 this License, each Contributor hereby grants to You a perpetual,
14344 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
14345 (except as stated in this section) patent license to make, have made,
14346 use, offer to sell, sell, import, and otherwise transfer the Work,
14347 where such license applies only to those patent claims licensable
14348 by such Contributor that are necessarily infringed by their
14349 Contribution(s) alone or by combination of their Contribution(s)
14350 with the Work to which such Contribution(s) was submitted. If You
14351 institute patent litigation against any entity (including a
14352 cross-claim or counterclaim in a lawsuit) alleging that the Work
14353 or a Contribution incorporated within the Work constitutes direct
14354 or contributory patent infringement, then any patent licenses
14355 granted to You under this License for that Work shall terminate
14356 as of the date such litigation is filed.
14357
14358 4. Redistribution. You may reproduce and distribute copies of the
14359 Work or Derivative Works thereof in any medium, with or without
14360 modifications, and in Source or Object form, provided that You
14361 meet the following conditions:
14362
14363 (a) You must give any other recipients of the Work or
14364 Derivative Works a copy of this License; and
14365
14366 (b) You must cause any modified files to carry prominent notices
14367 stating that You changed the files; and
14368
14369 (c) You must retain, in the Source form of any Derivative Works
14370 that You distribute, all copyright, patent, trademark, and
14371 attribution notices from the Source form of the Work,
14372 excluding those notices that do not pertain to any part of
14373 the Derivative Works; and
14374
14375 (d) If the Work includes a "NOTICE" text file as part of its
14376 distribution, then any Derivative Works that You distribute must
14377 include a readable copy of the attribution notices contained
14378 within such NOTICE file, excluding those notices that do not
14379 pertain to any part of the Derivative Works, in at least one
14380 of the following places: within a NOTICE text file distributed
14381 as part of the Derivative Works; within the Source form or
14382 documentation, if provided along with the Derivative Works; or,
14383 within a display generated by the Derivative Works, if and
14384 wherever such third-party notices normally appear. The contents
14385 of the NOTICE file are for informational purposes only and
14386 do not modify the License. You may add Your own attribution
14387 notices within Derivative Works that You distribute, alongside
14388 or as an addendum to the NOTICE text from the Work, provided
14389 that such additional attribution notices cannot be construed
14390 as modifying the License.
14391
14392 You may add Your own copyright statement to Your modifications and
14393 may provide additional or different license terms and conditions
14394 for use, reproduction, or distribution of Your modifications, or
14395 for any such Derivative Works as a whole, provided Your use,
14396 reproduction, and distribution of the Work otherwise complies with
14397 the conditions stated in this License.
14398
14399 5. Submission of Contributions. Unless You explicitly state otherwise,
14400 any Contribution intentionally submitted for inclusion in the Work
14401 by You to the Licensor shall be under the terms and conditions of
14402 this License, without any additional terms or conditions.
14403 Notwithstanding the above, nothing herein shall supersede or modify
14404 the terms of any separate license agreement you may have executed
14405 with Licensor regarding such Contributions.
14406
14407 6. Trademarks. This License does not grant permission to use the trade
14408 names, trademarks, service marks, or product names of the Licensor,
14409 except as required for reasonable and customary use in describing the
14410 origin of the Work and reproducing the content of the NOTICE file.
14411
14412 7. Disclaimer of Warranty. Unless required by applicable law or
14413 agreed to in writing, Licensor provides the Work (and each
14414 Contributor provides its Contributions) on an "AS IS" BASIS,
14415 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
14416 implied, including, without limitation, any warranties or conditions
14417 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
14418 PARTICULAR PURPOSE. You are solely responsible for determining the
14419 appropriateness of using or redistributing the Work and assume any
14420 risks associated with Your exercise of permissions under this License.
14421
14422 8. Limitation of Liability. In no event and under no legal theory,
14423 whether in tort (including negligence), contract, or otherwise,
14424 unless required by applicable law (such as deliberate and grossly
14425 negligent acts) or agreed to in writing, shall any Contributor be
14426 liable to You for damages, including any direct, indirect, special,
14427 incidental, or consequential damages of any character arising as a
14428 result of this License or out of the use or inability to use the
14429 Work (including but not limited to damages for loss of goodwill,
14430 work stoppage, computer failure or malfunction, or any and all
14431 other commercial damages or losses), even if such Contributor
14432 has been advised of the possibility of such damages.
14433
14434 9. Accepting Warranty or Additional Liability. While redistributing
14435 the Work or Derivative Works thereof, You may choose to offer,
14436 and charge a fee for, acceptance of support, warranty, indemnity,
14437 or other liability obligations and/or rights consistent with this
14438 License. However, in accepting such obligations, You may act only
14439 on Your own behalf and on Your sole responsibility, not on behalf
14440 of any other Contributor, and only if You agree to indemnify,
14441 defend, and hold each Contributor harmless for any liability
14442 incurred by, or claims asserted against, such Contributor by reason
14443 of your accepting any such warranty or additional liability.
14444
14445 END OF TERMS AND CONDITIONS
14446
14447 APPENDIX: How to apply the Apache License to your work.
14448
14449 To apply the Apache License to your work, attach the following
14450 boilerplate notice, with the fields enclosed by brackets "[]"
14451 replaced with your own identifying information. (Don't include
14452 the brackets!) The text should be enclosed in the appropriate
14453 comment syntax for the file format. We also recommend that a
14454 file or class name and description of purpose be included on the
14455 same "printed page" as the copyright notice for easier
14456 identification within third-party archives.
14457
14458 Copyright [yyyy] [name of copyright owner]
14459
14460 Licensed under the Apache License, Version 2.0 (the "License");
14461 you may not use this file except in compliance with the License.
14462 You may obtain a copy of the License at
14463
14464 http://www.apache.org/licenses/LICENSE-2.0
14465
14466 Unless required by applicable law or agreed to in writing, software
14467 distributed under the License is distributed on an "AS IS" BASIS,
14468 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14469 See the License for the specific language governing permissions and
14470 limitations under the License.
14471
14472Copyright (c) 2015-2018 The Khronos Group Inc.
14473
14474Permission is hereby granted, free of charge, to any person obtaining a
14475copy of this software and/or associated documentation files (the
14476"Materials"), to deal in the Materials without restriction, including
14477without limitation the rights to use, copy, modify, merge, publish,
14478distribute, sublicense, and/or sell copies of the Materials, and to
14479permit persons to whom the Materials are furnished to do so, subject to
14480the following conditions:
14481
14482The above copyright notice and this permission notice shall be included
14483in all copies or substantial portions of the Materials.
14484
14485MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
14486KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
14487SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
14488 https://www.khronos.org/registry/
14489
14490THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
14491EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
14492MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
14493IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
14494CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
14495TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
14496MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
14497
14498Here, glslang proper means core GLSL parsing, HLSL parsing, and SPIR-V code
14499generation. Glslang proper requires use of a number of licenses, one that covers
14500preprocessing and others that covers non-preprocessing.
14501
14502Bison was removed long ago. You can build glslang from the source grammar,
14503using tools of your choice, without using bison or any bison files.
14504
14505Other parts, outside of glslang proper, include:
14506
14507- gl_types.h, only needed for OpenGL-like reflection, and can be left out of
14508 a parse and codegen project. See it for its license.
14509
14510- update_glslang_sources.py, which is not part of the project proper and does
14511 not need to be used.
14512
14513- the SPIR-V "remapper", which is optional, but has the same license as
14514 glslang proper
14515
14516- Google tests and SPIR-V tools, and anything in the external subdirectory
14517 are external and optional; see them for their respective licenses.
14518
14519--------------------------------------------------------------------------------
14520
14521The core of glslang-proper, minus the preprocessor is licenced as follows:
14522
14523--------------------------------------------------------------------------------
145243-Clause BSD License
14525--------------------------------------------------------------------------------
14526
14527//
14528// Copyright (C) 2015-2018 Google, Inc.
14529// Copyright (C) <various other dates and companies>
14530//
14531// All rights reserved.
14532//
14533// Redistribution and use in source and binary forms, with or without
14534// modification, are permitted provided that the following conditions
14535// are met:
14536//
14537// Redistributions of source code must retain the above copyright
14538// notice, this list of conditions and the following disclaimer.
14539//
14540// Redistributions in binary form must reproduce the above
14541// copyright notice, this list of conditions and the following
14542// disclaimer in the documentation and/or other materials provided
14543// with the distribution.
14544//
14545// Neither the name of 3Dlabs Inc. Ltd. nor the names of its
14546// contributors may be used to endorse or promote products derived
14547// from this software without specific prior written permission.
14548//
14549// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
14550// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
14551// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
14552// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
14553// COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
14554// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
14555// BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
14556// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
14557// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
14558// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
14559// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
14560// POSSIBILITY OF SUCH DAMAGE.
14561//
14562
14563
14564--------------------------------------------------------------------------------
145652-Clause BSD License
14566--------------------------------------------------------------------------------
14567
14568Copyright 2020 The Khronos Group Inc
14569
14570Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
14571
145721. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
14573
145742. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
14575
14576THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
14577
14578
14579--------------------------------------------------------------------------------
14580The MIT License
14581--------------------------------------------------------------------------------
14582
14583Copyright 2020 The Khronos Group Inc
14584
14585Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
14586
14587The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
14588
14589THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
14590
14591
14592--------------------------------------------------------------------------------
14593APACHE LICENSE, VERSION 2.0
14594--------------------------------------------------------------------------------
14595
14596 Apache License
14597 Version 2.0, January 2004
14598 http://www.apache.org/licenses/
14599
14600 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
14601
14602 1. Definitions.
14603
14604 "License" shall mean the terms and conditions for use, reproduction,
14605 and distribution as defined by Sections 1 through 9 of this document.
14606
14607 "Licensor" shall mean the copyright owner or entity authorized by
14608 the copyright owner that is granting the License.
14609
14610 "Legal Entity" shall mean the union of the acting entity and all
14611 other entities that control, are controlled by, or are under common
14612 control with that entity. For the purposes of this definition,
14613 "control" means (i) the power, direct or indirect, to cause the
14614 direction or management of such entity, whether by contract or
14615 otherwise, or (ii) ownership of fifty percent (50%) or more of the
14616 outstanding shares, or (iii) beneficial ownership of such entity.
14617
14618 "You" (or "Your") shall mean an individual or Legal Entity
14619 exercising permissions granted by this License.
14620
14621 "Source" form shall mean the preferred form for making modifications,
14622 including but not limited to software source code, documentation
14623 source, and configuration files.
14624
14625 "Object" form shall mean any form resulting from mechanical
14626 transformation or translation of a Source form, including but
14627 not limited to compiled object code, generated documentation,
14628 and conversions to other media types.
14629
14630 "Work" shall mean the work of authorship, whether in Source or
14631 Object form, made available under the License, as indicated by a
14632 copyright notice that is included in or attached to the work
14633 (an example is provided in the Appendix below).
14634
14635 "Derivative Works" shall mean any work, whether in Source or Object
14636 form, that is based on (or derived from) the Work and for which the
14637 editorial revisions, annotations, elaborations, or other modifications
14638 represent, as a whole, an original work of authorship. For the purposes
14639 of this License, Derivative Works shall not include works that remain
14640 separable from, or merely link (or bind by name) to the interfaces of,
14641 the Work and Derivative Works thereof.
14642
14643 "Contribution" shall mean any work of authorship, including
14644 the original version of the Work and any modifications or additions
14645 to that Work or Derivative Works thereof, that is intentionally
14646 submitted to Licensor for inclusion in the Work by the copyright owner
14647 or by an individual or Legal Entity authorized to submit on behalf of
14648 the copyright owner. For the purposes of this definition, "submitted"
14649 means any form of electronic, verbal, or written communication sent
14650 to the Licensor or its representatives, including but not limited to
14651 communication on electronic mailing lists, source code control systems,
14652 and issue tracking systems that are managed by, or on behalf of, the
14653 Licensor for the purpose of discussing and improving the Work, but
14654 excluding communication that is conspicuously marked or otherwise
14655 designated in writing by the copyright owner as "Not a Contribution."
14656
14657 "Contributor" shall mean Licensor and any individual or Legal Entity
14658 on behalf of whom a Contribution has been received by Licensor and
14659 subsequently incorporated within the Work.
14660
14661 2. Grant of Copyright License. Subject to the terms and conditions of
14662 this License, each Contributor hereby grants to You a perpetual,
14663 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
14664 copyright license to reproduce, prepare Derivative Works of,
14665 publicly display, publicly perform, sublicense, and distribute the
14666 Work and such Derivative Works in Source or Object form.
14667
14668 3. Grant of Patent License. Subject to the terms and conditions of
14669 this License, each Contributor hereby grants to You a perpetual,
14670 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
14671 (except as stated in this section) patent license to make, have made,
14672 use, offer to sell, sell, import, and otherwise transfer the Work,
14673 where such license applies only to those patent claims licensable
14674 by such Contributor that are necessarily infringed by their
14675 Contribution(s) alone or by combination of their Contribution(s)
14676 with the Work to which such Contribution(s) was submitted. If You
14677 institute patent litigation against any entity (including a
14678 cross-claim or counterclaim in a lawsuit) alleging that the Work
14679 or a Contribution incorporated within the Work constitutes direct
14680 or contributory patent infringement, then any patent licenses
14681 granted to You under this License for that Work shall terminate
14682 as of the date such litigation is filed.
14683
14684 4. Redistribution. You may reproduce and distribute copies of the
14685 Work or Derivative Works thereof in any medium, with or without
14686 modifications, and in Source or Object form, provided that You
14687 meet the following conditions:
14688
14689 (a) You must give any other recipients of the Work or
14690 Derivative Works a copy of this License; and
14691
14692 (b) You must cause any modified files to carry prominent notices
14693 stating that You changed the files; and
14694
14695 (c) You must retain, in the Source form of any Derivative Works
14696 that You distribute, all copyright, patent, trademark, and
14697 attribution notices from the Source form of the Work,
14698 excluding those notices that do not pertain to any part of
14699 the Derivative Works; and
14700
14701 (d) If the Work includes a "NOTICE" text file as part of its
14702 distribution, then any Derivative Works that You distribute must
14703 include a readable copy of the attribution notices contained
14704 within such NOTICE file, excluding those notices that do not
14705 pertain to any part of the Derivative Works, in at least one
14706 of the following places: within a NOTICE text file distributed
14707 as part of the Derivative Works; within the Source form or
14708 documentation, if provided along with the Derivative Works; or,
14709 within a display generated by the Derivative Works, if and
14710 wherever such third-party notices normally appear. The contents
14711 of the NOTICE file are for informational purposes only and
14712 do not modify the License. You may add Your own attribution
14713 notices within Derivative Works that You distribute, alongside
14714 or as an addendum to the NOTICE text from the Work, provided
14715 that such additional attribution notices cannot be construed
14716 as modifying the License.
14717
14718 You may add Your own copyright statement to Your modifications and
14719 may provide additional or different license terms and conditions
14720 for use, reproduction, or distribution of Your modifications, or
14721 for any such Derivative Works as a whole, provided Your use,
14722 reproduction, and distribution of the Work otherwise complies with
14723 the conditions stated in this License.
14724
14725 5. Submission of Contributions. Unless You explicitly state otherwise,
14726 any Contribution intentionally submitted for inclusion in the Work
14727 by You to the Licensor shall be under the terms and conditions of
14728 this License, without any additional terms or conditions.
14729 Notwithstanding the above, nothing herein shall supersede or modify
14730 the terms of any separate license agreement you may have executed
14731 with Licensor regarding such Contributions.
14732
14733 6. Trademarks. This License does not grant permission to use the trade
14734 names, trademarks, service marks, or product names of the Licensor,
14735 except as required for reasonable and customary use in describing the
14736 origin of the Work and reproducing the content of the NOTICE file.
14737
14738 7. Disclaimer of Warranty. Unless required by applicable law or
14739 agreed to in writing, Licensor provides the Work (and each
14740 Contributor provides its Contributions) on an "AS IS" BASIS,
14741 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
14742 implied, including, without limitation, any warranties or conditions
14743 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
14744 PARTICULAR PURPOSE. You are solely responsible for determining the
14745 appropriateness of using or redistributing the Work and assume any
14746 risks associated with Your exercise of permissions under this License.
14747
14748 8. Limitation of Liability. In no event and under no legal theory,
14749 whether in tort (including negligence), contract, or otherwise,
14750 unless required by applicable law (such as deliberate and grossly
14751 negligent acts) or agreed to in writing, shall any Contributor be
14752 liable to You for damages, including any direct, indirect, special,
14753 incidental, or consequential damages of any character arising as a
14754 result of this License or out of the use or inability to use the
14755 Work (including but not limited to damages for loss of goodwill,
14756 work stoppage, computer failure or malfunction, or any and all
14757 other commercial damages or losses), even if such Contributor
14758 has been advised of the possibility of such damages.
14759
14760 9. Accepting Warranty or Additional Liability. While redistributing
14761 the Work or Derivative Works thereof, You may choose to offer,
14762 and charge a fee for, acceptance of support, warranty, indemnity,
14763 or other liability obligations and/or rights consistent with this
14764 License. However, in accepting such obligations, You may act only
14765 on Your own behalf and on Your sole responsibility, not on behalf
14766 of any other Contributor, and only if You agree to indemnify,
14767 defend, and hold each Contributor harmless for any liability
14768 incurred by, or claims asserted against, such Contributor by reason
14769 of your accepting any such warranty or additional liability.
14770
14771 END OF TERMS AND CONDITIONS
14772
14773 APPENDIX: How to apply the Apache License to your work.
14774
14775 To apply the Apache License to your work, attach the following
14776 boilerplate notice, with the fields enclosed by brackets "[]"
14777 replaced with your own identifying information. (Don't include
14778 the brackets!) The text should be enclosed in the appropriate
14779 comment syntax for the file format. We also recommend that a
14780 file or class name and description of purpose be included on the
14781 same "printed page" as the copyright notice for easier
14782 identification within third-party archives.
14783
14784 Copyright [yyyy] [name of copyright owner]
14785
14786 Licensed under the Apache License, Version 2.0 (the "License");
14787 you may not use this file except in compliance with the License.
14788 You may obtain a copy of the License at
14789
14790 http://www.apache.org/licenses/LICENSE-2.0
14791
14792 Unless required by applicable law or agreed to in writing, software
14793 distributed under the License is distributed on an "AS IS" BASIS,
14794 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14795 See the License for the specific language governing permissions and
14796 limitations under the License.
14797
14798
14799--------------------------------------------------------------------------------
14800GPL 3 with special bison exception
14801--------------------------------------------------------------------------------
14802
14803 GNU GENERAL PUBLIC LICENSE
14804 Version 3, 29 June 2007
14805
14806 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
14807 Everyone is permitted to copy and distribute verbatim copies
14808 of this license document, but changing it is not allowed.
14809
14810 Preamble
14811
14812 The GNU General Public License is a free, copyleft license for
14813software and other kinds of works.
14814
14815 The licenses for most software and other practical works are designed
14816to take away your freedom to share and change the works. By contrast,
14817the GNU General Public License is intended to guarantee your freedom to
14818share and change all versions of a program--to make sure it remains free
14819software for all its users. We, the Free Software Foundation, use the
14820GNU General Public License for most of our software; it applies also to
14821any other work released this way by its authors. You can apply it to
14822your programs, too.
14823
14824 When we speak of free software, we are referring to freedom, not
14825price. Our General Public Licenses are designed to make sure that you
14826have the freedom to distribute copies of free software (and charge for
14827them if you wish), that you receive source code or can get it if you
14828want it, that you can change the software or use pieces of it in new
14829free programs, and that you know you can do these things.
14830
14831 To protect your rights, we need to prevent others from denying you
14832these rights or asking you to surrender the rights. Therefore, you have
14833certain responsibilities if you distribute copies of the software, or if
14834you modify it: responsibilities to respect the freedom of others.
14835
14836 For example, if you distribute copies of such a program, whether
14837gratis or for a fee, you must pass on to the recipients the same
14838freedoms that you received. You must make sure that they, too, receive
14839or can get the source code. And you must show them these terms so they
14840know their rights.
14841
14842 Developers that use the GNU GPL protect your rights with two steps:
14843(1) assert copyright on the software, and (2) offer you this License
14844giving you legal permission to copy, distribute and/or modify it.
14845
14846 For the developers' and authors' protection, the GPL clearly explains
14847that there is no warranty for this free software. For both users' and
14848authors' sake, the GPL requires that modified versions be marked as
14849changed, so that their problems will not be attributed erroneously to
14850authors of previous versions.
14851
14852 Some devices are designed to deny users access to install or run
14853modified versions of the software inside them, although the manufacturer
14854can do so. This is fundamentally incompatible with the aim of
14855protecting users' freedom to change the software. The systematic
14856pattern of such abuse occurs in the area of products for individuals to
14857use, which is precisely where it is most unacceptable. Therefore, we
14858have designed this version of the GPL to prohibit the practice for those
14859products. If such problems arise substantially in other domains, we
14860stand ready to extend this provision to those domains in future versions
14861of the GPL, as needed to protect the freedom of users.
14862
14863 Finally, every program is threatened constantly by software patents.
14864States should not allow patents to restrict development and use of
14865software on general-purpose computers, but in those that do, we wish to
14866avoid the special danger that patents applied to a free program could
14867make it effectively proprietary. To prevent this, the GPL assures that
14868patents cannot be used to render the program non-free.
14869
14870 The precise terms and conditions for copying, distribution and
14871modification follow.
14872
14873 TERMS AND CONDITIONS
14874
14875 0. Definitions.
14876
14877 "This License" refers to version 3 of the GNU General Public License.
14878
14879 "Copyright" also means copyright-like laws that apply to other kinds of
14880works, such as semiconductor masks.
14881
14882 "The Program" refers to any copyrightable work licensed under this
14883License. Each licensee is addressed as "you". "Licensees" and
14884"recipients" may be individuals or organizations.
14885
14886 To "modify" a work means to copy from or adapt all or part of the work
14887in a fashion requiring copyright permission, other than the making of an
14888exact copy. The resulting work is called a "modified version" of the
14889earlier work or a work "based on" the earlier work.
14890
14891 A "covered work" means either the unmodified Program or a work based
14892on the Program.
14893
14894 To "propagate" a work means to do anything with it that, without
14895permission, would make you directly or secondarily liable for
14896infringement under applicable copyright law, except executing it on a
14897computer or modifying a private copy. Propagation includes copying,
14898distribution (with or without modification), making available to the
14899public, and in some countries other activities as well.
14900
14901 To "convey" a work means any kind of propagation that enables other
14902parties to make or receive copies. Mere interaction with a user through
14903a computer network, with no transfer of a copy, is not conveying.
14904
14905 An interactive user interface displays "Appropriate Legal Notices"
14906to the extent that it includes a convenient and prominently visible
14907feature that (1) displays an appropriate copyright notice, and (2)
14908tells the user that there is no warranty for the work (except to the
14909extent that warranties are provided), that licensees may convey the
14910work under this License, and how to view a copy of this License. If
14911the interface presents a list of user commands or options, such as a
14912menu, a prominent item in the list meets this criterion.
14913
14914 1. Source Code.
14915
14916 The "source code" for a work means the preferred form of the work
14917for making modifications to it. "Object code" means any non-source
14918form of a work.
14919
14920 A "Standard Interface" means an interface that either is an official
14921standard defined by a recognized standards body, or, in the case of
14922interfaces specified for a particular programming language, one that
14923is widely used among developers working in that language.
14924
14925 The "System Libraries" of an executable work include anything, other
14926than the work as a whole, that (a) is included in the normal form of
14927packaging a Major Component, but which is not part of that Major
14928Component, and (b) serves only to enable use of the work with that
14929Major Component, or to implement a Standard Interface for which an
14930implementation is available to the public in source code form. A
14931"Major Component", in this context, means a major essential component
14932(kernel, window system, and so on) of the specific operating system
14933(if any) on which the executable work runs, or a compiler used to
14934produce the work, or an object code interpreter used to run it.
14935
14936 The "Corresponding Source" for a work in object code form means all
14937the source code needed to generate, install, and (for an executable
14938work) run the object code and to modify the work, including scripts to
14939control those activities. However, it does not include the work's
14940System Libraries, or general-purpose tools or generally available free
14941programs which are used unmodified in performing those activities but
14942which are not part of the work. For example, Corresponding Source
14943includes interface definition files associated with source files for
14944the work, and the source code for shared libraries and dynamically
14945linked subprograms that the work is specifically designed to require,
14946such as by intimate data communication or control flow between those
14947subprograms and other parts of the work.
14948
14949 The Corresponding Source need not include anything that users
14950can regenerate automatically from other parts of the Corresponding
14951Source.
14952
14953 The Corresponding Source for a work in source code form is that
14954same work.
14955
14956 2. Basic Permissions.
14957
14958 All rights granted under this License are granted for the term of
14959copyright on the Program, and are irrevocable provided the stated
14960conditions are met. This License explicitly affirms your unlimited
14961permission to run the unmodified Program. The output from running a
14962covered work is covered by this License only if the output, given its
14963content, constitutes a covered work. This License acknowledges your
14964rights of fair use or other equivalent, as provided by copyright law.
14965
14966 You may make, run and propagate covered works that you do not
14967convey, without conditions so long as your license otherwise remains
14968in force. You may convey covered works to others for the sole purpose
14969of having them make modifications exclusively for you, or provide you
14970with facilities for running those works, provided that you comply with
14971the terms of this License in conveying all material for which you do
14972not control copyright. Those thus making or running the covered works
14973for you must do so exclusively on your behalf, under your direction
14974and control, on terms that prohibit them from making any copies of
14975your copyrighted material outside their relationship with you.
14976
14977 Conveying under any other circumstances is permitted solely under
14978the conditions stated below. Sublicensing is not allowed; section 10
14979makes it unnecessary.
14980
14981 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
14982
14983 No covered work shall be deemed part of an effective technological
14984measure under any applicable law fulfilling obligations under article
1498511 of the WIPO copyright treaty adopted on 20 December 1996, or
14986similar laws prohibiting or restricting circumvention of such
14987measures.
14988
14989 When you convey a covered work, you waive any legal power to forbid
14990circumvention of technological measures to the extent such circumvention
14991is effected by exercising rights under this License with respect to
14992the covered work, and you disclaim any intention to limit operation or
14993modification of the work as a means of enforcing, against the work's
14994users, your or third parties' legal rights to forbid circumvention of
14995technological measures.
14996
14997 4. Conveying Verbatim Copies.
14998
14999 You may convey verbatim copies of the Program's source code as you
15000receive it, in any medium, provided that you conspicuously and
15001appropriately publish on each copy an appropriate copyright notice;
15002keep intact all notices stating that this License and any
15003non-permissive terms added in accord with section 7 apply to the code;
15004keep intact all notices of the absence of any warranty; and give all
15005recipients a copy of this License along with the Program.
15006
15007 You may charge any price or no price for each copy that you convey,
15008and you may offer support or warranty protection for a fee.
15009
15010 5. Conveying Modified Source Versions.
15011
15012 You may convey a work based on the Program, or the modifications to
15013produce it from the Program, in the form of source code under the
15014terms of section 4, provided that you also meet all of these conditions:
15015
15016 a) The work must carry prominent notices stating that you modified
15017 it, and giving a relevant date.
15018
15019 b) The work must carry prominent notices stating that it is
15020 released under this License and any conditions added under section
15021 7. This requirement modifies the requirement in section 4 to
15022 "keep intact all notices".
15023
15024 c) You must license the entire work, as a whole, under this
15025 License to anyone who comes into possession of a copy. This
15026 License will therefore apply, along with any applicable section 7
15027 additional terms, to the whole of the work, and all its parts,
15028 regardless of how they are packaged. This License gives no
15029 permission to license the work in any other way, but it does not
15030 invalidate such permission if you have separately received it.
15031
15032 d) If the work has interactive user interfaces, each must display
15033 Appropriate Legal Notices; however, if the Program has interactive
15034 interfaces that do not display Appropriate Legal Notices, your
15035 work need not make them do so.
15036
15037 A compilation of a covered work with other separate and independent
15038works, which are not by their nature extensions of the covered work,
15039and which are not combined with it such as to form a larger program,
15040in or on a volume of a storage or distribution medium, is called an
15041"aggregate" if the compilation and its resulting copyright are not
15042used to limit the access or legal rights of the compilation's users
15043beyond what the individual works permit. Inclusion of a covered work
15044in an aggregate does not cause this License to apply to the other
15045parts of the aggregate.
15046
15047 6. Conveying Non-Source Forms.
15048
15049 You may convey a covered work in object code form under the terms
15050of sections 4 and 5, provided that you also convey the
15051machine-readable Corresponding Source under the terms of this License,
15052in one of these ways:
15053
15054 a) Convey the object code in, or embodied in, a physical product
15055 (including a physical distribution medium), accompanied by the
15056 Corresponding Source fixed on a durable physical medium
15057 customarily used for software interchange.
15058
15059 b) Convey the object code in, or embodied in, a physical product
15060 (including a physical distribution medium), accompanied by a
15061 written offer, valid for at least three years and valid for as
15062 long as you offer spare parts or customer support for that product
15063 model, to give anyone who possesses the object code either (1) a
15064 copy of the Corresponding Source for all the software in the
15065 product that is covered by this License, on a durable physical
15066 medium customarily used for software interchange, for a price no
15067 more than your reasonable cost of physically performing this
15068 conveying of source, or (2) access to copy the
15069 Corresponding Source from a network server at no charge.
15070
15071 c) Convey individual copies of the object code with a copy of the
15072 written offer to provide the Corresponding Source. This
15073 alternative is allowed only occasionally and noncommercially, and
15074 only if you received the object code with such an offer, in accord
15075 with subsection 6b.
15076
15077 d) Convey the object code by offering access from a designated
15078 place (gratis or for a charge), and offer equivalent access to the
15079 Corresponding Source in the same way through the same place at no
15080 further charge. You need not require recipients to copy the
15081 Corresponding Source along with the object code. If the place to
15082 copy the object code is a network server, the Corresponding Source
15083 may be on a different server (operated by you or a third party)
15084 that supports equivalent copying facilities, provided you maintain
15085 clear directions next to the object code saying where to find the
15086 Corresponding Source. Regardless of what server hosts the
15087 Corresponding Source, you remain obligated to ensure that it is
15088 available for as long as needed to satisfy these requirements.
15089
15090 e) Convey the object code using peer-to-peer transmission, provided
15091 you inform other peers where the object code and Corresponding
15092 Source of the work are being offered to the general public at no
15093 charge under subsection 6d.
15094
15095 A separable portion of the object code, whose source code is excluded
15096from the Corresponding Source as a System Library, need not be
15097included in conveying the object code work.
15098
15099 A "User Product" is either (1) a "consumer product", which means any
15100tangible personal property which is normally used for personal, family,
15101or household purposes, or (2) anything designed or sold for incorporation
15102into a dwelling. In determining whether a product is a consumer product,
15103doubtful cases shall be resolved in favor of coverage. For a particular
15104product received by a particular user, "normally used" refers to a
15105typical or common use of that class of product, regardless of the status
15106of the particular user or of the way in which the particular user
15107actually uses, or expects or is expected to use, the product. A product
15108is a consumer product regardless of whether the product has substantial
15109commercial, industrial or non-consumer uses, unless such uses represent
15110the only significant mode of use of the product.
15111
15112 "Installation Information" for a User Product means any methods,
15113procedures, authorization keys, or other information required to install
15114and execute modified versions of a covered work in that User Product from
15115a modified version of its Corresponding Source. The information must
15116suffice to ensure that the continued functioning of the modified object
15117code is in no case prevented or interfered with solely because
15118modification has been made.
15119
15120 If you convey an object code work under this section in, or with, or
15121specifically for use in, a User Product, and the conveying occurs as
15122part of a transaction in which the right of possession and use of the
15123User Product is transferred to the recipient in perpetuity or for a
15124fixed term (regardless of how the transaction is characterized), the
15125Corresponding Source conveyed under this section must be accompanied
15126by the Installation Information. But this requirement does not apply
15127if neither you nor any third party retains the ability to install
15128modified object code on the User Product (for example, the work has
15129been installed in ROM).
15130
15131 The requirement to provide Installation Information does not include a
15132requirement to continue to provide support service, warranty, or updates
15133for a work that has been modified or installed by the recipient, or for
15134the User Product in which it has been modified or installed. Access to a
15135network may be denied when the modification itself materially and
15136adversely affects the operation of the network or violates the rules and
15137protocols for communication across the network.
15138
15139 Corresponding Source conveyed, and Installation Information provided,
15140in accord with this section must be in a format that is publicly
15141documented (and with an implementation available to the public in
15142source code form), and must require no special password or key for
15143unpacking, reading or copying.
15144
15145 7. Additional Terms.
15146
15147 "Additional permissions" are terms that supplement the terms of this
15148License by making exceptions from one or more of its conditions.
15149Additional permissions that are applicable to the entire Program shall
15150be treated as though they were included in this License, to the extent
15151that they are valid under applicable law. If additional permissions
15152apply only to part of the Program, that part may be used separately
15153under those permissions, but the entire Program remains governed by
15154this License without regard to the additional permissions.
15155
15156 When you convey a copy of a covered work, you may at your option
15157remove any additional permissions from that copy, or from any part of
15158it. (Additional permissions may be written to require their own
15159removal in certain cases when you modify the work.) You may place
15160additional permissions on material, added by you to a covered work,
15161for which you have or can give appropriate copyright permission.
15162
15163 Notwithstanding any other provision of this License, for material you
15164add to a covered work, you may (if authorized by the copyright holders of
15165that material) supplement the terms of this License with terms:
15166
15167 a) Disclaiming warranty or limiting liability differently from the
15168 terms of sections 15 and 16 of this License; or
15169
15170 b) Requiring preservation of specified reasonable legal notices or
15171 author attributions in that material or in the Appropriate Legal
15172 Notices displayed by works containing it; or
15173
15174 c) Prohibiting misrepresentation of the origin of that material, or
15175 requiring that modified versions of such material be marked in
15176 reasonable ways as different from the original version; or
15177
15178 d) Limiting the use for publicity purposes of names of licensors or
15179 authors of the material; or
15180
15181 e) Declining to grant rights under trademark law for use of some
15182 trade names, trademarks, or service marks; or
15183
15184 f) Requiring indemnification of licensors and authors of that
15185 material by anyone who conveys the material (or modified versions of
15186 it) with contractual assumptions of liability to the recipient, for
15187 any liability that these contractual assumptions directly impose on
15188 those licensors and authors.
15189
15190 All other non-permissive additional terms are considered "further
15191restrictions" within the meaning of section 10. If the Program as you
15192received it, or any part of it, contains a notice stating that it is
15193governed by this License along with a term that is a further
15194restriction, you may remove that term. If a license document contains
15195a further restriction but permits relicensing or conveying under this
15196License, you may add to a covered work material governed by the terms
15197of that license document, provided that the further restriction does
15198not survive such relicensing or conveying.
15199
15200 If you add terms to a covered work in accord with this section, you
15201must place, in the relevant source files, a statement of the
15202additional terms that apply to those files, or a notice indicating
15203where to find the applicable terms.
15204
15205 Additional terms, permissive or non-permissive, may be stated in the
15206form of a separately written license, or stated as exceptions;
15207the above requirements apply either way.
15208
15209 8. Termination.
15210
15211 You may not propagate or modify a covered work except as expressly
15212provided under this License. Any attempt otherwise to propagate or
15213modify it is void, and will automatically terminate your rights under
15214this License (including any patent licenses granted under the third
15215paragraph of section 11).
15216
15217 However, if you cease all violation of this License, then your
15218license from a particular copyright holder is reinstated (a)
15219provisionally, unless and until the copyright holder explicitly and
15220finally terminates your license, and (b) permanently, if the copyright
15221holder fails to notify you of the violation by some reasonable means
15222prior to 60 days after the cessation.
15223
15224 Moreover, your license from a particular copyright holder is
15225reinstated permanently if the copyright holder notifies you of the
15226violation by some reasonable means, this is the first time you have
15227received notice of violation of this License (for any work) from that
15228copyright holder, and you cure the violation prior to 30 days after
15229your receipt of the notice.
15230
15231 Termination of your rights under this section does not terminate the
15232licenses of parties who have received copies or rights from you under
15233this License. If your rights have been terminated and not permanently
15234reinstated, you do not qualify to receive new licenses for the same
15235material under section 10.
15236
15237 9. Acceptance Not Required for Having Copies.
15238
15239 You are not required to accept this License in order to receive or
15240run a copy of the Program. Ancillary propagation of a covered work
15241occurring solely as a consequence of using peer-to-peer transmission
15242to receive a copy likewise does not require acceptance. However,
15243nothing other than this License grants you permission to propagate or
15244modify any covered work. These actions infringe copyright if you do
15245not accept this License. Therefore, by modifying or propagating a
15246covered work, you indicate your acceptance of this License to do so.
15247
15248 10. Automatic Licensing of Downstream Recipients.
15249
15250 Each time you convey a covered work, the recipient automatically
15251receives a license from the original licensors, to run, modify and
15252propagate that work, subject to this License. You are not responsible
15253for enforcing compliance by third parties with this License.
15254
15255 An "entity transaction" is a transaction transferring control of an
15256organization, or substantially all assets of one, or subdividing an
15257organization, or merging organizations. If propagation of a covered
15258work results from an entity transaction, each party to that
15259transaction who receives a copy of the work also receives whatever
15260licenses to the work the party's predecessor in interest had or could
15261give under the previous paragraph, plus a right to possession of the
15262Corresponding Source of the work from the predecessor in interest, if
15263the predecessor has it or can get it with reasonable efforts.
15264
15265 You may not impose any further restrictions on the exercise of the
15266rights granted or affirmed under this License. For example, you may
15267not impose a license fee, royalty, or other charge for exercise of
15268rights granted under this License, and you may not initiate litigation
15269(including a cross-claim or counterclaim in a lawsuit) alleging that
15270any patent claim is infringed by making, using, selling, offering for
15271sale, or importing the Program or any portion of it.
15272
15273 11. Patents.
15274
15275 A "contributor" is a copyright holder who authorizes use under this
15276License of the Program or a work on which the Program is based. The
15277work thus licensed is called the contributor's "contributor version".
15278
15279 A contributor's "essential patent claims" are all patent claims
15280owned or controlled by the contributor, whether already acquired or
15281hereafter acquired, that would be infringed by some manner, permitted
15282by this License, of making, using, or selling its contributor version,
15283but do not include claims that would be infringed only as a
15284consequence of further modification of the contributor version. For
15285purposes of this definition, "control" includes the right to grant
15286patent sublicenses in a manner consistent with the requirements of
15287this License.
15288
15289 Each contributor grants you a non-exclusive, worldwide, royalty-free
15290patent license under the contributor's essential patent claims, to
15291make, use, sell, offer for sale, import and otherwise run, modify and
15292propagate the contents of its contributor version.
15293
15294 In the following three paragraphs, a "patent license" is any express
15295agreement or commitment, however denominated, not to enforce a patent
15296(such as an express permission to practice a patent or covenant not to
15297sue for patent infringement). To "grant" such a patent license to a
15298party means to make such an agreement or commitment not to enforce a
15299patent against the party.
15300
15301 If you convey a covered work, knowingly relying on a patent license,
15302and the Corresponding Source of the work is not available for anyone
15303to copy, free of charge and under the terms of this License, through a
15304publicly available network server or other readily accessible means,
15305then you must either (1) cause the Corresponding Source to be so
15306available, or (2) arrange to deprive yourself of the benefit of the
15307patent license for this particular work, or (3) arrange, in a manner
15308consistent with the requirements of this License, to extend the patent
15309license to downstream recipients. "Knowingly relying" means you have
15310actual knowledge that, but for the patent license, your conveying the
15311covered work in a country, or your recipient's use of the covered work
15312in a country, would infringe one or more identifiable patents in that
15313country that you have reason to believe are valid.
15314
15315 If, pursuant to or in connection with a single transaction or
15316arrangement, you convey, or propagate by procuring conveyance of, a
15317covered work, and grant a patent license to some of the parties
15318receiving the covered work authorizing them to use, propagate, modify
15319or convey a specific copy of the covered work, then the patent license
15320you grant is automatically extended to all recipients of the covered
15321work and works based on it.
15322
15323 A patent license is "discriminatory" if it does not include within
15324the scope of its coverage, prohibits the exercise of, or is
15325conditioned on the non-exercise of one or more of the rights that are
15326specifically granted under this License. You may not convey a covered
15327work if you are a party to an arrangement with a third party that is
15328in the business of distributing software, under which you make payment
15329to the third party based on the extent of your activity of conveying
15330the work, and under which the third party grants, to any of the
15331parties who would receive the covered work from you, a discriminatory
15332patent license (a) in connection with copies of the covered work
15333conveyed by you (or copies made from those copies), or (b) primarily
15334for and in connection with specific products or compilations that
15335contain the covered work, unless you entered into that arrangement,
15336or that patent license was granted, prior to 28 March 2007.
15337
15338 Nothing in this License shall be construed as excluding or limiting
15339any implied license or other defenses to infringement that may
15340otherwise be available to you under applicable patent law.
15341
15342 12. No Surrender of Others' Freedom.
15343
15344 If conditions are imposed on you (whether by court order, agreement or
15345otherwise) that contradict the conditions of this License, they do not
15346excuse you from the conditions of this License. If you cannot convey a
15347covered work so as to satisfy simultaneously your obligations under this
15348License and any other pertinent obligations, then as a consequence you may
15349not convey it at all. For example, if you agree to terms that obligate you
15350to collect a royalty for further conveying from those to whom you convey
15351the Program, the only way you could satisfy both those terms and this
15352License would be to refrain entirely from conveying the Program.
15353
15354 13. Use with the GNU Affero General Public License.
15355
15356 Notwithstanding any other provision of this License, you have
15357permission to link or combine any covered work with a work licensed
15358under version 3 of the GNU Affero General Public License into a single
15359combined work, and to convey the resulting work. The terms of this
15360License will continue to apply to the part which is the covered work,
15361but the special requirements of the GNU Affero General Public License,
15362section 13, concerning interaction through a network will apply to the
15363combination as such.
15364
15365 14. Revised Versions of this License.
15366
15367 The Free Software Foundation may publish revised and/or new versions of
15368the GNU General Public License from time to time. Such new versions will
15369be similar in spirit to the present version, but may differ in detail to
15370address new problems or concerns.
15371
15372 Each version is given a distinguishing version number. If the
15373Program specifies that a certain numbered version of the GNU General
15374Public License "or any later version" applies to it, you have the
15375option of following the terms and conditions either of that numbered
15376version or of any later version published by the Free Software
15377Foundation. If the Program does not specify a version number of the
15378GNU General Public License, you may choose any version ever published
15379by the Free Software Foundation.
15380
15381 If the Program specifies that a proxy can decide which future
15382versions of the GNU General Public License can be used, that proxy's
15383public statement of acceptance of a version permanently authorizes you
15384to choose that version for the Program.
15385
15386 Later license versions may give you additional or different
15387permissions. However, no additional obligations are imposed on any
15388author or copyright holder as a result of your choosing to follow a
15389later version.
15390
15391 15. Disclaimer of Warranty.
15392
15393 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
15394APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
15395HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
15396OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
15397THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
15398PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
15399IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
15400ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
15401
15402 16. Limitation of Liability.
15403
15404 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
15405WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
15406THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
15407GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
15408USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
15409DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
15410PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
15411EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
15412SUCH DAMAGES.
15413
15414 17. Interpretation of Sections 15 and 16.
15415
15416 If the disclaimer of warranty and limitation of liability provided
15417above cannot be given local legal effect according to their terms,
15418reviewing courts shall apply local law that most closely approximates
15419an absolute waiver of all civil liability in connection with the
15420Program, unless a warranty or assumption of liability accompanies a
15421copy of the Program in return for a fee.
15422
15423Bison Exception
15424
15425As a special exception, you may create a larger work that contains part or all
15426of the Bison parser skeleton and distribute that work under terms of your
15427choice, so long as that work isn't itself a parser generator using the skeleton
15428or a modified version thereof as a parser skeleton. Alternatively, if you
15429modify or redistribute the parser skeleton itself, you may (at your option)
15430remove this special exception, which will cause the skeleton and the resulting
15431Bison output files to be licensed under the GNU General Public License without
15432this special exception.
15433
15434This special exception was added by the Free Software Foundation in version
154352.2 of Bison.
15436
15437 END OF TERMS AND CONDITIONS
15438
15439--------------------------------------------------------------------------------
15440================================================================================
15441--------------------------------------------------------------------------------
15442
15443The preprocessor has the core licenses stated above, plus additional licences:
15444
15445/****************************************************************************\
15446Copyright (c) 2002, NVIDIA Corporation.
15447
15448NVIDIA Corporation("NVIDIA") supplies this software to you in
15449consideration of your agreement to the following terms, and your use,
15450installation, modification or redistribution of this NVIDIA software
15451constitutes acceptance of these terms. If you do not agree with these
15452terms, please do not use, install, modify or redistribute this NVIDIA
15453software.
15454
15455In consideration of your agreement to abide by the following terms, and
15456subject to these terms, NVIDIA grants you a personal, non-exclusive
15457license, under NVIDIA's copyrights in this original NVIDIA software (the
15458"NVIDIA Software"), to use, reproduce, modify and redistribute the
15459NVIDIA Software, with or without modifications, in source and/or binary
15460forms; provided that if you redistribute the NVIDIA Software, you must
15461retain the copyright notice of NVIDIA, this notice and the following
15462text and disclaimers in all such redistributions of the NVIDIA Software.
15463Neither the name, trademarks, service marks nor logos of NVIDIA
15464Corporation may be used to endorse or promote products derived from the
15465NVIDIA Software without specific prior written permission from NVIDIA.
15466Except as expressly stated in this notice, no other rights or licenses
15467express or implied, are granted by NVIDIA herein, including but not
15468limited to any patent rights that may be infringed by your derivative
15469works or by other works in which the NVIDIA Software may be
15470incorporated. No hardware is licensed hereunder.
15471
15472THE NVIDIA SOFTWARE IS BEING PROVIDED ON AN "AS IS" BASIS, WITHOUT
15473WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED,
15474INCLUDING WITHOUT LIMITATION, WARRANTIES OR CONDITIONS OF TITLE,
15475NON-INFRINGEMENT, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
15476ITS USE AND OPERATION EITHER ALONE OR IN COMBINATION WITH OTHER
15477PRODUCTS.
15478
15479IN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY SPECIAL, INDIRECT,
15480INCIDENTAL, EXEMPLARY, CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
15481TO, LOST PROFITS; PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
15482USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) OR ARISING IN ANY WAY
15483OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE
15484NVIDIA SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT,
15485TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF
15486NVIDIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
15487\****************************************************************************/
15488
15489/*
15490** Copyright (c) 2014-2016 The Khronos Group Inc.
15491**
15492** Permission is hereby granted, free of charge, to any person obtaining a copy
15493** of this software and/or associated documentation files (the "Materials"),
15494** to deal in the Materials without restriction, including without limitation
15495** the rights to use, copy, modify, merge, publish, distribute, sublicense,
15496** and/or sell copies of the Materials, and to permit persons to whom the
15497** Materials are furnished to do so, subject to the following conditions:
15498**
15499** The above copyright notice and this permission notice shall be included in
15500** all copies or substantial portions of the Materials.
15501**
15502** MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
15503** STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
15504** HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
15505**
15506** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
15507** OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15508** FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
15509** THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
15510** LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
15511** FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
15512** IN THE MATERIALS.
15513*/
15514
15515Note: The license for SPIRV-Tools changed to Apache 2.0 via this commit:
15516https://github.com/KhronosGroup/SPIRV-Tools/commit/9fc8658ef301b0f03b2173d274c52f011b5c73e5
15517
15518
15519// Copyright (c) 2015-2016 The Khronos Group Inc.
15520// Copyright (c) 2015-2016 Google Inc.
15521// Copyright (c) 2016 LunarG Inc.
15522
15523
15524
15525 Apache License
15526 Version 2.0, January 2004
15527 http://www.apache.org/licenses/
15528
15529 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
15530
15531 1. Definitions.
15532
15533 "License" shall mean the terms and conditions for use, reproduction,
15534 and distribution as defined by Sections 1 through 9 of this document.
15535
15536 "Licensor" shall mean the copyright owner or entity authorized by
15537 the copyright owner that is granting the License.
15538
15539 "Legal Entity" shall mean the union of the acting entity and all
15540 other entities that control, are controlled by, or are under common
15541 control with that entity. For the purposes of this definition,
15542 "control" means (i) the power, direct or indirect, to cause the
15543 direction or management of such entity, whether by contract or
15544 otherwise, or (ii) ownership of fifty percent (50%) or more of the
15545 outstanding shares, or (iii) beneficial ownership of such entity.
15546
15547 "You" (or "Your") shall mean an individual or Legal Entity
15548 exercising permissions granted by this License.
15549
15550 "Source" form shall mean the preferred form for making modifications,
15551 including but not limited to software source code, documentation
15552 source, and configuration files.
15553
15554 "Object" form shall mean any form resulting from mechanical
15555 transformation or translation of a Source form, including but
15556 not limited to compiled object code, generated documentation,
15557 and conversions to other media types.
15558
15559 "Work" shall mean the work of authorship, whether in Source or
15560 Object form, made available under the License, as indicated by a
15561 copyright notice that is included in or attached to the work
15562 (an example is provided in the Appendix below).
15563
15564 "Derivative Works" shall mean any work, whether in Source or Object
15565 form, that is based on (or derived from) the Work and for which the
15566 editorial revisions, annotations, elaborations, or other modifications
15567 represent, as a whole, an original work of authorship. For the purposes
15568 of this License, Derivative Works shall not include works that remain
15569 separable from, or merely link (or bind by name) to the interfaces of,
15570 the Work and Derivative Works thereof.
15571
15572 "Contribution" shall mean any work of authorship, including
15573 the original version of the Work and any modifications or additions
15574 to that Work or Derivative Works thereof, that is intentionally
15575 submitted to Licensor for inclusion in the Work by the copyright owner
15576 or by an individual or Legal Entity authorized to submit on behalf of
15577 the copyright owner. For the purposes of this definition, "submitted"
15578 means any form of electronic, verbal, or written communication sent
15579 to the Licensor or its representatives, including but not limited to
15580 communication on electronic mailing lists, source code control systems,
15581 and issue tracking systems that are managed by, or on behalf of, the
15582 Licensor for the purpose of discussing and improving the Work, but
15583 excluding communication that is conspicuously marked or otherwise
15584 designated in writing by the copyright owner as "Not a Contribution."
15585
15586 "Contributor" shall mean Licensor and any individual or Legal Entity
15587 on behalf of whom a Contribution has been received by Licensor and
15588 subsequently incorporated within the Work.
15589
15590 2. Grant of Copyright License. Subject to the terms and conditions of
15591 this License, each Contributor hereby grants to You a perpetual,
15592 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
15593 copyright license to reproduce, prepare Derivative Works of,
15594 publicly display, publicly perform, sublicense, and distribute the
15595 Work and such Derivative Works in Source or Object form.
15596
15597 3. Grant of Patent License. Subject to the terms and conditions of
15598 this License, each Contributor hereby grants to You a perpetual,
15599 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
15600 (except as stated in this section) patent license to make, have made,
15601 use, offer to sell, sell, import, and otherwise transfer the Work,
15602 where such license applies only to those patent claims licensable
15603 by such Contributor that are necessarily infringed by their
15604 Contribution(s) alone or by combination of their Contribution(s)
15605 with the Work to which such Contribution(s) was submitted. If You
15606 institute patent litigation against any entity (including a
15607 cross-claim or counterclaim in a lawsuit) alleging that the Work
15608 or a Contribution incorporated within the Work constitutes direct
15609 or contributory patent infringement, then any patent licenses
15610 granted to You under this License for that Work shall terminate
15611 as of the date such litigation is filed.
15612
15613 4. Redistribution. You may reproduce and distribute copies of the
15614 Work or Derivative Works thereof in any medium, with or without
15615 modifications, and in Source or Object form, provided that You
15616 meet the following conditions:
15617
15618 (a) You must give any other recipients of the Work or
15619 Derivative Works a copy of this License; and
15620
15621 (b) You must cause any modified files to carry prominent notices
15622 stating that You changed the files; and
15623
15624 (c) You must retain, in the Source form of any Derivative Works
15625 that You distribute, all copyright, patent, trademark, and
15626 attribution notices from the Source form of the Work,
15627 excluding those notices that do not pertain to any part of
15628 the Derivative Works; and
15629
15630 (d) If the Work includes a "NOTICE" text file as part of its
15631 distribution, then any Derivative Works that You distribute must
15632 include a readable copy of the attribution notices contained
15633 within such NOTICE file, excluding those notices that do not
15634 pertain to any part of the Derivative Works, in at least one
15635 of the following places: within a NOTICE text file distributed
15636 as part of the Derivative Works; within the Source form or
15637 documentation, if provided along with the Derivative Works; or,
15638 within a display generated by the Derivative Works, if and
15639 wherever such third-party notices normally appear. The contents
15640 of the NOTICE file are for informational purposes only and
15641 do not modify the License. You may add Your own attribution
15642 notices within Derivative Works that You distribute, alongside
15643 or as an addendum to the NOTICE text from the Work, provided
15644 that such additional attribution notices cannot be construed
15645 as modifying the License.
15646
15647 You may add Your own copyright statement to Your modifications and
15648 may provide additional or different license terms and conditions
15649 for use, reproduction, or distribution of Your modifications, or
15650 for any such Derivative Works as a whole, provided Your use,
15651 reproduction, and distribution of the Work otherwise complies with
15652 the conditions stated in this License.
15653
15654 5. Submission of Contributions. Unless You explicitly state otherwise,
15655 any Contribution intentionally submitted for inclusion in the Work
15656 by You to the Licensor shall be under the terms and conditions of
15657 this License, without any additional terms or conditions.
15658 Notwithstanding the above, nothing herein shall supersede or modify
15659 the terms of any separate license agreement you may have executed
15660 with Licensor regarding such Contributions.
15661
15662 6. Trademarks. This License does not grant permission to use the trade
15663 names, trademarks, service marks, or product names of the Licensor,
15664 except as required for reasonable and customary use in describing the
15665 origin of the Work and reproducing the content of the NOTICE file.
15666
15667 7. Disclaimer of Warranty. Unless required by applicable law or
15668 agreed to in writing, Licensor provides the Work (and each
15669 Contributor provides its Contributions) on an "AS IS" BASIS,
15670 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
15671 implied, including, without limitation, any warranties or conditions
15672 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
15673 PARTICULAR PURPOSE. You are solely responsible for determining the
15674 appropriateness of using or redistributing the Work and assume any
15675 risks associated with Your exercise of permissions under this License.
15676
15677 8. Limitation of Liability. In no event and under no legal theory,
15678 whether in tort (including negligence), contract, or otherwise,
15679 unless required by applicable law (such as deliberate and grossly
15680 negligent acts) or agreed to in writing, shall any Contributor be
15681 liable to You for damages, including any direct, indirect, special,
15682 incidental, or consequential damages of any character arising as a
15683 result of this License or out of the use or inability to use the
15684 Work (including but not limited to damages for loss of goodwill,
15685 work stoppage, computer failure or malfunction, or any and all
15686 other commercial damages or losses), even if such Contributor
15687 has been advised of the possibility of such damages.
15688
15689 9. Accepting Warranty or Additional Liability. While redistributing
15690 the Work or Derivative Works thereof, You may choose to offer,
15691 and charge a fee for, acceptance of support, warranty, indemnity,
15692 or other liability obligations and/or rights consistent with this
15693 License. However, in accepting such obligations, You may act only
15694 on Your own behalf and on Your sole responsibility, not on behalf
15695 of any other Contributor, and only if You agree to indemnify,
15696 defend, and hold each Contributor harmless for any liability
15697 incurred by, or claims asserted against, such Contributor by reason
15698 of your accepting any such warranty or additional liability.
15699
15700 END OF TERMS AND CONDITIONS
15701
15702 APPENDIX: How to apply the Apache License to your work.
15703
15704 To apply the Apache License to your work, attach the following
15705 boilerplate notice, with the fields enclosed by brackets "[]"
15706 replaced with your own identifying information. (Don't include
15707 the brackets!) The text should be enclosed in the appropriate
15708 comment syntax for the file format. We also recommend that a
15709 file or class name and description of purpose be included on the
15710 same "printed page" as the copyright notice for easier
15711 identification within third-party archives.
15712
15713 Copyright [yyyy] [name of copyright owner]
15714
15715 Licensed under the Apache License, Version 2.0 (the "License");
15716 you may not use this file except in compliance with the License.
15717 You may obtain a copy of the License at
15718
15719 http://www.apache.org/licenses/LICENSE-2.0
15720
15721 Unless required by applicable law or agreed to in writing, software
15722 distributed under the License is distributed on an "AS IS" BASIS,
15723 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15724 See the License for the specific language governing permissions and
15725 limitations under the License.
15726
15727Redistribution and use in source and binary forms, with or without
15728modification, are permitted provided that the following conditions
15729are met:
157301. Redistributions of source code must retain the above copyright
15731 notice, this list of conditions and the following disclaimer.
157322. Redistributions in binary form must reproduce the above copyright
15733 notice, this list of conditions and the following disclaimer in the
15734 documentation and/or other materials provided with the distribution.
15735
15736THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND OTHER CONTRIBUTORS ``AS IS''
15737AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
15738IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
15739ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR OTHER CONTRIBUTORS BE
15740LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
15741CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
15742SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
15743INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
15744CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
15745ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
15746POSSIBILITY OF SUCH DAMAGE.
15747-------------------------------------------------------------------------------
15748Redistribution and use in source and binary forms, with or without
15749modification, are permitted provided that the following conditions
15750are met:
157511. Redistributions of source code must retain the above copyright
15752 notice, this list of conditions and the following disclaimer.
157532. Redistributions in binary form must reproduce the above copyright
15754 notice, this list of conditions and the following disclaimer in the
15755 documentation and/or other materials provided with the distribution.
157563. Neither the name of the author nor the names of other contributors
15757 may be used to endorse or promote products derived from this
15758 software without specific prior written permission.
15759
15760THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND OTHER CONTRIBUTORS ``AS IS''
15761AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
15762IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
15763ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR OTHER CONTRIBUTORS BE
15764LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
15765CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
15766SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
15767INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
15768CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
15769ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
15770POSSIBILITY OF SUCH DAMAGE.
15771-------------------------------------------------------------------------------
15772NASM is now licensed under the 2-clause BSD license, also known as the
15773simplified BSD license.
15774
15775 Copyright 1996-2009 the NASM Authors - All rights reserved.
15776
15777 Redistribution and use in source and binary forms, with or without
15778 modification, are permitted provided that the following
15779 conditions are met:
15780
15781 * Redistributions of source code must retain the above copyright
15782 notice, this list of conditions and the following disclaimer.
15783 * Redistributions in binary form must reproduce the above
15784 copyright notice, this list of conditions and the following
15785 disclaimer in the documentation and/or other materials provided
15786 with the distribution.
15787
15788 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
15789 CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
15790 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
15791 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
15792 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
15793 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
15794 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
15795 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
15796 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
15797 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
15798 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
15799 OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
15800 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
15801
15802Yasm is Copyright (c) 2001-2014 Peter Johnson and other Yasm developers.
15803
15804Yasm developers and/or contributors include:
15805 Peter Johnson
15806 Michael Urman
15807 Brian Gladman (Visual Studio build files, other fixes)
15808 Stanislav Karchebny (options parser)
15809 Mathieu Monnier (SSE4 instruction patches, NASM preprocessor additions)
15810 Anonymous "NASM64" developer (NASM preprocessor fixes)
15811 Stephen Polkowski (x86 instruction patches)
15812 Henryk Richter (Mach-O object format)
15813 Ben Skeggs (patches, bug reports)
15814 Alexei Svitkine (GAS preprocessor)
15815 Samuel Thibault (TASM parser and frontend)
15816
15817-----------------------------------
15818Yasm licensing overview and summary
15819-----------------------------------
15820
15821Note: This document does not provide legal advice nor is it the actual
15822license of any part of Yasm. See the individual licenses for complete
15823details. Consult a lawyer for legal advice.
15824
15825The primary license of Yasm is the 2-clause BSD license. Please use this
15826license if you plan on submitting code to the project.
15827
15828Yasm has absolutely no warranty; not even for merchantibility or fitness
15829for a particular purpose.
15830
15831-------
15832Libyasm
15833-------
15834Libyasm is 2-clause or 3-clause BSD licensed, with the exception of
15835bitvect, which is triple-licensed under the Artistic license, GPL, and
15836LGPL. Libyasm is thus GPL and LGPL compatible. In addition, this also
15837means that libyasm is free for binary-only distribution as long as the
15838terms of the 3-clause BSD license and Artistic license (as it applies to
15839bitvect) are fulfilled.
15840
15841-------
15842Modules
15843-------
15844The modules are 2-clause or 3-clause BSD licensed.
15845
15846---------
15847Frontends
15848---------
15849The frontends are 2-clause BSD licensed.
15850
15851-------------
15852License Texts
15853-------------
15854The full text of all licenses are provided in separate files in the source
15855distribution. Each source file may include the entire license (in the case
15856of the BSD and Artistic licenses), or may reference the GPL or LGPL license
15857file.
15858
15859BSD.txt - 2-clause and 3-clause BSD licenses
15860Artistic.txt - Artistic license
15861GNU_GPL-2.0 - GNU General Public License
15862GNU_LGPL-2.0 - GNU Library General Public License