• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Copyright 2006 Google LLC
2
3Redistribution and use in source and binary forms, with or without
4modification, are permitted provided that the following conditions are
5met:
6
7    * Redistributions of source code must retain the above copyright
8notice, this list of conditions and the following disclaimer.
9    * Redistributions in binary form must reproduce the above
10copyright notice, this list of conditions and the following disclaimer
11in the documentation and/or other materials provided with the
12distribution.
13    * Neither the name of Google LLC nor the names of its
14contributors may be used to endorse or promote products derived from
15this software without specific prior written permission.
16
17THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
18"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
19LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
20A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
21OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
22SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
23LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
24DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
25THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
26(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
27OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28
29--------------------------------------------------------------------
30License for src/common/convert_UTF.cc, src/common/convert_UTF.h
31
32Copyright © 1991-2015 Unicode, Inc. All rights reserved.
33Distributed under the Terms of Use in
34http://www.unicode.org/copyright.html.
35
36Permission is hereby granted, free of charge, to any person obtaining
37a copy of the Unicode data files and any associated documentation
38(the "Data Files") or Unicode software and any associated documentation
39(the "Software") to deal in the Data Files or Software
40without restriction, including without limitation the rights to use,
41copy, modify, merge, publish, distribute, and/or sell copies of
42the Data Files or Software, and to permit persons to whom the Data Files
43or Software are furnished to do so, provided that
44(a) this copyright and permission notice appear with all copies
45of the Data Files or Software,
46(b) this copyright and permission notice appear in associated
47documentation, and
48(c) there is clear notice in each modified Data File or in the Software
49as well as in the documentation associated with the Data File(s) or
50Software that the data or software has been modified.
51
52THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
53ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
54WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
55NONINFRINGEMENT OF THIRD PARTY RIGHTS.
56IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
57NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
58DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
59DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
60TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
61PERFORMANCE OF THE DATA FILES OR SOFTWARE.
62
63Except as contained in this notice, the name of a copyright holder
64shall not be used in advertising or otherwise to promote the sale,
65use or other dealings in these Data Files or Software without prior
66written authorization of the copyright holder.
67
68--------------------------------------------------------------------
69License for src/common/linux/breakpad_getcontext.S
70
71libunwind - a platform-independent unwind library
72   Copyright (C) 2008 Google, Inc
73   Contributed by Paul Pluzhnikov <ppluzhnikov@google.com>
74   Copyright (C) 2010 Konstantin Belousov <kib@freebsd.org>
75
76Permission is hereby granted, free of charge, to any person obtaining
77a copy of this software and associated documentation files (the
78"Software"), to deal in the Software without restriction, including
79without limitation the rights to use, copy, modify, merge, publish,
80distribute, sublicense, and/or sell copies of the Software, and to
81permit persons to whom the Software is furnished to do so, subject to
82the following conditions:
83
84The above copyright notice and this permission notice shall be
85included in all copies or substantial portions of the Software.
86
87THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
88EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
89MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
90NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
91LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
92OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
93WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.  */
94
95--------------------------------------------------------------------
96License for
97src/client/mac/handler/breakpad_nlist_64.cc
98src/third_party/mac_headers/architecture/byte_order.h
99src/third_party/mac_headers/mach-o/arch.h
100src/third_party/mac_headers/mach-o/fat.h:
101src/third_party/mac_headers/mach-o/loader.h
102src/third_party/mac_headers/mach-o/nlist.h
103
104APPLE PUBLIC SOURCE LICENSE
105
106Version 2.0 - August 6, 2003
107
108Please read this License carefully before downloading this software. By
109downloading or using this software, you are agreeing to be bound by the terms
110of this License. If you do not or cannot agree to the terms of this License,
111please do not download or use the software.
112
113Apple Note: In January 2007, Apple changed its corporate name from "Apple
114Computer, Inc." to "Apple Inc." This change has been reflected below and
115copyright years updated, but no other changes have been made to the APSL 2.0.
116
1171. General; Definitions. This License applies to any program or other work which Apple Inc. ("Apple") makes publicly available and which contains a notice placed by Apple identifying such program or work as "Original Code" and stating that it is subject to the terms of this Apple Public Source License version 2.0 ("License"). As used in this License:
118
1191.1 "Applicable Patent Rights" mean: (a) in the case where Apple is the
120grantor of rights, (i) claims of patents that are now or hereafter acquired,
121owned by or assigned to Apple and (ii) that cover subject matter contained in
122the Original Code, but only to the extent necessary to use, reproduce and/or
123distribute the Original Code without infringement; and (b) in the case where
124You are the grantor of rights, (i) claims of patents that are now or hereafter
125acquired, owned by or assigned to You and (ii) that cover subject matter in
126Your Modifications, taken alone or in combination with Original Code.
127
1281.2 "Contributor" means any person or entity that creates or contributes to
129the creation of Modifications.
130
1311.3 "Covered Code" means the Original Code, Modifications, the combination of
132Original Code and any Modifications, and/or any respective portions thereof.
133
1341.4 "Externally Deploy" means: (a) to sublicense, distribute or otherwise make
135Covered Code available, directly or indirectly, to anyone other than You;
136and/or (b) to use Covered Code, alone or as part of a Larger Work, in any way
137to provide a service, including but not limited to delivery of content,
138through electronic communication with a client other than You.
139
1401.5 "Larger Work" means a work which combines Covered Code or portions thereof
141with code not governed by the terms of this License.
142
1431.6 "Modifications" mean any addition to, deletion from, and/or change to, the
144substance and/or structure of the Original Code, any previous Modifications,
145the combination of Original Code and any previous Modifications, and/or any
146respective portions thereof. When code is released as a series of files, a
147Modification is: (a) any addition to or deletion from the contents of a file
148containing Covered Code; and/or (b) any new file or other representation of
149computer program statements that contains any part of Covered Code.
150
1511.7 "Original Code" means (a) the Source Code of a program or other work as
152originally made available by Apple under this License, including the Source
153Code of any updates or upgrades to such programs or works made available by
154Apple under this License, and that has been expressly identified by Apple as
155such in the header file(s) of such work; and (b) the object code compiled from
156such Source Code and originally made available by Apple under this License
157
1581.8 "Source Code" means the human readable form of a program or other work
159that is suitable for making modifications to it, including all modules it
160contains, plus any associated interface definition files, scripts used to
161control compilation and installation of an executable (object code).
162
1631.9 "You" or "Your" means an individual or a legal entity exercising rights
164under this License. For legal entities, "You" or "Your" includes any entity
165which controls, is controlled by, or is under common control with, You, where
166"control" means (a) the power, direct or indirect, to cause the direction or
167management of such entity, whether by contract or otherwise, or (b) ownership
168of fifty percent (50%) or more of the outstanding shares or beneficial
169ownership of such entity.
170
1712. Permitted Uses; Conditions & Restrictions. Subject to the terms and conditions of this License, Apple hereby grants You, effective on the date You accept this License and download the Original Code, a world-wide, royalty-free, non-exclusive license, to the extent of Apple&apos;s Applicable Patent Rights and copyrights covering the Original Code, to do the following:
172
1732.1 Unmodified Code. You may use, reproduce, display, perform, internally
174distribute within Your organization, and Externally Deploy verbatim,
175unmodified copies of the Original Code, for commercial or non-commercial
176purposes, provided that in each instance:
177
178(a) You must retain and reproduce in all copies of Original Code the copyright
179and other proprietary notices and disclaimers of Apple as they appear in the
180Original Code, and keep intact all notices in the Original Code that refer to
181this License; and
182
183(b) You must include a copy of this License with every copy of Source Code of
184Covered Code and documentation You distribute or Externally Deploy, and You
185may not offer or impose any terms on such Source Code that alter or restrict
186this License or the recipients&apos; rights hereunder, except as permitted
187under Section 6.
188
1892.2 Modified Code. You may modify Covered Code and use, reproduce, display,
190perform, internally distribute within Your organization, and Externally Deploy
191Your Modifications and Covered Code, for commercial or non-commercial
192purposes, provided that in each instance You also meet all of these
193conditions:
194
195(a) You must satisfy all the conditions of Section 2.1 with respect to the
196Source Code of the Covered Code;
197
198(b) You must duplicate, to the extent it does not already exist, the notice in
199Exhibit A in each file of the Source Code of all Your Modifications, and cause
200the modified files to carry prominent notices stating that You changed the
201files and the date of any change; and
202
203(c) If You Externally Deploy Your Modifications, You must make Source Code of
204all Your Externally Deployed Modifications either available to those to whom
205You have Externally Deployed Your Modifications, or publicly available. Source
206Code of Your Externally Deployed Modifications must be released under the
207terms set forth in this License, including the license grants set forth in
208Section 3 below, for as long as you Externally Deploy the Covered Code or
209twelve (12) months from the date of initial External Deployment, whichever is
210longer. You should preferably distribute the Source Code of Your Externally
211Deployed Modifications electronically (e.g. download from a web site).
212
2132.3 Distribution of Executable Versions. In addition, if You Externally Deploy
214Covered Code (Original Code and/or Modifications) in object code, executable
215form only, You must include a prominent notice, in the code itself as well as
216in related documentation, stating that Source Code of the Covered Code is
217available under the terms of this License with information on how and where to
218obtain such Source Code.
219
2202.4 Third Party Rights. You expressly acknowledge and agree that although
221Apple and each Contributor grants the licenses to their respective portions of
222the Covered Code set forth herein, no assurances are provided by Apple or any
223Contributor that the Covered Code does not infringe the patent or other
224intellectual property rights of any other entity. Apple and each Contributor
225disclaim any liability to You for claims brought by any other entity based on
226infringement of intellectual property rights or otherwise. As a condition to
227exercising the rights and licenses granted hereunder, You hereby assume sole
228responsibility to secure any other intellectual property rights needed, if
229any. For example, if a third party patent license is required to allow You to
230distribute the Covered Code, it is Your responsibility to acquire that license
231before distributing the Covered Code.
232
2333. Your Grants. In consideration of, and as a condition to, the licenses granted to You under this License, You hereby grant to any person or entity receiving or distributing Covered Code under this License a non-exclusive, royalty-free, perpetual, irrevocable license, under Your Applicable Patent Rights and other intellectual property rights (other than patent) owned or controlled by You, to use, reproduce, display, perform, modify, sublicense, distribute and Externally Deploy Your Modifications of the same scope and extent as Apple&apos;s licenses under Sections 2.1 and 2.2 above.
234
2354. Larger Works. You may create a Larger Work by combining Covered Code with other code not governed by the terms of this License and distribute the Larger Work as a single product. In each such instance, You must make sure the requirements of this License are fulfilled for the Covered Code or any portion thereof.
236
2375. Limitations on Patent License. Except as expressly stated in Section 2, no other patent rights, express or implied, are granted by Apple herein. Modifications and/or Larger Works may require additional patent licenses from Apple which Apple may grant in its sole discretion.
238
2396. Additional Terms. You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations and/or other rights consistent with the scope of the license granted herein ("Additional Terms") to one or more recipients of Covered Code. However, You may do so only on Your own behalf and as Your sole responsibility, and not on behalf of Apple or any Contributor. You must obtain the recipient&apos;s agreement that any such Additional Terms are offered by You alone, and You hereby agree to indemnify, defend and hold Apple and every Contributor harmless for any liability incurred by or claims asserted against Apple or such Contributor by reason of any such Additional Terms.
240
2417. Versions of the License. Apple may publish revised and/or new versions of this License from time to time. Each version will be given a distinguishing version number. Once Original Code has been published under a particular version of this License, You may continue to use it under the terms of that version. You may also choose to use such Original Code under the terms of any subsequent version of this License published by Apple. No one other than Apple has the right to modify the terms applicable to Covered Code created under this License.
242
2438. NO WARRANTY OR SUPPORT. The Covered Code may contain in whole or in part pre-release, untested, or not fully tested works. The Covered Code may contain errors that could cause failures or loss of data, and may be incomplete or contain inaccuracies. You expressly acknowledge and agree that use of the Covered Code, or any portion thereof, is at Your sole and entire risk. THE COVERED CODE IS PROVIDED "AS IS" AND WITHOUT WARRANTY, UPGRADES OR SUPPORT OF ANY KIND AND APPLE AND APPLE&apos;S LICENSOR(S) (COLLECTIVELY REFERRED TO AS "APPLE" FOR THE PURPOSES OF SECTIONS 8 AND 9) AND ALL CONTRIBUTORS EXPRESSLY DISCLAIM ALL WARRANTIES AND/OR CONDITIONS, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES AND/OR CONDITIONS OF MERCHANTABILITY, OF SATISFACTORY QUALITY, OF FITNESS FOR A PARTICULAR PURPOSE, OF ACCURACY, OF QUIET ENJOYMENT, AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. APPLE AND EACH CONTRIBUTOR DOES NOT WARRANT AGAINST INTERFERENCE WITH YOUR ENJOYMENT OF THE COVERED CODE, THAT THE FUNCTIONS CONTAINED IN THE COVERED CODE WILL MEET YOUR REQUIREMENTS, THAT THE OPERATION OF THE COVERED CODE WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS IN THE COVERED CODE WILL BE CORRECTED. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY APPLE, AN APPLE AUTHORIZED REPRESENTATIVE OR ANY CONTRIBUTOR SHALL CREATE A WARRANTY. You acknowledge that the Covered Code is not intended for use in the operation of nuclear facilities, aircraft navigation, communication systems, or air traffic control machines in which case the failure of the Covered Code could lead to death, personal injury, or severe physical or environmental damage.
244
2459. LIMITATION OF LIABILITY. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT SHALL APPLE OR ANY CONTRIBUTOR BE LIABLE FOR ANY INCIDENTAL, SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO THIS LICENSE OR YOUR USE OR INABILITY TO USE THE COVERED CODE, OR ANY PORTION THEREOF, WHETHER UNDER A THEORY OF CONTRACT, WARRANTY, TORT (INCLUDING NEGLIGENCE), PRODUCTS LIABILITY OR OTHERWISE, EVEN IF APPLE OR SUCH CONTRIBUTOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND NOTWITHSTANDING THE FAILURE OF ESSENTIAL PURPOSE OF ANY REMEDY. SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OF LIABILITY OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS LIMITATION MAY NOT APPLY TO YOU. In no event shall Apple&apos;s total liability to You for all damages (other than as may be required by applicable law) under this License exceed the amount of fifty dollars ($50.00).
246
24710. Trademarks. This License does not grant any rights to use the trademarks or trade names "Apple", "Mac", "Mac OS", "QuickTime", "QuickTime Streaming Server" or any other trademarks, service marks, logos or trade names belonging to Apple (collectively "Apple Marks") or to any trademark, service mark, logo or trade name belonging to any Contributor. You agree not to use any Apple Marks in or as part of the name of products derived from the Original Code or to endorse or promote products derived from the Original Code other than as expressly permitted by and in strict compliance at all times with Apple&apos;s third party trademark usage guidelines which are posted at http://www.apple.com/legal/guidelinesfor3rdparties.html.
248
24911. Ownership. Subject to the licenses granted under this License, each Contributor retains all rights, title and interest in and to any Modifications made by such Contributor. Apple retains all rights, title and interest in and to the Original Code and any Modifications made by or on behalf of Apple ("Apple Modifications"), and such Apple Modifications will not be automatically subject to this License. Apple may, at its sole discretion, choose to license such Apple Modifications under this License, or on different terms from those contained in this License or may choose not to license them at all.
250
25112. Termination.
252
25312.1 Termination. This License and the rights granted hereunder will
254terminate:
255
256(a) automatically without notice from Apple if You fail to comply with any
257term(s) of this License and fail to cure such breach within 30 days of
258becoming aware of such breach;
259
260(b) immediately in the event of the circumstances described in Section
26113.5(b); or
262
263(c) automatically without notice from Apple if You, at any time during the
264term of this License, commence an action for patent infringement against
265Apple; provided that Apple did not first commence an action for patent
266infringement against You in that instance.
267
26812.2 Effect of Termination. Upon termination, You agree to immediately stop
269any further use, reproduction, modification, sublicensing and distribution of
270the Covered Code. All sublicenses to the Covered Code which have been properly
271granted prior to termination shall survive any termination of this License.
272Provisions which, by their nature, should remain in effect beyond the
273termination of this License shall survive, including but not limited to
274Sections 3, 5, 8, 9, 10, 11, 12.2 and 13. No party will be liable to any other
275for compensation, indemnity or damages of any sort solely as a result of
276terminating this License in accordance with its terms, and termination of this
277License will be without prejudice to any other right or remedy of any party.
278
27913. Miscellaneous.
280
28113.1 Government End Users. The Covered Code is a "commercial item" as defined
282in FAR 2.101. Government software and technical data rights in the Covered
283Code include only those rights customarily provided to the public as defined
284in this License. This customary commercial license in technical data and
285software is provided in accordance with FAR 12.211 (Technical Data) and 12.212
286(Computer Software) and, for Department of Defense purchases, DFAR
287252.227-7015 (Technical Data -- Commercial Items) and 227.7202-3 (Rights in
288Commercial Computer Software or Computer Software Documentation). Accordingly,
289all U.S. Government End Users acquire Covered Code with only those rights set
290forth herein.
291
29213.2 Relationship of Parties. This License will not be construed as creating
293an agency, partnership, joint venture or any other form of legal association
294between or among You, Apple or any Contributor, and You will not represent to
295the contrary, whether expressly, by implication, appearance or otherwise.
296
29713.3 Independent Development. Nothing in this License will impair Apple&apos;s
298right to acquire, license, develop, have others develop for it, market and/or
299distribute technology or products that perform the same or similar functions
300as, or otherwise compete with, Modifications, Larger Works, technology or
301products that You may develop, produce, market or distribute.
302
30313.4 Waiver; Construction. Failure by Apple or any Contributor to enforce any
304provision of this License will not be deemed a waiver of future enforcement of
305that or any other provision. Any law or regulation which provides that the
306language of a contract shall be construed against the drafter will not apply
307to this License.
308
30913.5 Severability. (a) If for any reason a court of competent jurisdiction
310finds any provision of this License, or portion thereof, to be unenforceable,
311that provision of the License will be enforced to the maximum extent
312permissible so as to effect the economic benefits and intent of the parties,
313and the remainder of this License will continue in full force and effect. (b)
314Notwithstanding the foregoing, if applicable law prohibits or restricts You
315from fully and/or specifically complying with Sections 2 and/or 3 or prevents
316the enforceability of either of those Sections, this License will immediately
317terminate and You must immediately discontinue any use of the Covered Code and
318destroy all copies of it that are in your possession or control.
319
32013.6 Dispute Resolution. Any litigation or other dispute resolution between
321You and Apple relating to this License shall take place in the Northern
322District of California, and You and Apple hereby consent to the personal
323jurisdiction of, and venue in, the state and federal courts within that
324District with respect to this License. The application of the United Nations
325Convention on Contracts for the International Sale of Goods is expressly
326excluded.
327
32813.7 Entire Agreement; Governing Law. This License constitutes the entire
329agreement between the parties with respect to the subject matter hereof. This
330License shall be governed by the laws of the United States and the State of
331California, except that body of California law concerning conflicts of law.
332
333Where You are located in the province of Quebec, Canada, the following clause
334applies: The parties hereby confirm that they have requested that this License
335and all related documents be drafted in English. Les parties ont exigé que le
336présent contrat et tous les documents connexes soient rédigés en anglais.
337
338EXHIBIT A.
339
340"Portions Copyright (c) 1999-2007 Apple Inc. All Rights Reserved.
341
342This file contains Original Code and/or Modifications of Original Code as
343defined in and that are subject to the Apple Public Source License Version 2.0
344(the &apos;License&apos;). You may not use this file except in compliance with
345the License. Please obtain a copy of the License at
346http://www.opensource.apple.com/apsl/ and read it before using this file.
347
348The Original Code and all software distributed under the License are
349distributed on an &apos;AS IS&apos; basis, WITHOUT WARRANTY OF ANY KIND,
350EITHER EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
351INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
352PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. Please see the
353License for the specific language governing rights and limitations under the
354License."
355
356--------------------------------------------------------------------
357License for
358src/client/mac/handler/breakpad_nlist_64.cc
359src/third_party/mac_headers/mach-o/nlist.h
360
361Copyright (c) 1989, 1993
362The Regents of the University of California.  All rights reserved.
363
364Redistribution and use in source and binary forms, with or without
365modification, are permitted provided that the following conditions
366are met:
3671. Redistributions of source code must retain the above copyright
368   notice, this list of conditions and the following disclaimer.
3692. Redistributions in binary form must reproduce the above copyright
370   notice, this list of conditions and the following disclaimer in the
371   documentation and/or other materials provided with the distribution.
3723. All advertising materials mentioning features or use of this software
373   must display the following acknowledgement:
374     This product includes software developed by the University of
375     California, Berkeley and its contributors.
3764. Neither the name of the University nor the names of its contributors
377   may be used to endorse or promote products derived from this software
378   without specific prior written permission.
379
380THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
381ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
382IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
383ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
384FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
385DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
386OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
387HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
388LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
389OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
390SUCH DAMAGE.
391
392--------------------------------------------------------------------
393License for
394src/third_party/curl/curl.h
395src/third_party/curl/curlbuild.h
396src/third_party/curl/curlrules.h
397src/third_party/curl/curlver.h
398src/third_party/curl/easy.h
399src/third_party/curl/mprintf.h
400src/third_party/curl/multi.h
401src/third_party/curl/stdcheaders.h
402src/third_party/curl/typecheck-gcc.h
403
404COPYRIGHT AND PERMISSION NOTICE
405
406Copyright (c) 1996 - 2011, Daniel Stenberg, <daniel@haxx.se>.
407
408All rights reserved.
409
410Permission to use, copy, modify, and distribute this software for any purpose
411with or without fee is hereby granted, provided that the above copyright
412notice and this permission notice appear in all copies.
413
414THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
415IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
416FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN
417NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
418DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
419OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
420OR OTHER DEALINGS IN THE SOFTWARE.
421
422Except as contained in this notice, the name of a copyright holder shall not
423be used in advertising or otherwise to promote the sale, use or other dealings
424in this Software without prior written authorization of the copyright holder.
425
426--------------------------------------------------------------------
427License for
428src/common/mac/GTMDefines.h
429src/common/mac/GTMLogger.h
430src/common/mac/GTMLogger.m
431src/common/mac/testing/GTMSenTestCase.h
432src/common/mac/testing/GTMSenTestCase.m
433
434Apache License
435
436Version 2.0, January 2004
437
438http://www.apache.org/licenses/
439
440TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
441
4421. Definitions.
443
444"License" shall mean the terms and conditions for use, reproduction, and
445distribution as defined by Sections 1 through 9 of this document.
446
447"Licensor" shall mean the copyright owner or entity authorized by the
448copyright owner that is granting the License.
449
450"Legal Entity" shall mean the union of the acting entity and all other
451entities that control, are controlled by, or are under common control with
452that entity. For the purposes of this definition, "control" means (i) the
453power, direct or indirect, to cause the direction or management of such
454entity, whether by contract or otherwise, or (ii) ownership of fifty percent
455(50%) or more of the outstanding shares, or (iii) beneficial ownership of such
456entity.
457
458"You" (or "Your") shall mean an individual or Legal Entity exercising
459permissions granted by this License.
460
461"Source" form shall mean the preferred form for making modifications,
462including but not limited to software source code, documentation source, and
463configuration files.
464
465"Object" form shall mean any form resulting from mechanical transformation or
466translation of a Source form, including but not limited to compiled object
467code, generated documentation, and conversions to other media types.
468
469"Work" shall mean the work of authorship, whether in Source or Object form,
470made available under the License, as indicated by a copyright notice that is
471included in or attached to the work (an example is provided in the Appendix
472below).
473
474"Derivative Works" shall mean any work, whether in Source or Object form, that
475is based on (or derived from) the Work and for which the editorial revisions,
476annotations, elaborations, or other modifications represent, as a whole, an
477original work of authorship. For the purposes of this License, Derivative
478Works shall not include works that remain separable from, or merely link (or
479bind by name) to the interfaces of, the Work and Derivative Works thereof.
480
481"Contribution" shall mean any work of authorship, including the original
482version of the Work and any modifications or additions to that Work or
483Derivative Works thereof, that is intentionally submitted to Licensor for
484inclusion in the Work by the copyright owner or by an individual or Legal
485Entity authorized to submit on behalf of the copyright owner. For the purposes
486of this definition, "submitted" means any form of electronic, verbal, or
487written communication sent to the Licensor or its representatives, including
488but not limited to communication on electronic mailing lists, source code
489control systems, and issue tracking systems that are managed by, or on behalf
490of, the Licensor for the purpose of discussing and improving the Work, but
491excluding communication that is conspicuously marked or otherwise designated
492in writing by the copyright owner as "Not a Contribution."
493
494"Contributor" shall mean Licensor and any individual or Legal Entity on behalf
495of whom a Contribution has been received by Licensor and subsequently
496incorporated within the Work.
497
4982. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.
499
5003. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.
501
5024. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:
503
504(a) You must give any other recipients of the Work or Derivative Works a copy
505of this License; and
506
507(b) You must cause any modified files to carry prominent notices stating that
508You changed the files; and
509
510(c) You must retain, in the Source form of any Derivative Works that You
511distribute, all copyright, patent, trademark, and attribution notices from the
512Source form of the Work, excluding those notices that do not pertain to any
513part of the Derivative Works; and
514
515(d) If the Work includes a "NOTICE" text file as part of its distribution,
516then any Derivative Works that You distribute must include a readable copy of
517the attribution notices contained within such NOTICE file, excluding those
518notices that do not pertain to any part of the Derivative Works, in at least
519one of the following places: within a NOTICE text file distributed as part of
520the Derivative Works; within the Source form or documentation, if provided
521along with the Derivative Works; or, within a display generated by the
522Derivative Works, if and wherever such third-party notices normally appear.
523The contents of the NOTICE file are for informational purposes only and do not
524modify the License. You may add Your own attribution notices within Derivative
525Works that You distribute, alongside or as an addendum to the NOTICE text from
526the Work, provided that such additional attribution notices cannot be
527construed as modifying the License.
528
529You may add Your own copyright statement to Your modifications and may provide
530additional or different license terms and conditions for use, reproduction, or
531distribution of Your modifications, or for any such Derivative Works as a
532whole, provided Your use, reproduction, and distribution of the Work otherwise
533complies with the conditions stated in this License.
534
5355. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.
536
5376. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.
538
5397. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) 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. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.
540
5418. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.
542
5439. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.
544
545END OF TERMS AND CONDITIONS
546
547--------------------------------------------------------------------
548License for INSTALL
549
550Copying and distribution of this file, with or without modification,
551are permitted in any medium without royalty provided the copyright
552notice and this notice are preserved.
553
554--------------------------------------------------------------------
555License for src/common/mac/testing/GTMSenTestCase.h
556
557Redistribution and use in source and binary forms, with or without
558modification, are permitted provided that the following conditions are met:
559
5601. Redistributions of source code must retain the above copyright notice, this
561   list of conditions and the following disclaimer.
562
5632. Redistributions in binary form must reproduce the above copyright notice,
564   this list of conditions and the following disclaimer in the documentation
565   and/or other materials provided with the distribution
566
567THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
568AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
569IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
570DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
571FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
572DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
573SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
574CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
575OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
576OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
577
578--------------------------------------------------------------------
579License for src/third_party//libdisasm
580
581          The "Clarified Artistic License"
582
583            Preamble
584
585The intent of this document is to state the conditions under which a
586Package may be copied, such that the Copyright Holder maintains some
587semblance of artistic control over the development of the package,
588while giving the users of the package the right to use and distribute
589the Package in a more-or-less customary fashion, plus the right to make
590reasonable modifications.
591
592Definitions:
593
594   "Package" refers to the collection of files distributed by the
595   Copyright Holder, and derivatives of that collection of files
596   created through textual modification.
597
598   "Standard Version" refers to such a Package if it has not been
599   modified, or has been modified in accordance with the wishes
600   of the Copyright Holder as specified below.
601
602   "Copyright Holder" is whoever is named in the copyright or
603   copyrights for the package.
604
605   "You" is you, if you're thinking about copying or distributing
606   this Package.
607
608   "Distribution fee" is a fee you charge for providing a copy of this
609   Package to another party.
610
611   "Freely Available" means that no fee is charged for the right to use
612   the item, though there may be fees involved in handling the item.
613
6141. You may make and give away verbatim copies of the source form of the
615Standard Version of this Package without restriction, provided that you
616duplicate all of the original copyright notices and associated disclaimers.
617
6182. You may apply bug fixes, portability fixes and other modifications
619derived from the Public Domain, or those made Freely Available, or from
620the Copyright Holder.  A Package modified in such a way shall still be
621considered the Standard Version.
622
6233. You may otherwise modify your copy of this Package in any way, provided
624that you insert a prominent notice in each changed file stating how and
625when you changed that file, and provided that you do at least ONE of the
626following:
627
628    a) place your modifications in the Public Domain or otherwise make them
629    Freely Available, such as by posting said modifications to Usenet or
630    an equivalent medium, or placing the modifications on a major archive
631    site allowing unrestricted access to them, or by allowing the Copyright
632    Holder to include your modifications in the Standard Version of the
633    Package.
634
635    b) use the modified Package only within your corporation or organization.
636
637    c) rename any non-standard executables so the names do not conflict
638    with standard executables, which must also be provided, and provide
639    a separate manual page for each non-standard executable that clearly
640    documents how it differs from the Standard Version.
641
642    d) make other distribution arrangements with the Copyright Holder.
643
644    e) permit and encourge anyone who receives a copy of the modified Package
645    permission to make your modifications Freely Available in some specific
646    way.
647
6484. You may distribute the programs of this Package in object code or
649executable form, provided that you do at least ONE of the following:
650
651    a) distribute a Standard Version of the executables and library files,
652    together with instructions (in the manual page or equivalent) on where
653    to get the Standard Version.
654
655    b) accompany the distribution with the machine-readable source of
656    the Package with your modifications.
657
658    c) give non-standard executables non-standard names, and clearly
659    document the differences in manual pages (or equivalent), together
660    with instructions on where to get the Standard Version.
661
662    d) make other distribution arrangements with the Copyright Holder.
663
664    e) offer the machine-readable source of the Package, with your
665    modifications, by mail order.
666
6675. You may charge a distribution fee for any distribution of this Package.
668If you offer support for this Package, you may charge any fee you choose
669for that support.  You may not charge a license fee for the right to use
670this Package itself.  You may distribute this Package in aggregate with
671other (possibly commercial and possibly nonfree) programs as part of a
672larger (possibly commercial and possibly nonfree) software distribution,
673and charge license fees for other parts of that software distribution,
674provided that you do not advertise this Package as a product of your own.
675If the Package includes an interpreter, You may embed this Package's
676interpreter within an executable of yours (by linking); this shall be
677construed as a mere form of aggregation, provided that the complete
678Standard Version of the interpreter is so embedded.
679
6806. The scripts and library files supplied as input to or produced as
681output from the programs of this Package do not automatically fall
682under the copyright of this Package, but belong to whoever generated
683them, and may be sold commercially, and may be aggregated with this
684Package.  If such scripts or library files are aggregated with this
685Package via the so-called "undump" or "unexec" methods of producing a
686binary executable image, then distribution of such an image shall
687neither be construed as a distribution of this Package nor shall it
688fall under the restrictions of Paragraphs 3 and 4, provided that you do
689not represent such an executable image as a Standard Version of this
690Package.
691
6927. C subroutines (or comparably compiled subroutines in other
693languages) supplied by you and linked into this Package in order to
694emulate subroutines and variables of the language defined by this
695Package shall not be considered part of this Package, but are the
696equivalent of input as in Paragraph 6, provided these subroutines do
697not change the language in any way that would cause it to fail the
698regression tests for the language.
699
7008. Aggregation of the Standard Version of the Package with a commercial
701distribution is always permitted provided that the use of this Package is
702embedded; that is, when no overt attempt is made to make this Package's
703interfaces visible to the end user of the commercial distribution.
704Such use shall not be construed as a distribution of this Package.
705
7069. The name of the Copyright Holder may not be used to endorse or promote
707products derived from this software without specific prior written permission.
708
70910. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
710IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
711WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
712
713            The End
714
715--------------------------------------------------------------------
716License for Autotools
717
718AUTOCONF CONFIGURE SCRIPT EXCEPTION
719
720Version 3.0, 18 August 2009
721
722Copyright © 2009 Free Software Foundation, Inc. <http://fsf.org/>
723
724Everyone is permitted to copy and distribute verbatim copies of this license
725document, but changing it is not allowed.
726
727This Exception is an additional permission under section 7 of the GNU General
728Public License, version 3 ("GPLv3"). It applies to a given file that bears a
729notice placed by the copyright holder of the file stating that the file is
730governed by GPLv3 along with this Exception.
731
732The purpose of this Exception is to allow distribution of Autoconf&apos;s
733typical output under terms of the recipient&apos;s choice (including
734proprietary).
735
7360. Definitions.
737"Covered Code" is the source or object code of a version of Autoconf that is a
738covered work under this License.
739
740"Normally Copied Code" for a version of Autoconf means all parts of its
741Covered Code which that version can copy from its code (i.e., not from its
742input file) into its minimally verbose, non-debugging and non-tracing output.
743
744"Ineligible Code" is Covered Code that is not Normally Copied Code.
745
7461. Grant of Additional Permission.
747You have permission to propagate output of Autoconf, even if such propagation
748would otherwise violate the terms of GPLv3. However, if by modifying Autoconf
749you cause any Ineligible Code of the version you received to become Normally
750Copied Code of your modified version, then you void this Exception for the
751resulting covered work. If you convey that resulting covered work, you must
752remove this Exception in accordance with the second paragraph of Section 7 of
753GPLv3.
754
7552. No Weakening of Autoconf Copyleft.
756The availability of this Exception does not imply any general presumption that
757third-party software is unaffected by the copyleft requirements of the license
758of Autoconf.
759
760--------------------------------------------------------------------
761License for Autotools
762
763                    GNU GENERAL PUBLIC LICENSE
764                       Version 2, June 1991
765
766 Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
767 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
768 Everyone is permitted to copy and distribute verbatim copies
769 of this license document, but changing it is not allowed.
770
771                            Preamble
772
773  The licenses for most software are designed to take away your
774freedom to share and change it.  By contrast, the GNU General Public
775License is intended to guarantee your freedom to share and change free
776software--to make sure the software is free for all its users.  This
777General Public License applies to most of the Free Software
778Foundation's software and to any other program whose authors commit to
779using it.  (Some other Free Software Foundation software is covered by
780the GNU Lesser General Public License instead.)  You can apply it to
781your programs, too.
782
783  When we speak of free software, we are referring to freedom, not
784price.  Our General Public Licenses are designed to make sure that you
785have the freedom to distribute copies of free software (and charge for
786this service if you wish), that you receive source code or can get it
787if you want it, that you can change the software or use pieces of it
788in new free programs; and that you know you can do these things.
789
790  To protect your rights, we need to make restrictions that forbid
791anyone to deny you these rights or to ask you to surrender the rights.
792These restrictions translate to certain responsibilities for you if you
793distribute copies of the software, or if you modify it.
794
795  For example, if you distribute copies of such a program, whether
796gratis or for a fee, you must give the recipients all the rights that
797you have.  You must make sure that they, too, receive or can get the
798source code.  And you must show them these terms so they know their
799rights.
800
801  We protect your rights with two steps: (1) copyright the software, and
802(2) offer you this license which gives you legal permission to copy,
803distribute and/or modify the software.
804
805  Also, for each author's protection and ours, we want to make certain
806that everyone understands that there is no warranty for this free
807software.  If the software is modified by someone else and passed on, we
808want its recipients to know that what they have is not the original, so
809that any problems introduced by others will not reflect on the original
810authors' reputations.
811
812  Finally, any free program is threatened constantly by software
813patents.  We wish to avoid the danger that redistributors of a free
814program will individually obtain patent licenses, in effect making the
815program proprietary.  To prevent this, we have made it clear that any
816patent must be licensed for everyone's free use or not licensed at all.
817
818  The precise terms and conditions for copying, distribution and
819modification follow.
820
821   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
822
823  0. This License applies to any program or other work which contains
824a notice placed by the copyright holder saying it may be distributed
825under the terms of this General Public License.  The "Program", below,
826refers to any such program or work, and a "work based on the Program"
827means either the Program or any derivative work under copyright law:
828that is to say, a work containing the Program or a portion of it,
829either verbatim or with modifications and/or translated into another
830language.  (Hereinafter, translation is included without limitation in
831the term "modification".)  Each licensee is addressed as "you".
832
833Activities other than copying, distribution and modification are not
834covered by this License; they are outside its scope.  The act of
835running the Program is not restricted, and the output from the Program
836is covered only if its contents constitute a work based on the
837Program (independent of having been made by running the Program).
838Whether that is true depends on what the Program does.
839
840  1. You may copy and distribute verbatim copies of the Program's
841source code as you receive it, in any medium, provided that you
842conspicuously and appropriately publish on each copy an appropriate
843copyright notice and disclaimer of warranty; keep intact all the
844notices that refer to this License and to the absence of any warranty;
845and give any other recipients of the Program a copy of this License
846along with the Program.
847
848You may charge a fee for the physical act of transferring a copy, and
849you may at your option offer warranty protection in exchange for a fee.
850
851  2. You may modify your copy or copies of the Program or any portion
852of it, thus forming a work based on the Program, and copy and
853distribute such modifications or work under the terms of Section 1
854above, provided that you also meet all of these conditions:
855
856    a) You must cause the modified files to carry prominent notices
857    stating that you changed the files and the date of any change.
858
859    b) You must cause any work that you distribute or publish, that in
860    whole or in part contains or is derived from the Program or any
861    part thereof, to be licensed as a whole at no charge to all third
862    parties under the terms of this License.
863
864    c) If the modified program normally reads commands interactively
865    when run, you must cause it, when started running for such
866    interactive use in the most ordinary way, to print or display an
867    announcement including an appropriate copyright notice and a
868    notice that there is no warranty (or else, saying that you provide
869    a warranty) and that users may redistribute the program under
870    these conditions, and telling the user how to view a copy of this
871    License.  (Exception: if the Program itself is interactive but
872    does not normally print such an announcement, your work based on
873    the Program is not required to print an announcement.)
874
875These requirements apply to the modified work as a whole.  If
876identifiable sections of that work are not derived from the Program,
877and can be reasonably considered independent and separate works in
878themselves, then this License, and its terms, do not apply to those
879sections when you distribute them as separate works.  But when you
880distribute the same sections as part of a whole which is a work based
881on the Program, the distribution of the whole must be on the terms of
882this License, whose permissions for other licensees extend to the
883entire whole, and thus to each and every part regardless of who wrote it.
884
885Thus, it is not the intent of this section to claim rights or contest
886your rights to work written entirely by you; rather, the intent is to
887exercise the right to control the distribution of derivative or
888collective works based on the Program.
889
890In addition, mere aggregation of another work not based on the Program
891with the Program (or with a work based on the Program) on a volume of
892a storage or distribution medium does not bring the other work under
893the scope of this License.
894
895  3. You may copy and distribute the Program (or a work based on it,
896under Section 2) in object code or executable form under the terms of
897Sections 1 and 2 above provided that you also do one of the following:
898
899    a) Accompany it with the complete corresponding machine-readable
900    source code, which must be distributed under the terms of Sections
901    1 and 2 above on a medium customarily used for software interchange; or,
902
903    b) Accompany it with a written offer, valid for at least three
904    years, to give any third party, for a charge no more than your
905    cost of physically performing source distribution, a complete
906    machine-readable copy of the corresponding source code, to be
907    distributed under the terms of Sections 1 and 2 above on a medium
908    customarily used for software interchange; or,
909
910    c) Accompany it with the information you received as to the offer
911    to distribute corresponding source code.  (This alternative is
912    allowed only for noncommercial distribution and only if you
913    received the program in object code or executable form with such
914    an offer, in accord with Subsection b above.)
915
916The source code for a work means the preferred form of the work for
917making modifications to it.  For an executable work, complete source
918code means all the source code for all modules it contains, plus any
919associated interface definition files, plus the scripts used to
920control compilation and installation of the executable.  However, as a
921special exception, the source code distributed need not include
922anything that is normally distributed (in either source or binary
923form) with the major components (compiler, kernel, and so on) of the
924operating system on which the executable runs, unless that component
925itself accompanies the executable.
926
927If distribution of executable or object code is made by offering
928access to copy from a designated place, then offering equivalent
929access to copy the source code from the same place counts as
930distribution of the source code, even though third parties are not
931compelled to copy the source along with the object code.
932
933  4. You may not copy, modify, sublicense, or distribute the Program
934except as expressly provided under this License.  Any attempt
935otherwise to copy, modify, sublicense or distribute the Program is
936void, and will automatically terminate your rights under this License.
937However, parties who have received copies, or rights, from you under
938this License will not have their licenses terminated so long as such
939parties remain in full compliance.
940
941  5. You are not required to accept this License, since you have not
942signed it.  However, nothing else grants you permission to modify or
943distribute the Program or its derivative works.  These actions are
944prohibited by law if you do not accept this License.  Therefore, by
945modifying or distributing the Program (or any work based on the
946Program), you indicate your acceptance of this License to do so, and
947all its terms and conditions for copying, distributing or modifying
948the Program or works based on it.
949
950  6. Each time you redistribute the Program (or any work based on the
951Program), the recipient automatically receives a license from the
952original licensor to copy, distribute or modify the Program subject to
953these terms and conditions.  You may not impose any further
954restrictions on the recipients' exercise of the rights granted herein.
955You are not responsible for enforcing compliance by third parties to
956this License.
957
958  7. If, as a consequence of a court judgment or allegation of patent
959infringement or for any other reason (not limited to patent issues),
960conditions are imposed on you (whether by court order, agreement or
961otherwise) that contradict the conditions of this License, they do not
962excuse you from the conditions of this License.  If you cannot
963distribute so as to satisfy simultaneously your obligations under this
964License and any other pertinent obligations, then as a consequence you
965may not distribute the Program at all.  For example, if a patent
966license would not permit royalty-free redistribution of the Program by
967all those who receive copies directly or indirectly through you, then
968the only way you could satisfy both it and this License would be to
969refrain entirely from distribution of the Program.
970
971If any portion of this section is held invalid or unenforceable under
972any particular circumstance, the balance of the section is intended to
973apply and the section as a whole is intended to apply in other
974circumstances.
975
976It is not the purpose of this section to induce you to infringe any
977patents or other property right claims or to contest validity of any
978such claims; this section has the sole purpose of protecting the
979integrity of the free software distribution system, which is
980implemented by public license practices.  Many people have made
981generous contributions to the wide range of software distributed
982through that system in reliance on consistent application of that
983system; it is up to the author/donor to decide if he or she is willing
984to distribute software through any other system and a licensee cannot
985impose that choice.
986
987This section is intended to make thoroughly clear what is believed to
988be a consequence of the rest of this License.
989
990  8. If the distribution and/or use of the Program is restricted in
991certain countries either by patents or by copyrighted interfaces, the
992original copyright holder who places the Program under this License
993may add an explicit geographical distribution limitation excluding
994those countries, so that distribution is permitted only in or among
995countries not thus excluded.  In such case, this License incorporates
996the limitation as if written in the body of this License.
997
998  9. The Free Software Foundation may publish revised and/or new versions
999of the General Public License from time to time.  Such new versions will
1000be similar in spirit to the present version, but may differ in detail to
1001address new problems or concerns.
1002
1003Each version is given a distinguishing version number.  If the Program
1004specifies a version number of this License which applies to it and "any
1005later version", you have the option of following the terms and conditions
1006either of that version or of any later version published by the Free
1007Software Foundation.  If the Program does not specify a version number of
1008this License, you may choose any version ever published by the Free Software
1009Foundation.
1010
1011  10. If you wish to incorporate parts of the Program into other free
1012programs whose distribution conditions are different, write to the author
1013to ask for permission.  For software which is copyrighted by the Free
1014Software Foundation, write to the Free Software Foundation; we sometimes
1015make exceptions for this.  Our decision will be guided by the two goals
1016of preserving the free status of all derivatives of our free software and
1017of promoting the sharing and reuse of software generally.
1018
1019                            NO WARRANTY
1020
1021  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
1022FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
1023OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
1024PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
1025OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
1026MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
1027TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
1028PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
1029REPAIR OR CORRECTION.
1030
1031  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
1032WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
1033REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
1034INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
1035OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
1036TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
1037YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
1038PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
1039POSSIBILITY OF SUCH DAMAGES.
1040
1041Autoconf Exception
1042
1043As a special exception, the Free Software Foundation gives unlimited
1044permission to copy, distribute and modify the configure scripts that are the
1045output of Autoconf. You need not follow the terms of the GNU General Public
1046License when using or distributing such scripts, even though portions of the
1047text of Autoconf appear in them. The GNU General Public License (GPL) does
1048govern all other use of the material that constitutes the Autoconf program.
1049
1050Certain portions of the Autoconf source text are designed to be copied (in
1051certain cases, depending on the input) into the output of Autoconf. We call
1052these the "data" portions. The rest of the Autoconf source text consists of
1053comments plus executable code that decides which of the data portions to
1054output in any given case. We call these comments and executable code the "non-
1055data" portions. Autoconf never copies any of the non-data portions into its
1056output.
1057
1058This special exception to the GPL applies to versions of Autoconf released by
1059the Free Software Foundation. When you make and distribute a modified version
1060of Autoconf, you may extend this special exception to the GPL to apply to your
1061modified version as well, *unless* your modified version has the potential to
1062copy into its output some of the text that was the non-data portion of the
1063version that you started with. (In other words, unless your change moves or
1064copies text from the non-data portions to the data portions.) If your
1065modification has such potential, you must delete any notice of this special
1066exception to the GPL from your modified version.
1067
1068
1069