Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
screetsec
GitHub Repository: screetsec/TheFatRat
Path: blob/master/tools/android-sdk/NOTICE.txt
496 views
1
Notices for files contained in the tools directory:
2
============================================================
3
Notices for file(s):
4
/bin/mksdcard
5
------------------------------------------------------------
6
Copyright 2007, The Android Open Source Project
7
8
Redistribution and use in source and binary forms, with or without
9
modification, are permitted provided that the following conditions are met:
10
* Redistributions of source code must retain the above copyright
11
notice, this list of conditions and the following disclaimer.
12
* Redistributions in binary form must reproduce the above copyright
13
notice, this list of conditions and the following disclaimer in the
14
documentation and/or other materials provided with the distribution.
15
* Neither the name of Google Inc. nor the names of its contributors may
16
be used to endorse or promote products derived from this software
17
without specific prior written permission.
18
19
THIS SOFTWARE IS PROVIDED BY Google Inc. ``AS IS'' AND ANY EXPRESS OR
20
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
21
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
22
EVENT SHALL Google Inc. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
23
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
24
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
25
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
26
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
27
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
28
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29
30
============================================================
31
Notices for file(s):
32
/framework/conscrypt-hostdex.jar
33
/framework/core-hostdex.jar
34
/framework/core-libart-hostdex.jar
35
/lib/libjavacore.so
36
/lib/libjavacrypto.so
37
------------------------------------------------------------
38
=========================================================================
39
== NOTICE file corresponding to the section 4 d of ==
40
== the Apache License, Version 2.0, ==
41
== in this case for the Android-specific code. ==
42
=========================================================================
43
44
Android Code
45
Copyright 2005-2008 The Android Open Source Project
46
47
This product includes software developed as part of
48
The Android Open Source Project (http://source.android.com).
49
50
=========================================================================
51
== NOTICE file corresponding to the section 4 d of ==
52
== the Apache License, Version 2.0, ==
53
== in this case for the Apache Harmony distribution. ==
54
=========================================================================
55
56
Apache Harmony
57
Copyright 2006 The Apache Software Foundation
58
59
This product includes software developed at
60
The Apache Software Foundation (http://www.apache.org/).
61
62
Portions of Harmony were originally developed by
63
Intel Corporation and are licensed to the Apache Software
64
Foundation under the "Software Grant and Corporate Contribution
65
License Agreement", informally known as the "Intel Harmony CLA".
66
67
68
=========================================================================
69
== NOTICE file for the ICU License. ==
70
=========================================================================
71
72
Copyright (c) 1995-2009 International Business Machines Corporation and others
73
74
All rights reserved.
75
76
Permission is hereby granted, free of charge, to any person obtaining
77
a copy of this software and associated documentation files (the
78
"Software"), to deal in the Software without restriction, including
79
without limitation the rights to use, copy, modify, merge, publish,
80
distribute, and/or sell copies of the Software, and to permit persons
81
to whom the Software is furnished to do so, provided that the above
82
copyright notice(s) and this permission notice appear in all copies of
83
the Software and that both the above copyright notice(s) and this
84
permission notice appear in supporting documentation.
85
86
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
87
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
88
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
89
OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
90
HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
91
SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
92
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
93
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
94
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
95
96
Except as contained in this notice, the name of a copyright holder
97
shall not be used in advertising or otherwise to promote the sale, use
98
or other dealings in this Software without prior written authorization
99
of the copyright holder.
100
101
All trademarks and registered trademarks mentioned herein are the
102
property of their respective owners.
103
104
105
=========================================================================
106
== NOTICE file for the JUnit License. ==
107
=========================================================================
108
109
Common Public License - v 1.0
110
111
THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON
112
PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF
113
THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
114
115
1. DEFINITIONS
116
117
"Contribution" means:
118
119
a) in the case of the initial Contributor, the initial code and
120
documentation distributed under this Agreement, and
121
b) in the case of each subsequent Contributor:
122
123
i) changes to the Program, and
124
125
ii) additions to the Program;
126
127
where such changes and/or additions to the Program originate
128
from and are distributed by that particular Contributor. A
129
Contribution 'originates' from a Contributor if it was added to
130
the Program by such Contributor itself or anyone acting on such
131
Contributor's behalf. Contributions do not include additions to
132
the Program which: (i) are separate modules of software
133
distributed in conjunction with the Program under their own
134
license agreement, and (ii) are not derivative works of the
135
Program.
136
137
"Contributor" means any person or entity that distributes the Program.
138
139
"Licensed Patents " mean patent claims licensable by a Contributor
140
which are necessarily infringed by the use or sale of its Contribution
141
alone or when combined with the Program.
142
143
"Program" means the Contributions distributed in accordance with this
144
Agreement.
145
146
"Recipient" means anyone who receives the Program under this
147
Agreement, including all Contributors.
148
149
2. GRANT OF RIGHTS
150
151
a) Subject to the terms of this Agreement, each Contributor
152
hereby grants Recipient a non-exclusive, worldwide, royalty-free
153
copyright license to reproduce, prepare derivative works of,
154
publicly display, publicly perform, distribute and sublicense
155
the Contribution of such Contributor, if any, and such
156
derivative works, in source code and object code form.
157
158
b) Subject to the terms of this Agreement, each Contributor
159
hereby grants Recipient a non-exclusive, worldwide, royalty-free
160
patent license under Licensed Patents to make, use, sell, offer
161
to sell, import and otherwise transfer the Contribution of such
162
Contributor, if any, in source code and object code form. This
163
patent license shall apply to the combination of the
164
Contribution and the Program if, at the time the Contribution is
165
added by the Contributor, such addition of the Contribution
166
causes such combination to be covered by the Licensed Patents.
167
The patent license shall not apply to any other combinations
168
which include the Contribution. No hardware per se is licensed
169
hereunder.
170
171
c) Recipient understands that although each Contributor grants
172
the licenses to its Contributions set forth herein, no
173
assurances are provided by any Contributor that the Program does
174
not infringe the patent or other intellectual property rights of
175
any other entity. Each Contributor disclaims any liability to
176
Recipient for claims brought by any other entity based on
177
infringement of intellectual property rights or otherwise. As a
178
condition to exercising the rights and licenses granted
179
hereunder, each Recipient hereby assumes sole responsibility to
180
secure any other intellectual property rights needed, if any.
181
For example, if a third party patent license is required to
182
allow Recipient to distribute the Program, it is Recipient's
183
responsibility to acquire that license before distributing the
184
Program.
185
186
d) Each Contributor represents that to its knowledge it has
187
sufficient copyright rights in its Contribution, if any, to
188
grant the copyright license set forth in this Agreement.
189
190
3. REQUIREMENTS
191
192
A Contributor may choose to distribute the Program in object code form
193
under its own license agreement, provided that:
194
195
a) it complies with the terms and conditions of this Agreement; and
196
197
b) its license agreement:
198
199
i) effectively disclaims on behalf of all Contributors all
200
warranties and conditions, express and implied, including
201
warranties or conditions of title and non-infringement, and
202
implied warranties or conditions of merchantability and fitness
203
for a particular purpose;
204
205
ii) effectively excludes on behalf of all Contributors all
206
liability for damages, including direct, indirect, special,
207
incidental and consequential damages, such as lost profits;
208
209
iii) states that any provisions which differ from this Agreement
210
are offered by that Contributor alone and not by any other
211
party; and
212
213
iv) states that source code for the Program is available from
214
such Contributor, and informs licensees how to obtain it in a
215
reasonable manner on or through a medium customarily used for
216
software exchange.
217
218
When the Program is made available in source code form:
219
220
a) it must be made available under this Agreement; and
221
222
b) a copy of this Agreement must be included with each copy of
223
the Program.
224
225
Contributors may not remove or alter any copyright notices contained
226
within the Program.
227
228
Each Contributor must identify itself as the originator of its
229
Contribution, if any, in a manner that reasonably allows subsequent
230
Recipients to identify the originator of the Contribution.
231
232
4. COMMERCIAL DISTRIBUTION
233
234
Commercial distributors of software may accept certain
235
responsibilities with respect to end users, business partners and the
236
like. While this license is intended to facilitate the commercial use
237
of the Program, the Contributor who includes the Program in a
238
commercial product offering should do so in a manner which does not
239
create potential liability for other Contributors. Therefore, if a
240
Contributor includes the Program in a commercial product offering,
241
such Contributor ("Commercial Contributor") hereby agrees to defend
242
and indemnify every other Contributor ("Indemnified Contributor")
243
against any losses, damages and costs (collectively "Losses") arising
244
from claims, lawsuits and other legal actions brought by a third party
245
against the Indemnified Contributor to the extent caused by the acts
246
or omissions of such Commercial Contributor in connection with its
247
distribution of the Program in a commercial product offering. The
248
obligations in this section do not apply to any claims or Losses
249
relating to any actual or alleged intellectual property infringement.
250
In order to qualify, an Indemnified Contributor must: a) promptly
251
notify the Commercial Contributor in writing of such claim, and b)
252
allow the Commercial Contributor to control, and cooperate with the
253
Commercial Contributor in, the defense and any related settlement
254
negotiations. The Indemnified Contributor may participate in any such
255
claim at its own expense.
256
257
For example, a Contributor might include the Program in a commercial
258
product offering, Product X. That Contributor is then a Commercial
259
Contributor. If that Commercial Contributor then makes performance
260
claims, or offers warranties related to Product X, those performance
261
claims and warranties are such Commercial Contributor's responsibility
262
alone. Under this section, the Commercial Contributor would have to
263
defend claims against the other Contributors related to those
264
performance claims and warranties, and if a court requires any other
265
Contributor to pay any damages as a result, the Commercial Contributor
266
must pay those damages.
267
268
5. NO WARRANTY
269
270
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
271
PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
272
KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY
273
WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
274
OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
275
responsible for determining the appropriateness of using and
276
distributing the Program and assumes all risks associated with its
277
exercise of rights under this Agreement, including but not limited to
278
the risks and costs of program errors, compliance with applicable
279
laws, damage to or loss of data, programs or equipment, and
280
unavailability or interruption of operations.
281
282
6. DISCLAIMER OF LIABILITY
283
284
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR
285
ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
286
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
287
WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
288
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
289
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
290
DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
291
HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
292
293
7. GENERAL
294
295
If any provision of this Agreement is invalid or unenforceable under
296
applicable law, it shall not affect the validity or enforceability of
297
the remainder of the terms of this Agreement, and without further
298
action by the parties hereto, such provision shall be reformed to the
299
minimum extent necessary to make such provision valid and enforceable.
300
301
If Recipient institutes patent litigation against a Contributor with
302
respect to a patent applicable to software (including a cross-claim or
303
counterclaim in a lawsuit), then any patent licenses granted by that
304
Contributor to such Recipient under this Agreement shall terminate as
305
of the date such litigation is filed. In addition, if Recipient
306
institutes patent litigation against any entity (including a
307
cross-claim or counterclaim in a lawsuit) alleging that the Program
308
itself (excluding combinations of the Program with other software or
309
hardware) infringes such Recipient's patent(s), then such Recipient's
310
rights granted under Section 2(b) shall terminate as of the date such
311
litigation is filed.
312
313
All Recipient's rights under this Agreement shall terminate if it
314
fails to comply with any of the material terms or conditions of this
315
Agreement and does not cure such failure in a reasonable period of
316
time after becoming aware of such noncompliance. If all Recipient's
317
rights under this Agreement terminate, Recipient agrees to cease use
318
and distribution of the Program as soon as reasonably practicable.
319
However, Recipient's obligations under this Agreement and any licenses
320
granted by Recipient relating to the Program shall continue and
321
survive.
322
323
Everyone is permitted to copy and distribute copies of this Agreement,
324
but in order to avoid inconsistency the Agreement is copyrighted and
325
may only be modified in the following manner. The Agreement Steward
326
reserves the right to publish new versions (including revisions) of
327
this Agreement from time to time. No one other than the Agreement
328
Steward has the right to modify this Agreement. IBM is the initial
329
Agreement Steward. IBM may assign the responsibility to serve as the
330
Agreement Steward to a suitable separate entity. Each new version of
331
the Agreement will be given a distinguishing version number. The
332
Program (including Contributions) may always be distributed subject to
333
the version of the Agreement under which it was received. In addition,
334
after a new version of the Agreement is published, Contributor may
335
elect to distribute the Program (including its Contributions) under
336
the new version. Except as expressly stated in Sections 2(a) and 2(b)
337
above, Recipient receives no rights or licenses to the intellectual
338
property of any Contributor under this Agreement, whether expressly,
339
by implication, estoppel or otherwise. All rights in the Program not
340
expressly granted under this Agreement are reserved.
341
342
This Agreement is governed by the laws of the State of New York and
343
the intellectual property laws of the United States of America. No
344
party to this Agreement will bring a legal action under this Agreement
345
more than one year after the cause of action arose. Each party waives
346
its rights to a jury trial in any resulting litigation.
347
348
349
=========================================================================
350
== NOTICE file for the KXML License. ==
351
=========================================================================
352
353
Copyright (c) 2002,2003, Stefan Haustein, Oberhausen, Rhld., Germany
354
355
Permission is hereby granted, free of charge, to any person obtaining
356
a copy of this software and associated documentation files (the
357
"Software"), to deal in the Software without restriction, including
358
without limitation the rights to use, copy, modify, merge, publish,
359
distribute, sublicense, and/or sell copies of the Software, and to
360
permit persons to whom the Software is furnished to do so, subject to
361
the following conditions:
362
363
The above copyright notice and this permission notice shall be
364
included in all copies or substantial portions of the Software.
365
366
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
367
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
368
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
369
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
370
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
371
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
372
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
373
374
375
=========================================================================
376
== NOTICE file for the SQLite Java Wrapper License. ==
377
=========================================================================
378
379
This software is copyrighted by Christian Werner <[email protected]>
380
and others. The following terms apply to all files associated with the
381
software unless explicitly disclaimed in individual files.
382
383
The authors hereby grant permission to use, copy, modify, distribute,
384
and license this software and its documentation for any purpose, provided
385
that existing copyright notices are retained in all copies and that this
386
notice is included verbatim in any distributions. No written agreement,
387
license, or royalty fee is required for any of the authorized uses.
388
Modifications to this software may be copyrighted by their authors
389
and need not follow the licensing terms described here, provided that
390
the new terms are clearly indicated on the first page of each file where
391
they apply.
392
393
IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
394
FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
395
ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
396
DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
397
POSSIBILITY OF SUCH DAMAGE.
398
399
THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
400
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
401
FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE
402
IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE
403
NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
404
MODIFICATIONS.
405
406
407
=========================================================================
408
== NOTICE file for the W3C License. ==
409
=========================================================================
410
411
Copyright (c) 2000 World Wide Web Consortium, (Massachusetts Institute
412
of Technology, Institut National de Recherche en Informatique et en
413
Automatique, Keio University). All Rights Reserved. This program is
414
distributed under the W3C's Software Intellectual Property License.
415
This program is distributed in the hope that it will be useful, but
416
WITHOUT ANY WARRANTY; without even the implied warranty of
417
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
418
419
See W3C License http://www.w3.org/Consortium/Legal/ for more details.
420
421
============================================================
422
Notices for file(s):
423
/usr/icu/icudt51l.dat
424
------------------------------------------------------------
425
ICU License - ICU 1.8.1 and later
426
427
COPYRIGHT AND PERMISSION NOTICE
428
429
Copyright (c) 1995-2008 International Business Machines Corporation and others
430
431
All rights reserved.
432
433
Permission 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, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice appear in all copies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation.
434
435
THE 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 OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
436
437
Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder.
438
439
All trademarks and registered trademarks mentioned herein are the property of their respective owners.
440
441
==============================================================================
442
443
UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
444
445
Unicode Data Files include all data files under the directories
446
http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
447
http://www.unicode.org/cldr/data/ . Unicode Software includes any source code
448
published in the Unicode Standard or under the directories
449
http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
450
http://www.unicode.org/cldr/data/.
451
452
NOTICE TO USER: Carefully read the following legal agreement. BY
453
DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES
454
("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND
455
AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU
456
DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES
457
OR SOFTWARE.
458
459
COPYRIGHT AND PERMISSION NOTICE
460
461
Copyright © 1991-2007 Unicode, Inc. All rights reserved. Distributed under
462
the Terms of Use in http://www.unicode.org/copyright.html.
463
464
Permission is hereby granted, free of charge, to any person obtaining a copy
465
of the Unicode data files and any associated documentation (the "Data Files") or
466
Unicode software and any associated documentation (the "Software") to deal in
467
the Data Files or Software without restriction, including without limitation the
468
rights to use, copy, modify, merge, publish, distribute, and/or sell copies of
469
the Data Files or Software, and to permit persons to whom the Data Files or
470
Software are furnished to do so, provided that (a) the above copyright notice(s)
471
and this permission notice appear with all copies of the Data Files or Software,
472
(b) both the above copyright notice(s) and this permission notice appear in
473
associated documentation, and (c) there is clear notice in each modified Data
474
File or in the Software as well as in the documentation associated with the Data
475
File(s) or Software that the data or software has been modified.
476
477
THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
478
KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
479
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD
480
PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
481
NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
482
DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
483
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
484
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR
485
SOFTWARE.
486
487
Except as contained in this notice, the name of a copyright holder shall not
488
be used in advertising or otherwise to promote the sale, use or other dealings
489
in these Data Files or Software without prior written authorization of the
490
copyright holder.
491
492
===============================================================================
493
494
495
/* This ICU code derived from: */
496
/*
497
punycode.c 0.4.0 (2001-Nov-17-Sat)
498
http://www.cs.berkeley.edu/~amc/idn/
499
Adam M. Costello
500
http://www.nicemice.net/amc/
501
502
Disclaimer and license
503
504
Regarding this entire document or any portion of it (including
505
the pseudocode and C code), the author makes no guarantees and
506
is not responsible for any damage resulting from its use. The
507
author grants irrevocable permission to anyone to use, modify,
508
and distribute it in any way that does not diminish the rights
509
of anyone else to use, modify, and distribute it, provided that
510
redistributed derivative works do not contain misleading author or
511
version information. Derivative works need not be licensed under
512
similar terms.
513
*/
514
515
516
/*
517
** This file is in the public domain, so clarified as of
518
** 2006-07-17 by Arthur David Olson.
519
*/
520
521
============================================================
522
Notices for file(s):
523
/framework/jcommon-1.0.12.jar
524
/framework/jfreechart-1.0.9-swt.jar
525
/framework/jfreechart-1.0.9.jar
526
------------------------------------------------------------
527
GNU LESSER GENERAL PUBLIC LICENSE
528
Version 2.1, February 1999
529
530
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
531
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
532
Everyone is permitted to copy and distribute verbatim copies
533
of this license document, but changing it is not allowed.
534
535
[This is the first released version of the Lesser GPL. It also counts
536
as the successor of the GNU Library Public License, version 2, hence
537
the version number 2.1.]
538
539
Preamble
540
541
The licenses for most software are designed to take away your
542
freedom to share and change it. By contrast, the GNU General Public
543
Licenses are intended to guarantee your freedom to share and change
544
free software--to make sure the software is free for all its users.
545
546
This license, the Lesser General Public License, applies to some
547
specially designated software packages--typically libraries--of the
548
Free Software Foundation and other authors who decide to use it. You
549
can use it too, but we suggest you first think carefully about whether
550
this license or the ordinary General Public License is the better
551
strategy to use in any particular case, based on the explanations below.
552
553
When we speak of free software, we are referring to freedom of use,
554
not price. Our General Public Licenses are designed to make sure that
555
you have the freedom to distribute copies of free software (and charge
556
for this service if you wish); that you receive source code or can get
557
it if you want it; that you can change the software and use pieces of
558
it in new free programs; and that you are informed that you can do
559
these things.
560
561
To protect your rights, we need to make restrictions that forbid
562
distributors to deny you these rights or to ask you to surrender these
563
rights. These restrictions translate to certain responsibilities for
564
you if you distribute copies of the library or if you modify it.
565
566
For example, if you distribute copies of the library, whether gratis
567
or for a fee, you must give the recipients all the rights that we gave
568
you. You must make sure that they, too, receive or can get the source
569
code. If you link other code with the library, you must provide
570
complete object files to the recipients, so that they can relink them
571
with the library after making changes to the library and recompiling
572
it. And you must show them these terms so they know their rights.
573
574
We protect your rights with a two-step method: (1) we copyright the
575
library, and (2) we offer you this license, which gives you legal
576
permission to copy, distribute and/or modify the library.
577
578
To protect each distributor, we want to make it very clear that
579
there is no warranty for the free library. Also, if the library is
580
modified by someone else and passed on, the recipients should know
581
that what they have is not the original version, so that the original
582
author's reputation will not be affected by problems that might be
583
introduced by others.
584
585
Finally, software patents pose a constant threat to the existence of
586
any free program. We wish to make sure that a company cannot
587
effectively restrict the users of a free program by obtaining a
588
restrictive license from a patent holder. Therefore, we insist that
589
any patent license obtained for a version of the library must be
590
consistent with the full freedom of use specified in this license.
591
592
Most GNU software, including some libraries, is covered by the
593
ordinary GNU General Public License. This license, the GNU Lesser
594
General Public License, applies to certain designated libraries, and
595
is quite different from the ordinary General Public License. We use
596
this license for certain libraries in order to permit linking those
597
libraries into non-free programs.
598
599
When a program is linked with a library, whether statically or using
600
a shared library, the combination of the two is legally speaking a
601
combined work, a derivative of the original library. The ordinary
602
General Public License therefore permits such linking only if the
603
entire combination fits its criteria of freedom. The Lesser General
604
Public License permits more lax criteria for linking other code with
605
the library.
606
607
We call this license the "Lesser" General Public License because it
608
does Less to protect the user's freedom than the ordinary General
609
Public License. It also provides other free software developers Less
610
of an advantage over competing non-free programs. These disadvantages
611
are the reason we use the ordinary General Public License for many
612
libraries. However, the Lesser license provides advantages in certain
613
special circumstances.
614
615
For example, on rare occasions, there may be a special need to
616
encourage the widest possible use of a certain library, so that it becomes
617
a de-facto standard. To achieve this, non-free programs must be
618
allowed to use the library. A more frequent case is that a free
619
library does the same job as widely used non-free libraries. In this
620
case, there is little to gain by limiting the free library to free
621
software only, so we use the Lesser General Public License.
622
623
In other cases, permission to use a particular library in non-free
624
programs enables a greater number of people to use a large body of
625
free software. For example, permission to use the GNU C Library in
626
non-free programs enables many more people to use the whole GNU
627
operating system, as well as its variant, the GNU/Linux operating
628
system.
629
630
Although the Lesser General Public License is Less protective of the
631
users' freedom, it does ensure that the user of a program that is
632
linked with the Library has the freedom and the wherewithal to run
633
that program using a modified version of the Library.
634
635
The precise terms and conditions for copying, distribution and
636
modification follow. Pay close attention to the difference between a
637
"work based on the library" and a "work that uses the library". The
638
former contains code derived from the library, whereas the latter must
639
be combined with the library in order to run.
640
641
GNU LESSER GENERAL PUBLIC LICENSE
642
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
643
644
0. This License Agreement applies to any software library or other
645
program which contains a notice placed by the copyright holder or
646
other authorized party saying it may be distributed under the terms of
647
this Lesser General Public License (also called "this License").
648
Each licensee is addressed as "you".
649
650
A "library" means a collection of software functions and/or data
651
prepared so as to be conveniently linked with application programs
652
(which use some of those functions and data) to form executables.
653
654
The "Library", below, refers to any such software library or work
655
which has been distributed under these terms. A "work based on the
656
Library" means either the Library or any derivative work under
657
copyright law: that is to say, a work containing the Library or a
658
portion of it, either verbatim or with modifications and/or translated
659
straightforwardly into another language. (Hereinafter, translation is
660
included without limitation in the term "modification".)
661
662
"Source code" for a work means the preferred form of the work for
663
making modifications to it. For a library, complete source code means
664
all the source code for all modules it contains, plus any associated
665
interface definition files, plus the scripts used to control compilation
666
and installation of the library.
667
668
Activities other than copying, distribution and modification are not
669
covered by this License; they are outside its scope. The act of
670
running a program using the Library is not restricted, and output from
671
such a program is covered only if its contents constitute a work based
672
on the Library (independent of the use of the Library in a tool for
673
writing it). Whether that is true depends on what the Library does
674
and what the program that uses the Library does.
675
676
1. You may copy and distribute verbatim copies of the Library's
677
complete source code as you receive it, in any medium, provided that
678
you conspicuously and appropriately publish on each copy an
679
appropriate copyright notice and disclaimer of warranty; keep intact
680
all the notices that refer to this License and to the absence of any
681
warranty; and distribute a copy of this License along with the
682
Library.
683
684
You may charge a fee for the physical act of transferring a copy,
685
and you may at your option offer warranty protection in exchange for a
686
fee.
687
688
2. You may modify your copy or copies of the Library or any portion
689
of it, thus forming a work based on the Library, and copy and
690
distribute such modifications or work under the terms of Section 1
691
above, provided that you also meet all of these conditions:
692
693
a) The modified work must itself be a software library.
694
695
b) You must cause the files modified to carry prominent notices
696
stating that you changed the files and the date of any change.
697
698
c) You must cause the whole of the work to be licensed at no
699
charge to all third parties under the terms of this License.
700
701
d) If a facility in the modified Library refers to a function or a
702
table of data to be supplied by an application program that uses
703
the facility, other than as an argument passed when the facility
704
is invoked, then you must make a good faith effort to ensure that,
705
in the event an application does not supply such function or
706
table, the facility still operates, and performs whatever part of
707
its purpose remains meaningful.
708
709
(For example, a function in a library to compute square roots has
710
a purpose that is entirely well-defined independent of the
711
application. Therefore, Subsection 2d requires that any
712
application-supplied function or table used by this function must
713
be optional: if the application does not supply it, the square
714
root function must still compute square roots.)
715
716
These requirements apply to the modified work as a whole. If
717
identifiable sections of that work are not derived from the Library,
718
and can be reasonably considered independent and separate works in
719
themselves, then this License, and its terms, do not apply to those
720
sections when you distribute them as separate works. But when you
721
distribute the same sections as part of a whole which is a work based
722
on the Library, the distribution of the whole must be on the terms of
723
this License, whose permissions for other licensees extend to the
724
entire whole, and thus to each and every part regardless of who wrote
725
it.
726
727
Thus, it is not the intent of this section to claim rights or contest
728
your rights to work written entirely by you; rather, the intent is to
729
exercise the right to control the distribution of derivative or
730
collective works based on the Library.
731
732
In addition, mere aggregation of another work not based on the Library
733
with the Library (or with a work based on the Library) on a volume of
734
a storage or distribution medium does not bring the other work under
735
the scope of this License.
736
737
3. You may opt to apply the terms of the ordinary GNU General Public
738
License instead of this License to a given copy of the Library. To do
739
this, you must alter all the notices that refer to this License, so
740
that they refer to the ordinary GNU General Public License, version 2,
741
instead of to this License. (If a newer version than version 2 of the
742
ordinary GNU General Public License has appeared, then you can specify
743
that version instead if you wish.) Do not make any other change in
744
these notices.
745
746
Once this change is made in a given copy, it is irreversible for
747
that copy, so the ordinary GNU General Public License applies to all
748
subsequent copies and derivative works made from that copy.
749
750
This option is useful when you wish to copy part of the code of
751
the Library into a program that is not a library.
752
753
4. You may copy and distribute the Library (or a portion or
754
derivative of it, under Section 2) in object code or executable form
755
under the terms of Sections 1 and 2 above provided that you accompany
756
it with the complete corresponding machine-readable source code, which
757
must be distributed under the terms of Sections 1 and 2 above on a
758
medium customarily used for software interchange.
759
760
If distribution of object code is made by offering access to copy
761
from a designated place, then offering equivalent access to copy the
762
source code from the same place satisfies the requirement to
763
distribute the source code, even though third parties are not
764
compelled to copy the source along with the object code.
765
766
5. A program that contains no derivative of any portion of the
767
Library, but is designed to work with the Library by being compiled or
768
linked with it, is called a "work that uses the Library". Such a
769
work, in isolation, is not a derivative work of the Library, and
770
therefore falls outside the scope of this License.
771
772
However, linking a "work that uses the Library" with the Library
773
creates an executable that is a derivative of the Library (because it
774
contains portions of the Library), rather than a "work that uses the
775
library". The executable is therefore covered by this License.
776
Section 6 states terms for distribution of such executables.
777
778
When a "work that uses the Library" uses material from a header file
779
that is part of the Library, the object code for the work may be a
780
derivative work of the Library even though the source code is not.
781
Whether this is true is especially significant if the work can be
782
linked without the Library, or if the work is itself a library. The
783
threshold for this to be true is not precisely defined by law.
784
785
If such an object file uses only numerical parameters, data
786
structure layouts and accessors, and small macros and small inline
787
functions (ten lines or less in length), then the use of the object
788
file is unrestricted, regardless of whether it is legally a derivative
789
work. (Executables containing this object code plus portions of the
790
Library will still fall under Section 6.)
791
792
Otherwise, if the work is a derivative of the Library, you may
793
distribute the object code for the work under the terms of Section 6.
794
Any executables containing that work also fall under Section 6,
795
whether or not they are linked directly with the Library itself.
796
797
6. As an exception to the Sections above, you may also combine or
798
link a "work that uses the Library" with the Library to produce a
799
work containing portions of the Library, and distribute that work
800
under terms of your choice, provided that the terms permit
801
modification of the work for the customer's own use and reverse
802
engineering for debugging such modifications.
803
804
You must give prominent notice with each copy of the work that the
805
Library is used in it and that the Library and its use are covered by
806
this License. You must supply a copy of this License. If the work
807
during execution displays copyright notices, you must include the
808
copyright notice for the Library among them, as well as a reference
809
directing the user to the copy of this License. Also, you must do one
810
of these things:
811
812
a) Accompany the work with the complete corresponding
813
machine-readable source code for the Library including whatever
814
changes were used in the work (which must be distributed under
815
Sections 1 and 2 above); and, if the work is an executable linked
816
with the Library, with the complete machine-readable "work that
817
uses the Library", as object code and/or source code, so that the
818
user can modify the Library and then relink to produce a modified
819
executable containing the modified Library. (It is understood
820
that the user who changes the contents of definitions files in the
821
Library will not necessarily be able to recompile the application
822
to use the modified definitions.)
823
824
b) Use a suitable shared library mechanism for linking with the
825
Library. A suitable mechanism is one that (1) uses at run time a
826
copy of the library already present on the user's computer system,
827
rather than copying library functions into the executable, and (2)
828
will operate properly with a modified version of the library, if
829
the user installs one, as long as the modified version is
830
interface-compatible with the version that the work was made with.
831
832
c) Accompany the work with a written offer, valid for at
833
least three years, to give the same user the materials
834
specified in Subsection 6a, above, for a charge no more
835
than the cost of performing this distribution.
836
837
d) If distribution of the work is made by offering access to copy
838
from a designated place, offer equivalent access to copy the above
839
specified materials from the same place.
840
841
e) Verify that the user has already received a copy of these
842
materials or that you have already sent this user a copy.
843
844
For an executable, the required form of the "work that uses the
845
Library" must include any data and utility programs needed for
846
reproducing the executable from it. However, as a special exception,
847
the materials to be distributed need not include anything that is
848
normally distributed (in either source or binary form) with the major
849
components (compiler, kernel, and so on) of the operating system on
850
which the executable runs, unless that component itself accompanies
851
the executable.
852
853
It may happen that this requirement contradicts the license
854
restrictions of other proprietary libraries that do not normally
855
accompany the operating system. Such a contradiction means you cannot
856
use both them and the Library together in an executable that you
857
distribute.
858
859
7. You may place library facilities that are a work based on the
860
Library side-by-side in a single library together with other library
861
facilities not covered by this License, and distribute such a combined
862
library, provided that the separate distribution of the work based on
863
the Library and of the other library facilities is otherwise
864
permitted, and provided that you do these two things:
865
866
a) Accompany the combined library with a copy of the same work
867
based on the Library, uncombined with any other library
868
facilities. This must be distributed under the terms of the
869
Sections above.
870
871
b) Give prominent notice with the combined library of the fact
872
that part of it is a work based on the Library, and explaining
873
where to find the accompanying uncombined form of the same work.
874
875
8. You may not copy, modify, sublicense, link with, or distribute
876
the Library except as expressly provided under this License. Any
877
attempt otherwise to copy, modify, sublicense, link with, or
878
distribute the Library is void, and will automatically terminate your
879
rights under this License. However, parties who have received copies,
880
or rights, from you under this License will not have their licenses
881
terminated so long as such parties remain in full compliance.
882
883
9. You are not required to accept this License, since you have not
884
signed it. However, nothing else grants you permission to modify or
885
distribute the Library or its derivative works. These actions are
886
prohibited by law if you do not accept this License. Therefore, by
887
modifying or distributing the Library (or any work based on the
888
Library), you indicate your acceptance of this License to do so, and
889
all its terms and conditions for copying, distributing or modifying
890
the Library or works based on it.
891
892
10. Each time you redistribute the Library (or any work based on the
893
Library), the recipient automatically receives a license from the
894
original licensor to copy, distribute, link with or modify the Library
895
subject to these terms and conditions. You may not impose any further
896
restrictions on the recipients' exercise of the rights granted herein.
897
You are not responsible for enforcing compliance by third parties with
898
this License.
899
900
11. If, as a consequence of a court judgment or allegation of patent
901
infringement or for any other reason (not limited to patent issues),
902
conditions are imposed on you (whether by court order, agreement or
903
otherwise) that contradict the conditions of this License, they do not
904
excuse you from the conditions of this License. If you cannot
905
distribute so as to satisfy simultaneously your obligations under this
906
License and any other pertinent obligations, then as a consequence you
907
may not distribute the Library at all. For example, if a patent
908
license would not permit royalty-free redistribution of the Library by
909
all those who receive copies directly or indirectly through you, then
910
the only way you could satisfy both it and this License would be to
911
refrain entirely from distribution of the Library.
912
913
If any portion of this section is held invalid or unenforceable under any
914
particular circumstance, the balance of the section is intended to apply,
915
and the section as a whole is intended to apply in other circumstances.
916
917
It is not the purpose of this section to induce you to infringe any
918
patents or other property right claims or to contest validity of any
919
such claims; this section has the sole purpose of protecting the
920
integrity of the free software distribution system which is
921
implemented by public license practices. Many people have made
922
generous contributions to the wide range of software distributed
923
through that system in reliance on consistent application of that
924
system; it is up to the author/donor to decide if he or she is willing
925
to distribute software through any other system and a licensee cannot
926
impose that choice.
927
928
This section is intended to make thoroughly clear what is believed to
929
be a consequence of the rest of this License.
930
931
12. If the distribution and/or use of the Library is restricted in
932
certain countries either by patents or by copyrighted interfaces, the
933
original copyright holder who places the Library under this License may add
934
an explicit geographical distribution limitation excluding those countries,
935
so that distribution is permitted only in or among countries not thus
936
excluded. In such case, this License incorporates the limitation as if
937
written in the body of this License.
938
939
13. The Free Software Foundation may publish revised and/or new
940
versions of the Lesser General Public License from time to time.
941
Such new versions will be similar in spirit to the present version,
942
but may differ in detail to address new problems or concerns.
943
944
Each version is given a distinguishing version number. If the Library
945
specifies a version number of this License which applies to it and
946
"any later version", you have the option of following the terms and
947
conditions either of that version or of any later version published by
948
the Free Software Foundation. If the Library does not specify a
949
license version number, you may choose any version ever published by
950
the Free Software Foundation.
951
952
14. If you wish to incorporate parts of the Library into other free
953
programs whose distribution conditions are incompatible with these,
954
write to the author to ask for permission. For software which is
955
copyrighted by the Free Software Foundation, write to the Free
956
Software Foundation; we sometimes make exceptions for this. Our
957
decision will be guided by the two goals of preserving the free status
958
of all derivatives of our free software and of promoting the sharing
959
and reuse of software generally.
960
961
NO WARRANTY
962
963
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
964
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
965
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
966
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
967
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
968
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
969
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
970
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
971
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
972
973
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
974
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
975
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
976
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
977
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
978
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
979
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
980
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
981
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
982
DAMAGES.
983
984
END OF TERMS AND CONDITIONS
985
986
How to Apply These Terms to Your New Libraries
987
988
If you develop a new library, and you want it to be of the greatest
989
possible use to the public, we recommend making it free software that
990
everyone can redistribute and change. You can do so by permitting
991
redistribution under these terms (or, alternatively, under the terms of the
992
ordinary General Public License).
993
994
To apply these terms, attach the following notices to the library. It is
995
safest to attach them to the start of each source file to most effectively
996
convey the exclusion of warranty; and each file should have at least the
997
"copyright" line and a pointer to where the full notice is found.
998
999
<one line to give the library's name and a brief idea of what it does.>
1000
Copyright (C) <year> <name of author>
1001
1002
This library is free software; you can redistribute it and/or
1003
modify it under the terms of the GNU Lesser General Public
1004
License as published by the Free Software Foundation; either
1005
version 2.1 of the License, or (at your option) any later version.
1006
1007
This library is distributed in the hope that it will be useful,
1008
but WITHOUT ANY WARRANTY; without even the implied warranty of
1009
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1010
Lesser General Public License for more details.
1011
1012
You should have received a copy of the GNU Lesser General Public
1013
License along with this library; if not, write to the Free Software
1014
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
1015
1016
Also add information on how to contact you by electronic and paper mail.
1017
1018
You should also get your employer (if you work as a programmer) or your
1019
school, if any, to sign a "copyright disclaimer" for the library, if
1020
necessary. Here is a sample; alter the names:
1021
1022
Yoyodyne, Inc., hereby disclaims all copyright interest in the
1023
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
1024
1025
<signature of Ty Coon>, 1 April 1990
1026
Ty Coon, President of Vice
1027
1028
That's all there is to it!
1029
1030
1031
1032
============================================================
1033
Notices for file(s):
1034
/lib/third_party_icu_icudata_host_gyp.a
1035
/lib/third_party_icu_icui18n_host_gyp.a
1036
/lib/third_party_icu_icuuc_host_gyp.a
1037
/lib/third_party_protobuf_protobuf_full_do_not_use_host_gyp.a
1038
/lib/v8_tools_gyp_v8_base_arm_host_gyp.a
1039
/lib/v8_tools_gyp_v8_nosnapshot_arm_host_gyp.a
1040
/obj/GYP/shared_intermediates/mksnapshot.arm
1041
/obj/GYP/shared_intermediates/protoc
1042
------------------------------------------------------------
1043
// Copyright (c) 2013 The Chromium Authors. All rights reserved.
1044
//
1045
// Redistribution and use in source and binary forms, with or without
1046
// modification, are permitted provided that the following conditions are
1047
// met:
1048
//
1049
// * Redistributions of source code must retain the above copyright
1050
// notice, this list of conditions and the following disclaimer.
1051
// * Redistributions in binary form must reproduce the above
1052
// copyright notice, this list of conditions and the following disclaimer
1053
// in the documentation and/or other materials provided with the
1054
// distribution.
1055
// * Neither the name of Google Inc. nor the names of its
1056
// contributors may be used to endorse or promote products derived from
1057
// this software without specific prior written permission.
1058
//
1059
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1060
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1061
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1062
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1063
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1064
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1065
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1066
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1067
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1068
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1069
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1070
1071
/****************************************************************
1072
*
1073
* The author of this software is David M. Gay.
1074
*
1075
* Copyright (c) 1991, 2000, 2001 by Lucent Technologies.
1076
*
1077
* Permission to use, copy, modify, and distribute this software for any
1078
* purpose without fee is hereby granted, provided that this entire notice
1079
* is included in all copies of any software which is or includes a copy
1080
* or modification of this software and in all copies of the supporting
1081
* documentation for such software.
1082
*
1083
* THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
1084
* WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY
1085
* REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
1086
* OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
1087
*
1088
***************************************************************/
1089
1090
/* Copyright (c) 2008-2009, Google Inc.
1091
* All rights reserved.
1092
*
1093
* Redistribution and use in source and binary forms, with or without
1094
* modification, are permitted provided that the following conditions are
1095
* met:
1096
*
1097
* * Redistributions of source code must retain the above copyright
1098
* notice, this list of conditions and the following disclaimer.
1099
* * Neither the name of Google Inc. nor the names of its
1100
* contributors may be used to endorse or promote products derived from
1101
* this software without specific prior written permission.
1102
*
1103
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1104
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1105
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1106
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1107
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1108
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1109
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1110
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1111
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1112
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1113
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1114
*
1115
* ---
1116
* Author: Kostya Serebryany
1117
*/
1118
1119
/* ***** BEGIN LICENSE BLOCK *****
1120
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
1121
*
1122
* The contents of this file are subject to the Mozilla Public License Version
1123
* 1.1 (the "License"); you may not use this file except in compliance with
1124
* the License. You may obtain a copy of the License at
1125
* http://www.mozilla.org/MPL/
1126
*
1127
* Software distributed under the License is distributed on an "AS IS" basis,
1128
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
1129
* for the specific language governing rights and limitations under the
1130
* License.
1131
*
1132
* The Original Code is the Netscape Portable Runtime (NSPR).
1133
*
1134
* The Initial Developer of the Original Code is
1135
* Netscape Communications Corporation.
1136
* Portions created by the Initial Developer are Copyright (C) 1998-2000
1137
* the Initial Developer. All Rights Reserved.
1138
*
1139
* Contributor(s):
1140
*
1141
* Alternatively, the contents of this file may be used under the terms of
1142
* either the GNU General Public License Version 2 or later (the "GPL"), or
1143
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
1144
* in which case the provisions of the GPL or the LGPL are applicable instead
1145
* of those above. If you wish to allow use of your version of this file only
1146
* under the terms of either the GPL or the LGPL, and not to allow others to
1147
* use your version of this file under the terms of the MPL, indicate your
1148
* decision by deleting the provisions above and replace them with the notice
1149
* and other provisions required by the GPL or the LGPL. If you do not delete
1150
* the provisions above, a recipient may use your version of this file under
1151
* the terms of any one of the MPL, the GPL or the LGPL.
1152
*
1153
* ***** END LICENSE BLOCK ***** */
1154
1155
// Copyright (c) 2006, Google Inc.
1156
// All rights reserved.
1157
//
1158
// Redistribution and use in source and binary forms, with or without
1159
// modification, are permitted provided that the following conditions are
1160
// met:
1161
//
1162
// * Redistributions of source code must retain the above copyright
1163
// notice, this list of conditions and the following disclaimer.
1164
// * Redistributions in binary form must reproduce the above
1165
// copyright notice, this list of conditions and the following disclaimer
1166
// in the documentation and/or other materials provided with the
1167
// distribution.
1168
// * Neither the name of Google Inc. nor the names of its
1169
// contributors may be used to endorse or promote products derived from
1170
// this software without specific prior written permission.
1171
//
1172
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1173
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1174
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1175
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1176
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1177
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1178
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1179
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1180
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1181
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1182
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1183
1184
Notice that the following BSD-style license applies to the Valgrind header
1185
files used by Chromium (valgrind.h and memcheck.h). However, the rest of
1186
Valgrind is licensed under the terms of the GNU General Public License,
1187
version 2, unless otherwise indicated.
1188
1189
----------------------------------------------------------------
1190
1191
Copyright (C) 2000-2008 Julian Seward. All rights reserved.
1192
1193
Redistribution and use in source and binary forms, with or without
1194
modification, are permitted provided that the following conditions
1195
are met:
1196
1197
1. Redistributions of source code must retain the above copyright
1198
notice, this list of conditions and the following disclaimer.
1199
1200
2. The origin of this software must not be misrepresented; you must
1201
not claim that you wrote the original software. If you use this
1202
software in a product, an acknowledgment in the product
1203
documentation would be appreciated but is not required.
1204
1205
3. Altered source versions must be plainly marked as such, and must
1206
not be misrepresented as being the original software.
1207
1208
4. The name of the author may not be used to endorse or promote
1209
products derived from this software without specific prior written
1210
permission.
1211
1212
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
1213
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
1214
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1215
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
1216
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1217
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
1218
GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
1219
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
1220
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
1221
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
1222
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1223
1224
Copyright (c) 2007 Red Hat, inc
1225
1226
Permission is hereby granted, free of charge, to any person
1227
obtaining a copy of this software and associated documentation files
1228
(the "Software"), to deal in the Software without restriction,
1229
including without limitation the rights to use, copy, modify, merge,
1230
publish, distribute, sublicense, and/or sell copies of the Software,
1231
and to permit persons to whom the Software is furnished to do so,
1232
subject to the following conditions:
1233
1234
The above copyright notice and this permission notice shall be
1235
included in all copies or substantial portions of the Software.
1236
1237
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
1238
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
1239
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
1240
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
1241
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
1242
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
1243
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
1244
SOFTWARE.
1245
1246
Copyright 2003-2005 Colin Percival
1247
All rights reserved
1248
1249
Redistribution and use in source and binary forms, with or without
1250
modification, are permitted providing that the following conditions
1251
are met:
1252
1. Redistributions of source code must retain the above copyright
1253
notice, this list of conditions and the following disclaimer.
1254
2. Redistributions in binary form must reproduce the above copyright
1255
notice, this list of conditions and the following disclaimer in the
1256
documentation and/or other materials provided with the distribution.
1257
1258
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
1259
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
1260
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1261
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
1262
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1263
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1264
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1265
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
1266
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
1267
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
1268
POSSIBILITY OF SUCH DAMAGE.
1269
1270
1271
Apache License
1272
Version 2.0, January 2004
1273
http://www.apache.org/licenses/
1274
1275
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1276
1277
1. Definitions.
1278
1279
"License" shall mean the terms and conditions for use, reproduction,
1280
and distribution as defined by Sections 1 through 9 of this document.
1281
1282
"Licensor" shall mean the copyright owner or entity authorized by
1283
the copyright owner that is granting the License.
1284
1285
"Legal Entity" shall mean the union of the acting entity and all
1286
other entities that control, are controlled by, or are under common
1287
control with that entity. For the purposes of this definition,
1288
"control" means (i) the power, direct or indirect, to cause the
1289
direction or management of such entity, whether by contract or
1290
otherwise, or (ii) ownership of fifty percent (50%) or more of the
1291
outstanding shares, or (iii) beneficial ownership of such entity.
1292
1293
"You" (or "Your") shall mean an individual or Legal Entity
1294
exercising permissions granted by this License.
1295
1296
"Source" form shall mean the preferred form for making modifications,
1297
including but not limited to software source code, documentation
1298
source, and configuration files.
1299
1300
"Object" form shall mean any form resulting from mechanical
1301
transformation or translation of a Source form, including but
1302
not limited to compiled object code, generated documentation,
1303
and conversions to other media types.
1304
1305
"Work" shall mean the work of authorship, whether in Source or
1306
Object form, made available under the License, as indicated by a
1307
copyright notice that is included in or attached to the work
1308
(an example is provided in the Appendix below).
1309
1310
"Derivative Works" shall mean any work, whether in Source or Object
1311
form, that is based on (or derived from) the Work and for which the
1312
editorial revisions, annotations, elaborations, or other modifications
1313
represent, as a whole, an original work of authorship. For the purposes
1314
of this License, Derivative Works shall not include works that remain
1315
separable from, or merely link (or bind by name) to the interfaces of,
1316
the Work and Derivative Works thereof.
1317
1318
"Contribution" shall mean any work of authorship, including
1319
the original version of the Work and any modifications or additions
1320
to that Work or Derivative Works thereof, that is intentionally
1321
submitted to Licensor for inclusion in the Work by the copyright owner
1322
or by an individual or Legal Entity authorized to submit on behalf of
1323
the copyright owner. For the purposes of this definition, "submitted"
1324
means any form of electronic, verbal, or written communication sent
1325
to the Licensor or its representatives, including but not limited to
1326
communication on electronic mailing lists, source code control systems,
1327
and issue tracking systems that are managed by, or on behalf of, the
1328
Licensor for the purpose of discussing and improving the Work, but
1329
excluding communication that is conspicuously marked or otherwise
1330
designated in writing by the copyright owner as "Not a Contribution."
1331
1332
"Contributor" shall mean Licensor and any individual or Legal Entity
1333
on behalf of whom a Contribution has been received by Licensor and
1334
subsequently incorporated within the Work.
1335
1336
2. Grant of Copyright License. Subject to the terms and conditions of
1337
this License, each Contributor hereby grants to You a perpetual,
1338
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
1339
copyright license to reproduce, prepare Derivative Works of,
1340
publicly display, publicly perform, sublicense, and distribute the
1341
Work and such Derivative Works in Source or Object form.
1342
1343
3. Grant of Patent License. Subject to the terms and conditions of
1344
this License, each Contributor hereby grants to You a perpetual,
1345
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
1346
(except as stated in this section) patent license to make, have made,
1347
use, offer to sell, sell, import, and otherwise transfer the Work,
1348
where such license applies only to those patent claims licensable
1349
by such Contributor that are necessarily infringed by their
1350
Contribution(s) alone or by combination of their Contribution(s)
1351
with the Work to which such Contribution(s) was submitted. If You
1352
institute patent litigation against any entity (including a
1353
cross-claim or counterclaim in a lawsuit) alleging that the Work
1354
or a Contribution incorporated within the Work constitutes direct
1355
or contributory patent infringement, then any patent licenses
1356
granted to You under this License for that Work shall terminate
1357
as of the date such litigation is filed.
1358
1359
4. Redistribution. You may reproduce and distribute copies of the
1360
Work or Derivative Works thereof in any medium, with or without
1361
modifications, and in Source or Object form, provided that You
1362
meet the following conditions:
1363
1364
(a) You must give any other recipients of the Work or
1365
Derivative Works a copy of this License; and
1366
1367
(b) You must cause any modified files to carry prominent notices
1368
stating that You changed the files; and
1369
1370
(c) You must retain, in the Source form of any Derivative Works
1371
that You distribute, all copyright, patent, trademark, and
1372
attribution notices from the Source form of the Work,
1373
excluding those notices that do not pertain to any part of
1374
the Derivative Works; and
1375
1376
(d) If the Work includes a "NOTICE" text file as part of its
1377
distribution, then any Derivative Works that You distribute must
1378
include a readable copy of the attribution notices contained
1379
within such NOTICE file, excluding those notices that do not
1380
pertain to any part of the Derivative Works, in at least one
1381
of the following places: within a NOTICE text file distributed
1382
as part of the Derivative Works; within the Source form or
1383
documentation, if provided along with the Derivative Works; or,
1384
within a display generated by the Derivative Works, if and
1385
wherever such third-party notices normally appear. The contents
1386
of the NOTICE file are for informational purposes only and
1387
do not modify the License. You may add Your own attribution
1388
notices within Derivative Works that You distribute, alongside
1389
or as an addendum to the NOTICE text from the Work, provided
1390
that such additional attribution notices cannot be construed
1391
as modifying the License.
1392
1393
You may add Your own copyright statement to Your modifications and
1394
may provide additional or different license terms and conditions
1395
for use, reproduction, or distribution of Your modifications, or
1396
for any such Derivative Works as a whole, provided Your use,
1397
reproduction, and distribution of the Work otherwise complies with
1398
the conditions stated in this License.
1399
1400
5. Submission of Contributions. Unless You explicitly state otherwise,
1401
any Contribution intentionally submitted for inclusion in the Work
1402
by You to the Licensor shall be under the terms and conditions of
1403
this License, without any additional terms or conditions.
1404
Notwithstanding the above, nothing herein shall supersede or modify
1405
the terms of any separate license agreement you may have executed
1406
with Licensor regarding such Contributions.
1407
1408
6. Trademarks. This License does not grant permission to use the trade
1409
names, trademarks, service marks, or product names of the Licensor,
1410
except as required for reasonable and customary use in describing the
1411
origin of the Work and reproducing the content of the NOTICE file.
1412
1413
7. Disclaimer of Warranty. Unless required by applicable law or
1414
agreed to in writing, Licensor provides the Work (and each
1415
Contributor provides its Contributions) on an "AS IS" BASIS,
1416
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
1417
implied, including, without limitation, any warranties or conditions
1418
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
1419
PARTICULAR PURPOSE. You are solely responsible for determining the
1420
appropriateness of using or redistributing the Work and assume any
1421
risks associated with Your exercise of permissions under this License.
1422
1423
8. Limitation of Liability. In no event and under no legal theory,
1424
whether in tort (including negligence), contract, or otherwise,
1425
unless required by applicable law (such as deliberate and grossly
1426
negligent acts) or agreed to in writing, shall any Contributor be
1427
liable to You for damages, including any direct, indirect, special,
1428
incidental, or consequential damages of any character arising as a
1429
result of this License or out of the use or inability to use the
1430
Work (including but not limited to damages for loss of goodwill,
1431
work stoppage, computer failure or malfunction, or any and all
1432
other commercial damages or losses), even if such Contributor
1433
has been advised of the possibility of such damages.
1434
1435
9. Accepting Warranty or Additional Liability. While redistributing
1436
the Work or Derivative Works thereof, You may choose to offer,
1437
and charge a fee for, acceptance of support, warranty, indemnity,
1438
or other liability obligations and/or rights consistent with this
1439
License. However, in accepting such obligations, You may act only
1440
on Your own behalf and on Your sole responsibility, not on behalf
1441
of any other Contributor, and only if You agree to indemnify,
1442
defend, and hold each Contributor harmless for any liability
1443
incurred by, or claims asserted against, such Contributor by reason
1444
of your accepting any such warranty or additional liability.
1445
1446
END OF TERMS AND CONDITIONS
1447
1448
APPENDIX: How to apply the Apache License to your work.
1449
1450
To apply the Apache License to your work, attach the following
1451
boilerplate notice, with the fields enclosed by brackets "[]"
1452
replaced with your own identifying information. (Don't include
1453
the brackets!) The text should be enclosed in the appropriate
1454
comment syntax for the file format. We also recommend that a
1455
file or class name and description of purpose be included on the
1456
same "printed page" as the copyright notice for easier
1457
identification within third-party archives.
1458
1459
Copyright 2007-2009 Google Inc.
1460
Copyright 2007-2009 WebDriver committers
1461
1462
Licensed under the Apache License, Version 2.0 (the "License");
1463
you may not use this file except in compliance with the License.
1464
You may obtain a copy of the License at
1465
1466
http://www.apache.org/licenses/LICENSE-2.0
1467
1468
Unless required by applicable law or agreed to in writing, software
1469
distributed under the License is distributed on an "AS IS" BASIS,
1470
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1471
See the License for the specific language governing permissions and
1472
limitations under the License.
1473
1474
1475
Copyright (C) 2009 by Tung Mac.
1476
1477
Permission is hereby granted, free of charge, to any person obtaining a copy
1478
of this software and associated documentation files (the "Software"), to deal
1479
in the Software without restriction, including without limitation the rights
1480
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
1481
copies of the Software, and to permit persons to whom the Software is
1482
furnished to do so, subject to the following conditions:
1483
1484
The above copyright notice and this permission notice shall be included in
1485
all copies or substantial portions of the Software.
1486
1487
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1488
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1489
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
1490
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1491
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
1492
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
1493
THE SOFTWARE.
1494
1495
/* ***** BEGIN LICENSE BLOCK *****
1496
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
1497
*
1498
* The contents of this file are subject to the Mozilla Public License Version
1499
* 1.1 (the "License"); you may not use this file except in compliance with
1500
* the License. You may obtain a copy of the License at
1501
* http://www.mozilla.org/MPL/
1502
*
1503
* Software distributed under the License is distributed on an "AS IS" basis,
1504
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
1505
* for the specific language governing rights and limitations under the
1506
* License.
1507
*
1508
* The Original Code is the Netscape security libraries.
1509
*
1510
* The Initial Developer of the Original Code is
1511
* Netscape Communications Corporation.
1512
* Portions created by the Initial Developer are Copyright (C) 2000
1513
* the Initial Developer. All Rights Reserved.
1514
*
1515
* Contributor(s):
1516
*
1517
* Alternatively, the contents of this file may be used under the terms of
1518
* either the GNU General Public License Version 2 or later (the "GPL"), or
1519
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
1520
* in which case the provisions of the GPL or the LGPL are applicable instead
1521
* of those above. If you wish to allow use of your version of this file only
1522
* under the terms of either the GPL or the LGPL, and not to allow others to
1523
* use your version of this file under the terms of the MPL, indicate your
1524
* decision by deleting the provisions above and replace them with the notice
1525
* and other provisions required by the GPL or the LGPL. If you do not delete
1526
* the provisions above, a recipient may use your version of this file under
1527
* the terms of any one of the MPL, the GPL or the LGPL.
1528
*
1529
* ***** END LICENSE BLOCK ***** */
1530
1531
/* ***** BEGIN LICENSE BLOCK *****
1532
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
1533
*
1534
* The contents of this file are subject to the Mozilla Public License Version
1535
* 1.1 (the "License"); you may not use this file except in compliance with
1536
* the License. You may obtain a copy of the License at
1537
* http://www.mozilla.org/MPL/
1538
*
1539
* Software distributed under the License is distributed on an "AS IS" basis,
1540
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
1541
* for the specific language governing rights and limitations under the
1542
* License.
1543
*
1544
* The Original Code is the Netscape security libraries.
1545
*
1546
* The Initial Developer of the Original Code is
1547
* Netscape Communications Corporation.
1548
* Portions created by the Initial Developer are Copyright (C) 1994-2000
1549
* the Initial Developer. All Rights Reserved.
1550
*
1551
* Contributor(s):
1552
*
1553
* Alternatively, the contents of this file may be used under the terms of
1554
* either the GNU General Public License Version 2 or later (the "GPL"), or
1555
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
1556
* in which case the provisions of the GPL or the LGPL are applicable instead
1557
* of those above. If you wish to allow use of your version of this file only
1558
* under the terms of either the GPL or the LGPL, and not to allow others to
1559
* use your version of this file under the terms of the MPL, indicate your
1560
* decision by deleting the provisions above and replace them with the notice
1561
* and other provisions required by the GPL or the LGPL. If you do not delete
1562
* the provisions above, a recipient may use your version of this file under
1563
* the terms of any one of the MPL, the GPL or the LGPL.
1564
*
1565
* ***** END LICENSE BLOCK ***** */
1566
1567
Copyright 2011, The Chromium Authors
1568
All rights reserved.
1569
1570
Redistribution and use in source and binary forms, with or without
1571
modification, are permitted provided that the following conditions are
1572
met:
1573
1574
* Redistributions of source code must retain the above copyright
1575
notice, this list of conditions and the following disclaimer.
1576
* Redistributions in binary form must reproduce the above
1577
copyright notice, this list of conditions and the following disclaimer
1578
in the documentation and/or other materials provided with the
1579
distribution.
1580
* Neither the name of Google Inc. nor the names of its
1581
contributors may be used to endorse or promote products derived from
1582
this software without specific prior written permission.
1583
1584
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1585
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1586
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1587
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1588
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1589
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1590
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1591
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1592
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1593
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1594
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1595
1596
GNU GENERAL PUBLIC LICENSE
1597
Version 2, June 1991
1598
1599
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
1600
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
1601
Everyone is permitted to copy and distribute verbatim copies
1602
of this license document, but changing it is not allowed.
1603
1604
Preamble
1605
1606
The licenses for most software are designed to take away your
1607
freedom to share and change it. By contrast, the GNU General Public
1608
License is intended to guarantee your freedom to share and change free
1609
software--to make sure the software is free for all its users. This
1610
General Public License applies to most of the Free Software
1611
Foundation's software and to any other program whose authors commit to
1612
using it. (Some other Free Software Foundation software is covered by
1613
the GNU Library General Public License instead.) You can apply it to
1614
your programs, too.
1615
1616
When we speak of free software, we are referring to freedom, not
1617
price. Our General Public Licenses are designed to make sure that you
1618
have the freedom to distribute copies of free software (and charge for
1619
this service if you wish), that you receive source code or can get it
1620
if you want it, that you can change the software or use pieces of it
1621
in new free programs; and that you know you can do these things.
1622
1623
To protect your rights, we need to make restrictions that forbid
1624
anyone to deny you these rights or to ask you to surrender the rights.
1625
These restrictions translate to certain responsibilities for you if you
1626
distribute copies of the software, or if you modify it.
1627
1628
For example, if you distribute copies of such a program, whether
1629
gratis or for a fee, you must give the recipients all the rights that
1630
you have. You must make sure that they, too, receive or can get the
1631
source code. And you must show them these terms so they know their
1632
rights.
1633
1634
We protect your rights with two steps: (1) copyright the software, and
1635
(2) offer you this license which gives you legal permission to copy,
1636
distribute and/or modify the software.
1637
1638
Also, for each author's protection and ours, we want to make certain
1639
that everyone understands that there is no warranty for this free
1640
software. If the software is modified by someone else and passed on, we
1641
want its recipients to know that what they have is not the original, so
1642
that any problems introduced by others will not reflect on the original
1643
authors' reputations.
1644
1645
Finally, any free program is threatened constantly by software
1646
patents. We wish to avoid the danger that redistributors of a free
1647
program will individually obtain patent licenses, in effect making the
1648
program proprietary. To prevent this, we have made it clear that any
1649
patent must be licensed for everyone's free use or not licensed at all.
1650
1651
The precise terms and conditions for copying, distribution and
1652
modification follow.
1653
1654
GNU GENERAL PUBLIC LICENSE
1655
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
1656
1657
0. This License applies to any program or other work which contains
1658
a notice placed by the copyright holder saying it may be distributed
1659
under the terms of this General Public License. The "Program", below,
1660
refers to any such program or work, and a "work based on the Program"
1661
means either the Program or any derivative work under copyright law:
1662
that is to say, a work containing the Program or a portion of it,
1663
either verbatim or with modifications and/or translated into another
1664
language. (Hereinafter, translation is included without limitation in
1665
the term "modification".) Each licensee is addressed as "you".
1666
1667
Activities other than copying, distribution and modification are not
1668
covered by this License; they are outside its scope. The act of
1669
running the Program is not restricted, and the output from the Program
1670
is covered only if its contents constitute a work based on the
1671
Program (independent of having been made by running the Program).
1672
Whether that is true depends on what the Program does.
1673
1674
1. You may copy and distribute verbatim copies of the Program's
1675
source code as you receive it, in any medium, provided that you
1676
conspicuously and appropriately publish on each copy an appropriate
1677
copyright notice and disclaimer of warranty; keep intact all the
1678
notices that refer to this License and to the absence of any warranty;
1679
and give any other recipients of the Program a copy of this License
1680
along with the Program.
1681
1682
You may charge a fee for the physical act of transferring a copy, and
1683
you may at your option offer warranty protection in exchange for a fee.
1684
1685
2. You may modify your copy or copies of the Program or any portion
1686
of it, thus forming a work based on the Program, and copy and
1687
distribute such modifications or work under the terms of Section 1
1688
above, provided that you also meet all of these conditions:
1689
1690
a) You must cause the modified files to carry prominent notices
1691
stating that you changed the files and the date of any change.
1692
1693
b) You must cause any work that you distribute or publish, that in
1694
whole or in part contains or is derived from the Program or any
1695
part thereof, to be licensed as a whole at no charge to all third
1696
parties under the terms of this License.
1697
1698
c) If the modified program normally reads commands interactively
1699
when run, you must cause it, when started running for such
1700
interactive use in the most ordinary way, to print or display an
1701
announcement including an appropriate copyright notice and a
1702
notice that there is no warranty (or else, saying that you provide
1703
a warranty) and that users may redistribute the program under
1704
these conditions, and telling the user how to view a copy of this
1705
License. (Exception: if the Program itself is interactive but
1706
does not normally print such an announcement, your work based on
1707
the Program is not required to print an announcement.)
1708
1709
These requirements apply to the modified work as a whole. If
1710
identifiable sections of that work are not derived from the Program,
1711
and can be reasonably considered independent and separate works in
1712
themselves, then this License, and its terms, do not apply to those
1713
sections when you distribute them as separate works. But when you
1714
distribute the same sections as part of a whole which is a work based
1715
on the Program, the distribution of the whole must be on the terms of
1716
this License, whose permissions for other licensees extend to the
1717
entire whole, and thus to each and every part regardless of who wrote it.
1718
1719
Thus, it is not the intent of this section to claim rights or contest
1720
your rights to work written entirely by you; rather, the intent is to
1721
exercise the right to control the distribution of derivative or
1722
collective works based on the Program.
1723
1724
In addition, mere aggregation of another work not based on the Program
1725
with the Program (or with a work based on the Program) on a volume of
1726
a storage or distribution medium does not bring the other work under
1727
the scope of this License.
1728
1729
3. You may copy and distribute the Program (or a work based on it,
1730
under Section 2) in object code or executable form under the terms of
1731
Sections 1 and 2 above provided that you also do one of the following:
1732
1733
a) Accompany it with the complete corresponding machine-readable
1734
source code, which must be distributed under the terms of Sections
1735
1 and 2 above on a medium customarily used for software interchange; or,
1736
1737
b) Accompany it with a written offer, valid for at least three
1738
years, to give any third party, for a charge no more than your
1739
cost of physically performing source distribution, a complete
1740
machine-readable copy of the corresponding source code, to be
1741
distributed under the terms of Sections 1 and 2 above on a medium
1742
customarily used for software interchange; or,
1743
1744
c) Accompany it with the information you received as to the offer
1745
to distribute corresponding source code. (This alternative is
1746
allowed only for noncommercial distribution and only if you
1747
received the program in object code or executable form with such
1748
an offer, in accord with Subsection b above.)
1749
1750
The source code for a work means the preferred form of the work for
1751
making modifications to it. For an executable work, complete source
1752
code means all the source code for all modules it contains, plus any
1753
associated interface definition files, plus the scripts used to
1754
control compilation and installation of the executable. However, as a
1755
special exception, the source code distributed need not include
1756
anything that is normally distributed (in either source or binary
1757
form) with the major components (compiler, kernel, and so on) of the
1758
operating system on which the executable runs, unless that component
1759
itself accompanies the executable.
1760
1761
If distribution of executable or object code is made by offering
1762
access to copy from a designated place, then offering equivalent
1763
access to copy the source code from the same place counts as
1764
distribution of the source code, even though third parties are not
1765
compelled to copy the source along with the object code.
1766
1767
4. You may not copy, modify, sublicense, or distribute the Program
1768
except as expressly provided under this License. Any attempt
1769
otherwise to copy, modify, sublicense or distribute the Program is
1770
void, and will automatically terminate your rights under this License.
1771
However, parties who have received copies, or rights, from you under
1772
this License will not have their licenses terminated so long as such
1773
parties remain in full compliance.
1774
1775
5. You are not required to accept this License, since you have not
1776
signed it. However, nothing else grants you permission to modify or
1777
distribute the Program or its derivative works. These actions are
1778
prohibited by law if you do not accept this License. Therefore, by
1779
modifying or distributing the Program (or any work based on the
1780
Program), you indicate your acceptance of this License to do so, and
1781
all its terms and conditions for copying, distributing or modifying
1782
the Program or works based on it.
1783
1784
6. Each time you redistribute the Program (or any work based on the
1785
Program), the recipient automatically receives a license from the
1786
original licensor to copy, distribute or modify the Program subject to
1787
these terms and conditions. You may not impose any further
1788
restrictions on the recipients' exercise of the rights granted herein.
1789
You are not responsible for enforcing compliance by third parties to
1790
this License.
1791
1792
7. If, as a consequence of a court judgment or allegation of patent
1793
infringement or for any other reason (not limited to patent issues),
1794
conditions are imposed on you (whether by court order, agreement or
1795
otherwise) that contradict the conditions of this License, they do not
1796
excuse you from the conditions of this License. If you cannot
1797
distribute so as to satisfy simultaneously your obligations under this
1798
License and any other pertinent obligations, then as a consequence you
1799
may not distribute the Program at all. For example, if a patent
1800
license would not permit royalty-free redistribution of the Program by
1801
all those who receive copies directly or indirectly through you, then
1802
the only way you could satisfy both it and this License would be to
1803
refrain entirely from distribution of the Program.
1804
1805
If any portion of this section is held invalid or unenforceable under
1806
any particular circumstance, the balance of the section is intended to
1807
apply and the section as a whole is intended to apply in other
1808
circumstances.
1809
1810
It is not the purpose of this section to induce you to infringe any
1811
patents or other property right claims or to contest validity of any
1812
such claims; this section has the sole purpose of protecting the
1813
integrity of the free software distribution system, which is
1814
implemented by public license practices. Many people have made
1815
generous contributions to the wide range of software distributed
1816
through that system in reliance on consistent application of that
1817
system; it is up to the author/donor to decide if he or she is willing
1818
to distribute software through any other system and a licensee cannot
1819
impose that choice.
1820
1821
This section is intended to make thoroughly clear what is believed to
1822
be a consequence of the rest of this License.
1823
1824
8. If the distribution and/or use of the Program is restricted in
1825
certain countries either by patents or by copyrighted interfaces, the
1826
original copyright holder who places the Program under this License
1827
may add an explicit geographical distribution limitation excluding
1828
those countries, so that distribution is permitted only in or among
1829
countries not thus excluded. In such case, this License incorporates
1830
the limitation as if written in the body of this License.
1831
1832
9. The Free Software Foundation may publish revised and/or new versions
1833
of the General Public License from time to time. Such new versions will
1834
be similar in spirit to the present version, but may differ in detail to
1835
address new problems or concerns.
1836
1837
Each version is given a distinguishing version number. If the Program
1838
specifies a version number of this License which applies to it and "any
1839
later version", you have the option of following the terms and conditions
1840
either of that version or of any later version published by the Free
1841
Software Foundation. If the Program does not specify a version number of
1842
this License, you may choose any version ever published by the Free Software
1843
Foundation.
1844
1845
10. If you wish to incorporate parts of the Program into other free
1846
programs whose distribution conditions are different, write to the author
1847
to ask for permission. For software which is copyrighted by the Free
1848
Software Foundation, write to the Free Software Foundation; we sometimes
1849
make exceptions for this. Our decision will be guided by the two goals
1850
of preserving the free status of all derivatives of our free software and
1851
of promoting the sharing and reuse of software generally.
1852
1853
NO WARRANTY
1854
1855
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
1856
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
1857
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
1858
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
1859
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
1860
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
1861
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
1862
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
1863
REPAIR OR CORRECTION.
1864
1865
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
1866
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
1867
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
1868
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
1869
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
1870
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
1871
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
1872
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
1873
POSSIBILITY OF SUCH DAMAGES.
1874
1875
END OF TERMS AND CONDITIONS
1876
1877
How to Apply These Terms to Your New Programs
1878
1879
If you develop a new program, and you want it to be of the greatest
1880
possible use to the public, the best way to achieve this is to make it
1881
free software which everyone can redistribute and change under these terms.
1882
1883
To do so, attach the following notices to the program. It is safest
1884
to attach them to the start of each source file to most effectively
1885
convey the exclusion of warranty; and each file should have at least
1886
the "copyright" line and a pointer to where the full notice is found.
1887
1888
<one line to give the program's name and a brief idea of what it does.>
1889
Copyright (C) <year> <name of author>
1890
1891
This program is free software; you can redistribute it and/or modify
1892
it under the terms of the GNU General Public License as published by
1893
the Free Software Foundation; either version 2 of the License, or
1894
(at your option) any later version.
1895
1896
This program is distributed in the hope that it will be useful,
1897
but WITHOUT ANY WARRANTY; without even the implied warranty of
1898
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1899
GNU General Public License for more details.
1900
1901
You should have received a copy of the GNU General Public License
1902
along with this program; if not, write to the Free Software
1903
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
1904
1905
1906
Also add information on how to contact you by electronic and paper mail.
1907
1908
If the program is interactive, make it output a short notice like this
1909
when it starts in an interactive mode:
1910
1911
Gnomovision version 69, Copyright (C) year name of author
1912
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
1913
This is free software, and you are welcome to redistribute it
1914
under certain conditions; type `show c' for details.
1915
1916
The hypothetical commands `show w' and `show c' should show the appropriate
1917
parts of the General Public License. Of course, the commands you use may
1918
be called something other than `show w' and `show c'; they could even be
1919
mouse-clicks or menu items--whatever suits your program.
1920
1921
You should also get your employer (if you work as a programmer) or your
1922
school, if any, to sign a "copyright disclaimer" for the program, if
1923
necessary. Here is a sample; alter the names:
1924
1925
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
1926
`Gnomovision' (which makes passes at compilers) written by James Hacker.
1927
1928
<signature of Ty Coon>, 1 April 1989
1929
Ty Coon, President of Vice
1930
1931
This General Public License does not permit incorporating your program into
1932
proprietary programs. If your program is a subroutine library, you may
1933
consider it more useful to permit linking proprietary applications with the
1934
library. If this is what you want to do, use the GNU Library General
1935
Public License instead of this License.
1936
1937
// Copyright (c) 2012 The Chromium Authors. All rights reserved.
1938
//
1939
// Redistribution and use in source and binary forms, with or without
1940
// modification, are permitted provided that the following conditions are
1941
// met:
1942
//
1943
// * Redistributions of source code must retain the above copyright
1944
// notice, this list of conditions and the following disclaimer.
1945
// * Redistributions in binary form must reproduce the above
1946
// copyright notice, this list of conditions and the following disclaimer
1947
// in the documentation and/or other materials provided with the
1948
// distribution.
1949
// * Neither the name of Google Inc. nor the names of its
1950
// contributors may be used to endorse or promote products derived from
1951
// this software without specific prior written permission.
1952
//
1953
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1954
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1955
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1956
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1957
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1958
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1959
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1960
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1961
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1962
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1963
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1964
1965
1966
/*
1967
** Copyright (c) 2007-2010 The Khronos Group Inc.
1968
**
1969
** Permission is hereby granted, free of charge, to any person obtaining a
1970
** copy of this software and/or associated documentation files (the
1971
** "Materials"), to deal in the Materials without restriction, including
1972
** without limitation the rights to use, copy, modify, merge, publish,
1973
** distribute, sublicense, and/or sell copies of the Materials, and to
1974
** permit persons to whom the Materials are furnished to do so, subject to
1975
** the following conditions:
1976
**
1977
** The above copyright notice and this permission notice shall be included
1978
** in all copies or substantial portions of the Materials.
1979
**
1980
** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
1981
** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
1982
** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
1983
** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
1984
** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
1985
** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
1986
** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
1987
*/
1988
1989
1990
Apache License
1991
Version 2.0, January 2004
1992
http://www.apache.org/licenses/
1993
1994
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1995
1996
1. Definitions.
1997
1998
"License" shall mean the terms and conditions for use, reproduction,
1999
and distribution as defined by Sections 1 through 9 of this document.
2000
2001
"Licensor" shall mean the copyright owner or entity authorized by
2002
the copyright owner that is granting the License.
2003
2004
"Legal Entity" shall mean the union of the acting entity and all
2005
other entities that control, are controlled by, or are under common
2006
control with that entity. For the purposes of this definition,
2007
"control" means (i) the power, direct or indirect, to cause the
2008
direction or management of such entity, whether by contract or
2009
otherwise, or (ii) ownership of fifty percent (50%) or more of the
2010
outstanding shares, or (iii) beneficial ownership of such entity.
2011
2012
"You" (or "Your") shall mean an individual or Legal Entity
2013
exercising permissions granted by this License.
2014
2015
"Source" form shall mean the preferred form for making modifications,
2016
including but not limited to software source code, documentation
2017
source, and configuration files.
2018
2019
"Object" form shall mean any form resulting from mechanical
2020
transformation or translation of a Source form, including but
2021
not limited to compiled object code, generated documentation,
2022
and conversions to other media types.
2023
2024
"Work" shall mean the work of authorship, whether in Source or
2025
Object form, made available under the License, as indicated by a
2026
copyright notice that is included in or attached to the work
2027
(an example is provided in the Appendix below).
2028
2029
"Derivative Works" shall mean any work, whether in Source or Object
2030
form, that is based on (or derived from) the Work and for which the
2031
editorial revisions, annotations, elaborations, or other modifications
2032
represent, as a whole, an original work of authorship. For the purposes
2033
of this License, Derivative Works shall not include works that remain
2034
separable from, or merely link (or bind by name) to the interfaces of,
2035
the Work and Derivative Works thereof.
2036
2037
"Contribution" shall mean any work of authorship, including
2038
the original version of the Work and any modifications or additions
2039
to that Work or Derivative Works thereof, that is intentionally
2040
submitted to Licensor for inclusion in the Work by the copyright owner
2041
or by an individual or Legal Entity authorized to submit on behalf of
2042
the copyright owner. For the purposes of this definition, "submitted"
2043
means any form of electronic, verbal, or written communication sent
2044
to the Licensor or its representatives, including but not limited to
2045
communication on electronic mailing lists, source code control systems,
2046
and issue tracking systems that are managed by, or on behalf of, the
2047
Licensor for the purpose of discussing and improving the Work, but
2048
excluding communication that is conspicuously marked or otherwise
2049
designated in writing by the copyright owner as "Not a Contribution."
2050
2051
"Contributor" shall mean Licensor and any individual or Legal Entity
2052
on behalf of whom a Contribution has been received by Licensor and
2053
subsequently incorporated within the Work.
2054
2055
2. Grant of Copyright License. Subject to the terms and conditions of
2056
this License, each Contributor hereby grants to You a perpetual,
2057
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
2058
copyright license to reproduce, prepare Derivative Works of,
2059
publicly display, publicly perform, sublicense, and distribute the
2060
Work and such Derivative Works in Source or Object form.
2061
2062
3. Grant of Patent License. Subject to the terms and conditions of
2063
this License, each Contributor hereby grants to You a perpetual,
2064
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
2065
(except as stated in this section) patent license to make, have made,
2066
use, offer to sell, sell, import, and otherwise transfer the Work,
2067
where such license applies only to those patent claims licensable
2068
by such Contributor that are necessarily infringed by their
2069
Contribution(s) alone or by combination of their Contribution(s)
2070
with the Work to which such Contribution(s) was submitted. If You
2071
institute patent litigation against any entity (including a
2072
cross-claim or counterclaim in a lawsuit) alleging that the Work
2073
or a Contribution incorporated within the Work constitutes direct
2074
or contributory patent infringement, then any patent licenses
2075
granted to You under this License for that Work shall terminate
2076
as of the date such litigation is filed.
2077
2078
4. Redistribution. You may reproduce and distribute copies of the
2079
Work or Derivative Works thereof in any medium, with or without
2080
modifications, and in Source or Object form, provided that You
2081
meet the following conditions:
2082
2083
(a) You must give any other recipients of the Work or
2084
Derivative Works a copy of this License; and
2085
2086
(b) You must cause any modified files to carry prominent notices
2087
stating that You changed the files; and
2088
2089
(c) You must retain, in the Source form of any Derivative Works
2090
that You distribute, all copyright, patent, trademark, and
2091
attribution notices from the Source form of the Work,
2092
excluding those notices that do not pertain to any part of
2093
the Derivative Works; and
2094
2095
(d) If the Work includes a "NOTICE" text file as part of its
2096
distribution, then any Derivative Works that You distribute must
2097
include a readable copy of the attribution notices contained
2098
within such NOTICE file, excluding those notices that do not
2099
pertain to any part of the Derivative Works, in at least one
2100
of the following places: within a NOTICE text file distributed
2101
as part of the Derivative Works; within the Source form or
2102
documentation, if provided along with the Derivative Works; or,
2103
within a display generated by the Derivative Works, if and
2104
wherever such third-party notices normally appear. The contents
2105
of the NOTICE file are for informational purposes only and
2106
do not modify the License. You may add Your own attribution
2107
notices within Derivative Works that You distribute, alongside
2108
or as an addendum to the NOTICE text from the Work, provided
2109
that such additional attribution notices cannot be construed
2110
as modifying the License.
2111
2112
You may add Your own copyright statement to Your modifications and
2113
may provide additional or different license terms and conditions
2114
for use, reproduction, or distribution of Your modifications, or
2115
for any such Derivative Works as a whole, provided Your use,
2116
reproduction, and distribution of the Work otherwise complies with
2117
the conditions stated in this License.
2118
2119
5. Submission of Contributions. Unless You explicitly state otherwise,
2120
any Contribution intentionally submitted for inclusion in the Work
2121
by You to the Licensor shall be under the terms and conditions of
2122
this License, without any additional terms or conditions.
2123
Notwithstanding the above, nothing herein shall supersede or modify
2124
the terms of any separate license agreement you may have executed
2125
with Licensor regarding such Contributions.
2126
2127
6. Trademarks. This License does not grant permission to use the trade
2128
names, trademarks, service marks, or product names of the Licensor,
2129
except as required for reasonable and customary use in describing the
2130
origin of the Work and reproducing the content of the NOTICE file.
2131
2132
7. Disclaimer of Warranty. Unless required by applicable law or
2133
agreed to in writing, Licensor provides the Work (and each
2134
Contributor provides its Contributions) on an "AS IS" BASIS,
2135
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
2136
implied, including, without limitation, any warranties or conditions
2137
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
2138
PARTICULAR PURPOSE. You are solely responsible for determining the
2139
appropriateness of using or redistributing the Work and assume any
2140
risks associated with Your exercise of permissions under this License.
2141
2142
8. Limitation of Liability. In no event and under no legal theory,
2143
whether in tort (including negligence), contract, or otherwise,
2144
unless required by applicable law (such as deliberate and grossly
2145
negligent acts) or agreed to in writing, shall any Contributor be
2146
liable to You for damages, including any direct, indirect, special,
2147
incidental, or consequential damages of any character arising as a
2148
result of this License or out of the use or inability to use the
2149
Work (including but not limited to damages for loss of goodwill,
2150
work stoppage, computer failure or malfunction, or any and all
2151
other commercial damages or losses), even if such Contributor
2152
has been advised of the possibility of such damages.
2153
2154
9. Accepting Warranty or Additional Liability. While redistributing
2155
the Work or Derivative Works thereof, You may choose to offer,
2156
and charge a fee for, acceptance of support, warranty, indemnity,
2157
or other liability obligations and/or rights consistent with this
2158
License. However, in accepting such obligations, You may act only
2159
on Your own behalf and on Your sole responsibility, not on behalf
2160
of any other Contributor, and only if You agree to indemnify,
2161
defend, and hold each Contributor harmless for any liability
2162
incurred by, or claims asserted against, such Contributor by reason
2163
of your accepting any such warranty or additional liability.
2164
2165
END OF TERMS AND CONDITIONS
2166
2167
APPENDIX: How to apply the Apache License to your work.
2168
2169
To apply the Apache License to your work, attach the following
2170
boilerplate notice, with the fields enclosed by brackets "[]"
2171
replaced with your own identifying information. (Don't include
2172
the brackets!) The text should be enclosed in the appropriate
2173
comment syntax for the file format. We also recommend that a
2174
file or class name and description of purpose be included on the
2175
same "printed page" as the copyright notice for easier
2176
identification within third-party archives.
2177
2178
Copyright (c) 2008, Google Inc.
2179
2180
Licensed under the Apache License, Version 2.0 (the "License");
2181
you may not use this file except in compliance with the License.
2182
You may obtain a copy of the License at
2183
2184
http://www.apache.org/licenses/LICENSE-2.0
2185
2186
Unless required by applicable law or agreed to in writing, software
2187
distributed under the License is distributed on an "AS IS" BASIS,
2188
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
2189
See the License for the specific language governing permissions and
2190
limitations under the License.
2191
2192
(WebKit doesn't distribute an explicit license. This LICENSE is derived from
2193
license text in the source.)
2194
2195
Copyright (c) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
2196
2006, 2007 Alexander Kellett, Alexey Proskuryakov, Alex Mathews, Allan
2197
Sandfeld Jensen, Alp Toker, Anders Carlsson, Andrew Wellington, Antti
2198
Koivisto, Apple Inc., Arthur Langereis, Baron Schwartz, Bjoern Graf,
2199
Brent Fulgham, Cameron Zwarich, Charles Samuels, Christian Dywan,
2200
Collabora Ltd., Cyrus Patel, Daniel Molkentin, Dave Maclachlan, David
2201
Smith, Dawit Alemayehu, Dirk Mueller, Dirk Schulze, Don Gibson, Enrico
2202
Ros, Eric Seidel, Frederik Holljen, Frerich Raabe, Friedmann Kleint,
2203
George Staikos, Google Inc., Graham Dennis, Harri Porten, Henry Mason,
2204
Hiroyuki Ikezoe, Holger Hans Peter Freyther, IBM, James G. Speth, Jan
2205
Alonzo, Jean-Loup Gailly, John Reis, Jonas Witt, Jon Shier, Jonas
2206
Witt, Julien Chaffraix, Justin Haygood, Kevin Ollivier, Kevin Watters,
2207
Kimmo Kinnunen, Kouhei Sutou, Krzysztof Kowalczyk, Lars Knoll, Luca
2208
Bruno, Maks Orlovich, Malte Starostik, Mark Adler, Martin Jones,
2209
Marvin Decker, Matt Lilek, Michael Emmel, Mitz Pettel, mozilla.org,
2210
Netscape Communications Corporation, Nicholas Shanks, Nikolas
2211
Zimmermann, Nokia, Oliver Hunt, Opened Hand, Paul Johnston, Peter
2212
Kelly, Pioneer Research Center USA, Rich Moore, Rob Buis, Robin Dunn,
2213
Ronald Tschalär, Samuel Weinig, Simon Hausmann, Staikos Computing
2214
Services Inc., Stefan Schimanski, Symantec Corporation, The Dojo
2215
Foundation, The Karbon Developers, Thomas Boyer, Tim Copperfield,
2216
Tobias Anton, Torben Weis, Trolltech, University of Cambridge, Vaclav
2217
Slavik, Waldo Bastian, Xan Lopez, Zack Rusin
2218
2219
The terms and conditions vary from file to file, but are one of:
2220
2221
Redistribution and use in source and binary forms, with or without
2222
modification, are permitted provided that the following conditions are
2223
met:
2224
2225
1. Redistributions of source code must retain the above copyright
2226
notice, this list of conditions and the following disclaimer.
2227
2228
2. Redistributions in binary form must reproduce the above copyright
2229
notice, this list of conditions and the following disclaimer in the
2230
documentation and/or other materials provided with the
2231
distribution.
2232
2233
*OR*
2234
2235
Redistribution and use in source and binary forms, with or without
2236
modification, are permitted provided that the following conditions are
2237
met:
2238
2239
1. Redistributions of source code must retain the above copyright
2240
notice, this list of conditions and the following disclaimer.
2241
2. Redistributions in binary form must reproduce the above copyright
2242
notice, this list of conditions and the following disclaimer in the
2243
documentation and/or other materials provided with the
2244
distribution.
2245
3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
2246
its contributors may be used to endorse or promote products derived
2247
from this software without specific prior written permission.
2248
2249
THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
2250
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2251
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
2252
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
2253
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
2254
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
2255
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
2256
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
2257
2258
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
2259
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
2260
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2261
2262
2263
GNU LIBRARY GENERAL PUBLIC LICENSE
2264
Version 2, June 1991
2265
2266
Copyright (C) 1991 Free Software Foundation, Inc.
2267
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
2268
Everyone is permitted to copy and distribute verbatim copies
2269
of this license document, but changing it is not allowed.
2270
2271
[This is the first released version of the library GPL. It is
2272
numbered 2 because it goes with version 2 of the ordinary GPL.]
2273
2274
Preamble
2275
2276
The licenses for most software are designed to take away your
2277
freedom to share and change it. By contrast, the GNU General Public
2278
Licenses are intended to guarantee your freedom to share and change
2279
free software--to make sure the software is free for all its users.
2280
2281
This license, the Library General Public License, applies to some
2282
specially designated Free Software Foundation software, and to any
2283
other libraries whose authors decide to use it. You can use it for
2284
your libraries, too.
2285
2286
When we speak of free software, we are referring to freedom, not
2287
price. Our General Public Licenses are designed to make sure that you
2288
have the freedom to distribute copies of free software (and charge for
2289
this service if you wish), that you receive source code or can get it
2290
if you want it, that you can change the software or use pieces of it
2291
in new free programs; and that you know you can do these things.
2292
2293
To protect your rights, we need to make restrictions that forbid
2294
anyone to deny you these rights or to ask you to surrender the rights.
2295
These restrictions translate to certain responsibilities for you if
2296
you distribute copies of the library, or if you modify it.
2297
2298
For example, if you distribute copies of the library, whether gratis
2299
or for a fee, you must give the recipients all the rights that we gave
2300
you. You must make sure that they, too, receive or can get the source
2301
code. If you link a program with the library, you must provide
2302
complete object files to the recipients so that they can relink them
2303
with the library, after making changes to the library and recompiling
2304
it. And you must show them these terms so they know their rights.
2305
2306
Our method of protecting your rights has two steps: (1) copyright
2307
the library, and (2) offer you this license which gives you legal
2308
permission to copy, distribute and/or modify the library.
2309
2310
Also, for each distributor's protection, we want to make certain
2311
that everyone understands that there is no warranty for this free
2312
library. If the library is modified by someone else and passed on, we
2313
want its recipients to know that what they have is not the original
2314
version, so that any problems introduced by others will not reflect on
2315
the original authors' reputations.
2316
2317
Finally, any free program is threatened constantly by software
2318
patents. We wish to avoid the danger that companies distributing free
2319
software will individually obtain patent licenses, thus in effect
2320
transforming the program into proprietary software. To prevent this,
2321
we have made it clear that any patent must be licensed for everyone's
2322
free use or not licensed at all.
2323
2324
Most GNU software, including some libraries, is covered by the ordinary
2325
GNU General Public License, which was designed for utility programs. This
2326
license, the GNU Library General Public License, applies to certain
2327
designated libraries. This license is quite different from the ordinary
2328
one; be sure to read it in full, and don't assume that anything in it is
2329
the same as in the ordinary license.
2330
2331
The reason we have a separate public license for some libraries is that
2332
they blur the distinction we usually make between modifying or adding to a
2333
program and simply using it. Linking a program with a library, without
2334
changing the library, is in some sense simply using the library, and is
2335
analogous to running a utility program or application program. However, in
2336
a textual and legal sense, the linked executable is a combined work, a
2337
derivative of the original library, and the ordinary General Public License
2338
treats it as such.
2339
2340
Because of this blurred distinction, using the ordinary General
2341
Public License for libraries did not effectively promote software
2342
sharing, because most developers did not use the libraries. We
2343
concluded that weaker conditions might promote sharing better.
2344
2345
However, unrestricted linking of non-free programs would deprive the
2346
users of those programs of all benefit from the free status of the
2347
libraries themselves. This Library General Public License is intended to
2348
permit developers of non-free programs to use free libraries, while
2349
preserving your freedom as a user of such programs to change the free
2350
libraries that are incorporated in them. (We have not seen how to achieve
2351
this as regards changes in header files, but we have achieved it as regards
2352
changes in the actual functions of the Library.) The hope is that this
2353
will lead to faster development of free libraries.
2354
2355
The precise terms and conditions for copying, distribution and
2356
modification follow. Pay close attention to the difference between a
2357
"work based on the library" and a "work that uses the library". The
2358
former contains code derived from the library, while the latter only
2359
works together with the library.
2360
2361
Note that it is possible for a library to be covered by the ordinary
2362
General Public License rather than by this special one.
2363
2364
GNU LIBRARY GENERAL PUBLIC LICENSE
2365
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
2366
2367
0. This License Agreement applies to any software library which
2368
contains a notice placed by the copyright holder or other authorized
2369
party saying it may be distributed under the terms of this Library
2370
General Public License (also called "this License"). Each licensee is
2371
addressed as "you".
2372
2373
A "library" means a collection of software functions and/or data
2374
prepared so as to be conveniently linked with application programs
2375
(which use some of those functions and data) to form executables.
2376
2377
The "Library", below, refers to any such software library or work
2378
which has been distributed under these terms. A "work based on the
2379
Library" means either the Library or any derivative work under
2380
copyright law: that is to say, a work containing the Library or a
2381
portion of it, either verbatim or with modifications and/or translated
2382
straightforwardly into another language. (Hereinafter, translation is
2383
included without limitation in the term "modification".)
2384
2385
"Source code" for a work means the preferred form of the work for
2386
making modifications to it. For a library, complete source code means
2387
all the source code for all modules it contains, plus any associated
2388
interface definition files, plus the scripts used to control compilation
2389
and installation of the library.
2390
2391
Activities other than copying, distribution and modification are not
2392
covered by this License; they are outside its scope. The act of
2393
running a program using the Library is not restricted, and output from
2394
such a program is covered only if its contents constitute a work based
2395
on the Library (independent of the use of the Library in a tool for
2396
writing it). Whether that is true depends on what the Library does
2397
and what the program that uses the Library does.
2398
2399
1. You may copy and distribute verbatim copies of the Library's
2400
complete source code as you receive it, in any medium, provided that
2401
you conspicuously and appropriately publish on each copy an
2402
appropriate copyright notice and disclaimer of warranty; keep intact
2403
all the notices that refer to this License and to the absence of any
2404
warranty; and distribute a copy of this License along with the
2405
Library.
2406
2407
You may charge a fee for the physical act of transferring a copy,
2408
and you may at your option offer warranty protection in exchange for a
2409
fee.
2410
2411
2. You may modify your copy or copies of the Library or any portion
2412
of it, thus forming a work based on the Library, and copy and
2413
distribute such modifications or work under the terms of Section 1
2414
above, provided that you also meet all of these conditions:
2415
2416
a) The modified work must itself be a software library.
2417
2418
b) You must cause the files modified to carry prominent notices
2419
stating that you changed the files and the date of any change.
2420
2421
c) You must cause the whole of the work to be licensed at no
2422
charge to all third parties under the terms of this License.
2423
2424
d) If a facility in the modified Library refers to a function or a
2425
table of data to be supplied by an application program that uses
2426
the facility, other than as an argument passed when the facility
2427
is invoked, then you must make a good faith effort to ensure that,
2428
in the event an application does not supply such function or
2429
table, the facility still operates, and performs whatever part of
2430
its purpose remains meaningful.
2431
2432
(For example, a function in a library to compute square roots has
2433
a purpose that is entirely well-defined independent of the
2434
application. Therefore, Subsection 2d requires that any
2435
application-supplied function or table used by this function must
2436
be optional: if the application does not supply it, the square
2437
root function must still compute square roots.)
2438
2439
These requirements apply to the modified work as a whole. If
2440
identifiable sections of that work are not derived from the Library,
2441
and can be reasonably considered independent and separate works in
2442
themselves, then this License, and its terms, do not apply to those
2443
sections when you distribute them as separate works. But when you
2444
distribute the same sections as part of a whole which is a work based
2445
on the Library, the distribution of the whole must be on the terms of
2446
this License, whose permissions for other licensees extend to the
2447
entire whole, and thus to each and every part regardless of who wrote
2448
it.
2449
2450
Thus, it is not the intent of this section to claim rights or contest
2451
your rights to work written entirely by you; rather, the intent is to
2452
exercise the right to control the distribution of derivative or
2453
collective works based on the Library.
2454
2455
In addition, mere aggregation of another work not based on the Library
2456
with the Library (or with a work based on the Library) on a volume of
2457
a storage or distribution medium does not bring the other work under
2458
the scope of this License.
2459
2460
3. You may opt to apply the terms of the ordinary GNU General Public
2461
License instead of this License to a given copy of the Library. To do
2462
this, you must alter all the notices that refer to this License, so
2463
that they refer to the ordinary GNU General Public License, version 2,
2464
instead of to this License. (If a newer version than version 2 of the
2465
ordinary GNU General Public License has appeared, then you can specify
2466
that version instead if you wish.) Do not make any other change in
2467
these notices.
2468
2469
Once this change is made in a given copy, it is irreversible for
2470
that copy, so the ordinary GNU General Public License applies to all
2471
subsequent copies and derivative works made from that copy.
2472
2473
This option is useful when you wish to copy part of the code of
2474
the Library into a program that is not a library.
2475
2476
4. You may copy and distribute the Library (or a portion or
2477
derivative of it, under Section 2) in object code or executable form
2478
under the terms of Sections 1 and 2 above provided that you accompany
2479
it with the complete corresponding machine-readable source code, which
2480
must be distributed under the terms of Sections 1 and 2 above on a
2481
medium customarily used for software interchange.
2482
2483
If distribution of object code is made by offering access to copy
2484
from a designated place, then offering equivalent access to copy the
2485
source code from the same place satisfies the requirement to
2486
distribute the source code, even though third parties are not
2487
compelled to copy the source along with the object code.
2488
2489
5. A program that contains no derivative of any portion of the
2490
Library, but is designed to work with the Library by being compiled or
2491
linked with it, is called a "work that uses the Library". Such a
2492
work, in isolation, is not a derivative work of the Library, and
2493
therefore falls outside the scope of this License.
2494
2495
However, linking a "work that uses the Library" with the Library
2496
creates an executable that is a derivative of the Library (because it
2497
contains portions of the Library), rather than a "work that uses the
2498
library". The executable is therefore covered by this License.
2499
Section 6 states terms for distribution of such executables.
2500
2501
When a "work that uses the Library" uses material from a header file
2502
that is part of the Library, the object code for the work may be a
2503
derivative work of the Library even though the source code is not.
2504
Whether this is true is especially significant if the work can be
2505
linked without the Library, or if the work is itself a library. The
2506
threshold for this to be true is not precisely defined by law.
2507
2508
If such an object file uses only numerical parameters, data
2509
structure layouts and accessors, and small macros and small inline
2510
functions (ten lines or less in length), then the use of the object
2511
file is unrestricted, regardless of whether it is legally a derivative
2512
work. (Executables containing this object code plus portions of the
2513
Library will still fall under Section 6.)
2514
2515
Otherwise, if the work is a derivative of the Library, you may
2516
distribute the object code for the work under the terms of Section 6.
2517
Any executables containing that work also fall under Section 6,
2518
whether or not they are linked directly with the Library itself.
2519
2520
6. As an exception to the Sections above, you may also compile or
2521
link a "work that uses the Library" with the Library to produce a
2522
work containing portions of the Library, and distribute that work
2523
under terms of your choice, provided that the terms permit
2524
modification of the work for the customer's own use and reverse
2525
engineering for debugging such modifications.
2526
2527
You must give prominent notice with each copy of the work that the
2528
Library is used in it and that the Library and its use are covered by
2529
this License. You must supply a copy of this License. If the work
2530
during execution displays copyright notices, you must include the
2531
copyright notice for the Library among them, as well as a reference
2532
directing the user to the copy of this License. Also, you must do one
2533
of these things:
2534
2535
a) Accompany the work with the complete corresponding
2536
machine-readable source code for the Library including whatever
2537
changes were used in the work (which must be distributed under
2538
Sections 1 and 2 above); and, if the work is an executable linked
2539
with the Library, with the complete machine-readable "work that
2540
uses the Library", as object code and/or source code, so that the
2541
user can modify the Library and then relink to produce a modified
2542
executable containing the modified Library. (It is understood
2543
that the user who changes the contents of definitions files in the
2544
Library will not necessarily be able to recompile the application
2545
to use the modified definitions.)
2546
2547
b) Accompany the work with a written offer, valid for at
2548
least three years, to give the same user the materials
2549
specified in Subsection 6a, above, for a charge no more
2550
than the cost of performing this distribution.
2551
2552
c) If distribution of the work is made by offering access to copy
2553
from a designated place, offer equivalent access to copy the above
2554
specified materials from the same place.
2555
2556
d) Verify that the user has already received a copy of these
2557
materials or that you have already sent this user a copy.
2558
2559
For an executable, the required form of the "work that uses the
2560
Library" must include any data and utility programs needed for
2561
reproducing the executable from it. However, as a special exception,
2562
the source code distributed need not include anything that is normally
2563
distributed (in either source or binary form) with the major
2564
components (compiler, kernel, and so on) of the operating system on
2565
which the executable runs, unless that component itself accompanies
2566
the executable.
2567
2568
It may happen that this requirement contradicts the license
2569
restrictions of other proprietary libraries that do not normally
2570
accompany the operating system. Such a contradiction means you cannot
2571
use both them and the Library together in an executable that you
2572
distribute.
2573
2574
7. You may place library facilities that are a work based on the
2575
Library side-by-side in a single library together with other library
2576
facilities not covered by this License, and distribute such a combined
2577
library, provided that the separate distribution of the work based on
2578
the Library and of the other library facilities is otherwise
2579
permitted, and provided that you do these two things:
2580
2581
a) Accompany the combined library with a copy of the same work
2582
based on the Library, uncombined with any other library
2583
facilities. This must be distributed under the terms of the
2584
Sections above.
2585
2586
b) Give prominent notice with the combined library of the fact
2587
that part of it is a work based on the Library, and explaining
2588
where to find the accompanying uncombined form of the same work.
2589
2590
8. You may not copy, modify, sublicense, link with, or distribute
2591
the Library except as expressly provided under this License. Any
2592
attempt otherwise to copy, modify, sublicense, link with, or
2593
distribute the Library is void, and will automatically terminate your
2594
rights under this License. However, parties who have received copies,
2595
or rights, from you under this License will not have their licenses
2596
terminated so long as such parties remain in full compliance.
2597
2598
9. You are not required to accept this License, since you have not
2599
signed it. However, nothing else grants you permission to modify or
2600
distribute the Library or its derivative works. These actions are
2601
prohibited by law if you do not accept this License. Therefore, by
2602
modifying or distributing the Library (or any work based on the
2603
Library), you indicate your acceptance of this License to do so, and
2604
all its terms and conditions for copying, distributing or modifying
2605
the Library or works based on it.
2606
2607
10. Each time you redistribute the Library (or any work based on the
2608
Library), the recipient automatically receives a license from the
2609
original licensor to copy, distribute, link with or modify the Library
2610
subject to these terms and conditions. You may not impose any further
2611
restrictions on the recipients' exercise of the rights granted herein.
2612
You are not responsible for enforcing compliance by third parties to
2613
this License.
2614
2615
11. If, as a consequence of a court judgment or allegation of patent
2616
infringement or for any other reason (not limited to patent issues),
2617
conditions are imposed on you (whether by court order, agreement or
2618
otherwise) that contradict the conditions of this License, they do not
2619
excuse you from the conditions of this License. If you cannot
2620
distribute so as to satisfy simultaneously your obligations under this
2621
License and any other pertinent obligations, then as a consequence you
2622
may not distribute the Library at all. For example, if a patent
2623
license would not permit royalty-free redistribution of the Library by
2624
all those who receive copies directly or indirectly through you, then
2625
the only way you could satisfy both it and this License would be to
2626
refrain entirely from distribution of the Library.
2627
2628
If any portion of this section is held invalid or unenforceable under any
2629
particular circumstance, the balance of the section is intended to apply,
2630
and the section as a whole is intended to apply in other circumstances.
2631
2632
It is not the purpose of this section to induce you to infringe any
2633
patents or other property right claims or to contest validity of any
2634
such claims; this section has the sole purpose of protecting the
2635
integrity of the free software distribution system which is
2636
implemented by public license practices. Many people have made
2637
generous contributions to the wide range of software distributed
2638
through that system in reliance on consistent application of that
2639
system; it is up to the author/donor to decide if he or she is willing
2640
to distribute software through any other system and a licensee cannot
2641
impose that choice.
2642
2643
This section is intended to make thoroughly clear what is believed to
2644
be a consequence of the rest of this License.
2645
2646
12. If the distribution and/or use of the Library is restricted in
2647
certain countries either by patents or by copyrighted interfaces, the
2648
original copyright holder who places the Library under this License may add
2649
an explicit geographical distribution limitation excluding those countries,
2650
so that distribution is permitted only in or among countries not thus
2651
excluded. In such case, this License incorporates the limitation as if
2652
written in the body of this License.
2653
2654
13. The Free Software Foundation may publish revised and/or new
2655
versions of the Library General Public License from time to time.
2656
Such new versions will be similar in spirit to the present version,
2657
but may differ in detail to address new problems or concerns.
2658
2659
Each version is given a distinguishing version number. If the Library
2660
specifies a version number of this License which applies to it and
2661
"any later version", you have the option of following the terms and
2662
conditions either of that version or of any later version published by
2663
the Free Software Foundation. If the Library does not specify a
2664
license version number, you may choose any version ever published by
2665
the Free Software Foundation.
2666
2667
14. If you wish to incorporate parts of the Library into other free
2668
programs whose distribution conditions are incompatible with these,
2669
write to the author to ask for permission. For software which is
2670
copyrighted by the Free Software Foundation, write to the Free
2671
Software Foundation; we sometimes make exceptions for this. Our
2672
decision will be guided by the two goals of preserving the free status
2673
of all derivatives of our free software and of promoting the sharing
2674
and reuse of software generally.
2675
2676
NO WARRANTY
2677
2678
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
2679
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
2680
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
2681
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
2682
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
2683
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
2684
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
2685
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
2686
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
2687
2688
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
2689
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
2690
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
2691
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
2692
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
2693
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
2694
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
2695
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
2696
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
2697
DAMAGES.
2698
2699
END OF TERMS AND CONDITIONS
2700
2701
GNU LESSER GENERAL PUBLIC LICENSE
2702
Version 2.1, February 1999
2703
2704
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
2705
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
2706
Everyone is permitted to copy and distribute verbatim copies
2707
of this license document, but changing it is not allowed.
2708
2709
[This is the first released version of the Lesser GPL. It also counts
2710
as the successor of the GNU Library Public License, version 2, hence
2711
the version number 2.1.]
2712
2713
Preamble
2714
2715
The licenses for most software are designed to take away your
2716
freedom to share and change it. By contrast, the GNU General Public
2717
Licenses are intended to guarantee your freedom to share and change
2718
free software--to make sure the software is free for all its users.
2719
2720
This license, the Lesser General Public License, applies to some
2721
specially designated software packages--typically libraries--of the
2722
Free Software Foundation and other authors who decide to use it. You
2723
can use it too, but we suggest you first think carefully about whether
2724
this license or the ordinary General Public License is the better
2725
strategy to use in any particular case, based on the explanations below.
2726
2727
When we speak of free software, we are referring to freedom of use,
2728
not price. Our General Public Licenses are designed to make sure that
2729
you have the freedom to distribute copies of free software (and charge
2730
for this service if you wish); that you receive source code or can get
2731
it if you want it; that you can change the software and use pieces of
2732
it in new free programs; and that you are informed that you can do
2733
these things.
2734
2735
To protect your rights, we need to make restrictions that forbid
2736
distributors to deny you these rights or to ask you to surrender these
2737
rights. These restrictions translate to certain responsibilities for
2738
you if you distribute copies of the library or if you modify it.
2739
2740
For example, if you distribute copies of the library, whether gratis
2741
or for a fee, you must give the recipients all the rights that we gave
2742
you. You must make sure that they, too, receive or can get the source
2743
code. If you link other code with the library, you must provide
2744
complete object files to the recipients, so that they can relink them
2745
with the library after making changes to the library and recompiling
2746
it. And you must show them these terms so they know their rights.
2747
2748
We protect your rights with a two-step method: (1) we copyright the
2749
library, and (2) we offer you this license, which gives you legal
2750
permission to copy, distribute and/or modify the library.
2751
2752
To protect each distributor, we want to make it very clear that
2753
there is no warranty for the free library. Also, if the library is
2754
modified by someone else and passed on, the recipients should know
2755
that what they have is not the original version, so that the original
2756
author's reputation will not be affected by problems that might be
2757
introduced by others.
2758
2759
Finally, software patents pose a constant threat to the existence of
2760
any free program. We wish to make sure that a company cannot
2761
effectively restrict the users of a free program by obtaining a
2762
restrictive license from a patent holder. Therefore, we insist that
2763
any patent license obtained for a version of the library must be
2764
consistent with the full freedom of use specified in this license.
2765
2766
Most GNU software, including some libraries, is covered by the
2767
ordinary GNU General Public License. This license, the GNU Lesser
2768
General Public License, applies to certain designated libraries, and
2769
is quite different from the ordinary General Public License. We use
2770
this license for certain libraries in order to permit linking those
2771
libraries into non-free programs.
2772
2773
When a program is linked with a library, whether statically or using
2774
a shared library, the combination of the two is legally speaking a
2775
combined work, a derivative of the original library. The ordinary
2776
General Public License therefore permits such linking only if the
2777
entire combination fits its criteria of freedom. The Lesser General
2778
Public License permits more lax criteria for linking other code with
2779
the library.
2780
2781
We call this license the "Lesser" General Public License because it
2782
does Less to protect the user's freedom than the ordinary General
2783
Public License. It also provides other free software developers Less
2784
of an advantage over competing non-free programs. These disadvantages
2785
are the reason we use the ordinary General Public License for many
2786
libraries. However, the Lesser license provides advantages in certain
2787
special circumstances.
2788
2789
For example, on rare occasions, there may be a special need to
2790
encourage the widest possible use of a certain library, so that it becomes
2791
a de-facto standard. To achieve this, non-free programs must be
2792
allowed to use the library. A more frequent case is that a free
2793
library does the same job as widely used non-free libraries. In this
2794
case, there is little to gain by limiting the free library to free
2795
software only, so we use the Lesser General Public License.
2796
2797
In other cases, permission to use a particular library in non-free
2798
programs enables a greater number of people to use a large body of
2799
free software. For example, permission to use the GNU C Library in
2800
non-free programs enables many more people to use the whole GNU
2801
operating system, as well as its variant, the GNU/Linux operating
2802
system.
2803
2804
Although the Lesser General Public License is Less protective of the
2805
users' freedom, it does ensure that the user of a program that is
2806
linked with the Library has the freedom and the wherewithal to run
2807
that program using a modified version of the Library.
2808
2809
The precise terms and conditions for copying, distribution and
2810
modification follow. Pay close attention to the difference between a
2811
"work based on the library" and a "work that uses the library". The
2812
former contains code derived from the library, whereas the latter must
2813
be combined with the library in order to run.
2814
2815
GNU LESSER GENERAL PUBLIC LICENSE
2816
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
2817
2818
0. This License Agreement applies to any software library or other
2819
program which contains a notice placed by the copyright holder or
2820
other authorized party saying it may be distributed under the terms of
2821
this Lesser General Public License (also called "this License").
2822
Each licensee is addressed as "you".
2823
2824
A "library" means a collection of software functions and/or data
2825
prepared so as to be conveniently linked with application programs
2826
(which use some of those functions and data) to form executables.
2827
2828
The "Library", below, refers to any such software library or work
2829
which has been distributed under these terms. A "work based on the
2830
Library" means either the Library or any derivative work under
2831
copyright law: that is to say, a work containing the Library or a
2832
portion of it, either verbatim or with modifications and/or translated
2833
straightforwardly into another language. (Hereinafter, translation is
2834
included without limitation in the term "modification".)
2835
2836
"Source code" for a work means the preferred form of the work for
2837
making modifications to it. For a library, complete source code means
2838
all the source code for all modules it contains, plus any associated
2839
interface definition files, plus the scripts used to control compilation
2840
and installation of the library.
2841
2842
Activities other than copying, distribution and modification are not
2843
covered by this License; they are outside its scope. The act of
2844
running a program using the Library is not restricted, and output from
2845
such a program is covered only if its contents constitute a work based
2846
on the Library (independent of the use of the Library in a tool for
2847
writing it). Whether that is true depends on what the Library does
2848
and what the program that uses the Library does.
2849
2850
1. You may copy and distribute verbatim copies of the Library's
2851
complete source code as you receive it, in any medium, provided that
2852
you conspicuously and appropriately publish on each copy an
2853
appropriate copyright notice and disclaimer of warranty; keep intact
2854
all the notices that refer to this License and to the absence of any
2855
warranty; and distribute a copy of this License along with the
2856
Library.
2857
2858
You may charge a fee for the physical act of transferring a copy,
2859
and you may at your option offer warranty protection in exchange for a
2860
fee.
2861
2862
2. You may modify your copy or copies of the Library or any portion
2863
of it, thus forming a work based on the Library, and copy and
2864
distribute such modifications or work under the terms of Section 1
2865
above, provided that you also meet all of these conditions:
2866
2867
a) The modified work must itself be a software library.
2868
2869
b) You must cause the files modified to carry prominent notices
2870
stating that you changed the files and the date of any change.
2871
2872
c) You must cause the whole of the work to be licensed at no
2873
charge to all third parties under the terms of this License.
2874
2875
d) If a facility in the modified Library refers to a function or a
2876
table of data to be supplied by an application program that uses
2877
the facility, other than as an argument passed when the facility
2878
is invoked, then you must make a good faith effort to ensure that,
2879
in the event an application does not supply such function or
2880
table, the facility still operates, and performs whatever part of
2881
its purpose remains meaningful.
2882
2883
(For example, a function in a library to compute square roots has
2884
a purpose that is entirely well-defined independent of the
2885
application. Therefore, Subsection 2d requires that any
2886
application-supplied function or table used by this function must
2887
be optional: if the application does not supply it, the square
2888
root function must still compute square roots.)
2889
2890
These requirements apply to the modified work as a whole. If
2891
identifiable sections of that work are not derived from the Library,
2892
and can be reasonably considered independent and separate works in
2893
themselves, then this License, and its terms, do not apply to those
2894
sections when you distribute them as separate works. But when you
2895
distribute the same sections as part of a whole which is a work based
2896
on the Library, the distribution of the whole must be on the terms of
2897
this License, whose permissions for other licensees extend to the
2898
entire whole, and thus to each and every part regardless of who wrote
2899
it.
2900
2901
Thus, it is not the intent of this section to claim rights or contest
2902
your rights to work written entirely by you; rather, the intent is to
2903
exercise the right to control the distribution of derivative or
2904
collective works based on the Library.
2905
2906
In addition, mere aggregation of another work not based on the Library
2907
with the Library (or with a work based on the Library) on a volume of
2908
a storage or distribution medium does not bring the other work under
2909
the scope of this License.
2910
2911
3. You may opt to apply the terms of the ordinary GNU General Public
2912
License instead of this License to a given copy of the Library. To do
2913
this, you must alter all the notices that refer to this License, so
2914
that they refer to the ordinary GNU General Public License, version 2,
2915
instead of to this License. (If a newer version than version 2 of the
2916
ordinary GNU General Public License has appeared, then you can specify
2917
that version instead if you wish.) Do not make any other change in
2918
these notices.
2919
2920
Once this change is made in a given copy, it is irreversible for
2921
that copy, so the ordinary GNU General Public License applies to all
2922
subsequent copies and derivative works made from that copy.
2923
2924
This option is useful when you wish to copy part of the code of
2925
the Library into a program that is not a library.
2926
2927
4. You may copy and distribute the Library (or a portion or
2928
derivative of it, under Section 2) in object code or executable form
2929
under the terms of Sections 1 and 2 above provided that you accompany
2930
it with the complete corresponding machine-readable source code, which
2931
must be distributed under the terms of Sections 1 and 2 above on a
2932
medium customarily used for software interchange.
2933
2934
If distribution of object code is made by offering access to copy
2935
from a designated place, then offering equivalent access to copy the
2936
source code from the same place satisfies the requirement to
2937
distribute the source code, even though third parties are not
2938
compelled to copy the source along with the object code.
2939
2940
5. A program that contains no derivative of any portion of the
2941
Library, but is designed to work with the Library by being compiled or
2942
linked with it, is called a "work that uses the Library". Such a
2943
work, in isolation, is not a derivative work of the Library, and
2944
therefore falls outside the scope of this License.
2945
2946
However, linking a "work that uses the Library" with the Library
2947
creates an executable that is a derivative of the Library (because it
2948
contains portions of the Library), rather than a "work that uses the
2949
library". The executable is therefore covered by this License.
2950
Section 6 states terms for distribution of such executables.
2951
2952
When a "work that uses the Library" uses material from a header file
2953
that is part of the Library, the object code for the work may be a
2954
derivative work of the Library even though the source code is not.
2955
Whether this is true is especially significant if the work can be
2956
linked without the Library, or if the work is itself a library. The
2957
threshold for this to be true is not precisely defined by law.
2958
2959
If such an object file uses only numerical parameters, data
2960
structure layouts and accessors, and small macros and small inline
2961
functions (ten lines or less in length), then the use of the object
2962
file is unrestricted, regardless of whether it is legally a derivative
2963
work. (Executables containing this object code plus portions of the
2964
Library will still fall under Section 6.)
2965
2966
Otherwise, if the work is a derivative of the Library, you may
2967
distribute the object code for the work under the terms of Section 6.
2968
Any executables containing that work also fall under Section 6,
2969
whether or not they are linked directly with the Library itself.
2970
2971
6. As an exception to the Sections above, you may also combine or
2972
link a "work that uses the Library" with the Library to produce a
2973
work containing portions of the Library, and distribute that work
2974
under terms of your choice, provided that the terms permit
2975
modification of the work for the customer's own use and reverse
2976
engineering for debugging such modifications.
2977
2978
You must give prominent notice with each copy of the work that the
2979
Library is used in it and that the Library and its use are covered by
2980
this License. You must supply a copy of this License. If the work
2981
during execution displays copyright notices, you must include the
2982
copyright notice for the Library among them, as well as a reference
2983
directing the user to the copy of this License. Also, you must do one
2984
of these things:
2985
2986
a) Accompany the work with the complete corresponding
2987
machine-readable source code for the Library including whatever
2988
changes were used in the work (which must be distributed under
2989
Sections 1 and 2 above); and, if the work is an executable linked
2990
with the Library, with the complete machine-readable "work that
2991
uses the Library", as object code and/or source code, so that the
2992
user can modify the Library and then relink to produce a modified
2993
executable containing the modified Library. (It is understood
2994
that the user who changes the contents of definitions files in the
2995
Library will not necessarily be able to recompile the application
2996
to use the modified definitions.)
2997
2998
b) Use a suitable shared library mechanism for linking with the
2999
Library. A suitable mechanism is one that (1) uses at run time a
3000
copy of the library already present on the user's computer system,
3001
rather than copying library functions into the executable, and (2)
3002
will operate properly with a modified version of the library, if
3003
the user installs one, as long as the modified version is
3004
interface-compatible with the version that the work was made with.
3005
3006
c) Accompany the work with a written offer, valid for at
3007
least three years, to give the same user the materials
3008
specified in Subsection 6a, above, for a charge no more
3009
than the cost of performing this distribution.
3010
3011
d) If distribution of the work is made by offering access to copy
3012
from a designated place, offer equivalent access to copy the above
3013
specified materials from the same place.
3014
3015
e) Verify that the user has already received a copy of these
3016
materials or that you have already sent this user a copy.
3017
3018
For an executable, the required form of the "work that uses the
3019
Library" must include any data and utility programs needed for
3020
reproducing the executable from it. However, as a special exception,
3021
the materials to be distributed need not include anything that is
3022
normally distributed (in either source or binary form) with the major
3023
components (compiler, kernel, and so on) of the operating system on
3024
which the executable runs, unless that component itself accompanies
3025
the executable.
3026
3027
It may happen that this requirement contradicts the license
3028
restrictions of other proprietary libraries that do not normally
3029
accompany the operating system. Such a contradiction means you cannot
3030
use both them and the Library together in an executable that you
3031
distribute.
3032
3033
7. You may place library facilities that are a work based on the
3034
Library side-by-side in a single library together with other library
3035
facilities not covered by this License, and distribute such a combined
3036
library, provided that the separate distribution of the work based on
3037
the Library and of the other library facilities is otherwise
3038
permitted, and provided that you do these two things:
3039
3040
a) Accompany the combined library with a copy of the same work
3041
based on the Library, uncombined with any other library
3042
facilities. This must be distributed under the terms of the
3043
Sections above.
3044
3045
b) Give prominent notice with the combined library of the fact
3046
that part of it is a work based on the Library, and explaining
3047
where to find the accompanying uncombined form of the same work.
3048
3049
8. You may not copy, modify, sublicense, link with, or distribute
3050
the Library except as expressly provided under this License. Any
3051
attempt otherwise to copy, modify, sublicense, link with, or
3052
distribute the Library is void, and will automatically terminate your
3053
rights under this License. However, parties who have received copies,
3054
or rights, from you under this License will not have their licenses
3055
terminated so long as such parties remain in full compliance.
3056
3057
9. You are not required to accept this License, since you have not
3058
signed it. However, nothing else grants you permission to modify or
3059
distribute the Library or its derivative works. These actions are
3060
prohibited by law if you do not accept this License. Therefore, by
3061
modifying or distributing the Library (or any work based on the
3062
Library), you indicate your acceptance of this License to do so, and
3063
all its terms and conditions for copying, distributing or modifying
3064
the Library or works based on it.
3065
3066
10. Each time you redistribute the Library (or any work based on the
3067
Library), the recipient automatically receives a license from the
3068
original licensor to copy, distribute, link with or modify the Library
3069
subject to these terms and conditions. You may not impose any further
3070
restrictions on the recipients' exercise of the rights granted herein.
3071
You are not responsible for enforcing compliance by third parties with
3072
this License.
3073
3074
11. If, as a consequence of a court judgment or allegation of patent
3075
infringement or for any other reason (not limited to patent issues),
3076
conditions are imposed on you (whether by court order, agreement or
3077
otherwise) that contradict the conditions of this License, they do not
3078
excuse you from the conditions of this License. If you cannot
3079
distribute so as to satisfy simultaneously your obligations under this
3080
License and any other pertinent obligations, then as a consequence you
3081
may not distribute the Library at all. For example, if a patent
3082
license would not permit royalty-free redistribution of the Library by
3083
all those who receive copies directly or indirectly through you, then
3084
the only way you could satisfy both it and this License would be to
3085
refrain entirely from distribution of the Library.
3086
3087
If any portion of this section is held invalid or unenforceable under any
3088
particular circumstance, the balance of the section is intended to apply,
3089
and the section as a whole is intended to apply in other circumstances.
3090
3091
It is not the purpose of this section to induce you to infringe any
3092
patents or other property right claims or to contest validity of any
3093
such claims; this section has the sole purpose of protecting the
3094
integrity of the free software distribution system which is
3095
implemented by public license practices. Many people have made
3096
generous contributions to the wide range of software distributed
3097
through that system in reliance on consistent application of that
3098
system; it is up to the author/donor to decide if he or she is willing
3099
to distribute software through any other system and a licensee cannot
3100
impose that choice.
3101
3102
This section is intended to make thoroughly clear what is believed to
3103
be a consequence of the rest of this License.
3104
3105
12. If the distribution and/or use of the Library is restricted in
3106
certain countries either by patents or by copyrighted interfaces, the
3107
original copyright holder who places the Library under this License may add
3108
an explicit geographical distribution limitation excluding those countries,
3109
so that distribution is permitted only in or among countries not thus
3110
excluded. In such case, this License incorporates the limitation as if
3111
written in the body of this License.
3112
3113
13. The Free Software Foundation may publish revised and/or new
3114
versions of the Lesser General Public License from time to time.
3115
Such new versions will be similar in spirit to the present version,
3116
but may differ in detail to address new problems or concerns.
3117
3118
Each version is given a distinguishing version number. If the Library
3119
specifies a version number of this License which applies to it and
3120
"any later version", you have the option of following the terms and
3121
conditions either of that version or of any later version published by
3122
the Free Software Foundation. If the Library does not specify a
3123
license version number, you may choose any version ever published by
3124
the Free Software Foundation.
3125
3126
14. If you wish to incorporate parts of the Library into other free
3127
programs whose distribution conditions are incompatible with these,
3128
write to the author to ask for permission. For software which is
3129
copyrighted by the Free Software Foundation, write to the Free
3130
Software Foundation; we sometimes make exceptions for this. Our
3131
decision will be guided by the two goals of preserving the free status
3132
of all derivatives of our free software and of promoting the sharing
3133
and reuse of software generally.
3134
3135
NO WARRANTY
3136
3137
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
3138
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
3139
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
3140
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
3141
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
3142
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
3143
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
3144
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
3145
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
3146
3147
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
3148
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
3149
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
3150
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
3151
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
3152
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
3153
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
3154
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
3155
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
3156
DAMAGES.
3157
3158
END OF TERMS AND CONDITIONS
3159
3160
// Copyright (C) 2002-2013 The ANGLE Project Authors.
3161
// All rights reserved.
3162
//
3163
// Redistribution and use in source and binary forms, with or without
3164
// modification, are permitted provided that the following conditions
3165
// are met:
3166
//
3167
// Redistributions of source code must retain the above copyright
3168
// notice, this list of conditions and the following disclaimer.
3169
//
3170
// Redistributions in binary form must reproduce the above
3171
// copyright notice, this list of conditions and the following
3172
// disclaimer in the documentation and/or other materials provided
3173
// with the distribution.
3174
//
3175
// Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc.
3176
// Ltd., nor the names of their contributors may be used to endorse
3177
// or promote products derived from this software without specific
3178
// prior written permission.
3179
//
3180
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3181
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3182
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3183
// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3184
// COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3185
// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3186
// BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
3187
// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
3188
// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3189
// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
3190
// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3191
// POSSIBILITY OF SUCH DAMAGE.
3192
3193
3194
Apache License
3195
Version 2.0, January 2004
3196
http://www.apache.org/licenses/
3197
3198
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
3199
3200
1. Definitions.
3201
3202
"License" shall mean the terms and conditions for use, reproduction,
3203
and distribution as defined by Sections 1 through 9 of this document.
3204
3205
"Licensor" shall mean the copyright owner or entity authorized by
3206
the copyright owner that is granting the License.
3207
3208
"Legal Entity" shall mean the union of the acting entity and all
3209
other entities that control, are controlled by, or are under common
3210
control with that entity. For the purposes of this definition,
3211
"control" means (i) the power, direct or indirect, to cause the
3212
direction or management of such entity, whether by contract or
3213
otherwise, or (ii) ownership of fifty percent (50%) or more of the
3214
outstanding shares, or (iii) beneficial ownership of such entity.
3215
3216
"You" (or "Your") shall mean an individual or Legal Entity
3217
exercising permissions granted by this License.
3218
3219
"Source" form shall mean the preferred form for making modifications,
3220
including but not limited to software source code, documentation
3221
source, and configuration files.
3222
3223
"Object" form shall mean any form resulting from mechanical
3224
transformation or translation of a Source form, including but
3225
not limited to compiled object code, generated documentation,
3226
and conversions to other media types.
3227
3228
"Work" shall mean the work of authorship, whether in Source or
3229
Object form, made available under the License, as indicated by a
3230
copyright notice that is included in or attached to the work
3231
(an example is provided in the Appendix below).
3232
3233
"Derivative Works" shall mean any work, whether in Source or Object
3234
form, that is based on (or derived from) the Work and for which the
3235
editorial revisions, annotations, elaborations, or other modifications
3236
represent, as a whole, an original work of authorship. For the purposes
3237
of this License, Derivative Works shall not include works that remain
3238
separable from, or merely link (or bind by name) to the interfaces of,
3239
the Work and Derivative Works thereof.
3240
3241
"Contribution" shall mean any work of authorship, including
3242
the original version of the Work and any modifications or additions
3243
to that Work or Derivative Works thereof, that is intentionally
3244
submitted to Licensor for inclusion in the Work by the copyright owner
3245
or by an individual or Legal Entity authorized to submit on behalf of
3246
the copyright owner. For the purposes of this definition, "submitted"
3247
means any form of electronic, verbal, or written communication sent
3248
to the Licensor or its representatives, including but not limited to
3249
communication on electronic mailing lists, source code control systems,
3250
and issue tracking systems that are managed by, or on behalf of, the
3251
Licensor for the purpose of discussing and improving the Work, but
3252
excluding communication that is conspicuously marked or otherwise
3253
designated in writing by the copyright owner as "Not a Contribution."
3254
3255
"Contributor" shall mean Licensor and any individual or Legal Entity
3256
on behalf of whom a Contribution has been received by Licensor and
3257
subsequently incorporated within the Work.
3258
3259
2. Grant of Copyright License. Subject to the terms and conditions of
3260
this License, each Contributor hereby grants to You a perpetual,
3261
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
3262
copyright license to reproduce, prepare Derivative Works of,
3263
publicly display, publicly perform, sublicense, and distribute the
3264
Work and such Derivative Works in Source or Object form.
3265
3266
3. Grant of Patent License. Subject to the terms and conditions of
3267
this License, each Contributor hereby grants to You a perpetual,
3268
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
3269
(except as stated in this section) patent license to make, have made,
3270
use, offer to sell, sell, import, and otherwise transfer the Work,
3271
where such license applies only to those patent claims licensable
3272
by such Contributor that are necessarily infringed by their
3273
Contribution(s) alone or by combination of their Contribution(s)
3274
with the Work to which such Contribution(s) was submitted. If You
3275
institute patent litigation against any entity (including a
3276
cross-claim or counterclaim in a lawsuit) alleging that the Work
3277
or a Contribution incorporated within the Work constitutes direct
3278
or contributory patent infringement, then any patent licenses
3279
granted to You under this License for that Work shall terminate
3280
as of the date such litigation is filed.
3281
3282
4. Redistribution. You may reproduce and distribute copies of the
3283
Work or Derivative Works thereof in any medium, with or without
3284
modifications, and in Source or Object form, provided that You
3285
meet the following conditions:
3286
3287
(a) You must give any other recipients of the Work or
3288
Derivative Works a copy of this License; and
3289
3290
(b) You must cause any modified files to carry prominent notices
3291
stating that You changed the files; and
3292
3293
(c) You must retain, in the Source form of any Derivative Works
3294
that You distribute, all copyright, patent, trademark, and
3295
attribution notices from the Source form of the Work,
3296
excluding those notices that do not pertain to any part of
3297
the Derivative Works; and
3298
3299
(d) If the Work includes a "NOTICE" text file as part of its
3300
distribution, then any Derivative Works that You distribute must
3301
include a readable copy of the attribution notices contained
3302
within such NOTICE file, excluding those notices that do not
3303
pertain to any part of the Derivative Works, in at least one
3304
of the following places: within a NOTICE text file distributed
3305
as part of the Derivative Works; within the Source form or
3306
documentation, if provided along with the Derivative Works; or,
3307
within a display generated by the Derivative Works, if and
3308
wherever such third-party notices normally appear. The contents
3309
of the NOTICE file are for informational purposes only and
3310
do not modify the License. You may add Your own attribution
3311
notices within Derivative Works that You distribute, alongside
3312
or as an addendum to the NOTICE text from the Work, provided
3313
that such additional attribution notices cannot be construed
3314
as modifying the License.
3315
3316
You may add Your own copyright statement to Your modifications and
3317
may provide additional or different license terms and conditions
3318
for use, reproduction, or distribution of Your modifications, or
3319
for any such Derivative Works as a whole, provided Your use,
3320
reproduction, and distribution of the Work otherwise complies with
3321
the conditions stated in this License.
3322
3323
5. Submission of Contributions. Unless You explicitly state otherwise,
3324
any Contribution intentionally submitted for inclusion in the Work
3325
by You to the Licensor shall be under the terms and conditions of
3326
this License, without any additional terms or conditions.
3327
Notwithstanding the above, nothing herein shall supersede or modify
3328
the terms of any separate license agreement you may have executed
3329
with Licensor regarding such Contributions.
3330
3331
6. Trademarks. This License does not grant permission to use the trade
3332
names, trademarks, service marks, or product names of the Licensor,
3333
except as required for reasonable and customary use in describing the
3334
origin of the Work and reproducing the content of the NOTICE file.
3335
3336
7. Disclaimer of Warranty. Unless required by applicable law or
3337
agreed to in writing, Licensor provides the Work (and each
3338
Contributor provides its Contributions) on an "AS IS" BASIS,
3339
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
3340
implied, including, without limitation, any warranties or conditions
3341
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
3342
PARTICULAR PURPOSE. You are solely responsible for determining the
3343
appropriateness of using or redistributing the Work and assume any
3344
risks associated with Your exercise of permissions under this License.
3345
3346
8. Limitation of Liability. In no event and under no legal theory,
3347
whether in tort (including negligence), contract, or otherwise,
3348
unless required by applicable law (such as deliberate and grossly
3349
negligent acts) or agreed to in writing, shall any Contributor be
3350
liable to You for damages, including any direct, indirect, special,
3351
incidental, or consequential damages of any character arising as a
3352
result of this License or out of the use or inability to use the
3353
Work (including but not limited to damages for loss of goodwill,
3354
work stoppage, computer failure or malfunction, or any and all
3355
other commercial damages or losses), even if such Contributor
3356
has been advised of the possibility of such damages.
3357
3358
9. Accepting Warranty or Additional Liability. While redistributing
3359
the Work or Derivative Works thereof, You may choose to offer,
3360
and charge a fee for, acceptance of support, warranty, indemnity,
3361
or other liability obligations and/or rights consistent with this
3362
License. However, in accepting such obligations, You may act only
3363
on Your own behalf and on Your sole responsibility, not on behalf
3364
of any other Contributor, and only if You agree to indemnify,
3365
defend, and hold each Contributor harmless for any liability
3366
incurred by, or claims asserted against, such Contributor by reason
3367
of your accepting any such warranty or additional liability.
3368
3369
END OF TERMS AND CONDITIONS
3370
3371
APPENDIX: How to apply the Apache License to your work.
3372
3373
To apply the Apache License to your work, attach the following
3374
boilerplate notice, with the fields enclosed by brackets "[]"
3375
replaced with your own identifying information. (Don't include
3376
the brackets!) The text should be enclosed in the appropriate
3377
comment syntax for the file format. We also recommend that a
3378
file or class name and description of purpose be included on the
3379
same "printed page" as the copyright notice for easier
3380
identification within third-party archives.
3381
3382
Copyright [yyyy] [name of copyright owner]
3383
3384
Licensed under the Apache License, Version 2.0 (the "License");
3385
you may not use this file except in compliance with the License.
3386
You may obtain a copy of the License at
3387
3388
http://www.apache.org/licenses/LICENSE-2.0
3389
3390
Unless required by applicable law or agreed to in writing, software
3391
distributed under the License is distributed on an "AS IS" BASIS,
3392
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
3393
See the License for the specific language governing permissions and
3394
limitations under the License.
3395
3396
Copyright (c) 2012, Manfred Moitzi
3397
3398
Permission is hereby granted, free of charge, to any person obtaining a
3399
copy of this software and associated documentation files (the
3400
"Software"), to deal in the Software without restriction, including
3401
without limitation the rights to use, copy, modify, merge, publish,
3402
distribute, sublicense, and/or sell copies of the Software, and to
3403
permit persons to whom the Software is furnished to do so, subject to
3404
the following conditions:
3405
3406
The above copyright notice and this permission notice shall be included
3407
in all copies or substantial portions of the Software.
3408
3409
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
3410
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
3411
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
3412
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
3413
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
3414
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
3415
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
3416
3417
Deutsche Übersetzung:
3418
3419
Copyright (c) 2012, Manfred Moitzi
3420
3421
Hiermit wird unentgeltlich, jeder Person, die eine Kopie der Software
3422
und der zugehörigen Dokumentationen (die "Software") erhält, die
3423
Erlaubnis erteilt, uneingeschränkt zu benutzen, inklusive und ohne
3424
Ausnahme, dem Recht, sie zu verwenden, kopieren, ändern, fusionieren,
3425
verlegen, verbreiten, unterlizenzieren und/oder zu verkaufen, und
3426
Personen, die diese Software erhalten, diese Rechte zu geben, unter den
3427
folgenden Bedingungen:
3428
3429
Der obige Urheberrechtsvermerk und dieser Erlaubnisvermerk sind in allen
3430
Kopien oder Teilkopien der Software beizulegen.
3431
3432
DIE SOFTWARE WIRD OHNE JEDE AUSDRÜCKLICHE ODER IMPLIZIERTE GARANTIE
3433
BEREITGESTELLT, EINSCHLIESSLICH DER GARANTIE ZUR BENUTZUNG FÜR DEN
3434
VORGESEHENEN ODER EINEM BESTIMMTEN ZWECK SOWIE JEGLICHER
3435
RECHTSVERLETZUNG, JEDOCH NICHT DARAUF BESCHRÄNKT. IN KEINEM FALL SIND
3436
DIE AUTOREN ODER COPYRIGHTINHABER FÜR JEGLICHEN SCHADEN ODER SONSTIGE
3437
ANSPRÜCHE HAFTBAR ZU MACHEN, OB INFOLGE DER ERFÜLLUNG EINES VERTRAGES,
3438
EINES DELIKTES ODER ANDERS IM ZUSAMMENHANG MIT DER SOFTWARE ODER
3439
SONSTIGER VERWENDUNG DER SOFTWARE ENTSTANDEN.
3440
3441
3442
// Copyright (c) 2010 The Chromium Authors. All rights reserved.
3443
//
3444
// Redistribution and use in source and binary forms, with or without
3445
// modification, are permitted provided that the following conditions are
3446
// met:
3447
//
3448
// * Redistributions of source code must retain the above copyright
3449
// notice, this list of conditions and the following disclaimer.
3450
// * Redistributions in binary form must reproduce the above
3451
// copyright notice, this list of conditions and the following disclaimer
3452
// in the documentation and/or other materials provided with the
3453
// distribution.
3454
// * Neither the name of Google Inc. nor the names of its
3455
// contributors may be used to endorse or promote products derived from
3456
// this software without specific prior written permission.
3457
//
3458
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3459
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3460
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
3461
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
3462
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
3463
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
3464
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
3465
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
3466
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
3467
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
3468
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3469
3470
MOZILLA PUBLIC LICENSE
3471
Version 1.1
3472
3473
---------------
3474
3475
1. Definitions.
3476
3477
1.0.1. "Commercial Use" means distribution or otherwise making the
3478
Covered Code available to a third party.
3479
3480
1.1. "Contributor" means each entity that creates or contributes to
3481
the creation of Modifications.
3482
3483
1.2. "Contributor Version" means the combination of the Original
3484
Code, prior Modifications used by a Contributor, and the Modifications
3485
made by that particular Contributor.
3486
3487
1.3. "Covered Code" means the Original Code or Modifications or the
3488
combination of the Original Code and Modifications, in each case
3489
including portions thereof.
3490
3491
1.4. "Electronic Distribution Mechanism" means a mechanism generally
3492
accepted in the software development community for the electronic
3493
transfer of data.
3494
3495
1.5. "Executable" means Covered Code in any form other than Source
3496
Code.
3497
3498
1.6. "Initial Developer" means the individual or entity identified
3499
as the Initial Developer in the Source Code notice required by Exhibit
3500
A.
3501
3502
1.7. "Larger Work" means a work which combines Covered Code or
3503
portions thereof with code not governed by the terms of this License.
3504
3505
1.8. "License" means this document.
3506
3507
1.8.1. "Licensable" means having the right to grant, to the maximum
3508
extent possible, whether at the time of the initial grant or
3509
subsequently acquired, any and all of the rights conveyed herein.
3510
3511
1.9. "Modifications" means any addition to or deletion from the
3512
substance or structure of either the Original Code or any previous
3513
Modifications. When Covered Code is released as a series of files, a
3514
Modification is:
3515
A. Any addition to or deletion from the contents of a file
3516
containing Original Code or previous Modifications.
3517
3518
B. Any new file that contains any part of the Original Code or
3519
previous Modifications.
3520
3521
1.10. "Original Code" means Source Code of computer software code
3522
which is described in the Source Code notice required by Exhibit A as
3523
Original Code, and which, at the time of its release under this
3524
License is not already Covered Code governed by this License.
3525
3526
1.10.1. "Patent Claims" means any patent claim(s), now owned or
3527
hereafter acquired, including without limitation, method, process,
3528
and apparatus claims, in any patent Licensable by grantor.
3529
3530
1.11. "Source Code" means the preferred form of the Covered Code for
3531
making modifications to it, including all modules it contains, plus
3532
any associated interface definition files, scripts used to control
3533
compilation and installation of an Executable, or source code
3534
differential comparisons against either the Original Code or another
3535
well known, available Covered Code of the Contributor's choice. The
3536
Source Code can be in a compressed or archival form, provided the
3537
appropriate decompression or de-archiving software is widely available
3538
for no charge.
3539
3540
1.12. "You" (or "Your") means an individual or a legal entity
3541
exercising rights under, and complying with all of the terms of, this
3542
License or a future version of this License issued under Section 6.1.
3543
For legal entities, "You" includes any entity which controls, is
3544
controlled by, or is under common control with You. For purposes of
3545
this definition, "control" means (a) the power, direct or indirect,
3546
to cause the direction or management of such entity, whether by
3547
contract or otherwise, or (b) ownership of more than fifty percent
3548
(50%) of the outstanding shares or beneficial ownership of such
3549
entity.
3550
3551
2. Source Code License.
3552
3553
2.1. The Initial Developer Grant.
3554
The Initial Developer hereby grants You a world-wide, royalty-free,
3555
non-exclusive license, subject to third party intellectual property
3556
claims:
3557
(a) under intellectual property rights (other than patent or
3558
trademark) Licensable by Initial Developer to use, reproduce,
3559
modify, display, perform, sublicense and distribute the Original
3560
Code (or portions thereof) with or without Modifications, and/or
3561
as part of a Larger Work; and
3562
3563
(b) under Patents Claims infringed by the making, using or
3564
selling of Original Code, to make, have made, use, practice,
3565
sell, and offer for sale, and/or otherwise dispose of the
3566
Original Code (or portions thereof).
3567
3568
(c) the licenses granted in this Section 2.1(a) and (b) are
3569
effective on the date Initial Developer first distributes
3570
Original Code under the terms of this License.
3571
3572
(d) Notwithstanding Section 2.1(b) above, no patent license is
3573
granted: 1) for code that You delete from the Original Code; 2)
3574
separate from the Original Code; or 3) for infringements caused
3575
by: i) the modification of the Original Code or ii) the
3576
combination of the Original Code with other software or devices.
3577
3578
2.2. Contributor Grant.
3579
Subject to third party intellectual property claims, each Contributor
3580
hereby grants You a world-wide, royalty-free, non-exclusive license
3581
3582
(a) under intellectual property rights (other than patent or
3583
trademark) Licensable by Contributor, to use, reproduce, modify,
3584
display, perform, sublicense and distribute the Modifications
3585
created by such Contributor (or portions thereof) either on an
3586
unmodified basis, with other Modifications, as Covered Code
3587
and/or as part of a Larger Work; and
3588
3589
(b) under Patent Claims infringed by the making, using, or
3590
selling of Modifications made by that Contributor either alone
3591
and/or in combination with its Contributor Version (or portions
3592
of such combination), to make, use, sell, offer for sale, have
3593
made, and/or otherwise dispose of: 1) Modifications made by that
3594
Contributor (or portions thereof); and 2) the combination of
3595
Modifications made by that Contributor with its Contributor
3596
Version (or portions of such combination).
3597
3598
(c) the licenses granted in Sections 2.2(a) and 2.2(b) are
3599
effective on the date Contributor first makes Commercial Use of
3600
the Covered Code.
3601
3602
(d) Notwithstanding Section 2.2(b) above, no patent license is
3603
granted: 1) for any code that Contributor has deleted from the
3604
Contributor Version; 2) separate from the Contributor Version;
3605
3) for infringements caused by: i) third party modifications of
3606
Contributor Version or ii) the combination of Modifications made
3607
by that Contributor with other software (except as part of the
3608
Contributor Version) or other devices; or 4) under Patent Claims
3609
infringed by Covered Code in the absence of Modifications made by
3610
that Contributor.
3611
3612
3. Distribution Obligations.
3613
3614
3.1. Application of License.
3615
The Modifications which You create or to which You contribute are
3616
governed by the terms of this License, including without limitation
3617
Section 2.2. The Source Code version of Covered Code may be
3618
distributed only under the terms of this License or a future version
3619
of this License released under Section 6.1, and You must include a
3620
copy of this License with every copy of the Source Code You
3621
distribute. You may not offer or impose any terms on any Source Code
3622
version that alters or restricts the applicable version of this
3623
License or the recipients' rights hereunder. However, You may include
3624
an additional document offering the additional rights described in
3625
Section 3.5.
3626
3627
3.2. Availability of Source Code.
3628
Any Modification which You create or to which You contribute must be
3629
made available in Source Code form under the terms of this License
3630
either on the same media as an Executable version or via an accepted
3631
Electronic Distribution Mechanism to anyone to whom you made an
3632
Executable version available; and if made available via Electronic
3633
Distribution Mechanism, must remain available for at least twelve (12)
3634
months after the date it initially became available, or at least six
3635
(6) months after a subsequent version of that particular Modification
3636
has been made available to such recipients. You are responsible for
3637
ensuring that the Source Code version remains available even if the
3638
Electronic Distribution Mechanism is maintained by a third party.
3639
3640
3.3. Description of Modifications.
3641
You must cause all Covered Code to which You contribute to contain a
3642
file documenting the changes You made to create that Covered Code and
3643
the date of any change. You must include a prominent statement that
3644
the Modification is derived, directly or indirectly, from Original
3645
Code provided by the Initial Developer and including the name of the
3646
Initial Developer in (a) the Source Code, and (b) in any notice in an
3647
Executable version or related documentation in which You describe the
3648
origin or ownership of the Covered Code.
3649
3650
3.4. Intellectual Property Matters
3651
(a) Third Party Claims.
3652
If Contributor has knowledge that a license under a third party's
3653
intellectual property rights is required to exercise the rights
3654
granted by such Contributor under Sections 2.1 or 2.2,
3655
Contributor must include a text file with the Source Code
3656
distribution titled "LEGAL" which describes the claim and the
3657
party making the claim in sufficient detail that a recipient will
3658
know whom to contact. If Contributor obtains such knowledge after
3659
the Modification is made available as described in Section 3.2,
3660
Contributor shall promptly modify the LEGAL file in all copies
3661
Contributor makes available thereafter and shall take other steps
3662
(such as notifying appropriate mailing lists or newsgroups)
3663
reasonably calculated to inform those who received the Covered
3664
Code that new knowledge has been obtained.
3665
3666
(b) Contributor APIs.
3667
If Contributor's Modifications include an application programming
3668
interface and Contributor has knowledge of patent licenses which
3669
are reasonably necessary to implement that API, Contributor must
3670
also include this information in the LEGAL file.
3671
3672
(c) Representations.
3673
Contributor represents that, except as disclosed pursuant to
3674
Section 3.4(a) above, Contributor believes that Contributor's
3675
Modifications are Contributor's original creation(s) and/or
3676
Contributor has sufficient rights to grant the rights conveyed by
3677
this License.
3678
3679
3.5. Required Notices.
3680
You must duplicate the notice in Exhibit A in each file of the Source
3681
Code. If it is not possible to put such notice in a particular Source
3682
Code file due to its structure, then You must include such notice in a
3683
location (such as a relevant directory) where a user would be likely
3684
to look for such a notice. If You created one or more Modification(s)
3685
You may add your name as a Contributor to the notice described in
3686
Exhibit A. You must also duplicate this License in any documentation
3687
for the Source Code where You describe recipients' rights or ownership
3688
rights relating to Covered Code. You may choose to offer, and to
3689
charge a fee for, warranty, support, indemnity or liability
3690
obligations to one or more recipients of Covered Code. However, You
3691
may do so only on Your own behalf, and not on behalf of the Initial
3692
Developer or any Contributor. You must make it absolutely clear than
3693
any such warranty, support, indemnity or liability obligation is
3694
offered by You alone, and You hereby agree to indemnify the Initial
3695
Developer and every Contributor for any liability incurred by the
3696
Initial Developer or such Contributor as a result of warranty,
3697
support, indemnity or liability terms You offer.
3698
3699
3.6. Distribution of Executable Versions.
3700
You may distribute Covered Code in Executable form only if the
3701
requirements of Section 3.1-3.5 have been met for that Covered Code,
3702
and if You include a notice stating that the Source Code version of
3703
the Covered Code is available under the terms of this License,
3704
including a description of how and where You have fulfilled the
3705
obligations of Section 3.2. The notice must be conspicuously included
3706
in any notice in an Executable version, related documentation or
3707
collateral in which You describe recipients' rights relating to the
3708
Covered Code. You may distribute the Executable version of Covered
3709
Code or ownership rights under a license of Your choice, which may
3710
contain terms different from this License, provided that You are in
3711
compliance with the terms of this License and that the license for the
3712
Executable version does not attempt to limit or alter the recipient's
3713
rights in the Source Code version from the rights set forth in this
3714
License. If You distribute the Executable version under a different
3715
license You must make it absolutely clear that any terms which differ
3716
from this License are offered by You alone, not by the Initial
3717
Developer or any Contributor. You hereby agree to indemnify the
3718
Initial Developer and every Contributor for any liability incurred by
3719
the Initial Developer or such Contributor as a result of any such
3720
terms You offer.
3721
3722
3.7. Larger Works.
3723
You may create a Larger Work by combining Covered Code with other code
3724
not governed by the terms of this License and distribute the Larger
3725
Work as a single product. In such a case, You must make sure the
3726
requirements of this License are fulfilled for the Covered Code.
3727
3728
4. Inability to Comply Due to Statute or Regulation.
3729
3730
If it is impossible for You to comply with any of the terms of this
3731
License with respect to some or all of the Covered Code due to
3732
statute, judicial order, or regulation then You must: (a) comply with
3733
the terms of this License to the maximum extent possible; and (b)
3734
describe the limitations and the code they affect. Such description
3735
must be included in the LEGAL file described in Section 3.4 and must
3736
be included with all distributions of the Source Code. Except to the
3737
extent prohibited by statute or regulation, such description must be
3738
sufficiently detailed for a recipient of ordinary skill to be able to
3739
understand it.
3740
3741
5. Application of this License.
3742
3743
This License applies to code to which the Initial Developer has
3744
attached the notice in Exhibit A and to related Covered Code.
3745
3746
6. Versions of the License.
3747
3748
6.1. New Versions.
3749
Netscape Communications Corporation ("Netscape") may publish revised
3750
and/or new versions of the License from time to time. Each version
3751
will be given a distinguishing version number.
3752
3753
6.2. Effect of New Versions.
3754
Once Covered Code has been published under a particular version of the
3755
License, You may always continue to use it under the terms of that
3756
version. You may also choose to use such Covered Code under the terms
3757
of any subsequent version of the License published by Netscape. No one
3758
other than Netscape has the right to modify the terms applicable to
3759
Covered Code created under this License.
3760
3761
6.3. Derivative Works.
3762
If You create or use a modified version of this License (which you may
3763
only do in order to apply it to code which is not already Covered Code
3764
governed by this License), You must (a) rename Your license so that
3765
the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
3766
"MPL", "NPL" or any confusingly similar phrase do not appear in your
3767
license (except to note that your license differs from this License)
3768
and (b) otherwise make it clear that Your version of the license
3769
contains terms which differ from the Mozilla Public License and
3770
Netscape Public License. (Filling in the name of the Initial
3771
Developer, Original Code or Contributor in the notice described in
3772
Exhibit A shall not of themselves be deemed to be modifications of
3773
this License.)
3774
3775
7. DISCLAIMER OF WARRANTY.
3776
3777
COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
3778
WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
3779
WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
3780
DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
3781
THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
3782
IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
3783
YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
3784
COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
3785
OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
3786
ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
3787
3788
8. TERMINATION.
3789
3790
8.1. This License and the rights granted hereunder will terminate
3791
automatically if You fail to comply with terms herein and fail to cure
3792
such breach within 30 days of becoming aware of the breach. All
3793
sublicenses to the Covered Code which are properly granted shall
3794
survive any termination of this License. Provisions which, by their
3795
nature, must remain in effect beyond the termination of this License
3796
shall survive.
3797
3798
8.2. If You initiate litigation by asserting a patent infringement
3799
claim (excluding declatory judgment actions) against Initial Developer
3800
or a Contributor (the Initial Developer or Contributor against whom
3801
You file such action is referred to as "Participant") alleging that:
3802
3803
(a) such Participant's Contributor Version directly or indirectly
3804
infringes any patent, then any and all rights granted by such
3805
Participant to You under Sections 2.1 and/or 2.2 of this License
3806
shall, upon 60 days notice from Participant terminate prospectively,
3807
unless if within 60 days after receipt of notice You either: (i)
3808
agree in writing to pay Participant a mutually agreeable reasonable
3809
royalty for Your past and future use of Modifications made by such
3810
Participant, or (ii) withdraw Your litigation claim with respect to
3811
the Contributor Version against such Participant. If within 60 days
3812
of notice, a reasonable royalty and payment arrangement are not
3813
mutually agreed upon in writing by the parties or the litigation claim
3814
is not withdrawn, the rights granted by Participant to You under
3815
Sections 2.1 and/or 2.2 automatically terminate at the expiration of
3816
the 60 day notice period specified above.
3817
3818
(b) any software, hardware, or device, other than such Participant's
3819
Contributor Version, directly or indirectly infringes any patent, then
3820
any rights granted to You by such Participant under Sections 2.1(b)
3821
and 2.2(b) are revoked effective as of the date You first made, used,
3822
sold, distributed, or had made, Modifications made by that
3823
Participant.
3824
3825
8.3. If You assert a patent infringement claim against Participant
3826
alleging that such Participant's Contributor Version directly or
3827
indirectly infringes any patent where such claim is resolved (such as
3828
by license or settlement) prior to the initiation of patent
3829
infringement litigation, then the reasonable value of the licenses
3830
granted by such Participant under Sections 2.1 or 2.2 shall be taken
3831
into account in determining the amount or value of any payment or
3832
license.
3833
3834
8.4. In the event of termination under Sections 8.1 or 8.2 above,
3835
all end user license agreements (excluding distributors and resellers)
3836
which have been validly granted by You or any distributor hereunder
3837
prior to termination shall survive termination.
3838
3839
9. LIMITATION OF LIABILITY.
3840
3841
UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
3842
(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
3843
DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
3844
OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
3845
ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
3846
CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
3847
WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
3848
COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
3849
INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
3850
LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
3851
RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
3852
PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
3853
EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
3854
THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
3855
3856
10. U.S. GOVERNMENT END USERS.
3857
3858
The Covered Code is a "commercial item," as that term is defined in
3859
48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
3860
software" and "commercial computer software documentation," as such
3861
terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
3862
C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
3863
all U.S. Government End Users acquire Covered Code with only those
3864
rights set forth herein.
3865
3866
11. MISCELLANEOUS.
3867
3868
This License represents the complete agreement concerning subject
3869
matter hereof. If any provision of this License is held to be
3870
unenforceable, such provision shall be reformed only to the extent
3871
necessary to make it enforceable. This License shall be governed by
3872
California law provisions (except to the extent applicable law, if
3873
any, provides otherwise), excluding its conflict-of-law provisions.
3874
With respect to disputes in which at least one party is a citizen of,
3875
or an entity chartered or registered to do business in the United
3876
States of America, any litigation relating to this License shall be
3877
subject to the jurisdiction of the Federal Courts of the Northern
3878
District of California, with venue lying in Santa Clara County,
3879
California, with the losing party responsible for costs, including
3880
without limitation, court costs and reasonable attorneys' fees and
3881
expenses. The application of the United Nations Convention on
3882
Contracts for the International Sale of Goods is expressly excluded.
3883
Any law or regulation which provides that the language of a contract
3884
shall be construed against the drafter shall not apply to this
3885
License.
3886
3887
12. RESPONSIBILITY FOR CLAIMS.
3888
3889
As between Initial Developer and the Contributors, each party is
3890
responsible for claims and damages arising, directly or indirectly,
3891
out of its utilization of rights under this License and You agree to
3892
work with Initial Developer and Contributors to distribute such
3893
responsibility on an equitable basis. Nothing herein is intended or
3894
shall be deemed to constitute any admission of liability.
3895
3896
13. MULTIPLE-LICENSED CODE.
3897
3898
Initial Developer may designate portions of the Covered Code as
3899
"Multiple-Licensed". "Multiple-Licensed" means that the Initial
3900
Developer permits you to utilize portions of the Covered Code under
3901
Your choice of the NPL or the alternative licenses, if any, specified
3902
by the Initial Developer in the file described in Exhibit A.
3903
3904
EXHIBIT A -Mozilla Public License.
3905
3906
``The contents of this file are subject to the Mozilla Public License
3907
Version 1.1 (the "License"); you may not use this file except in
3908
compliance with the License. You may obtain a copy of the License at
3909
http://www.mozilla.org/MPL/
3910
3911
Software distributed under the License is distributed on an "AS IS"
3912
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
3913
License for the specific language governing rights and limitations
3914
under the License.
3915
3916
The Original Code is ______________________________________.
3917
3918
The Initial Developer of the Original Code is ________________________.
3919
Portions created by ______________________ are Copyright (C) ______
3920
_______________________. All Rights Reserved.
3921
3922
Contributor(s): ______________________________________.
3923
3924
Alternatively, the contents of this file may be used under the terms
3925
of the _____ license (the "[___] License"), in which case the
3926
provisions of [______] License are applicable instead of those
3927
above. If you wish to allow use of your version of this file only
3928
under the terms of the [____] License and not to allow others to use
3929
your version of this file under the MPL, indicate your decision by
3930
deleting the provisions above and replace them with the notice and
3931
other provisions required by the [___] License. If you do not delete
3932
the provisions above, a recipient may use your version of this file
3933
under either the MPL or the [___] License."
3934
3935
[NOTE: The text of this Exhibit A may differ slightly from the text of
3936
the notices in the Source Code files of the Original Code. You should
3937
use the text of this Exhibit A rather than the text found in the
3938
Original Code Source Code for Your Modifications.]
3939
3940
----------------------------------------------------------------------
3941
3942
AMENDMENTS
3943
3944
The Netscape Public License Version 1.1 ("NPL") consists of the
3945
Mozilla Public License Version 1.1 with the following Amendments,
3946
including Exhibit A-Netscape Public License. Files identified with
3947
"Exhibit A-Netscape Public License" are governed by the Netscape
3948
Public License Version 1.1.
3949
3950
Additional Terms applicable to the Netscape Public License.
3951
I. Effect.
3952
These additional terms described in this Netscape Public
3953
License -- Amendments shall apply to the Mozilla Communicator
3954
client code and to all Covered Code under this License.
3955
3956
II. "Netscape's Branded Code" means Covered Code that Netscape
3957
distributes and/or permits others to distribute under one or more
3958
trademark(s) which are controlled by Netscape but which are not
3959
licensed for use under this License.
3960
3961
III. Netscape and logo.
3962
This License does not grant any rights to use the trademarks
3963
"Netscape", the "Netscape N and horizon" logo or the "Netscape
3964
lighthouse" logo, "Netcenter", "Gecko", "Java" or "JavaScript",
3965
"Smart Browsing" even if such marks are included in the Original
3966
Code or Modifications.
3967
3968
IV. Inability to Comply Due to Contractual Obligation.
3969
Prior to licensing the Original Code under this License, Netscape
3970
has licensed third party code for use in Netscape's Branded Code.
3971
To the extent that Netscape is limited contractually from making
3972
such third party code available under this License, Netscape may
3973
choose to reintegrate such code into Covered Code without being
3974
required to distribute such code in Source Code form, even if
3975
such code would otherwise be considered "Modifications" under
3976
this License.
3977
3978
V. Use of Modifications and Covered Code by Initial Developer.
3979
V.1. In General.
3980
The obligations of Section 3 apply to Netscape, except to
3981
the extent specified in this Amendment, Section V.2 and V.3.
3982
3983
V.2. Other Products.
3984
Netscape may include Covered Code in products other than the
3985
Netscape's Branded Code which are released by Netscape
3986
during the two (2) years following the release date of the
3987
Original Code, without such additional products becoming
3988
subject to the terms of this License, and may license such
3989
additional products on different terms from those contained
3990
in this License.
3991
3992
V.3. Alternative Licensing.
3993
Netscape may license the Source Code of Netscape's Branded
3994
Code, including Modifications incorporated therein, without
3995
such Netscape Branded Code becoming subject to the terms of
3996
this License, and may license such Netscape Branded Code on
3997
different terms from those contained in this License.
3998
3999
VI. Litigation.
4000
Notwithstanding the limitations of Section 11 above, the
4001
provisions regarding litigation in Section 11(a), (b) and (c) of
4002
the License shall apply to all disputes relating to this License.
4003
4004
EXHIBIT A-Netscape Public License.
4005
4006
"The contents of this file are subject to the Netscape Public
4007
License Version 1.1 (the "License"); you may not use this file
4008
except in compliance with the License. You may obtain a copy of
4009
the License at http://www.mozilla.org/NPL/
4010
4011
Software distributed under the License is distributed on an "AS
4012
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
4013
implied. See the License for the specific language governing
4014
rights and limitations under the License.
4015
4016
The Original Code is Mozilla Communicator client code, released
4017
March 31, 1998.
4018
4019
The Initial Developer of the Original Code is Netscape
4020
Communications Corporation. Portions created by Netscape are
4021
Copyright (C) 1998-1999 Netscape Communications Corporation. All
4022
Rights Reserved.
4023
4024
Contributor(s): ______________________________________.
4025
4026
Alternatively, the contents of this file may be used under the
4027
terms of the _____ license (the "[___] License"), in which case
4028
the provisions of [______] License are applicable instead of
4029
those above. If you wish to allow use of your version of this
4030
file only under the terms of the [____] License and not to allow
4031
others to use your version of this file under the NPL, indicate
4032
your decision by deleting the provisions above and replace them
4033
with the notice and other provisions required by the [___]
4034
License. If you do not delete the provisions above, a recipient
4035
may use your version of this file under either the NPL or the
4036
[___] License."
4037
4038
GNU GENERAL PUBLIC LICENSE
4039
Version 2, June 1991
4040
4041
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
4042
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
4043
Everyone is permitted to copy and distribute verbatim copies
4044
of this license document, but changing it is not allowed.
4045
4046
Preamble
4047
4048
The licenses for most software are designed to take away your
4049
freedom to share and change it. By contrast, the GNU General Public
4050
License is intended to guarantee your freedom to share and change free
4051
software--to make sure the software is free for all its users. This
4052
General Public License applies to most of the Free Software
4053
Foundation's software and to any other program whose authors commit to
4054
using it. (Some other Free Software Foundation software is covered by
4055
the GNU Library General Public License instead.) You can apply it to
4056
your programs, too.
4057
4058
When we speak of free software, we are referring to freedom, not
4059
price. Our General Public Licenses are designed to make sure that you
4060
have the freedom to distribute copies of free software (and charge for
4061
this service if you wish), that you receive source code or can get it
4062
if you want it, that you can change the software or use pieces of it
4063
in new free programs; and that you know you can do these things.
4064
4065
To protect your rights, we need to make restrictions that forbid
4066
anyone to deny you these rights or to ask you to surrender the rights.
4067
These restrictions translate to certain responsibilities for you if you
4068
distribute copies of the software, or if you modify it.
4069
4070
For example, if you distribute copies of such a program, whether
4071
gratis or for a fee, you must give the recipients all the rights that
4072
you have. You must make sure that they, too, receive or can get the
4073
source code. And you must show them these terms so they know their
4074
rights.
4075
4076
We protect your rights with two steps: (1) copyright the software, and
4077
(2) offer you this license which gives you legal permission to copy,
4078
distribute and/or modify the software.
4079
4080
Also, for each author's protection and ours, we want to make certain
4081
that everyone understands that there is no warranty for this free
4082
software. If the software is modified by someone else and passed on, we
4083
want its recipients to know that what they have is not the original, so
4084
that any problems introduced by others will not reflect on the original
4085
authors' reputations.
4086
4087
Finally, any free program is threatened constantly by software
4088
patents. We wish to avoid the danger that redistributors of a free
4089
program will individually obtain patent licenses, in effect making the
4090
program proprietary. To prevent this, we have made it clear that any
4091
patent must be licensed for everyone's free use or not licensed at all.
4092
4093
The precise terms and conditions for copying, distribution and
4094
modification follow.
4095
4096
GNU GENERAL PUBLIC LICENSE
4097
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
4098
4099
0. This License applies to any program or other work which contains
4100
a notice placed by the copyright holder saying it may be distributed
4101
under the terms of this General Public License. The "Program", below,
4102
refers to any such program or work, and a "work based on the Program"
4103
means either the Program or any derivative work under copyright law:
4104
that is to say, a work containing the Program or a portion of it,
4105
either verbatim or with modifications and/or translated into another
4106
language. (Hereinafter, translation is included without limitation in
4107
the term "modification".) Each licensee is addressed as "you".
4108
4109
Activities other than copying, distribution and modification are not
4110
covered by this License; they are outside its scope. The act of
4111
running the Program is not restricted, and the output from the Program
4112
is covered only if its contents constitute a work based on the
4113
Program (independent of having been made by running the Program).
4114
Whether that is true depends on what the Program does.
4115
4116
1. You may copy and distribute verbatim copies of the Program's
4117
source code as you receive it, in any medium, provided that you
4118
conspicuously and appropriately publish on each copy an appropriate
4119
copyright notice and disclaimer of warranty; keep intact all the
4120
notices that refer to this License and to the absence of any warranty;
4121
and give any other recipients of the Program a copy of this License
4122
along with the Program.
4123
4124
You may charge a fee for the physical act of transferring a copy, and
4125
you may at your option offer warranty protection in exchange for a fee.
4126
4127
2. You may modify your copy or copies of the Program or any portion
4128
of it, thus forming a work based on the Program, and copy and
4129
distribute such modifications or work under the terms of Section 1
4130
above, provided that you also meet all of these conditions:
4131
4132
a) You must cause the modified files to carry prominent notices
4133
stating that you changed the files and the date of any change.
4134
4135
b) You must cause any work that you distribute or publish, that in
4136
whole or in part contains or is derived from the Program or any
4137
part thereof, to be licensed as a whole at no charge to all third
4138
parties under the terms of this License.
4139
4140
c) If the modified program normally reads commands interactively
4141
when run, you must cause it, when started running for such
4142
interactive use in the most ordinary way, to print or display an
4143
announcement including an appropriate copyright notice and a
4144
notice that there is no warranty (or else, saying that you provide
4145
a warranty) and that users may redistribute the program under
4146
these conditions, and telling the user how to view a copy of this
4147
License. (Exception: if the Program itself is interactive but
4148
does not normally print such an announcement, your work based on
4149
the Program is not required to print an announcement.)
4150
4151
These requirements apply to the modified work as a whole. If
4152
identifiable sections of that work are not derived from the Program,
4153
and can be reasonably considered independent and separate works in
4154
themselves, then this License, and its terms, do not apply to those
4155
sections when you distribute them as separate works. But when you
4156
distribute the same sections as part of a whole which is a work based
4157
on the Program, the distribution of the whole must be on the terms of
4158
this License, whose permissions for other licensees extend to the
4159
entire whole, and thus to each and every part regardless of who wrote it.
4160
4161
Thus, it is not the intent of this section to claim rights or contest
4162
your rights to work written entirely by you; rather, the intent is to
4163
exercise the right to control the distribution of derivative or
4164
collective works based on the Program.
4165
4166
In addition, mere aggregation of another work not based on the Program
4167
with the Program (or with a work based on the Program) on a volume of
4168
a storage or distribution medium does not bring the other work under
4169
the scope of this License.
4170
4171
3. You may copy and distribute the Program (or a work based on it,
4172
under Section 2) in object code or executable form under the terms of
4173
Sections 1 and 2 above provided that you also do one of the following:
4174
4175
a) Accompany it with the complete corresponding machine-readable
4176
source code, which must be distributed under the terms of Sections
4177
1 and 2 above on a medium customarily used for software interchange; or,
4178
4179
b) Accompany it with a written offer, valid for at least three
4180
years, to give any third party, for a charge no more than your
4181
cost of physically performing source distribution, a complete
4182
machine-readable copy of the corresponding source code, to be
4183
distributed under the terms of Sections 1 and 2 above on a medium
4184
customarily used for software interchange; or,
4185
4186
c) Accompany it with the information you received as to the offer
4187
to distribute corresponding source code. (This alternative is
4188
allowed only for noncommercial distribution and only if you
4189
received the program in object code or executable form with such
4190
an offer, in accord with Subsection b above.)
4191
4192
The source code for a work means the preferred form of the work for
4193
making modifications to it. For an executable work, complete source
4194
code means all the source code for all modules it contains, plus any
4195
associated interface definition files, plus the scripts used to
4196
control compilation and installation of the executable. However, as a
4197
special exception, the source code distributed need not include
4198
anything that is normally distributed (in either source or binary
4199
form) with the major components (compiler, kernel, and so on) of the
4200
operating system on which the executable runs, unless that component
4201
itself accompanies the executable.
4202
4203
If distribution of executable or object code is made by offering
4204
access to copy from a designated place, then offering equivalent
4205
access to copy the source code from the same place counts as
4206
distribution of the source code, even though third parties are not
4207
compelled to copy the source along with the object code.
4208
4209
4. You may not copy, modify, sublicense, or distribute the Program
4210
except as expressly provided under this License. Any attempt
4211
otherwise to copy, modify, sublicense or distribute the Program is
4212
void, and will automatically terminate your rights under this License.
4213
However, parties who have received copies, or rights, from you under
4214
this License will not have their licenses terminated so long as such
4215
parties remain in full compliance.
4216
4217
5. You are not required to accept this License, since you have not
4218
signed it. However, nothing else grants you permission to modify or
4219
distribute the Program or its derivative works. These actions are
4220
prohibited by law if you do not accept this License. Therefore, by
4221
modifying or distributing the Program (or any work based on the
4222
Program), you indicate your acceptance of this License to do so, and
4223
all its terms and conditions for copying, distributing or modifying
4224
the Program or works based on it.
4225
4226
6. Each time you redistribute the Program (or any work based on the
4227
Program), the recipient automatically receives a license from the
4228
original licensor to copy, distribute or modify the Program subject to
4229
these terms and conditions. You may not impose any further
4230
restrictions on the recipients' exercise of the rights granted herein.
4231
You are not responsible for enforcing compliance by third parties to
4232
this License.
4233
4234
7. If, as a consequence of a court judgment or allegation of patent
4235
infringement or for any other reason (not limited to patent issues),
4236
conditions are imposed on you (whether by court order, agreement or
4237
otherwise) that contradict the conditions of this License, they do not
4238
excuse you from the conditions of this License. If you cannot
4239
distribute so as to satisfy simultaneously your obligations under this
4240
License and any other pertinent obligations, then as a consequence you
4241
may not distribute the Program at all. For example, if a patent
4242
license would not permit royalty-free redistribution of the Program by
4243
all those who receive copies directly or indirectly through you, then
4244
the only way you could satisfy both it and this License would be to
4245
refrain entirely from distribution of the Program.
4246
4247
If any portion of this section is held invalid or unenforceable under
4248
any particular circumstance, the balance of the section is intended to
4249
apply and the section as a whole is intended to apply in other
4250
circumstances.
4251
4252
It is not the purpose of this section to induce you to infringe any
4253
patents or other property right claims or to contest validity of any
4254
such claims; this section has the sole purpose of protecting the
4255
integrity of the free software distribution system, which is
4256
implemented by public license practices. Many people have made
4257
generous contributions to the wide range of software distributed
4258
through that system in reliance on consistent application of that
4259
system; it is up to the author/donor to decide if he or she is willing
4260
to distribute software through any other system and a licensee cannot
4261
impose that choice.
4262
4263
This section is intended to make thoroughly clear what is believed to
4264
be a consequence of the rest of this License.
4265
4266
8. If the distribution and/or use of the Program is restricted in
4267
certain countries either by patents or by copyrighted interfaces, the
4268
original copyright holder who places the Program under this License
4269
may add an explicit geographical distribution limitation excluding
4270
those countries, so that distribution is permitted only in or among
4271
countries not thus excluded. In such case, this License incorporates
4272
the limitation as if written in the body of this License.
4273
4274
9. The Free Software Foundation may publish revised and/or new versions
4275
of the General Public License from time to time. Such new versions will
4276
be similar in spirit to the present version, but may differ in detail to
4277
address new problems or concerns.
4278
4279
Each version is given a distinguishing version number. If the Program
4280
specifies a version number of this License which applies to it and "any
4281
later version", you have the option of following the terms and conditions
4282
either of that version or of any later version published by the Free
4283
Software Foundation. If the Program does not specify a version number of
4284
this License, you may choose any version ever published by the Free Software
4285
Foundation.
4286
4287
10. If you wish to incorporate parts of the Program into other free
4288
programs whose distribution conditions are different, write to the author
4289
to ask for permission. For software which is copyrighted by the Free
4290
Software Foundation, write to the Free Software Foundation; we sometimes
4291
make exceptions for this. Our decision will be guided by the two goals
4292
of preserving the free status of all derivatives of our free software and
4293
of promoting the sharing and reuse of software generally.
4294
4295
NO WARRANTY
4296
4297
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
4298
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
4299
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
4300
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
4301
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
4302
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
4303
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
4304
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
4305
REPAIR OR CORRECTION.
4306
4307
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
4308
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
4309
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
4310
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
4311
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
4312
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
4313
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
4314
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
4315
POSSIBILITY OF SUCH DAMAGES.
4316
4317
END OF TERMS AND CONDITIONS
4318
4319
How to Apply These Terms to Your New Programs
4320
4321
If you develop a new program, and you want it to be of the greatest
4322
possible use to the public, the best way to achieve this is to make it
4323
free software which everyone can redistribute and change under these terms.
4324
4325
To do so, attach the following notices to the program. It is safest
4326
to attach them to the start of each source file to most effectively
4327
convey the exclusion of warranty; and each file should have at least
4328
the "copyright" line and a pointer to where the full notice is found.
4329
4330
<one line to give the program's name and a brief idea of what it does.>
4331
Copyright (C) 19yy <name of author>
4332
4333
This program is free software; you can redistribute it and/or modify
4334
it under the terms of the GNU General Public License as published by
4335
the Free Software Foundation; either version 2 of the License, or
4336
(at your option) any later version.
4337
4338
This program is distributed in the hope that it will be useful,
4339
but WITHOUT ANY WARRANTY; without even the implied warranty of
4340
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
4341
GNU General Public License for more details.
4342
4343
You should have received a copy of the GNU General Public License
4344
along with this program; if not, write to the Free Software
4345
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
4346
4347
4348
Also add information on how to contact you by electronic and paper mail.
4349
4350
If the program is interactive, make it output a short notice like this
4351
when it starts in an interactive mode:
4352
4353
Gnomovision version 69, Copyright (C) 19yy name of author
4354
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
4355
This is free software, and you are welcome to redistribute it
4356
under certain conditions; type `show c' for details.
4357
4358
The hypothetical commands `show w' and `show c' should show the appropriate
4359
parts of the General Public License. Of course, the commands you use may
4360
be called something other than `show w' and `show c'; they could even be
4361
mouse-clicks or menu items--whatever suits your program.
4362
4363
You should also get your employer (if you work as a programmer) or your
4364
school, if any, to sign a "copyright disclaimer" for the program, if
4365
necessary. Here is a sample; alter the names:
4366
4367
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
4368
`Gnomovision' (which makes passes at compilers) written by James Hacker.
4369
4370
<signature of Ty Coon>, 1 April 1989
4371
Ty Coon, President of Vice
4372
4373
This General Public License does not permit incorporating your program into
4374
proprietary programs. If your program is a subroutine library, you may
4375
consider it more useful to permit linking proprietary applications with the
4376
library. If this is what you want to do, use the GNU Library General
4377
Public License instead of this License.
4378
4379
Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
4380
and Clark Cooper
4381
Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers.
4382
4383
Permission is hereby granted, free of charge, to any person obtaining
4384
a copy of this software and associated documentation files (the
4385
"Software"), to deal in the Software without restriction, including
4386
without limitation the rights to use, copy, modify, merge, publish,
4387
distribute, sublicense, and/or sell copies of the Software, and to
4388
permit persons to whom the Software is furnished to do so, subject to
4389
the following conditions:
4390
4391
The above copyright notice and this permission notice shall be included
4392
in all copies or substantial portions of the Software.
4393
4394
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
4395
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
4396
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
4397
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
4398
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
4399
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
4400
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
4401
4402
4403
Apache License
4404
Version 2.0, January 2004
4405
http://www.apache.org/licenses/
4406
4407
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
4408
4409
1. Definitions.
4410
4411
"License" shall mean the terms and conditions for use, reproduction,
4412
and distribution as defined by Sections 1 through 9 of this document.
4413
4414
"Licensor" shall mean the copyright owner or entity authorized by
4415
the copyright owner that is granting the License.
4416
4417
"Legal Entity" shall mean the union of the acting entity and all
4418
other entities that control, are controlled by, or are under common
4419
control with that entity. For the purposes of this definition,
4420
"control" means (i) the power, direct or indirect, to cause the
4421
direction or management of such entity, whether by contract or
4422
otherwise, or (ii) ownership of fifty percent (50%) or more of the
4423
outstanding shares, or (iii) beneficial ownership of such entity.
4424
4425
"You" (or "Your") shall mean an individual or Legal Entity
4426
exercising permissions granted by this License.
4427
4428
"Source" form shall mean the preferred form for making modifications,
4429
including but not limited to software source code, documentation
4430
source, and configuration files.
4431
4432
"Object" form shall mean any form resulting from mechanical
4433
transformation or translation of a Source form, including but
4434
not limited to compiled object code, generated documentation,
4435
and conversions to other media types.
4436
4437
"Work" shall mean the work of authorship, whether in Source or
4438
Object form, made available under the License, as indicated by a
4439
copyright notice that is included in or attached to the work
4440
(an example is provided in the Appendix below).
4441
4442
"Derivative Works" shall mean any work, whether in Source or Object
4443
form, that is based on (or derived from) the Work and for which the
4444
editorial revisions, annotations, elaborations, or other modifications
4445
represent, as a whole, an original work of authorship. For the purposes
4446
of this License, Derivative Works shall not include works that remain
4447
separable from, or merely link (or bind by name) to the interfaces of,
4448
the Work and Derivative Works thereof.
4449
4450
"Contribution" shall mean any work of authorship, including
4451
the original version of the Work and any modifications or additions
4452
to that Work or Derivative Works thereof, that is intentionally
4453
submitted to Licensor for inclusion in the Work by the copyright owner
4454
or by an individual or Legal Entity authorized to submit on behalf of
4455
the copyright owner. For the purposes of this definition, "submitted"
4456
means any form of electronic, verbal, or written communication sent
4457
to the Licensor or its representatives, including but not limited to
4458
communication on electronic mailing lists, source code control systems,
4459
and issue tracking systems that are managed by, or on behalf of, the
4460
Licensor for the purpose of discussing and improving the Work, but
4461
excluding communication that is conspicuously marked or otherwise
4462
designated in writing by the copyright owner as "Not a Contribution."
4463
4464
"Contributor" shall mean Licensor and any individual or Legal Entity
4465
on behalf of whom a Contribution has been received by Licensor and
4466
subsequently incorporated within the Work.
4467
4468
2. Grant of Copyright License. Subject to the terms and conditions of
4469
this License, each Contributor hereby grants to You a perpetual,
4470
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
4471
copyright license to reproduce, prepare Derivative Works of,
4472
publicly display, publicly perform, sublicense, and distribute the
4473
Work and such Derivative Works in Source or Object form.
4474
4475
3. Grant of Patent License. Subject to the terms and conditions of
4476
this License, each Contributor hereby grants to You a perpetual,
4477
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
4478
(except as stated in this section) patent license to make, have made,
4479
use, offer to sell, sell, import, and otherwise transfer the Work,
4480
where such license applies only to those patent claims licensable
4481
by such Contributor that are necessarily infringed by their
4482
Contribution(s) alone or by combination of their Contribution(s)
4483
with the Work to which such Contribution(s) was submitted. If You
4484
institute patent litigation against any entity (including a
4485
cross-claim or counterclaim in a lawsuit) alleging that the Work
4486
or a Contribution incorporated within the Work constitutes direct
4487
or contributory patent infringement, then any patent licenses
4488
granted to You under this License for that Work shall terminate
4489
as of the date such litigation is filed.
4490
4491
4. Redistribution. You may reproduce and distribute copies of the
4492
Work or Derivative Works thereof in any medium, with or without
4493
modifications, and in Source or Object form, provided that You
4494
meet the following conditions:
4495
4496
(a) You must give any other recipients of the Work or
4497
Derivative Works a copy of this License; and
4498
4499
(b) You must cause any modified files to carry prominent notices
4500
stating that You changed the files; and
4501
4502
(c) You must retain, in the Source form of any Derivative Works
4503
that You distribute, all copyright, patent, trademark, and
4504
attribution notices from the Source form of the Work,
4505
excluding those notices that do not pertain to any part of
4506
the Derivative Works; and
4507
4508
(d) If the Work includes a "NOTICE" text file as part of its
4509
distribution, then any Derivative Works that You distribute must
4510
include a readable copy of the attribution notices contained
4511
within such NOTICE file, excluding those notices that do not
4512
pertain to any part of the Derivative Works, in at least one
4513
of the following places: within a NOTICE text file distributed
4514
as part of the Derivative Works; within the Source form or
4515
documentation, if provided along with the Derivative Works; or,
4516
within a display generated by the Derivative Works, if and
4517
wherever such third-party notices normally appear. The contents
4518
of the NOTICE file are for informational purposes only and
4519
do not modify the License. You may add Your own attribution
4520
notices within Derivative Works that You distribute, alongside
4521
or as an addendum to the NOTICE text from the Work, provided
4522
that such additional attribution notices cannot be construed
4523
as modifying the License.
4524
4525
You may add Your own copyright statement to Your modifications and
4526
may provide additional or different license terms and conditions
4527
for use, reproduction, or distribution of Your modifications, or
4528
for any such Derivative Works as a whole, provided Your use,
4529
reproduction, and distribution of the Work otherwise complies with
4530
the conditions stated in this License.
4531
4532
5. Submission of Contributions. Unless You explicitly state otherwise,
4533
any Contribution intentionally submitted for inclusion in the Work
4534
by You to the Licensor shall be under the terms and conditions of
4535
this License, without any additional terms or conditions.
4536
Notwithstanding the above, nothing herein shall supersede or modify
4537
the terms of any separate license agreement you may have executed
4538
with Licensor regarding such Contributions.
4539
4540
6. Trademarks. This License does not grant permission to use the trade
4541
names, trademarks, service marks, or product names of the Licensor,
4542
except as required for reasonable and customary use in describing the
4543
origin of the Work and reproducing the content of the NOTICE file.
4544
4545
7. Disclaimer of Warranty. Unless required by applicable law or
4546
agreed to in writing, Licensor provides the Work (and each
4547
Contributor provides its Contributions) on an "AS IS" BASIS,
4548
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
4549
implied, including, without limitation, any warranties or conditions
4550
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
4551
PARTICULAR PURPOSE. You are solely responsible for determining the
4552
appropriateness of using or redistributing the Work and assume any
4553
risks associated with Your exercise of permissions under this License.
4554
4555
8. Limitation of Liability. In no event and under no legal theory,
4556
whether in tort (including negligence), contract, or otherwise,
4557
unless required by applicable law (such as deliberate and grossly
4558
negligent acts) or agreed to in writing, shall any Contributor be
4559
liable to You for damages, including any direct, indirect, special,
4560
incidental, or consequential damages of any character arising as a
4561
result of this License or out of the use or inability to use the
4562
Work (including but not limited to damages for loss of goodwill,
4563
work stoppage, computer failure or malfunction, or any and all
4564
other commercial damages or losses), even if such Contributor
4565
has been advised of the possibility of such damages.
4566
4567
9. Accepting Warranty or Additional Liability. While redistributing
4568
the Work or Derivative Works thereof, You may choose to offer,
4569
and charge a fee for, acceptance of support, warranty, indemnity,
4570
or other liability obligations and/or rights consistent with this
4571
License. However, in accepting such obligations, You may act only
4572
on Your own behalf and on Your sole responsibility, not on behalf
4573
of any other Contributor, and only if You agree to indemnify,
4574
defend, and hold each Contributor harmless for any liability
4575
incurred by, or claims asserted against, such Contributor by reason
4576
of your accepting any such warranty or additional liability.
4577
4578
END OF TERMS AND CONDITIONS
4579
4580
APPENDIX: How to apply the Apache License to your work.
4581
4582
To apply the Apache License to your work, attach the following
4583
boilerplate notice, with the fields enclosed by brackets "[]"
4584
replaced with your own identifying information. (Don't include
4585
the brackets!) The text should be enclosed in the appropriate
4586
comment syntax for the file format. We also recommend that a
4587
file or class name and description of purpose be included on the
4588
same "printed page" as the copyright notice for easier
4589
identification within third-party archives.
4590
4591
Copyright 2011 Google Inc. All Rights Reserved.
4592
4593
Licensed under the Apache License, Version 2.0 (the "License");
4594
you may not use this file except in compliance with the License.
4595
You may obtain a copy of the License at
4596
4597
http://www.apache.org/licenses/LICENSE-2.0
4598
4599
Unless required by applicable law or agreed to in writing, software
4600
distributed under the License is distributed on an "AS IS" BASIS,
4601
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
4602
See the License for the specific language governing permissions and
4603
limitations under the License.
4604
4605
4606
Copyright (c) 2007-2009 IOLA and Ole Laursen
4607
4608
Permission is hereby granted, free of charge, to any person
4609
obtaining a copy of this software and associated documentation
4610
files (the "Software"), to deal in the Software without
4611
restriction, including without limitation the rights to use,
4612
copy, modify, merge, publish, distribute, sublicense, and/or sell
4613
copies of the Software, and to permit persons to whom the
4614
Software is furnished to do so, subject to the following
4615
conditions:
4616
4617
The above copyright notice and this permission notice shall be
4618
included in all copies or substantial portions of the Software.
4619
4620
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
4621
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
4622
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
4623
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
4624
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
4625
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
4626
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
4627
OTHER DEALINGS IN THE SOFTWARE.
4628
4629
This software is based in part on the work of the FreeType Team.
4630
4631
----------------------
4632
4633
The FreeType Project LICENSE
4634
----------------------------
4635
4636
2006-Jan-27
4637
4638
Copyright 1996-2002, 2006 by
4639
David Turner, Robert Wilhelm, and Werner Lemberg
4640
4641
4642
4643
Introduction
4644
============
4645
4646
The FreeType Project is distributed in several archive packages;
4647
some of them may contain, in addition to the FreeType font engine,
4648
various tools and contributions which rely on, or relate to, the
4649
FreeType Project.
4650
4651
This license applies to all files found in such packages, and
4652
which do not fall under their own explicit license. The license
4653
affects thus the FreeType font engine, the test programs,
4654
documentation and makefiles, at the very least.
4655
4656
This license was inspired by the BSD, Artistic, and IJG
4657
(Independent JPEG Group) licenses, which all encourage inclusion
4658
and use of free software in commercial and freeware products
4659
alike. As a consequence, its main points are that:
4660
4661
o We don't promise that this software works. However, we will be
4662
interested in any kind of bug reports. (`as is' distribution)
4663
4664
o You can use this software for whatever you want, in parts or
4665
full form, without having to pay us. (`royalty-free' usage)
4666
4667
o You may not pretend that you wrote this software. If you use
4668
it, or only parts of it, in a program, you must acknowledge
4669
somewhere in your documentation that you have used the
4670
FreeType code. (`credits')
4671
4672
We specifically permit and encourage the inclusion of this
4673
software, with or without modifications, in commercial products.
4674
We disclaim all warranties covering The FreeType Project and
4675
assume no liability related to The FreeType Project.
4676
4677
4678
Finally, many people asked us for a preferred form for a
4679
credit/disclaimer to use in compliance with this license. We thus
4680
encourage you to use the following text:
4681
4682
"""
4683
Portions of this software are copyright � <year> The FreeType
4684
Project (www.freetype.org). All rights reserved.
4685
"""
4686
4687
Please replace <year> with the value from the FreeType version you
4688
actually use.
4689
4690
4691
Legal Terms
4692
===========
4693
4694
0. Definitions
4695
--------------
4696
4697
Throughout this license, the terms `package', `FreeType Project',
4698
and `FreeType archive' refer to the set of files originally
4699
distributed by the authors (David Turner, Robert Wilhelm, and
4700
Werner Lemberg) as the `FreeType Project', be they named as alpha,
4701
beta or final release.
4702
4703
`You' refers to the licensee, or person using the project, where
4704
`using' is a generic term including compiling the project's source
4705
code as well as linking it to form a `program' or `executable'.
4706
This program is referred to as `a program using the FreeType
4707
engine'.
4708
4709
This license applies to all files distributed in the original
4710
FreeType Project, including all source code, binaries and
4711
documentation, unless otherwise stated in the file in its
4712
original, unmodified form as distributed in the original archive.
4713
If you are unsure whether or not a particular file is covered by
4714
this license, you must contact us to verify this.
4715
4716
The FreeType Project is copyright (C) 1996-2000 by David Turner,
4717
Robert Wilhelm, and Werner Lemberg. All rights reserved except as
4718
specified below.
4719
4720
1. No Warranty
4721
--------------
4722
4723
THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY
4724
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
4725
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
4726
PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS
4727
BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO
4728
USE, OF THE FREETYPE PROJECT.
4729
4730
2. Redistribution
4731
-----------------
4732
4733
This license grants a worldwide, royalty-free, perpetual and
4734
irrevocable right and license to use, execute, perform, compile,
4735
display, copy, create derivative works of, distribute and
4736
sublicense the FreeType Project (in both source and object code
4737
forms) and derivative works thereof for any purpose; and to
4738
authorize others to exercise some or all of the rights granted
4739
herein, subject to the following conditions:
4740
4741
o Redistribution of source code must retain this license file
4742
(`FTL.TXT') unaltered; any additions, deletions or changes to
4743
the original files must be clearly indicated in accompanying
4744
documentation. The copyright notices of the unaltered,
4745
original files must be preserved in all copies of source
4746
files.
4747
4748
o Redistribution in binary form must provide a disclaimer that
4749
states that the software is based in part of the work of the
4750
FreeType Team, in the distribution documentation. We also
4751
encourage you to put an URL to the FreeType web page in your
4752
documentation, though this isn't mandatory.
4753
4754
These conditions apply to any software derived from or based on
4755
the FreeType Project, not just the unmodified files. If you use
4756
our work, you must acknowledge us. However, no fee need be paid
4757
to us.
4758
4759
3. Advertising
4760
--------------
4761
4762
Neither the FreeType authors and contributors nor you shall use
4763
the name of the other for commercial, advertising, or promotional
4764
purposes without specific prior written permission.
4765
4766
We suggest, but do not require, that you use one or more of the
4767
following phrases to refer to this software in your documentation
4768
or advertising materials: `FreeType Project', `FreeType Engine',
4769
`FreeType library', or `FreeType Distribution'.
4770
4771
As you have not signed this license, you are not required to
4772
accept it. However, as the FreeType Project is copyrighted
4773
material, only this license, or another one contracted with the
4774
authors, grants you the right to use, distribute, and modify it.
4775
Therefore, by using, distributing, or modifying the FreeType
4776
Project, you indicate that you understand and accept all the terms
4777
of this license.
4778
4779
4. Contacts
4780
-----------
4781
4782
There are two mailing lists related to FreeType:
4783
4784
o [email protected]
4785
4786
Discusses general use and applications of FreeType, as well as
4787
future and wanted additions to the library and distribution.
4788
If you are looking for support, start in this list if you
4789
haven't found anything to help you in the documentation.
4790
4791
o [email protected]
4792
4793
Discusses bugs, as well as engine internals, design issues,
4794
specific licenses, porting, etc.
4795
4796
Our home page can be found at
4797
4798
http://www.freetype.org
4799
4800
4801
--- end of FTL.TXT ---
4802
4803
// Copyright (c) 2013 The Chromium Authors. All rights reserved.
4804
//
4805
// Redistribution and use in source and binary forms, with or without
4806
// modification, are permitted provided that the following conditions are
4807
// met:
4808
//
4809
// * Redistributions of source code must retain the above copyright
4810
// notice, this list of conditions and the following disclaimer.
4811
// * Redistributions in binary form must reproduce the above
4812
// copyright notice, this list of conditions and the following disclaimer
4813
// in the documentation and/or other materials provided with the
4814
// distribution.
4815
// * Neither the name of Google Inc. nor the names of its
4816
// contributors may be used to endorse or promote products derived from
4817
// this software without specific prior written permission.
4818
//
4819
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4820
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4821
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
4822
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
4823
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
4824
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
4825
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
4826
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
4827
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
4828
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
4829
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4830
4831
COPYRIGHTS
4832
4833
Compilation copyright is held by the GPSD project. All rights reserved.
4834
4835
GPSD project copyrights are assigned to the project lead, currently
4836
Eric S. Raymond. Other portions of the GPSD code are Copyright (c)
4837
1997, 1998, 1999, 2000, 2001, 2002 by Remco Treffkorn, and others
4838
Copyright (c) 2005 by Eric S. Raymond. For other copyrights, see
4839
individual files.
4840
4841
BSD LICENSE
4842
4843
Redistribution and use in source and binary forms, with or without
4844
modification, are permitted provided that the following conditions
4845
are met:<P>
4846
4847
Redistributions of source code must retain the above copyright
4848
notice, this list of conditions and the following disclaimer.<P>
4849
4850
Redistributions in binary form must reproduce the above copyright
4851
notice, this list of conditions and the following disclaimer in the
4852
documentation and/or other materials provided with the distribution.<P>
4853
4854
Neither name of the GPSD project nor the names of its contributors
4855
may be used to endorse or promote products derived from this software
4856
without specific prior written permission.
4857
4858
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4859
``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4860
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
4861
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR
4862
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
4863
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
4864
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
4865
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
4866
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
4867
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
4868
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4869
4870
GNU LIBRARY GENERAL PUBLIC LICENSE
4871
Version 2, June 1991
4872
4873
Copyright (C) 1991 Free Software Foundation, Inc.
4874
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
4875
Everyone is permitted to copy and distribute verbatim copies
4876
of this license document, but changing it is not allowed.
4877
4878
[This is the first released version of the library GPL. It is
4879
numbered 2 because it goes with version 2 of the ordinary GPL.]
4880
4881
Preamble
4882
4883
The licenses for most software are designed to take away your
4884
freedom to share and change it. By contrast, the GNU General Public
4885
Licenses are intended to guarantee your freedom to share and change
4886
free software--to make sure the software is free for all its users.
4887
4888
This license, the Library General Public License, applies to some
4889
specially designated Free Software Foundation software, and to any
4890
other libraries whose authors decide to use it. You can use it for
4891
your libraries, too.
4892
4893
When we speak of free software, we are referring to freedom, not
4894
price. Our General Public Licenses are designed to make sure that you
4895
have the freedom to distribute copies of free software (and charge for
4896
this service if you wish), that you receive source code or can get it
4897
if you want it, that you can change the software or use pieces of it
4898
in new free programs; and that you know you can do these things.
4899
4900
To protect your rights, we need to make restrictions that forbid
4901
anyone to deny you these rights or to ask you to surrender the rights.
4902
These restrictions translate to certain responsibilities for you if
4903
you distribute copies of the library, or if you modify it.
4904
4905
For example, if you distribute copies of the library, whether gratis
4906
or for a fee, you must give the recipients all the rights that we gave
4907
you. You must make sure that they, too, receive or can get the source
4908
code. If you link a program with the library, you must provide
4909
complete object files to the recipients so that they can relink them
4910
with the library, after making changes to the library and recompiling
4911
it. And you must show them these terms so they know their rights.
4912
4913
Our method of protecting your rights has two steps: (1) copyright
4914
the library, and (2) offer you this license which gives you legal
4915
permission to copy, distribute and/or modify the library.
4916
4917
Also, for each distributor's protection, we want to make certain
4918
that everyone understands that there is no warranty for this free
4919
library. If the library is modified by someone else and passed on, we
4920
want its recipients to know that what they have is not the original
4921
version, so that any problems introduced by others will not reflect on
4922
the original authors' reputations.
4923
4924
Finally, any free program is threatened constantly by software
4925
patents. We wish to avoid the danger that companies distributing free
4926
software will individually obtain patent licenses, thus in effect
4927
transforming the program into proprietary software. To prevent this,
4928
we have made it clear that any patent must be licensed for everyone's
4929
free use or not licensed at all.
4930
4931
Most GNU software, including some libraries, is covered by the ordinary
4932
GNU General Public License, which was designed for utility programs. This
4933
license, the GNU Library General Public License, applies to certain
4934
designated libraries. This license is quite different from the ordinary
4935
one; be sure to read it in full, and don't assume that anything in it is
4936
the same as in the ordinary license.
4937
4938
The reason we have a separate public license for some libraries is that
4939
they blur the distinction we usually make between modifying or adding to a
4940
program and simply using it. Linking a program with a library, without
4941
changing the library, is in some sense simply using the library, and is
4942
analogous to running a utility program or application program. However, in
4943
a textual and legal sense, the linked executable is a combined work, a
4944
derivative of the original library, and the ordinary General Public License
4945
treats it as such.
4946
4947
Because of this blurred distinction, using the ordinary General
4948
Public License for libraries did not effectively promote software
4949
sharing, because most developers did not use the libraries. We
4950
concluded that weaker conditions might promote sharing better.
4951
4952
However, unrestricted linking of non-free programs would deprive the
4953
users of those programs of all benefit from the free status of the
4954
libraries themselves. This Library General Public License is intended to
4955
permit developers of non-free programs to use free libraries, while
4956
preserving your freedom as a user of such programs to change the free
4957
libraries that are incorporated in them. (We have not seen how to achieve
4958
this as regards changes in header files, but we have achieved it as regards
4959
changes in the actual functions of the Library.) The hope is that this
4960
will lead to faster development of free libraries.
4961
4962
The precise terms and conditions for copying, distribution and
4963
modification follow. Pay close attention to the difference between a
4964
"work based on the library" and a "work that uses the library". The
4965
former contains code derived from the library, while the latter only
4966
works together with the library.
4967
4968
Note that it is possible for a library to be covered by the ordinary
4969
General Public License rather than by this special one.
4970
4971
GNU LIBRARY GENERAL PUBLIC LICENSE
4972
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
4973
4974
0. This License Agreement applies to any software library which
4975
contains a notice placed by the copyright holder or other authorized
4976
party saying it may be distributed under the terms of this Library
4977
General Public License (also called "this License"). Each licensee is
4978
addressed as "you".
4979
4980
A "library" means a collection of software functions and/or data
4981
prepared so as to be conveniently linked with application programs
4982
(which use some of those functions and data) to form executables.
4983
4984
The "Library", below, refers to any such software library or work
4985
which has been distributed under these terms. A "work based on the
4986
Library" means either the Library or any derivative work under
4987
copyright law: that is to say, a work containing the Library or a
4988
portion of it, either verbatim or with modifications and/or translated
4989
straightforwardly into another language. (Hereinafter, translation is
4990
included without limitation in the term "modification".)
4991
4992
"Source code" for a work means the preferred form of the work for
4993
making modifications to it. For a library, complete source code means
4994
all the source code for all modules it contains, plus any associated
4995
interface definition files, plus the scripts used to control compilation
4996
and installation of the library.
4997
4998
Activities other than copying, distribution and modification are not
4999
covered by this License; they are outside its scope. The act of
5000
running a program using the Library is not restricted, and output from
5001
such a program is covered only if its contents constitute a work based
5002
on the Library (independent of the use of the Library in a tool for
5003
writing it). Whether that is true depends on what the Library does
5004
and what the program that uses the Library does.
5005
5006
1. You may copy and distribute verbatim copies of the Library's
5007
complete source code as you receive it, in any medium, provided that
5008
you conspicuously and appropriately publish on each copy an
5009
appropriate copyright notice and disclaimer of warranty; keep intact
5010
all the notices that refer to this License and to the absence of any
5011
warranty; and distribute a copy of this License along with the
5012
Library.
5013
5014
You may charge a fee for the physical act of transferring a copy,
5015
and you may at your option offer warranty protection in exchange for a
5016
fee.
5017
5018
2. You may modify your copy or copies of the Library or any portion
5019
of it, thus forming a work based on the Library, and copy and
5020
distribute such modifications or work under the terms of Section 1
5021
above, provided that you also meet all of these conditions:
5022
5023
a) The modified work must itself be a software library.
5024
5025
b) You must cause the files modified to carry prominent notices
5026
stating that you changed the files and the date of any change.
5027
5028
c) You must cause the whole of the work to be licensed at no
5029
charge to all third parties under the terms of this License.
5030
5031
d) If a facility in the modified Library refers to a function or a
5032
table of data to be supplied by an application program that uses
5033
the facility, other than as an argument passed when the facility
5034
is invoked, then you must make a good faith effort to ensure that,
5035
in the event an application does not supply such function or
5036
table, the facility still operates, and performs whatever part of
5037
its purpose remains meaningful.
5038
5039
(For example, a function in a library to compute square roots has
5040
a purpose that is entirely well-defined independent of the
5041
application. Therefore, Subsection 2d requires that any
5042
application-supplied function or table used by this function must
5043
be optional: if the application does not supply it, the square
5044
root function must still compute square roots.)
5045
5046
These requirements apply to the modified work as a whole. If
5047
identifiable sections of that work are not derived from the Library,
5048
and can be reasonably considered independent and separate works in
5049
themselves, then this License, and its terms, do not apply to those
5050
sections when you distribute them as separate works. But when you
5051
distribute the same sections as part of a whole which is a work based
5052
on the Library, the distribution of the whole must be on the terms of
5053
this License, whose permissions for other licensees extend to the
5054
entire whole, and thus to each and every part regardless of who wrote
5055
it.
5056
5057
Thus, it is not the intent of this section to claim rights or contest
5058
your rights to work written entirely by you; rather, the intent is to
5059
exercise the right to control the distribution of derivative or
5060
collective works based on the Library.
5061
5062
In addition, mere aggregation of another work not based on the Library
5063
with the Library (or with a work based on the Library) on a volume of
5064
a storage or distribution medium does not bring the other work under
5065
the scope of this License.
5066
5067
3. You may opt to apply the terms of the ordinary GNU General Public
5068
License instead of this License to a given copy of the Library. To do
5069
this, you must alter all the notices that refer to this License, so
5070
that they refer to the ordinary GNU General Public License, version 2,
5071
instead of to this License. (If a newer version than version 2 of the
5072
ordinary GNU General Public License has appeared, then you can specify
5073
that version instead if you wish.) Do not make any other change in
5074
these notices.
5075
5076
Once this change is made in a given copy, it is irreversible for
5077
that copy, so the ordinary GNU General Public License applies to all
5078
subsequent copies and derivative works made from that copy.
5079
5080
This option is useful when you wish to copy part of the code of
5081
the Library into a program that is not a library.
5082
5083
4. You may copy and distribute the Library (or a portion or
5084
derivative of it, under Section 2) in object code or executable form
5085
under the terms of Sections 1 and 2 above provided that you accompany
5086
it with the complete corresponding machine-readable source code, which
5087
must be distributed under the terms of Sections 1 and 2 above on a
5088
medium customarily used for software interchange.
5089
5090
If distribution of object code is made by offering access to copy
5091
from a designated place, then offering equivalent access to copy the
5092
source code from the same place satisfies the requirement to
5093
distribute the source code, even though third parties are not
5094
compelled to copy the source along with the object code.
5095
5096
5. A program that contains no derivative of any portion of the
5097
Library, but is designed to work with the Library by being compiled or
5098
linked with it, is called a "work that uses the Library". Such a
5099
work, in isolation, is not a derivative work of the Library, and
5100
therefore falls outside the scope of this License.
5101
5102
However, linking a "work that uses the Library" with the Library
5103
creates an executable that is a derivative of the Library (because it
5104
contains portions of the Library), rather than a "work that uses the
5105
library". The executable is therefore covered by this License.
5106
Section 6 states terms for distribution of such executables.
5107
5108
When a "work that uses the Library" uses material from a header file
5109
that is part of the Library, the object code for the work may be a
5110
derivative work of the Library even though the source code is not.
5111
Whether this is true is especially significant if the work can be
5112
linked without the Library, or if the work is itself a library. The
5113
threshold for this to be true is not precisely defined by law.
5114
5115
If such an object file uses only numerical parameters, data
5116
structure layouts and accessors, and small macros and small inline
5117
functions (ten lines or less in length), then the use of the object
5118
file is unrestricted, regardless of whether it is legally a derivative
5119
work. (Executables containing this object code plus portions of the
5120
Library will still fall under Section 6.)
5121
5122
Otherwise, if the work is a derivative of the Library, you may
5123
distribute the object code for the work under the terms of Section 6.
5124
Any executables containing that work also fall under Section 6,
5125
whether or not they are linked directly with the Library itself.
5126
5127
6. As an exception to the Sections above, you may also compile or
5128
link a "work that uses the Library" with the Library to produce a
5129
work containing portions of the Library, and distribute that work
5130
under terms of your choice, provided that the terms permit
5131
modification of the work for the customer's own use and reverse
5132
engineering for debugging such modifications.
5133
5134
You must give prominent notice with each copy of the work that the
5135
Library is used in it and that the Library and its use are covered by
5136
this License. You must supply a copy of this License. If the work
5137
during execution displays copyright notices, you must include the
5138
copyright notice for the Library among them, as well as a reference
5139
directing the user to the copy of this License. Also, you must do one
5140
of these things:
5141
5142
a) Accompany the work with the complete corresponding
5143
machine-readable source code for the Library including whatever
5144
changes were used in the work (which must be distributed under
5145
Sections 1 and 2 above); and, if the work is an executable linked
5146
with the Library, with the complete machine-readable "work that
5147
uses the Library", as object code and/or source code, so that the
5148
user can modify the Library and then relink to produce a modified
5149
executable containing the modified Library. (It is understood
5150
that the user who changes the contents of definitions files in the
5151
Library will not necessarily be able to recompile the application
5152
to use the modified definitions.)
5153
5154
b) Accompany the work with a written offer, valid for at
5155
least three years, to give the same user the materials
5156
specified in Subsection 6a, above, for a charge no more
5157
than the cost of performing this distribution.
5158
5159
c) If distribution of the work is made by offering access to copy
5160
from a designated place, offer equivalent access to copy the above
5161
specified materials from the same place.
5162
5163
d) Verify that the user has already received a copy of these
5164
materials or that you have already sent this user a copy.
5165
5166
For an executable, the required form of the "work that uses the
5167
Library" must include any data and utility programs needed for
5168
reproducing the executable from it. However, as a special exception,
5169
the source code distributed need not include anything that is normally
5170
distributed (in either source or binary form) with the major
5171
components (compiler, kernel, and so on) of the operating system on
5172
which the executable runs, unless that component itself accompanies
5173
the executable.
5174
5175
It may happen that this requirement contradicts the license
5176
restrictions of other proprietary libraries that do not normally
5177
accompany the operating system. Such a contradiction means you cannot
5178
use both them and the Library together in an executable that you
5179
distribute.
5180
5181
7. You may place library facilities that are a work based on the
5182
Library side-by-side in a single library together with other library
5183
facilities not covered by this License, and distribute such a combined
5184
library, provided that the separate distribution of the work based on
5185
the Library and of the other library facilities is otherwise
5186
permitted, and provided that you do these two things:
5187
5188
a) Accompany the combined library with a copy of the same work
5189
based on the Library, uncombined with any other library
5190
facilities. This must be distributed under the terms of the
5191
Sections above.
5192
5193
b) Give prominent notice with the combined library of the fact
5194
that part of it is a work based on the Library, and explaining
5195
where to find the accompanying uncombined form of the same work.
5196
5197
8. You may not copy, modify, sublicense, link with, or distribute
5198
the Library except as expressly provided under this License. Any
5199
attempt otherwise to copy, modify, sublicense, link with, or
5200
distribute the Library is void, and will automatically terminate your
5201
rights under this License. However, parties who have received copies,
5202
or rights, from you under this License will not have their licenses
5203
terminated so long as such parties remain in full compliance.
5204
5205
9. You are not required to accept this License, since you have not
5206
signed it. However, nothing else grants you permission to modify or
5207
distribute the Library or its derivative works. These actions are
5208
prohibited by law if you do not accept this License. Therefore, by
5209
modifying or distributing the Library (or any work based on the
5210
Library), you indicate your acceptance of this License to do so, and
5211
all its terms and conditions for copying, distributing or modifying
5212
the Library or works based on it.
5213
5214
10. Each time you redistribute the Library (or any work based on the
5215
Library), the recipient automatically receives a license from the
5216
original licensor to copy, distribute, link with or modify the Library
5217
subject to these terms and conditions. You may not impose any further
5218
restrictions on the recipients' exercise of the rights granted herein.
5219
You are not responsible for enforcing compliance by third parties to
5220
this License.
5221
5222
11. If, as a consequence of a court judgment or allegation of patent
5223
infringement or for any other reason (not limited to patent issues),
5224
conditions are imposed on you (whether by court order, agreement or
5225
otherwise) that contradict the conditions of this License, they do not
5226
excuse you from the conditions of this License. If you cannot
5227
distribute so as to satisfy simultaneously your obligations under this
5228
License and any other pertinent obligations, then as a consequence you
5229
may not distribute the Library at all. For example, if a patent
5230
license would not permit royalty-free redistribution of the Library by
5231
all those who receive copies directly or indirectly through you, then
5232
the only way you could satisfy both it and this License would be to
5233
refrain entirely from distribution of the Library.
5234
5235
If any portion of this section is held invalid or unenforceable under any
5236
particular circumstance, the balance of the section is intended to apply,
5237
and the section as a whole is intended to apply in other circumstances.
5238
5239
It is not the purpose of this section to induce you to infringe any
5240
patents or other property right claims or to contest validity of any
5241
such claims; this section has the sole purpose of protecting the
5242
integrity of the free software distribution system which is
5243
implemented by public license practices. Many people have made
5244
generous contributions to the wide range of software distributed
5245
through that system in reliance on consistent application of that
5246
system; it is up to the author/donor to decide if he or she is willing
5247
to distribute software through any other system and a licensee cannot
5248
impose that choice.
5249
5250
This section is intended to make thoroughly clear what is believed to
5251
be a consequence of the rest of this License.
5252
5253
12. If the distribution and/or use of the Library is restricted in
5254
certain countries either by patents or by copyrighted interfaces, the
5255
original copyright holder who places the Library under this License may add
5256
an explicit geographical distribution limitation excluding those countries,
5257
so that distribution is permitted only in or among countries not thus
5258
excluded. In such case, this License incorporates the limitation as if
5259
written in the body of this License.
5260
5261
13. The Free Software Foundation may publish revised and/or new
5262
versions of the Library General Public License from time to time.
5263
Such new versions will be similar in spirit to the present version,
5264
but may differ in detail to address new problems or concerns.
5265
5266
Each version is given a distinguishing version number. If the Library
5267
specifies a version number of this License which applies to it and
5268
"any later version", you have the option of following the terms and
5269
conditions either of that version or of any later version published by
5270
the Free Software Foundation. If the Library does not specify a
5271
license version number, you may choose any version ever published by
5272
the Free Software Foundation.
5273
5274
14. If you wish to incorporate parts of the Library into other free
5275
programs whose distribution conditions are incompatible with these,
5276
write to the author to ask for permission. For software which is
5277
copyrighted by the Free Software Foundation, write to the Free
5278
Software Foundation; we sometimes make exceptions for this. Our
5279
decision will be guided by the two goals of preserving the free status
5280
of all derivatives of our free software and of promoting the sharing
5281
and reuse of software generally.
5282
5283
NO WARRANTY
5284
5285
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
5286
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
5287
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
5288
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
5289
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
5290
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
5291
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
5292
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
5293
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
5294
5295
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
5296
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
5297
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
5298
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
5299
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
5300
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
5301
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
5302
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
5303
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
5304
DAMAGES.
5305
5306
END OF TERMS AND CONDITIONS
5307
5308
How to Apply These Terms to Your New Libraries
5309
5310
If you develop a new library, and you want it to be of the greatest
5311
possible use to the public, we recommend making it free software that
5312
everyone can redistribute and change. You can do so by permitting
5313
redistribution under these terms (or, alternatively, under the terms of the
5314
ordinary General Public License).
5315
5316
To apply these terms, attach the following notices to the library. It is
5317
safest to attach them to the start of each source file to most effectively
5318
convey the exclusion of warranty; and each file should have at least the
5319
"copyright" line and a pointer to where the full notice is found.
5320
5321
<one line to give the library's name and a brief idea of what it does.>
5322
Copyright (C) <year> <name of author>
5323
5324
This library is free software; you can redistribute it and/or
5325
modify it under the terms of the GNU Library General Public
5326
License as published by the Free Software Foundation; either
5327
version 2 of the License, or (at your option) any later version.
5328
5329
This library is distributed in the hope that it will be useful,
5330
but WITHOUT ANY WARRANTY; without even the implied warranty of
5331
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
5332
Library General Public License for more details.
5333
5334
You should have received a copy of the GNU Library General Public
5335
License along with this library; if not, write to the
5336
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
5337
Boston, MA 02111-1307 USA.
5338
5339
Also add information on how to contact you by electronic and paper mail.
5340
5341
You should also get your employer (if you work as a programmer) or your
5342
school, if any, to sign a "copyright disclaimer" for the library, if
5343
necessary. Here is a sample; alter the names:
5344
5345
Yoyodyne, Inc., hereby disclaims all copyright interest in the
5346
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
5347
5348
<signature of Ty Coon>, 1 April 1990
5349
Ty Coon, President of Vice
5350
5351
That's all there is to it!
5352
5353
HarfBuzz is licensed under the so-called "Old MIT" license. Details follow.
5354
For parts of HarfBuzz that are licensed under different licenses see individual
5355
files names COPYING in subdirectories where applicable.
5356
5357
Copyright © 2010,2011,2012 Google, Inc.
5358
Copyright © 2012 Mozilla Foundation
5359
Copyright © 2011 Codethink Limited
5360
Copyright © 2008,2010 Nokia Corporation and/or its subsidiary(-ies)
5361
Copyright © 2009 Keith Stribley
5362
Copyright © 2009 Martin Hosken and SIL International
5363
Copyright © 2007 Chris Wilson
5364
Copyright © 2006 Behdad Esfahbod
5365
Copyright © 2005 David Turner
5366
Copyright © 2004,2007,2008,2009,2010 Red Hat, Inc.
5367
Copyright © 1998-2004 David Turner and Werner Lemberg
5368
5369
For full copyright notices consult the individual files in the package.
5370
5371
5372
Permission is hereby granted, without written agreement and without
5373
license or royalty fees, to use, copy, modify, and distribute this
5374
software and its documentation for any purpose, provided that the
5375
above copyright notice and the following two paragraphs appear in
5376
all copies of this software.
5377
5378
IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR
5379
DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
5380
ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
5381
IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
5382
DAMAGE.
5383
5384
THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
5385
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
5386
FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
5387
ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
5388
PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
5389
5390
/*************************************************************************
5391
*
5392
* IAccessible2 IDL Specification
5393
*
5394
* Copyright (c) 2007, 2010 Linux Foundation
5395
* Copyright (c) 2006 IBM Corporation
5396
* Copyright (c) 2000, 2006 Sun Microsystems, Inc.
5397
* All rights reserved.
5398
*
5399
*
5400
* Redistribution and use in source and binary forms, with or without
5401
* modification, are permitted provided that the following conditions
5402
* are met:
5403
*
5404
* 1. Redistributions of source code must retain the above copyright
5405
* notice, this list of conditions and the following disclaimer.
5406
*
5407
* 2. Redistributions in binary form must reproduce the above
5408
* copyright notice, this list of conditions and the following
5409
* disclaimer in the documentation and/or other materials
5410
* provided with the distribution.
5411
*
5412
* 3. Neither the name of the Linux Foundation nor the names of its
5413
* contributors may be used to endorse or promote products
5414
* derived from this software without specific prior written
5415
* permission.
5416
*
5417
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
5418
* CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
5419
* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
5420
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
5421
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
5422
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
5423
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
5424
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
5425
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
5426
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
5427
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
5428
* OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
5429
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5430
*
5431
* This BSD License conforms to the Open Source Initiative "Simplified
5432
* BSD License" as published at:
5433
* http://www.opensource.org/licenses/bsd-license.php
5434
*
5435
* IAccessible2 is a trademark of the Linux Foundation. The IAccessible2
5436
* mark may be used in accordance with the Linux Foundation Trademark
5437
* Policy to indicate compliance with the IAccessible2 specification.
5438
*
5439
************************************************************************/
5440
5441
LICENSE extracted from IJG's jpeg distribution:
5442
-----------------------------------------------
5443
5444
In plain English:
5445
5446
1. We don't promise that this software works. (But if you find any bugs,
5447
please let us know!)
5448
2. You can use this software for whatever you want. You don't have to pay us.
5449
3. You may not pretend that you wrote this software. If you use it in a
5450
program, you must acknowledge somewhere in your documentation that
5451
you've used the IJG code.
5452
5453
In legalese:
5454
5455
The authors make NO WARRANTY or representation, either express or implied,
5456
with respect to this software, its quality, accuracy, merchantability, or
5457
fitness for a particular purpose. This software is provided "AS IS", and you,
5458
its user, assume the entire risk as to its quality and accuracy.
5459
5460
This software is copyright (C) 1991-1998, Thomas G. Lane.
5461
All Rights Reserved except as specified below.
5462
5463
Permission is hereby granted to use, copy, modify, and distribute this
5464
software (or portions thereof) for any purpose, without fee, subject to these
5465
conditions:
5466
(1) If any part of the source code for this software is distributed, then this
5467
README file must be included, with this copyright and no-warranty notice
5468
unaltered; and any additions, deletions, or changes to the original files
5469
must be clearly indicated in accompanying documentation.
5470
(2) If only executable code is distributed, then the accompanying
5471
documentation must state that "this software is based in part on the work of
5472
the Independent JPEG Group".
5473
(3) Permission for use of this software is granted only if the user accepts
5474
full responsibility for any undesirable consequences; the authors accept
5475
NO LIABILITY for damages of any kind.
5476
5477
These conditions apply to any software derived from or based on the IJG code,
5478
not just to the unmodified library. If you use our work, you ought to
5479
acknowledge us.
5480
5481
Permission is NOT granted for the use of any IJG author's name or company name
5482
in advertising or publicity relating to this software or products derived from
5483
it. This software may be referred to only as "the Independent JPEG Group's
5484
software".
5485
5486
We specifically permit and encourage the use of this software as the basis of
5487
commercial products, provided that all warranty or liability claims are
5488
assumed by the product vendor.
5489
5490
5491
ICU License - ICU 1.8.1 and later
5492
5493
COPYRIGHT AND PERMISSION NOTICE
5494
5495
Copyright (c) 1995-2010 International Business Machines Corporation and others
5496
5497
All rights reserved.
5498
5499
Permission is hereby granted, free of charge, to any person obtaining a copy
5500
of this software and associated documentation files (the "Software"),
5501
to deal in the Software without restriction, including without limitation
5502
the rights to use, copy, modify, merge, publish, distribute, and/or sell
5503
copies of the Software, and to permit persons
5504
to whom the Software is furnished to do so, provided that the above
5505
copyright notice(s) and this permission notice appear in all copies
5506
of the Software and that both the above copyright notice(s) and this
5507
permission notice appear in supporting documentation.
5508
5509
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
5510
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
5511
PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL
5512
THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM,
5513
OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
5514
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
5515
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
5516
USE OR PERFORMANCE OF THIS SOFTWARE.
5517
5518
Except as contained in this notice, the name of a copyright holder shall not be
5519
used in advertising or otherwise to promote the sale, use or other dealings in
5520
this Software without prior written authorization of the copyright holder.
5521
5522
All trademarks and registered trademarks mentioned herein are the property of their respective owners.
5523
5524
/* ***** BEGIN LICENSE BLOCK *****
5525
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
5526
*
5527
* The contents of this file are subject to the Mozilla Public License Version
5528
* 1.1 (the "License"); you may not use this file except in compliance with
5529
* the License. You may obtain a copy of the License at
5530
* http://www.mozilla.org/MPL/
5531
*
5532
* Software distributed under the License is distributed on an "AS IS" basis,
5533
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
5534
* for the specific language governing rights and limitations under the
5535
* License.
5536
*
5537
* The Original Code is mozilla.org code.
5538
*
5539
* The Initial Developer of the Original Code is
5540
* Netscape Communications Corporation.
5541
* Portions created by the Initial Developer are Copyright (C) 2002
5542
* the Initial Developer. All Rights Reserved.
5543
*
5544
* Contributor(s):
5545
*
5546
* Alternatively, the contents of this file may be used under the terms of
5547
* either the GNU General Public License Version 2 or later (the "GPL"), or
5548
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
5549
* in which case the provisions of the GPL or the LGPL are applicable instead
5550
* of those above. If you wish to allow use of your version of this file only
5551
* under the terms of either the GPL or the LGPL, and not to allow others to
5552
* use your version of this file under the terms of the MPL, indicate your
5553
* decision by deleting the provisions above and replace them with the notice
5554
* and other provisions required by the GPL or the LGPL. If you do not delete
5555
* the provisions above, a recipient may use your version of this file under
5556
* the terms of any one of the MPL, the GPL or the LGPL.
5557
*
5558
* ***** END LICENSE BLOCK ***** */
5559
5560
The following is the license for the jemalloc source code, as provided
5561
in the initial section of the source files.
5562
5563
Copyright (C) 2006-2008 Jason Evans <[email protected]>.
5564
All rights reserved.
5565
5566
Redistribution and use in source and binary forms, with or without
5567
modification, are permitted provided that the following conditions
5568
are met:
5569
1. Redistributions of source code must retain the above copyright
5570
notice(s), this list of conditions and the following disclaimer as
5571
the first lines of this file unmodified other than the possible
5572
addition of one or more copyright notices.
5573
2. Redistributions in binary form must reproduce the above copyright
5574
notice(s), this list of conditions and the following disclaimer in
5575
the documentation and/or other materials provided with the
5576
distribution.
5577
5578
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) ``AS IS'' AND ANY
5579
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
5580
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
5581
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) BE
5582
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
5583
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
5584
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
5585
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
5586
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
5587
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
5588
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5589
5590
5591
The JsonCpp library's source code, including accompanying documentation,
5592
tests and demonstration applications, are licensed under the following
5593
conditions...
5594
5595
The author (Baptiste Lepilleur) explicitly disclaims copyright in all
5596
jurisdictions which recognize such a disclaimer. In such jurisdictions,
5597
this software is released into the Public Domain.
5598
5599
In jurisdictions which do not recognize Public Domain property (e.g. Germany as of
5600
2010), this software is Copyright (c) 2007-2010 by Baptiste Lepilleur, and is
5601
released under the terms of the MIT License (see below).
5602
5603
In jurisdictions which recognize Public Domain property, the user of this
5604
software may choose to accept it either as 1) Public Domain, 2) under the
5605
conditions of the MIT License (see below), or 3) under the terms of dual
5606
Public Domain/MIT License conditions described here, as they choose.
5607
5608
The MIT License is about as close to Public Domain as a license can get, and is
5609
described in clear, concise terms at:
5610
5611
http://en.wikipedia.org/wiki/MIT_License
5612
5613
The full text of the MIT License follows:
5614
5615
========================================================================
5616
Copyright (c) 2007-2010 Baptiste Lepilleur
5617
5618
Permission is hereby granted, free of charge, to any person
5619
obtaining a copy of this software and associated documentation
5620
files (the "Software"), to deal in the Software without
5621
restriction, including without limitation the rights to use, copy,
5622
modify, merge, publish, distribute, sublicense, and/or sell copies
5623
of the Software, and to permit persons to whom the Software is
5624
furnished to do so, subject to the following conditions:
5625
5626
The above copyright notice and this permission notice shall be
5627
included in all copies or substantial portions of the Software.
5628
5629
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
5630
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
5631
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
5632
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
5633
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
5634
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
5635
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
5636
SOFTWARE.
5637
========================================================================
5638
(END LICENSE TEXT)
5639
5640
The MIT license is compatible with both the GPL and commercial
5641
software, affording one all of the rights of Public Domain with the
5642
minor nuisance of being required to keep the above copyright notice
5643
and license text in the source code. Note also that by accepting the
5644
Public Domain "license" you can re-license your copy using whatever
5645
license you like.
5646
5647
5648
Apache License
5649
Version 2.0, January 2004
5650
http://www.apache.org/licenses/
5651
5652
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
5653
5654
1. Definitions.
5655
5656
"License" shall mean the terms and conditions for use, reproduction,
5657
and distribution as defined by Sections 1 through 9 of this document.
5658
5659
"Licensor" shall mean the copyright owner or entity authorized by
5660
the copyright owner that is granting the License.
5661
5662
"Legal Entity" shall mean the union of the acting entity and all
5663
other entities that control, are controlled by, or are under common
5664
control with that entity. For the purposes of this definition,
5665
"control" means (i) the power, direct or indirect, to cause the
5666
direction or management of such entity, whether by contract or
5667
otherwise, or (ii) ownership of fifty percent (50%) or more of the
5668
outstanding shares, or (iii) beneficial ownership of such entity.
5669
5670
"You" (or "Your") shall mean an individual or Legal Entity
5671
exercising permissions granted by this License.
5672
5673
"Source" form shall mean the preferred form for making modifications,
5674
including but not limited to software source code, documentation
5675
source, and configuration files.
5676
5677
"Object" form shall mean any form resulting from mechanical
5678
transformation or translation of a Source form, including but
5679
not limited to compiled object code, generated documentation,
5680
and conversions to other media types.
5681
5682
"Work" shall mean the work of authorship, whether in Source or
5683
Object form, made available under the License, as indicated by a
5684
copyright notice that is included in or attached to the work
5685
(an example is provided in the Appendix below).
5686
5687
"Derivative Works" shall mean any work, whether in Source or Object
5688
form, that is based on (or derived from) the Work and for which the
5689
editorial revisions, annotations, elaborations, or other modifications
5690
represent, as a whole, an original work of authorship. For the purposes
5691
of this License, Derivative Works shall not include works that remain
5692
separable from, or merely link (or bind by name) to the interfaces of,
5693
the Work and Derivative Works thereof.
5694
5695
"Contribution" shall mean any work of authorship, including
5696
the original version of the Work and any modifications or additions
5697
to that Work or Derivative Works thereof, that is intentionally
5698
submitted to Licensor for inclusion in the Work by the copyright owner
5699
or by an individual or Legal Entity authorized to submit on behalf of
5700
the copyright owner. For the purposes of this definition, "submitted"
5701
means any form of electronic, verbal, or written communication sent
5702
to the Licensor or its representatives, including but not limited to
5703
communication on electronic mailing lists, source code control systems,
5704
and issue tracking systems that are managed by, or on behalf of, the
5705
Licensor for the purpose of discussing and improving the Work, but
5706
excluding communication that is conspicuously marked or otherwise
5707
designated in writing by the copyright owner as "Not a Contribution."
5708
5709
"Contributor" shall mean Licensor and any individual or Legal Entity
5710
on behalf of whom a Contribution has been received by Licensor and
5711
subsequently incorporated within the Work.
5712
5713
2. Grant of Copyright License. Subject to the terms and conditions of
5714
this License, each Contributor hereby grants to You a perpetual,
5715
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
5716
copyright license to reproduce, prepare Derivative Works of,
5717
publicly display, publicly perform, sublicense, and distribute the
5718
Work and such Derivative Works in Source or Object form.
5719
5720
3. Grant of Patent License. Subject to the terms and conditions of
5721
this License, each Contributor hereby grants to You a perpetual,
5722
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
5723
(except as stated in this section) patent license to make, have made,
5724
use, offer to sell, sell, import, and otherwise transfer the Work,
5725
where such license applies only to those patent claims licensable
5726
by such Contributor that are necessarily infringed by their
5727
Contribution(s) alone or by combination of their Contribution(s)
5728
with the Work to which such Contribution(s) was submitted. If You
5729
institute patent litigation against any entity (including a
5730
cross-claim or counterclaim in a lawsuit) alleging that the Work
5731
or a Contribution incorporated within the Work constitutes direct
5732
or contributory patent infringement, then any patent licenses
5733
granted to You under this License for that Work shall terminate
5734
as of the date such litigation is filed.
5735
5736
4. Redistribution. You may reproduce and distribute copies of the
5737
Work or Derivative Works thereof in any medium, with or without
5738
modifications, and in Source or Object form, provided that You
5739
meet the following conditions:
5740
5741
(a) You must give any other recipients of the Work or
5742
Derivative Works a copy of this License; and
5743
5744
(b) You must cause any modified files to carry prominent notices
5745
stating that You changed the files; and
5746
5747
(c) You must retain, in the Source form of any Derivative Works
5748
that You distribute, all copyright, patent, trademark, and
5749
attribution notices from the Source form of the Work,
5750
excluding those notices that do not pertain to any part of
5751
the Derivative Works; and
5752
5753
(d) If the Work includes a "NOTICE" text file as part of its
5754
distribution, then any Derivative Works that You distribute must
5755
include a readable copy of the attribution notices contained
5756
within such NOTICE file, excluding those notices that do not
5757
pertain to any part of the Derivative Works, in at least one
5758
of the following places: within a NOTICE text file distributed
5759
as part of the Derivative Works; within the Source form or
5760
documentation, if provided along with the Derivative Works; or,
5761
within a display generated by the Derivative Works, if and
5762
wherever such third-party notices normally appear. The contents
5763
of the NOTICE file are for informational purposes only and
5764
do not modify the License. You may add Your own attribution
5765
notices within Derivative Works that You distribute, alongside
5766
or as an addendum to the NOTICE text from the Work, provided
5767
that such additional attribution notices cannot be construed
5768
as modifying the License.
5769
5770
You may add Your own copyright statement to Your modifications and
5771
may provide additional or different license terms and conditions
5772
for use, reproduction, or distribution of Your modifications, or
5773
for any such Derivative Works as a whole, provided Your use,
5774
reproduction, and distribution of the Work otherwise complies with
5775
the conditions stated in this License.
5776
5777
5. Submission of Contributions. Unless You explicitly state otherwise,
5778
any Contribution intentionally submitted for inclusion in the Work
5779
by You to the Licensor shall be under the terms and conditions of
5780
this License, without any additional terms or conditions.
5781
Notwithstanding the above, nothing herein shall supersede or modify
5782
the terms of any separate license agreement you may have executed
5783
with Licensor regarding such Contributions.
5784
5785
6. Trademarks. This License does not grant permission to use the trade
5786
names, trademarks, service marks, or product names of the Licensor,
5787
except as required for reasonable and customary use in describing the
5788
origin of the Work and reproducing the content of the NOTICE file.
5789
5790
7. Disclaimer of Warranty. Unless required by applicable law or
5791
agreed to in writing, Licensor provides the Work (and each
5792
Contributor provides its Contributions) on an "AS IS" BASIS,
5793
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
5794
implied, including, without limitation, any warranties or conditions
5795
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
5796
PARTICULAR PURPOSE. You are solely responsible for determining the
5797
appropriateness of using or redistributing the Work and assume any
5798
risks associated with Your exercise of permissions under this License.
5799
5800
8. Limitation of Liability. In no event and under no legal theory,
5801
whether in tort (including negligence), contract, or otherwise,
5802
unless required by applicable law (such as deliberate and grossly
5803
negligent acts) or agreed to in writing, shall any Contributor be
5804
liable to You for damages, including any direct, indirect, special,
5805
incidental, or consequential damages of any character arising as a
5806
result of this License or out of the use or inability to use the
5807
Work (including but not limited to damages for loss of goodwill,
5808
work stoppage, computer failure or malfunction, or any and all
5809
other commercial damages or losses), even if such Contributor
5810
has been advised of the possibility of such damages.
5811
5812
9. Accepting Warranty or Additional Liability. While redistributing
5813
the Work or Derivative Works thereof, You may choose to offer,
5814
and charge a fee for, acceptance of support, warranty, indemnity,
5815
or other liability obligations and/or rights consistent with this
5816
License. However, in accepting such obligations, You may act only
5817
on Your own behalf and on Your sole responsibility, not on behalf
5818
of any other Contributor, and only if You agree to indemnify,
5819
defend, and hold each Contributor harmless for any liability
5820
incurred by, or claims asserted against, such Contributor by reason
5821
of your accepting any such warranty or additional liability.
5822
5823
END OF TERMS AND CONDITIONS
5824
5825
APPENDIX: How to apply the Apache License to your work.
5826
5827
To apply the Apache License to your work, attach the following
5828
boilerplate notice, with the fields enclosed by brackets "[]"
5829
replaced with your own identifying information. (Don't include
5830
the brackets!) The text should be enclosed in the appropriate
5831
comment syntax for the file format. We also recommend that a
5832
file or class name and description of purpose be included on the
5833
same "printed page" as the copyright notice for easier
5834
identification within third-party archives.
5835
5836
Copyright [yyyy] [name of copyright owner]
5837
5838
Licensed under the Apache License, Version 2.0 (the "License");
5839
you may not use this file except in compliance with the License.
5840
You may obtain a copy of the License at
5841
5842
http://www.apache.org/licenses/LICENSE-2.0
5843
5844
Unless required by applicable law or agreed to in writing, software
5845
distributed under the License is distributed on an "AS IS" BASIS,
5846
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
5847
See the License for the specific language governing permissions and
5848
limitations under the License.
5849
5850
Copyright (c) 2007-2010 The Khronos Group Inc.
5851
5852
Permission is hereby granted, free of charge, to any person obtaining a
5853
copy of this software and/or associated documentation files (the
5854
"Materials"), to deal in the Materials without restriction, including
5855
without limitation the rights to use, copy, modify, merge, publish,
5856
distribute, sublicense, and/or sell copies of the Materials, and to
5857
permit persons to whom the Materials are furnished to do so, subject to
5858
the following conditions:
5859
5860
The above copyright notice and this permission notice shall be included
5861
in all copies or substantial portions of the Materials.
5862
5863
THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
5864
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
5865
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
5866
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
5867
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
5868
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
5869
MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
5870
5871
5872
SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
5873
5874
Copyright (C) 1992 Silicon Graphics, Inc. All Rights Reserved.
5875
5876
Permission is hereby granted, free of charge, to any person obtaining a copy of
5877
this software and associated documentation files (the "Software"), to deal in
5878
the Software without restriction, including without limitation the rights to
5879
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
5880
of the Software, and to permit persons to whom the Software is furnished to do
5881
so, subject to the following conditions:
5882
5883
The above copyright notice including the dates of first publication and either
5884
this permission notice or a reference to http://oss.sgi.com/projects/FreeB/
5885
shall be included in all copies or substantial portions of the Software.
5886
5887
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5888
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5889
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON
5890
GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
5891
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
5892
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
5893
5894
Except as contained in this notice, the name of Silicon Graphics, Inc. shall
5895
not be used in advertising or otherwise to promote the sale, use or other
5896
dealings in this Software without prior written authorization from Silicon
5897
Graphics, Inc.
5898
5899
Redistribution and use in source and binary forms, with or without
5900
modification, are permitted provided that the following conditions are
5901
met:
5902
5903
* Redistributions of source code must retain the above copyright
5904
notice, this list of conditions and the following disclaimer.
5905
5906
* Redistributions in binary form must reproduce the above
5907
copyright notice, this list of conditions and the following
5908
disclaimer in the documentation and/or other materials provided
5909
with the distribution.
5910
5911
* Neither the name of the copyright holders nor the names of its
5912
contributors may be used to endorse or promote products derived
5913
from this software without specific prior written permission.
5914
5915
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5916
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5917
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
5918
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
5919
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
5920
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
5921
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
5922
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
5923
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
5924
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
5925
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5926
5927
License copied from bin/lcov:
5928
5929
#
5930
# Copyright (c) International Business Machines Corp., 2002,2007
5931
#
5932
# This program is free software; you can redistribute it and/or modify
5933
# it under the terms of the GNU General Public License as published by
5934
# the Free Software Foundation; either version 2 of the License, or (at
5935
# your option) any later version.
5936
#
5937
# This program is distributed in the hope that it will be useful, but
5938
# WITHOUT ANY WARRANTY; without even the implied warranty of
5939
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
5940
# General Public License for more details.
5941
#
5942
# You should have received a copy of the GNU General Public License
5943
# along with this program; if not, write to the Free Software
5944
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
5945
5946
GNU GENERAL PUBLIC LICENSE
5947
Version 2, June 1991
5948
5949
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
5950
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
5951
Everyone is permitted to copy and distribute verbatim copies
5952
of this license document, but changing it is not allowed.
5953
5954
Preamble
5955
5956
The licenses for most software are designed to take away your
5957
freedom to share and change it. By contrast, the GNU General Public
5958
License is intended to guarantee your freedom to share and change free
5959
software--to make sure the software is free for all its users. This
5960
General Public License applies to most of the Free Software
5961
Foundation's software and to any other program whose authors commit to
5962
using it. (Some other Free Software Foundation software is covered by
5963
the GNU Lesser General Public License instead.) You can apply it to
5964
your programs, too.
5965
5966
When we speak of free software, we are referring to freedom, not
5967
price. Our General Public Licenses are designed to make sure that you
5968
have the freedom to distribute copies of free software (and charge for
5969
this service if you wish), that you receive source code or can get it
5970
if you want it, that you can change the software or use pieces of it
5971
in new free programs; and that you know you can do these things.
5972
5973
To protect your rights, we need to make restrictions that forbid
5974
anyone to deny you these rights or to ask you to surrender the rights.
5975
These restrictions translate to certain responsibilities for you if you
5976
distribute copies of the software, or if you modify it.
5977
5978
For example, if you distribute copies of such a program, whether
5979
gratis or for a fee, you must give the recipients all the rights that
5980
you have. You must make sure that they, too, receive or can get the
5981
source code. And you must show them these terms so they know their
5982
rights.
5983
5984
We protect your rights with two steps: (1) copyright the software, and
5985
(2) offer you this license which gives you legal permission to copy,
5986
distribute and/or modify the software.
5987
5988
Also, for each author's protection and ours, we want to make certain
5989
that everyone understands that there is no warranty for this free
5990
software. If the software is modified by someone else and passed on, we
5991
want its recipients to know that what they have is not the original, so
5992
that any problems introduced by others will not reflect on the original
5993
authors' reputations.
5994
5995
Finally, any free program is threatened constantly by software
5996
patents. We wish to avoid the danger that redistributors of a free
5997
program will individually obtain patent licenses, in effect making the
5998
program proprietary. To prevent this, we have made it clear that any
5999
patent must be licensed for everyone's free use or not licensed at all.
6000
6001
The precise terms and conditions for copying, distribution and
6002
modification follow.
6003
6004
GNU GENERAL PUBLIC LICENSE
6005
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
6006
6007
0. This License applies to any program or other work which contains
6008
a notice placed by the copyright holder saying it may be distributed
6009
under the terms of this General Public License. The "Program", below,
6010
refers to any such program or work, and a "work based on the Program"
6011
means either the Program or any derivative work under copyright law:
6012
that is to say, a work containing the Program or a portion of it,
6013
either verbatim or with modifications and/or translated into another
6014
language. (Hereinafter, translation is included without limitation in
6015
the term "modification".) Each licensee is addressed as "you".
6016
6017
Activities other than copying, distribution and modification are not
6018
covered by this License; they are outside its scope. The act of
6019
running the Program is not restricted, and the output from the Program
6020
is covered only if its contents constitute a work based on the
6021
Program (independent of having been made by running the Program).
6022
Whether that is true depends on what the Program does.
6023
6024
1. You may copy and distribute verbatim copies of the Program's
6025
source code as you receive it, in any medium, provided that you
6026
conspicuously and appropriately publish on each copy an appropriate
6027
copyright notice and disclaimer of warranty; keep intact all the
6028
notices that refer to this License and to the absence of any warranty;
6029
and give any other recipients of the Program a copy of this License
6030
along with the Program.
6031
6032
You may charge a fee for the physical act of transferring a copy, and
6033
you may at your option offer warranty protection in exchange for a fee.
6034
6035
2. You may modify your copy or copies of the Program or any portion
6036
of it, thus forming a work based on the Program, and copy and
6037
distribute such modifications or work under the terms of Section 1
6038
above, provided that you also meet all of these conditions:
6039
6040
a) You must cause the modified files to carry prominent notices
6041
stating that you changed the files and the date of any change.
6042
6043
b) You must cause any work that you distribute or publish, that in
6044
whole or in part contains or is derived from the Program or any
6045
part thereof, to be licensed as a whole at no charge to all third
6046
parties under the terms of this License.
6047
6048
c) If the modified program normally reads commands interactively
6049
when run, you must cause it, when started running for such
6050
interactive use in the most ordinary way, to print or display an
6051
announcement including an appropriate copyright notice and a
6052
notice that there is no warranty (or else, saying that you provide
6053
a warranty) and that users may redistribute the program under
6054
these conditions, and telling the user how to view a copy of this
6055
License. (Exception: if the Program itself is interactive but
6056
does not normally print such an announcement, your work based on
6057
the Program is not required to print an announcement.)
6058
6059
These requirements apply to the modified work as a whole. If
6060
identifiable sections of that work are not derived from the Program,
6061
and can be reasonably considered independent and separate works in
6062
themselves, then this License, and its terms, do not apply to those
6063
sections when you distribute them as separate works. But when you
6064
distribute the same sections as part of a whole which is a work based
6065
on the Program, the distribution of the whole must be on the terms of
6066
this License, whose permissions for other licensees extend to the
6067
entire whole, and thus to each and every part regardless of who wrote it.
6068
6069
Thus, it is not the intent of this section to claim rights or contest
6070
your rights to work written entirely by you; rather, the intent is to
6071
exercise the right to control the distribution of derivative or
6072
collective works based on the Program.
6073
6074
In addition, mere aggregation of another work not based on the Program
6075
with the Program (or with a work based on the Program) on a volume of
6076
a storage or distribution medium does not bring the other work under
6077
the scope of this License.
6078
6079
3. You may copy and distribute the Program (or a work based on it,
6080
under Section 2) in object code or executable form under the terms of
6081
Sections 1 and 2 above provided that you also do one of the following:
6082
6083
a) Accompany it with the complete corresponding machine-readable
6084
source code, which must be distributed under the terms of Sections
6085
1 and 2 above on a medium customarily used for software interchange; or,
6086
6087
b) Accompany it with a written offer, valid for at least three
6088
years, to give any third party, for a charge no more than your
6089
cost of physically performing source distribution, a complete
6090
machine-readable copy of the corresponding source code, to be
6091
distributed under the terms of Sections 1 and 2 above on a medium
6092
customarily used for software interchange; or,
6093
6094
c) Accompany it with the information you received as to the offer
6095
to distribute corresponding source code. (This alternative is
6096
allowed only for noncommercial distribution and only if you
6097
received the program in object code or executable form with such
6098
an offer, in accord with Subsection b above.)
6099
6100
The source code for a work means the preferred form of the work for
6101
making modifications to it. For an executable work, complete source
6102
code means all the source code for all modules it contains, plus any
6103
associated interface definition files, plus the scripts used to
6104
control compilation and installation of the executable. However, as a
6105
special exception, the source code distributed need not include
6106
anything that is normally distributed (in either source or binary
6107
form) with the major components (compiler, kernel, and so on) of the
6108
operating system on which the executable runs, unless that component
6109
itself accompanies the executable.
6110
6111
If distribution of executable or object code is made by offering
6112
access to copy from a designated place, then offering equivalent
6113
access to copy the source code from the same place counts as
6114
distribution of the source code, even though third parties are not
6115
compelled to copy the source along with the object code.
6116
6117
4. You may not copy, modify, sublicense, or distribute the Program
6118
except as expressly provided under this License. Any attempt
6119
otherwise to copy, modify, sublicense or distribute the Program is
6120
void, and will automatically terminate your rights under this License.
6121
However, parties who have received copies, or rights, from you under
6122
this License will not have their licenses terminated so long as such
6123
parties remain in full compliance.
6124
6125
5. You are not required to accept this License, since you have not
6126
signed it. However, nothing else grants you permission to modify or
6127
distribute the Program or its derivative works. These actions are
6128
prohibited by law if you do not accept this License. Therefore, by
6129
modifying or distributing the Program (or any work based on the
6130
Program), you indicate your acceptance of this License to do so, and
6131
all its terms and conditions for copying, distributing or modifying
6132
the Program or works based on it.
6133
6134
6. Each time you redistribute the Program (or any work based on the
6135
Program), the recipient automatically receives a license from the
6136
original licensor to copy, distribute or modify the Program subject to
6137
these terms and conditions. You may not impose any further
6138
restrictions on the recipients' exercise of the rights granted herein.
6139
You are not responsible for enforcing compliance by third parties to
6140
this License.
6141
6142
7. If, as a consequence of a court judgment or allegation of patent
6143
infringement or for any other reason (not limited to patent issues),
6144
conditions are imposed on you (whether by court order, agreement or
6145
otherwise) that contradict the conditions of this License, they do not
6146
excuse you from the conditions of this License. If you cannot
6147
distribute so as to satisfy simultaneously your obligations under this
6148
License and any other pertinent obligations, then as a consequence you
6149
may not distribute the Program at all. For example, if a patent
6150
license would not permit royalty-free redistribution of the Program by
6151
all those who receive copies directly or indirectly through you, then
6152
the only way you could satisfy both it and this License would be to
6153
refrain entirely from distribution of the Program.
6154
6155
If any portion of this section is held invalid or unenforceable under
6156
any particular circumstance, the balance of the section is intended to
6157
apply and the section as a whole is intended to apply in other
6158
circumstances.
6159
6160
It is not the purpose of this section to induce you to infringe any
6161
patents or other property right claims or to contest validity of any
6162
such claims; this section has the sole purpose of protecting the
6163
integrity of the free software distribution system, which is
6164
implemented by public license practices. Many people have made
6165
generous contributions to the wide range of software distributed
6166
through that system in reliance on consistent application of that
6167
system; it is up to the author/donor to decide if he or she is willing
6168
to distribute software through any other system and a licensee cannot
6169
impose that choice.
6170
6171
This section is intended to make thoroughly clear what is believed to
6172
be a consequence of the rest of this License.
6173
6174
8. If the distribution and/or use of the Program is restricted in
6175
certain countries either by patents or by copyrighted interfaces, the
6176
original copyright holder who places the Program under this License
6177
may add an explicit geographical distribution limitation excluding
6178
those countries, so that distribution is permitted only in or among
6179
countries not thus excluded. In such case, this License incorporates
6180
the limitation as if written in the body of this License.
6181
6182
9. The Free Software Foundation may publish revised and/or new versions
6183
of the General Public License from time to time. Such new versions will
6184
be similar in spirit to the present version, but may differ in detail to
6185
address new problems or concerns.
6186
6187
Each version is given a distinguishing version number. If the Program
6188
specifies a version number of this License which applies to it and "any
6189
later version", you have the option of following the terms and conditions
6190
either of that version or of any later version published by the Free
6191
Software Foundation. If the Program does not specify a version number of
6192
this License, you may choose any version ever published by the Free Software
6193
Foundation.
6194
6195
10. If you wish to incorporate parts of the Program into other free
6196
programs whose distribution conditions are different, write to the author
6197
to ask for permission. For software which is copyrighted by the Free
6198
Software Foundation, write to the Free Software Foundation; we sometimes
6199
make exceptions for this. Our decision will be guided by the two goals
6200
of preserving the free status of all derivatives of our free software and
6201
of promoting the sharing and reuse of software generally.
6202
6203
NO WARRANTY
6204
6205
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
6206
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
6207
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
6208
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
6209
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
6210
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
6211
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
6212
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
6213
REPAIR OR CORRECTION.
6214
6215
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
6216
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
6217
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
6218
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
6219
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
6220
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
6221
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
6222
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
6223
POSSIBILITY OF SUCH DAMAGES.
6224
6225
END OF TERMS AND CONDITIONS
6226
6227
How to Apply These Terms to Your New Programs
6228
6229
If you develop a new program, and you want it to be of the greatest
6230
possible use to the public, the best way to achieve this is to make it
6231
free software which everyone can redistribute and change under these terms.
6232
6233
To do so, attach the following notices to the program. It is safest
6234
to attach them to the start of each source file to most effectively
6235
convey the exclusion of warranty; and each file should have at least
6236
the "copyright" line and a pointer to where the full notice is found.
6237
6238
<one line to give the program's name and a brief idea of what it does.>
6239
Copyright (C) <year> <name of author>
6240
6241
This program is free software; you can redistribute it and/or modify
6242
it under the terms of the GNU General Public License as published by
6243
the Free Software Foundation; either version 2 of the License, or
6244
(at your option) any later version.
6245
6246
This program is distributed in the hope that it will be useful,
6247
but WITHOUT ANY WARRANTY; without even the implied warranty of
6248
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6249
GNU General Public License for more details.
6250
6251
You should have received a copy of the GNU General Public License along
6252
with this program; if not, write to the Free Software Foundation, Inc.,
6253
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
6254
6255
Also add information on how to contact you by electronic and paper mail.
6256
6257
If the program is interactive, make it output a short notice like this
6258
when it starts in an interactive mode:
6259
6260
Gnomovision version 69, Copyright (C) year name of author
6261
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
6262
This is free software, and you are welcome to redistribute it
6263
under certain conditions; type `show c' for details.
6264
6265
The hypothetical commands `show w' and `show c' should show the appropriate
6266
parts of the General Public License. Of course, the commands you use may
6267
be called something other than `show w' and `show c'; they could even be
6268
mouse-clicks or menu items--whatever suits your program.
6269
6270
You should also get your employer (if you work as a programmer) or your
6271
school, if any, to sign a "copyright disclaimer" for the program, if
6272
necessary. Here is a sample; alter the names:
6273
6274
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
6275
`Gnomovision' (which makes passes at compilers) written by James Hacker.
6276
6277
<signature of Ty Coon>, 1 April 1989
6278
Ty Coon, President of Vice
6279
6280
This General Public License does not permit incorporating your program into
6281
proprietary programs. If your program is a subroutine library, you may
6282
consider it more useful to permit linking proprietary applications with the
6283
library. If this is what you want to do, use the GNU Lesser General
6284
Public License instead of this License.
6285
6286
Copyright (c) 2011 The LevelDB Authors. All rights reserved.
6287
6288
Redistribution and use in source and binary forms, with or without
6289
modification, are permitted provided that the following conditions are
6290
met:
6291
6292
* Redistributions of source code must retain the above copyright
6293
notice, this list of conditions and the following disclaimer.
6294
* Redistributions in binary form must reproduce the above
6295
copyright notice, this list of conditions and the following disclaimer
6296
in the documentation and/or other materials provided with the
6297
distribution.
6298
* Neither the name of Google Inc. nor the names of its
6299
contributors may be used to endorse or promote products derived from
6300
this software without specific prior written permission.
6301
6302
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6303
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6304
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
6305
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
6306
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
6307
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
6308
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
6309
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
6310
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
6311
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
6312
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6313
6314
/*
6315
* Copyright (c) 2008 NVIDIA, Corporation
6316
*
6317
* Permission is hereby granted, free of charge, to any person obtaining a copy
6318
* of this software and associated documentation files (the "Software"), to deal
6319
* in the Software without restriction, including without limitation the rights
6320
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
6321
* copies of the Software, and to permit persons to whom the Software is
6322
* furnished to do so, subject to the following conditions:
6323
*
6324
* The above copyright notice and this permission notice (including the next
6325
* paragraph) shall be included in all copies or substantial portions of the
6326
* Software.
6327
*
6328
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
6329
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
6330
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
6331
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
6332
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
6333
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
6334
* SOFTWARE.
6335
*/
6336
Copyright 2000-2007 Niels Provos <[email protected]>
6337
Copyright 2007-2009 Niels Provos and Nick Mathewson
6338
6339
Redistribution and use in source and binary forms, with or without
6340
modification, are permitted provided that the following conditions
6341
are met:
6342
1. Redistributions of source code must retain the above copyright
6343
notice, this list of conditions and the following disclaimer.
6344
2. Redistributions in binary form must reproduce the above copyright
6345
notice, this list of conditions and the following disclaimer in the
6346
documentation and/or other materials provided with the distribution.
6347
3. The name of the author may not be used to endorse or promote products
6348
derived from this software without specific prior written permission.
6349
6350
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
6351
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
6352
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
6353
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
6354
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
6355
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
6356
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
6357
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
6358
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
6359
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6360
6361
Copyright (c) 2013, Google Inc.
6362
All rights reserved.
6363
6364
Redistribution and use in source and binary forms, with or without modification,
6365
are permitted provided that the following conditions are met:
6366
6367
* Redistributions of source code must retain the above copyright notice,
6368
this list of conditions and the following disclaimer.
6369
* Redistributions in binary form must reproduce the above copyright notice,
6370
this list of conditions and the following disclaimer in the documentation
6371
and/or other materials provided with the distribution.
6372
* The name of the author may not be used to endorse or promote products
6373
derived from this software without specific prior written permission.
6374
6375
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
6376
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6377
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6378
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
6379
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
6380
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
6381
GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6382
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
6383
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
6384
WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6385
SUCH DAMAGE.
6386
(Copied from the README.)
6387
6388
--------------------------------------------------------------------------------
6389
6390
The authors make NO WARRANTY or representation, either express or implied,
6391
with respect to this software, its quality, accuracy, merchantability, or
6392
fitness for a particular purpose. This software is provided "AS IS", and you,
6393
its user, assume the entire risk as to its quality and accuracy.
6394
6395
This software is copyright (C) 1991-1998, Thomas G. Lane.
6396
All Rights Reserved except as specified below.
6397
6398
Permission is hereby granted to use, copy, modify, and distribute this
6399
software (or portions thereof) for any purpose, without fee, subject to these
6400
conditions:
6401
(1) If any part of the source code for this software is distributed, then this
6402
README file must be included, with this copyright and no-warranty notice
6403
unaltered; and any additions, deletions, or changes to the original files
6404
must be clearly indicated in accompanying documentation.
6405
(2) If only executable code is distributed, then the accompanying
6406
documentation must state that "this software is based in part on the work of
6407
the Independent JPEG Group".
6408
(3) Permission for use of this software is granted only if the user accepts
6409
full responsibility for any undesirable consequences; the authors accept
6410
NO LIABILITY for damages of any kind.
6411
6412
These conditions apply to any software derived from or based on the IJG code,
6413
not just to the unmodified library. If you use our work, you ought to
6414
acknowledge us.
6415
6416
Permission is NOT granted for the use of any IJG author's name or company name
6417
in advertising or publicity relating to this software or products derived from
6418
it. This software may be referred to only as "the Independent JPEG Group's
6419
software".
6420
6421
We specifically permit and encourage the use of this software as the basis of
6422
commercial products, provided that all warranty or liability claims are
6423
assumed by the product vendor.
6424
6425
6426
ansi2knr.c is included in this distribution by permission of L. Peter Deutsch,
6427
sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA.
6428
ansi2knr.c is NOT covered by the above copyright and conditions, but instead
6429
by the usual distribution terms of the Free Software Foundation; principally,
6430
that you must include source code if you redistribute it. (See the file
6431
ansi2knr.c for full details.) However, since ansi2knr.c is not needed as part
6432
of any program generated from the IJG code, this does not limit you more than
6433
the foregoing paragraphs do.
6434
6435
The Unix configuration script "configure" was produced with GNU Autoconf.
6436
It is copyright by the Free Software Foundation but is freely distributable.
6437
The same holds for its supporting scripts (config.guess, config.sub,
6438
ltconfig, ltmain.sh). Another support script, install-sh, is copyright
6439
by M.I.T. but is also freely distributable.
6440
6441
It appears that the arithmetic coding option of the JPEG spec is covered by
6442
patents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding cannot
6443
legally be used without obtaining one or more licenses. For this reason,
6444
support for arithmetic coding has been removed from the free JPEG software.
6445
(Since arithmetic coding provides only a marginal gain over the unpatented
6446
Huffman mode, it is unlikely that very many implementations will support it.)
6447
So far as we are aware, there are no patent restrictions on the remaining
6448
code.
6449
6450
The IJG distribution formerly included code to read and write GIF files.
6451
To avoid entanglement with the Unisys LZW patent, GIF reading support has
6452
been removed altogether, and the GIF writer has been simplified to produce
6453
"uncompressed GIFs". This technique does not use the LZW algorithm; the
6454
resulting GIF files are larger than usual, but are readable by all standard
6455
GIF decoders.
6456
6457
We are required to state that
6458
"The Graphics Interchange Format(c) is the Copyright property of
6459
CompuServe Incorporated. GIF(sm) is a Service Mark property of
6460
CompuServe Incorporated."
6461
6462
Copyright (C) 2011 Google Inc.
6463
6464
Licensed under the Apache License, Version 2.0 (the "License");
6465
you may not use this file except in compliance with the License.
6466
You may obtain a copy of the License at
6467
6468
http://www.apache.org/licenses/LICENSE-2.0
6469
6470
Unless required by applicable law or agreed to in writing, software
6471
distributed under the License is distributed on an "AS IS" BASIS,
6472
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
6473
See the License for the specific language governing permissions and
6474
limitations under the License.
6475
6476
6477
This copy of the libpng notices is provided for your convenience. In case of
6478
any discrepancy between this copy and the notices in the file png.h that is
6479
included in the libpng distribution, the latter shall prevail.
6480
6481
COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
6482
6483
If you modify libpng you may insert additional notices immediately following
6484
this sentence.
6485
6486
This code is released under the libpng license.
6487
6488
libpng versions 1.2.6, August 15, 2004, through 1.2.45, July 7, 2011, are
6489
Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are
6490
distributed according to the same disclaimer and license as libpng-1.2.5
6491
with the following individual added to the list of Contributing Authors
6492
6493
Cosmin Truta
6494
6495
libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are
6496
Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are
6497
distributed according to the same disclaimer and license as libpng-1.0.6
6498
with the following individuals added to the list of Contributing Authors
6499
6500
Simon-Pierre Cadieux
6501
Eric S. Raymond
6502
Gilles Vollant
6503
6504
and with the following additions to the disclaimer:
6505
6506
There is no warranty against interference with your enjoyment of the
6507
library or against infringement. There is no warranty that our
6508
efforts or the library will fulfill any of your particular purposes
6509
or needs. This library is provided with all faults, and the entire
6510
risk of satisfactory quality, performance, accuracy, and effort is with
6511
the user.
6512
6513
libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
6514
Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are
6515
distributed according to the same disclaimer and license as libpng-0.96,
6516
with the following individuals added to the list of Contributing Authors:
6517
6518
Tom Lane
6519
Glenn Randers-Pehrson
6520
Willem van Schaik
6521
6522
libpng versions 0.89, June 1996, through 0.96, May 1997, are
6523
Copyright (c) 1996, 1997 Andreas Dilger
6524
Distributed according to the same disclaimer and license as libpng-0.88,
6525
with the following individuals added to the list of Contributing Authors:
6526
6527
John Bowler
6528
Kevin Bracey
6529
Sam Bushell
6530
Magnus Holmgren
6531
Greg Roelofs
6532
Tom Tanner
6533
6534
libpng versions 0.5, May 1995, through 0.88, January 1996, are
6535
Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
6536
6537
For the purposes of this copyright and license, "Contributing Authors"
6538
is defined as the following set of individuals:
6539
6540
Andreas Dilger
6541
Dave Martindale
6542
Guy Eric Schalnat
6543
Paul Schmidt
6544
Tim Wegner
6545
6546
The PNG Reference Library is supplied "AS IS". The Contributing Authors
6547
and Group 42, Inc. disclaim all warranties, expressed or implied,
6548
including, without limitation, the warranties of merchantability and of
6549
fitness for any purpose. The Contributing Authors and Group 42, Inc.
6550
assume no liability for direct, indirect, incidental, special, exemplary,
6551
or consequential damages, which may result from the use of the PNG
6552
Reference Library, even if advised of the possibility of such damage.
6553
6554
Permission is hereby granted to use, copy, modify, and distribute this
6555
source code, or portions hereof, for any purpose, without fee, subject
6556
to the following restrictions:
6557
6558
1. The origin of this source code must not be misrepresented.
6559
6560
2. Altered versions must be plainly marked as such and must not
6561
be misrepresented as being the original source.
6562
6563
3. This Copyright notice may not be removed or altered from any
6564
source or altered source distribution.
6565
6566
The Contributing Authors and Group 42, Inc. specifically permit, without
6567
fee, and encourage the use of this source code as a component to
6568
supporting the PNG file format in commercial products. If you use this
6569
source code in a product, acknowledgment is not required but would be
6570
appreciated.
6571
6572
6573
A "png_get_copyright" function is available, for convenient use in "about"
6574
boxes and the like:
6575
6576
printf("%s",png_get_copyright(NULL));
6577
6578
Also, the PNG logo (in PNG format, of course) is supplied in the
6579
files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).
6580
6581
Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a
6582
certification mark of the Open Source Initiative.
6583
6584
Glenn Randers-Pehrson
6585
glennrp at users.sourceforge.net
6586
July 7, 2011
6587
6588
GNU LESSER GENERAL PUBLIC LICENSE
6589
Version 2.1, February 1999
6590
6591
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
6592
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
6593
Everyone is permitted to copy and distribute verbatim copies
6594
of this license document, but changing it is not allowed.
6595
6596
[This is the first released version of the Lesser GPL. It also counts
6597
as the successor of the GNU Library Public License, version 2, hence
6598
the version number 2.1.]
6599
6600
Preamble
6601
6602
The licenses for most software are designed to take away your
6603
freedom to share and change it. By contrast, the GNU General Public
6604
Licenses are intended to guarantee your freedom to share and change
6605
free software--to make sure the software is free for all its users.
6606
6607
This license, the Lesser General Public License, applies to some
6608
specially designated software packages--typically libraries--of the
6609
Free Software Foundation and other authors who decide to use it. You
6610
can use it too, but we suggest you first think carefully about whether
6611
this license or the ordinary General Public License is the better
6612
strategy to use in any particular case, based on the explanations below.
6613
6614
When we speak of free software, we are referring to freedom of use,
6615
not price. Our General Public Licenses are designed to make sure that
6616
you have the freedom to distribute copies of free software (and charge
6617
for this service if you wish); that you receive source code or can get
6618
it if you want it; that you can change the software and use pieces of
6619
it in new free programs; and that you are informed that you can do
6620
these things.
6621
6622
To protect your rights, we need to make restrictions that forbid
6623
distributors to deny you these rights or to ask you to surrender these
6624
rights. These restrictions translate to certain responsibilities for
6625
you if you distribute copies of the library or if you modify it.
6626
6627
For example, if you distribute copies of the library, whether gratis
6628
or for a fee, you must give the recipients all the rights that we gave
6629
you. You must make sure that they, too, receive or can get the source
6630
code. If you link other code with the library, you must provide
6631
complete object files to the recipients, so that they can relink them
6632
with the library after making changes to the library and recompiling
6633
it. And you must show them these terms so they know their rights.
6634
6635
We protect your rights with a two-step method: (1) we copyright the
6636
library, and (2) we offer you this license, which gives you legal
6637
permission to copy, distribute and/or modify the library.
6638
6639
To protect each distributor, we want to make it very clear that
6640
there is no warranty for the free library. Also, if the library is
6641
modified by someone else and passed on, the recipients should know
6642
that what they have is not the original version, so that the original
6643
author's reputation will not be affected by problems that might be
6644
introduced by others.
6645
6646
Finally, software patents pose a constant threat to the existence of
6647
any free program. We wish to make sure that a company cannot
6648
effectively restrict the users of a free program by obtaining a
6649
restrictive license from a patent holder. Therefore, we insist that
6650
any patent license obtained for a version of the library must be
6651
consistent with the full freedom of use specified in this license.
6652
6653
Most GNU software, including some libraries, is covered by the
6654
ordinary GNU General Public License. This license, the GNU Lesser
6655
General Public License, applies to certain designated libraries, and
6656
is quite different from the ordinary General Public License. We use
6657
this license for certain libraries in order to permit linking those
6658
libraries into non-free programs.
6659
6660
When a program is linked with a library, whether statically or using
6661
a shared library, the combination of the two is legally speaking a
6662
combined work, a derivative of the original library. The ordinary
6663
General Public License therefore permits such linking only if the
6664
entire combination fits its criteria of freedom. The Lesser General
6665
Public License permits more lax criteria for linking other code with
6666
the library.
6667
6668
We call this license the "Lesser" General Public License because it
6669
does Less to protect the user's freedom than the ordinary General
6670
Public License. It also provides other free software developers Less
6671
of an advantage over competing non-free programs. These disadvantages
6672
are the reason we use the ordinary General Public License for many
6673
libraries. However, the Lesser license provides advantages in certain
6674
special circumstances.
6675
6676
For example, on rare occasions, there may be a special need to
6677
encourage the widest possible use of a certain library, so that it becomes
6678
a de-facto standard. To achieve this, non-free programs must be
6679
allowed to use the library. A more frequent case is that a free
6680
library does the same job as widely used non-free libraries. In this
6681
case, there is little to gain by limiting the free library to free
6682
software only, so we use the Lesser General Public License.
6683
6684
In other cases, permission to use a particular library in non-free
6685
programs enables a greater number of people to use a large body of
6686
free software. For example, permission to use the GNU C Library in
6687
non-free programs enables many more people to use the whole GNU
6688
operating system, as well as its variant, the GNU/Linux operating
6689
system.
6690
6691
Although the Lesser General Public License is Less protective of the
6692
users' freedom, it does ensure that the user of a program that is
6693
linked with the Library has the freedom and the wherewithal to run
6694
that program using a modified version of the Library.
6695
6696
The precise terms and conditions for copying, distribution and
6697
modification follow. Pay close attention to the difference between a
6698
"work based on the library" and a "work that uses the library". The
6699
former contains code derived from the library, whereas the latter must
6700
be combined with the library in order to run.
6701
6702
GNU LESSER GENERAL PUBLIC LICENSE
6703
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
6704
6705
0. This License Agreement applies to any software library or other
6706
program which contains a notice placed by the copyright holder or
6707
other authorized party saying it may be distributed under the terms of
6708
this Lesser General Public License (also called "this License").
6709
Each licensee is addressed as "you".
6710
6711
A "library" means a collection of software functions and/or data
6712
prepared so as to be conveniently linked with application programs
6713
(which use some of those functions and data) to form executables.
6714
6715
The "Library", below, refers to any such software library or work
6716
which has been distributed under these terms. A "work based on the
6717
Library" means either the Library or any derivative work under
6718
copyright law: that is to say, a work containing the Library or a
6719
portion of it, either verbatim or with modifications and/or translated
6720
straightforwardly into another language. (Hereinafter, translation is
6721
included without limitation in the term "modification".)
6722
6723
"Source code" for a work means the preferred form of the work for
6724
making modifications to it. For a library, complete source code means
6725
all the source code for all modules it contains, plus any associated
6726
interface definition files, plus the scripts used to control compilation
6727
and installation of the library.
6728
6729
Activities other than copying, distribution and modification are not
6730
covered by this License; they are outside its scope. The act of
6731
running a program using the Library is not restricted, and output from
6732
such a program is covered only if its contents constitute a work based
6733
on the Library (independent of the use of the Library in a tool for
6734
writing it). Whether that is true depends on what the Library does
6735
and what the program that uses the Library does.
6736
6737
1. You may copy and distribute verbatim copies of the Library's
6738
complete source code as you receive it, in any medium, provided that
6739
you conspicuously and appropriately publish on each copy an
6740
appropriate copyright notice and disclaimer of warranty; keep intact
6741
all the notices that refer to this License and to the absence of any
6742
warranty; and distribute a copy of this License along with the
6743
Library.
6744
6745
You may charge a fee for the physical act of transferring a copy,
6746
and you may at your option offer warranty protection in exchange for a
6747
fee.
6748
6749
2. You may modify your copy or copies of the Library or any portion
6750
of it, thus forming a work based on the Library, and copy and
6751
distribute such modifications or work under the terms of Section 1
6752
above, provided that you also meet all of these conditions:
6753
6754
a) The modified work must itself be a software library.
6755
6756
b) You must cause the files modified to carry prominent notices
6757
stating that you changed the files and the date of any change.
6758
6759
c) You must cause the whole of the work to be licensed at no
6760
charge to all third parties under the terms of this License.
6761
6762
d) If a facility in the modified Library refers to a function or a
6763
table of data to be supplied by an application program that uses
6764
the facility, other than as an argument passed when the facility
6765
is invoked, then you must make a good faith effort to ensure that,
6766
in the event an application does not supply such function or
6767
table, the facility still operates, and performs whatever part of
6768
its purpose remains meaningful.
6769
6770
(For example, a function in a library to compute square roots has
6771
a purpose that is entirely well-defined independent of the
6772
application. Therefore, Subsection 2d requires that any
6773
application-supplied function or table used by this function must
6774
be optional: if the application does not supply it, the square
6775
root function must still compute square roots.)
6776
6777
These requirements apply to the modified work as a whole. If
6778
identifiable sections of that work are not derived from the Library,
6779
and can be reasonably considered independent and separate works in
6780
themselves, then this License, and its terms, do not apply to those
6781
sections when you distribute them as separate works. But when you
6782
distribute the same sections as part of a whole which is a work based
6783
on the Library, the distribution of the whole must be on the terms of
6784
this License, whose permissions for other licensees extend to the
6785
entire whole, and thus to each and every part regardless of who wrote
6786
it.
6787
6788
Thus, it is not the intent of this section to claim rights or contest
6789
your rights to work written entirely by you; rather, the intent is to
6790
exercise the right to control the distribution of derivative or
6791
collective works based on the Library.
6792
6793
In addition, mere aggregation of another work not based on the Library
6794
with the Library (or with a work based on the Library) on a volume of
6795
a storage or distribution medium does not bring the other work under
6796
the scope of this License.
6797
6798
3. You may opt to apply the terms of the ordinary GNU General Public
6799
License instead of this License to a given copy of the Library. To do
6800
this, you must alter all the notices that refer to this License, so
6801
that they refer to the ordinary GNU General Public License, version 2,
6802
instead of to this License. (If a newer version than version 2 of the
6803
ordinary GNU General Public License has appeared, then you can specify
6804
that version instead if you wish.) Do not make any other change in
6805
these notices.
6806
6807
Once this change is made in a given copy, it is irreversible for
6808
that copy, so the ordinary GNU General Public License applies to all
6809
subsequent copies and derivative works made from that copy.
6810
6811
This option is useful when you wish to copy part of the code of
6812
the Library into a program that is not a library.
6813
6814
4. You may copy and distribute the Library (or a portion or
6815
derivative of it, under Section 2) in object code or executable form
6816
under the terms of Sections 1 and 2 above provided that you accompany
6817
it with the complete corresponding machine-readable source code, which
6818
must be distributed under the terms of Sections 1 and 2 above on a
6819
medium customarily used for software interchange.
6820
6821
If distribution of object code is made by offering access to copy
6822
from a designated place, then offering equivalent access to copy the
6823
source code from the same place satisfies the requirement to
6824
distribute the source code, even though third parties are not
6825
compelled to copy the source along with the object code.
6826
6827
5. A program that contains no derivative of any portion of the
6828
Library, but is designed to work with the Library by being compiled or
6829
linked with it, is called a "work that uses the Library". Such a
6830
work, in isolation, is not a derivative work of the Library, and
6831
therefore falls outside the scope of this License.
6832
6833
However, linking a "work that uses the Library" with the Library
6834
creates an executable that is a derivative of the Library (because it
6835
contains portions of the Library), rather than a "work that uses the
6836
library". The executable is therefore covered by this License.
6837
Section 6 states terms for distribution of such executables.
6838
6839
When a "work that uses the Library" uses material from a header file
6840
that is part of the Library, the object code for the work may be a
6841
derivative work of the Library even though the source code is not.
6842
Whether this is true is especially significant if the work can be
6843
linked without the Library, or if the work is itself a library. The
6844
threshold for this to be true is not precisely defined by law.
6845
6846
If such an object file uses only numerical parameters, data
6847
structure layouts and accessors, and small macros and small inline
6848
functions (ten lines or less in length), then the use of the object
6849
file is unrestricted, regardless of whether it is legally a derivative
6850
work. (Executables containing this object code plus portions of the
6851
Library will still fall under Section 6.)
6852
6853
Otherwise, if the work is a derivative of the Library, you may
6854
distribute the object code for the work under the terms of Section 6.
6855
Any executables containing that work also fall under Section 6,
6856
whether or not they are linked directly with the Library itself.
6857
6858
6. As an exception to the Sections above, you may also combine or
6859
link a "work that uses the Library" with the Library to produce a
6860
work containing portions of the Library, and distribute that work
6861
under terms of your choice, provided that the terms permit
6862
modification of the work for the customer's own use and reverse
6863
engineering for debugging such modifications.
6864
6865
You must give prominent notice with each copy of the work that the
6866
Library is used in it and that the Library and its use are covered by
6867
this License. You must supply a copy of this License. If the work
6868
during execution displays copyright notices, you must include the
6869
copyright notice for the Library among them, as well as a reference
6870
directing the user to the copy of this License. Also, you must do one
6871
of these things:
6872
6873
a) Accompany the work with the complete corresponding
6874
machine-readable source code for the Library including whatever
6875
changes were used in the work (which must be distributed under
6876
Sections 1 and 2 above); and, if the work is an executable linked
6877
with the Library, with the complete machine-readable "work that
6878
uses the Library", as object code and/or source code, so that the
6879
user can modify the Library and then relink to produce a modified
6880
executable containing the modified Library. (It is understood
6881
that the user who changes the contents of definitions files in the
6882
Library will not necessarily be able to recompile the application
6883
to use the modified definitions.)
6884
6885
b) Use a suitable shared library mechanism for linking with the
6886
Library. A suitable mechanism is one that (1) uses at run time a
6887
copy of the library already present on the user's computer system,
6888
rather than copying library functions into the executable, and (2)
6889
will operate properly with a modified version of the library, if
6890
the user installs one, as long as the modified version is
6891
interface-compatible with the version that the work was made with.
6892
6893
c) Accompany the work with a written offer, valid for at
6894
least three years, to give the same user the materials
6895
specified in Subsection 6a, above, for a charge no more
6896
than the cost of performing this distribution.
6897
6898
d) If distribution of the work is made by offering access to copy
6899
from a designated place, offer equivalent access to copy the above
6900
specified materials from the same place.
6901
6902
e) Verify that the user has already received a copy of these
6903
materials or that you have already sent this user a copy.
6904
6905
For an executable, the required form of the "work that uses the
6906
Library" must include any data and utility programs needed for
6907
reproducing the executable from it. However, as a special exception,
6908
the materials to be distributed need not include anything that is
6909
normally distributed (in either source or binary form) with the major
6910
components (compiler, kernel, and so on) of the operating system on
6911
which the executable runs, unless that component itself accompanies
6912
the executable.
6913
6914
It may happen that this requirement contradicts the license
6915
restrictions of other proprietary libraries that do not normally
6916
accompany the operating system. Such a contradiction means you cannot
6917
use both them and the Library together in an executable that you
6918
distribute.
6919
6920
7. You may place library facilities that are a work based on the
6921
Library side-by-side in a single library together with other library
6922
facilities not covered by this License, and distribute such a combined
6923
library, provided that the separate distribution of the work based on
6924
the Library and of the other library facilities is otherwise
6925
permitted, and provided that you do these two things:
6926
6927
a) Accompany the combined library with a copy of the same work
6928
based on the Library, uncombined with any other library
6929
facilities. This must be distributed under the terms of the
6930
Sections above.
6931
6932
b) Give prominent notice with the combined library of the fact
6933
that part of it is a work based on the Library, and explaining
6934
where to find the accompanying uncombined form of the same work.
6935
6936
8. You may not copy, modify, sublicense, link with, or distribute
6937
the Library except as expressly provided under this License. Any
6938
attempt otherwise to copy, modify, sublicense, link with, or
6939
distribute the Library is void, and will automatically terminate your
6940
rights under this License. However, parties who have received copies,
6941
or rights, from you under this License will not have their licenses
6942
terminated so long as such parties remain in full compliance.
6943
6944
9. You are not required to accept this License, since you have not
6945
signed it. However, nothing else grants you permission to modify or
6946
distribute the Library or its derivative works. These actions are
6947
prohibited by law if you do not accept this License. Therefore, by
6948
modifying or distributing the Library (or any work based on the
6949
Library), you indicate your acceptance of this License to do so, and
6950
all its terms and conditions for copying, distributing or modifying
6951
the Library or works based on it.
6952
6953
10. Each time you redistribute the Library (or any work based on the
6954
Library), the recipient automatically receives a license from the
6955
original licensor to copy, distribute, link with or modify the Library
6956
subject to these terms and conditions. You may not impose any further
6957
restrictions on the recipients' exercise of the rights granted herein.
6958
You are not responsible for enforcing compliance by third parties with
6959
this License.
6960
6961
11. If, as a consequence of a court judgment or allegation of patent
6962
infringement or for any other reason (not limited to patent issues),
6963
conditions are imposed on you (whether by court order, agreement or
6964
otherwise) that contradict the conditions of this License, they do not
6965
excuse you from the conditions of this License. If you cannot
6966
distribute so as to satisfy simultaneously your obligations under this
6967
License and any other pertinent obligations, then as a consequence you
6968
may not distribute the Library at all. For example, if a patent
6969
license would not permit royalty-free redistribution of the Library by
6970
all those who receive copies directly or indirectly through you, then
6971
the only way you could satisfy both it and this License would be to
6972
refrain entirely from distribution of the Library.
6973
6974
If any portion of this section is held invalid or unenforceable under any
6975
particular circumstance, the balance of the section is intended to apply,
6976
and the section as a whole is intended to apply in other circumstances.
6977
6978
It is not the purpose of this section to induce you to infringe any
6979
patents or other property right claims or to contest validity of any
6980
such claims; this section has the sole purpose of protecting the
6981
integrity of the free software distribution system which is
6982
implemented by public license practices. Many people have made
6983
generous contributions to the wide range of software distributed
6984
through that system in reliance on consistent application of that
6985
system; it is up to the author/donor to decide if he or she is willing
6986
to distribute software through any other system and a licensee cannot
6987
impose that choice.
6988
6989
This section is intended to make thoroughly clear what is believed to
6990
be a consequence of the rest of this License.
6991
6992
12. If the distribution and/or use of the Library is restricted in
6993
certain countries either by patents or by copyrighted interfaces, the
6994
original copyright holder who places the Library under this License may add
6995
an explicit geographical distribution limitation excluding those countries,
6996
so that distribution is permitted only in or among countries not thus
6997
excluded. In such case, this License incorporates the limitation as if
6998
written in the body of this License.
6999
7000
13. The Free Software Foundation may publish revised and/or new
7001
versions of the Lesser General Public License from time to time.
7002
Such new versions will be similar in spirit to the present version,
7003
but may differ in detail to address new problems or concerns.
7004
7005
Each version is given a distinguishing version number. If the Library
7006
specifies a version number of this License which applies to it and
7007
"any later version", you have the option of following the terms and
7008
conditions either of that version or of any later version published by
7009
the Free Software Foundation. If the Library does not specify a
7010
license version number, you may choose any version ever published by
7011
the Free Software Foundation.
7012
7013
14. If you wish to incorporate parts of the Library into other free
7014
programs whose distribution conditions are incompatible with these,
7015
write to the author to ask for permission. For software which is
7016
copyrighted by the Free Software Foundation, write to the Free
7017
Software Foundation; we sometimes make exceptions for this. Our
7018
decision will be guided by the two goals of preserving the free status
7019
of all derivatives of our free software and of promoting the sharing
7020
and reuse of software generally.
7021
7022
NO WARRANTY
7023
7024
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
7025
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
7026
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
7027
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
7028
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
7029
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
7030
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
7031
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
7032
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
7033
7034
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
7035
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
7036
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
7037
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
7038
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
7039
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
7040
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
7041
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
7042
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
7043
DAMAGES.
7044
7045
END OF TERMS AND CONDITIONS
7046
7047
How to Apply These Terms to Your New Libraries
7048
7049
If you develop a new library, and you want it to be of the greatest
7050
possible use to the public, we recommend making it free software that
7051
everyone can redistribute and change. You can do so by permitting
7052
redistribution under these terms (or, alternatively, under the terms of the
7053
ordinary General Public License).
7054
7055
To apply these terms, attach the following notices to the library. It is
7056
safest to attach them to the start of each source file to most effectively
7057
convey the exclusion of warranty; and each file should have at least the
7058
"copyright" line and a pointer to where the full notice is found.
7059
7060
<one line to give the library's name and a brief idea of what it does.>
7061
Copyright (C) <year> <name of author>
7062
7063
This library is free software; you can redistribute it and/or
7064
modify it under the terms of the GNU Lesser General Public
7065
License as published by the Free Software Foundation; either
7066
version 2.1 of the License, or (at your option) any later version.
7067
7068
This library is distributed in the hope that it will be useful,
7069
but WITHOUT ANY WARRANTY; without even the implied warranty of
7070
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
7071
Lesser General Public License for more details.
7072
7073
You should have received a copy of the GNU Lesser General Public
7074
License along with this library; if not, write to the Free Software
7075
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
7076
7077
Also add information on how to contact you by electronic and paper mail.
7078
7079
You should also get your employer (if you work as a programmer) or your
7080
school, if any, to sign a "copyright disclaimer" for the library, if
7081
necessary. Here is a sample; alter the names:
7082
7083
Yoyodyne, Inc., hereby disclaims all copyright interest in the
7084
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
7085
7086
<signature of Ty Coon>, 1 April 1990
7087
Ty Coon, President of Vice
7088
7089
That's all there is to it!
7090
7091
7092
7093
Permission is hereby granted, free of charge, to any person obtaining a
7094
copy of this software and associated documentation files (the
7095
"Software"), to deal in the Software without restriction, including
7096
without limitation the rights to use, copy, modify, merge, publish,
7097
distribute, sub license, and/or sell copies of the Software, and to
7098
permit persons to whom the Software is furnished to do so, subject to
7099
the following conditions:
7100
7101
The above copyright notice and this permission notice (including the
7102
next paragraph) shall be included in all copies or substantial portions
7103
of the Software.
7104
7105
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
7106
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
7107
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
7108
IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
7109
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
7110
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
7111
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
7112
7113
Copyright (c) 2010, Google Inc. All rights reserved.
7114
7115
Redistribution and use in source and binary forms, with or without
7116
modification, are permitted provided that the following conditions are
7117
met:
7118
7119
* Redistributions of source code must retain the above copyright
7120
notice, this list of conditions and the following disclaimer.
7121
7122
* Redistributions in binary form must reproduce the above copyright
7123
notice, this list of conditions and the following disclaimer in
7124
the documentation and/or other materials provided with the
7125
distribution.
7126
7127
* Neither the name of Google nor the names of its contributors may
7128
be used to endorse or promote products derived from this software
7129
without specific prior written permission.
7130
7131
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
7132
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7133
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
7134
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
7135
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
7136
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
7137
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
7138
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
7139
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
7140
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
7141
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7142
7143
Additional IP Rights Grant (Patents)
7144
7145
"This implementation" means the copyrightable works distributed by
7146
Google as part of the WebM Project.
7147
7148
Google hereby grants to you a perpetual, worldwide, non-exclusive,
7149
no-charge, royalty-free, irrevocable (except as stated in this section)
7150
patent license to make, have made, use, offer to sell, sell, import,
7151
transfer, and otherwise run, modify and propagate the contents of this
7152
implementation of VP8, where such license applies only to those patent
7153
claims, both currently owned by Google and acquired in the future,
7154
licensable by Google that are necessarily infringed by this
7155
implementation of VP8. This grant does not include claims that would be
7156
infringed only as a consequence of further modification of this
7157
implementation. If you or your agent or exclusive licensee institute or
7158
order or agree to the institution of patent litigation against any
7159
entity (including a cross-claim or counterclaim in a lawsuit) alleging
7160
that this implementation of VP8 or any code incorporated within this
7161
implementation of VP8 constitutes direct or contributory patent
7162
infringement, or inducement of patent infringement, then any patent
7163
rights granted to you under this License for this implementation of VP8
7164
shall terminate as of the date such litigation is filed.
7165
7166
Except where otherwise noted in the source code (e.g. the files hash.c,
7167
list.c and the trio files, which are covered by a similar licence but
7168
with different Copyright notices) all the files are:
7169
7170
Copyright (C) 1998-2003 Daniel Veillard. All Rights Reserved.
7171
7172
Permission is hereby granted, free of charge, to any person obtaining a copy
7173
of this software and associated documentation files (the "Software"), to deal
7174
in the Software without restriction, including without limitation the rights
7175
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7176
copies of the Software, and to permit persons to whom the Software is fur-
7177
nished to do so, subject to the following conditions:
7178
7179
The above copyright notice and this permission notice shall be included in
7180
all copies or substantial portions of the Software.
7181
7182
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
7183
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
7184
NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
7185
DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
7186
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
7187
NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
7188
7189
Except as contained in this notice, the name of Daniel Veillard shall not
7190
be used in advertising or otherwise to promote the sale, use or other deal-
7191
ings in this Software without prior written authorization from him.
7192
7193
7194
Licence for libxslt except libexslt
7195
----------------------------------------------------------------------
7196
Copyright (C) 2001-2002 Daniel Veillard. All Rights Reserved.
7197
7198
Permission is hereby granted, free of charge, to any person obtaining a copy
7199
of this software and associated documentation files (the "Software"), to deal
7200
in the Software without restriction, including without limitation the rights
7201
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7202
copies of the Software, and to permit persons to whom the Software is fur-
7203
nished to do so, subject to the following conditions:
7204
7205
The above copyright notice and this permission notice shall be included in
7206
all copies or substantial portions of the Software.
7207
7208
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
7209
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
7210
NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
7211
DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
7212
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
7213
NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
7214
7215
Except as contained in this notice, the name of Daniel Veillard shall not
7216
be used in advertising or otherwise to promote the sale, use or other deal-
7217
ings in this Software without prior written authorization from him.
7218
7219
----------------------------------------------------------------------
7220
7221
Licence for libexslt
7222
----------------------------------------------------------------------
7223
Copyright (C) 2001-2002 Thomas Broyer, Charlie Bozeman and Daniel Veillard.
7224
All Rights Reserved.
7225
7226
Permission is hereby granted, free of charge, to any person obtaining a copy
7227
of this software and associated documentation files (the "Software"), to deal
7228
in the Software without restriction, including without limitation the rights
7229
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7230
copies of the Software, and to permit persons to whom the Software is fur-
7231
nished to do so, subject to the following conditions:
7232
7233
The above copyright notice and this permission notice shall be included in
7234
all copies or substantial portions of the Software.
7235
7236
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
7237
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
7238
NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
7239
AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
7240
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
7241
NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
7242
7243
Except as contained in this notice, the name of the authors shall not
7244
be used in advertising or otherwise to promote the sale, use or other deal-
7245
ings in this Software without prior written authorization from him.
7246
----------------------------------------------------------------------
7247
7248
LZMA SDK is placed in the public domain.
7249
7250
Copyright (c) 2003-2009 Jonathan 'Wolf' Rentzsch: <http://rentzsch.com>
7251
Some rights reserved: <http://opensource.org/licenses/mit-license.php>
7252
7253
The default Mesa license is as follows:
7254
7255
Copyright (C) 1999-2007 Brian Paul All Rights Reserved.
7256
7257
Permission is hereby granted, free of charge, to any person obtaining a
7258
copy of this software and associated documentation files (the "Software"),
7259
to deal in the Software without restriction, including without limitation
7260
the rights to use, copy, modify, merge, publish, distribute, sublicense,
7261
and/or sell copies of the Software, and to permit persons to whom the
7262
Software is furnished to do so, subject to the following conditions:
7263
7264
The above copyright notice and this permission notice shall be included
7265
in all copies or substantial portions of the Software.
7266
7267
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
7268
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
7269
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
7270
BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
7271
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
7272
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
7273
7274
7275
7276
Some parts of Mesa are copyrighted under the GNU LGPL. See the
7277
Mesa/docs/COPYRIGHT file for details.
7278
7279
The following is the standard GNU copyright file.
7280
----------------------------------------------------------------------
7281
7282
7283
GNU LIBRARY GENERAL PUBLIC LICENSE
7284
Version 2, June 1991
7285
7286
Copyright (C) 1991 Free Software Foundation, Inc.
7287
675 Mass Ave, Cambridge, MA 02139, USA
7288
Everyone is permitted to copy and distribute verbatim copies
7289
of this license document, but changing it is not allowed.
7290
7291
[This is the first released version of the library GPL. It is
7292
numbered 2 because it goes with version 2 of the ordinary GPL.]
7293
7294
Preamble
7295
7296
The licenses for most software are designed to take away your
7297
freedom to share and change it. By contrast, the GNU General Public
7298
Licenses are intended to guarantee your freedom to share and change
7299
free software--to make sure the software is free for all its users.
7300
7301
This license, the Library General Public License, applies to some
7302
specially designated Free Software Foundation software, and to any
7303
other libraries whose authors decide to use it. You can use it for
7304
your libraries, too.
7305
7306
When we speak of free software, we are referring to freedom, not
7307
price. Our General Public Licenses are designed to make sure that you
7308
have the freedom to distribute copies of free software (and charge for
7309
this service if you wish), that you receive source code or can get it
7310
if you want it, that you can change the software or use pieces of it
7311
in new free programs; and that you know you can do these things.
7312
7313
To protect your rights, we need to make restrictions that forbid
7314
anyone to deny you these rights or to ask you to surrender the rights.
7315
These restrictions translate to certain responsibilities for you if
7316
you distribute copies of the library, or if you modify it.
7317
7318
For example, if you distribute copies of the library, whether gratis
7319
or for a fee, you must give the recipients all the rights that we gave
7320
you. You must make sure that they, too, receive or can get the source
7321
code. If you link a program with the library, you must provide
7322
complete object files to the recipients so that they can relink them
7323
with the library, after making changes to the library and recompiling
7324
it. And you must show them these terms so they know their rights.
7325
7326
Our method of protecting your rights has two steps: (1) copyright
7327
the library, and (2) offer you this license which gives you legal
7328
permission to copy, distribute and/or modify the library.
7329
7330
Also, for each distributor's protection, we want to make certain
7331
that everyone understands that there is no warranty for this free
7332
library. If the library is modified by someone else and passed on, we
7333
want its recipients to know that what they have is not the original
7334
version, so that any problems introduced by others will not reflect on
7335
the original authors' reputations.
7336
7337
Finally, any free program is threatened constantly by software
7338
patents. We wish to avoid the danger that companies distributing free
7339
software will individually obtain patent licenses, thus in effect
7340
transforming the program into proprietary software. To prevent this,
7341
we have made it clear that any patent must be licensed for everyone's
7342
free use or not licensed at all.
7343
7344
Most GNU software, including some libraries, is covered by the ordinary
7345
GNU General Public License, which was designed for utility programs. This
7346
license, the GNU Library General Public License, applies to certain
7347
designated libraries. This license is quite different from the ordinary
7348
one; be sure to read it in full, and don't assume that anything in it is
7349
the same as in the ordinary license.
7350
7351
The reason we have a separate public license for some libraries is that
7352
they blur the distinction we usually make between modifying or adding to a
7353
program and simply using it. Linking a program with a library, without
7354
changing the library, is in some sense simply using the library, and is
7355
analogous to running a utility program or application program. However, in
7356
a textual and legal sense, the linked executable is a combined work, a
7357
derivative of the original library, and the ordinary General Public License
7358
treats it as such.
7359
7360
Because of this blurred distinction, using the ordinary General
7361
Public License for libraries did not effectively promote software
7362
sharing, because most developers did not use the libraries. We
7363
concluded that weaker conditions might promote sharing better.
7364
7365
However, unrestricted linking of non-free programs would deprive the
7366
users of those programs of all benefit from the free status of the
7367
libraries themselves. This Library General Public License is intended to
7368
permit developers of non-free programs to use free libraries, while
7369
preserving your freedom as a user of such programs to change the free
7370
libraries that are incorporated in them. (We have not seen how to achieve
7371
this as regards changes in header files, but we have achieved it as regards
7372
changes in the actual functions of the Library.) The hope is that this
7373
will lead to faster development of free libraries.
7374
7375
The precise terms and conditions for copying, distribution and
7376
modification follow. Pay close attention to the difference between a
7377
"work based on the library" and a "work that uses the library". The
7378
former contains code derived from the library, while the latter only
7379
works together with the library.
7380
7381
Note that it is possible for a library to be covered by the ordinary
7382
General Public License rather than by this special one.
7383
7384
GNU LIBRARY GENERAL PUBLIC LICENSE
7385
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
7386
7387
0. This License Agreement applies to any software library which
7388
contains a notice placed by the copyright holder or other authorized
7389
party saying it may be distributed under the terms of this Library
7390
General Public License (also called "this License"). Each licensee is
7391
addressed as "you".
7392
7393
A "library" means a collection of software functions and/or data
7394
prepared so as to be conveniently linked with application programs
7395
(which use some of those functions and data) to form executables.
7396
7397
The "Library", below, refers to any such software library or work
7398
which has been distributed under these terms. A "work based on the
7399
Library" means either the Library or any derivative work under
7400
copyright law: that is to say, a work containing the Library or a
7401
portion of it, either verbatim or with modifications and/or translated
7402
straightforwardly into another language. (Hereinafter, translation is
7403
included without limitation in the term "modification".)
7404
7405
"Source code" for a work means the preferred form of the work for
7406
making modifications to it. For a library, complete source code means
7407
all the source code for all modules it contains, plus any associated
7408
interface definition files, plus the scripts used to control compilation
7409
and installation of the library.
7410
7411
Activities other than copying, distribution and modification are not
7412
covered by this License; they are outside its scope. The act of
7413
running a program using the Library is not restricted, and output from
7414
such a program is covered only if its contents constitute a work based
7415
on the Library (independent of the use of the Library in a tool for
7416
writing it). Whether that is true depends on what the Library does
7417
and what the program that uses the Library does.
7418
7419
1. You may copy and distribute verbatim copies of the Library's
7420
complete source code as you receive it, in any medium, provided that
7421
you conspicuously and appropriately publish on each copy an
7422
appropriate copyright notice and disclaimer of warranty; keep intact
7423
all the notices that refer to this License and to the absence of any
7424
warranty; and distribute a copy of this License along with the
7425
Library.
7426
7427
You may charge a fee for the physical act of transferring a copy,
7428
and you may at your option offer warranty protection in exchange for a
7429
fee.
7430
7431
2. You may modify your copy or copies of the Library or any portion
7432
of it, thus forming a work based on the Library, and copy and
7433
distribute such modifications or work under the terms of Section 1
7434
above, provided that you also meet all of these conditions:
7435
7436
a) The modified work must itself be a software library.
7437
7438
b) You must cause the files modified to carry prominent notices
7439
stating that you changed the files and the date of any change.
7440
7441
c) You must cause the whole of the work to be licensed at no
7442
charge to all third parties under the terms of this License.
7443
7444
d) If a facility in the modified Library refers to a function or a
7445
table of data to be supplied by an application program that uses
7446
the facility, other than as an argument passed when the facility
7447
is invoked, then you must make a good faith effort to ensure that,
7448
in the event an application does not supply such function or
7449
table, the facility still operates, and performs whatever part of
7450
its purpose remains meaningful.
7451
7452
(For example, a function in a library to compute square roots has
7453
a purpose that is entirely well-defined independent of the
7454
application. Therefore, Subsection 2d requires that any
7455
application-supplied function or table used by this function must
7456
be optional: if the application does not supply it, the square
7457
root function must still compute square roots.)
7458
7459
These requirements apply to the modified work as a whole. If
7460
identifiable sections of that work are not derived from the Library,
7461
and can be reasonably considered independent and separate works in
7462
themselves, then this License, and its terms, do not apply to those
7463
sections when you distribute them as separate works. But when you
7464
distribute the same sections as part of a whole which is a work based
7465
on the Library, the distribution of the whole must be on the terms of
7466
this License, whose permissions for other licensees extend to the
7467
entire whole, and thus to each and every part regardless of who wrote
7468
it.
7469
7470
Thus, it is not the intent of this section to claim rights or contest
7471
your rights to work written entirely by you; rather, the intent is to
7472
exercise the right to control the distribution of derivative or
7473
collective works based on the Library.
7474
7475
In addition, mere aggregation of another work not based on the Library
7476
with the Library (or with a work based on the Library) on a volume of
7477
a storage or distribution medium does not bring the other work under
7478
the scope of this License.
7479
7480
3. You may opt to apply the terms of the ordinary GNU General Public
7481
License instead of this License to a given copy of the Library. To do
7482
this, you must alter all the notices that refer to this License, so
7483
that they refer to the ordinary GNU General Public License, version 2,
7484
instead of to this License. (If a newer version than version 2 of the
7485
ordinary GNU General Public License has appeared, then you can specify
7486
that version instead if you wish.) Do not make any other change in
7487
these notices.
7488
7489
Once this change is made in a given copy, it is irreversible for
7490
that copy, so the ordinary GNU General Public License applies to all
7491
subsequent copies and derivative works made from that copy.
7492
7493
This option is useful when you wish to copy part of the code of
7494
the Library into a program that is not a library.
7495
7496
4. You may copy and distribute the Library (or a portion or
7497
derivative of it, under Section 2) in object code or executable form
7498
under the terms of Sections 1 and 2 above provided that you accompany
7499
it with the complete corresponding machine-readable source code, which
7500
must be distributed under the terms of Sections 1 and 2 above on a
7501
medium customarily used for software interchange.
7502
7503
If distribution of object code is made by offering access to copy
7504
from a designated place, then offering equivalent access to copy the
7505
source code from the same place satisfies the requirement to
7506
distribute the source code, even though third parties are not
7507
compelled to copy the source along with the object code.
7508
7509
5. A program that contains no derivative of any portion of the
7510
Library, but is designed to work with the Library by being compiled or
7511
linked with it, is called a "work that uses the Library". Such a
7512
work, in isolation, is not a derivative work of the Library, and
7513
therefore falls outside the scope of this License.
7514
7515
However, linking a "work that uses the Library" with the Library
7516
creates an executable that is a derivative of the Library (because it
7517
contains portions of the Library), rather than a "work that uses the
7518
library". The executable is therefore covered by this License.
7519
Section 6 states terms for distribution of such executables.
7520
7521
When a "work that uses the Library" uses material from a header file
7522
that is part of the Library, the object code for the work may be a
7523
derivative work of the Library even though the source code is not.
7524
Whether this is true is especially significant if the work can be
7525
linked without the Library, or if the work is itself a library. The
7526
threshold for this to be true is not precisely defined by law.
7527
7528
If such an object file uses only numerical parameters, data
7529
structure layouts and accessors, and small macros and small inline
7530
functions (ten lines or less in length), then the use of the object
7531
file is unrestricted, regardless of whether it is legally a derivative
7532
work. (Executables containing this object code plus portions of the
7533
Library will still fall under Section 6.)
7534
7535
Otherwise, if the work is a derivative of the Library, you may
7536
distribute the object code for the work under the terms of Section 6.
7537
Any executables containing that work also fall under Section 6,
7538
whether or not they are linked directly with the Library itself.
7539
7540
6. As an exception to the Sections above, you may also compile or
7541
link a "work that uses the Library" with the Library to produce a
7542
work containing portions of the Library, and distribute that work
7543
under terms of your choice, provided that the terms permit
7544
modification of the work for the customer's own use and reverse
7545
engineering for debugging such modifications.
7546
7547
You must give prominent notice with each copy of the work that the
7548
Library is used in it and that the Library and its use are covered by
7549
this License. You must supply a copy of this License. If the work
7550
during execution displays copyright notices, you must include the
7551
copyright notice for the Library among them, as well as a reference
7552
directing the user to the copy of this License. Also, you must do one
7553
of these things:
7554
7555
a) Accompany the work with the complete corresponding
7556
machine-readable source code for the Library including whatever
7557
changes were used in the work (which must be distributed under
7558
Sections 1 and 2 above); and, if the work is an executable linked
7559
with the Library, with the complete machine-readable "work that
7560
uses the Library", as object code and/or source code, so that the
7561
user can modify the Library and then relink to produce a modified
7562
executable containing the modified Library. (It is understood
7563
that the user who changes the contents of definitions files in the
7564
Library will not necessarily be able to recompile the application
7565
to use the modified definitions.)
7566
7567
b) Accompany the work with a written offer, valid for at
7568
least three years, to give the same user the materials
7569
specified in Subsection 6a, above, for a charge no more
7570
than the cost of performing this distribution.
7571
7572
c) If distribution of the work is made by offering access to copy
7573
from a designated place, offer equivalent access to copy the above
7574
specified materials from the same place.
7575
7576
d) Verify that the user has already received a copy of these
7577
materials or that you have already sent this user a copy.
7578
7579
For an executable, the required form of the "work that uses the
7580
Library" must include any data and utility programs needed for
7581
reproducing the executable from it. However, as a special exception,
7582
the source code distributed need not include anything that is normally
7583
distributed (in either source or binary form) with the major
7584
components (compiler, kernel, and so on) of the operating system on
7585
which the executable runs, unless that component itself accompanies
7586
the executable.
7587
7588
It may happen that this requirement contradicts the license
7589
restrictions of other proprietary libraries that do not normally
7590
accompany the operating system. Such a contradiction means you cannot
7591
use both them and the Library together in an executable that you
7592
distribute.
7593
7594
7. You may place library facilities that are a work based on the
7595
Library side-by-side in a single library together with other library
7596
facilities not covered by this License, and distribute such a combined
7597
library, provided that the separate distribution of the work based on
7598
the Library and of the other library facilities is otherwise
7599
permitted, and provided that you do these two things:
7600
7601
a) Accompany the combined library with a copy of the same work
7602
based on the Library, uncombined with any other library
7603
facilities. This must be distributed under the terms of the
7604
Sections above.
7605
7606
b) Give prominent notice with the combined library of the fact
7607
that part of it is a work based on the Library, and explaining
7608
where to find the accompanying uncombined form of the same work.
7609
7610
8. You may not copy, modify, sublicense, link with, or distribute
7611
the Library except as expressly provided under this License. Any
7612
attempt otherwise to copy, modify, sublicense, link with, or
7613
distribute the Library is void, and will automatically terminate your
7614
rights under this License. However, parties who have received copies,
7615
or rights, from you under this License will not have their licenses
7616
terminated so long as such parties remain in full compliance.
7617
7618
9. You are not required to accept this License, since you have not
7619
signed it. However, nothing else grants you permission to modify or
7620
distribute the Library or its derivative works. These actions are
7621
prohibited by law if you do not accept this License. Therefore, by
7622
modifying or distributing the Library (or any work based on the
7623
Library), you indicate your acceptance of this License to do so, and
7624
all its terms and conditions for copying, distributing or modifying
7625
the Library or works based on it.
7626
7627
10. Each time you redistribute the Library (or any work based on the
7628
Library), the recipient automatically receives a license from the
7629
original licensor to copy, distribute, link with or modify the Library
7630
subject to these terms and conditions. You may not impose any further
7631
restrictions on the recipients' exercise of the rights granted herein.
7632
You are not responsible for enforcing compliance by third parties to
7633
this License.
7634
7635
11. If, as a consequence of a court judgment or allegation of patent
7636
infringement or for any other reason (not limited to patent issues),
7637
conditions are imposed on you (whether by court order, agreement or
7638
otherwise) that contradict the conditions of this License, they do not
7639
excuse you from the conditions of this License. If you cannot
7640
distribute so as to satisfy simultaneously your obligations under this
7641
License and any other pertinent obligations, then as a consequence you
7642
may not distribute the Library at all. For example, if a patent
7643
license would not permit royalty-free redistribution of the Library by
7644
all those who receive copies directly or indirectly through you, then
7645
the only way you could satisfy both it and this License would be to
7646
refrain entirely from distribution of the Library.
7647
7648
If any portion of this section is held invalid or unenforceable under any
7649
particular circumstance, the balance of the section is intended to apply,
7650
and the section as a whole is intended to apply in other circumstances.
7651
7652
It is not the purpose of this section to induce you to infringe any
7653
patents or other property right claims or to contest validity of any
7654
such claims; this section has the sole purpose of protecting the
7655
integrity of the free software distribution system which is
7656
implemented by public license practices. Many people have made
7657
generous contributions to the wide range of software distributed
7658
through that system in reliance on consistent application of that
7659
system; it is up to the author/donor to decide if he or she is willing
7660
to distribute software through any other system and a licensee cannot
7661
impose that choice.
7662
7663
This section is intended to make thoroughly clear what is believed to
7664
be a consequence of the rest of this License.
7665
7666
12. If the distribution and/or use of the Library is restricted in
7667
certain countries either by patents or by copyrighted interfaces, the
7668
original copyright holder who places the Library under this License may add
7669
an explicit geographical distribution limitation excluding those countries,
7670
so that distribution is permitted only in or among countries not thus
7671
excluded. In such case, this License incorporates the limitation as if
7672
written in the body of this License.
7673
7674
13. The Free Software Foundation may publish revised and/or new
7675
versions of the Library General Public License from time to time.
7676
Such new versions will be similar in spirit to the present version,
7677
but may differ in detail to address new problems or concerns.
7678
7679
Each version is given a distinguishing version number. If the Library
7680
specifies a version number of this License which applies to it and
7681
"any later version", you have the option of following the terms and
7682
conditions either of that version or of any later version published by
7683
the Free Software Foundation. If the Library does not specify a
7684
license version number, you may choose any version ever published by
7685
the Free Software Foundation.
7686
7687
14. If you wish to incorporate parts of the Library into other free
7688
programs whose distribution conditions are incompatible with these,
7689
write to the author to ask for permission. For software which is
7690
copyrighted by the Free Software Foundation, write to the Free
7691
Software Foundation; we sometimes make exceptions for this. Our
7692
decision will be guided by the two goals of preserving the free status
7693
of all derivatives of our free software and of promoting the sharing
7694
and reuse of software generally.
7695
7696
NO WARRANTY
7697
7698
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
7699
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
7700
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
7701
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
7702
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
7703
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
7704
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
7705
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
7706
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
7707
7708
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
7709
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
7710
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
7711
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
7712
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
7713
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
7714
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
7715
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
7716
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
7717
DAMAGES.
7718
7719
END OF TERMS AND CONDITIONS
7720
7721
Appendix: How to Apply These Terms to Your New Libraries
7722
7723
If you develop a new library, and you want it to be of the greatest
7724
possible use to the public, we recommend making it free software that
7725
everyone can redistribute and change. You can do so by permitting
7726
redistribution under these terms (or, alternatively, under the terms of the
7727
ordinary General Public License).
7728
7729
To apply these terms, attach the following notices to the library. It is
7730
safest to attach them to the start of each source file to most effectively
7731
convey the exclusion of warranty; and each file should have at least the
7732
"copyright" line and a pointer to where the full notice is found.
7733
7734
<one line to give the library's name and a brief idea of what it does.>
7735
Copyright (C) <year> <name of author>
7736
7737
This library is free software; you can redistribute it and/or
7738
modify it under the terms of the GNU Library General Public
7739
License as published by the Free Software Foundation; either
7740
version 2 of the License, or (at your option) any later version.
7741
7742
This library is distributed in the hope that it will be useful,
7743
but WITHOUT ANY WARRANTY; without even the implied warranty of
7744
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
7745
Library General Public License for more details.
7746
7747
You should have received a copy of the GNU Library General Public
7748
License along with this library; if not, write to the Free
7749
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
7750
7751
Also add information on how to contact you by electronic and paper mail.
7752
7753
You should also get your employer (if you work as a programmer) or your
7754
school, if any, to sign a "copyright disclaimer" for the library, if
7755
necessary. Here is a sample; alter the names:
7756
7757
Yoyodyne, Inc., hereby disclaims all copyright interest in the
7758
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
7759
7760
<signature of Ty Coon>, 1 April 1990
7761
Ty Coon, President of Vice
7762
7763
That's all there is to it!
7764
7765
7766
* MODP_B64 - High performance base64 encoder/decoder
7767
* Version 1.3 -- 17-Mar-2006
7768
* http://modp.com/release/base64
7769
*
7770
* Copyright (c) 2005, 2006 Nick Galbreath -- nickg [at] modp [dot] com
7771
* All rights reserved.
7772
*
7773
* Redistribution and use in source and binary forms, with or without
7774
* modification, are permitted provided that the following conditions are
7775
* met:
7776
*
7777
* Redistributions of source code must retain the above copyright
7778
* notice, this list of conditions and the following disclaimer.
7779
*
7780
* Redistributions in binary form must reproduce the above copyright
7781
* notice, this list of conditions and the following disclaimer in the
7782
* documentation and/or other materials provided with the distribution.
7783
*
7784
* Neither the name of the modp.com nor the names of its
7785
* contributors may be used to endorse or promote products derived from
7786
* this software without specific prior written permission.
7787
*
7788
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
7789
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7790
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
7791
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
7792
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
7793
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
7794
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
7795
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
7796
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
7797
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
7798
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7799
7800
Copyright 2008 MolokoCacao
7801
All rights reserved
7802
7803
Redistribution and use in source and binary forms, with or without
7804
modification, are permitted providing that the following conditions
7805
are met:
7806
1. Redistributions of source code must retain the above copyright
7807
notice, this list of conditions and the following disclaimer.
7808
2. Redistributions in binary form must reproduce the above copyright
7809
notice, this list of conditions and the following disclaimer in the
7810
documentation and/or other materials provided with the distribution.
7811
7812
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
7813
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
7814
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7815
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
7816
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7817
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7818
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7819
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
7820
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
7821
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
7822
POSSIBILITY OF SUCH DAMAGE.
7823
7824
Copyright (c) 2004-2009 Sergey Lyubka
7825
Portions Copyright (c) 2009 Gilbert Wellisch
7826
7827
Permission is hereby granted, free of charge, to any person obtaining a copy
7828
of this software and associated documentation files (the "Software"), to deal
7829
in the Software without restriction, including without limitation the rights
7830
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7831
copies of the Software, and to permit persons to whom the Software is
7832
furnished to do so, subject to the following conditions:
7833
7834
The above copyright notice and this permission notice shall be included in
7835
all copies or substantial portions of the Software.
7836
7837
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
7838
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
7839
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
7840
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
7841
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
7842
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
7843
THE SOFTWARE.
7844
7845
7846
Copyright 2010-2011, Google Inc.
7847
All rights reserved.
7848
7849
Redistribution and use in source and binary forms, with or without
7850
modification, are permitted provided that the following conditions are
7851
met:
7852
7853
* Redistributions of source code must retain the above copyright
7854
notice, this list of conditions and the following disclaimer.
7855
* Redistributions in binary form must reproduce the above
7856
copyright notice, this list of conditions and the following disclaimer
7857
in the documentation and/or other materials provided with the
7858
distribution.
7859
* Neither the name of Google Inc. nor the names of its
7860
contributors may be used to endorse or promote products derived from
7861
this software without specific prior written permission.
7862
7863
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
7864
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7865
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
7866
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
7867
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
7868
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
7869
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
7870
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
7871
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
7872
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
7873
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7874
7875
7876
/* ***** BEGIN LICENSE BLOCK *****
7877
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
7878
*
7879
* The contents of this file are subject to the Mozilla Public License Version
7880
* 1.1 (the "License"); you may not use this file except in compliance with
7881
* the License. You may obtain a copy of the License at
7882
* http://www.mozilla.org/MPL/
7883
*
7884
* Software distributed under the License is distributed on an "AS IS" basis,
7885
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
7886
* for the specific language governing rights and limitations under the
7887
* License.
7888
*
7889
* The Original Code is mozilla.org code.
7890
*
7891
* The Initial Developer of the Original Code is
7892
* Netscape Communications Corporation.
7893
* Portions created by the Initial Developer are Copyright (C) 2002
7894
* the Initial Developer. All Rights Reserved.
7895
*
7896
* Contributor(s):
7897
*
7898
* Alternatively, the contents of this file may be used under the terms of
7899
* either the GNU General Public License Version 2 or later (the "GPL"), or
7900
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
7901
* in which case the provisions of the GPL or the LGPL are applicable instead
7902
* of those above. If you wish to allow use of your version of this file only
7903
* under the terms of either the GPL or the LGPL, and not to allow others to
7904
* use your version of this file under the terms of the MPL, indicate your
7905
* decision by deleting the provisions above and replace them with the notice
7906
* and other provisions required by the GPL or the LGPL. If you do not delete
7907
* the provisions above, a recipient may use your version of this file under
7908
* the terms of any one of the MPL, the GPL or the LGPL.
7909
*
7910
* ***** END LICENSE BLOCK ***** */
7911
7912
A C-program for MT19937, with initialization improved 2002/1/26.
7913
Coded by Takuji Nishimura and Makoto Matsumoto.
7914
7915
Before using, initialize the state by using init_genrand(seed)
7916
or init_by_array(init_key, key_length).
7917
7918
Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
7919
All rights reserved.
7920
7921
Redistribution and use in source and binary forms, with or without
7922
modification, are permitted provided that the following conditions
7923
are met:
7924
7925
1. Redistributions of source code must retain the above copyright
7926
notice, this list of conditions and the following disclaimer.
7927
7928
2. Redistributions in binary form must reproduce the above copyright
7929
notice, this list of conditions and the following disclaimer in the
7930
documentation and/or other materials provided with the distribution.
7931
7932
3. The names of its contributors may not be used to endorse or promote
7933
products derived from this software without specific prior written
7934
permission.
7935
7936
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
7937
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7938
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
7939
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
7940
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
7941
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
7942
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
7943
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
7944
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
7945
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
7946
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7947
7948
// Copyright (c) 2006-2009 The Chromium OS Authors. All rights reserved.
7949
//
7950
// Redistribution and use in source and binary forms, with or without
7951
// modification, are permitted provided that the following conditions are
7952
// met:
7953
//
7954
// * Redistributions of source code must retain the above copyright
7955
// notice, this list of conditions and the following disclaimer.
7956
// * Redistributions in binary form must reproduce the above
7957
// copyright notice, this list of conditions and the following disclaimer
7958
// in the documentation and/or other materials provided with the
7959
// distribution.
7960
// * Neither the name of Google Inc. nor the names of its
7961
// contributors may be used to endorse or promote products derived from
7962
// this software without specific prior written permission.
7963
//
7964
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
7965
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7966
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
7967
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
7968
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
7969
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
7970
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
7971
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
7972
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
7973
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
7974
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7975
7976
Version: MPL 1.1/GPL 2.0/LGPL 2.1
7977
7978
The contents of this file are subject to the Mozilla Public License Version
7979
1.1 (the "License"); you may not use this file except in compliance with
7980
the License. You may obtain a copy of the License at
7981
http://www.mozilla.org/MPL/
7982
7983
Software distributed under the License is distributed on an "AS IS" basis,
7984
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
7985
for the specific language governing rights and limitations under the
7986
License.
7987
7988
The Original Code is mozilla.org code.
7989
7990
The Initial Developer of the Original Code is
7991
Netscape Communications Corporation.
7992
Portions created by the Initial Developer are Copyright (C) 1998
7993
the Initial Developer. All Rights Reserved.
7994
7995
Contributor(s):
7996
7997
Alternatively, the contents of this file may be used under the terms of
7998
either the GNU General Public License Version 2 or later (the "GPL"), or
7999
the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
8000
in which case the provisions of the GPL or the LGPL are applicable instead
8001
of those above. If you wish to allow use of your version of this file only
8002
under the terms of either the GPL or the LGPL, and not to allow others to
8003
use your version of this file under the terms of the MPL, indicate your
8004
decision by deleting the provisions above and replace them with the notice
8005
and other provisions required by the GPL or the LGPL. If you do not delete
8006
the provisions above, a recipient may use your version of this file under
8007
the terms of any one of the MPL, the GPL or the LGPL.
8008
8009
8010
Copyright (c) 2004-2012 by Mulle Kybernetik. All rights reserved.
8011
8012
Permission to use, copy, modify and distribute this software and its documentation
8013
is hereby granted, provided that both the copyright notice and this permission
8014
notice appear in all copies of the software, derivative works or modified versions,
8015
and any portions thereof, and that both notices appear in supporting documentation,
8016
and that credit is given to Mulle Kybernetik in all documents and publicity
8017
pertaining to direct or indirect use of this code or its derivatives.
8018
8019
THIS IS EXPERIMENTAL SOFTWARE AND IT IS KNOWN TO HAVE BUGS, SOME OF WHICH MAY HAVE
8020
SERIOUS CONSEQUENCES. THE COPYRIGHT HOLDER ALLOWS FREE USE OF THIS SOFTWARE IN ITS
8021
"AS IS" CONDITION. THE COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY
8022
DAMAGES WHATSOEVER RESULTING DIRECTLY OR INDIRECTLY FROM THE USE OF THIS SOFTWARE
8023
OR OF ANY DERIVATIVE WORK.
8024
8025
LICENSE ISSUES
8026
==============
8027
8028
The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
8029
the OpenSSL License and the original SSLeay license apply to the toolkit.
8030
See below for the actual license texts. Actually both licenses are BSD-style
8031
Open Source licenses. In case of any license issues related to OpenSSL
8032
please contact [email protected].
8033
8034
OpenSSL License
8035
---------------
8036
8037
/* ====================================================================
8038
* Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved.
8039
*
8040
* Redistribution and use in source and binary forms, with or without
8041
* modification, are permitted provided that the following conditions
8042
* are met:
8043
*
8044
* 1. Redistributions of source code must retain the above copyright
8045
* notice, this list of conditions and the following disclaimer.
8046
*
8047
* 2. Redistributions in binary form must reproduce the above copyright
8048
* notice, this list of conditions and the following disclaimer in
8049
* the documentation and/or other materials provided with the
8050
* distribution.
8051
*
8052
* 3. All advertising materials mentioning features or use of this
8053
* software must display the following acknowledgment:
8054
* "This product includes software developed by the OpenSSL Project
8055
* for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
8056
*
8057
* 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
8058
* endorse or promote products derived from this software without
8059
* prior written permission. For written permission, please contact
8060
* [email protected].
8061
*
8062
* 5. Products derived from this software may not be called "OpenSSL"
8063
* nor may "OpenSSL" appear in their names without prior written
8064
* permission of the OpenSSL Project.
8065
*
8066
* 6. Redistributions of any form whatsoever must retain the following
8067
* acknowledgment:
8068
* "This product includes software developed by the OpenSSL Project
8069
* for use in the OpenSSL Toolkit (http://www.openssl.org/)"
8070
*
8071
* THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
8072
* EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8073
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
8074
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
8075
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8076
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
8077
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
8078
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8079
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
8080
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
8081
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
8082
* OF THE POSSIBILITY OF SUCH DAMAGE.
8083
* ====================================================================
8084
*
8085
* This product includes cryptographic software written by Eric Young
8086
* ([email protected]). This product includes software written by Tim
8087
* Hudson ([email protected]).
8088
*
8089
*/
8090
8091
Original SSLeay License
8092
-----------------------
8093
8094
/* Copyright (C) 1995-1998 Eric Young ([email protected])
8095
* All rights reserved.
8096
*
8097
* This package is an SSL implementation written
8098
* by Eric Young ([email protected]).
8099
* The implementation was written so as to conform with Netscapes SSL.
8100
*
8101
* This library is free for commercial and non-commercial use as long as
8102
* the following conditions are aheared to. The following conditions
8103
* apply to all code found in this distribution, be it the RC4, RSA,
8104
* lhash, DES, etc., code; not just the SSL code. The SSL documentation
8105
* included with this distribution is covered by the same copyright terms
8106
* except that the holder is Tim Hudson ([email protected]).
8107
*
8108
* Copyright remains Eric Young's, and as such any Copyright notices in
8109
* the code are not to be removed.
8110
* If this package is used in a product, Eric Young should be given attribution
8111
* as the author of the parts of the library used.
8112
* This can be in the form of a textual message at program startup or
8113
* in documentation (online or textual) provided with the package.
8114
*
8115
* Redistribution and use in source and binary forms, with or without
8116
* modification, are permitted provided that the following conditions
8117
* are met:
8118
* 1. Redistributions of source code must retain the copyright
8119
* notice, this list of conditions and the following disclaimer.
8120
* 2. Redistributions in binary form must reproduce the above copyright
8121
* notice, this list of conditions and the following disclaimer in the
8122
* documentation and/or other materials provided with the distribution.
8123
* 3. All advertising materials mentioning features or use of this software
8124
* must display the following acknowledgement:
8125
* "This product includes cryptographic software written by
8126
* Eric Young ([email protected])"
8127
* The word 'cryptographic' can be left out if the rouines from the library
8128
* being used are not cryptographic related :-).
8129
* 4. If you include any Windows specific code (or a derivative thereof) from
8130
* the apps directory (application code) you must include an acknowledgement:
8131
* "This product includes software written by Tim Hudson ([email protected])"
8132
*
8133
* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
8134
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8135
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
8136
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
8137
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
8138
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
8139
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8140
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
8141
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
8142
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
8143
* SUCH DAMAGE.
8144
*
8145
* The licence and distribution terms for any publically available version or
8146
* derivative of this code cannot be changed. i.e. this code cannot simply be
8147
* copied and put under another distribution licence
8148
* [including the GNU Public Licence.]
8149
*/
8150
8151
8152
Copyright 2001-2011 Xiph.Org, Skype Limited, Octasic,
8153
Jean-Marc Valin, Timothy B. Terriberry,
8154
CSIRO, Gregory Maxwell, Mark Borgerding,
8155
Erik de Castro Lopo
8156
8157
Redistribution and use in source and binary forms, with or without
8158
modification, are permitted provided that the following conditions
8159
are met:
8160
8161
- Redistributions of source code must retain the above copyright
8162
notice, this list of conditions and the following disclaimer.
8163
8164
- Redistributions in binary form must reproduce the above copyright
8165
notice, this list of conditions and the following disclaimer in the
8166
documentation and/or other materials provided with the distribution.
8167
8168
- Neither the name of Internet Society, IETF or IETF Trust, nor the
8169
names of specific contributors, may be used to endorse or promote
8170
products derived from this software without specific prior written
8171
permission.
8172
8173
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8174
``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8175
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8176
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
8177
OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
8178
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
8179
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
8180
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
8181
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
8182
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
8183
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8184
8185
Opus is subject to the royalty-free patent licenses which are
8186
specified at:
8187
8188
Xiph.Org Foundation:
8189
https://datatracker.ietf.org/ipr/1524/
8190
8191
Microsoft Corporation:
8192
https://datatracker.ietf.org/ipr/1914/
8193
8194
Broadcom Corporation:
8195
https://datatracker.ietf.org/ipr/1526/
8196
8197
// Copyright (c) 2009 The Chromium Authors. All rights reserved.
8198
//
8199
// Redistribution and use in source and binary forms, with or without
8200
// modification, are permitted provided that the following conditions are
8201
// met:
8202
//
8203
// * Redistributions of source code must retain the above copyright
8204
// notice, this list of conditions and the following disclaimer.
8205
// * Redistributions in binary form must reproduce the above
8206
// copyright notice, this list of conditions and the following disclaimer
8207
// in the documentation and/or other materials provided with the
8208
// distribution.
8209
// * Neither the name of Google Inc. nor the names of its
8210
// contributors may be used to endorse or promote products derived from
8211
// this software without specific prior written permission.
8212
//
8213
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8214
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8215
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8216
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8217
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8218
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8219
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8220
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8221
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8222
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
8223
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8224
8225
PLY (Python Lex-Yacc) Version 3.4
8226
8227
Copyright (C) 2001-2011,
8228
David M. Beazley (Dabeaz LLC)
8229
All rights reserved.
8230
8231
Redistribution and use in source and binary forms, with or without
8232
modification, are permitted provided that the following conditions are
8233
met:
8234
8235
* Redistributions of source code must retain the above copyright notice,
8236
this list of conditions and the following disclaimer.
8237
* Redistributions in binary form must reproduce the above copyright notice,
8238
this list of conditions and the following disclaimer in the documentation
8239
and/or other materials provided with the distribution.
8240
* Neither the name of the David Beazley or Dabeaz LLC may be used to
8241
endorse or promote products derived from this software without
8242
specific prior written permission.
8243
8244
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8245
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8246
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8247
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8248
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8249
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8250
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8251
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8252
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8253
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
8254
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8255
// Copyright (c) 2012 The Polymer Authors. All rights reserved.
8256
//
8257
// Redistribution and use in source and binary forms, with or without
8258
// modification, are permitted provided that the following conditions are
8259
// met:
8260
//
8261
// * Redistributions of source code must retain the above copyright
8262
// notice, this list of conditions and the following disclaimer.
8263
// * Redistributions in binary form must reproduce the above
8264
// copyright notice, this list of conditions and the following disclaimer
8265
// in the documentation and/or other materials provided with the
8266
// distribution.
8267
// * Neither the name of Google Inc. nor the names of its
8268
// contributors may be used to endorse or promote products derived from
8269
// this software without specific prior written permission.
8270
//
8271
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8272
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8273
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8274
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8275
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8276
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8277
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8278
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8279
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8280
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
8281
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8282
8283
Copyright 2008, Google Inc.
8284
All rights reserved.
8285
8286
Redistribution and use in source and binary forms, with or without
8287
modification, are permitted provided that the following conditions are
8288
met:
8289
8290
* Redistributions of source code must retain the above copyright
8291
notice, this list of conditions and the following disclaimer.
8292
* Redistributions in binary form must reproduce the above
8293
copyright notice, this list of conditions and the following disclaimer
8294
in the documentation and/or other materials provided with the
8295
distribution.
8296
* Neither the name of Google Inc. nor the names of its
8297
contributors may be used to endorse or promote products derived from
8298
this software without specific prior written permission.
8299
8300
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8301
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8302
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8303
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8304
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8305
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8306
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8307
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8308
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8309
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
8310
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8311
8312
Code generated by the Protocol Buffer compiler is owned by the owner
8313
of the input file used when generating it. This code is not
8314
standalone and requires a support library to be linked with it. This
8315
support library is itself covered by the above license.
8316
8317
Copyright (c) 2003-2012, Michael Foord
8318
All rights reserved.
8319
8320
Redistribution and use in source and binary forms, with or without
8321
modification, are permitted provided that the following conditions are
8322
met:
8323
8324
* Redistributions of source code must retain the above copyright
8325
notice, this list of conditions and the following disclaimer.
8326
8327
* Redistributions in binary form must reproduce the above
8328
copyright notice, this list of conditions and the following
8329
disclaimer in the documentation and/or other materials provided
8330
with the distribution.
8331
8332
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8333
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8334
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8335
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8336
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8337
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8338
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8339
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8340
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8341
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
8342
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8343
8344
qcms
8345
Copyright (C) 2009 Mozilla Corporation
8346
Copyright (C) 1998-2007 Marti Maria
8347
8348
Permission is hereby granted, free of charge, to any person obtaining
8349
a copy of this software and associated documentation files (the "Software"),
8350
to deal in the Software without restriction, including without limitation
8351
the rights to use, copy, modify, merge, publish, distribute, sublicense,
8352
and/or sell copies of the Software, and to permit persons to whom the Software
8353
is furnished to do so, subject to the following conditions:
8354
8355
The above copyright notice and this permission notice shall be included in
8356
all copies or substantial portions of the Software.
8357
8358
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
8359
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
8360
THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
8361
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
8362
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
8363
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
8364
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
8365
8366
// Copyright (c) 2009 The RE2 Authors. All rights reserved.
8367
//
8368
// Redistribution and use in source and binary forms, with or without
8369
// modification, are permitted provided that the following conditions are
8370
// met:
8371
//
8372
// * Redistributions of source code must retain the above copyright
8373
// notice, this list of conditions and the following disclaimer.
8374
// * Redistributions in binary form must reproduce the above
8375
// copyright notice, this list of conditions and the following disclaimer
8376
// in the documentation and/or other materials provided with the
8377
// distribution.
8378
// * Neither the name of Google Inc. nor the names of its
8379
// contributors may be used to endorse or promote products derived from
8380
// this software without specific prior written permission.
8381
//
8382
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8383
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8384
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8385
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8386
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8387
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8388
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8389
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8390
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8391
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
8392
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8393
8394
8395
Apache License
8396
Version 2.0, January 2004
8397
http://www.apache.org/licenses/
8398
8399
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
8400
8401
1. Definitions.
8402
8403
"License" shall mean the terms and conditions for use, reproduction,
8404
and distribution as defined by Sections 1 through 9 of this document.
8405
8406
"Licensor" shall mean the copyright owner or entity authorized by
8407
the copyright owner that is granting the License.
8408
8409
"Legal Entity" shall mean the union of the acting entity and all
8410
other entities that control, are controlled by, or are under common
8411
control with that entity. For the purposes of this definition,
8412
"control" means (i) the power, direct or indirect, to cause the
8413
direction or management of such entity, whether by contract or
8414
otherwise, or (ii) ownership of fifty percent (50%) or more of the
8415
outstanding shares, or (iii) beneficial ownership of such entity.
8416
8417
"You" (or "Your") shall mean an individual or Legal Entity
8418
exercising permissions granted by this License.
8419
8420
"Source" form shall mean the preferred form for making modifications,
8421
including but not limited to software source code, documentation
8422
source, and configuration files.
8423
8424
"Object" form shall mean any form resulting from mechanical
8425
transformation or translation of a Source form, including but
8426
not limited to compiled object code, generated documentation,
8427
and conversions to other media types.
8428
8429
"Work" shall mean the work of authorship, whether in Source or
8430
Object form, made available under the License, as indicated by a
8431
copyright notice that is included in or attached to the work
8432
(an example is provided in the Appendix below).
8433
8434
"Derivative Works" shall mean any work, whether in Source or Object
8435
form, that is based on (or derived from) the Work and for which the
8436
editorial revisions, annotations, elaborations, or other modifications
8437
represent, as a whole, an original work of authorship. For the purposes
8438
of this License, Derivative Works shall not include works that remain
8439
separable from, or merely link (or bind by name) to the interfaces of,
8440
the Work and Derivative Works thereof.
8441
8442
"Contribution" shall mean any work of authorship, including
8443
the original version of the Work and any modifications or additions
8444
to that Work or Derivative Works thereof, that is intentionally
8445
submitted to Licensor for inclusion in the Work by the copyright owner
8446
or by an individual or Legal Entity authorized to submit on behalf of
8447
the copyright owner. For the purposes of this definition, "submitted"
8448
means any form of electronic, verbal, or written communication sent
8449
to the Licensor or its representatives, including but not limited to
8450
communication on electronic mailing lists, source code control systems,
8451
and issue tracking systems that are managed by, or on behalf of, the
8452
Licensor for the purpose of discussing and improving the Work, but
8453
excluding communication that is conspicuously marked or otherwise
8454
designated in writing by the copyright owner as "Not a Contribution."
8455
8456
"Contributor" shall mean Licensor and any individual or Legal Entity
8457
on behalf of whom a Contribution has been received by Licensor and
8458
subsequently incorporated within the Work.
8459
8460
2. Grant of Copyright License. Subject to the terms and conditions of
8461
this License, each Contributor hereby grants to You a perpetual,
8462
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
8463
copyright license to reproduce, prepare Derivative Works of,
8464
publicly display, publicly perform, sublicense, and distribute the
8465
Work and such Derivative Works in Source or Object form.
8466
8467
3. Grant of Patent License. Subject to the terms and conditions of
8468
this License, each Contributor hereby grants to You a perpetual,
8469
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
8470
(except as stated in this section) patent license to make, have made,
8471
use, offer to sell, sell, import, and otherwise transfer the Work,
8472
where such license applies only to those patent claims licensable
8473
by such Contributor that are necessarily infringed by their
8474
Contribution(s) alone or by combination of their Contribution(s)
8475
with the Work to which such Contribution(s) was submitted. If You
8476
institute patent litigation against any entity (including a
8477
cross-claim or counterclaim in a lawsuit) alleging that the Work
8478
or a Contribution incorporated within the Work constitutes direct
8479
or contributory patent infringement, then any patent licenses
8480
granted to You under this License for that Work shall terminate
8481
as of the date such litigation is filed.
8482
8483
4. Redistribution. You may reproduce and distribute copies of the
8484
Work or Derivative Works thereof in any medium, with or without
8485
modifications, and in Source or Object form, provided that You
8486
meet the following conditions:
8487
8488
(a) You must give any other recipients of the Work or
8489
Derivative Works a copy of this License; and
8490
8491
(b) You must cause any modified files to carry prominent notices
8492
stating that You changed the files; and
8493
8494
(c) You must retain, in the Source form of any Derivative Works
8495
that You distribute, all copyright, patent, trademark, and
8496
attribution notices from the Source form of the Work,
8497
excluding those notices that do not pertain to any part of
8498
the Derivative Works; and
8499
8500
(d) If the Work includes a "NOTICE" text file as part of its
8501
distribution, then any Derivative Works that You distribute must
8502
include a readable copy of the attribution notices contained
8503
within such NOTICE file, excluding those notices that do not
8504
pertain to any part of the Derivative Works, in at least one
8505
of the following places: within a NOTICE text file distributed
8506
as part of the Derivative Works; within the Source form or
8507
documentation, if provided along with the Derivative Works; or,
8508
within a display generated by the Derivative Works, if and
8509
wherever such third-party notices normally appear. The contents
8510
of the NOTICE file are for informational purposes only and
8511
do not modify the License. You may add Your own attribution
8512
notices within Derivative Works that You distribute, alongside
8513
or as an addendum to the NOTICE text from the Work, provided
8514
that such additional attribution notices cannot be construed
8515
as modifying the License.
8516
8517
You may add Your own copyright statement to Your modifications and
8518
may provide additional or different license terms and conditions
8519
for use, reproduction, or distribution of Your modifications, or
8520
for any such Derivative Works as a whole, provided Your use,
8521
reproduction, and distribution of the Work otherwise complies with
8522
the conditions stated in this License.
8523
8524
5. Submission of Contributions. Unless You explicitly state otherwise,
8525
any Contribution intentionally submitted for inclusion in the Work
8526
by You to the Licensor shall be under the terms and conditions of
8527
this License, without any additional terms or conditions.
8528
Notwithstanding the above, nothing herein shall supersede or modify
8529
the terms of any separate license agreement you may have executed
8530
with Licensor regarding such Contributions.
8531
8532
6. Trademarks. This License does not grant permission to use the trade
8533
names, trademarks, service marks, or product names of the Licensor,
8534
except as required for reasonable and customary use in describing the
8535
origin of the Work and reproducing the content of the NOTICE file.
8536
8537
7. Disclaimer of Warranty. Unless required by applicable law or
8538
agreed to in writing, Licensor provides the Work (and each
8539
Contributor provides its Contributions) on an "AS IS" BASIS,
8540
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
8541
implied, including, without limitation, any warranties or conditions
8542
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
8543
PARTICULAR PURPOSE. You are solely responsible for determining the
8544
appropriateness of using or redistributing the Work and assume any
8545
risks associated with Your exercise of permissions under this License.
8546
8547
8. Limitation of Liability. In no event and under no legal theory,
8548
whether in tort (including negligence), contract, or otherwise,
8549
unless required by applicable law (such as deliberate and grossly
8550
negligent acts) or agreed to in writing, shall any Contributor be
8551
liable to You for damages, including any direct, indirect, special,
8552
incidental, or consequential damages of any character arising as a
8553
result of this License or out of the use or inability to use the
8554
Work (including but not limited to damages for loss of goodwill,
8555
work stoppage, computer failure or malfunction, or any and all
8556
other commercial damages or losses), even if such Contributor
8557
has been advised of the possibility of such damages.
8558
8559
9. Accepting Warranty or Additional Liability. While redistributing
8560
the Work or Derivative Works thereof, You may choose to offer,
8561
and charge a fee for, acceptance of support, warranty, indemnity,
8562
or other liability obligations and/or rights consistent with this
8563
License. However, in accepting such obligations, You may act only
8564
on Your own behalf and on Your sole responsibility, not on behalf
8565
of any other Contributor, and only if You agree to indemnify,
8566
defend, and hold each Contributor harmless for any liability
8567
incurred by, or claims asserted against, such Contributor by reason
8568
of your accepting any such warranty or additional liability.
8569
8570
END OF TERMS AND CONDITIONS
8571
8572
APPENDIX: How to apply the Apache License to your work.
8573
8574
To apply the Apache License to your work, attach the following
8575
boilerplate notice, with the fields enclosed by brackets "[]"
8576
replaced with your own identifying information. (Don't include
8577
the brackets!) The text should be enclosed in the appropriate
8578
comment syntax for the file format. We also recommend that a
8579
file or class name and description of purpose be included on the
8580
same "printed page" as the copyright notice for easier
8581
identification within third-party archives.
8582
8583
Copyright 2011 Google Inc. All Rights Reserved.
8584
8585
Licensed under the Apache License, Version 2.0 (the "License");
8586
you may not use this file except in compliance with the License.
8587
You may obtain a copy of the License at
8588
8589
http://www.apache.org/licenses/LICENSE-2.0
8590
8591
Unless required by applicable law or agreed to in writing, software
8592
distributed under the License is distributed on an "AS IS" BASIS,
8593
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
8594
See the License for the specific language governing permissions and
8595
limitations under the License.
8596
8597
8598
Copyright (c) 2006 Bob Ippolito
8599
8600
Permission is hereby granted, free of charge, to any person obtaining a copy of
8601
this software and associated documentation files (the "Software"), to deal in
8602
the Software without restriction, including without limitation the rights to
8603
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
8604
of the Software, and to permit persons to whom the Software is furnished to do
8605
so, subject to the following conditions:
8606
8607
The above copyright notice and this permission notice shall be included in all
8608
copies or substantial portions of the Software.
8609
8610
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
8611
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
8612
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
8613
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
8614
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
8615
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
8616
SOFTWARE.
8617
8618
// Copyright (c) 2011 Google Inc. All rights reserved.
8619
//
8620
// Redistribution and use in source and binary forms, with or without
8621
// modification, are permitted provided that the following conditions are
8622
// met:
8623
//
8624
// * Redistributions of source code must retain the above copyright
8625
// notice, this list of conditions and the following disclaimer.
8626
// * Redistributions in binary form must reproduce the above
8627
// copyright notice, this list of conditions and the following disclaimer
8628
// in the documentation and/or other materials provided with the
8629
// distribution.
8630
// * Neither the name of Google Inc. nor the names of its
8631
// contributors may be used to endorse or promote products derived from
8632
// this software without specific prior written permission.
8633
//
8634
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8635
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8636
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8637
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8638
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8639
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8640
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8641
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8642
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8643
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
8644
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8645
8646
All MurmurHash source files are placed in the public domain.
8647
8648
The license below applies to all other code in SMHasher:
8649
8650
Copyright (c) 2011 Google, Inc.
8651
8652
Permission is hereby granted, free of charge, to any person obtaining a copy
8653
of this software and associated documentation files (the "Software"), to deal
8654
in the Software without restriction, including without limitation the rights
8655
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8656
copies of the Software, and to permit persons to whom the Software is
8657
furnished to do so, subject to the following conditions:
8658
8659
The above copyright notice and this permission notice shall be included in
8660
all copies or substantial portions of the Software.
8661
8662
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
8663
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
8664
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
8665
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
8666
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
8667
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
8668
THE SOFTWARE.
8669
8670
The author disclaims copyright to this source code. In place of
8671
a legal notice, here is a blessing:
8672
8673
May you do good and not evil.
8674
May you find forgiveness for yourself and forgive others.
8675
May you share freely, never taking more than you give.
8676
8677
SWIG is distributed under the following terms:
8678
8679
I.
8680
8681
Copyright (c) 1995-1998
8682
The University of Utah and the Regents of the University of California
8683
All Rights Reserved
8684
8685
Permission is hereby granted, without written agreement and without
8686
license or royalty fees, to use, copy, modify, and distribute this
8687
software and its documentation for any purpose, provided that
8688
(1) The above copyright notice and the following two paragraphs
8689
appear in all copies of the source code and (2) redistributions
8690
including binaries reproduces these notices in the supporting
8691
documentation. Substantial modifications to this software may be
8692
copyrighted by their authors and need not follow the licensing terms
8693
described here, provided that the new terms are clearly indicated in
8694
all files where they apply.
8695
8696
IN NO EVENT SHALL THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, THE
8697
UNIVERSITY OF UTAH OR DISTRIBUTORS OF THIS SOFTWARE BE LIABLE TO ANY
8698
PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
8699
DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION,
8700
EVEN IF THE AUTHORS OR ANY OF THE ABOVE PARTIES HAVE BEEN ADVISED OF
8701
THE POSSIBILITY OF SUCH DAMAGE.
8702
8703
THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, AND THE UNIVERSITY OF UTAH
8704
SPECIFICALLY DISCLAIM ANY WARRANTIES,INCLUDING, BUT NOT LIMITED TO,
8705
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
8706
PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND
8707
THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE,
8708
SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
8709
8710
8711
II.
8712
8713
This software includes contributions that are Copyright (c) 1998-2005
8714
University of Chicago.
8715
All rights reserved.
8716
8717
Redistribution and use in source and binary forms, with or without
8718
modification, are permitted provided that the following conditions are
8719
met:
8720
8721
Redistributions of source code must retain the above copyright notice,
8722
this list of conditions and the following disclaimer. Redistributions
8723
in binary form must reproduce the above copyright notice, this list of
8724
conditions and the following disclaimer in the documentation and/or
8725
other materials provided with the distribution. Neither the name of
8726
the University of Chicago nor the names of its contributors may be
8727
used to endorse or promote products derived from this software without
8728
specific prior written permission.
8729
8730
THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF CHICAGO AND CONTRIBUTORS
8731
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8732
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
8733
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF
8734
CHICAGO OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8735
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
8736
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
8737
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
8738
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
8739
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
8740
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8741
8742
8743
III.
8744
8745
This software includes contributions that are Copyright (c) 2005-2006
8746
Arizona Board of Regents (University of Arizona).
8747
All Rights Reserved
8748
8749
Permission is hereby granted, without written agreement and without
8750
license or royalty fees, to use, copy, modify, and distribute this
8751
software and its documentation for any purpose, provided that
8752
(1) The above copyright notice and the following two paragraphs
8753
appear in all copies of the source code and (2) redistributions
8754
including binaries reproduces these notices in the supporting
8755
documentation. Substantial modifications to this software may be
8756
copyrighted by their authors and need not follow the licensing terms
8757
described here, provided that the new terms are clearly indicated in
8758
all files where they apply.
8759
8760
THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF ARIZONA AND CONTRIBUTORS
8761
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8762
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
8763
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF
8764
ARIZONA OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8765
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
8766
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
8767
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
8768
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
8769
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
8770
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8771
8772
8773
// Copyright (c) 2005, Google Inc.
8774
// All rights reserved.
8775
//
8776
// Redistribution and use in source and binary forms, with or without
8777
// modification, are permitted provided that the following conditions are
8778
// met:
8779
//
8780
// * Redistributions of source code must retain the above copyright
8781
// notice, this list of conditions and the following disclaimer.
8782
// * Redistributions in binary form must reproduce the above
8783
// copyright notice, this list of conditions and the following disclaimer
8784
// in the documentation and/or other materials provided with the
8785
// distribution.
8786
// * Neither the name of Google Inc. nor the names of its
8787
// contributors may be used to endorse or promote products derived from
8788
// this software without specific prior written permission.
8789
//
8790
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8791
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8792
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8793
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8794
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8795
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8796
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8797
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8798
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8799
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
8800
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8801
8802
All code here is public domain.
8803
8804
Copyright (c) 2012, Linux USB Project
8805
All rights reserved.
8806
8807
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
8808
8809
o Redistributions of source code must retain the above copyright notice,
8810
this list of conditions and the following disclaimer.
8811
8812
o Redistributions in binary form must reproduce the above copyright
8813
notice, this list of conditions and the following disclaimer in the
8814
documentation and/or other materials provided with the distribution.
8815
8816
o Neither the name of the Linux USB Project nor the names of its
8817
contributors may be used to endorse or promote products derived from
8818
this software without specific prior written permission.
8819
8820
THIS 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.
8821
8822
(Copied from the COPYRIGHT file of
8823
https://code.google.com/p/sctp-refimpl/source/browse/trunk/COPYRIGHT)
8824
--------------------------------------------------------------------------------
8825
8826
Copyright (c) 2001, 2002 Cisco Systems, Inc.
8827
Copyright (c) 2002-12 Randall R. Stewart
8828
Copyright (c) 2002-12 Michael Tuexen
8829
All rights reserved.
8830
8831
Redistribution and use in source and binary forms, with or without
8832
modification, are permitted provided that the following conditions
8833
are met:
8834
8835
1. Redistributions of source code must retain the above copyright
8836
notice, this list of conditions and the following disclaimer.
8837
2. Redistributions in binary form must reproduce the above copyright
8838
notice, this list of conditions and the following disclaimer in the
8839
documentation and/or other materials provided with the distribution.
8840
8841
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
8842
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8843
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
8844
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
8845
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
8846
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
8847
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8848
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
8849
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
8850
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
8851
SUCH DAMAGE.
8852
8853
;*****************************************************************************
8854
;* x86inc.asm
8855
;*****************************************************************************
8856
;* Copyright (C) 2005-2011 x264 project
8857
;*
8858
;* Authors: Loren Merritt <[email protected]>
8859
;* Anton Mitrofanov <[email protected]>
8860
;* Jason Garrett-Glaser <[email protected]>
8861
;*
8862
;* Permission to use, copy, modify, and/or distribute this software for any
8863
;* purpose with or without fee is hereby granted, provided that the above
8864
;* copyright notice and this permission notice appear in all copies.
8865
;*
8866
;* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8867
;* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
8868
;* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
8869
;* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
8870
;* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
8871
;* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
8872
;* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
8873
;*****************************************************************************
8874
8875
; This is a header file for the x264ASM assembly language, which uses
8876
; NASM/YASM syntax combined with a large number of macros to provide easy
8877
; abstraction between different calling conventions (x86_32, win64, linux64).
8878
; It also has various other useful features to simplify writing the kind of
8879
; DSP functions that are most often used in x264.
8880
8881
; Unlike the rest of x264, this file is available under an ISC license, as it
8882
; has significant usefulness outside of x264 and we want it to be available
8883
; to the largest audience possible. Of course, if you modify it for your own
8884
; purposes to add a new feature, we strongly encourage contributing a patch
8885
; as this feature might be useful for others as well. Send patches or ideas
8886
; to [email protected] .
8887
8888
Yasm is Copyright (c) 2001-2010 Peter Johnson and other Yasm developers.
8889
8890
Yasm developers and/or contributors include:
8891
Peter Johnson
8892
Michael Urman
8893
Brian Gladman (Visual Studio build files, other fixes)
8894
Stanislav Karchebny (options parser)
8895
Mathieu Monnier (SSE4 instruction patches, NASM preprocessor additions)
8896
Anonymous "NASM64" developer (NASM preprocessor fixes)
8897
Stephen Polkowski (x86 instruction patches)
8898
Henryk Richter (Mach-O object format)
8899
Ben Skeggs (patches, bug reports)
8900
Alexei Svitkine (GAS preprocessor)
8901
Samuel Thibault (TASM parser and frontend)
8902
8903
-----------------------------------
8904
Yasm licensing overview and summary
8905
-----------------------------------
8906
8907
Note: This document does not provide legal advice nor is it the actual
8908
license of any part of Yasm. See the individual licenses for complete
8909
details. Consult a lawyer for legal advice.
8910
8911
The primary license of Yasm is the 2-clause BSD license. Please use this
8912
license if you plan on submitting code to the project.
8913
8914
Yasm has absolutely no warranty; not even for merchantibility or fitness
8915
for a particular purpose.
8916
8917
-------
8918
Libyasm
8919
-------
8920
Libyasm is 2-clause or 3-clause BSD licensed, with the exception of
8921
bitvect, which is triple-licensed under the Artistic license, GPL, and
8922
LGPL. Libyasm is thus GPL and LGPL compatible. In addition, this also
8923
means that libyasm is free for binary-only distribution as long as the
8924
terms of the 3-clause BSD license and Artistic license (as it applies to
8925
bitvect) are fulfilled.
8926
8927
-------
8928
Modules
8929
-------
8930
The modules are 2-clause or 3-clause BSD licensed.
8931
8932
---------
8933
Frontends
8934
---------
8935
The frontends are 2-clause BSD licensed.
8936
8937
-------------
8938
License Texts
8939
-------------
8940
The full text of all licenses are provided in separate files in the source
8941
distribution. Each source file may include the entire license (in the case
8942
of the BSD and Artistic licenses), or may reference the GPL or LGPL license
8943
file.
8944
8945
BSD.txt - 2-clause and 3-clause BSD licenses
8946
Artistic.txt - Artistic license
8947
GNU_GPL-2.0 - GNU General Public License
8948
GNU_LGPL-2.0 - GNU Library General Public License
8949
8950
/* zlib.h -- interface of the 'zlib' general purpose compression library
8951
version 1.2.4, March 14th, 2010
8952
8953
Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler
8954
8955
This software is provided 'as-is', without any express or implied
8956
warranty. In no event will the authors be held liable for any damages
8957
arising from the use of this software.
8958
8959
Permission is granted to anyone to use this software for any purpose,
8960
including commercial applications, and to alter it and redistribute it
8961
freely, subject to the following restrictions:
8962
8963
1. The origin of this software must not be misrepresented; you must not
8964
claim that you wrote the original software. If you use this software
8965
in a product, an acknowledgment in the product documentation would be
8966
appreciated but is not required.
8967
2. Altered source versions must be plainly marked as such, and must not be
8968
misrepresented as being the original software.
8969
3. This notice may not be removed or altered from any source distribution.
8970
8971
Jean-loup Gailly
8972
Mark Adler
8973
8974
*/
8975
8976
Copyright 2007, Google Inc.
8977
All rights reserved.
8978
8979
Redistribution and use in source and binary forms, with or without
8980
modification, are permitted provided that the following conditions are
8981
met:
8982
8983
* Redistributions of source code must retain the above copyright
8984
notice, this list of conditions and the following disclaimer.
8985
* Redistributions in binary form must reproduce the above
8986
copyright notice, this list of conditions and the following disclaimer
8987
in the documentation and/or other materials provided with the
8988
distribution.
8989
* Neither the name of Google Inc. nor the names of its
8990
contributors may be used to endorse or promote products derived from
8991
this software without specific prior written permission.
8992
8993
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8994
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8995
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8996
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8997
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8998
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8999
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
9000
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
9001
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9002
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
9003
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9004
9005
-------------------------------------------------------------------------------
9006
9007
The file url_parse.cc is based on nsURLParsers.cc from Mozilla. This file is
9008
licensed separately as follows:
9009
9010
The contents of this file are subject to the Mozilla Public License Version
9011
1.1 (the "License"); you may not use this file except in compliance with
9012
the License. You may obtain a copy of the License at
9013
http://www.mozilla.org/MPL/
9014
9015
Software distributed under the License is distributed on an "AS IS" basis,
9016
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
9017
for the specific language governing rights and limitations under the
9018
License.
9019
9020
The Original Code is mozilla.org code.
9021
9022
The Initial Developer of the Original Code is
9023
Netscape Communications Corporation.
9024
Portions created by the Initial Developer are Copyright (C) 1998
9025
the Initial Developer. All Rights Reserved.
9026
9027
Contributor(s):
9028
Darin Fisher (original author)
9029
9030
Alternatively, the contents of this file may be used under the terms of
9031
either the GNU General Public License Version 2 or later (the "GPL"), or
9032
the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
9033
in which case the provisions of the GPL or the LGPL are applicable instead
9034
of those above. If you wish to allow use of your version of this file only
9035
under the terms of either the GPL or the LGPL, and not to allow others to
9036
use your version of this file under the terms of the MPL, indicate your
9037
decision by deleting the provisions above and replace them with the notice
9038
and other provisions required by the GPL or the LGPL. If you do not delete
9039
the provisions above, a recipient may use your version of this file under
9040
the terms of any one of the MPL, the GPL or the LGPL.
9041
9042
Copyright 2007, Google Inc.
9043
All rights reserved.
9044
9045
Redistribution and use in source and binary forms, with or without
9046
modification, are permitted provided that the following conditions are
9047
met:
9048
9049
* Redistributions of source code must retain the above copyright
9050
notice, this list of conditions and the following disclaimer.
9051
* Redistributions in binary form must reproduce the above
9052
copyright notice, this list of conditions and the following disclaimer
9053
in the documentation and/or other materials provided with the
9054
distribution.
9055
* Neither the name of Google Inc. nor the names of its
9056
contributors may be used to endorse or promote products derived from
9057
this software without specific prior written permission.
9058
9059
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
9060
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9061
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
9062
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
9063
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9064
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9065
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
9066
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
9067
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9068
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
9069
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9070
9071
-------------------------------------------------------------------------------
9072
9073
The file url_parse.cc is based on nsURLParsers.cc from Mozilla. This file is
9074
licensed separately as follows:
9075
9076
The contents of this file are subject to the Mozilla Public License Version
9077
1.1 (the "License"); you may not use this file except in compliance with
9078
the License. You may obtain a copy of the License at
9079
http://www.mozilla.org/MPL/
9080
9081
Software distributed under the License is distributed on an "AS IS" basis,
9082
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
9083
for the specific language governing rights and limitations under the
9084
License.
9085
9086
The Original Code is mozilla.org code.
9087
9088
The Initial Developer of the Original Code is
9089
Netscape Communications Corporation.
9090
Portions created by the Initial Developer are Copyright (C) 1998
9091
the Initial Developer. All Rights Reserved.
9092
9093
Contributor(s):
9094
Darin Fisher (original author)
9095
9096
Alternatively, the contents of this file may be used under the terms of
9097
either the GNU General Public License Version 2 or later (the "GPL"), or
9098
the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
9099
in which case the provisions of the GPL or the LGPL are applicable instead
9100
of those above. If you wish to allow use of your version of this file only
9101
under the terms of either the GPL or the LGPL, and not to allow others to
9102
use your version of this file under the terms of the MPL, indicate your
9103
decision by deleting the provisions above and replace them with the notice
9104
and other provisions required by the GPL or the LGPL. If you do not delete
9105
the provisions above, a recipient may use your version of this file under
9106
the terms of any one of the MPL, the GPL or the LGPL.
9107
9108
This license applies to all parts of V8 that are not externally
9109
maintained libraries. The externally maintained libraries used by V8
9110
are:
9111
9112
- PCRE test suite, located in
9113
test/mjsunit/third_party/regexp-pcre.js. This is based on the
9114
test suite from PCRE-7.3, which is copyrighted by the University
9115
of Cambridge and Google, Inc. The copyright notice and license
9116
are embedded in regexp-pcre.js.
9117
9118
- Layout tests, located in test/mjsunit/third_party. These are
9119
based on layout tests from webkit.org which are copyrighted by
9120
Apple Computer, Inc. and released under a 3-clause BSD license.
9121
9122
- Strongtalk assembler, the basis of the files assembler-arm-inl.h,
9123
assembler-arm.cc, assembler-arm.h, assembler-ia32-inl.h,
9124
assembler-ia32.cc, assembler-ia32.h, assembler-x64-inl.h,
9125
assembler-x64.cc, assembler-x64.h, assembler-mips-inl.h,
9126
assembler-mips.cc, assembler-mips.h, assembler.cc and assembler.h.
9127
This code is copyrighted by Sun Microsystems Inc. and released
9128
under a 3-clause BSD license.
9129
9130
- Valgrind client API header, located at third_party/valgrind/valgrind.h
9131
This is release under the BSD license.
9132
9133
These libraries have their own licenses; we recommend you read them,
9134
as their terms may differ from the terms below.
9135
9136
Copyright 2006-2012, the V8 project authors. All rights reserved.
9137
Redistribution and use in source and binary forms, with or without
9138
modification, are permitted provided that the following conditions are
9139
met:
9140
9141
* Redistributions of source code must retain the above copyright
9142
notice, this list of conditions and the following disclaimer.
9143
* Redistributions in binary form must reproduce the above
9144
copyright notice, this list of conditions and the following
9145
disclaimer in the documentation and/or other materials provided
9146
with the distribution.
9147
* Neither the name of Google Inc. nor the names of its
9148
contributors may be used to endorse or promote products derived
9149
from this software without specific prior written permission.
9150
9151
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
9152
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9153
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
9154
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
9155
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9156
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9157
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
9158
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
9159
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9160
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
9161
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9162
9163
============================================================
9164
Notices for file(s):
9165
/bin/make_ext4fs
9166
/bin/mkuserimg.sh
9167
/lib/libext4_utils_host.a
9168
------------------------------------------------------------
9169
9170
Copyright (c) 2010, The Android Open Source Project
9171
9172
Licensed under the Apache License, Version 2.0 (the "License");
9173
you may not use this file except in compliance with the License.
9174
9175
Unless required by applicable law or agreed to in writing, software
9176
distributed under the License is distributed on an "AS IS" BASIS,
9177
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9178
See the License for the specific language governing permissions and
9179
limitations under the License.
9180
9181
9182
Apache License
9183
Version 2.0, January 2004
9184
http://www.apache.org/licenses/
9185
9186
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
9187
9188
1. Definitions.
9189
9190
"License" shall mean the terms and conditions for use, reproduction,
9191
and distribution as defined by Sections 1 through 9 of this document.
9192
9193
"Licensor" shall mean the copyright owner or entity authorized by
9194
the copyright owner that is granting the License.
9195
9196
"Legal Entity" shall mean the union of the acting entity and all
9197
other entities that control, are controlled by, or are under common
9198
control with that entity. For the purposes of this definition,
9199
"control" means (i) the power, direct or indirect, to cause the
9200
direction or management of such entity, whether by contract or
9201
otherwise, or (ii) ownership of fifty percent (50%) or more of the
9202
outstanding shares, or (iii) beneficial ownership of such entity.
9203
9204
"You" (or "Your") shall mean an individual or Legal Entity
9205
exercising permissions granted by this License.
9206
9207
"Source" form shall mean the preferred form for making modifications,
9208
including but not limited to software source code, documentation
9209
source, and configuration files.
9210
9211
"Object" form shall mean any form resulting from mechanical
9212
transformation or translation of a Source form, including but
9213
not limited to compiled object code, generated documentation,
9214
and conversions to other media types.
9215
9216
"Work" shall mean the work of authorship, whether in Source or
9217
Object form, made available under the License, as indicated by a
9218
copyright notice that is included in or attached to the work
9219
(an example is provided in the Appendix below).
9220
9221
"Derivative Works" shall mean any work, whether in Source or Object
9222
form, that is based on (or derived from) the Work and for which the
9223
editorial revisions, annotations, elaborations, or other modifications
9224
represent, as a whole, an original work of authorship. For the purposes
9225
of this License, Derivative Works shall not include works that remain
9226
separable from, or merely link (or bind by name) to the interfaces of,
9227
the Work and Derivative Works thereof.
9228
9229
"Contribution" shall mean any work of authorship, including
9230
the original version of the Work and any modifications or additions
9231
to that Work or Derivative Works thereof, that is intentionally
9232
submitted to Licensor for inclusion in the Work by the copyright owner
9233
or by an individual or Legal Entity authorized to submit on behalf of
9234
the copyright owner. For the purposes of this definition, "submitted"
9235
means any form of electronic, verbal, or written communication sent
9236
to the Licensor or its representatives, including but not limited to
9237
communication on electronic mailing lists, source code control systems,
9238
and issue tracking systems that are managed by, or on behalf of, the
9239
Licensor for the purpose of discussing and improving the Work, but
9240
excluding communication that is conspicuously marked or otherwise
9241
designated in writing by the copyright owner as "Not a Contribution."
9242
9243
"Contributor" shall mean Licensor and any individual or Legal Entity
9244
on behalf of whom a Contribution has been received by Licensor and
9245
subsequently incorporated within the Work.
9246
9247
2. Grant of Copyright License. Subject to the terms and conditions of
9248
this License, each Contributor hereby grants to You a perpetual,
9249
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
9250
copyright license to reproduce, prepare Derivative Works of,
9251
publicly display, publicly perform, sublicense, and distribute the
9252
Work and such Derivative Works in Source or Object form.
9253
9254
3. Grant of Patent License. Subject to the terms and conditions of
9255
this License, each Contributor hereby grants to You a perpetual,
9256
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
9257
(except as stated in this section) patent license to make, have made,
9258
use, offer to sell, sell, import, and otherwise transfer the Work,
9259
where such license applies only to those patent claims licensable
9260
by such Contributor that are necessarily infringed by their
9261
Contribution(s) alone or by combination of their Contribution(s)
9262
with the Work to which such Contribution(s) was submitted. If You
9263
institute patent litigation against any entity (including a
9264
cross-claim or counterclaim in a lawsuit) alleging that the Work
9265
or a Contribution incorporated within the Work constitutes direct
9266
or contributory patent infringement, then any patent licenses
9267
granted to You under this License for that Work shall terminate
9268
as of the date such litigation is filed.
9269
9270
4. Redistribution. You may reproduce and distribute copies of the
9271
Work or Derivative Works thereof in any medium, with or without
9272
modifications, and in Source or Object form, provided that You
9273
meet the following conditions:
9274
9275
(a) You must give any other recipients of the Work or
9276
Derivative Works a copy of this License; and
9277
9278
(b) You must cause any modified files to carry prominent notices
9279
stating that You changed the files; and
9280
9281
(c) You must retain, in the Source form of any Derivative Works
9282
that You distribute, all copyright, patent, trademark, and
9283
attribution notices from the Source form of the Work,
9284
excluding those notices that do not pertain to any part of
9285
the Derivative Works; and
9286
9287
(d) If the Work includes a "NOTICE" text file as part of its
9288
distribution, then any Derivative Works that You distribute must
9289
include a readable copy of the attribution notices contained
9290
within such NOTICE file, excluding those notices that do not
9291
pertain to any part of the Derivative Works, in at least one
9292
of the following places: within a NOTICE text file distributed
9293
as part of the Derivative Works; within the Source form or
9294
documentation, if provided along with the Derivative Works; or,
9295
within a display generated by the Derivative Works, if and
9296
wherever such third-party notices normally appear. The contents
9297
of the NOTICE file are for informational purposes only and
9298
do not modify the License. You may add Your own attribution
9299
notices within Derivative Works that You distribute, alongside
9300
or as an addendum to the NOTICE text from the Work, provided
9301
that such additional attribution notices cannot be construed
9302
as modifying the License.
9303
9304
You may add Your own copyright statement to Your modifications and
9305
may provide additional or different license terms and conditions
9306
for use, reproduction, or distribution of Your modifications, or
9307
for any such Derivative Works as a whole, provided Your use,
9308
reproduction, and distribution of the Work otherwise complies with
9309
the conditions stated in this License.
9310
9311
5. Submission of Contributions. Unless You explicitly state otherwise,
9312
any Contribution intentionally submitted for inclusion in the Work
9313
by You to the Licensor shall be under the terms and conditions of
9314
this License, without any additional terms or conditions.
9315
Notwithstanding the above, nothing herein shall supersede or modify
9316
the terms of any separate license agreement you may have executed
9317
with Licensor regarding such Contributions.
9318
9319
6. Trademarks. This License does not grant permission to use the trade
9320
names, trademarks, service marks, or product names of the Licensor,
9321
except as required for reasonable and customary use in describing the
9322
origin of the Work and reproducing the content of the NOTICE file.
9323
9324
7. Disclaimer of Warranty. Unless required by applicable law or
9325
agreed to in writing, Licensor provides the Work (and each
9326
Contributor provides its Contributions) on an "AS IS" BASIS,
9327
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
9328
implied, including, without limitation, any warranties or conditions
9329
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
9330
PARTICULAR PURPOSE. You are solely responsible for determining the
9331
appropriateness of using or redistributing the Work and assume any
9332
risks associated with Your exercise of permissions under this License.
9333
9334
8. Limitation of Liability. In no event and under no legal theory,
9335
whether in tort (including negligence), contract, or otherwise,
9336
unless required by applicable law (such as deliberate and grossly
9337
negligent acts) or agreed to in writing, shall any Contributor be
9338
liable to You for damages, including any direct, indirect, special,
9339
incidental, or consequential damages of any character arising as a
9340
result of this License or out of the use or inability to use the
9341
Work (including but not limited to damages for loss of goodwill,
9342
work stoppage, computer failure or malfunction, or any and all
9343
other commercial damages or losses), even if such Contributor
9344
has been advised of the possibility of such damages.
9345
9346
9. Accepting Warranty or Additional Liability. While redistributing
9347
the Work or Derivative Works thereof, You may choose to offer,
9348
and charge a fee for, acceptance of support, warranty, indemnity,
9349
or other liability obligations and/or rights consistent with this
9350
License. However, in accepting such obligations, You may act only
9351
on Your own behalf and on Your sole responsibility, not on behalf
9352
of any other Contributor, and only if You agree to indemnify,
9353
defend, and hold each Contributor harmless for any liability
9354
incurred by, or claims asserted against, such Contributor by reason
9355
of your accepting any such warranty or additional liability.
9356
9357
END OF TERMS AND CONDITIONS
9358
9359
9360
============================================================
9361
Notices for file(s):
9362
/lib/libsqlite_jni.so
9363
------------------------------------------------------------
9364
This software is copyrighted by Christian Werner <[email protected]>
9365
and others. The following terms apply to all files associated with the
9366
software unless explicitly disclaimed in individual files.
9367
9368
The authors hereby grant permission to use, copy, modify, distribute,
9369
and license this software and its documentation for any purpose, provided
9370
that existing copyright notices are retained in all copies and that this
9371
notice is included verbatim in any distributions. No written agreement,
9372
license, or royalty fee is required for any of the authorized uses.
9373
Modifications to this software may be copyrighted by their authors
9374
and need not follow the licensing terms described here, provided that
9375
the new terms are clearly indicated on the first page of each file where
9376
they apply.
9377
9378
IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
9379
FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
9380
ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
9381
DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
9382
POSSIBILITY OF SUCH DAMAGE.
9383
9384
THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
9385
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
9386
FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE
9387
IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE
9388
NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
9389
MODIFICATIONS.
9390
9391
============================================================
9392
Notices for file(s):
9393
/lib/libgccdemangle.so
9394
------------------------------------------------------------
9395
GNU GENERAL PUBLIC LICENSE
9396
Version 2, June 1991
9397
9398
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
9399
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
9400
Everyone is permitted to copy and distribute verbatim copies
9401
of this license document, but changing it is not allowed.
9402
9403
Preamble
9404
9405
The licenses for most software are designed to take away your
9406
freedom to share and change it. By contrast, the GNU General Public
9407
License is intended to guarantee your freedom to share and change free
9408
software--to make sure the software is free for all its users. This
9409
General Public License applies to most of the Free Software
9410
Foundation's software and to any other program whose authors commit to
9411
using it. (Some other Free Software Foundation software is covered by
9412
the GNU Library General Public License instead.) You can apply it to
9413
your programs, too.
9414
9415
When we speak of free software, we are referring to freedom, not
9416
price. Our General Public Licenses are designed to make sure that you
9417
have the freedom to distribute copies of free software (and charge for
9418
this service if you wish), that you receive source code or can get it
9419
if you want it, that you can change the software or use pieces of it
9420
in new free programs; and that you know you can do these things.
9421
9422
To protect your rights, we need to make restrictions that forbid
9423
anyone to deny you these rights or to ask you to surrender the rights.
9424
These restrictions translate to certain responsibilities for you if you
9425
distribute copies of the software, or if you modify it.
9426
9427
For example, if you distribute copies of such a program, whether
9428
gratis or for a fee, you must give the recipients all the rights that
9429
you have. You must make sure that they, too, receive or can get the
9430
source code. And you must show them these terms so they know their
9431
rights.
9432
9433
We protect your rights with two steps: (1) copyright the software, and
9434
(2) offer you this license which gives you legal permission to copy,
9435
distribute and/or modify the software.
9436
9437
Also, for each author's protection and ours, we want to make certain
9438
that everyone understands that there is no warranty for this free
9439
software. If the software is modified by someone else and passed on, we
9440
want its recipients to know that what they have is not the original, so
9441
that any problems introduced by others will not reflect on the original
9442
authors' reputations.
9443
9444
Finally, any free program is threatened constantly by software
9445
patents. We wish to avoid the danger that redistributors of a free
9446
program will individually obtain patent licenses, in effect making the
9447
program proprietary. To prevent this, we have made it clear that any
9448
patent must be licensed for everyone's free use or not licensed at all.
9449
9450
The precise terms and conditions for copying, distribution and
9451
modification follow.
9452
9453
GNU GENERAL PUBLIC LICENSE
9454
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
9455
9456
0. This License applies to any program or other work which contains
9457
a notice placed by the copyright holder saying it may be distributed
9458
under the terms of this General Public License. The "Program", below,
9459
refers to any such program or work, and a "work based on the Program"
9460
means either the Program or any derivative work under copyright law:
9461
that is to say, a work containing the Program or a portion of it,
9462
either verbatim or with modifications and/or translated into another
9463
language. (Hereinafter, translation is included without limitation in
9464
the term "modification".) Each licensee is addressed as "you".
9465
9466
Activities other than copying, distribution and modification are not
9467
covered by this License; they are outside its scope. The act of
9468
running the Program is not restricted, and the output from the Program
9469
is covered only if its contents constitute a work based on the
9470
Program (independent of having been made by running the Program).
9471
Whether that is true depends on what the Program does.
9472
9473
1. You may copy and distribute verbatim copies of the Program's
9474
source code as you receive it, in any medium, provided that you
9475
conspicuously and appropriately publish on each copy an appropriate
9476
copyright notice and disclaimer of warranty; keep intact all the
9477
notices that refer to this License and to the absence of any warranty;
9478
and give any other recipients of the Program a copy of this License
9479
along with the Program.
9480
9481
You may charge a fee for the physical act of transferring a copy, and
9482
you may at your option offer warranty protection in exchange for a fee.
9483
9484
2. You may modify your copy or copies of the Program or any portion
9485
of it, thus forming a work based on the Program, and copy and
9486
distribute such modifications or work under the terms of Section 1
9487
above, provided that you also meet all of these conditions:
9488
9489
a) You must cause the modified files to carry prominent notices
9490
stating that you changed the files and the date of any change.
9491
9492
b) You must cause any work that you distribute or publish, that in
9493
whole or in part contains or is derived from the Program or any
9494
part thereof, to be licensed as a whole at no charge to all third
9495
parties under the terms of this License.
9496
9497
c) If the modified program normally reads commands interactively
9498
when run, you must cause it, when started running for such
9499
interactive use in the most ordinary way, to print or display an
9500
announcement including an appropriate copyright notice and a
9501
notice that there is no warranty (or else, saying that you provide
9502
a warranty) and that users may redistribute the program under
9503
these conditions, and telling the user how to view a copy of this
9504
License. (Exception: if the Program itself is interactive but
9505
does not normally print such an announcement, your work based on
9506
the Program is not required to print an announcement.)
9507
9508
These requirements apply to the modified work as a whole. If
9509
identifiable sections of that work are not derived from the Program,
9510
and can be reasonably considered independent and separate works in
9511
themselves, then this License, and its terms, do not apply to those
9512
sections when you distribute them as separate works. But when you
9513
distribute the same sections as part of a whole which is a work based
9514
on the Program, the distribution of the whole must be on the terms of
9515
this License, whose permissions for other licensees extend to the
9516
entire whole, and thus to each and every part regardless of who wrote it.
9517
9518
Thus, it is not the intent of this section to claim rights or contest
9519
your rights to work written entirely by you; rather, the intent is to
9520
exercise the right to control the distribution of derivative or
9521
collective works based on the Program.
9522
9523
In addition, mere aggregation of another work not based on the Program
9524
with the Program (or with a work based on the Program) on a volume of
9525
a storage or distribution medium does not bring the other work under
9526
the scope of this License.
9527
9528
3. You may copy and distribute the Program (or a work based on it,
9529
under Section 2) in object code or executable form under the terms of
9530
Sections 1 and 2 above provided that you also do one of the following:
9531
9532
a) Accompany it with the complete corresponding machine-readable
9533
source code, which must be distributed under the terms of Sections
9534
1 and 2 above on a medium customarily used for software interchange; or,
9535
9536
b) Accompany it with a written offer, valid for at least three
9537
years, to give any third party, for a charge no more than your
9538
cost of physically performing source distribution, a complete
9539
machine-readable copy of the corresponding source code, to be
9540
distributed under the terms of Sections 1 and 2 above on a medium
9541
customarily used for software interchange; or,
9542
9543
c) Accompany it with the information you received as to the offer
9544
to distribute corresponding source code. (This alternative is
9545
allowed only for noncommercial distribution and only if you
9546
received the program in object code or executable form with such
9547
an offer, in accord with Subsection b above.)
9548
9549
The source code for a work means the preferred form of the work for
9550
making modifications to it. For an executable work, complete source
9551
code means all the source code for all modules it contains, plus any
9552
associated interface definition files, plus the scripts used to
9553
control compilation and installation of the executable. However, as a
9554
special exception, the source code distributed need not include
9555
anything that is normally distributed (in either source or binary
9556
form) with the major components (compiler, kernel, and so on) of the
9557
operating system on which the executable runs, unless that component
9558
itself accompanies the executable.
9559
9560
If distribution of executable or object code is made by offering
9561
access to copy from a designated place, then offering equivalent
9562
access to copy the source code from the same place counts as
9563
distribution of the source code, even though third parties are not
9564
compelled to copy the source along with the object code.
9565
9566
4. You may not copy, modify, sublicense, or distribute the Program
9567
except as expressly provided under this License. Any attempt
9568
otherwise to copy, modify, sublicense or distribute the Program is
9569
void, and will automatically terminate your rights under this License.
9570
However, parties who have received copies, or rights, from you under
9571
this License will not have their licenses terminated so long as such
9572
parties remain in full compliance.
9573
9574
5. You are not required to accept this License, since you have not
9575
signed it. However, nothing else grants you permission to modify or
9576
distribute the Program or its derivative works. These actions are
9577
prohibited by law if you do not accept this License. Therefore, by
9578
modifying or distributing the Program (or any work based on the
9579
Program), you indicate your acceptance of this License to do so, and
9580
all its terms and conditions for copying, distributing or modifying
9581
the Program or works based on it.
9582
9583
6. Each time you redistribute the Program (or any work based on the
9584
Program), the recipient automatically receives a license from the
9585
original licensor to copy, distribute or modify the Program subject to
9586
these terms and conditions. You may not impose any further
9587
restrictions on the recipients' exercise of the rights granted herein.
9588
You are not responsible for enforcing compliance by third parties to
9589
this License.
9590
9591
7. If, as a consequence of a court judgment or allegation of patent
9592
infringement or for any other reason (not limited to patent issues),
9593
conditions are imposed on you (whether by court order, agreement or
9594
otherwise) that contradict the conditions of this License, they do not
9595
excuse you from the conditions of this License. If you cannot
9596
distribute so as to satisfy simultaneously your obligations under this
9597
License and any other pertinent obligations, then as a consequence you
9598
may not distribute the Program at all. For example, if a patent
9599
license would not permit royalty-free redistribution of the Program by
9600
all those who receive copies directly or indirectly through you, then
9601
the only way you could satisfy both it and this License would be to
9602
refrain entirely from distribution of the Program.
9603
9604
If any portion of this section is held invalid or unenforceable under
9605
any particular circumstance, the balance of the section is intended to
9606
apply and the section as a whole is intended to apply in other
9607
circumstances.
9608
9609
It is not the purpose of this section to induce you to infringe any
9610
patents or other property right claims or to contest validity of any
9611
such claims; this section has the sole purpose of protecting the
9612
integrity of the free software distribution system, which is
9613
implemented by public license practices. Many people have made
9614
generous contributions to the wide range of software distributed
9615
through that system in reliance on consistent application of that
9616
system; it is up to the author/donor to decide if he or she is willing
9617
to distribute software through any other system and a licensee cannot
9618
impose that choice.
9619
9620
This section is intended to make thoroughly clear what is believed to
9621
be a consequence of the rest of this License.
9622
9623
8. If the distribution and/or use of the Program is restricted in
9624
certain countries either by patents or by copyrighted interfaces, the
9625
original copyright holder who places the Program under this License
9626
may add an explicit geographical distribution limitation excluding
9627
those countries, so that distribution is permitted only in or among
9628
countries not thus excluded. In such case, this License incorporates
9629
the limitation as if written in the body of this License.
9630
9631
9. The Free Software Foundation may publish revised and/or new versions
9632
of the General Public License from time to time. Such new versions will
9633
be similar in spirit to the present version, but may differ in detail to
9634
address new problems or concerns.
9635
9636
Each version is given a distinguishing version number. If the Program
9637
specifies a version number of this License which applies to it and "any
9638
later version", you have the option of following the terms and conditions
9639
either of that version or of any later version published by the Free
9640
Software Foundation. If the Program does not specify a version number of
9641
this License, you may choose any version ever published by the Free Software
9642
Foundation.
9643
9644
10. If you wish to incorporate parts of the Program into other free
9645
programs whose distribution conditions are different, write to the author
9646
to ask for permission. For software which is copyrighted by the Free
9647
Software Foundation, write to the Free Software Foundation; we sometimes
9648
make exceptions for this. Our decision will be guided by the two goals
9649
of preserving the free status of all derivatives of our free software and
9650
of promoting the sharing and reuse of software generally.
9651
9652
NO WARRANTY
9653
9654
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
9655
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
9656
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
9657
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
9658
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
9659
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
9660
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
9661
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
9662
REPAIR OR CORRECTION.
9663
9664
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
9665
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
9666
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
9667
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
9668
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
9669
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
9670
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
9671
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
9672
POSSIBILITY OF SUCH DAMAGES.
9673
9674
END OF TERMS AND CONDITIONS
9675
9676
How to Apply These Terms to Your New Programs
9677
9678
If you develop a new program, and you want it to be of the greatest
9679
possible use to the public, the best way to achieve this is to make it
9680
free software which everyone can redistribute and change under these terms.
9681
9682
To do so, attach the following notices to the program. It is safest
9683
to attach them to the start of each source file to most effectively
9684
convey the exclusion of warranty; and each file should have at least
9685
the "copyright" line and a pointer to where the full notice is found.
9686
9687
<one line to give the program's name and a brief idea of what it does.>
9688
Copyright (C) <year> <name of author>
9689
9690
This program is free software; you can redistribute it and/or modify
9691
it under the terms of the GNU General Public License as published by
9692
the Free Software Foundation; either version 2 of the License, or
9693
(at your option) any later version.
9694
9695
This program is distributed in the hope that it will be useful,
9696
but WITHOUT ANY WARRANTY; without even the implied warranty of
9697
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9698
GNU General Public License for more details.
9699
9700
You should have received a copy of the GNU General Public License
9701
along with this program; if not, write to the Free Software
9702
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
9703
9704
9705
Also add information on how to contact you by electronic and paper mail.
9706
9707
If the program is interactive, make it output a short notice like this
9708
when it starts in an interactive mode:
9709
9710
Gnomovision version 69, Copyright (C) year name of author
9711
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
9712
This is free software, and you are welcome to redistribute it
9713
under certain conditions; type `show c' for details.
9714
9715
The hypothetical commands `show w' and `show c' should show the appropriate
9716
parts of the General Public License. Of course, the commands you use may
9717
be called something other than `show w' and `show c'; they could even be
9718
mouse-clicks or menu items--whatever suits your program.
9719
9720
You should also get your employer (if you work as a programmer) or your
9721
school, if any, to sign a "copyright disclaimer" for the program, if
9722
necessary. Here is a sample; alter the names:
9723
9724
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
9725
`Gnomovision' (which makes passes at compilers) written by James Hacker.
9726
9727
<signature of Ty Coon>, 1 April 1989
9728
Ty Coon, President of Vice
9729
9730
This General Public License does not permit incorporating your program into
9731
proprietary programs. If your program is a subroutine library, you may
9732
consider it more useful to permit linking proprietary applications with the
9733
library. If this is what you want to do, use the GNU Library General
9734
Public License instead of this License.
9735
9736
============================================================
9737
Notices for file(s):
9738
/bin/aapt
9739
/bin/aidl
9740
/bin/dexdump
9741
/bin/dx
9742
/bin/jasmin
9743
/bin/split-select
9744
/framework/android-mock-generatorlib.jar
9745
/framework/jasmin.jar
9746
/lib/lib64cutils.a
9747
/lib/lib64log.a
9748
/lib/lib64utils.a
9749
/lib/libandroidfw.a
9750
/lib/libcutils.a
9751
/lib/liblog.a
9752
/lib/liblog.so
9753
/lib/libnativehelper.so
9754
/lib/libsqlite3_android.a
9755
/lib/libutils.a
9756
/lib/libzipfile.a
9757
------------------------------------------------------------
9758
9759
Copyright (c) 2005-2008, The Android Open Source Project
9760
9761
Licensed under the Apache License, Version 2.0 (the "License");
9762
you may not use this file except in compliance with the License.
9763
9764
Unless required by applicable law or agreed to in writing, software
9765
distributed under the License is distributed on an "AS IS" BASIS,
9766
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9767
See the License for the specific language governing permissions and
9768
limitations under the License.
9769
9770
9771
Apache License
9772
Version 2.0, January 2004
9773
http://www.apache.org/licenses/
9774
9775
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
9776
9777
1. Definitions.
9778
9779
"License" shall mean the terms and conditions for use, reproduction,
9780
and distribution as defined by Sections 1 through 9 of this document.
9781
9782
"Licensor" shall mean the copyright owner or entity authorized by
9783
the copyright owner that is granting the License.
9784
9785
"Legal Entity" shall mean the union of the acting entity and all
9786
other entities that control, are controlled by, or are under common
9787
control with that entity. For the purposes of this definition,
9788
"control" means (i) the power, direct or indirect, to cause the
9789
direction or management of such entity, whether by contract or
9790
otherwise, or (ii) ownership of fifty percent (50%) or more of the
9791
outstanding shares, or (iii) beneficial ownership of such entity.
9792
9793
"You" (or "Your") shall mean an individual or Legal Entity
9794
exercising permissions granted by this License.
9795
9796
"Source" form shall mean the preferred form for making modifications,
9797
including but not limited to software source code, documentation
9798
source, and configuration files.
9799
9800
"Object" form shall mean any form resulting from mechanical
9801
transformation or translation of a Source form, including but
9802
not limited to compiled object code, generated documentation,
9803
and conversions to other media types.
9804
9805
"Work" shall mean the work of authorship, whether in Source or
9806
Object form, made available under the License, as indicated by a
9807
copyright notice that is included in or attached to the work
9808
(an example is provided in the Appendix below).
9809
9810
"Derivative Works" shall mean any work, whether in Source or Object
9811
form, that is based on (or derived from) the Work and for which the
9812
editorial revisions, annotations, elaborations, or other modifications
9813
represent, as a whole, an original work of authorship. For the purposes
9814
of this License, Derivative Works shall not include works that remain
9815
separable from, or merely link (or bind by name) to the interfaces of,
9816
the Work and Derivative Works thereof.
9817
9818
"Contribution" shall mean any work of authorship, including
9819
the original version of the Work and any modifications or additions
9820
to that Work or Derivative Works thereof, that is intentionally
9821
submitted to Licensor for inclusion in the Work by the copyright owner
9822
or by an individual or Legal Entity authorized to submit on behalf of
9823
the copyright owner. For the purposes of this definition, "submitted"
9824
means any form of electronic, verbal, or written communication sent
9825
to the Licensor or its representatives, including but not limited to
9826
communication on electronic mailing lists, source code control systems,
9827
and issue tracking systems that are managed by, or on behalf of, the
9828
Licensor for the purpose of discussing and improving the Work, but
9829
excluding communication that is conspicuously marked or otherwise
9830
designated in writing by the copyright owner as "Not a Contribution."
9831
9832
"Contributor" shall mean Licensor and any individual or Legal Entity
9833
on behalf of whom a Contribution has been received by Licensor and
9834
subsequently incorporated within the Work.
9835
9836
2. Grant of Copyright License. Subject to the terms and conditions of
9837
this License, each Contributor hereby grants to You a perpetual,
9838
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
9839
copyright license to reproduce, prepare Derivative Works of,
9840
publicly display, publicly perform, sublicense, and distribute the
9841
Work and such Derivative Works in Source or Object form.
9842
9843
3. Grant of Patent License. Subject to the terms and conditions of
9844
this License, each Contributor hereby grants to You a perpetual,
9845
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
9846
(except as stated in this section) patent license to make, have made,
9847
use, offer to sell, sell, import, and otherwise transfer the Work,
9848
where such license applies only to those patent claims licensable
9849
by such Contributor that are necessarily infringed by their
9850
Contribution(s) alone or by combination of their Contribution(s)
9851
with the Work to which such Contribution(s) was submitted. If You
9852
institute patent litigation against any entity (including a
9853
cross-claim or counterclaim in a lawsuit) alleging that the Work
9854
or a Contribution incorporated within the Work constitutes direct
9855
or contributory patent infringement, then any patent licenses
9856
granted to You under this License for that Work shall terminate
9857
as of the date such litigation is filed.
9858
9859
4. Redistribution. You may reproduce and distribute copies of the
9860
Work or Derivative Works thereof in any medium, with or without
9861
modifications, and in Source or Object form, provided that You
9862
meet the following conditions:
9863
9864
(a) You must give any other recipients of the Work or
9865
Derivative Works a copy of this License; and
9866
9867
(b) You must cause any modified files to carry prominent notices
9868
stating that You changed the files; and
9869
9870
(c) You must retain, in the Source form of any Derivative Works
9871
that You distribute, all copyright, patent, trademark, and
9872
attribution notices from the Source form of the Work,
9873
excluding those notices that do not pertain to any part of
9874
the Derivative Works; and
9875
9876
(d) If the Work includes a "NOTICE" text file as part of its
9877
distribution, then any Derivative Works that You distribute must
9878
include a readable copy of the attribution notices contained
9879
within such NOTICE file, excluding those notices that do not
9880
pertain to any part of the Derivative Works, in at least one
9881
of the following places: within a NOTICE text file distributed
9882
as part of the Derivative Works; within the Source form or
9883
documentation, if provided along with the Derivative Works; or,
9884
within a display generated by the Derivative Works, if and
9885
wherever such third-party notices normally appear. The contents
9886
of the NOTICE file are for informational purposes only and
9887
do not modify the License. You may add Your own attribution
9888
notices within Derivative Works that You distribute, alongside
9889
or as an addendum to the NOTICE text from the Work, provided
9890
that such additional attribution notices cannot be construed
9891
as modifying the License.
9892
9893
You may add Your own copyright statement to Your modifications and
9894
may provide additional or different license terms and conditions
9895
for use, reproduction, or distribution of Your modifications, or
9896
for any such Derivative Works as a whole, provided Your use,
9897
reproduction, and distribution of the Work otherwise complies with
9898
the conditions stated in this License.
9899
9900
5. Submission of Contributions. Unless You explicitly state otherwise,
9901
any Contribution intentionally submitted for inclusion in the Work
9902
by You to the Licensor shall be under the terms and conditions of
9903
this License, without any additional terms or conditions.
9904
Notwithstanding the above, nothing herein shall supersede or modify
9905
the terms of any separate license agreement you may have executed
9906
with Licensor regarding such Contributions.
9907
9908
6. Trademarks. This License does not grant permission to use the trade
9909
names, trademarks, service marks, or product names of the Licensor,
9910
except as required for reasonable and customary use in describing the
9911
origin of the Work and reproducing the content of the NOTICE file.
9912
9913
7. Disclaimer of Warranty. Unless required by applicable law or
9914
agreed to in writing, Licensor provides the Work (and each
9915
Contributor provides its Contributions) on an "AS IS" BASIS,
9916
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
9917
implied, including, without limitation, any warranties or conditions
9918
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
9919
PARTICULAR PURPOSE. You are solely responsible for determining the
9920
appropriateness of using or redistributing the Work and assume any
9921
risks associated with Your exercise of permissions under this License.
9922
9923
8. Limitation of Liability. In no event and under no legal theory,
9924
whether in tort (including negligence), contract, or otherwise,
9925
unless required by applicable law (such as deliberate and grossly
9926
negligent acts) or agreed to in writing, shall any Contributor be
9927
liable to You for damages, including any direct, indirect, special,
9928
incidental, or consequential damages of any character arising as a
9929
result of this License or out of the use or inability to use the
9930
Work (including but not limited to damages for loss of goodwill,
9931
work stoppage, computer failure or malfunction, or any and all
9932
other commercial damages or losses), even if such Contributor
9933
has been advised of the possibility of such damages.
9934
9935
9. Accepting Warranty or Additional Liability. While redistributing
9936
the Work or Derivative Works thereof, You may choose to offer,
9937
and charge a fee for, acceptance of support, warranty, indemnity,
9938
or other liability obligations and/or rights consistent with this
9939
License. However, in accepting such obligations, You may act only
9940
on Your own behalf and on Your sole responsibility, not on behalf
9941
of any other Contributor, and only if You agree to indemnify,
9942
defend, and hold each Contributor harmless for any liability
9943
incurred by, or claims asserted against, such Contributor by reason
9944
of your accepting any such warranty or additional liability.
9945
9946
END OF TERMS AND CONDITIONS
9947
9948
9949
============================================================
9950
Notices for file(s):
9951
/framework/org.eclipse.core.commands_3.6.0.I20100512-1500.jar
9952
/framework/org.eclipse.core.expressions_3.4.200.v20100505.jar
9953
/framework/org.eclipse.core.runtime_3.6.0.v20100505.jar
9954
/framework/org.eclipse.equinox.common_3.6.0.v20100503.jar
9955
/framework/org.eclipse.jface_3.6.2.M20110210-1200.jar
9956
/framework/org.eclipse.osgi_3.6.2.R36x_v20110210.jar
9957
/framework/org.eclipse.ui.workbench.texteditor_3.6.1.r361_v20100714-0800.jar
9958
/framework/org.eclipse.ui.workbench_3.6.2.M20110210-1200.jar
9959
/framework/osgi.jar
9960
/framework/propertysheet.jar
9961
/framework/swt.jar
9962
------------------------------------------------------------
9963
9964
Eclipse Public License - v 1.0
9965
9966
THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
9967
PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF
9968
THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
9969
9970
*1. DEFINITIONS*
9971
9972
"Contribution" means:
9973
9974
a) in the case of the initial Contributor, the initial code and
9975
documentation distributed under this Agreement, and
9976
9977
b) in the case of each subsequent Contributor:
9978
9979
i) changes to the Program, and
9980
9981
ii) additions to the Program;
9982
9983
where such changes and/or additions to the Program originate from and
9984
are distributed by that particular Contributor. A Contribution
9985
'originates' from a Contributor if it was added to the Program by such
9986
Contributor itself or anyone acting on such Contributor's behalf.
9987
Contributions do not include additions to the Program which: (i) are
9988
separate modules of software distributed in conjunction with the Program
9989
under their own license agreement, and (ii) are not derivative works of
9990
the Program.
9991
9992
"Contributor" means any person or entity that distributes the Program.
9993
9994
"Licensed Patents" mean patent claims licensable by a Contributor which
9995
are necessarily infringed by the use or sale of its Contribution alone
9996
or when combined with the Program.
9997
9998
"Program" means the Contributions distributed in accordance with this
9999
Agreement.
10000
10001
"Recipient" means anyone who receives the Program under this Agreement,
10002
including all Contributors.
10003
10004
*2. GRANT OF RIGHTS*
10005
10006
a) Subject to the terms of this Agreement, each Contributor hereby
10007
grants Recipient a non-exclusive, worldwide, royalty-free copyright
10008
license to reproduce, prepare derivative works of, publicly display,
10009
publicly perform, distribute and sublicense the Contribution of such
10010
Contributor, if any, and such derivative works, in source code and
10011
object code form.
10012
10013
b) Subject to the terms of this Agreement, each Contributor hereby
10014
grants Recipient a non-exclusive, worldwide, royalty-free patent license
10015
under Licensed Patents to make, use, sell, offer to sell, import and
10016
otherwise transfer the Contribution of such Contributor, if any, in
10017
source code and object code form. This patent license shall apply to the
10018
combination of the Contribution and the Program if, at the time the
10019
Contribution is added by the Contributor, such addition of the
10020
Contribution causes such combination to be covered by the Licensed
10021
Patents. The patent license shall not apply to any other combinations
10022
which include the Contribution. No hardware per se is licensed hereunder.
10023
10024
c) Recipient understands that although each Contributor grants the
10025
licenses to its Contributions set forth herein, no assurances are
10026
provided by any Contributor that the Program does not infringe the
10027
patent or other intellectual property rights of any other entity. Each
10028
Contributor disclaims any liability to Recipient for claims brought by
10029
any other entity based on infringement of intellectual property rights
10030
or otherwise. As a condition to exercising the rights and licenses
10031
granted hereunder, each Recipient hereby assumes sole responsibility to
10032
secure any other intellectual property rights needed, if any. For
10033
example, if a third party patent license is required to allow Recipient
10034
to distribute the Program, it is Recipient's responsibility to acquire
10035
that license before distributing the Program.
10036
10037
d) Each Contributor represents that to its knowledge it has sufficient
10038
copyright rights in its Contribution, if any, to grant the copyright
10039
license set forth in this Agreement.
10040
10041
*3. REQUIREMENTS*
10042
10043
A Contributor may choose to distribute the Program in object code form
10044
under its own license agreement, provided that:
10045
10046
a) it complies with the terms and conditions of this Agreement; and
10047
10048
b) its license agreement:
10049
10050
i) effectively disclaims on behalf of all Contributors all warranties
10051
and conditions, express and implied, including warranties or conditions
10052
of title and non-infringement, and implied warranties or conditions of
10053
merchantability and fitness for a particular purpose;
10054
10055
ii) effectively excludes on behalf of all Contributors all liability for
10056
damages, including direct, indirect, special, incidental and
10057
consequential damages, such as lost profits;
10058
10059
iii) states that any provisions which differ from this Agreement are
10060
offered by that Contributor alone and not by any other party; and
10061
10062
iv) states that source code for the Program is available from such
10063
Contributor, and informs licensees how to obtain it in a reasonable
10064
manner on or through a medium customarily used for software exchange.
10065
10066
When the Program is made available in source code form:
10067
10068
a) it must be made available under this Agreement; and
10069
10070
b) a copy of this Agreement must be included with each copy of the Program.
10071
10072
Contributors may not remove or alter any copyright notices contained
10073
within the Program.
10074
10075
Each Contributor must identify itself as the originator of its
10076
Contribution, if any, in a manner that reasonably allows subsequent
10077
Recipients to identify the originator of the Contribution.
10078
10079
*4. COMMERCIAL DISTRIBUTION*
10080
10081
Commercial distributors of software may accept certain responsibilities
10082
with respect to end users, business partners and the like. While this
10083
license is intended to facilitate the commercial use of the Program, the
10084
Contributor who includes the Program in a commercial product offering
10085
should do so in a manner which does not create potential liability for
10086
other Contributors. Therefore, if a Contributor includes the Program in
10087
a commercial product offering, such Contributor ("Commercial
10088
Contributor") hereby agrees to defend and indemnify every other
10089
Contributor ("Indemnified Contributor") against any losses, damages and
10090
costs (collectively "Losses") arising from claims, lawsuits and other
10091
legal actions brought by a third party against the Indemnified
10092
Contributor to the extent caused by the acts or omissions of such
10093
Commercial Contributor in connection with its distribution of the
10094
Program in a commercial product offering. The obligations in this
10095
section do not apply to any claims or Losses relating to any actual or
10096
alleged intellectual property infringement. In order to qualify, an
10097
Indemnified Contributor must: a) promptly notify the Commercial
10098
Contributor in writing of such claim, and b) allow the Commercial
10099
Contributor to control, and cooperate with the Commercial Contributor
10100
in, the defense and any related settlement negotiations. The Indemnified
10101
Contributor may participate in any such claim at its own expense.
10102
10103
For example, a Contributor might include the Program in a commercial
10104
product offering, Product X. That Contributor is then a Commercial
10105
Contributor. If that Commercial Contributor then makes performance
10106
claims, or offers warranties related to Product X, those performance
10107
claims and warranties are such Commercial Contributor's responsibility
10108
alone. Under this section, the Commercial Contributor would have to
10109
defend claims against the other Contributors related to those
10110
performance claims and warranties, and if a court requires any other
10111
Contributor to pay any damages as a result, the Commercial Contributor
10112
must pay those damages.
10113
10114
*5. NO WARRANTY*
10115
10116
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED
10117
ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
10118
EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES
10119
OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR
10120
A PARTICULAR PURPOSE. Each Recipient is solely responsible for
10121
determining the appropriateness of using and distributing the Program
10122
and assumes all risks associated with its exercise of rights under this
10123
Agreement , including but not limited to the risks and costs of program
10124
errors, compliance with applicable laws, damage to or loss of data,
10125
programs or equipment, and unavailability or interruption of operations.
10126
10127
*6. DISCLAIMER OF LIABILITY*
10128
10129
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR
10130
ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
10131
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
10132
WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
10133
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
10134
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
10135
DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
10136
HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
10137
10138
*7. GENERAL*
10139
10140
If any provision of this Agreement is invalid or unenforceable under
10141
applicable law, it shall not affect the validity or enforceability of
10142
the remainder of the terms of this Agreement, and without further action
10143
by the parties hereto, such provision shall be reformed to the minimum
10144
extent necessary to make such provision valid and enforceable.
10145
10146
If Recipient institutes patent litigation against any entity (including
10147
a cross-claim or counterclaim in a lawsuit) alleging that the Program
10148
itself (excluding combinations of the Program with other software or
10149
hardware) infringes such Recipient's patent(s), then such Recipient's
10150
rights granted under Section 2(b) shall terminate as of the date such
10151
litigation is filed.
10152
10153
All Recipient's rights under this Agreement shall terminate if it fails
10154
to comply with any of the material terms or conditions of this Agreement
10155
and does not cure such failure in a reasonable period of time after
10156
becoming aware of such noncompliance. If all Recipient's rights under
10157
this Agreement terminate, Recipient agrees to cease use and distribution
10158
of the Program as soon as reasonably practicable. However, Recipient's
10159
obligations under this Agreement and any licenses granted by Recipient
10160
relating to the Program shall continue and survive.
10161
10162
Everyone is permitted to copy and distribute copies of this Agreement,
10163
but in order to avoid inconsistency the Agreement is copyrighted and may
10164
only be modified in the following manner. The Agreement Steward reserves
10165
the right to publish new versions (including revisions) of this
10166
Agreement from time to time. No one other than the Agreement Steward has
10167
the right to modify this Agreement. The Eclipse Foundation is the
10168
initial Agreement Steward. The Eclipse Foundation may assign the
10169
responsibility to serve as the Agreement Steward to a suitable separate
10170
entity. Each new version of the Agreement will be given a distinguishing
10171
version number. The Program (including Contributions) may always be
10172
distributed subject to the version of the Agreement under which it was
10173
received. In addition, after a new version of the Agreement is
10174
published, Contributor may elect to distribute the Program (including
10175
its Contributions) under the new version. Except as expressly stated in
10176
Sections 2(a) and 2(b) above, Recipient receives no rights or licenses
10177
to the intellectual property of any Contributor under this Agreement,
10178
whether expressly, by implication, estoppel or otherwise. All rights in
10179
the Program not expressly granted under this Agreement are reserved.
10180
10181
This Agreement is governed by the laws of the State of New York and the
10182
intellectual property laws of the United States of America. No party to
10183
this Agreement will bring a legal action under this Agreement more than
10184
one year after the cause of action arose. Each party waives its rights
10185
to a jury trial in any resulting litigation.
10186
10187
10188
============================================================
10189
Notices for file(s):
10190
/framework/bouncycastle-host.jar
10191
/framework/bouncycastle-hostdex.jar
10192
------------------------------------------------------------
10193
Copyright (c) 2000-2013 The Legion Of The Bouncy Castle (http://www.bouncycastle.org)
10194
10195
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
10196
associated documentation files (the "Software"), to deal in the Software without restriction,
10197
including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
10198
and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
10199
subject to the following conditions:
10200
10201
The above copyright notice and this permission notice shall be included in all copies or substantial
10202
portions of the Software.
10203
10204
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
10205
LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
10206
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
10207
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
10208
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
10209
10210
============================================================
10211
Notices for file(s):
10212
/framework/commons-compress-1.0.jar
10213
------------------------------------------------------------
10214
Apache Commons Compress
10215
Copyright 2002-2009 The Apache Software Foundation
10216
10217
This product includes software developed by
10218
The Apache Software Foundation (http://www.apache.org/).
10219
10220
Original BZip2 classes contributed by Keiron Liddle
10221
<[email protected]>, Aftex Software to the Apache Ant project
10222
10223
Original Tar classes from contributors of the Apache Ant project
10224
10225
Original Zip classes from contributors of the Apache Ant project
10226
10227
Original CPIO classes contributed by Markus Kuss and the jRPM project
10228
(jrpm.sourceforge.net)
10229
10230
============================================================
10231
Notices for file(s):
10232
/lib/libbcc.so
10233
------------------------------------------------------------
10234
==========================
10235
NOTICE file for libbcc.git
10236
==========================
10237
10238
* NOTICE for lib/ExecutionEngine/, lib/ScriptCRT/, include and helper/.
10239
10240
Copyright (c) 2005-2011, The Android Open Source Project
10241
10242
Licensed under the Apache License, Version 2.0 (the "License");
10243
you may not use this file except in compliance with the License.
10244
10245
Unless required by applicable law or agreed to in writing, software
10246
distributed under the License is distributed on an "AS IS" BASIS,
10247
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10248
See the License for the specific language governing permissions and
10249
limitations under the License.
10250
10251
10252
Apache License
10253
Version 2.0, January 2004
10254
http://www.apache.org/licenses/
10255
10256
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
10257
10258
1. Definitions.
10259
10260
"License" shall mean the terms and conditions for use, reproduction,
10261
and distribution as defined by Sections 1 through 9 of this document.
10262
10263
"Licensor" shall mean the copyright owner or entity authorized by
10264
the copyright owner that is granting the License.
10265
10266
"Legal Entity" shall mean the union of the acting entity and all
10267
other entities that control, are controlled by, or are under common
10268
control with that entity. For the purposes of this definition,
10269
"control" means (i) the power, direct or indirect, to cause the
10270
direction or management of such entity, whether by contract or
10271
otherwise, or (ii) ownership of fifty percent (50%) or more of the
10272
outstanding shares, or (iii) beneficial ownership of such entity.
10273
10274
"You" (or "Your") shall mean an individual or Legal Entity
10275
exercising permissions granted by this License.
10276
10277
"Source" form shall mean the preferred form for making modifications,
10278
including but not limited to software source code, documentation
10279
source, and configuration files.
10280
10281
"Object" form shall mean any form resulting from mechanical
10282
transformation or translation of a Source form, including but
10283
not limited to compiled object code, generated documentation,
10284
and conversions to other media types.
10285
10286
"Work" shall mean the work of authorship, whether in Source or
10287
Object form, made available under the License, as indicated by a
10288
copyright notice that is included in or attached to the work
10289
(an example is provided in the Appendix below).
10290
10291
"Derivative Works" shall mean any work, whether in Source or Object
10292
form, that is based on (or derived from) the Work and for which the
10293
editorial revisions, annotations, elaborations, or other modifications
10294
represent, as a whole, an original work of authorship. For the purposes
10295
of this License, Derivative Works shall not include works that remain
10296
separable from, or merely link (or bind by name) to the interfaces of,
10297
the Work and Derivative Works thereof.
10298
10299
"Contribution" shall mean any work of authorship, including
10300
the original version of the Work and any modifications or additions
10301
to that Work or Derivative Works thereof, that is intentionally
10302
submitted to Licensor for inclusion in the Work by the copyright owner
10303
or by an individual or Legal Entity authorized to submit on behalf of
10304
the copyright owner. For the purposes of this definition, "submitted"
10305
means any form of electronic, verbal, or written communication sent
10306
to the Licensor or its representatives, including but not limited to
10307
communication on electronic mailing lists, source code control systems,
10308
and issue tracking systems that are managed by, or on behalf of, the
10309
Licensor for the purpose of discussing and improving the Work, but
10310
excluding communication that is conspicuously marked or otherwise
10311
designated in writing by the copyright owner as "Not a Contribution."
10312
10313
"Contributor" shall mean Licensor and any individual or Legal Entity
10314
on behalf of whom a Contribution has been received by Licensor and
10315
subsequently incorporated within the Work.
10316
10317
2. Grant of Copyright License. Subject to the terms and conditions of
10318
this License, each Contributor hereby grants to You a perpetual,
10319
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
10320
copyright license to reproduce, prepare Derivative Works of,
10321
publicly display, publicly perform, sublicense, and distribute the
10322
Work and such Derivative Works in Source or Object form.
10323
10324
3. Grant of Patent License. Subject to the terms and conditions of
10325
this License, each Contributor hereby grants to You a perpetual,
10326
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
10327
(except as stated in this section) patent license to make, have made,
10328
use, offer to sell, sell, import, and otherwise transfer the Work,
10329
where such license applies only to those patent claims licensable
10330
by such Contributor that are necessarily infringed by their
10331
Contribution(s) alone or by combination of their Contribution(s)
10332
with the Work to which such Contribution(s) was submitted. If You
10333
institute patent litigation against any entity (including a
10334
cross-claim or counterclaim in a lawsuit) alleging that the Work
10335
or a Contribution incorporated within the Work constitutes direct
10336
or contributory patent infringement, then any patent licenses
10337
granted to You under this License for that Work shall terminate
10338
as of the date such litigation is filed.
10339
10340
4. Redistribution. You may reproduce and distribute copies of the
10341
Work or Derivative Works thereof in any medium, with or without
10342
modifications, and in Source or Object form, provided that You
10343
meet the following conditions:
10344
10345
(a) You must give any other recipients of the Work or
10346
Derivative Works a copy of this License; and
10347
10348
(b) You must cause any modified files to carry prominent notices
10349
stating that You changed the files; and
10350
10351
(c) You must retain, in the Source form of any Derivative Works
10352
that You distribute, all copyright, patent, trademark, and
10353
attribution notices from the Source form of the Work,
10354
excluding those notices that do not pertain to any part of
10355
the Derivative Works; and
10356
10357
(d) If the Work includes a "NOTICE" text file as part of its
10358
distribution, then any Derivative Works that You distribute must
10359
include a readable copy of the attribution notices contained
10360
within such NOTICE file, excluding those notices that do not
10361
pertain to any part of the Derivative Works, in at least one
10362
of the following places: within a NOTICE text file distributed
10363
as part of the Derivative Works; within the Source form or
10364
documentation, if provided along with the Derivative Works; or,
10365
within a display generated by the Derivative Works, if and
10366
wherever such third-party notices normally appear. The contents
10367
of the NOTICE file are for informational purposes only and
10368
do not modify the License. You may add Your own attribution
10369
notices within Derivative Works that You distribute, alongside
10370
or as an addendum to the NOTICE text from the Work, provided
10371
that such additional attribution notices cannot be construed
10372
as modifying the License.
10373
10374
You may add Your own copyright statement to Your modifications and
10375
may provide additional or different license terms and conditions
10376
for use, reproduction, or distribution of Your modifications, or
10377
for any such Derivative Works as a whole, provided Your use,
10378
reproduction, and distribution of the Work otherwise complies with
10379
the conditions stated in this License.
10380
10381
5. Submission of Contributions. Unless You explicitly state otherwise,
10382
any Contribution intentionally submitted for inclusion in the Work
10383
by You to the Licensor shall be under the terms and conditions of
10384
this License, without any additional terms or conditions.
10385
Notwithstanding the above, nothing herein shall supersede or modify
10386
the terms of any separate license agreement you may have executed
10387
with Licensor regarding such Contributions.
10388
10389
6. Trademarks. This License does not grant permission to use the trade
10390
names, trademarks, service marks, or product names of the Licensor,
10391
except as required for reasonable and customary use in describing the
10392
origin of the Work and reproducing the content of the NOTICE file.
10393
10394
7. Disclaimer of Warranty. Unless required by applicable law or
10395
agreed to in writing, Licensor provides the Work (and each
10396
Contributor provides its Contributions) on an "AS IS" BASIS,
10397
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
10398
implied, including, without limitation, any warranties or conditions
10399
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
10400
PARTICULAR PURPOSE. You are solely responsible for determining the
10401
appropriateness of using or redistributing the Work and assume any
10402
risks associated with Your exercise of permissions under this License.
10403
10404
8. Limitation of Liability. In no event and under no legal theory,
10405
whether in tort (including negligence), contract, or otherwise,
10406
unless required by applicable law (such as deliberate and grossly
10407
negligent acts) or agreed to in writing, shall any Contributor be
10408
liable to You for damages, including any direct, indirect, special,
10409
incidental, or consequential damages of any character arising as a
10410
result of this License or out of the use or inability to use the
10411
Work (including but not limited to damages for loss of goodwill,
10412
work stoppage, computer failure or malfunction, or any and all
10413
other commercial damages or losses), even if such Contributor
10414
has been advised of the possibility of such damages.
10415
10416
9. Accepting Warranty or Additional Liability. While redistributing
10417
the Work or Derivative Works thereof, You may choose to offer,
10418
and charge a fee for, acceptance of support, warranty, indemnity,
10419
or other liability obligations and/or rights consistent with this
10420
License. However, in accepting such obligations, You may act only
10421
on Your own behalf and on Your sole responsibility, not on behalf
10422
of any other Contributor, and only if You agree to indemnify,
10423
defend, and hold each Contributor harmless for any liability
10424
incurred by, or claims asserted against, such Contributor by reason
10425
of your accepting any such warranty or additional liability.
10426
10427
END OF TERMS AND CONDITIONS
10428
10429
10430
10431
* NOTICE for runtime/ and lib/CodeGen/.
10432
Note: The NOTICE is the same for another git project, external/llvm.git.
10433
10434
==============================================================================
10435
LLVM Release License
10436
==============================================================================
10437
University of Illinois/NCSA
10438
Open Source License
10439
10440
Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
10441
All rights reserved.
10442
10443
Developed by:
10444
10445
LLVM Team
10446
10447
University of Illinois at Urbana-Champaign
10448
10449
http://llvm.org
10450
10451
Permission is hereby granted, free of charge, to any person obtaining a copy of
10452
this software and associated documentation files (the "Software"), to deal with
10453
the Software without restriction, including without limitation the rights to
10454
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
10455
of the Software, and to permit persons to whom the Software is furnished to do
10456
so, subject to the following conditions:
10457
10458
* Redistributions of source code must retain the above copyright notice,
10459
this list of conditions and the following disclaimers.
10460
10461
* Redistributions in binary form must reproduce the above copyright notice,
10462
this list of conditions and the following disclaimers in the
10463
documentation and/or other materials provided with the distribution.
10464
10465
* Neither the names of the LLVM Team, University of Illinois at
10466
Urbana-Champaign, nor the names of its contributors may be used to
10467
endorse or promote products derived from this Software without specific
10468
prior written permission.
10469
10470
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
10471
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
10472
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
10473
CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
10474
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
10475
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
10476
SOFTWARE.
10477
10478
==============================================================================
10479
Copyrights and Licenses for Third Party Software Distributed with LLVM:
10480
==============================================================================
10481
The LLVM software contains code written by third parties. Such software will
10482
have its own individual LICENSE.TXT file in the directory in which it appears.
10483
This file will describe the copyrights, license, and restrictions which apply
10484
to that code.
10485
10486
The disclaimer of warranty in the University of Illinois Open Source License
10487
applies to all code in the LLVM Distribution, and nothing in any of the
10488
other licenses gives permission to use the names of the LLVM Team or the
10489
University of Illinois to endorse or promote products derived from this
10490
Software.
10491
10492
The following pieces of software have additional or alternate copyrights,
10493
licenses, and/or restrictions:
10494
10495
Program Directory
10496
------- ---------
10497
Autoconf llvm/autoconf
10498
llvm/projects/ModuleMaker/autoconf
10499
llvm/projects/sample/autoconf
10500
CellSPU backend llvm/lib/Target/CellSPU/README.txt
10501
Google Test llvm/utils/unittest/googletest
10502
OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex}
10503
10504
10505
10506
* NOTICE for tests/disassem.cpp and tests/disassem.h.
10507
10508
/* $NetBSD: disassem.c,v 1.14 2003/03/27 16:58:36 mycroft Exp $ */
10509
10510
/*-
10511
* Copyright (c) 1996 Mark Brinicombe.
10512
* Copyright (c) 1996 Brini.
10513
*
10514
* All rights reserved.
10515
*
10516
* Redistribution and use in source and binary forms, with or without
10517
* modification, are permitted provided that the following conditions
10518
* are met:
10519
* 1. Redistributions of source code must retain the above copyright
10520
* notice, this list of conditions and the following disclaimer.
10521
* 2. Redistributions in binary form must reproduce the above copyright
10522
* notice, this list of conditions and the following disclaimer in the
10523
* documentation and/or other materials provided with the distribution.
10524
* 3. All advertising materials mentioning features or use of this software
10525
* must display the following acknowledgement:
10526
* This product includes software developed by Brini.
10527
* 4. The name of the company nor the name of the author may be used to
10528
* endorse or promote products derived from this software without specific
10529
* prior written permission.
10530
*
10531
* THIS SOFTWARE IS PROVIDED BY BRINI ``AS IS'' AND ANY EXPRESS OR IMPLIED
10532
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
10533
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
10534
* IN NO EVENT SHALL BRINI OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
10535
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
10536
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
10537
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
10538
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
10539
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
10540
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
10541
* SUCH DAMAGE.
10542
*
10543
* RiscBSD kernel project
10544
*
10545
* db_disasm.c
10546
*
10547
* Kernel disassembler
10548
*
10549
* Created : 10/02/96
10550
*
10551
* Structured after the sparc/sparc/db_disasm.c by David S. Miller &
10552
* Paul Kranenburg
10553
*
10554
* This code is not complete. Not all instructions are disassembled.
10555
*/
10556
10557
============================================================
10558
Notices for file(s):
10559
/lib/libfdlibm.a
10560
------------------------------------------------------------
10561
Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
10562
10563
Developed at SunSoft, a Sun Microsystems, Inc. business.
10564
Permission to use, copy, modify, and distribute this
10565
software is freely granted, provided that this notice
10566
is preserved.
10567
10568
============================================================
10569
Notices for file(s):
10570
/bin/emulator-arm
10571
/bin/emulator-mips
10572
/bin/emulator-x86
10573
/bin/emulator
10574
/bin/emulator64-arm
10575
/bin/emulator64-mips
10576
/bin/emulator64-x86
10577
/lib/emulator-common.a
10578
/lib/emulator-libelff.a
10579
/lib/emulator-libjpeg.a
10580
/lib/emulator-libqemu.a
10581
/lib/emulator-libui.a
10582
/lib/emulator-target-arm.a
10583
/lib/emulator-target-i386.a
10584
/lib/emulator-target-mips.a
10585
/lib/emulator64-common.a
10586
/lib/emulator64-libelff.a
10587
/lib/emulator64-libjpeg.a
10588
/lib/emulator64-libqemu.a
10589
/lib/emulator64-libui.a
10590
/lib/emulator64-target-arm.a
10591
/lib/emulator64-target-i386.a
10592
/lib/emulator64-target-mips.a
10593
------------------------------------------------------------
10594
GNU GENERAL PUBLIC LICENSE
10595
Version 2, June 1991
10596
10597
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
10598
675 Mass Ave, Cambridge, MA 02139, USA
10599
Everyone is permitted to copy and distribute verbatim copies
10600
of this license document, but changing it is not allowed.
10601
10602
Preamble
10603
10604
The licenses for most software are designed to take away your
10605
freedom to share and change it. By contrast, the GNU General Public
10606
License is intended to guarantee your freedom to share and change free
10607
software--to make sure the software is free for all its users. This
10608
General Public License applies to most of the Free Software
10609
Foundation's software and to any other program whose authors commit to
10610
using it. (Some other Free Software Foundation software is covered by
10611
the GNU Library General Public License instead.) You can apply it to
10612
your programs, too.
10613
10614
When we speak of free software, we are referring to freedom, not
10615
price. Our General Public Licenses are designed to make sure that you
10616
have the freedom to distribute copies of free software (and charge for
10617
this service if you wish), that you receive source code or can get it
10618
if you want it, that you can change the software or use pieces of it
10619
in new free programs; and that you know you can do these things.
10620
10621
To protect your rights, we need to make restrictions that forbid
10622
anyone to deny you these rights or to ask you to surrender the rights.
10623
These restrictions translate to certain responsibilities for you if you
10624
distribute copies of the software, or if you modify it.
10625
10626
For example, if you distribute copies of such a program, whether
10627
gratis or for a fee, you must give the recipients all the rights that
10628
you have. You must make sure that they, too, receive or can get the
10629
source code. And you must show them these terms so they know their
10630
rights.
10631
10632
We protect your rights with two steps: (1) copyright the software, and
10633
(2) offer you this license which gives you legal permission to copy,
10634
distribute and/or modify the software.
10635
10636
Also, for each author's protection and ours, we want to make certain
10637
that everyone understands that there is no warranty for this free
10638
software. If the software is modified by someone else and passed on, we
10639
want its recipients to know that what they have is not the original, so
10640
that any problems introduced by others will not reflect on the original
10641
authors' reputations.
10642
10643
Finally, any free program is threatened constantly by software
10644
patents. We wish to avoid the danger that redistributors of a free
10645
program will individually obtain patent licenses, in effect making the
10646
program proprietary. To prevent this, we have made it clear that any
10647
patent must be licensed for everyone's free use or not licensed at all.
10648
10649
The precise terms and conditions for copying, distribution and
10650
modification follow.
10651
10652
GNU GENERAL PUBLIC LICENSE
10653
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
10654
10655
0. This License applies to any program or other work which contains
10656
a notice placed by the copyright holder saying it may be distributed
10657
under the terms of this General Public License. The "Program", below,
10658
refers to any such program or work, and a "work based on the Program"
10659
means either the Program or any derivative work under copyright law:
10660
that is to say, a work containing the Program or a portion of it,
10661
either verbatim or with modifications and/or translated into another
10662
language. (Hereinafter, translation is included without limitation in
10663
the term "modification".) Each licensee is addressed as "you".
10664
10665
Activities other than copying, distribution and modification are not
10666
covered by this License; they are outside its scope. The act of
10667
running the Program is not restricted, and the output from the Program
10668
is covered only if its contents constitute a work based on the
10669
Program (independent of having been made by running the Program).
10670
Whether that is true depends on what the Program does.
10671
10672
1. You may copy and distribute verbatim copies of the Program's
10673
source code as you receive it, in any medium, provided that you
10674
conspicuously and appropriately publish on each copy an appropriate
10675
copyright notice and disclaimer of warranty; keep intact all the
10676
notices that refer to this License and to the absence of any warranty;
10677
and give any other recipients of the Program a copy of this License
10678
along with the Program.
10679
10680
You may charge a fee for the physical act of transferring a copy, and
10681
you may at your option offer warranty protection in exchange for a fee.
10682
10683
2. You may modify your copy or copies of the Program or any portion
10684
of it, thus forming a work based on the Program, and copy and
10685
distribute such modifications or work under the terms of Section 1
10686
above, provided that you also meet all of these conditions:
10687
10688
a) You must cause the modified files to carry prominent notices
10689
stating that you changed the files and the date of any change.
10690
10691
b) You must cause any work that you distribute or publish, that in
10692
whole or in part contains or is derived from the Program or any
10693
part thereof, to be licensed as a whole at no charge to all third
10694
parties under the terms of this License.
10695
10696
c) If the modified program normally reads commands interactively
10697
when run, you must cause it, when started running for such
10698
interactive use in the most ordinary way, to print or display an
10699
announcement including an appropriate copyright notice and a
10700
notice that there is no warranty (or else, saying that you provide
10701
a warranty) and that users may redistribute the program under
10702
these conditions, and telling the user how to view a copy of this
10703
License. (Exception: if the Program itself is interactive but
10704
does not normally print such an announcement, your work based on
10705
the Program is not required to print an announcement.)
10706
10707
These requirements apply to the modified work as a whole. If
10708
identifiable sections of that work are not derived from the Program,
10709
and can be reasonably considered independent and separate works in
10710
themselves, then this License, and its terms, do not apply to those
10711
sections when you distribute them as separate works. But when you
10712
distribute the same sections as part of a whole which is a work based
10713
on the Program, the distribution of the whole must be on the terms of
10714
this License, whose permissions for other licensees extend to the
10715
entire whole, and thus to each and every part regardless of who wrote it.
10716
10717
Thus, it is not the intent of this section to claim rights or contest
10718
your rights to work written entirely by you; rather, the intent is to
10719
exercise the right to control the distribution of derivative or
10720
collective works based on the Program.
10721
10722
In addition, mere aggregation of another work not based on the Program
10723
with the Program (or with a work based on the Program) on a volume of
10724
a storage or distribution medium does not bring the other work under
10725
the scope of this License.
10726
10727
3. You may copy and distribute the Program (or a work based on it,
10728
under Section 2) in object code or executable form under the terms of
10729
Sections 1 and 2 above provided that you also do one of the following:
10730
10731
a) Accompany it with the complete corresponding machine-readable
10732
source code, which must be distributed under the terms of Sections
10733
1 and 2 above on a medium customarily used for software interchange; or,
10734
10735
b) Accompany it with a written offer, valid for at least three
10736
years, to give any third party, for a charge no more than your
10737
cost of physically performing source distribution, a complete
10738
machine-readable copy of the corresponding source code, to be
10739
distributed under the terms of Sections 1 and 2 above on a medium
10740
customarily used for software interchange; or,
10741
10742
c) Accompany it with the information you received as to the offer
10743
to distribute corresponding source code. (This alternative is
10744
allowed only for noncommercial distribution and only if you
10745
received the program in object code or executable form with such
10746
an offer, in accord with Subsection b above.)
10747
10748
The source code for a work means the preferred form of the work for
10749
making modifications to it. For an executable work, complete source
10750
code means all the source code for all modules it contains, plus any
10751
associated interface definition files, plus the scripts used to
10752
control compilation and installation of the executable. However, as a
10753
special exception, the source code distributed need not include
10754
anything that is normally distributed (in either source or binary
10755
form) with the major components (compiler, kernel, and so on) of the
10756
operating system on which the executable runs, unless that component
10757
itself accompanies the executable.
10758
10759
If distribution of executable or object code is made by offering
10760
access to copy from a designated place, then offering equivalent
10761
access to copy the source code from the same place counts as
10762
distribution of the source code, even though third parties are not
10763
compelled to copy the source along with the object code.
10764
10765
4. You may not copy, modify, sublicense, or distribute the Program
10766
except as expressly provided under this License. Any attempt
10767
otherwise to copy, modify, sublicense or distribute the Program is
10768
void, and will automatically terminate your rights under this License.
10769
However, parties who have received copies, or rights, from you under
10770
this License will not have their licenses terminated so long as such
10771
parties remain in full compliance.
10772
10773
5. You are not required to accept this License, since you have not
10774
signed it. However, nothing else grants you permission to modify or
10775
distribute the Program or its derivative works. These actions are
10776
prohibited by law if you do not accept this License. Therefore, by
10777
modifying or distributing the Program (or any work based on the
10778
Program), you indicate your acceptance of this License to do so, and
10779
all its terms and conditions for copying, distributing or modifying
10780
the Program or works based on it.
10781
10782
6. Each time you redistribute the Program (or any work based on the
10783
Program), the recipient automatically receives a license from the
10784
original licensor to copy, distribute or modify the Program subject to
10785
these terms and conditions. You may not impose any further
10786
restrictions on the recipients' exercise of the rights granted herein.
10787
You are not responsible for enforcing compliance by third parties to
10788
this License.
10789
10790
7. If, as a consequence of a court judgment or allegation of patent
10791
infringement or for any other reason (not limited to patent issues),
10792
conditions are imposed on you (whether by court order, agreement or
10793
otherwise) that contradict the conditions of this License, they do not
10794
excuse you from the conditions of this License. If you cannot
10795
distribute so as to satisfy simultaneously your obligations under this
10796
License and any other pertinent obligations, then as a consequence you
10797
may not distribute the Program at all. For example, if a patent
10798
license would not permit royalty-free redistribution of the Program by
10799
all those who receive copies directly or indirectly through you, then
10800
the only way you could satisfy both it and this License would be to
10801
refrain entirely from distribution of the Program.
10802
10803
If any portion of this section is held invalid or unenforceable under
10804
any particular circumstance, the balance of the section is intended to
10805
apply and the section as a whole is intended to apply in other
10806
circumstances.
10807
10808
It is not the purpose of this section to induce you to infringe any
10809
patents or other property right claims or to contest validity of any
10810
such claims; this section has the sole purpose of protecting the
10811
integrity of the free software distribution system, which is
10812
implemented by public license practices. Many people have made
10813
generous contributions to the wide range of software distributed
10814
through that system in reliance on consistent application of that
10815
system; it is up to the author/donor to decide if he or she is willing
10816
to distribute software through any other system and a licensee cannot
10817
impose that choice.
10818
10819
This section is intended to make thoroughly clear what is believed to
10820
be a consequence of the rest of this License.
10821
10822
8. If the distribution and/or use of the Program is restricted in
10823
certain countries either by patents or by copyrighted interfaces, the
10824
original copyright holder who places the Program under this License
10825
may add an explicit geographical distribution limitation excluding
10826
those countries, so that distribution is permitted only in or among
10827
countries not thus excluded. In such case, this License incorporates
10828
the limitation as if written in the body of this License.
10829
10830
9. The Free Software Foundation may publish revised and/or new versions
10831
of the General Public License from time to time. Such new versions will
10832
be similar in spirit to the present version, but may differ in detail to
10833
address new problems or concerns.
10834
10835
Each version is given a distinguishing version number. If the Program
10836
specifies a version number of this License which applies to it and "any
10837
later version", you have the option of following the terms and conditions
10838
either of that version or of any later version published by the Free
10839
Software Foundation. If the Program does not specify a version number of
10840
this License, you may choose any version ever published by the Free Software
10841
Foundation.
10842
10843
10. If you wish to incorporate parts of the Program into other free
10844
programs whose distribution conditions are different, write to the author
10845
to ask for permission. For software which is copyrighted by the Free
10846
Software Foundation, write to the Free Software Foundation; we sometimes
10847
make exceptions for this. Our decision will be guided by the two goals
10848
of preserving the free status of all derivatives of our free software and
10849
of promoting the sharing and reuse of software generally.
10850
10851
NO WARRANTY
10852
10853
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
10854
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
10855
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
10856
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
10857
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
10858
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
10859
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
10860
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
10861
REPAIR OR CORRECTION.
10862
10863
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
10864
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
10865
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
10866
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
10867
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
10868
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
10869
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
10870
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
10871
POSSIBILITY OF SUCH DAMAGES.
10872
10873
END OF TERMS AND CONDITIONS
10874
10875
How to Apply These Terms to Your New Programs
10876
10877
If you develop a new program, and you want it to be of the greatest
10878
possible use to the public, the best way to achieve this is to make it
10879
free software which everyone can redistribute and change under these terms.
10880
10881
To do so, attach the following notices to the program. It is safest
10882
to attach them to the start of each source file to most effectively
10883
convey the exclusion of warranty; and each file should have at least
10884
the "copyright" line and a pointer to where the full notice is found.
10885
10886
<one line to give the program's name and a brief idea of what it does.>
10887
Copyright (C) 19yy <name of author>
10888
10889
This program is free software; you can redistribute it and/or modify
10890
it under the terms of the GNU General Public License as published by
10891
the Free Software Foundation; either version 2 of the License, or
10892
(at your option) any later version.
10893
10894
This program is distributed in the hope that it will be useful,
10895
but WITHOUT ANY WARRANTY; without even the implied warranty of
10896
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10897
GNU General Public License for more details.
10898
10899
You should have received a copy of the GNU General Public License
10900
along with this program; if not, write to the Free Software
10901
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
10902
10903
Also add information on how to contact you by electronic and paper mail.
10904
10905
If the program is interactive, make it output a short notice like this
10906
when it starts in an interactive mode:
10907
10908
Gnomovision version 69, Copyright (C) 19yy name of author
10909
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
10910
This is free software, and you are welcome to redistribute it
10911
under certain conditions; type `show c' for details.
10912
10913
The hypothetical commands `show w' and `show c' should show the appropriate
10914
parts of the General Public License. Of course, the commands you use may
10915
be called something other than `show w' and `show c'; they could even be
10916
mouse-clicks or menu items--whatever suits your program.
10917
10918
You should also get your employer (if you work as a programmer) or your
10919
school, if any, to sign a "copyright disclaimer" for the program, if
10920
necessary. Here is a sample; alter the names:
10921
10922
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
10923
`Gnomovision' (which makes passes at compilers) written by James Hacker.
10924
10925
<signature of Ty Coon>, 1 April 1989
10926
Ty Coon, President of Vice
10927
10928
This General Public License does not permit incorporating your program into
10929
proprietary programs. If your program is a subroutine library, you may
10930
consider it more useful to permit linking proprietary applications with the
10931
library. If this is what you want to do, use the GNU Library General
10932
Public License instead of this License.
10933
10934
============================================================
10935
Notices for file(s):
10936
/framework/groovy-all-1.7.0.jar
10937
------------------------------------------------------------
10938
Apache License
10939
Version 2.0, January 2004
10940
http://www.apache.org/licenses/
10941
10942
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
10943
10944
1. Definitions.
10945
10946
"License" shall mean the terms and conditions for use, reproduction,
10947
and distribution as defined by Sections 1 through 9 of this document.
10948
10949
"Licensor" shall mean the copyright owner or entity authorized by
10950
the copyright owner that is granting the License.
10951
10952
"Legal Entity" shall mean the union of the acting entity and all
10953
other entities that control, are controlled by, or are under common
10954
control with that entity. For the purposes of this definition,
10955
"control" means (i) the power, direct or indirect, to cause the
10956
direction or management of such entity, whether by contract or
10957
otherwise, or (ii) ownership of fifty percent (50%) or more of the
10958
outstanding shares, or (iii) beneficial ownership of such entity.
10959
10960
"You" (or "Your") shall mean an individual or Legal Entity
10961
exercising permissions granted by this License.
10962
10963
"Source" form shall mean the preferred form for making modifications,
10964
including but not limited to software source code, documentation
10965
source, and configuration files.
10966
10967
"Object" form shall mean any form resulting from mechanical
10968
transformation or translation of a Source form, including but
10969
not limited to compiled object code, generated documentation,
10970
and conversions to other media types.
10971
10972
"Work" shall mean the work of authorship, whether in Source or
10973
Object form, made available under the License, as indicated by a
10974
copyright notice that is included in or attached to the work
10975
(an example is provided in the Appendix below).
10976
10977
"Derivative Works" shall mean any work, whether in Source or Object
10978
form, that is based on (or derived from) the Work and for which the
10979
editorial revisions, annotations, elaborations, or other modifications
10980
represent, as a whole, an original work of authorship. For the purposes
10981
of this License, Derivative Works shall not include works that remain
10982
separable from, or merely link (or bind by name) to the interfaces of,
10983
the Work and Derivative Works thereof.
10984
10985
"Contribution" shall mean any work of authorship, including
10986
the original version of the Work and any modifications or additions
10987
to that Work or Derivative Works thereof, that is intentionally
10988
submitted to Licensor for inclusion in the Work by the copyright owner
10989
or by an individual or Legal Entity authorized to submit on behalf of
10990
the copyright owner. For the purposes of this definition, "submitted"
10991
means any form of electronic, verbal, or written communication sent
10992
to the Licensor or its representatives, including but not limited to
10993
communication on electronic mailing lists, source code control systems,
10994
and issue tracking systems that are managed by, or on behalf of, the
10995
Licensor for the purpose of discussing and improving the Work, but
10996
excluding communication that is conspicuously marked or otherwise
10997
designated in writing by the copyright owner as "Not a Contribution."
10998
10999
"Contributor" shall mean Licensor and any individual or Legal Entity
11000
on behalf of whom a Contribution has been received by Licensor and
11001
subsequently incorporated within the Work.
11002
11003
2. Grant of Copyright License. Subject to the terms and conditions of
11004
this License, each Contributor hereby grants to You a perpetual,
11005
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
11006
copyright license to reproduce, prepare Derivative Works of,
11007
publicly display, publicly perform, sublicense, and distribute the
11008
Work and such Derivative Works in Source or Object form.
11009
11010
3. Grant of Patent License. Subject to the terms and conditions of
11011
this License, each Contributor hereby grants to You a perpetual,
11012
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
11013
(except as stated in this section) patent license to make, have made,
11014
use, offer to sell, sell, import, and otherwise transfer the Work,
11015
where such license applies only to those patent claims licensable
11016
by such Contributor that are necessarily infringed by their
11017
Contribution(s) alone or by combination of their Contribution(s)
11018
with the Work to which such Contribution(s) was submitted. If You
11019
institute patent litigation against any entity (including a
11020
cross-claim or counterclaim in a lawsuit) alleging that the Work
11021
or a Contribution incorporated within the Work constitutes direct
11022
or contributory patent infringement, then any patent licenses
11023
granted to You under this License for that Work shall terminate
11024
as of the date such litigation is filed.
11025
11026
4. Redistribution. You may reproduce and distribute copies of the
11027
Work or Derivative Works thereof in any medium, with or without
11028
modifications, and in Source or Object form, provided that You
11029
meet the following conditions:
11030
11031
(a) You must give any other recipients of the Work or
11032
Derivative Works a copy of this License; and
11033
11034
(b) You must cause any modified files to carry prominent notices
11035
stating that You changed the files; and
11036
11037
(c) You must retain, in the Source form of any Derivative Works
11038
that You distribute, all copyright, patent, trademark, and
11039
attribution notices from the Source form of the Work,
11040
excluding those notices that do not pertain to any part of
11041
the Derivative Works; and
11042
11043
(d) If the Work includes a "NOTICE" text file as part of its
11044
distribution, then any Derivative Works that You distribute must
11045
include a readable copy of the attribution notices contained
11046
within such NOTICE file, excluding those notices that do not
11047
pertain to any part of the Derivative Works, in at least one
11048
of the following places: within a NOTICE text file distributed
11049
as part of the Derivative Works; within the Source form or
11050
documentation, if provided along with the Derivative Works; or,
11051
within a display generated by the Derivative Works, if and
11052
wherever such third-party notices normally appear. The contents
11053
of the NOTICE file are for informational purposes only and
11054
do not modify the License. You may add Your own attribution
11055
notices within Derivative Works that You distribute, alongside
11056
or as an addendum to the NOTICE text from the Work, provided
11057
that such additional attribution notices cannot be construed
11058
as modifying the License.
11059
11060
You may add Your own copyright statement to Your modifications and
11061
may provide additional or different license terms and conditions
11062
for use, reproduction, or distribution of Your modifications, or
11063
for any such Derivative Works as a whole, provided Your use,
11064
reproduction, and distribution of the Work otherwise complies with
11065
the conditions stated in this License.
11066
11067
5. Submission of Contributions. Unless You explicitly state otherwise,
11068
any Contribution intentionally submitted for inclusion in the Work
11069
by You to the Licensor shall be under the terms and conditions of
11070
this License, without any additional terms or conditions.
11071
Notwithstanding the above, nothing herein shall supersede or modify
11072
the terms of any separate license agreement you may have executed
11073
with Licensor regarding such Contributions.
11074
11075
6. Trademarks. This License does not grant permission to use the trade
11076
names, trademarks, service marks, or product names of the Licensor,
11077
except as required for reasonable and customary use in describing the
11078
origin of the Work and reproducing the content of the NOTICE file.
11079
11080
7. Disclaimer of Warranty. Unless required by applicable law or
11081
agreed to in writing, Licensor provides the Work (and each
11082
Contributor provides its Contributions) on an "AS IS" BASIS,
11083
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
11084
implied, including, without limitation, any warranties or conditions
11085
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
11086
PARTICULAR PURPOSE. You are solely responsible for determining the
11087
appropriateness of using or redistributing the Work and assume any
11088
risks associated with Your exercise of permissions under this License.
11089
11090
8. Limitation of Liability. In no event and under no legal theory,
11091
whether in tort (including negligence), contract, or otherwise,
11092
unless required by applicable law (such as deliberate and grossly
11093
negligent acts) or agreed to in writing, shall any Contributor be
11094
liable to You for damages, including any direct, indirect, special,
11095
incidental, or consequential damages of any character arising as a
11096
result of this License or out of the use or inability to use the
11097
Work (including but not limited to damages for loss of goodwill,
11098
work stoppage, computer failure or malfunction, or any and all
11099
other commercial damages or losses), even if such Contributor
11100
has been advised of the possibility of such damages.
11101
11102
9. Accepting Warranty or Additional Liability. While redistributing
11103
the Work or Derivative Works thereof, You may choose to offer,
11104
and charge a fee for, acceptance of support, warranty, indemnity,
11105
or other liability obligations and/or rights consistent with this
11106
License. However, in accepting such obligations, You may act only
11107
on Your own behalf and on Your sole responsibility, not on behalf
11108
of any other Contributor, and only if You agree to indemnify,
11109
defend, and hold each Contributor harmless for any liability
11110
incurred by, or claims asserted against, such Contributor by reason
11111
of your accepting any such warranty or additional liability.
11112
11113
END OF TERMS AND CONDITIONS
11114
11115
APPENDIX: How to apply the Apache License to your work.
11116
11117
To apply the Apache License to your work, attach the following
11118
boilerplate notice, with the fields enclosed by brackets "[]"
11119
replaced with your own identifying information. (Don't include
11120
the brackets!) The text should be enclosed in the appropriate
11121
comment syntax for the file format. We also recommend that a
11122
file or class name and description of purpose be included on the
11123
same "printed page" as the copyright notice for easier
11124
identification within third-party archives.
11125
11126
Copyright [yyyy] [name of copyright owner]
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
You may obtain a copy of the License at
11131
11132
http://www.apache.org/licenses/LICENSE-2.0
11133
11134
Unless required by applicable law or agreed to in writing, software
11135
distributed under the License is distributed on an "AS IS" BASIS,
11136
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11137
See the License for the specific language governing permissions and
11138
limitations under the License.
11139
11140
============================================================
11141
Notices for file(s):
11142
/lib/libcorkscrew.so
11143
------------------------------------------------------------
11144
11145
Copyright (c) 2011, The Android Open Source Project
11146
11147
Licensed under the Apache License, Version 2.0 (the "License");
11148
you may not use this file except in compliance with the License.
11149
11150
Unless required by applicable law or agreed to in writing, software
11151
distributed under the License is distributed on an "AS IS" BASIS,
11152
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11153
See the License for the specific language governing permissions and
11154
limitations under the License.
11155
11156
11157
Apache License
11158
Version 2.0, January 2004
11159
http://www.apache.org/licenses/
11160
11161
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
11162
11163
1. Definitions.
11164
11165
"License" shall mean the terms and conditions for use, reproduction,
11166
and distribution as defined by Sections 1 through 9 of this document.
11167
11168
"Licensor" shall mean the copyright owner or entity authorized by
11169
the copyright owner that is granting the License.
11170
11171
"Legal Entity" shall mean the union of the acting entity and all
11172
other entities that control, are controlled by, or are under common
11173
control with that entity. For the purposes of this definition,
11174
"control" means (i) the power, direct or indirect, to cause the
11175
direction or management of such entity, whether by contract or
11176
otherwise, or (ii) ownership of fifty percent (50%) or more of the
11177
outstanding shares, or (iii) beneficial ownership of such entity.
11178
11179
"You" (or "Your") shall mean an individual or Legal Entity
11180
exercising permissions granted by this License.
11181
11182
"Source" form shall mean the preferred form for making modifications,
11183
including but not limited to software source code, documentation
11184
source, and configuration files.
11185
11186
"Object" form shall mean any form resulting from mechanical
11187
transformation or translation of a Source form, including but
11188
not limited to compiled object code, generated documentation,
11189
and conversions to other media types.
11190
11191
"Work" shall mean the work of authorship, whether in Source or
11192
Object form, made available under the License, as indicated by a
11193
copyright notice that is included in or attached to the work
11194
(an example is provided in the Appendix below).
11195
11196
"Derivative Works" shall mean any work, whether in Source or Object
11197
form, that is based on (or derived from) the Work and for which the
11198
editorial revisions, annotations, elaborations, or other modifications
11199
represent, as a whole, an original work of authorship. For the purposes
11200
of this License, Derivative Works shall not include works that remain
11201
separable from, or merely link (or bind by name) to the interfaces of,
11202
the Work and Derivative Works thereof.
11203
11204
"Contribution" shall mean any work of authorship, including
11205
the original version of the Work and any modifications or additions
11206
to that Work or Derivative Works thereof, that is intentionally
11207
submitted to Licensor for inclusion in the Work by the copyright owner
11208
or by an individual or Legal Entity authorized to submit on behalf of
11209
the copyright owner. For the purposes of this definition, "submitted"
11210
means any form of electronic, verbal, or written communication sent
11211
to the Licensor or its representatives, including but not limited to
11212
communication on electronic mailing lists, source code control systems,
11213
and issue tracking systems that are managed by, or on behalf of, the
11214
Licensor for the purpose of discussing and improving the Work, but
11215
excluding communication that is conspicuously marked or otherwise
11216
designated in writing by the copyright owner as "Not a Contribution."
11217
11218
"Contributor" shall mean Licensor and any individual or Legal Entity
11219
on behalf of whom a Contribution has been received by Licensor and
11220
subsequently incorporated within the Work.
11221
11222
2. Grant of Copyright License. Subject to the terms and conditions of
11223
this License, each Contributor hereby grants to You a perpetual,
11224
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
11225
copyright license to reproduce, prepare Derivative Works of,
11226
publicly display, publicly perform, sublicense, and distribute the
11227
Work and such Derivative Works in Source or Object form.
11228
11229
3. Grant of Patent License. Subject to the terms and conditions of
11230
this License, each Contributor hereby grants to You a perpetual,
11231
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
11232
(except as stated in this section) patent license to make, have made,
11233
use, offer to sell, sell, import, and otherwise transfer the Work,
11234
where such license applies only to those patent claims licensable
11235
by such Contributor that are necessarily infringed by their
11236
Contribution(s) alone or by combination of their Contribution(s)
11237
with the Work to which such Contribution(s) was submitted. If You
11238
institute patent litigation against any entity (including a
11239
cross-claim or counterclaim in a lawsuit) alleging that the Work
11240
or a Contribution incorporated within the Work constitutes direct
11241
or contributory patent infringement, then any patent licenses
11242
granted to You under this License for that Work shall terminate
11243
as of the date such litigation is filed.
11244
11245
4. Redistribution. You may reproduce and distribute copies of the
11246
Work or Derivative Works thereof in any medium, with or without
11247
modifications, and in Source or Object form, provided that You
11248
meet the following conditions:
11249
11250
(a) You must give any other recipients of the Work or
11251
Derivative Works a copy of this License; and
11252
11253
(b) You must cause any modified files to carry prominent notices
11254
stating that You changed the files; and
11255
11256
(c) You must retain, in the Source form of any Derivative Works
11257
that You distribute, all copyright, patent, trademark, and
11258
attribution notices from the Source form of the Work,
11259
excluding those notices that do not pertain to any part of
11260
the Derivative Works; and
11261
11262
(d) If the Work includes a "NOTICE" text file as part of its
11263
distribution, then any Derivative Works that You distribute must
11264
include a readable copy of the attribution notices contained
11265
within such NOTICE file, excluding those notices that do not
11266
pertain to any part of the Derivative Works, in at least one
11267
of the following places: within a NOTICE text file distributed
11268
as part of the Derivative Works; within the Source form or
11269
documentation, if provided along with the Derivative Works; or,
11270
within a display generated by the Derivative Works, if and
11271
wherever such third-party notices normally appear. The contents
11272
of the NOTICE file are for informational purposes only and
11273
do not modify the License. You may add Your own attribution
11274
notices within Derivative Works that You distribute, alongside
11275
or as an addendum to the NOTICE text from the Work, provided
11276
that such additional attribution notices cannot be construed
11277
as modifying the License.
11278
11279
You may add Your own copyright statement to Your modifications and
11280
may provide additional or different license terms and conditions
11281
for use, reproduction, or distribution of Your modifications, or
11282
for any such Derivative Works as a whole, provided Your use,
11283
reproduction, and distribution of the Work otherwise complies with
11284
the conditions stated in this License.
11285
11286
5. Submission of Contributions. Unless You explicitly state otherwise,
11287
any Contribution intentionally submitted for inclusion in the Work
11288
by You to the Licensor shall be under the terms and conditions of
11289
this License, without any additional terms or conditions.
11290
Notwithstanding the above, nothing herein shall supersede or modify
11291
the terms of any separate license agreement you may have executed
11292
with Licensor regarding such Contributions.
11293
11294
6. Trademarks. This License does not grant permission to use the trade
11295
names, trademarks, service marks, or product names of the Licensor,
11296
except as required for reasonable and customary use in describing the
11297
origin of the Work and reproducing the content of the NOTICE file.
11298
11299
7. Disclaimer of Warranty. Unless required by applicable law or
11300
agreed to in writing, Licensor provides the Work (and each
11301
Contributor provides its Contributions) on an "AS IS" BASIS,
11302
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
11303
implied, including, without limitation, any warranties or conditions
11304
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
11305
PARTICULAR PURPOSE. You are solely responsible for determining the
11306
appropriateness of using or redistributing the Work and assume any
11307
risks associated with Your exercise of permissions under this License.
11308
11309
8. Limitation of Liability. In no event and under no legal theory,
11310
whether in tort (including negligence), contract, or otherwise,
11311
unless required by applicable law (such as deliberate and grossly
11312
negligent acts) or agreed to in writing, shall any Contributor be
11313
liable to You for damages, including any direct, indirect, special,
11314
incidental, or consequential damages of any character arising as a
11315
result of this License or out of the use or inability to use the
11316
Work (including but not limited to damages for loss of goodwill,
11317
work stoppage, computer failure or malfunction, or any and all
11318
other commercial damages or losses), even if such Contributor
11319
has been advised of the possibility of such damages.
11320
11321
9. Accepting Warranty or Additional Liability. While redistributing
11322
the Work or Derivative Works thereof, You may choose to offer,
11323
and charge a fee for, acceptance of support, warranty, indemnity,
11324
or other liability obligations and/or rights consistent with this
11325
License. However, in accepting such obligations, You may act only
11326
on Your own behalf and on Your sole responsibility, not on behalf
11327
of any other Contributor, and only if You agree to indemnify,
11328
defend, and hold each Contributor harmless for any liability
11329
incurred by, or claims asserted against, such Contributor by reason
11330
of your accepting any such warranty or additional liability.
11331
11332
END OF TERMS AND CONDITIONS
11333
11334
11335
============================================================
11336
Notices for file(s):
11337
/framework/liblzf.jar
11338
------------------------------------------------------------
11339
Copyright (c) 2000-2009 Marc Alexander Lehmann <[email protected]>
11340
11341
Redistribution and use in source and binary forms, with or without modifica-
11342
tion, are permitted provided that the following conditions are met:
11343
11344
1. Redistributions of source code must retain the above copyright notice,
11345
this list of conditions and the following disclaimer.
11346
11347
2. Redistributions in binary form must reproduce the above copyright
11348
notice, this list of conditions and the following disclaimer in the
11349
documentation and/or other materials provided with the distribution.
11350
11351
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
11352
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MER-
11353
CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
11354
EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPE-
11355
CIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
11356
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
11357
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
11358
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTH-
11359
ERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
11360
OF THE POSSIBILITY OF SUCH DAMAGE.
11361
11362
Alternatively, the following files carry an additional notice that
11363
explicitly allows relicensing under the GPLv2: lzf.c lzf.h lzfP.h lzf_c.c
11364
lzf_d.c
11365
11366
11367
============================================================
11368
Notices for file(s):
11369
/lib/libLLVM.so
11370
------------------------------------------------------------
11371
==============================================================================
11372
LLVM Release License
11373
==============================================================================
11374
University of Illinois/NCSA
11375
Open Source License
11376
11377
Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
11378
All rights reserved.
11379
11380
Developed by:
11381
11382
LLVM Team
11383
11384
University of Illinois at Urbana-Champaign
11385
11386
http://llvm.org
11387
11388
Permission is hereby granted, free of charge, to any person obtaining a copy of
11389
this software and associated documentation files (the "Software"), to deal with
11390
the Software without restriction, including without limitation the rights to
11391
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
11392
of the Software, and to permit persons to whom the Software is furnished to do
11393
so, subject to the following conditions:
11394
11395
* Redistributions of source code must retain the above copyright notice,
11396
this list of conditions and the following disclaimers.
11397
11398
* Redistributions in binary form must reproduce the above copyright notice,
11399
this list of conditions and the following disclaimers in the
11400
documentation and/or other materials provided with the distribution.
11401
11402
* Neither the names of the LLVM Team, University of Illinois at
11403
Urbana-Champaign, nor the names of its contributors may be used to
11404
endorse or promote products derived from this Software without specific
11405
prior written permission.
11406
11407
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
11408
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
11409
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
11410
CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
11411
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
11412
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
11413
SOFTWARE.
11414
11415
==============================================================================
11416
Copyrights and Licenses for Third Party Software Distributed with LLVM:
11417
==============================================================================
11418
The LLVM software contains code written by third parties. Such software will
11419
have its own individual LICENSE.TXT file in the directory in which it appears.
11420
This file will describe the copyrights, license, and restrictions which apply
11421
to that code.
11422
11423
The disclaimer of warranty in the University of Illinois Open Source License
11424
applies to all code in the LLVM Distribution, and nothing in any of the
11425
other licenses gives permission to use the names of the LLVM Team or the
11426
University of Illinois to endorse or promote products derived from this
11427
Software.
11428
11429
The following pieces of software have additional or alternate copyrights,
11430
licenses, and/or restrictions:
11431
11432
Program Directory
11433
------- ---------
11434
Autoconf llvm/autoconf
11435
llvm/projects/ModuleMaker/autoconf
11436
llvm/projects/sample/autoconf
11437
CellSPU backend llvm/lib/Target/CellSPU/README.txt
11438
Google Test llvm/utils/unittest/googletest
11439
OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex}
11440
11441
======================================================================
11442
== LICENSE.TXT for ./autoconf/LICENSE.TXT
11443
======================================================================
11444
11445
------------------------------------------------------------------------------
11446
Autoconf Files
11447
------------------------------------------------------------------------------
11448
All autoconf files are licensed under the LLVM license with the following
11449
additions:
11450
11451
llvm/autoconf/install-sh:
11452
This script is licensed under the LLVM license, with the following
11453
additional copyrights and restrictions:
11454
11455
Copyright 1991 by the Massachusetts Institute of Technology
11456
11457
Permission to use, copy, modify, distribute, and sell this software and its
11458
documentation for any purpose is hereby granted without fee, provided that
11459
the above copyright notice appear in all copies and that both that
11460
copyright notice and this permission notice appear in supporting
11461
documentation, and that the name of M.I.T. not be used in advertising or
11462
publicity pertaining to distribution of the software without specific,
11463
written prior permission. M.I.T. makes no representations about the
11464
suitability of this software for any purpose. It is provided "as is"
11465
without express or implied warranty.
11466
11467
Please see the source files for additional copyrights.
11468
11469
11470
======================================================================
11471
== LICENSE.TXT for ./projects/sample/autoconf/LICENSE.TXT
11472
======================================================================
11473
11474
------------------------------------------------------------------------------
11475
Autoconf Files
11476
------------------------------------------------------------------------------
11477
All autoconf files are licensed under the LLVM license with the following
11478
additions:
11479
11480
llvm/autoconf/install-sh:
11481
This script is licensed under the LLVM license, with the following
11482
additional copyrights and restrictions:
11483
11484
Copyright 1991 by the Massachusetts Institute of Technology
11485
11486
Permission to use, copy, modify, distribute, and sell this software and its
11487
documentation for any purpose is hereby granted without fee, provided that
11488
the above copyright notice appear in all copies and that both that
11489
copyright notice and this permission notice appear in supporting
11490
documentation, and that the name of M.I.T. not be used in advertising or
11491
publicity pertaining to distribution of the software without specific,
11492
written prior permission. M.I.T. makes no representations about the
11493
suitability of this software for any purpose. It is provided "as is"
11494
without express or implied warranty.
11495
11496
Please see the source files for additional copyrights.
11497
11498
11499
======================================================================
11500
== LICENSE.TXT for ./utils/unittest/googletest/LICENSE.TXT
11501
======================================================================
11502
11503
Copyright 2008, Google Inc.
11504
All rights reserved.
11505
11506
Redistribution and use in source and binary forms, with or without
11507
modification, are permitted provided that the following conditions are
11508
met:
11509
11510
* Redistributions of source code must retain the above copyright
11511
notice, this list of conditions and the following disclaimer.
11512
* Redistributions in binary form must reproduce the above
11513
copyright notice, this list of conditions and the following disclaimer
11514
in the documentation and/or other materials provided with the
11515
distribution.
11516
* Neither the name of Google Inc. nor the names of its
11517
contributors may be used to endorse or promote products derived from
11518
this software without specific prior written permission.
11519
11520
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
11521
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
11522
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
11523
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
11524
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
11525
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
11526
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
11527
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
11528
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
11529
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
11530
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
11531
11532
======================================================================
11533
== LICENSE.TXT for ./include/llvm/Support/LICENSE.TXT
11534
======================================================================
11535
11536
LLVM System Interface Library
11537
-------------------------------------------------------------------------------
11538
The LLVM System Interface Library is licensed under the Illinois Open Source
11539
License and has the following additional copyright:
11540
11541
Copyright (C) 2004 eXtensible Systems, Inc.
11542
11543
============================================================
11544
Notices for file(s):
11545
/framework/doclava.jar
11546
------------------------------------------------------------
11547
11548
Copyright (C) 2010 Google Inc.
11549
11550
Licensed under the Apache License, Version 2.0 (the "License");
11551
you may not use this file except in compliance with the License.
11552
You may obtain a copy of the License at
11553
11554
http://www.apache.org/licenses/LICENSE-2.0
11555
11556
Unless required by applicable law or agreed to in writing, software
11557
distributed under the License is distributed on an "AS IS" BASIS,
11558
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11559
See the License for the specific language governing permissions and
11560
limitations under the License.
11561
11562
11563
======================================================================
11564
11565
jQuery 1.2.6 - New Wave Javascript
11566
11567
Copyright (c) 2008 John Resig (jquery.com)
11568
Dual licensed under the MIT (MIT-LICENSE.txt)
11569
and GPL (GPL-LICENSE.txt) licenses.
11570
11571
Copyright (c) 2009 John Resig, http://jquery.com/
11572
11573
Permission is hereby granted, free of charge, to any person obtaining
11574
a copy of this software and associated documentation files (the
11575
"Software"), to deal in the Software without restriction, including
11576
without limitation the rights to use, copy, modify, merge, publish,
11577
distribute, sublicense, and/or sell copies of the Software, and to
11578
permit persons to whom the Software is furnished to do so, subject to
11579
the following conditions:
11580
11581
The above copyright notice and this permission notice shall be
11582
included in all copies or substantial portions of the Software.
11583
11584
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
11585
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
11586
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
11587
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
11588
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
11589
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
11590
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
11591
11592
11593
============================================================
11594
Notices for file(s):
11595
/bin/sqlite3
11596
/lib/libsqlite.so
11597
------------------------------------------------------------
11598
2001 September 15
11599
11600
The author disclaims copyright to this source code. In place of
11601
a legal notice, here is a blessing:
11602
11603
May you do good and not evil.
11604
May you find forgiveness for yourself and forgive others.
11605
May you share freely, never taking more than you give.
11606
11607
11608
============================================================
11609
Notices for file(s):
11610
/lib/libcrypto-host.so
11611
/lib/libcrypto_static.a
11612
/lib/libssl-host.so
11613
------------------------------------------------------------
11614
11615
LICENSE ISSUES
11616
==============
11617
11618
The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
11619
the OpenSSL License and the original SSLeay license apply to the toolkit.
11620
See below for the actual license texts. Actually both licenses are BSD-style
11621
Open Source licenses. In case of any license issues related to OpenSSL
11622
please contact [email protected].
11623
11624
OpenSSL License
11625
---------------
11626
11627
/* ====================================================================
11628
* Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved.
11629
*
11630
* Redistribution and use in source and binary forms, with or without
11631
* modification, are permitted provided that the following conditions
11632
* are met:
11633
*
11634
* 1. Redistributions of source code must retain the above copyright
11635
* notice, this list of conditions and the following disclaimer.
11636
*
11637
* 2. Redistributions in binary form must reproduce the above copyright
11638
* notice, this list of conditions and the following disclaimer in
11639
* the documentation and/or other materials provided with the
11640
* distribution.
11641
*
11642
* 3. All advertising materials mentioning features or use of this
11643
* software must display the following acknowledgment:
11644
* "This product includes software developed by the OpenSSL Project
11645
* for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
11646
*
11647
* 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
11648
* endorse or promote products derived from this software without
11649
* prior written permission. For written permission, please contact
11650
* [email protected].
11651
*
11652
* 5. Products derived from this software may not be called "OpenSSL"
11653
* nor may "OpenSSL" appear in their names without prior written
11654
* permission of the OpenSSL Project.
11655
*
11656
* 6. Redistributions of any form whatsoever must retain the following
11657
* acknowledgment:
11658
* "This product includes software developed by the OpenSSL Project
11659
* for use in the OpenSSL Toolkit (http://www.openssl.org/)"
11660
*
11661
* THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
11662
* EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
11663
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
11664
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
11665
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
11666
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
11667
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
11668
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
11669
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
11670
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
11671
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
11672
* OF THE POSSIBILITY OF SUCH DAMAGE.
11673
* ====================================================================
11674
*
11675
* This product includes cryptographic software written by Eric Young
11676
* ([email protected]). This product includes software written by Tim
11677
* Hudson ([email protected]).
11678
*
11679
*/
11680
11681
Original SSLeay License
11682
-----------------------
11683
11684
/* Copyright (C) 1995-1998 Eric Young ([email protected])
11685
* All rights reserved.
11686
*
11687
* This package is an SSL implementation written
11688
* by Eric Young ([email protected]).
11689
* The implementation was written so as to conform with Netscapes SSL.
11690
*
11691
* This library is free for commercial and non-commercial use as long as
11692
* the following conditions are aheared to. The following conditions
11693
* apply to all code found in this distribution, be it the RC4, RSA,
11694
* lhash, DES, etc., code; not just the SSL code. The SSL documentation
11695
* included with this distribution is covered by the same copyright terms
11696
* except that the holder is Tim Hudson ([email protected]).
11697
*
11698
* Copyright remains Eric Young's, and as such any Copyright notices in
11699
* the code are not to be removed.
11700
* If this package is used in a product, Eric Young should be given attribution
11701
* as the author of the parts of the library used.
11702
* This can be in the form of a textual message at program startup or
11703
* in documentation (online or textual) provided with the package.
11704
*
11705
* Redistribution and use in source and binary forms, with or without
11706
* modification, are permitted provided that the following conditions
11707
* are met:
11708
* 1. Redistributions of source code must retain the copyright
11709
* notice, this list of conditions and the following disclaimer.
11710
* 2. Redistributions in binary form must reproduce the above copyright
11711
* notice, this list of conditions and the following disclaimer in the
11712
* documentation and/or other materials provided with the distribution.
11713
* 3. All advertising materials mentioning features or use of this software
11714
* must display the following acknowledgement:
11715
* "This product includes cryptographic software written by
11716
* Eric Young ([email protected])"
11717
* The word 'cryptographic' can be left out if the rouines from the library
11718
* being used are not cryptographic related :-).
11719
* 4. If you include any Windows specific code (or a derivative thereof) from
11720
* the apps directory (application code) you must include an acknowledgement:
11721
* "This product includes software written by Tim Hudson ([email protected])"
11722
*
11723
* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
11724
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
11725
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
11726
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
11727
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
11728
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
11729
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
11730
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
11731
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
11732
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
11733
* SUCH DAMAGE.
11734
*
11735
* The licence and distribution terms for any publically available version or
11736
* derivative of this code cannot be changed. i.e. this code cannot simply be
11737
* copied and put under another distribution licence
11738
* [including the GNU Public Licence.]
11739
*/
11740
11741
11742
============================================================
11743
Notices for file(s):
11744
/lib/libexpat-host.so
11745
/lib/libexpat.a
11746
------------------------------------------------------------
11747
Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
11748
and Clark Cooper
11749
Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers.
11750
11751
Permission is hereby granted, free of charge, to any person obtaining
11752
a copy of this software and associated documentation files (the
11753
"Software"), to deal in the Software without restriction, including
11754
without limitation the rights to use, copy, modify, merge, publish,
11755
distribute, sublicense, and/or sell copies of the Software, and to
11756
permit persons to whom the Software is furnished to do so, subject to
11757
the following conditions:
11758
11759
The above copyright notice and this permission notice shall be included
11760
in all copies or substantial portions of the Software.
11761
11762
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
11763
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
11764
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
11765
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
11766
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
11767
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
11768
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
11769
11770
============================================================
11771
Notices for file(s):
11772
/lib/libLLVMAnalysis.a
11773
------------------------------------------------------------
11774
==============================================================================
11775
LLVM Release License
11776
==============================================================================
11777
University of Illinois/NCSA
11778
Open Source License
11779
11780
Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
11781
All rights reserved.
11782
11783
Developed by:
11784
11785
LLVM Team
11786
11787
University of Illinois at Urbana-Champaign
11788
11789
http://llvm.org
11790
11791
Permission is hereby granted, free of charge, to any person obtaining a copy of
11792
this software and associated documentation files (the "Software"), to deal with
11793
the Software without restriction, including without limitation the rights to
11794
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
11795
of the Software, and to permit persons to whom the Software is furnished to do
11796
so, subject to the following conditions:
11797
11798
* Redistributions of source code must retain the above copyright notice,
11799
this list of conditions and the following disclaimers.
11800
11801
* Redistributions in binary form must reproduce the above copyright notice,
11802
this list of conditions and the following disclaimers in the
11803
documentation and/or other materials provided with the distribution.
11804
11805
* Neither the names of the LLVM Team, University of Illinois at
11806
Urbana-Champaign, nor the names of its contributors may be used to
11807
endorse or promote products derived from this Software without specific
11808
prior written permission.
11809
11810
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
11811
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
11812
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
11813
CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
11814
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
11815
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
11816
SOFTWARE.
11817
11818
==============================================================================
11819
Copyrights and Licenses for Third Party Software Distributed with LLVM:
11820
==============================================================================
11821
The LLVM software contains code written by third parties. Such software will
11822
have its own individual LICENSE.TXT file in the directory in which it appears.
11823
This file will describe the copyrights, license, and restrictions which apply
11824
to that code.
11825
11826
The disclaimer of warranty in the University of Illinois Open Source License
11827
applies to all code in the LLVM Distribution, and nothing in any of the
11828
other licenses gives permission to use the names of the LLVM Team or the
11829
University of Illinois to endorse or promote products derived from this
11830
Software.
11831
11832
The following pieces of software have additional or alternate copyrights,
11833
licenses, and/or restrictions:
11834
11835
Program Directory
11836
------- ---------
11837
Autoconf llvm/autoconf
11838
llvm/projects/ModuleMaker/autoconf
11839
llvm/projects/sample/autoconf
11840
CellSPU backend llvm/lib/Target/CellSPU/README.txt
11841
Google Test llvm/utils/unittest/googletest
11842
OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex}
11843
11844
============================================================
11845
Notices for file(s):
11846
/framework/emmalib.jar
11847
------------------------------------------------------------
11848
Common Public License - v 1.0
11849
11850
THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S
11851
ACCEPTANCE OF THIS AGREEMENT.
11852
11853
1. DEFINITIONS
11854
11855
"Contribution" means:
11856
11857
a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
11858
b) in the case of each subsequent Contributor:
11859
11860
i) changes to the Program, and
11861
11862
ii) additions to the Program;
11863
11864
where such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was
11865
added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules
11866
of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.
11867
11868
"Contributor" means any person or entity that distributes the Program.
11869
11870
"Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.
11871
11872
"Program" means the Contributions distributed in accordance with this Agreement.
11873
11874
"Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
11875
11876
2. GRANT OF RIGHTS
11877
11878
a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative
11879
works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.
11880
11881
b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make,
11882
use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the
11883
combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered
11884
by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.
11885
11886
c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the
11887
Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other
11888
entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole
11889
responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the
11890
Program, it is Recipient's responsibility to acquire that license before distributing the Program.
11891
11892
d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this
11893
Agreement.
11894
11895
3. REQUIREMENTS
11896
11897
A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
11898
11899
a) it complies with the terms and conditions of this Agreement; and
11900
11901
b) its license agreement:
11902
11903
i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement,
11904
and implied warranties or conditions of merchantability and fitness for a particular purpose;
11905
11906
ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost
11907
profits;
11908
11909
iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and
11910
11911
iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium
11912
customarily used for software exchange.
11913
11914
When the Program is made available in source code form:
11915
11916
a) it must be made available under this Agreement; and
11917
11918
b) a copy of this Agreement must be included with each copy of the Program.
11919
11920
Contributors may not remove or alter any copyright notices contained within the Program.
11921
11922
Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the
11923
Contribution.
11924
11925
4. COMMERCIAL DISTRIBUTION
11926
11927
Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the
11928
commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other
11929
Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify
11930
every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a
11931
third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a
11932
commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to
11933
qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate
11934
with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.
11935
11936
For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor
11937
then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this
11938
section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other
11939
Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.
11940
11941
5. NO WARRANTY
11942
11943
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
11944
WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for
11945
determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to
11946
the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.
11947
11948
6. DISCLAIMER OF LIABILITY
11949
11950
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
11951
CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
11952
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
11953
DAMAGES.
11954
11955
7. GENERAL
11956
11957
If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this
11958
Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
11959
11960
If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any
11961
patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed. In addition, if Recipient institutes
11962
patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other
11963
software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.
11964
11965
All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a
11966
reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the
11967
Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and
11968
survive.
11969
11970
Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following
11971
manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the
11972
right to modify this Agreement. IBM is the initial Agreement Steward. IBM may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new
11973
version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under
11974
which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new
11975
version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement,
11976
whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
11977
11978
This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal
11979
action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation.
11980
11981
============================================================
11982
Notices for file(s):
11983
/lib/libselinux.a
11984
------------------------------------------------------------
11985
This library (libselinux) is public domain software, i.e. not copyrighted.
11986
11987
Warranty Exclusion
11988
------------------
11989
You agree that this software is a
11990
non-commercially developed program that may contain "bugs" (as that
11991
term is used in the industry) and that it may not function as intended.
11992
The software is licensed "as is". NSA makes no, and hereby expressly
11993
disclaims all, warranties, express, implied, statutory, or otherwise
11994
with respect to the software, including noninfringement and the implied
11995
warranties of merchantability and fitness for a particular purpose.
11996
11997
Limitation of Liability
11998
-----------------------
11999
In no event will NSA be liable for any damages, including loss of data,
12000
lost profits, cost of cover, or other special, incidental,
12001
consequential, direct or indirect damages arising from the software or
12002
the use thereof, however caused and on any theory of liability. This
12003
limitation will apply even if NSA has been advised of the possibility
12004
of such damage. You acknowledge that this is a reasonable allocation of
12005
risk.
12006
12007
============================================================
12008
Notices for file(s):
12009
/framework/org-netbeans-api-visual.jar
12010
/framework/org-openide-util.jar
12011
------------------------------------------------------------
12012
The GNU General Public License (GPL) Version 2, June 1991
12013
12014
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
12015
12016
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
12017
12018
Everyone is permitted to copy and distribute verbatim copies
12019
of this license document, but changing it is not allowed.
12020
12021
Preamble
12022
12023
The licenses for most software are designed to take away
12024
your freedom to share and change it. By contrast, the GNU
12025
General Public License is intended to guarantee your freedom
12026
to share and change free software--to make sure the software
12027
is free for all its users. This General Public License
12028
applies to most of the Free Software Foundation's software
12029
and to any other program whose authors commit to using it.
12030
(Some other Free Software Foundation software is covered by
12031
the GNU Library General Public License instead.) You can
12032
apply it to your programs, too. When we speak of free
12033
software, we are referring to freedom, not price. Our
12034
General Public Licenses are designed to make sure that you
12035
have the freedom to distribute copies of free software (and
12036
charge for this service if you wish), that you receive
12037
source code or can get it if you want it, that you can
12038
change the software or use pieces of it in new free
12039
programs; and that you know you can do these things. To
12040
protect your rights, we need to make restrictions that
12041
forbid anyone to deny you these rights or to ask you to
12042
surrender the rights. These restrictions translate to
12043
certain responsibilities for you if you distribute copies of
12044
the software, or if you modify it.
12045
12046
For example, if you distribute copies of such a program,
12047
whether gratis or for a fee, you must give the recipients
12048
all the rights that you have. You must make sure that they,
12049
too, receive or can get the source code. And you must show
12050
them these terms so they know their rights.
12051
12052
We protect your rights with two steps: (1) copyright the
12053
software, and (2) offer you this license which gives you
12054
legal permission to copy, distribute and/or modify the
12055
software.
12056
12057
Also, for each author's protection and ours, we want to make
12058
certain that everyone understands that there is no warranty
12059
for this free software. If the software is modified by
12060
someone else and passed on, we want its recipients to know
12061
that what they have is not the original, so that any
12062
problems introduced by others will not reflect on the
12063
original authors' reputations.
12064
12065
Finally, any free program is threatened constantly by
12066
software patents. We wish to avoid the danger that
12067
redistributors of a free program will individually obtain
12068
patent licenses, in effect making the program proprietary.
12069
To prevent this, we have made it clear that any patent must
12070
be licensed for everyone's free use or not licensed at all.
12071
12072
The precise terms and conditions for copying, distribution
12073
and modification follow.
12074
12075
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
12076
MODIFICATION
12077
12078
0. This License applies to any program or other work which
12079
contains a notice placed by the copyright holder saying it
12080
may be distributed under the terms of this General Public
12081
License. The "Program", below, refers to any such program or
12082
work, and a "work based on the Program" means either the
12083
Program or any derivative work under copyright law: that is
12084
to say, a work containing the Program or a portion of it,
12085
either verbatim or with modifications and/or translated into
12086
another language. (Hereinafter, translation is included
12087
without limitation in the term "modification".) Each
12088
licensee is addressed as "you".
12089
12090
Activities other than copying, distribution and modification
12091
are not covered by this License; they are outside its scope.
12092
The act of running the Program is not restricted, and the
12093
output from the Program is covered only if its contents
12094
constitute a work based on the Program (independent of
12095
having been made by running the Program). Whether that is
12096
true depends on what the Program does.
12097
12098
1. You may copy and distribute verbatim copies of the
12099
Program's source code as you receive it, in any medium,
12100
provided that you conspicuously and appropriately publish on
12101
each copy an appropriate copyright notice and disclaimer of
12102
warranty; keep intact all the notices that refer to this
12103
License and to the absence of any warranty; and give any
12104
other recipients of the Program a copy of this License along
12105
with the Program.
12106
12107
You may charge a fee for the physical act of transferring a
12108
copy, and you may at your option offer warranty protection
12109
in exchange for a fee.
12110
12111
2. You may modify your copy or copies of the Program or any
12112
portion of it, thus forming a work based on the Program, and
12113
copy and distribute such modifications or work under the
12114
terms of Section 1 above, provided that you also meet all of
12115
these conditions:
12116
12117
a) You must cause the modified files to carry prominent
12118
notices stating that you changed the files and the date of
12119
any change.
12120
12121
b) You must cause any work that you distribute or publish,
12122
that in whole or in part contains or is derived from the
12123
Program or any part thereof, to be licensed as a whole at no
12124
charge to all third parties under the terms of this License.
12125
12126
c) If the modified program normally reads commands
12127
interactively when run, you must cause it, when started
12128
running for such interactive use in the most ordinary way,
12129
to print or display an announcement including an appropriate
12130
copyright notice and a notice that there is no warranty (or
12131
else, saying that you provide a warranty) and that users may
12132
redistribute the program under these conditions, and telling
12133
the user how to view a copy of this License. (Exception: if
12134
the Program itself is interactive but does not normally
12135
print such an announcement, your work based on the Program
12136
is not required to print an announcement.)
12137
12138
These requirements apply to the modified work as a whole. If
12139
identifiable sections of that work are not derived from the
12140
Program, and can be reasonably considered independent and
12141
separate works in themselves, then this License, and its
12142
terms, do not apply to those sections when you distribute
12143
them as separate works. But when you distribute the same
12144
sections as part of a whole which is a work based on the
12145
Program, the distribution of the whole must be on the terms
12146
of this License, whose permissions for other licensees
12147
extend to the entire whole, and thus to each and every part
12148
regardless of who wrote it.
12149
12150
Thus, it is not the intent of this section to claim rights
12151
or contest your rights to work written entirely by you;
12152
rather, the intent is to exercise the right to control the
12153
distribution of derivative or collective works based on the
12154
Program. In addition, mere aggregation of another work not
12155
based on the Program with the Program (or with a work based
12156
on the Program) on a volume of a storage or distribution
12157
medium does not bring the other work under the scope of this
12158
License.
12159
12160
3. You may copy and distribute the Program (or a work based
12161
on it, under Section 2) in object code or executable form
12162
under the terms of Sections 1 and 2 above provided that you
12163
also do one of the following:
12164
12165
a) Accompany it with the complete corresponding
12166
machine-readable source code, which must be distributed
12167
under the terms of Sections 1 and 2 above on a medium
12168
customarily used for software interchange; or,
12169
12170
b) Accompany it with a written offer, valid for at least
12171
three years, to give any third party, for a charge no more
12172
than your cost of physically performing source distribution,
12173
a complete machine-readable copy of the corresponding source
12174
code, to be distributed under the terms of Sections 1 and 2
12175
above on a medium customarily used for software interchange;
12176
or,
12177
12178
c) Accompany it with the information you received as to the
12179
offer to distribute corresponding source code. (This
12180
alternative is allowed only for noncommercial distribution
12181
and only if you received the program in object code or
12182
executable form with such an offer, in accord with
12183
Subsection b above.)
12184
12185
The source code for a work means the preferred form of the
12186
work for making modifications to it. For an executable work,
12187
complete source code means all the source code for all
12188
modules it contains, plus any associated interface
12189
definition files, plus the scripts used to control
12190
compilation and installation of the executable. However, as
12191
a special exception, the source code distributed need not
12192
include anything that is normally distributed (in either
12193
source or binary form) with the major components (compiler,
12194
kernel, and so on) of the operating system on which the
12195
executable runs, unless that component itself accompanies
12196
the executable. If distribution of executable or object code
12197
is made by offering access to copy from a designated place,
12198
then offering equivalent access to copy the source code from
12199
the same place counts as distribution of the source code,
12200
even though third parties are not compelled to copy the
12201
source along with the object code.
12202
12203
4. You may not copy, modify, sublicense, or distribute the
12204
Program except as expressly provided under this License. Any
12205
attempt otherwise to copy, modify, sublicense or distribute
12206
the Program is void, and will automatically terminate your
12207
rights under this License. However, parties who have
12208
received copies, or rights, from you under this License will
12209
not have their licenses terminated so long as such parties
12210
remain in full compliance.
12211
12212
5. You are not required to accept this License, since you
12213
have not signed it. However, nothing else grants you
12214
permission to modify or distribute the Program or its
12215
derivative works. These actions are prohibited by law if you
12216
do not accept this License. Therefore, by modifying or
12217
distributing the Program (or any work based on the Program),
12218
you indicate your acceptance of this License to do so, and
12219
all its terms and conditions for copying, distributing or
12220
modifying the Program or works based on it.
12221
12222
6. Each time you redistribute the Program (or any work based
12223
on the Program), the recipient automatically receives a
12224
license from the original licensor to copy, distribute or
12225
modify the Program subject to these terms and conditions.
12226
You may not impose any further restrictions on the
12227
recipients' exercise of the rights granted herein. You are
12228
not responsible for enforcing compliance by third parties to
12229
this License.
12230
12231
7. If, as a consequence of a court judgment or allegation of
12232
patent infringement or for any other reason (not limited to
12233
patent issues), conditions are imposed on you (whether by
12234
court order, agreement or otherwise) that contradict the
12235
conditions of this License, they do not excuse you from the
12236
conditions of this License. If you cannot distribute so as
12237
to satisfy simultaneously your obligations under this
12238
License and any other pertinent obligations, then as a
12239
consequence you may not distribute the Program at all. For
12240
example, if a patent license would not permit royalty-free
12241
redistribution of the Program by all those who receive
12242
copies directly or indirectly through you, then the only way
12243
you could satisfy both it and this License would be to
12244
refrain entirely from distribution of the Program.
12245
12246
If any portion of this section is held invalid or
12247
unenforceable under any particular circumstance, the balance
12248
of the section is intended to apply and the section as a
12249
whole is intended to apply in other circumstances. It is not
12250
the purpose of this section to induce you to infringe any
12251
patents or other property right claims or to contest
12252
validity of any such claims; this section has the sole
12253
purpose of protecting the integrity of the free software
12254
distribution system, which is implemented by public license
12255
practices. Many people have made generous contributions to
12256
the wide range of software distributed through that system
12257
in reliance on consistent application of that system; it is
12258
up to the author/donor to decide if he or she is willing to
12259
distribute software through any other system and a licensee
12260
cannot impose that choice.
12261
12262
This section is intended to make thoroughly clear what is
12263
believed to be a consequence of the rest of this License.
12264
12265
8. If the distribution and/or use of the Program is
12266
restricted in certain countries either by patents or by
12267
copyrighted interfaces, the original copyright holder who
12268
places the Program under this License may add an explicit
12269
geographical distribution limitation excluding those
12270
countries, so that distribution is permitted only in or
12271
among countries not thus excluded. In such case, this
12272
License incorporates the limitation as if written in the
12273
body of this License.
12274
12275
9. The Free Software Foundation may publish revised and/or
12276
new versions of the General Public License from time to
12277
time. Such new versions will be similar in spirit to the
12278
present version, but may differ in detail to address new
12279
problems or concerns.
12280
12281
Each version is given a distinguishing version number. If
12282
the Program specifies a version number of this License which
12283
applies to it and "any later version", you have the option
12284
of following the terms and conditions either of that version
12285
or of any later version published by the Free Software
12286
Foundation. If the Program does not specify a version number
12287
of this License, you may choose any version ever published
12288
by the Free Software Foundation.
12289
12290
10. If you wish to incorporate parts of the Program into
12291
other free programs whose distribution conditions are
12292
different, write to the author to ask for permission. For
12293
software which is copyrighted by the Free Software
12294
Foundation, write to the Free Software Foundation; we
12295
sometimes make exceptions for this. Our decision will be
12296
guided by the two goals of preserving the free status of all
12297
derivatives of our free software and of promoting the
12298
sharing and reuse of software generally.
12299
12300
NO WARRANTY
12301
12302
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS
12303
NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
12304
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
12305
COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM
12306
"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
12307
IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
12308
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
12309
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
12310
OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE
12311
DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
12312
REPAIR OR CORRECTION.
12313
12314
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
12315
TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY
12316
WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED
12317
ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
12318
SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF
12319
THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT
12320
LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR
12321
LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
12322
PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH
12323
HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
12324
SUCH DAMAGES.
12325
12326
END OF TERMS AND CONDITIONS
12327
12328
How to Apply These Terms to Your New Programs
12329
12330
If you develop a new program, and you want it to be of the
12331
greatest possible use to the public, the best way to achieve
12332
this is to make it free software which everyone can
12333
redistribute and change under these terms.
12334
12335
To do so, attach the following notices to the program. It is
12336
safest to attach them to the start of each source file to
12337
most effectively convey the exclusion of warranty; and each
12338
file should have at least the "copyright" line and a pointer
12339
to where the full notice is found.
12340
12341
One line to give the program's name and a brief idea of what
12342
it does.
12343
12344
Copyright (C) <year> <name of author>
12345
This program is free software; you can redistribute it
12346
and/or modify it under the terms of the GNU General Public
12347
License as published by the Free Software Foundation; either
12348
version 2 of the License, or (at your option) any later
12349
version. This program is distributed in the hope that it
12350
will be useful, but WITHOUT ANY WARRANTY; without even the
12351
implied warranty of MERCHANTABILITY or FITNESS FOR A
12352
PARTICULAR PURPOSE. See the GNU General Public License for
12353
more details. You should have received a copy of the GNU
12354
General Public License along with this program; if not,
12355
write to the Free Software Foundation, Inc., 59 Temple
12356
Place, Suite 330, Boston, MA 02111-1307 USA
12357
12358
Also add information on how to contact you by electronic and
12359
paper mail. If the program is interactive, make it output a
12360
short notice like this when it starts in an interactive
12361
mode:
12362
12363
Gnomovision version 69, Copyright (C) year name of author
12364
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
12365
type `show w'. This is free software, and you are welcome to
12366
redistribute it under certain conditions; type `show c' for
12367
details. The hypothetical commands `show w' and `show c'
12368
should show the appropriate parts of the General Public
12369
License. Of course, the commands you use may be called
12370
something other than `show w' and `show c'; they could even
12371
be mouse-clicks or menu items--whatever suits your program.
12372
12373
You should also get your employer (if you work as a
12374
programmer) or your school, if any, to sign a "copyright
12375
disclaimer" for the program, if necessary. Here is a sample;
12376
alter the names:
12377
12378
Yoyodyne, Inc., hereby disclaims all copyright interest in
12379
the program `Gnomovision' (which makes passes at compilers)
12380
written by James Hacker.
12381
12382
signature of Ty Coon, 1 April 1989
12383
Ty Coon, President of Vice
12384
This General Public License does not permit incorporating
12385
your program into proprietary programs. If your program is a
12386
subroutine library, you may consider it more useful to
12387
permit linking proprietary applications with the library. If
12388
this is what you want to do, use the GNU Library General
12389
Public License instead of this License.
12390
12391
"CLASSPATH" EXCEPTION TO THE GPL VERSION 2
12392
12393
Certain source files distributed by Sun Microsystems, Inc.
12394
are subject to the following clarification and special
12395
exception to the GPL Version 2, but only where Sun has
12396
expressly included in the particular source file's header
12397
the words "Sun designates this particular file as subject
12398
to the "Classpath" exception as provided by Sun in the
12399
License file that accompanied this code."
12400
12401
Linking this library statically or dynamically with other
12402
modules is making a combined work based on this library.
12403
Thus, the terms and conditions of the GNU General Public
12404
License Version 2 cover the whole combination.
12405
12406
As a special exception, the copyright holders of this
12407
library give you permission to link this library with
12408
independent modules to produce an executable, regardless of
12409
the license terms of these independent modules, and to copy
12410
and distribute the resulting executable under terms of your
12411
choice, provided that you also meet, for each linked
12412
independent module, the terms and conditions of the license
12413
of that module. An independent module is a module which is
12414
not derived from or based on this library. If you modify
12415
this library, you may extend this exception to your version
12416
of the library, but you are not obligated to do so. If you
12417
do not wish to do so, delete this exception statement from
12418
your version.
12419
============================================================
12420
Notices for file(s):
12421
/bin/adb
12422
------------------------------------------------------------
12423
12424
Copyright (c) 2006-2009, The Android Open Source Project
12425
Copyright 2006, Brian Swetland <[email protected]>
12426
12427
Licensed under the Apache License, Version 2.0 (the "License");
12428
you may not use this file except in compliance with the License.
12429
12430
Unless required by applicable law or agreed to in writing, software
12431
distributed under the License is distributed on an "AS IS" BASIS,
12432
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12433
See the License for the specific language governing permissions and
12434
limitations under the License.
12435
12436
12437
Apache License
12438
Version 2.0, January 2004
12439
http://www.apache.org/licenses/
12440
12441
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
12442
12443
1. Definitions.
12444
12445
"License" shall mean the terms and conditions for use, reproduction,
12446
and distribution as defined by Sections 1 through 9 of this document.
12447
12448
"Licensor" shall mean the copyright owner or entity authorized by
12449
the copyright owner that is granting the License.
12450
12451
"Legal Entity" shall mean the union of the acting entity and all
12452
other entities that control, are controlled by, or are under common
12453
control with that entity. For the purposes of this definition,
12454
"control" means (i) the power, direct or indirect, to cause the
12455
direction or management of such entity, whether by contract or
12456
otherwise, or (ii) ownership of fifty percent (50%) or more of the
12457
outstanding shares, or (iii) beneficial ownership of such entity.
12458
12459
"You" (or "Your") shall mean an individual or Legal Entity
12460
exercising permissions granted by this License.
12461
12462
"Source" form shall mean the preferred form for making modifications,
12463
including but not limited to software source code, documentation
12464
source, and configuration files.
12465
12466
"Object" form shall mean any form resulting from mechanical
12467
transformation or translation of a Source form, including but
12468
not limited to compiled object code, generated documentation,
12469
and conversions to other media types.
12470
12471
"Work" shall mean the work of authorship, whether in Source or
12472
Object form, made available under the License, as indicated by a
12473
copyright notice that is included in or attached to the work
12474
(an example is provided in the Appendix below).
12475
12476
"Derivative Works" shall mean any work, whether in Source or Object
12477
form, that is based on (or derived from) the Work and for which the
12478
editorial revisions, annotations, elaborations, or other modifications
12479
represent, as a whole, an original work of authorship. For the purposes
12480
of this License, Derivative Works shall not include works that remain
12481
separable from, or merely link (or bind by name) to the interfaces of,
12482
the Work and Derivative Works thereof.
12483
12484
"Contribution" shall mean any work of authorship, including
12485
the original version of the Work and any modifications or additions
12486
to that Work or Derivative Works thereof, that is intentionally
12487
submitted to Licensor for inclusion in the Work by the copyright owner
12488
or by an individual or Legal Entity authorized to submit on behalf of
12489
the copyright owner. For the purposes of this definition, "submitted"
12490
means any form of electronic, verbal, or written communication sent
12491
to the Licensor or its representatives, including but not limited to
12492
communication on electronic mailing lists, source code control systems,
12493
and issue tracking systems that are managed by, or on behalf of, the
12494
Licensor for the purpose of discussing and improving the Work, but
12495
excluding communication that is conspicuously marked or otherwise
12496
designated in writing by the copyright owner as "Not a Contribution."
12497
12498
"Contributor" shall mean Licensor and any individual or Legal Entity
12499
on behalf of whom a Contribution has been received by Licensor and
12500
subsequently incorporated within the Work.
12501
12502
2. Grant of Copyright License. Subject to the terms and conditions of
12503
this License, each Contributor hereby grants to You a perpetual,
12504
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
12505
copyright license to reproduce, prepare Derivative Works of,
12506
publicly display, publicly perform, sublicense, and distribute the
12507
Work and such Derivative Works in Source or Object form.
12508
12509
3. Grant of Patent License. Subject to the terms and conditions of
12510
this License, each Contributor hereby grants to You a perpetual,
12511
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
12512
(except as stated in this section) patent license to make, have made,
12513
use, offer to sell, sell, import, and otherwise transfer the Work,
12514
where such license applies only to those patent claims licensable
12515
by such Contributor that are necessarily infringed by their
12516
Contribution(s) alone or by combination of their Contribution(s)
12517
with the Work to which such Contribution(s) was submitted. If You
12518
institute patent litigation against any entity (including a
12519
cross-claim or counterclaim in a lawsuit) alleging that the Work
12520
or a Contribution incorporated within the Work constitutes direct
12521
or contributory patent infringement, then any patent licenses
12522
granted to You under this License for that Work shall terminate
12523
as of the date such litigation is filed.
12524
12525
4. Redistribution. You may reproduce and distribute copies of the
12526
Work or Derivative Works thereof in any medium, with or without
12527
modifications, and in Source or Object form, provided that You
12528
meet the following conditions:
12529
12530
(a) You must give any other recipients of the Work or
12531
Derivative Works a copy of this License; and
12532
12533
(b) You must cause any modified files to carry prominent notices
12534
stating that You changed the files; and
12535
12536
(c) You must retain, in the Source form of any Derivative Works
12537
that You distribute, all copyright, patent, trademark, and
12538
attribution notices from the Source form of the Work,
12539
excluding those notices that do not pertain to any part of
12540
the Derivative Works; and
12541
12542
(d) If the Work includes a "NOTICE" text file as part of its
12543
distribution, then any Derivative Works that You distribute must
12544
include a readable copy of the attribution notices contained
12545
within such NOTICE file, excluding those notices that do not
12546
pertain to any part of the Derivative Works, in at least one
12547
of the following places: within a NOTICE text file distributed
12548
as part of the Derivative Works; within the Source form or
12549
documentation, if provided along with the Derivative Works; or,
12550
within a display generated by the Derivative Works, if and
12551
wherever such third-party notices normally appear. The contents
12552
of the NOTICE file are for informational purposes only and
12553
do not modify the License. You may add Your own attribution
12554
notices within Derivative Works that You distribute, alongside
12555
or as an addendum to the NOTICE text from the Work, provided
12556
that such additional attribution notices cannot be construed
12557
as modifying the License.
12558
12559
You may add Your own copyright statement to Your modifications and
12560
may provide additional or different license terms and conditions
12561
for use, reproduction, or distribution of Your modifications, or
12562
for any such Derivative Works as a whole, provided Your use,
12563
reproduction, and distribution of the Work otherwise complies with
12564
the conditions stated in this License.
12565
12566
5. Submission of Contributions. Unless You explicitly state otherwise,
12567
any Contribution intentionally submitted for inclusion in the Work
12568
by You to the Licensor shall be under the terms and conditions of
12569
this License, without any additional terms or conditions.
12570
Notwithstanding the above, nothing herein shall supersede or modify
12571
the terms of any separate license agreement you may have executed
12572
with Licensor regarding such Contributions.
12573
12574
6. Trademarks. This License does not grant permission to use the trade
12575
names, trademarks, service marks, or product names of the Licensor,
12576
except as required for reasonable and customary use in describing the
12577
origin of the Work and reproducing the content of the NOTICE file.
12578
12579
7. Disclaimer of Warranty. Unless required by applicable law or
12580
agreed to in writing, Licensor provides the Work (and each
12581
Contributor provides its Contributions) on an "AS IS" BASIS,
12582
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
12583
implied, including, without limitation, any warranties or conditions
12584
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
12585
PARTICULAR PURPOSE. You are solely responsible for determining the
12586
appropriateness of using or redistributing the Work and assume any
12587
risks associated with Your exercise of permissions under this License.
12588
12589
8. Limitation of Liability. In no event and under no legal theory,
12590
whether in tort (including negligence), contract, or otherwise,
12591
unless required by applicable law (such as deliberate and grossly
12592
negligent acts) or agreed to in writing, shall any Contributor be
12593
liable to You for damages, including any direct, indirect, special,
12594
incidental, or consequential damages of any character arising as a
12595
result of this License or out of the use or inability to use the
12596
Work (including but not limited to damages for loss of goodwill,
12597
work stoppage, computer failure or malfunction, or any and all
12598
other commercial damages or losses), even if such Contributor
12599
has been advised of the possibility of such damages.
12600
12601
9. Accepting Warranty or Additional Liability. While redistributing
12602
the Work or Derivative Works thereof, You may choose to offer,
12603
and charge a fee for, acceptance of support, warranty, indemnity,
12604
or other liability obligations and/or rights consistent with this
12605
License. However, in accepting such obligations, You may act only
12606
on Your own behalf and on Your sole responsibility, not on behalf
12607
of any other Contributor, and only if You agree to indemnify,
12608
defend, and hold each Contributor harmless for any liability
12609
incurred by, or claims asserted against, such Contributor by reason
12610
of your accepting any such warranty or additional liability.
12611
12612
END OF TERMS AND CONDITIONS
12613
12614
12615
============================================================
12616
Notices for file(s):
12617
/framework/apache-xml-hostdex.jar
12618
------------------------------------------------------------
12619
=========================================================================
12620
== NOTICE file corresponding to section 4(d) of the Apache License, ==
12621
== Version 2.0, in this case for the Apache Xalan Java distribution. ==
12622
=========================================================================
12623
12624
Apache Xalan (Xalan XSLT processor)
12625
Copyright 1999-2006 The Apache Software Foundation
12626
12627
Apache Xalan (Xalan serializer)
12628
Copyright 1999-2006 The Apache Software Foundation
12629
12630
This product includes software developed at
12631
The Apache Software Foundation (http://www.apache.org/).
12632
12633
=========================================================================
12634
Portions of this software was originally based on the following:
12635
- software copyright (c) 1999-2002, Lotus Development Corporation.,
12636
http://www.lotus.com.
12637
- software copyright (c) 2001-2002, Sun Microsystems.,
12638
http://www.sun.com.
12639
- software copyright (c) 2003, IBM Corporation.,
12640
http://www.ibm.com.
12641
12642
=========================================================================
12643
The binary distribution package (ie. jars, samples and documentation) of
12644
this product includes software developed by the following:
12645
12646
- The Apache Software Foundation
12647
- Xerces Java - see LICENSE.txt
12648
- JAXP 1.3 APIs - see LICENSE.txt
12649
- Bytecode Engineering Library - see LICENSE.txt
12650
- Regular Expression - see LICENSE.txt
12651
12652
- Scott Hudson, Frank Flannery, C. Scott Ananian
12653
- CUP Parser Generator runtime (javacup\runtime) - see LICENSE.txt
12654
12655
=========================================================================
12656
The source distribution package (ie. all source and tools required to build
12657
Xalan Java) of this product includes software developed by the following:
12658
12659
- The Apache Software Foundation
12660
- Xerces Java - see LICENSE.txt
12661
- JAXP 1.3 APIs - see LICENSE.txt
12662
- Bytecode Engineering Library - see LICENSE.txt
12663
- Regular Expression - see LICENSE.txt
12664
- Ant - see LICENSE.txt
12665
- Stylebook doc tool - see LICENSE.txt
12666
12667
- Elliot Joel Berk and C. Scott Ananian
12668
- Lexical Analyzer Generator (JLex) - see LICENSE.txt
12669
12670
=========================================================================
12671
Apache Xerces Java
12672
Copyright 1999-2006 The Apache Software Foundation
12673
12674
This product includes software developed at
12675
The Apache Software Foundation (http://www.apache.org/).
12676
12677
Portions of Apache Xerces Java in xercesImpl.jar and xml-apis.jar
12678
were originally based on the following:
12679
- software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
12680
- software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
12681
- voluntary contributions made by Paul Eng on behalf of the
12682
Apache Software Foundation that were originally developed at iClick, Inc.,
12683
software copyright (c) 1999.
12684
12685
=========================================================================
12686
Apache xml-commons xml-apis (redistribution of xml-apis.jar)
12687
12688
Apache XML Commons
12689
Copyright 2001-2003,2006 The Apache Software Foundation.
12690
12691
This product includes software developed at
12692
The Apache Software Foundation (http://www.apache.org/).
12693
12694
Portions of this software were originally based on the following:
12695
- software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
12696
- software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
12697
- software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org
12698
12699
12700
============================================================
12701
Notices for file(s):
12702
/bin/llvm-rs-cc
12703
/bin/rs-spec-gen
12704
/lib/libslang.a
12705
------------------------------------------------------------
12706
=========================
12707
NOTICE file for slang.git
12708
=========================
12709
12710
Copyright (c) 2005-2011, The Android Open Source Project
12711
12712
Licensed under the Apache License, Version 2.0 (the "License");
12713
you may not use this file except in compliance with the License.
12714
12715
Unless required by applicable law or agreed to in writing, software
12716
distributed under the License is distributed on an "AS IS" BASIS,
12717
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12718
See the License for the specific language governing permissions and
12719
limitations under the License.
12720
12721
12722
Apache License
12723
Version 2.0, January 2004
12724
http://www.apache.org/licenses/
12725
12726
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
12727
12728
1. Definitions.
12729
12730
"License" shall mean the terms and conditions for use, reproduction,
12731
and distribution as defined by Sections 1 through 9 of this document.
12732
12733
"Licensor" shall mean the copyright owner or entity authorized by
12734
the copyright owner that is granting the License.
12735
12736
"Legal Entity" shall mean the union of the acting entity and all
12737
other entities that control, are controlled by, or are under common
12738
control with that entity. For the purposes of this definition,
12739
"control" means (i) the power, direct or indirect, to cause the
12740
direction or management of such entity, whether by contract or
12741
otherwise, or (ii) ownership of fifty percent (50%) or more of the
12742
outstanding shares, or (iii) beneficial ownership of such entity.
12743
12744
"You" (or "Your") shall mean an individual or Legal Entity
12745
exercising permissions granted by this License.
12746
12747
"Source" form shall mean the preferred form for making modifications,
12748
including but not limited to software source code, documentation
12749
source, and configuration files.
12750
12751
"Object" form shall mean any form resulting from mechanical
12752
transformation or translation of a Source form, including but
12753
not limited to compiled object code, generated documentation,
12754
and conversions to other media types.
12755
12756
"Work" shall mean the work of authorship, whether in Source or
12757
Object form, made available under the License, as indicated by a
12758
copyright notice that is included in or attached to the work
12759
(an example is provided in the Appendix below).
12760
12761
"Derivative Works" shall mean any work, whether in Source or Object
12762
form, that is based on (or derived from) the Work and for which the
12763
editorial revisions, annotations, elaborations, or other modifications
12764
represent, as a whole, an original work of authorship. For the purposes
12765
of this License, Derivative Works shall not include works that remain
12766
separable from, or merely link (or bind by name) to the interfaces of,
12767
the Work and Derivative Works thereof.
12768
12769
"Contribution" shall mean any work of authorship, including
12770
the original version of the Work and any modifications or additions
12771
to that Work or Derivative Works thereof, that is intentionally
12772
submitted to Licensor for inclusion in the Work by the copyright owner
12773
or by an individual or Legal Entity authorized to submit on behalf of
12774
the copyright owner. For the purposes of this definition, "submitted"
12775
means any form of electronic, verbal, or written communication sent
12776
to the Licensor or its representatives, including but not limited to
12777
communication on electronic mailing lists, source code control systems,
12778
and issue tracking systems that are managed by, or on behalf of, the
12779
Licensor for the purpose of discussing and improving the Work, but
12780
excluding communication that is conspicuously marked or otherwise
12781
designated in writing by the copyright owner as "Not a Contribution."
12782
12783
"Contributor" shall mean Licensor and any individual or Legal Entity
12784
on behalf of whom a Contribution has been received by Licensor and
12785
subsequently incorporated within the Work.
12786
12787
2. Grant of Copyright License. Subject to the terms and conditions of
12788
this License, each Contributor hereby grants to You a perpetual,
12789
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
12790
copyright license to reproduce, prepare Derivative Works of,
12791
publicly display, publicly perform, sublicense, and distribute the
12792
Work and such Derivative Works in Source or Object form.
12793
12794
3. Grant of Patent License. Subject to the terms and conditions of
12795
this License, each Contributor hereby grants to You a perpetual,
12796
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
12797
(except as stated in this section) patent license to make, have made,
12798
use, offer to sell, sell, import, and otherwise transfer the Work,
12799
where such license applies only to those patent claims licensable
12800
by such Contributor that are necessarily infringed by their
12801
Contribution(s) alone or by combination of their Contribution(s)
12802
with the Work to which such Contribution(s) was submitted. If You
12803
institute patent litigation against any entity (including a
12804
cross-claim or counterclaim in a lawsuit) alleging that the Work
12805
or a Contribution incorporated within the Work constitutes direct
12806
or contributory patent infringement, then any patent licenses
12807
granted to You under this License for that Work shall terminate
12808
as of the date such litigation is filed.
12809
12810
4. Redistribution. You may reproduce and distribute copies of the
12811
Work or Derivative Works thereof in any medium, with or without
12812
modifications, and in Source or Object form, provided that You
12813
meet the following conditions:
12814
12815
(a) You must give any other recipients of the Work or
12816
Derivative Works a copy of this License; and
12817
12818
(b) You must cause any modified files to carry prominent notices
12819
stating that You changed the files; and
12820
12821
(c) You must retain, in the Source form of any Derivative Works
12822
that You distribute, all copyright, patent, trademark, and
12823
attribution notices from the Source form of the Work,
12824
excluding those notices that do not pertain to any part of
12825
the Derivative Works; and
12826
12827
(d) If the Work includes a "NOTICE" text file as part of its
12828
distribution, then any Derivative Works that You distribute must
12829
include a readable copy of the attribution notices contained
12830
within such NOTICE file, excluding those notices that do not
12831
pertain to any part of the Derivative Works, in at least one
12832
of the following places: within a NOTICE text file distributed
12833
as part of the Derivative Works; within the Source form or
12834
documentation, if provided along with the Derivative Works; or,
12835
within a display generated by the Derivative Works, if and
12836
wherever such third-party notices normally appear. The contents
12837
of the NOTICE file are for informational purposes only and
12838
do not modify the License. You may add Your own attribution
12839
notices within Derivative Works that You distribute, alongside
12840
or as an addendum to the NOTICE text from the Work, provided
12841
that such additional attribution notices cannot be construed
12842
as modifying the License.
12843
12844
You may add Your own copyright statement to Your modifications and
12845
may provide additional or different license terms and conditions
12846
for use, reproduction, or distribution of Your modifications, or
12847
for any such Derivative Works as a whole, provided Your use,
12848
reproduction, and distribution of the Work otherwise complies with
12849
the conditions stated in this License.
12850
12851
5. Submission of Contributions. Unless You explicitly state otherwise,
12852
any Contribution intentionally submitted for inclusion in the Work
12853
by You to the Licensor shall be under the terms and conditions of
12854
this License, without any additional terms or conditions.
12855
Notwithstanding the above, nothing herein shall supersede or modify
12856
the terms of any separate license agreement you may have executed
12857
with Licensor regarding such Contributions.
12858
12859
6. Trademarks. This License does not grant permission to use the trade
12860
names, trademarks, service marks, or product names of the Licensor,
12861
except as required for reasonable and customary use in describing the
12862
origin of the Work and reproducing the content of the NOTICE file.
12863
12864
7. Disclaimer of Warranty. Unless required by applicable law or
12865
agreed to in writing, Licensor provides the Work (and each
12866
Contributor provides its Contributions) on an "AS IS" BASIS,
12867
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
12868
implied, including, without limitation, any warranties or conditions
12869
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
12870
PARTICULAR PURPOSE. You are solely responsible for determining the
12871
appropriateness of using or redistributing the Work and assume any
12872
risks associated with Your exercise of permissions under this License.
12873
12874
8. Limitation of Liability. In no event and under no legal theory,
12875
whether in tort (including negligence), contract, or otherwise,
12876
unless required by applicable law (such as deliberate and grossly
12877
negligent acts) or agreed to in writing, shall any Contributor be
12878
liable to You for damages, including any direct, indirect, special,
12879
incidental, or consequential damages of any character arising as a
12880
result of this License or out of the use or inability to use the
12881
Work (including but not limited to damages for loss of goodwill,
12882
work stoppage, computer failure or malfunction, or any and all
12883
other commercial damages or losses), even if such Contributor
12884
has been advised of the possibility of such damages.
12885
12886
9. Accepting Warranty or Additional Liability. While redistributing
12887
the Work or Derivative Works thereof, You may choose to offer,
12888
and charge a fee for, acceptance of support, warranty, indemnity,
12889
or other liability obligations and/or rights consistent with this
12890
License. However, in accepting such obligations, You may act only
12891
on Your own behalf and on Your sole responsibility, not on behalf
12892
of any other Contributor, and only if You agree to indemnify,
12893
defend, and hold each Contributor harmless for any liability
12894
incurred by, or claims asserted against, such Contributor by reason
12895
of your accepting any such warranty or additional liability.
12896
12897
END OF TERMS AND CONDITIONS
12898
12899
12900
12901
===========================================
12902
NOTICE file for external/clang (clang.git).
12903
Note: libclang*.a are statically linked.
12904
===========================================
12905
12906
==============================================================================
12907
LLVM Release License
12908
==============================================================================
12909
University of Illinois/NCSA
12910
Open Source License
12911
12912
Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign.
12913
All rights reserved.
12914
12915
Developed by:
12916
12917
LLVM Team
12918
12919
University of Illinois at Urbana-Champaign
12920
12921
http://llvm.org
12922
12923
Permission is hereby granted, free of charge, to any person obtaining a copy of
12924
this software and associated documentation files (the "Software"), to deal with
12925
the Software without restriction, including without limitation the rights to
12926
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
12927
of the Software, and to permit persons to whom the Software is furnished to do
12928
so, subject to the following conditions:
12929
12930
* Redistributions of source code must retain the above copyright notice,
12931
this list of conditions and the following disclaimers.
12932
12933
* Redistributions in binary form must reproduce the above copyright notice,
12934
this list of conditions and the following disclaimers in the
12935
documentation and/or other materials provided with the distribution.
12936
12937
* Neither the names of the LLVM Team, University of Illinois at
12938
Urbana-Champaign, nor the names of its contributors may be used to
12939
endorse or promote products derived from this Software without specific
12940
prior written permission.
12941
12942
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
12943
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
12944
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
12945
CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
12946
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
12947
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
12948
SOFTWARE.
12949
12950
==============================================================================
12951
The LLVM software contains code written by third parties. Such software will
12952
have its own individual LICENSE.TXT file in the directory in which it appears.
12953
This file will describe the copyrights, license, and restrictions which apply
12954
to that code.
12955
12956
The disclaimer of warranty in the University of Illinois Open Source License
12957
applies to all code in the LLVM Distribution, and nothing in any of the
12958
other licenses gives permission to use the names of the LLVM Team or the
12959
University of Illinois to endorse or promote products derived from this
12960
Software.
12961
12962
The following pieces of software have additional or alternate copyrights,
12963
licenses, and/or restrictions:
12964
12965
Program Directory
12966
------- ---------
12967
<none yet>
12968
12969
12970
12971
=========================================
12972
NOTICE file for external/llvm (llvm.git).
12973
Note: libLLVM*.a are statically linked.
12974
=========================================
12975
12976
==============================================================================
12977
LLVM Release License
12978
==============================================================================
12979
University of Illinois/NCSA
12980
Open Source License
12981
12982
Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
12983
All rights reserved.
12984
12985
Developed by:
12986
12987
LLVM Team
12988
12989
University of Illinois at Urbana-Champaign
12990
12991
http://llvm.org
12992
12993
Permission is hereby granted, free of charge, to any person obtaining a copy of
12994
this software and associated documentation files (the "Software"), to deal with
12995
the Software without restriction, including without limitation the rights to
12996
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
12997
of the Software, and to permit persons to whom the Software is furnished to do
12998
so, subject to the following conditions:
12999
13000
* Redistributions of source code must retain the above copyright notice,
13001
this list of conditions and the following disclaimers.
13002
13003
* Redistributions in binary form must reproduce the above copyright notice,
13004
this list of conditions and the following disclaimers in the
13005
documentation and/or other materials provided with the distribution.
13006
13007
* Neither the names of the LLVM Team, University of Illinois at
13008
Urbana-Champaign, nor the names of its contributors may be used to
13009
endorse or promote products derived from this Software without specific
13010
prior written permission.
13011
13012
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13013
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
13014
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
13015
CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
13016
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
13017
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
13018
SOFTWARE.
13019
13020
==============================================================================
13021
Copyrights and Licenses for Third Party Software Distributed with LLVM:
13022
==============================================================================
13023
The LLVM software contains code written by third parties. Such software will
13024
have its own individual LICENSE.TXT file in the directory in which it appears.
13025
This file will describe the copyrights, license, and restrictions which apply
13026
to that code.
13027
13028
The disclaimer of warranty in the University of Illinois Open Source License
13029
applies to all code in the LLVM Distribution, and nothing in any of the
13030
other licenses gives permission to use the names of the LLVM Team or the
13031
University of Illinois to endorse or promote products derived from this
13032
Software.
13033
13034
The following pieces of software have additional or alternate copyrights,
13035
licenses, and/or restrictions:
13036
13037
Program Directory
13038
------- ---------
13039
Autoconf llvm/autoconf
13040
llvm/projects/ModuleMaker/autoconf
13041
llvm/projects/sample/autoconf
13042
CellSPU backend llvm/lib/Target/CellSPU/README.txt
13043
Google Test llvm/utils/unittest/googletest
13044
OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex}
13045
13046
============================================================
13047
Notices for file(s):
13048
/bin/minigzip
13049
/lib/libunz.a
13050
/lib/libz-host.so
13051
/lib/libz.a
13052
------------------------------------------------------------
13053
(C) 1995-2013 Jean-loup Gailly and Mark Adler
13054
13055
This software is provided 'as-is', without any express or implied
13056
warranty. In no event will the authors be held liable for any damages
13057
arising from the use of this software.
13058
13059
Permission is granted to anyone to use this software for any purpose,
13060
including commercial applications, and to alter it and redistribute it
13061
freely, subject to the following restrictions:
13062
13063
1. The origin of this software must not be misrepresented; you must not
13064
claim that you wrote the original software. If you use this software
13065
in a product, an acknowledgment in the product documentation would be
13066
appreciated but is not required.
13067
2. Altered source versions must be plainly marked as such, and must not be
13068
misrepresented as being the original software.
13069
3. This notice may not be removed or altered from any source distribution.
13070
13071
Jean-loup Gailly Mark Adler
13072
[email protected] [email protected]
13073
13074
============================================================
13075
Notices for file(s):
13076
/bin/mksnapshot.arm
13077
------------------------------------------------------------
13078
Copyright (c) 1994-2006 Sun Microsystems Inc.
13079
All Rights Reserved.
13080
13081
Redistribution and use in source and binary forms, with or without
13082
modification, are permitted provided that the following conditions are
13083
met:
13084
13085
- Redistributions of source code must retain the above copyright notice,
13086
this list of conditions and the following disclaimer.
13087
13088
- Redistribution in binary form must reproduce the above copyright
13089
notice, this list of conditions and the following disclaimer in the
13090
documentation and/or other materials provided with the distribution.
13091
13092
- Neither the name of Sun Microsystems or the names of contributors may
13093
be used to endorse or promote products derived from this software without
13094
specific prior written permission.
13095
13096
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
13097
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
13098
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
13099
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
13100
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
13101
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
13102
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
13103
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
13104
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
13105
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
13106
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
13107
13108
The original source code covered by the above license above has been
13109
modified significantly by Google Inc.
13110
Copyright 2006-2008 the V8 project authors. All rights reserved.
13111
13112
============================================================
13113
Notices for file(s):
13114
/lib/libpng.a
13115
------------------------------------------------------------
13116
13117
This copy of the libpng notices is provided for your convenience. In case of
13118
any discrepancy between this copy and the notices in the file png.h that is
13119
included in the libpng distribution, the latter shall prevail.
13120
13121
COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
13122
13123
If you modify libpng you may insert additional notices immediately following
13124
this sentence.
13125
13126
This code is released under the libpng license.
13127
13128
libpng versions 1.2.6, August 15, 2004, through 1.2.46, July 9, 2011, are
13129
Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are
13130
distributed according to the same disclaimer and license as libpng-1.2.5
13131
with the following individual added to the list of Contributing Authors
13132
13133
Cosmin Truta
13134
13135
libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are
13136
Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are
13137
distributed according to the same disclaimer and license as libpng-1.0.6
13138
with the following individuals added to the list of Contributing Authors
13139
13140
Simon-Pierre Cadieux
13141
Eric S. Raymond
13142
Gilles Vollant
13143
13144
and with the following additions to the disclaimer:
13145
13146
There is no warranty against interference with your enjoyment of the
13147
library or against infringement. There is no warranty that our
13148
efforts or the library will fulfill any of your particular purposes
13149
or needs. This library is provided with all faults, and the entire
13150
risk of satisfactory quality, performance, accuracy, and effort is with
13151
the user.
13152
13153
libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
13154
Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are
13155
distributed according to the same disclaimer and license as libpng-0.96,
13156
with the following individuals added to the list of Contributing Authors:
13157
13158
Tom Lane
13159
Glenn Randers-Pehrson
13160
Willem van Schaik
13161
13162
libpng versions 0.89, June 1996, through 0.96, May 1997, are
13163
Copyright (c) 1996, 1997 Andreas Dilger
13164
Distributed according to the same disclaimer and license as libpng-0.88,
13165
with the following individuals added to the list of Contributing Authors:
13166
13167
John Bowler
13168
Kevin Bracey
13169
Sam Bushell
13170
Magnus Holmgren
13171
Greg Roelofs
13172
Tom Tanner
13173
13174
libpng versions 0.5, May 1995, through 0.88, January 1996, are
13175
Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
13176
13177
For the purposes of this copyright and license, "Contributing Authors"
13178
is defined as the following set of individuals:
13179
13180
Andreas Dilger
13181
Dave Martindale
13182
Guy Eric Schalnat
13183
Paul Schmidt
13184
Tim Wegner
13185
13186
The PNG Reference Library is supplied "AS IS". The Contributing Authors
13187
and Group 42, Inc. disclaim all warranties, expressed or implied,
13188
including, without limitation, the warranties of merchantability and of
13189
fitness for any purpose. The Contributing Authors and Group 42, Inc.
13190
assume no liability for direct, indirect, incidental, special, exemplary,
13191
or consequential damages, which may result from the use of the PNG
13192
Reference Library, even if advised of the possibility of such damage.
13193
13194
Permission is hereby granted to use, copy, modify, and distribute this
13195
source code, or portions hereof, for any purpose, without fee, subject
13196
to the following restrictions:
13197
13198
1. The origin of this source code must not be misrepresented.
13199
13200
2. Altered versions must be plainly marked as such and must not
13201
be misrepresented as being the original source.
13202
13203
3. This Copyright notice may not be removed or altered from any
13204
source or altered source distribution.
13205
13206
The Contributing Authors and Group 42, Inc. specifically permit, without
13207
fee, and encourage the use of this source code as a component to
13208
supporting the PNG file format in commercial products. If you use this
13209
source code in a product, acknowledgment is not required but would be
13210
appreciated.
13211
13212
13213
A "png_get_copyright" function is available, for convenient use in "about"
13214
boxes and the like:
13215
13216
printf("%s",png_get_copyright(NULL));
13217
13218
Also, the PNG logo (in PNG format, of course) is supplied in the
13219
files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).
13220
13221
Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a
13222
certification mark of the Open Source Initiative.
13223
13224
Glenn Randers-Pehrson
13225
glennrp at users.sourceforge.net
13226
July 9, 2011
13227
13228
============================================================
13229
Notices for file(s):
13230
/framework/antlr-runtime.jar
13231
------------------------------------------------------------
13232
[The "BSD license"]
13233
Copyright (c) 201 Terence Parr
13234
All rights reserved.
13235
13236
Redistribution and use in source and binary forms, with or without
13237
modification, are permitted provided that the following conditions
13238
are met:
13239
13240
1. Redistributions of source code must retain the above copyright
13241
notice, this list of conditions and the following disclaimer.
13242
2. Redistributions in binary form must reproduce the above copyright
13243
notice, this list of conditions and the following disclaimer in the
13244
documentation and/or other materials provided with the distribution.
13245
3. The name of the author may not be used to endorse or promote products
13246
derived from this software without specific prior written permission.
13247
13248
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
13249
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
13250
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
13251
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
13252
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
13253
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
13254
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
13255
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
13256
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
13257
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
13258
13259
============================================================
13260
Notices for file(s):
13261
/framework/junit.jar
13262
------------------------------------------------------------
13263
Common Public License - v 1.0
13264
13265
13266
THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
13267
13268
13269
1. DEFINITIONS
13270
13271
"Contribution" means:
13272
13273
a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
13274
b) in the case of each subsequent Contributor:
13275
i) changes to the Program, and
13276
ii) additions to the Program;
13277
where such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.
13278
13279
"Contributor" means any person or entity that distributes the Program.
13280
13281
13282
"Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.
13283
13284
13285
"Program" means the Contributions distributed in accordance with this Agreement.
13286
13287
13288
"Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
13289
13290
13291
2. GRANT OF RIGHTS
13292
13293
a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.
13294
b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.
13295
c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program.
13296
d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement.
13297
3. REQUIREMENTS
13298
13299
A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
13300
13301
a) it complies with the terms and conditions of this Agreement; and
13302
b) its license agreement:
13303
i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose;
13304
ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits;
13305
iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and
13306
iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange.
13307
When the Program is made available in source code form:
13308
13309
a) it must be made available under this Agreement; and
13310
b) a copy of this Agreement must be included with each copy of the Program.
13311
13312
Contributors may not remove or alter any copyright notices contained within the Program.
13313
13314
13315
Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution.
13316
13317
13318
4. COMMERCIAL DISTRIBUTION
13319
13320
Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.
13321
13322
13323
For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.
13324
13325
13326
5. NO WARRANTY
13327
13328
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.
13329
13330
13331
6. DISCLAIMER OF LIABILITY
13332
13333
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), 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 OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
13334
13335
13336
7. GENERAL
13337
13338
If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
13339
13340
13341
If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed. In addition, if Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.
13342
13343
13344
All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive.
13345
13346
13347
Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. IBM is the initial Agreement Steward. IBM may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
13348
13349
13350
This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation.
13351
============================================================
13352
Notices for file(s):
13353
/framework/ant-glob.jar
13354
------------------------------------------------------------
13355
/*
13356
* Apache License
13357
* Version 2.0, January 2004
13358
* http://www.apache.org/licenses/
13359
*
13360
* TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
13361
*
13362
* 1. Definitions.
13363
*
13364
* "License" shall mean the terms and conditions for use, reproduction,
13365
* and distribution as defined by Sections 1 through 9 of this document.
13366
*
13367
* "Licensor" shall mean the copyright owner or entity authorized by
13368
* the copyright owner that is granting the License.
13369
*
13370
* "Legal Entity" shall mean the union of the acting entity and all
13371
* other entities that control, are controlled by, or are under common
13372
* control with that entity. For the purposes of this definition,
13373
* "control" means (i) the power, direct or indirect, to cause the
13374
* direction or management of such entity, whether by contract or
13375
* otherwise, or (ii) ownership of fifty percent (50%) or more of the
13376
* outstanding shares, or (iii) beneficial ownership of such entity.
13377
*
13378
* "You" (or "Your") shall mean an individual or Legal Entity
13379
* exercising permissions granted by this License.
13380
*
13381
* "Source" form shall mean the preferred form for making modifications,
13382
* including but not limited to software source code, documentation
13383
* source, and configuration files.
13384
*
13385
* "Object" form shall mean any form resulting from mechanical
13386
* transformation or translation of a Source form, including but
13387
* not limited to compiled object code, generated documentation,
13388
* and conversions to other media types.
13389
*
13390
* "Work" shall mean the work of authorship, whether in Source or
13391
* Object form, made available under the License, as indicated by a
13392
* copyright notice that is included in or attached to the work
13393
* (an example is provided in the Appendix below).
13394
*
13395
* "Derivative Works" shall mean any work, whether in Source or Object
13396
* form, that is based on (or derived from) the Work and for which the
13397
* editorial revisions, annotations, elaborations, or other modifications
13398
* represent, as a whole, an original work of authorship. For the purposes
13399
* of this License, Derivative Works shall not include works that remain
13400
* separable from, or merely link (or bind by name) to the interfaces of,
13401
* the Work and Derivative Works thereof.
13402
*
13403
* "Contribution" shall mean any work of authorship, including
13404
* the original version of the Work and any modifications or additions
13405
* to that Work or Derivative Works thereof, that is intentionally
13406
* submitted to Licensor for inclusion in the Work by the copyright owner
13407
* or by an individual or Legal Entity authorized to submit on behalf of
13408
* the copyright owner. For the purposes of this definition, "submitted"
13409
* means any form of electronic, verbal, or written communication sent
13410
* to the Licensor or its representatives, including but not limited to
13411
* communication on electronic mailing lists, source code control systems,
13412
* and issue tracking systems that are managed by, or on behalf of, the
13413
* Licensor for the purpose of discussing and improving the Work, but
13414
* excluding communication that is conspicuously marked or otherwise
13415
* designated in writing by the copyright owner as "Not a Contribution."
13416
*
13417
* "Contributor" shall mean Licensor and any individual or Legal Entity
13418
* on behalf of whom a Contribution has been received by Licensor and
13419
* subsequently incorporated within the Work.
13420
*
13421
* 2. Grant of Copyright License. Subject to the terms and conditions of
13422
* this License, each Contributor hereby grants to You a perpetual,
13423
* worldwide, non-exclusive, no-charge, royalty-free, irrevocable
13424
* copyright license to reproduce, prepare Derivative Works of,
13425
* publicly display, publicly perform, sublicense, and distribute the
13426
* Work and such Derivative Works in Source or Object form.
13427
*
13428
* 3. Grant of Patent License. Subject to the terms and conditions of
13429
* this License, each Contributor hereby grants to You a perpetual,
13430
* worldwide, non-exclusive, no-charge, royalty-free, irrevocable
13431
* (except as stated in this section) patent license to make, have made,
13432
* use, offer to sell, sell, import, and otherwise transfer the Work,
13433
* where such license applies only to those patent claims licensable
13434
* by such Contributor that are necessarily infringed by their
13435
* Contribution(s) alone or by combination of their Contribution(s)
13436
* with the Work to which such Contribution(s) was submitted. If You
13437
* institute patent litigation against any entity (including a
13438
* cross-claim or counterclaim in a lawsuit) alleging that the Work
13439
* or a Contribution incorporated within the Work constitutes direct
13440
* or contributory patent infringement, then any patent licenses
13441
* granted to You under this License for that Work shall terminate
13442
* as of the date such litigation is filed.
13443
*
13444
* 4. Redistribution. You may reproduce and distribute copies of the
13445
* Work or Derivative Works thereof in any medium, with or without
13446
* modifications, and in Source or Object form, provided that You
13447
* meet the following conditions:
13448
*
13449
* (a) You must give any other recipients of the Work or
13450
* Derivative Works a copy of this License; and
13451
*
13452
* (b) You must cause any modified files to carry prominent notices
13453
* stating that You changed the files; and
13454
*
13455
* (c) You must retain, in the Source form of any Derivative Works
13456
* that You distribute, all copyright, patent, trademark, and
13457
* attribution notices from the Source form of the Work,
13458
* excluding those notices that do not pertain to any part of
13459
* the Derivative Works; and
13460
*
13461
* (d) If the Work includes a "NOTICE" text file as part of its
13462
* distribution, then any Derivative Works that You distribute must
13463
* include a readable copy of the attribution notices contained
13464
* within such NOTICE file, excluding those notices that do not
13465
* pertain to any part of the Derivative Works, in at least one
13466
* of the following places: within a NOTICE text file distributed
13467
* as part of the Derivative Works; within the Source form or
13468
* documentation, if provided along with the Derivative Works; or,
13469
* within a display generated by the Derivative Works, if and
13470
* wherever such third-party notices normally appear. The contents
13471
* of the NOTICE file are for informational purposes only and
13472
* do not modify the License. You may add Your own attribution
13473
* notices within Derivative Works that You distribute, alongside
13474
* or as an addendum to the NOTICE text from the Work, provided
13475
* that such additional attribution notices cannot be construed
13476
* as modifying the License.
13477
*
13478
* You may add Your own copyright statement to Your modifications and
13479
* may provide additional or different license terms and conditions
13480
* for use, reproduction, or distribution of Your modifications, or
13481
* for any such Derivative Works as a whole, provided Your use,
13482
* reproduction, and distribution of the Work otherwise complies with
13483
* the conditions stated in this License.
13484
*
13485
* 5. Submission of Contributions. Unless You explicitly state otherwise,
13486
* any Contribution intentionally submitted for inclusion in the Work
13487
* by You to the Licensor shall be under the terms and conditions of
13488
* this License, without any additional terms or conditions.
13489
* Notwithstanding the above, nothing herein shall supersede or modify
13490
* the terms of any separate license agreement you may have executed
13491
* with Licensor regarding such Contributions.
13492
*
13493
* 6. Trademarks. This License does not grant permission to use the trade
13494
* names, trademarks, service marks, or product names of the Licensor,
13495
* except as required for reasonable and customary use in describing the
13496
* origin of the Work and reproducing the content of the NOTICE file.
13497
*
13498
* 7. Disclaimer of Warranty. Unless required by applicable law or
13499
* agreed to in writing, Licensor provides the Work (and each
13500
* Contributor provides its Contributions) on an "AS IS" BASIS,
13501
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
13502
* implied, including, without limitation, any warranties or conditions
13503
* of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
13504
* PARTICULAR PURPOSE. You are solely responsible for determining the
13505
* appropriateness of using or redistributing the Work and assume any
13506
* risks associated with Your exercise of permissions under this License.
13507
*
13508
* 8. Limitation of Liability. In no event and under no legal theory,
13509
* whether in tort (including negligence), contract, or otherwise,
13510
* unless required by applicable law (such as deliberate and grossly
13511
* negligent acts) or agreed to in writing, shall any Contributor be
13512
* liable to You for damages, including any direct, indirect, special,
13513
* incidental, or consequential damages of any character arising as a
13514
* result of this License or out of the use or inability to use the
13515
* Work (including but not limited to damages for loss of goodwill,
13516
* work stoppage, computer failure or malfunction, or any and all
13517
* other commercial damages or losses), even if such Contributor
13518
* has been advised of the possibility of such damages.
13519
*
13520
* 9. Accepting Warranty or Additional Liability. While redistributing
13521
* the Work or Derivative Works thereof, You may choose to offer,
13522
* and charge a fee for, acceptance of support, warranty, indemnity,
13523
* or other liability obligations and/or rights consistent with this
13524
* License. However, in accepting such obligations, You may act only
13525
* on Your own behalf and on Your sole responsibility, not on behalf
13526
* of any other Contributor, and only if You agree to indemnify,
13527
* defend, and hold each Contributor harmless for any liability
13528
* incurred by, or claims asserted against, such Contributor by reason
13529
* of your accepting any such warranty or additional liability.
13530
*
13531
* END OF TERMS AND CONDITIONS
13532
*
13533
* APPENDIX: How to apply the Apache License to your work.
13534
*
13535
* To apply the Apache License to your work, attach the following
13536
* boilerplate notice, with the fields enclosed by brackets "[]"
13537
* replaced with your own identifying information. (Don't include
13538
* the brackets!) The text should be enclosed in the appropriate
13539
* comment syntax for the file format. We also recommend that a
13540
* file or class name and description of purpose be included on the
13541
* same "printed page" as the copyright notice for easier
13542
* identification within third-party archives.
13543
*
13544
* Copyright [yyyy] [name of copyright owner]
13545
*
13546
* Licensed under the Apache License, Version 2.0 (the "License");
13547
* you may not use this file except in compliance with the License.
13548
* You may obtain a copy of the License at
13549
*
13550
* http://www.apache.org/licenses/LICENSE-2.0
13551
*
13552
* Unless required by applicable law or agreed to in writing, software
13553
* distributed under the License is distributed on an "AS IS" BASIS,
13554
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13555
* See the License for the specific language governing permissions and
13556
* limitations under the License.
13557
*/
13558
13559
W3C� SOFTWARE NOTICE AND LICENSE
13560
http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
13561
13562
This work (and included software, documentation such as READMEs, or other
13563
related items) is being provided by the copyright holders under the following
13564
license. By obtaining, using and/or copying this work, you (the licensee) agree
13565
that you have read, understood, and will comply with the following terms and
13566
conditions.
13567
13568
Permission to copy, modify, and distribute this software and its documentation,
13569
with or without modification, for any purpose and without fee or royalty is
13570
hereby granted, provided that you include the following on ALL copies of the
13571
software and documentation or portions thereof, including modifications:
13572
13573
1. The full text of this NOTICE in a location viewable to users of the
13574
redistributed or derivative work.
13575
2. Any pre-existing intellectual property disclaimers, notices, or terms
13576
and conditions. If none exist, the W3C Software Short Notice should be
13577
included (hypertext is preferred, text is permitted) within the body
13578
of any redistributed or derivative code.
13579
3. Notice of any changes or modifications to the files, including the date
13580
changes were made. (We recommend you provide URIs to the location from
13581
which the code is derived.)
13582
13583
THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE
13584
NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
13585
TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT
13586
THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY
13587
PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
13588
13589
COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
13590
CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
13591
13592
The name and trademarks of copyright holders may NOT be used in advertising or
13593
publicity pertaining to the software without specific, written prior permission.
13594
Title to copyright in this software and any associated documentation will at
13595
all times remain with copyright holders.
13596
13597
____________________________________
13598
13599
This formulation of W3C's notice and license became active on December 31 2002.
13600
This version removes the copyright ownership notice such that this license can
13601
be used with materials other than those owned by the W3C, reflects that ERCIM
13602
is now a host of the W3C, includes references to this specific dated version of
13603
the license, and removes the ambiguous grant of "use". Otherwise, this version
13604
is the same as the previous version and is written so as to preserve the Free
13605
Software Foundation's assessment of GPL compatibility and OSI's certification
13606
under the Open Source Definition. Please see our Copyright FAQ for common
13607
questions about using materials from our site, including specific terms and
13608
conditions for packages like libwww, Amaya, and Jigsaw. Other questions about
13609
this notice can be directed to [email protected].
13610
13611
Joseph Reagle <[email protected]>
13612
13613
This license came from: http://www.megginson.com/SAX/copying.html
13614
However please note future versions of SAX may be covered
13615
under http://saxproject.org/?selected=pd
13616
13617
SAX2 is Free!
13618
13619
I hereby abandon any property rights to SAX 2.0 (the Simple API for
13620
XML), and release all of the SAX 2.0 source code, compiled code, and
13621
documentation contained in this distribution into the Public Domain.
13622
SAX comes with NO WARRANTY or guarantee of fitness for any
13623
purpose.
13624
13625
David Megginson, [email protected]
13626
2000-05-05
13627
13628
============================================================
13629
Notices for file(s):
13630
/lib/libclang.so
13631
/lib/libclangAnalysis.a
13632
------------------------------------------------------------
13633
==============================================================================
13634
LLVM Release License
13635
==============================================================================
13636
University of Illinois/NCSA
13637
Open Source License
13638
13639
Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign.
13640
All rights reserved.
13641
13642
Developed by:
13643
13644
LLVM Team
13645
13646
University of Illinois at Urbana-Champaign
13647
13648
http://llvm.org
13649
13650
Permission is hereby granted, free of charge, to any person obtaining a copy of
13651
this software and associated documentation files (the "Software"), to deal with
13652
the Software without restriction, including without limitation the rights to
13653
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
13654
of the Software, and to permit persons to whom the Software is furnished to do
13655
so, subject to the following conditions:
13656
13657
* Redistributions of source code must retain the above copyright notice,
13658
this list of conditions and the following disclaimers.
13659
13660
* Redistributions in binary form must reproduce the above copyright notice,
13661
this list of conditions and the following disclaimers in the
13662
documentation and/or other materials provided with the distribution.
13663
13664
* Neither the names of the LLVM Team, University of Illinois at
13665
Urbana-Champaign, nor the names of its contributors may be used to
13666
endorse or promote products derived from this Software without specific
13667
prior written permission.
13668
13669
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13670
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
13671
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
13672
CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
13673
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
13674
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
13675
SOFTWARE.
13676
13677
==============================================================================
13678
The LLVM software contains code written by third parties. Such software will
13679
have its own individual LICENSE.TXT file in the directory in which it appears.
13680
This file will describe the copyrights, license, and restrictions which apply
13681
to that code.
13682
13683
The disclaimer of warranty in the University of Illinois Open Source License
13684
applies to all code in the LLVM Distribution, and nothing in any of the
13685
other licenses gives permission to use the names of the LLVM Team or the
13686
University of Illinois to endorse or promote products derived from this
13687
Software.
13688
13689
The following pieces of software have additional or alternate copyrights,
13690
licenses, and/or restrictions:
13691
13692
Program Directory
13693
------- ---------
13694
<none yet>
13695
13696
============================================================
13697
Notices for file(s):
13698
/framework/guavalib.jar
13699
------------------------------------------------------------
13700
13701
Apache License
13702
Version 2.0, January 2004
13703
http://www.apache.org/licenses/
13704
13705
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
13706
13707
1. Definitions.
13708
13709
"License" shall mean the terms and conditions for use, reproduction,
13710
and distribution as defined by Sections 1 through 9 of this document.
13711
13712
"Licensor" shall mean the copyright owner or entity authorized by
13713
the copyright owner that is granting the License.
13714
13715
"Legal Entity" shall mean the union of the acting entity and all
13716
other entities that control, are controlled by, or are under common
13717
control with that entity. For the purposes of this definition,
13718
"control" means (i) the power, direct or indirect, to cause the
13719
direction or management of such entity, whether by contract or
13720
otherwise, or (ii) ownership of fifty percent (50%) or more of the
13721
outstanding shares, or (iii) beneficial ownership of such entity.
13722
13723
"You" (or "Your") shall mean an individual or Legal Entity
13724
exercising permissions granted by this License.
13725
13726
"Source" form shall mean the preferred form for making modifications,
13727
including but not limited to software source code, documentation
13728
source, and configuration files.
13729
13730
"Object" form shall mean any form resulting from mechanical
13731
transformation or translation of a Source form, including but
13732
not limited to compiled object code, generated documentation,
13733
and conversions to other media types.
13734
13735
"Work" shall mean the work of authorship, whether in Source or
13736
Object form, made available under the License, as indicated by a
13737
copyright notice that is included in or attached to the work
13738
(an example is provided in the Appendix below).
13739
13740
"Derivative Works" shall mean any work, whether in Source or Object
13741
form, that is based on (or derived from) the Work and for which the
13742
editorial revisions, annotations, elaborations, or other modifications
13743
represent, as a whole, an original work of authorship. For the purposes
13744
of this License, Derivative Works shall not include works that remain
13745
separable from, or merely link (or bind by name) to the interfaces of,
13746
the Work and Derivative Works thereof.
13747
13748
"Contribution" shall mean any work of authorship, including
13749
the original version of the Work and any modifications or additions
13750
to that Work or Derivative Works thereof, that is intentionally
13751
submitted to Licensor for inclusion in the Work by the copyright owner
13752
or by an individual or Legal Entity authorized to submit on behalf of
13753
the copyright owner. For the purposes of this definition, "submitted"
13754
means any form of electronic, verbal, or written communication sent
13755
to the Licensor or its representatives, including but not limited to
13756
communication on electronic mailing lists, source code control systems,
13757
and issue tracking systems that are managed by, or on behalf of, the
13758
Licensor for the purpose of discussing and improving the Work, but
13759
excluding communication that is conspicuously marked or otherwise
13760
designated in writing by the copyright owner as "Not a Contribution."
13761
13762
"Contributor" shall mean Licensor and any individual or Legal Entity
13763
on behalf of whom a Contribution has been received by Licensor and
13764
subsequently incorporated within the Work.
13765
13766
2. Grant of Copyright License. Subject to the terms and conditions of
13767
this License, each Contributor hereby grants to You a perpetual,
13768
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
13769
copyright license to reproduce, prepare Derivative Works of,
13770
publicly display, publicly perform, sublicense, and distribute the
13771
Work and such Derivative Works in Source or Object form.
13772
13773
3. Grant of Patent License. Subject to the terms and conditions of
13774
this License, each Contributor hereby grants to You a perpetual,
13775
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
13776
(except as stated in this section) patent license to make, have made,
13777
use, offer to sell, sell, import, and otherwise transfer the Work,
13778
where such license applies only to those patent claims licensable
13779
by such Contributor that are necessarily infringed by their
13780
Contribution(s) alone or by combination of their Contribution(s)
13781
with the Work to which such Contribution(s) was submitted. If You
13782
institute patent litigation against any entity (including a
13783
cross-claim or counterclaim in a lawsuit) alleging that the Work
13784
or a Contribution incorporated within the Work constitutes direct
13785
or contributory patent infringement, then any patent licenses
13786
granted to You under this License for that Work shall terminate
13787
as of the date such litigation is filed.
13788
13789
4. Redistribution. You may reproduce and distribute copies of the
13790
Work or Derivative Works thereof in any medium, with or without
13791
modifications, and in Source or Object form, provided that You
13792
meet the following conditions:
13793
13794
(a) You must give any other recipients of the Work or
13795
Derivative Works a copy of this License; and
13796
13797
(b) You must cause any modified files to carry prominent notices
13798
stating that You changed the files; and
13799
13800
(c) You must retain, in the Source form of any Derivative Works
13801
that You distribute, all copyright, patent, trademark, and
13802
attribution notices from the Source form of the Work,
13803
excluding those notices that do not pertain to any part of
13804
the Derivative Works; and
13805
13806
(d) If the Work includes a "NOTICE" text file as part of its
13807
distribution, then any Derivative Works that You distribute must
13808
include a readable copy of the attribution notices contained
13809
within such NOTICE file, excluding those notices that do not
13810
pertain to any part of the Derivative Works, in at least one
13811
of the following places: within a NOTICE text file distributed
13812
as part of the Derivative Works; within the Source form or
13813
documentation, if provided along with the Derivative Works; or,
13814
within a display generated by the Derivative Works, if and
13815
wherever such third-party notices normally appear. The contents
13816
of the NOTICE file are for informational purposes only and
13817
do not modify the License. You may add Your own attribution
13818
notices within Derivative Works that You distribute, alongside
13819
or as an addendum to the NOTICE text from the Work, provided
13820
that such additional attribution notices cannot be construed
13821
as modifying the License.
13822
13823
You may add Your own copyright statement to Your modifications and
13824
may provide additional or different license terms and conditions
13825
for use, reproduction, or distribution of Your modifications, or
13826
for any such Derivative Works as a whole, provided Your use,
13827
reproduction, and distribution of the Work otherwise complies with
13828
the conditions stated in this License.
13829
13830
5. Submission of Contributions. Unless You explicitly state otherwise,
13831
any Contribution intentionally submitted for inclusion in the Work
13832
by You to the Licensor shall be under the terms and conditions of
13833
this License, without any additional terms or conditions.
13834
Notwithstanding the above, nothing herein shall supersede or modify
13835
the terms of any separate license agreement you may have executed
13836
with Licensor regarding such Contributions.
13837
13838
6. Trademarks. This License does not grant permission to use the trade
13839
names, trademarks, service marks, or product names of the Licensor,
13840
except as required for reasonable and customary use in describing the
13841
origin of the Work and reproducing the content of the NOTICE file.
13842
13843
7. Disclaimer of Warranty. Unless required by applicable law or
13844
agreed to in writing, Licensor provides the Work (and each
13845
Contributor provides its Contributions) on an "AS IS" BASIS,
13846
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
13847
implied, including, without limitation, any warranties or conditions
13848
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
13849
PARTICULAR PURPOSE. You are solely responsible for determining the
13850
appropriateness of using or redistributing the Work and assume any
13851
risks associated with Your exercise of permissions under this License.
13852
13853
8. Limitation of Liability. In no event and under no legal theory,
13854
whether in tort (including negligence), contract, or otherwise,
13855
unless required by applicable law (such as deliberate and grossly
13856
negligent acts) or agreed to in writing, shall any Contributor be
13857
liable to You for damages, including any direct, indirect, special,
13858
incidental, or consequential damages of any character arising as a
13859
result of this License or out of the use or inability to use the
13860
Work (including but not limited to damages for loss of goodwill,
13861
work stoppage, computer failure or malfunction, or any and all
13862
other commercial damages or losses), even if such Contributor
13863
has been advised of the possibility of such damages.
13864
13865
9. Accepting Warranty or Additional Liability. While redistributing
13866
the Work or Derivative Works thereof, You may choose to offer,
13867
and charge a fee for, acceptance of support, warranty, indemnity,
13868
or other liability obligations and/or rights consistent with this
13869
License. However, in accepting such obligations, You may act only
13870
on Your own behalf and on Your sole responsibility, not on behalf
13871
of any other Contributor, and only if You agree to indemnify,
13872
defend, and hold each Contributor harmless for any liability
13873
incurred by, or claims asserted against, such Contributor by reason
13874
of your accepting any such warranty or additional liability.
13875
13876
END OF TERMS AND CONDITIONS
13877
13878
APPENDIX: How to apply the Apache License to your work.
13879
13880
To apply the Apache License to your work, attach the following
13881
boilerplate notice, with the fields enclosed by brackets "[]"
13882
replaced with your own identifying information. (Don't include
13883
the brackets!) The text should be enclosed in the appropriate
13884
comment syntax for the file format. We also recommend that a
13885
file or class name and description of purpose be included on the
13886
same "printed page" as the copyright notice for easier
13887
identification within third-party archives.
13888
13889
Copyright [yyyy] [name of copyright owner]
13890
13891
Licensed under the Apache License, Version 2.0 (the "License");
13892
you may not use this file except in compliance with the License.
13893
You may obtain a copy of the License at
13894
13895
http://www.apache.org/licenses/LICENSE-2.0
13896
13897
Unless required by applicable law or agreed to in writing, software
13898
distributed under the License is distributed on an "AS IS" BASIS,
13899
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13900
See the License for the specific language governing permissions and
13901
limitations under the License.
13902
13903
============================================================
13904
Notices for file(s):
13905
/core-lambda-stubs.jar
13906
------------------------------------------------------------
13907
The GNU General Public License (GPL)
13908
13909
Version 2, June 1991
13910
13911
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
13912
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
13913
13914
Everyone is permitted to copy and distribute verbatim copies of this license
13915
document, but changing it is not allowed.
13916
13917
Preamble
13918
13919
The licenses for most software are designed to take away your freedom to share
13920
and change it. By contrast, the GNU General Public License is intended to
13921
guarantee your freedom to share and change free software--to make sure the
13922
software is free for all its users. This General Public License applies to
13923
most of the Free Software Foundation's software and to any other program whose
13924
authors commit to using it. (Some other Free Software Foundation software is
13925
covered by the GNU Library General Public License instead.) You can apply it to
13926
your programs, too.
13927
13928
When we speak of free software, we are referring to freedom, not price. Our
13929
General Public Licenses are designed to make sure that you have the freedom to
13930
distribute copies of free software (and charge for this service if you wish),
13931
that you receive source code or can get it if you want it, that you can change
13932
the software or use pieces of it in new free programs; and that you know you
13933
can do these things.
13934
13935
To protect your rights, we need to make restrictions that forbid anyone to deny
13936
you these rights or to ask you to surrender the rights. These restrictions
13937
translate to certain responsibilities for you if you distribute copies of the
13938
software, or if you modify it.
13939
13940
For example, if you distribute copies of such a program, whether gratis or for
13941
a fee, you must give the recipients all the rights that you have. You must
13942
make sure that they, too, receive or can get the source code. And you must
13943
show them these terms so they know their rights.
13944
13945
We protect your rights with two steps: (1) copyright the software, and (2)
13946
offer you this license which gives you legal permission to copy, distribute
13947
and/or modify the software.
13948
13949
Also, for each author's protection and ours, we want to make certain that
13950
everyone understands that there is no warranty for this free software. If the
13951
software is modified by someone else and passed on, we want its recipients to
13952
know that what they have is not the original, so that any problems introduced
13953
by others will not reflect on the original authors' reputations.
13954
13955
Finally, any free program is threatened constantly by software patents. We
13956
wish to avoid the danger that redistributors of a free program will
13957
individually obtain patent licenses, in effect making the program proprietary.
13958
To prevent this, we have made it clear that any patent must be licensed for
13959
everyone's free use or not licensed at all.
13960
13961
The precise terms and conditions for copying, distribution and modification
13962
follow.
13963
13964
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
13965
13966
0. This License applies to any program or other work which contains a notice
13967
placed by the copyright holder saying it may be distributed under the terms of
13968
this General Public License. The "Program", below, refers to any such program
13969
or work, and a "work based on the Program" means either the Program or any
13970
derivative work under copyright law: that is to say, a work containing the
13971
Program or a portion of it, either verbatim or with modifications and/or
13972
translated into another language. (Hereinafter, translation is included
13973
without limitation in the term "modification".) Each licensee is addressed as
13974
"you".
13975
13976
Activities other than copying, distribution and modification are not covered by
13977
this License; they are outside its scope. The act of running the Program is
13978
not restricted, and the output from the Program is covered only if its contents
13979
constitute a work based on the Program (independent of having been made by
13980
running the Program). Whether that is true depends on what the Program does.
13981
13982
1. You may copy and distribute verbatim copies of the Program's source code as
13983
you receive it, in any medium, provided that you conspicuously and
13984
appropriately publish on each copy an appropriate copyright notice and
13985
disclaimer of warranty; keep intact all the notices that refer to this License
13986
and to the absence of any warranty; and give any other recipients of the
13987
Program a copy of this License along with the Program.
13988
13989
You may charge a fee for the physical act of transferring a copy, and you may
13990
at your option offer warranty protection in exchange for a fee.
13991
13992
2. You may modify your copy or copies of the Program or any portion of it, thus
13993
forming a work based on the Program, and copy and distribute such modifications
13994
or work under the terms of Section 1 above, provided that you also meet all of
13995
these conditions:
13996
13997
a) You must cause the modified files to carry prominent notices stating
13998
that you changed the files and the date of any change.
13999
14000
b) You must cause any work that you distribute or publish, that in whole or
14001
in part contains or is derived from the Program or any part thereof, to be
14002
licensed as a whole at no charge to all third parties under the terms of
14003
this License.
14004
14005
c) If the modified program normally reads commands interactively when run,
14006
you must cause it, when started running for such interactive use in the
14007
most ordinary way, to print or display an announcement including an
14008
appropriate copyright notice and a notice that there is no warranty (or
14009
else, saying that you provide a warranty) and that users may redistribute
14010
the program under these conditions, and telling the user how to view a copy
14011
of this License. (Exception: if the Program itself is interactive but does
14012
not normally print such an announcement, your work based on the Program is
14013
not required to print an announcement.)
14014
14015
These requirements apply to the modified work as a whole. If identifiable
14016
sections of that work are not derived from the Program, and can be reasonably
14017
considered independent and separate works in themselves, then this License, and
14018
its terms, do not apply to those sections when you distribute them as separate
14019
works. But when you distribute the same sections as part of a whole which is a
14020
work based on the Program, the distribution of the whole must be on the terms
14021
of this License, whose permissions for other licensees extend to the entire
14022
whole, and thus to each and every part regardless of who wrote it.
14023
14024
Thus, it is not the intent of this section to claim rights or contest your
14025
rights to work written entirely by you; rather, the intent is to exercise the
14026
right to control the distribution of derivative or collective works based on
14027
the Program.
14028
14029
In addition, mere aggregation of another work not based on the Program with the
14030
Program (or with a work based on the Program) on a volume of a storage or
14031
distribution medium does not bring the other work under the scope of this
14032
License.
14033
14034
3. You may copy and distribute the Program (or a work based on it, under
14035
Section 2) in object code or executable form under the terms of Sections 1 and
14036
2 above provided that you also do one of the following:
14037
14038
a) Accompany it with the complete corresponding machine-readable source
14039
code, which must be distributed under the terms of Sections 1 and 2 above
14040
on a medium customarily used for software interchange; or,
14041
14042
b) Accompany it with a written offer, valid for at least three years, to
14043
give any third party, for a charge no more than your cost of physically
14044
performing source distribution, a complete machine-readable copy of the
14045
corresponding source code, to be distributed under the terms of Sections 1
14046
and 2 above on a medium customarily used for software interchange; or,
14047
14048
c) Accompany it with the information you received as to the offer to
14049
distribute corresponding source code. (This alternative is allowed only
14050
for noncommercial distribution and only if you received the program in
14051
object code or executable form with such an offer, in accord with
14052
Subsection b above.)
14053
14054
The source code for a work means the preferred form of the work for making
14055
modifications to it. For an executable work, complete source code means all
14056
the source code for all modules it contains, plus any associated interface
14057
definition files, plus the scripts used to control compilation and installation
14058
of the executable. However, as a special exception, the source code
14059
distributed need not include anything that is normally distributed (in either
14060
source or binary form) with the major components (compiler, kernel, and so on)
14061
of the operating system on which the executable runs, unless that component
14062
itself accompanies the executable.
14063
14064
If distribution of executable or object code is made by offering access to copy
14065
from a designated place, then offering equivalent access to copy the source
14066
code from the same place counts as distribution of the source code, even though
14067
third parties are not compelled to copy the source along with the object code.
14068
14069
4. You may not copy, modify, sublicense, or distribute the Program except as
14070
expressly provided under this License. Any attempt otherwise to copy, modify,
14071
sublicense or distribute the Program is void, and will automatically terminate
14072
your rights under this License. However, parties who have received copies, or
14073
rights, from you under this License will not have their licenses terminated so
14074
long as such parties remain in full compliance.
14075
14076
5. You are not required to accept this License, since you have not signed it.
14077
However, nothing else grants you permission to modify or distribute the Program
14078
or its derivative works. These actions are prohibited by law if you do not
14079
accept this License. Therefore, by modifying or distributing the Program (or
14080
any work based on the Program), you indicate your acceptance of this License to
14081
do so, and all its terms and conditions for copying, distributing or modifying
14082
the Program or works based on it.
14083
14084
6. Each time you redistribute the Program (or any work based on the Program),
14085
the recipient automatically receives a license from the original licensor to
14086
copy, distribute or modify the Program subject to these terms and conditions.
14087
You may not impose any further restrictions on the recipients' exercise of the
14088
rights granted herein. You are not responsible for enforcing compliance by
14089
third parties to this License.
14090
14091
7. If, as a consequence of a court judgment or allegation of patent
14092
infringement or for any other reason (not limited to patent issues), conditions
14093
are imposed on you (whether by court order, agreement or otherwise) that
14094
contradict the conditions of this License, they do not excuse you from the
14095
conditions of this License. If you cannot distribute so as to satisfy
14096
simultaneously your obligations under this License and any other pertinent
14097
obligations, then as a consequence you may not distribute the Program at all.
14098
For example, if a patent license would not permit royalty-free redistribution
14099
of the Program by all those who receive copies directly or indirectly through
14100
you, then the only way you could satisfy both it and this License would be to
14101
refrain entirely from distribution of the Program.
14102
14103
If any portion of this section is held invalid or unenforceable under any
14104
particular circumstance, the balance of the section is intended to apply and
14105
the section as a whole is intended to apply in other circumstances.
14106
14107
It is not the purpose of this section to induce you to infringe any patents or
14108
other property right claims or to contest validity of any such claims; this
14109
section has the sole purpose of protecting the integrity of the free software
14110
distribution system, which is implemented by public license practices. Many
14111
people have made generous contributions to the wide range of software
14112
distributed through that system in reliance on consistent application of that
14113
system; it is up to the author/donor to decide if he or she is willing to
14114
distribute software through any other system and a licensee cannot impose that
14115
choice.
14116
14117
This section is intended to make thoroughly clear what is believed to be a
14118
consequence of the rest of this License.
14119
14120
8. If the distribution and/or use of the Program is restricted in certain
14121
countries either by patents or by copyrighted interfaces, the original
14122
copyright holder who places the Program under this License may add an explicit
14123
geographical distribution limitation excluding those countries, so that
14124
distribution is permitted only in or among countries not thus excluded. In
14125
such case, this License incorporates the limitation as if written in the body
14126
of this License.
14127
14128
9. The Free Software Foundation may publish revised and/or new versions of the
14129
General Public License from time to time. Such new versions will be similar in
14130
spirit to the present version, but may differ in detail to address new problems
14131
or concerns.
14132
14133
Each version is given a distinguishing version number. If the Program
14134
specifies a version number of this License which applies to it and "any later
14135
version", you have the option of following the terms and conditions either of
14136
that version or of any later version published by the Free Software Foundation.
14137
If the Program does not specify a version number of this License, you may
14138
choose any version ever published by the Free Software Foundation.
14139
14140
10. If you wish to incorporate parts of the Program into other free programs
14141
whose distribution conditions are different, write to the author to ask for
14142
permission. For software which is copyrighted by the Free Software Foundation,
14143
write to the Free Software Foundation; we sometimes make exceptions for this.
14144
Our decision will be guided by the two goals of preserving the free status of
14145
all derivatives of our free software and of promoting the sharing and reuse of
14146
software generally.
14147
14148
NO WARRANTY
14149
14150
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
14151
THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
14152
STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
14153
PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
14154
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
14155
FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
14156
PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
14157
YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
14158
14159
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
14160
ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE
14161
PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
14162
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
14163
INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
14164
BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
14165
FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
14166
OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
14167
14168
END OF TERMS AND CONDITIONS
14169
14170
How to Apply These Terms to Your New Programs
14171
14172
If you develop a new program, and you want it to be of the greatest possible
14173
use to the public, the best way to achieve this is to make it free software
14174
which everyone can redistribute and change under these terms.
14175
14176
To do so, attach the following notices to the program. It is safest to attach
14177
them to the start of each source file to most effectively convey the exclusion
14178
of warranty; and each file should have at least the "copyright" line and a
14179
pointer to where the full notice is found.
14180
14181
One line to give the program's name and a brief idea of what it does.
14182
14183
Copyright (C) <year> <name of author>
14184
14185
This program is free software; you can redistribute it and/or modify it
14186
under the terms of the GNU General Public License as published by the Free
14187
Software Foundation; either version 2 of the License, or (at your option)
14188
any later version.
14189
14190
This program is distributed in the hope that it will be useful, but WITHOUT
14191
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
14192
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
14193
more details.
14194
14195
You should have received a copy of the GNU General Public License along
14196
with this program; if not, write to the Free Software Foundation, Inc., 59
14197
Temple Place, Suite 330, Boston, MA 02111-1307 USA
14198
14199
Also add information on how to contact you by electronic and paper mail.
14200
14201
If the program is interactive, make it output a short notice like this when it
14202
starts in an interactive mode:
14203
14204
Gnomovision version 69, Copyright (C) year name of author Gnomovision comes
14205
with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free
14206
software, and you are welcome to redistribute it under certain conditions;
14207
type 'show c' for details.
14208
14209
The hypothetical commands 'show w' and 'show c' should show the appropriate
14210
parts of the General Public License. Of course, the commands you use may be
14211
called something other than 'show w' and 'show c'; they could even be
14212
mouse-clicks or menu items--whatever suits your program.
14213
14214
You should also get your employer (if you work as a programmer) or your school,
14215
if any, to sign a "copyright disclaimer" for the program, if necessary. Here
14216
is a sample; alter the names:
14217
14218
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
14219
'Gnomovision' (which makes passes at compilers) written by James Hacker.
14220
14221
signature of Ty Coon, 1 April 1989
14222
14223
Ty Coon, President of Vice
14224
14225
This General Public License does not permit incorporating your program into
14226
proprietary programs. If your program is a subroutine library, you may
14227
consider it more useful to permit linking proprietary applications with the
14228
library. If this is what you want to do, use the GNU Library General Public
14229
License instead of this License.
14230
14231
14232
"CLASSPATH" EXCEPTION TO THE GPL
14233
14234
Certain source files distributed by Oracle America and/or its affiliates are
14235
subject to the following clarification and special exception to the GPL, but
14236
only where Oracle has expressly included in the particular source file's header
14237
the words "Oracle designates this particular file as subject to the "Classpath"
14238
exception as provided by Oracle in the LICENSE file that accompanied this code."
14239
14240
Linking this library statically or dynamically with other modules is making
14241
a combined work based on this library. Thus, the terms and conditions of
14242
the GNU General Public License cover the whole combination.
14243
14244
As a special exception, the copyright holders of this library give you
14245
permission to link this library with independent modules to produce an
14246
executable, regardless of the license terms of these independent modules,
14247
and to copy and distribute the resulting executable under terms of your
14248
choice, provided that you also meet, for each linked independent module,
14249
the terms and conditions of the license of that module. An independent
14250
module is a module which is not derived from or based on this library. If
14251
you modify this library, you may extend this exception to your version of
14252
the library, but you are not obligated to do so. If you do not wish to do
14253
so, delete this exception statement from your version.
14254
14255
============================================================
14256
Notices for file(s):
14257
/lib/d8.jar
14258
------------------------------------------------------------
14259
This file lists all licenses for code distributed.
14260
All non-library code has the following 3-Clause BSD license.
14261
14262
14263
Copyright (c) 2016, the R8 project authors.
14264
All rights reserved.
14265
14266
Redistribution and use in source and binary forms, with or without
14267
modification, are permitted provided that the following conditions are met:
14268
14269
* Redistributions of source code must retain the above copyright notice, this
14270
list of conditions and the following disclaimer.
14271
14272
* Redistributions in binary form must reproduce the above copyright notice,
14273
this list of conditions and the following disclaimer in the documentation
14274
and/or other materials provided with the distribution.
14275
14276
* Neither the name of Google Inc. nor the names of its
14277
contributors may be used to endorse or promote products derived from
14278
this software without specific prior written permission.
14279
14280
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
14281
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
14282
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
14283
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
14284
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
14285
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
14286
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
14287
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
14288
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
14289
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
14290
14291
Summary of distributed libraries:
14292
14293
- artifact: com.google.guava:guava:+
14294
name: Guava Google Core Libraries for Java
14295
copyrightHolder: The Guava Authors
14296
license: The Apache Software License, Version 2.0
14297
licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
14298
- artifact: com.google.code.gson:gson:+
14299
name: Gson
14300
license: The Apache Software License, Version 2.0
14301
licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
14302
url: https://github.com/google/gson
14303
- artifact: it.unimi.dsi:fastutil:+
14304
name: fastutil
14305
license: Apache License, Version 2.0
14306
licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.html
14307
url: http://fasutil.di.unimi.it/
14308
- artifact: net.sf.jopt-simple:jopt-simple:+
14309
name: JOpt Simple
14310
license: The MIT License
14311
licenseUrl: http://www.opensource.org/licenses/mit-license.php
14312
url: http://pholser.github.com/jopt-simple
14313
- artifact: org.ow2.asm:asm-commons:+
14314
name: ASM Commons
14315
copyrightHolder: INRIA, France Telecom
14316
license: ASM license
14317
licenseUrl: http://asm.ow2.org/license.html
14318
url: http://asm.ow2.org/index.html
14319
- artifact: org.ow2.asm:asm-tree:+
14320
name: ASM Tree
14321
copyrightHolder: INRIA, France Telecom
14322
license: ASM license
14323
licenseUrl: http://asm.ow2.org/license.html
14324
url: http://asm.ow2.org/index.html
14325
- artifact: org.ow2.asm:asm-util:+
14326
name: ASM Util
14327
copyrightHolder: INRIA, France Telecom
14328
license: ASM license
14329
licenseUrl: http://asm.ow2.org/license.html
14330
url: http://asm.ow2.org/index.html
14331
- artifact: org.ow2.asm:asm-analysis:+
14332
name: ASM Util
14333
copyrightHolder: INRIA, France Telecom
14334
license: ASM license
14335
licenseUrl: http://asm.ow2.org/license.html
14336
url: http://asm.ow2.org/index.html
14337
- artifact: org.ow2.asm:asm:+
14338
name: ASM Core
14339
copyrightHolder: INRIA, France Telecom
14340
license: ASM license
14341
licenseUrl: http://asm.ow2.org/license.html
14342
url: http://asm.ow2.org/index.html
14343
- artifact: org.jetbrains.kotlin:kotlin-stdlib:+
14344
name: org.jetbrains.kotlin:kotlin-stdlib
14345
copyrightHolder: JetBrains s.r.o.
14346
license: The Apache License, Version 2.0
14347
licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
14348
url: https://kotlinlang.org/
14349
- artifact: org.jetbrains.kotlin:kotlin-stdlib-common:+
14350
name: org.jetbrains.kotlin:kotlin-stdlib
14351
copyrightHolder: JetBrains s.r.o.
14352
license: The Apache License, Version 2.0
14353
licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
14354
url: https://kotlinlang.org/
14355
- artifact: org.jetbrains.kotlinx:kotlinx-metadata-jvm:+
14356
name: org.jetbrains.kotlinx:kotlinx-metadata-jvm
14357
copyrightHolder: JetBrains s.r.o.
14358
license: The Apache License, Version 2.0
14359
licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
14360
url: https://kotlinlang.org/
14361
- artifact: org.jetbrains:annotations:+
14362
name: IntelliJ IDEA Annotations
14363
copyrightHolder: JetBrains s.r.o.
14364
license: The Apache Software License, Version 2.0
14365
licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
14366
url: http://www.jetbrains.org
14367
14368
14369
Licenses details:
14370
14371
14372
14373
Apache License
14374
Version 2.0, January 2004
14375
http://www.apache.org/licenses/
14376
14377
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
14378
14379
1. Definitions.
14380
14381
"License" shall mean the terms and conditions for use, reproduction,
14382
and distribution as defined by Sections 1 through 9 of this document.
14383
14384
"Licensor" shall mean the copyright owner or entity authorized by
14385
the copyright owner that is granting the License.
14386
14387
"Legal Entity" shall mean the union of the acting entity and all
14388
other entities that control, are controlled by, or are under common
14389
control with that entity. For the purposes of this definition,
14390
"control" means (i) the power, direct or indirect, to cause the
14391
direction or management of such entity, whether by contract or
14392
otherwise, or (ii) ownership of fifty percent (50%) or more of the
14393
outstanding shares, or (iii) beneficial ownership of such entity.
14394
14395
"You" (or "Your") shall mean an individual or Legal Entity
14396
exercising permissions granted by this License.
14397
14398
"Source" form shall mean the preferred form for making modifications,
14399
including but not limited to software source code, documentation
14400
source, and configuration files.
14401
14402
"Object" form shall mean any form resulting from mechanical
14403
transformation or translation of a Source form, including but
14404
not limited to compiled object code, generated documentation,
14405
and conversions to other media types.
14406
14407
"Work" shall mean the work of authorship, whether in Source or
14408
Object form, made available under the License, as indicated by a
14409
copyright notice that is included in or attached to the work
14410
(an example is provided in the Appendix below).
14411
14412
"Derivative Works" shall mean any work, whether in Source or Object
14413
form, that is based on (or derived from) the Work and for which the
14414
editorial revisions, annotations, elaborations, or other modifications
14415
represent, as a whole, an original work of authorship. For the purposes
14416
of this License, Derivative Works shall not include works that remain
14417
separable from, or merely link (or bind by name) to the interfaces of,
14418
the Work and Derivative Works thereof.
14419
14420
"Contribution" shall mean any work of authorship, including
14421
the original version of the Work and any modifications or additions
14422
to that Work or Derivative Works thereof, that is intentionally
14423
submitted to Licensor for inclusion in the Work by the copyright owner
14424
or by an individual or Legal Entity authorized to submit on behalf of
14425
the copyright owner. For the purposes of this definition, "submitted"
14426
means any form of electronic, verbal, or written communication sent
14427
to the Licensor or its representatives, including but not limited to
14428
communication on electronic mailing lists, source code control systems,
14429
and issue tracking systems that are managed by, or on behalf of, the
14430
Licensor for the purpose of discussing and improving the Work, but
14431
excluding communication that is conspicuously marked or otherwise
14432
designated in writing by the copyright owner as "Not a Contribution."
14433
14434
"Contributor" shall mean Licensor and any individual or Legal Entity
14435
on behalf of whom a Contribution has been received by Licensor and
14436
subsequently incorporated within the Work.
14437
14438
2. Grant of Copyright License. Subject to the terms and conditions of
14439
this License, each Contributor hereby grants to You a perpetual,
14440
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
14441
copyright license to reproduce, prepare Derivative Works of,
14442
publicly display, publicly perform, sublicense, and distribute the
14443
Work and such Derivative Works in Source or Object form.
14444
14445
3. Grant of Patent License. Subject to the terms and conditions of
14446
this License, each Contributor hereby grants to You a perpetual,
14447
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
14448
(except as stated in this section) patent license to make, have made,
14449
use, offer to sell, sell, import, and otherwise transfer the Work,
14450
where such license applies only to those patent claims licensable
14451
by such Contributor that are necessarily infringed by their
14452
Contribution(s) alone or by combination of their Contribution(s)
14453
with the Work to which such Contribution(s) was submitted. If You
14454
institute patent litigation against any entity (including a
14455
cross-claim or counterclaim in a lawsuit) alleging that the Work
14456
or a Contribution incorporated within the Work constitutes direct
14457
or contributory patent infringement, then any patent licenses
14458
granted to You under this License for that Work shall terminate
14459
as of the date such litigation is filed.
14460
14461
4. Redistribution. You may reproduce and distribute copies of the
14462
Work or Derivative Works thereof in any medium, with or without
14463
modifications, and in Source or Object form, provided that You
14464
meet the following conditions:
14465
14466
(a) You must give any other recipients of the Work or
14467
Derivative Works a copy of this License; and
14468
14469
(b) You must cause any modified files to carry prominent notices
14470
stating that You changed the files; and
14471
14472
(c) You must retain, in the Source form of any Derivative Works
14473
that You distribute, all copyright, patent, trademark, and
14474
attribution notices from the Source form of the Work,
14475
excluding those notices that do not pertain to any part of
14476
the Derivative Works; and
14477
14478
(d) If the Work includes a "NOTICE" text file as part of its
14479
distribution, then any Derivative Works that You distribute must
14480
include a readable copy of the attribution notices contained
14481
within such NOTICE file, excluding those notices that do not
14482
pertain to any part of the Derivative Works, in at least one
14483
of the following places: within a NOTICE text file distributed
14484
as part of the Derivative Works; within the Source form or
14485
documentation, if provided along with the Derivative Works; or,
14486
within a display generated by the Derivative Works, if and
14487
wherever such third-party notices normally appear. The contents
14488
of the NOTICE file are for informational purposes only and
14489
do not modify the License. You may add Your own attribution
14490
notices within Derivative Works that You distribute, alongside
14491
or as an addendum to the NOTICE text from the Work, provided
14492
that such additional attribution notices cannot be construed
14493
as modifying the License.
14494
14495
You may add Your own copyright statement to Your modifications and
14496
may provide additional or different license terms and conditions
14497
for use, reproduction, or distribution of Your modifications, or
14498
for any such Derivative Works as a whole, provided Your use,
14499
reproduction, and distribution of the Work otherwise complies with
14500
the conditions stated in this License.
14501
14502
5. Submission of Contributions. Unless You explicitly state otherwise,
14503
any Contribution intentionally submitted for inclusion in the Work
14504
by You to the Licensor shall be under the terms and conditions of
14505
this License, without any additional terms or conditions.
14506
Notwithstanding the above, nothing herein shall supersede or modify
14507
the terms of any separate license agreement you may have executed
14508
with Licensor regarding such Contributions.
14509
14510
6. Trademarks. This License does not grant permission to use the trade
14511
names, trademarks, service marks, or product names of the Licensor,
14512
except as required for reasonable and customary use in describing the
14513
origin of the Work and reproducing the content of the NOTICE file.
14514
14515
7. Disclaimer of Warranty. Unless required by applicable law or
14516
agreed to in writing, Licensor provides the Work (and each
14517
Contributor provides its Contributions) on an "AS IS" BASIS,
14518
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
14519
implied, including, without limitation, any warranties or conditions
14520
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
14521
PARTICULAR PURPOSE. You are solely responsible for determining the
14522
appropriateness of using or redistributing the Work and assume any
14523
risks associated with Your exercise of permissions under this License.
14524
14525
8. Limitation of Liability. In no event and under no legal theory,
14526
whether in tort (including negligence), contract, or otherwise,
14527
unless required by applicable law (such as deliberate and grossly
14528
negligent acts) or agreed to in writing, shall any Contributor be
14529
liable to You for damages, including any direct, indirect, special,
14530
incidental, or consequential damages of any character arising as a
14531
result of this License or out of the use or inability to use the
14532
Work (including but not limited to damages for loss of goodwill,
14533
work stoppage, computer failure or malfunction, or any and all
14534
other commercial damages or losses), even if such Contributor
14535
has been advised of the possibility of such damages.
14536
14537
9. Accepting Warranty or Additional Liability. While redistributing
14538
the Work or Derivative Works thereof, You may choose to offer,
14539
and charge a fee for, acceptance of support, warranty, indemnity,
14540
or other liability obligations and/or rights consistent with this
14541
License. However, in accepting such obligations, You may act only
14542
on Your own behalf and on Your sole responsibility, not on behalf
14543
of any other Contributor, and only if You agree to indemnify,
14544
defend, and hold each Contributor harmless for any liability
14545
incurred by, or claims asserted against, such Contributor by reason
14546
of your accepting any such warranty or additional liability.
14547
14548
END OF TERMS AND CONDITIONS
14549
14550
APPENDIX: How to apply the Apache License to your work.
14551
14552
To apply the Apache License to your work, attach the following
14553
boilerplate notice, with the fields enclosed by brackets "[]"
14554
replaced with your own identifying information. (Don't include
14555
the brackets!) The text should be enclosed in the appropriate
14556
comment syntax for the file format. We also recommend that a
14557
file or class name and description of purpose be included on the
14558
same "printed page" as the copyright notice for easier
14559
identification within third-party archives.
14560
14561
Copyright [yyyy] [name of copyright owner]
14562
14563
Licensed under the Apache License, Version 2.0 (the "License");
14564
you may not use this file except in compliance with the License.
14565
You may obtain a copy of the License at
14566
14567
http://www.apache.org/licenses/LICENSE-2.0
14568
14569
Unless required by applicable law or agreed to in writing, software
14570
distributed under the License is distributed on an "AS IS" BASIS,
14571
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14572
See the License for the specific language governing permissions and
14573
limitations under the License.
14574
14575
14576
Copyright (c) 2000-2011 INRIA, France Telecom
14577
All rights reserved.
14578
14579
Redistribution and use in source and binary forms, with or without
14580
modification, are permitted provided that the following conditions
14581
are met:
14582
14583
1. Redistributions of source code must retain the above copyright
14584
notice, this list of conditions and the following disclaimer.
14585
14586
2. Redistributions in binary form must reproduce the above copyright
14587
notice, this list of conditions and the following disclaimer in the
14588
documentation and/or other materials provided with the distribution.
14589
14590
3. Neither the name of the copyright holders nor the names of its
14591
contributors may be used to endorse or promote products derived from
14592
this software without specific prior written permission.
14593
14594
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
14595
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
14596
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
14597
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
14598
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
14599
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
14600
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
14601
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
14602
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
14603
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
14604
THE POSSIBILITY OF SUCH DAMAGE.
14605
14606
Apache Commons Compress
14607
Copyright 2002-2016 The Apache Software Foundation
14608
14609
This product includes software developed at
14610
The Apache Software Foundation (http://www.apache.org/).
14611
14612
The files in the package org.apache.commons.compress.archivers.sevenz
14613
were derived from the LZMA SDK, version 9.20 (C/ and CPP/7zip/),
14614
which has been placed in the public domain:
14615
14616
"LZMA SDK is placed in the public domain." (http://www.7-zip.org/sdk.html)
14617
14618
14619
The MIT License
14620
14621
Copyright (c) 2004-2016 Paul R. Holser, Jr.
14622
14623
Permission is hereby granted, free of charge, to any person obtaining
14624
a copy of this software and associated documentation files (the
14625
"Software"), to deal in the Software without restriction, including
14626
without limitation the rights to use, copy, modify, merge, publish,
14627
distribute, sublicense, and/or sell copies of the Software, and to
14628
permit persons to whom the Software is furnished to do so, subject to
14629
the following conditions:
14630
14631
The above copyright notice and this permission notice shall be
14632
included in all copies or substantial portions of the Software.
14633
14634
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
14635
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
14636
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
14637
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
14638
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
14639
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
14640
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
14641
14642