/ LICENSE
LICENSE
   1  Copyright 2006 Google LLC
   2  
   3  Redistribution and use in source and binary forms, with or without
   4  modification, are permitted provided that the following conditions are
   5  met:
   6  
   7      * Redistributions of source code must retain the above copyright
   8  notice, this list of conditions and the following disclaimer.
   9      * Redistributions in binary form must reproduce the above
  10  copyright notice, this list of conditions and the following disclaimer
  11  in the documentation and/or other materials provided with the
  12  distribution.
  13      * Neither the name of Google LLC nor the names of its
  14  contributors may be used to endorse or promote products derived from
  15  this software without specific prior written permission.
  16  
  17  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  18  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  19  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  20  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  21  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  22  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  23  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  24  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  25  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  26  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  27  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  28  
  29  --------------------------------------------------------------------
  30  License for src/common/convert_UTF.cc, src/common/convert_UTF.h
  31  
  32  Copyright © 1991-2015 Unicode, Inc. All rights reserved.
  33  Distributed under the Terms of Use in
  34  http://www.unicode.org/copyright.html.
  35  
  36  Permission is hereby granted, free of charge, to any person obtaining
  37  a 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
  40  without restriction, including without limitation the rights to use,
  41  copy, modify, merge, publish, distribute, and/or sell copies of
  42  the Data Files or Software, and to permit persons to whom the Data Files
  43  or Software are furnished to do so, provided that
  44  (a) this copyright and permission notice appear with all copies
  45  of the Data Files or Software,
  46  (b) this copyright and permission notice appear in associated
  47  documentation, and
  48  (c) there is clear notice in each modified Data File or in the Software
  49  as well as in the documentation associated with the Data File(s) or
  50  Software that the data or software has been modified.
  51  
  52  THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
  53  ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
  54  WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  55  NONINFRINGEMENT OF THIRD PARTY RIGHTS.
  56  IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
  57  NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
  58  DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  59  DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  60  TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  61  PERFORMANCE OF THE DATA FILES OR SOFTWARE.
  62  
  63  Except as contained in this notice, the name of a copyright holder
  64  shall not be used in advertising or otherwise to promote the sale,
  65  use or other dealings in these Data Files or Software without prior
  66  written authorization of the copyright holder.
  67  
  68  --------------------------------------------------------------------
  69  License for src/common/linux/breakpad_getcontext.S
  70  
  71  libunwind - 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  
  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, sublicense, and/or sell copies of the Software, and to
  81  permit persons to whom the Software is furnished to do so, subject to
  82  the following conditions:
  83  
  84  The above copyright notice and this permission notice shall be
  85  included in all copies or substantial portions of the Software.
  86  
  87  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  88  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  89  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  90  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  91  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  92  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  93  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.  */
  94  
  95  --------------------------------------------------------------------
  96  License for
  97  src/client/mac/handler/breakpad_nlist_64.cc
  98  src/third_party/mac_headers/architecture/byte_order.h
  99  src/third_party/mac_headers/mach-o/arch.h
 100  src/third_party/mac_headers/mach-o/fat.h:
 101  src/third_party/mac_headers/mach-o/loader.h
 102  src/third_party/mac_headers/mach-o/nlist.h
 103  
 104  APPLE PUBLIC SOURCE LICENSE
 105  
 106  Version 2.0 - August 6, 2003
 107  
 108  Please read this License carefully before downloading this software. By
 109  downloading or using this software, you are agreeing to be bound by the terms
 110  of this License. If you do not or cannot agree to the terms of this License,
 111  please do not download or use the software.
 112  
 113  Apple Note: In January 2007, Apple changed its corporate name from "Apple
 114  Computer, Inc." to "Apple Inc." This change has been reflected below and
 115  copyright years updated, but no other changes have been made to the APSL 2.0.
 116  
 117  1. 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  
 119  1.1 "Applicable Patent Rights" mean: (a) in the case where Apple is the
 120  grantor of rights, (i) claims of patents that are now or hereafter acquired,
 121  owned by or assigned to Apple and (ii) that cover subject matter contained in
 122  the Original Code, but only to the extent necessary to use, reproduce and/or
 123  distribute the Original Code without infringement; and (b) in the case where
 124  You are the grantor of rights, (i) claims of patents that are now or hereafter
 125  acquired, owned by or assigned to You and (ii) that cover subject matter in
 126  Your Modifications, taken alone or in combination with Original Code.
 127  
 128  1.2 "Contributor" means any person or entity that creates or contributes to
 129  the creation of Modifications.
 130  
 131  1.3 "Covered Code" means the Original Code, Modifications, the combination of
 132  Original Code and any Modifications, and/or any respective portions thereof.
 133  
 134  1.4 "Externally Deploy" means: (a) to sublicense, distribute or otherwise make
 135  Covered Code available, directly or indirectly, to anyone other than You;
 136  and/or (b) to use Covered Code, alone or as part of a Larger Work, in any way
 137  to provide a service, including but not limited to delivery of content,
 138  through electronic communication with a client other than You.
 139  
 140  1.5 "Larger Work" means a work which combines Covered Code or portions thereof
 141  with code not governed by the terms of this License.
 142  
 143  1.6 "Modifications" mean any addition to, deletion from, and/or change to, the
 144  substance and/or structure of the Original Code, any previous Modifications,
 145  the combination of Original Code and any previous Modifications, and/or any
 146  respective portions thereof. When code is released as a series of files, a
 147  Modification is: (a) any addition to or deletion from the contents of a file
 148  containing Covered Code; and/or (b) any new file or other representation of
 149  computer program statements that contains any part of Covered Code.
 150  
 151  1.7 "Original Code" means (a) the Source Code of a program or other work as
 152  originally made available by Apple under this License, including the Source
 153  Code of any updates or upgrades to such programs or works made available by
 154  Apple under this License, and that has been expressly identified by Apple as
 155  such in the header file(s) of such work; and (b) the object code compiled from
 156  such Source Code and originally made available by Apple under this License
 157  
 158  1.8 "Source Code" means the human readable form of a program or other work
 159  that is suitable for making modifications to it, including all modules it
 160  contains, plus any associated interface definition files, scripts used to
 161  control compilation and installation of an executable (object code).
 162  
 163  1.9 "You" or "Your" means an individual or a legal entity exercising rights
 164  under this License. For legal entities, "You" or "Your" includes any entity
 165  which 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
 167  management of such entity, whether by contract or otherwise, or (b) ownership
 168  of fifty percent (50%) or more of the outstanding shares or beneficial
 169  ownership of such entity.
 170  
 171  2. 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  
 173  2.1 Unmodified Code. You may use, reproduce, display, perform, internally
 174  distribute within Your organization, and Externally Deploy verbatim,
 175  unmodified copies of the Original Code, for commercial or non-commercial
 176  purposes, provided that in each instance:
 177  
 178  (a) You must retain and reproduce in all copies of Original Code the copyright
 179  and other proprietary notices and disclaimers of Apple as they appear in the
 180  Original Code, and keep intact all notices in the Original Code that refer to
 181  this License; and
 182  
 183  (b) You must include a copy of this License with every copy of Source Code of
 184  Covered Code and documentation You distribute or Externally Deploy, and You
 185  may not offer or impose any terms on such Source Code that alter or restrict
 186  this License or the recipients&apos; rights hereunder, except as permitted
 187  under Section 6.
 188  
 189  2.2 Modified Code. You may modify Covered Code and use, reproduce, display,
 190  perform, internally distribute within Your organization, and Externally Deploy
 191  Your Modifications and Covered Code, for commercial or non-commercial
 192  purposes, provided that in each instance You also meet all of these
 193  conditions:
 194  
 195  (a) You must satisfy all the conditions of Section 2.1 with respect to the
 196  Source Code of the Covered Code;
 197  
 198  (b) You must duplicate, to the extent it does not already exist, the notice in
 199  Exhibit A in each file of the Source Code of all Your Modifications, and cause
 200  the modified files to carry prominent notices stating that You changed the
 201  files and the date of any change; and
 202  
 203  (c) If You Externally Deploy Your Modifications, You must make Source Code of
 204  all Your Externally Deployed Modifications either available to those to whom
 205  You have Externally Deployed Your Modifications, or publicly available. Source
 206  Code of Your Externally Deployed Modifications must be released under the
 207  terms set forth in this License, including the license grants set forth in
 208  Section 3 below, for as long as you Externally Deploy the Covered Code or
 209  twelve (12) months from the date of initial External Deployment, whichever is
 210  longer. You should preferably distribute the Source Code of Your Externally
 211  Deployed Modifications electronically (e.g. download from a web site).
 212  
 213  2.3 Distribution of Executable Versions. In addition, if You Externally Deploy
 214  Covered Code (Original Code and/or Modifications) in object code, executable
 215  form only, You must include a prominent notice, in the code itself as well as
 216  in related documentation, stating that Source Code of the Covered Code is
 217  available under the terms of this License with information on how and where to
 218  obtain such Source Code.
 219  
 220  2.4 Third Party Rights. You expressly acknowledge and agree that although
 221  Apple and each Contributor grants the licenses to their respective portions of
 222  the Covered Code set forth herein, no assurances are provided by Apple or any
 223  Contributor that the Covered Code does not infringe the patent or other
 224  intellectual property rights of any other entity. Apple and each Contributor
 225  disclaim any liability to You for claims brought by any other entity based on
 226  infringement of intellectual property rights or otherwise. As a condition to
 227  exercising the rights and licenses granted hereunder, You hereby assume sole
 228  responsibility to secure any other intellectual property rights needed, if
 229  any. For example, if a third party patent license is required to allow You to
 230  distribute the Covered Code, it is Your responsibility to acquire that license
 231  before distributing the Covered Code.
 232  
 233  3. 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  
 235  4. 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  
 237  5. 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  
 239  6. 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  
 241  7. 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  
 243  8. 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  
 245  9. 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  
 247  10. 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  
 249  11. 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  
 251  12. Termination.
 252  
 253  12.1 Termination. This License and the rights granted hereunder will
 254  terminate:
 255  
 256  (a) automatically without notice from Apple if You fail to comply with any
 257  term(s) of this License and fail to cure such breach within 30 days of
 258  becoming aware of such breach;
 259  
 260  (b) immediately in the event of the circumstances described in Section
 261  13.5(b); or
 262  
 263  (c) automatically without notice from Apple if You, at any time during the
 264  term of this License, commence an action for patent infringement against
 265  Apple; provided that Apple did not first commence an action for patent
 266  infringement against You in that instance.
 267  
 268  12.2 Effect of Termination. Upon termination, You agree to immediately stop
 269  any further use, reproduction, modification, sublicensing and distribution of
 270  the Covered Code. All sublicenses to the Covered Code which have been properly
 271  granted prior to termination shall survive any termination of this License.
 272  Provisions which, by their nature, should remain in effect beyond the
 273  termination of this License shall survive, including but not limited to
 274  Sections 3, 5, 8, 9, 10, 11, 12.2 and 13. No party will be liable to any other
 275  for compensation, indemnity or damages of any sort solely as a result of
 276  terminating this License in accordance with its terms, and termination of this
 277  License will be without prejudice to any other right or remedy of any party.
 278  
 279  13. Miscellaneous.
 280  
 281  13.1 Government End Users. The Covered Code is a "commercial item" as defined
 282  in FAR 2.101. Government software and technical data rights in the Covered
 283  Code include only those rights customarily provided to the public as defined
 284  in this License. This customary commercial license in technical data and
 285  software is provided in accordance with FAR 12.211 (Technical Data) and 12.212
 286  (Computer Software) and, for Department of Defense purchases, DFAR
 287  252.227-7015 (Technical Data -- Commercial Items) and 227.7202-3 (Rights in
 288  Commercial Computer Software or Computer Software Documentation). Accordingly,
 289  all U.S. Government End Users acquire Covered Code with only those rights set
 290  forth herein.
 291  
 292  13.2 Relationship of Parties. This License will not be construed as creating
 293  an agency, partnership, joint venture or any other form of legal association
 294  between or among You, Apple or any Contributor, and You will not represent to
 295  the contrary, whether expressly, by implication, appearance or otherwise.
 296  
 297  13.3 Independent Development. Nothing in this License will impair Apple&apos;s
 298  right to acquire, license, develop, have others develop for it, market and/or
 299  distribute technology or products that perform the same or similar functions
 300  as, or otherwise compete with, Modifications, Larger Works, technology or
 301  products that You may develop, produce, market or distribute.
 302  
 303  13.4 Waiver; Construction. Failure by Apple or any Contributor to enforce any
 304  provision of this License will not be deemed a waiver of future enforcement of
 305  that or any other provision. Any law or regulation which provides that the
 306  language of a contract shall be construed against the drafter will not apply
 307  to this License.
 308  
 309  13.5 Severability. (a) If for any reason a court of competent jurisdiction
 310  finds any provision of this License, or portion thereof, to be unenforceable,
 311  that provision of the License will be enforced to the maximum extent
 312  permissible so as to effect the economic benefits and intent of the parties,
 313  and the remainder of this License will continue in full force and effect. (b)
 314  Notwithstanding the foregoing, if applicable law prohibits or restricts You
 315  from fully and/or specifically complying with Sections 2 and/or 3 or prevents
 316  the enforceability of either of those Sections, this License will immediately
 317  terminate and You must immediately discontinue any use of the Covered Code and
 318  destroy all copies of it that are in your possession or control.
 319  
 320  13.6 Dispute Resolution. Any litigation or other dispute resolution between
 321  You and Apple relating to this License shall take place in the Northern
 322  District of California, and You and Apple hereby consent to the personal
 323  jurisdiction of, and venue in, the state and federal courts within that
 324  District with respect to this License. The application of the United Nations
 325  Convention on Contracts for the International Sale of Goods is expressly
 326  excluded.
 327  
 328  13.7 Entire Agreement; Governing Law. This License constitutes the entire
 329  agreement between the parties with respect to the subject matter hereof. This
 330  License shall be governed by the laws of the United States and the State of
 331  California, except that body of California law concerning conflicts of law.
 332  
 333  Where You are located in the province of Quebec, Canada, the following clause
 334  applies: The parties hereby confirm that they have requested that this License
 335  and all related documents be drafted in English. Les parties ont exigé que le
 336  présent contrat et tous les documents connexes soient rédigés en anglais.
 337  
 338  EXHIBIT A.
 339  
 340  "Portions Copyright (c) 1999-2007 Apple Inc. All Rights Reserved.
 341  
 342  This file contains Original Code and/or Modifications of Original Code as
 343  defined 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
 345  the License. Please obtain a copy of the License at
 346  http://www.opensource.apple.com/apsl/ and read it before using this file.
 347  
 348  The Original Code and all software distributed under the License are
 349  distributed on an &apos;AS IS&apos; basis, WITHOUT WARRANTY OF ANY KIND,
 350  EITHER EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
 351  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
 352  PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. Please see the
 353  License for the specific language governing rights and limitations under the
 354  License."
 355  
 356  --------------------------------------------------------------------
 357  License for
 358  src/client/mac/handler/breakpad_nlist_64.cc
 359  src/third_party/mac_headers/mach-o/nlist.h
 360  
 361  Copyright (c) 1989, 1993
 362  The Regents of the University of California.  All rights reserved.
 363  
 364  Redistribution and use in source and binary forms, with or without
 365  modification, are permitted provided that the following conditions
 366  are met:
 367  1. Redistributions of source code must retain the above copyright
 368     notice, this list of conditions and the following disclaimer.
 369  2. 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.
 372  3. 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.
 376  4. 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  
 380  THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
 381  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 382  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 383  ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
 384  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 385  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 386  OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 387  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 388  LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 389  OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 390  SUCH DAMAGE.
 391  
 392  --------------------------------------------------------------------
 393  License for
 394  src/third_party/curl/curl.h
 395  src/third_party/curl/curlbuild.h
 396  src/third_party/curl/curlrules.h
 397  src/third_party/curl/curlver.h
 398  src/third_party/curl/easy.h
 399  src/third_party/curl/mprintf.h
 400  src/third_party/curl/multi.h
 401  src/third_party/curl/stdcheaders.h
 402  src/third_party/curl/typecheck-gcc.h
 403  
 404  COPYRIGHT AND PERMISSION NOTICE
 405  
 406  Copyright (c) 1996 - 2011, Daniel Stenberg, <daniel@haxx.se>.
 407  
 408  All rights reserved.
 409  
 410  Permission to use, copy, modify, and distribute this software for any purpose
 411  with or without fee is hereby granted, provided that the above copyright
 412  notice and this permission notice appear in all copies.
 413  
 414  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 415  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 416  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN
 417  NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
 418  DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
 419  OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
 420  OR OTHER DEALINGS IN THE SOFTWARE.
 421  
 422  Except as contained in this notice, the name of a copyright holder shall not
 423  be used in advertising or otherwise to promote the sale, use or other dealings
 424  in this Software without prior written authorization of the copyright holder.
 425  
 426  --------------------------------------------------------------------
 427  License for
 428  src/common/mac/GTMDefines.h
 429  src/common/mac/GTMLogger.h
 430  src/common/mac/GTMLogger.m
 431  src/common/mac/testing/GTMSenTestCase.h
 432  src/common/mac/testing/GTMSenTestCase.m
 433  
 434  Apache License
 435  
 436  Version 2.0, January 2004
 437  
 438  http://www.apache.org/licenses/
 439  
 440  TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
 441  
 442  1. Definitions.
 443  
 444  "License" shall mean the terms and conditions for use, reproduction, and
 445  distribution as defined by Sections 1 through 9 of this document.
 446  
 447  "Licensor" shall mean the copyright owner or entity authorized by the
 448  copyright owner that is granting the License.
 449  
 450  "Legal Entity" shall mean the union of the acting entity and all other
 451  entities that control, are controlled by, or are under common control with
 452  that entity. For the purposes of this definition, "control" means (i) the
 453  power, direct or indirect, to cause the direction or management of such
 454  entity, 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
 456  entity.
 457  
 458  "You" (or "Your") shall mean an individual or Legal Entity exercising
 459  permissions granted by this License.
 460  
 461  "Source" form shall mean the preferred form for making modifications,
 462  including but not limited to software source code, documentation source, and
 463  configuration files.
 464  
 465  "Object" form shall mean any form resulting from mechanical transformation or
 466  translation of a Source form, including but not limited to compiled object
 467  code, generated documentation, and conversions to other media types.
 468  
 469  "Work" shall mean the work of authorship, whether in Source or Object form,
 470  made available under the License, as indicated by a copyright notice that is
 471  included in or attached to the work (an example is provided in the Appendix
 472  below).
 473  
 474  "Derivative Works" shall mean any work, whether in Source or Object form, that
 475  is based on (or derived from) the Work and for which the editorial revisions,
 476  annotations, elaborations, or other modifications represent, as a whole, an
 477  original work of authorship. For the purposes of this License, Derivative
 478  Works shall not include works that remain separable from, or merely link (or
 479  bind by name) to the interfaces of, the Work and Derivative Works thereof.
 480  
 481  "Contribution" shall mean any work of authorship, including the original
 482  version of the Work and any modifications or additions to that Work or
 483  Derivative Works thereof, that is intentionally submitted to Licensor for
 484  inclusion in the Work by the copyright owner or by an individual or Legal
 485  Entity authorized to submit on behalf of the copyright owner. For the purposes
 486  of this definition, "submitted" means any form of electronic, verbal, or
 487  written communication sent to the Licensor or its representatives, including
 488  but not limited to communication on electronic mailing lists, source code
 489  control systems, and issue tracking systems that are managed by, or on behalf
 490  of, the Licensor for the purpose of discussing and improving the Work, but
 491  excluding communication that is conspicuously marked or otherwise designated
 492  in writing by the copyright owner as "Not a Contribution."
 493  
 494  "Contributor" shall mean Licensor and any individual or Legal Entity on behalf
 495  of whom a Contribution has been received by Licensor and subsequently
 496  incorporated within the Work.
 497  
 498  2. 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  
 500  3. 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  
 502  4. 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
 505  of this License; and
 506  
 507  (b) You must cause any modified files to carry prominent notices stating that
 508  You changed the files; and
 509  
 510  (c) You must retain, in the Source form of any Derivative Works that You
 511  distribute, all copyright, patent, trademark, and attribution notices from the
 512  Source form of the Work, excluding those notices that do not pertain to any
 513  part of the Derivative Works; and
 514  
 515  (d) If the Work includes a "NOTICE" text file as part of its distribution,
 516  then any Derivative Works that You distribute must include a readable copy of
 517  the attribution notices contained within such NOTICE file, excluding those
 518  notices that do not pertain to any part of the Derivative Works, in at least
 519  one of the following places: within a NOTICE text file distributed as part of
 520  the Derivative Works; within the Source form or documentation, if provided
 521  along with the Derivative Works; or, within a display generated by the
 522  Derivative Works, if and wherever such third-party notices normally appear.
 523  The contents of the NOTICE file are for informational purposes only and do not
 524  modify the License. You may add Your own attribution notices within Derivative
 525  Works that You distribute, alongside or as an addendum to the NOTICE text from
 526  the Work, provided that such additional attribution notices cannot be
 527  construed as modifying the License.
 528  
 529  You may add Your own copyright statement to Your modifications and may provide
 530  additional or different license terms and conditions for use, reproduction, or
 531  distribution of Your modifications, or for any such Derivative Works as a
 532  whole, provided Your use, reproduction, and distribution of the Work otherwise
 533  complies with the conditions stated in this License.
 534  
 535  5. 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  
 537  6. 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  
 539  7. 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  
 541  8. 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  
 543  9. 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  
 545  END OF TERMS AND CONDITIONS
 546  
 547  --------------------------------------------------------------------
 548  License for INSTALL
 549  
 550  Copying and distribution of this file, with or without modification,
 551  are permitted in any medium without royalty provided the copyright
 552  notice and this notice are preserved.
 553  
 554  --------------------------------------------------------------------
 555  License for src/common/mac/testing/GTMSenTestCase.h
 556  
 557  Redistribution and use in source and binary forms, with or without
 558  modification, are permitted provided that the following conditions are met:
 559  
 560  1. Redistributions of source code must retain the above copyright notice, this
 561     list of conditions and the following disclaimer.
 562  
 563  2. 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  
 567  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 568  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 569  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 570  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 571  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 572  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 573  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 574  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 575  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 576  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 577  
 578  --------------------------------------------------------------------
 579  License for src/third_party//libdisasm
 580  
 581            The "Clarified Artistic License"
 582  
 583              Preamble
 584  
 585  The intent of this document is to state the conditions under which a
 586  Package may be copied, such that the Copyright Holder maintains some
 587  semblance of artistic control over the development of the package,
 588  while giving the users of the package the right to use and distribute
 589  the Package in a more-or-less customary fashion, plus the right to make
 590  reasonable modifications.
 591  
 592  Definitions:
 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  
 614  1. You may make and give away verbatim copies of the source form of the
 615  Standard Version of this Package without restriction, provided that you
 616  duplicate all of the original copyright notices and associated disclaimers.
 617  
 618  2. You may apply bug fixes, portability fixes and other modifications
 619  derived from the Public Domain, or those made Freely Available, or from
 620  the Copyright Holder.  A Package modified in such a way shall still be
 621  considered the Standard Version.
 622  
 623  3. You may otherwise modify your copy of this Package in any way, provided
 624  that you insert a prominent notice in each changed file stating how and
 625  when you changed that file, and provided that you do at least ONE of the
 626  following:
 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  
 648  4. You may distribute the programs of this Package in object code or
 649  executable 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  
 667  5. You may charge a distribution fee for any distribution of this Package.
 668  If you offer support for this Package, you may charge any fee you choose
 669  for that support.  You may not charge a license fee for the right to use
 670  this Package itself.  You may distribute this Package in aggregate with
 671  other (possibly commercial and possibly nonfree) programs as part of a
 672  larger (possibly commercial and possibly nonfree) software distribution,
 673  and charge license fees for other parts of that software distribution,
 674  provided that you do not advertise this Package as a product of your own.
 675  If the Package includes an interpreter, You may embed this Package's
 676  interpreter within an executable of yours (by linking); this shall be
 677  construed as a mere form of aggregation, provided that the complete
 678  Standard Version of the interpreter is so embedded.
 679  
 680  6. The scripts and library files supplied as input to or produced as
 681  output from the programs of this Package do not automatically fall
 682  under the copyright of this Package, but belong to whoever generated
 683  them, and may be sold commercially, and may be aggregated with this
 684  Package.  If such scripts or library files are aggregated with this
 685  Package via the so-called "undump" or "unexec" methods of producing a
 686  binary executable image, then distribution of such an image shall
 687  neither be construed as a distribution of this Package nor shall it
 688  fall under the restrictions of Paragraphs 3 and 4, provided that you do
 689  not represent such an executable image as a Standard Version of this
 690  Package.
 691  
 692  7. C subroutines (or comparably compiled subroutines in other
 693  languages) supplied by you and linked into this Package in order to
 694  emulate subroutines and variables of the language defined by this
 695  Package shall not be considered part of this Package, but are the
 696  equivalent of input as in Paragraph 6, provided these subroutines do
 697  not change the language in any way that would cause it to fail the
 698  regression tests for the language.
 699  
 700  8. Aggregation of the Standard Version of the Package with a commercial
 701  distribution is always permitted provided that the use of this Package is
 702  embedded; that is, when no overt attempt is made to make this Package's
 703  interfaces visible to the end user of the commercial distribution.
 704  Such use shall not be construed as a distribution of this Package.
 705  
 706  9. The name of the Copyright Holder may not be used to endorse or promote
 707  products derived from this software without specific prior written permission.
 708  
 709  10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
 710  IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
 711  WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 712  
 713              The End
 714  
 715  --------------------------------------------------------------------
 716  License for Autotools
 717  
 718  AUTOCONF CONFIGURE SCRIPT EXCEPTION
 719  
 720  Version 3.0, 18 August 2009
 721  
 722  Copyright © 2009 Free Software Foundation, Inc. <http://fsf.org/>
 723  
 724  Everyone is permitted to copy and distribute verbatim copies of this license
 725  document, but changing it is not allowed.
 726  
 727  This Exception is an additional permission under section 7 of the GNU General
 728  Public License, version 3 ("GPLv3"). It applies to a given file that bears a
 729  notice placed by the copyright holder of the file stating that the file is
 730  governed by GPLv3 along with this Exception.
 731  
 732  The purpose of this Exception is to allow distribution of Autoconf&apos;s
 733  typical output under terms of the recipient&apos;s choice (including
 734  proprietary).
 735  
 736  0. Definitions.
 737  "Covered Code" is the source or object code of a version of Autoconf that is a
 738  covered work under this License.
 739  
 740  "Normally Copied Code" for a version of Autoconf means all parts of its
 741  Covered Code which that version can copy from its code (i.e., not from its
 742  input 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  
 746  1. Grant of Additional Permission.
 747  You have permission to propagate output of Autoconf, even if such propagation
 748  would otherwise violate the terms of GPLv3. However, if by modifying Autoconf
 749  you cause any Ineligible Code of the version you received to become Normally
 750  Copied Code of your modified version, then you void this Exception for the
 751  resulting covered work. If you convey that resulting covered work, you must
 752  remove this Exception in accordance with the second paragraph of Section 7 of
 753  GPLv3.
 754  
 755  2. No Weakening of Autoconf Copyleft.
 756  The availability of this Exception does not imply any general presumption that
 757  third-party software is unaffected by the copyleft requirements of the license
 758  of Autoconf.
 759  
 760  --------------------------------------------------------------------
 761  License 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
 774  freedom to share and change it.  By contrast, the GNU General Public
 775  License is intended to guarantee your freedom to share and change free
 776  software--to make sure the software is free for all its users.  This
 777  General Public License applies to most of the Free Software
 778  Foundation's software and to any other program whose authors commit to
 779  using it.  (Some other Free Software Foundation software is covered by
 780  the GNU Lesser General Public License instead.)  You can apply it to
 781  your programs, too.
 782  
 783    When we speak of free software, we are referring to freedom, not
 784  price.  Our General Public Licenses are designed to make sure that you
 785  have the freedom to distribute copies of free software (and charge for
 786  this service if you wish), that you receive source code or can get it
 787  if you want it, that you can change the software or use pieces of it
 788  in 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
 791  anyone to deny you these rights or to ask you to surrender the rights.
 792  These restrictions translate to certain responsibilities for you if you
 793  distribute copies of the software, or if you modify it.
 794  
 795    For example, if you distribute copies of such a program, whether
 796  gratis or for a fee, you must give the recipients all the rights that
 797  you have.  You must make sure that they, too, receive or can get the
 798  source code.  And you must show them these terms so they know their
 799  rights.
 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,
 803  distribute and/or modify the software.
 804  
 805    Also, for each author's protection and ours, we want to make certain
 806  that everyone understands that there is no warranty for this free
 807  software.  If the software is modified by someone else and passed on, we
 808  want its recipients to know that what they have is not the original, so
 809  that any problems introduced by others will not reflect on the original
 810  authors' reputations.
 811  
 812    Finally, any free program is threatened constantly by software
 813  patents.  We wish to avoid the danger that redistributors of a free
 814  program will individually obtain patent licenses, in effect making the
 815  program proprietary.  To prevent this, we have made it clear that any
 816  patent must be licensed for everyone's free use or not licensed at all.
 817  
 818    The precise terms and conditions for copying, distribution and
 819  modification 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
 824  a notice placed by the copyright holder saying it may be distributed
 825  under the terms of this General Public License.  The "Program", below,
 826  refers to any such program or work, and a "work based on the Program"
 827  means either the Program or any derivative work under copyright law:
 828  that is to say, a work containing the Program or a portion of it,
 829  either verbatim or with modifications and/or translated into another
 830  language.  (Hereinafter, translation is included without limitation in
 831  the term "modification".)  Each licensee is addressed as "you".
 832  
 833  Activities other than copying, distribution and modification are not
 834  covered by this License; they are outside its scope.  The act of
 835  running the Program is not restricted, and the output from the Program
 836  is covered only if its contents constitute a work based on the
 837  Program (independent of having been made by running the Program).
 838  Whether that is true depends on what the Program does.
 839  
 840    1. You may copy and distribute verbatim copies of the Program's
 841  source code as you receive it, in any medium, provided that you
 842  conspicuously and appropriately publish on each copy an appropriate
 843  copyright notice and disclaimer of warranty; keep intact all the
 844  notices that refer to this License and to the absence of any warranty;
 845  and give any other recipients of the Program a copy of this License
 846  along with the Program.
 847  
 848  You may charge a fee for the physical act of transferring a copy, and
 849  you 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
 852  of it, thus forming a work based on the Program, and copy and
 853  distribute such modifications or work under the terms of Section 1
 854  above, 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  
 875  These requirements apply to the modified work as a whole.  If
 876  identifiable sections of that work are not derived from the Program,
 877  and can be reasonably considered independent and separate works in
 878  themselves, then this License, and its terms, do not apply to those
 879  sections when you distribute them as separate works.  But when you
 880  distribute the same sections as part of a whole which is a work based
 881  on the Program, the distribution of the whole must be on the terms of
 882  this License, whose permissions for other licensees extend to the
 883  entire whole, and thus to each and every part regardless of who wrote it.
 884  
 885  Thus, it is not the intent of this section to claim rights or contest
 886  your rights to work written entirely by you; rather, the intent is to
 887  exercise the right to control the distribution of derivative or
 888  collective works based on the Program.
 889  
 890  In addition, mere aggregation of another work not based on the Program
 891  with the Program (or with a work based on the Program) on a volume of
 892  a storage or distribution medium does not bring the other work under
 893  the scope of this License.
 894  
 895    3. You may copy and distribute the Program (or a work based on it,
 896  under Section 2) in object code or executable form under the terms of
 897  Sections 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  
 916  The source code for a work means the preferred form of the work for
 917  making modifications to it.  For an executable work, complete source
 918  code means all the source code for all modules it contains, plus any
 919  associated interface definition files, plus the scripts used to
 920  control compilation and installation of the executable.  However, as a
 921  special exception, the source code distributed need not include
 922  anything that is normally distributed (in either source or binary
 923  form) with the major components (compiler, kernel, and so on) of the
 924  operating system on which the executable runs, unless that component
 925  itself accompanies the executable.
 926  
 927  If distribution of executable or object code is made by offering
 928  access to copy from a designated place, then offering equivalent
 929  access to copy the source code from the same place counts as
 930  distribution of the source code, even though third parties are not
 931  compelled to copy the source along with the object code.
 932  
 933    4. You may not copy, modify, sublicense, or distribute the Program
 934  except as expressly provided under this License.  Any attempt
 935  otherwise to copy, modify, sublicense or distribute the Program is
 936  void, and will automatically terminate your rights under this License.
 937  However, parties who have received copies, or rights, from you under
 938  this License will not have their licenses terminated so long as such
 939  parties remain in full compliance.
 940  
 941    5. You are not required to accept this License, since you have not
 942  signed it.  However, nothing else grants you permission to modify or
 943  distribute the Program or its derivative works.  These actions are
 944  prohibited by law if you do not accept this License.  Therefore, by
 945  modifying or distributing the Program (or any work based on the
 946  Program), you indicate your acceptance of this License to do so, and
 947  all its terms and conditions for copying, distributing or modifying
 948  the Program or works based on it.
 949  
 950    6. Each time you redistribute the Program (or any work based on the
 951  Program), the recipient automatically receives a license from the
 952  original licensor to copy, distribute or modify the Program subject to
 953  these terms and conditions.  You may not impose any further
 954  restrictions on the recipients' exercise of the rights granted herein.
 955  You are not responsible for enforcing compliance by third parties to
 956  this License.
 957  
 958    7. If, as a consequence of a court judgment or allegation of patent
 959  infringement or for any other reason (not limited to patent issues),
 960  conditions are imposed on you (whether by court order, agreement or
 961  otherwise) that contradict the conditions of this License, they do not
 962  excuse you from the conditions of this License.  If you cannot
 963  distribute so as to satisfy simultaneously your obligations under this
 964  License and any other pertinent obligations, then as a consequence you
 965  may not distribute the Program at all.  For example, if a patent
 966  license would not permit royalty-free redistribution of the Program by
 967  all those who receive copies directly or indirectly through you, then
 968  the only way you could satisfy both it and this License would be to
 969  refrain entirely from distribution of the Program.
 970  
 971  If any portion of this section is held invalid or unenforceable under
 972  any particular circumstance, the balance of the section is intended to
 973  apply and the section as a whole is intended to apply in other
 974  circumstances.
 975  
 976  It is not the purpose of this section to induce you to infringe any
 977  patents or other property right claims or to contest validity of any
 978  such claims; this section has the sole purpose of protecting the
 979  integrity of the free software distribution system, which is
 980  implemented by public license practices.  Many people have made
 981  generous contributions to the wide range of software distributed
 982  through that system in reliance on consistent application of that
 983  system; it is up to the author/donor to decide if he or she is willing
 984  to distribute software through any other system and a licensee cannot
 985  impose that choice.
 986  
 987  This section is intended to make thoroughly clear what is believed to
 988  be a consequence of the rest of this License.
 989  
 990    8. If the distribution and/or use of the Program is restricted in
 991  certain countries either by patents or by copyrighted interfaces, the
 992  original copyright holder who places the Program under this License
 993  may add an explicit geographical distribution limitation excluding
 994  those countries, so that distribution is permitted only in or among
 995  countries not thus excluded.  In such case, this License incorporates
 996  the limitation as if written in the body of this License.
 997  
 998    9. The Free Software Foundation may publish revised and/or new versions
 999  of the General Public License from time to time.  Such new versions will
1000  be similar in spirit to the present version, but may differ in detail to
1001  address new problems or concerns.
1002  
1003  Each version is given a distinguishing version number.  If the Program
1004  specifies a version number of this License which applies to it and "any
1005  later version", you have the option of following the terms and conditions
1006  either of that version or of any later version published by the Free
1007  Software Foundation.  If the Program does not specify a version number of
1008  this License, you may choose any version ever published by the Free Software
1009  Foundation.
1010  
1011    10. If you wish to incorporate parts of the Program into other free
1012  programs whose distribution conditions are different, write to the author
1013  to ask for permission.  For software which is copyrighted by the Free
1014  Software Foundation, write to the Free Software Foundation; we sometimes
1015  make exceptions for this.  Our decision will be guided by the two goals
1016  of preserving the free status of all derivatives of our free software and
1017  of 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
1022  FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
1023  OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
1024  PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
1025  OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
1026  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
1027  TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
1028  PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
1029  REPAIR OR CORRECTION.
1030  
1031    12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
1032  WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
1033  REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
1034  INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
1035  OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
1036  TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
1037  YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
1038  PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
1039  POSSIBILITY OF SUCH DAMAGES.
1040  
1041  Autoconf Exception
1042  
1043  As a special exception, the Free Software Foundation gives unlimited
1044  permission to copy, distribute and modify the configure scripts that are the
1045  output of Autoconf. You need not follow the terms of the GNU General Public
1046  License when using or distributing such scripts, even though portions of the
1047  text of Autoconf appear in them. The GNU General Public License (GPL) does
1048  govern all other use of the material that constitutes the Autoconf program.
1049  
1050  Certain portions of the Autoconf source text are designed to be copied (in
1051  certain cases, depending on the input) into the output of Autoconf. We call
1052  these the "data" portions. The rest of the Autoconf source text consists of
1053  comments plus executable code that decides which of the data portions to
1054  output in any given case. We call these comments and executable code the "non-
1055  data" portions. Autoconf never copies any of the non-data portions into its
1056  output.
1057  
1058  This special exception to the GPL applies to versions of Autoconf released by
1059  the Free Software Foundation. When you make and distribute a modified version
1060  of Autoconf, you may extend this special exception to the GPL to apply to your
1061  modified version as well, *unless* your modified version has the potential to
1062  copy into its output some of the text that was the non-data portion of the
1063  version that you started with. (In other words, unless your change moves or
1064  copies text from the non-data portions to the data portions.) If your
1065  modification has such potential, you must delete any notice of this special
1066  exception to the GPL from your modified version.
1067  
1068