home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Atari / Gnu / gdb36p4s.zoo / copying.c < prev    next >
C/C++ Source or Header  |  1993-10-04  |  15KB  |  216 lines

  1. /* Do not modify this file; it is created automatically
  2.    by copying.awk.  */
  3. extern int immediate_quit;
  4. static void
  5. copying_info ()
  6. {
  7.   immediate_quit++;
  8.   printf_filtered ("\n");
  9.   printf_filtered ("            GNU GENERAL PUBLIC LICENSE\n");
  10.   printf_filtered ("             Version 1, February 1989\n");
  11.   printf_filtered ("\n");
  12.   printf_filtered (" Copyright (C) 1989 Free Software Foundation, Inc.\n");
  13.   printf_filtered ("                    675 Mass Ave, Cambridge, MA 02139, USA\n");
  14.   printf_filtered (" Everyone is permitted to copy and distribute verbatim copies\n");
  15.   printf_filtered (" of this license document, but changing it is not allowed.\n");
  16.   printf_filtered ("\n");
  17.   printf_filtered ("                Preamble\n");
  18.   printf_filtered ("\n");
  19.   printf_filtered ("  The license agreements of most software companies try to keep users\n");
  20.   printf_filtered ("at the mercy of those companies.  By contrast, our General Public\n");
  21.   printf_filtered ("License is intended to guarantee your freedom to share and change free\n");
  22.   printf_filtered ("software--to make sure the software is free for all its users.  The\n");
  23.   printf_filtered ("General Public License applies to the Free Software Foundation's\n");
  24.   printf_filtered ("software and to any other program whose authors commit to using it.\n");
  25.   printf_filtered ("You can use it for your programs, too.\n");
  26.   printf_filtered ("\n");
  27.   printf_filtered ("  When we speak of free software, we are referring to freedom, not\n");
  28.   printf_filtered ("price.  Specifically, the General Public License is designed to make\n");
  29.   printf_filtered ("sure that you have the freedom to give away or sell copies of free\n");
  30.   printf_filtered ("software, that you receive source code or can get it if you want it,\n");
  31.   printf_filtered ("that you can change the software or use pieces of it in new free\n");
  32.   printf_filtered ("programs; and that you know you can do these things.\n");
  33.   printf_filtered ("\n");
  34.   printf_filtered ("  To protect your rights, we need to make restrictions that forbid\n");
  35.   printf_filtered ("anyone to deny you these rights or to ask you to surrender the rights.\n");
  36.   printf_filtered ("These restrictions translate to certain responsibilities for you if you\n");
  37.   printf_filtered ("distribute copies of the software, or if you modify it.\n");
  38.   printf_filtered ("\n");
  39.   printf_filtered ("  For example, if you distribute copies of a such a program, whether\n");
  40.   printf_filtered ("gratis or for a fee, you must give the recipients all the rights that\n");
  41.   printf_filtered ("you have.  You must make sure that they, too, receive or can get the\n");
  42.   printf_filtered ("source code.  And you must tell them their rights.\n");
  43.   printf_filtered ("\n");
  44.   printf_filtered ("  We protect your rights with two steps: (1) copyright the software, and\n");
  45.   printf_filtered ("(2) offer you this license which gives you legal permission to copy,\n");
  46.   printf_filtered ("distribute and/or modify the software.\n");
  47.   printf_filtered ("\n");
  48.   printf_filtered ("  Also, for each author's protection and ours, we want to make certain\n");
  49.   printf_filtered ("that everyone understands that there is no warranty for this free\n");
  50.   printf_filtered ("software.  If the software is modified by someone else and passed on, we\n");
  51.   printf_filtered ("want its recipients to know that what they have is not the original, so\n");
  52.   printf_filtered ("that any problems introduced by others will not reflect on the original\n");
  53.   printf_filtered ("authors' reputations.\n");
  54.   printf_filtered ("\n");
  55.   printf_filtered ("  The precise terms and conditions for copying, distribution and\n");
  56.   printf_filtered ("modification follow.\n");
  57.   printf_filtered (" \n");
  58.   printf_filtered ("            GNU GENERAL PUBLIC LICENSE\n");
  59.   printf_filtered ("   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n");
  60.   printf_filtered ("\n");
  61.   printf_filtered ("  0. This License Agreement applies to any program or other work which\n");
  62.   printf_filtered ("contains a notice placed by the copyright holder saying it may be\n");
  63.   printf_filtered ("distributed under the terms of this General Public License.  The\n");
  64.   printf_filtered ("\"Program\", below, refers to any such program or work, and a \"work based\n");
  65.   printf_filtered ("on the Program\" means either the Program or any work containing the\n");
  66.   printf_filtered ("Program or a portion of it, either verbatim or with modifications.  Each\n");
  67.   printf_filtered ("licensee is addressed as \"you\".\n");
  68.   printf_filtered ("\n");
  69.   printf_filtered ("  1. You may copy and distribute verbatim copies of the Program's source\n");
  70.   printf_filtered ("code as you receive it, in any medium, provided that you conspicuously and\n");
  71.   printf_filtered ("appropriately publish on each copy an appropriate copyright notice and\n");
  72.   printf_filtered ("disclaimer of warranty; keep intact all the notices that refer to this\n");
  73.   printf_filtered ("General Public License and to the absence of any warranty; and give any\n");
  74.   printf_filtered ("other recipients of the Program a copy of this General Public License\n");
  75.   printf_filtered ("along with the Program.  You may charge a fee for the physical act of\n");
  76.   printf_filtered ("transferring a copy.\n");
  77.   printf_filtered ("\n");
  78.   printf_filtered ("  2. You may modify your copy or copies of the Program or any portion of\n");
  79.   printf_filtered ("it, and copy and distribute such modifications under the terms of Paragraph\n");
  80.   printf_filtered ("1 above, provided that you also do the following:\n");
  81.   printf_filtered ("\n");
  82.   printf_filtered ("    a) cause the modified files to carry prominent notices stating that\n");
  83.   printf_filtered ("    you changed the files and the date of any change; and\n");
  84.   printf_filtered ("\n");
  85.   printf_filtered ("    b) cause the whole of any work that you distribute or publish, that\n");
  86.   printf_filtered ("    in whole or in part contains the Program or any part thereof, either\n");
  87.   printf_filtered ("    with or without modifications, to be licensed at no charge to all\n");
  88.   printf_filtered ("    third parties under the terms of this General Public License (except\n");
  89.   printf_filtered ("    that you may choose to grant warranty protection to some or all\n");
  90.   printf_filtered ("    third parties, at your option).\n");
  91.   printf_filtered ("\n");
  92.   printf_filtered ("    c) If the modified program normally reads commands interactively when\n");
  93.   printf_filtered ("    run, you must cause it, when started running for such interactive use\n");
  94.   printf_filtered ("    in the simplest and most usual way, to print or display an\n");
  95.   printf_filtered ("    announcement including an appropriate copyright notice and a notice\n");
  96.   printf_filtered ("    that there is no warranty (or else, saying that you provide a\n");
  97.   printf_filtered ("    warranty) and that users may redistribute the program under these\n");
  98.   printf_filtered ("    conditions, and telling the user how to view a copy of this General\n");
  99.   printf_filtered ("    Public License.\n");
  100.   printf_filtered ("\n");
  101.   printf_filtered ("    d) You may charge a fee for the physical act of transferring a\n");
  102.   printf_filtered ("    copy, and you may at your option offer warranty protection in\n");
  103.   printf_filtered ("    exchange for a fee.\n");
  104.   printf_filtered ("\n");
  105.   printf_filtered ("Mere aggregation of another independent work with the Program (or its\n");
  106.   printf_filtered ("derivative) on a volume of a storage or distribution medium does not bring\n");
  107.   printf_filtered ("the other work under the scope of these terms.\n");
  108.   printf_filtered (" \n");
  109.   printf_filtered ("  3. You may copy and distribute the Program (or a portion or derivative of\n");
  110.   printf_filtered ("it, under Paragraph 2) in object code or executable form under the terms of\n");
  111.   printf_filtered ("Paragraphs 1 and 2 above provided that you also do one of the following:\n");
  112.   printf_filtered ("\n");
  113.   printf_filtered ("    a) accompany it with the complete corresponding machine-readable\n");
  114.   printf_filtered ("    source code, which must be distributed under the terms of\n");
  115.   printf_filtered ("    Paragraphs 1 and 2 above; or,\n");
  116.   printf_filtered ("\n");
  117.   printf_filtered ("    b) accompany it with a written offer, valid for at least three\n");
  118.   printf_filtered ("    years, to give any third party free (except for a nominal charge\n");
  119.   printf_filtered ("    for the cost of distribution) a complete machine-readable copy of the\n");
  120.   printf_filtered ("    corresponding source code, to be distributed under the terms of\n");
  121.   printf_filtered ("    Paragraphs 1 and 2 above; or,\n");
  122.   printf_filtered ("\n");
  123.   printf_filtered ("    c) accompany it with the information you received as to where the\n");
  124.   printf_filtered ("    corresponding source code may be obtained.  (This alternative is\n");
  125.   printf_filtered ("    allowed only for noncommercial distribution and only if you\n");
  126.   printf_filtered ("    received the program in object code or executable form alone.)\n");
  127.   printf_filtered ("\n");
  128.   printf_filtered ("Source code for a work means the preferred form of the work for making\n");
  129.   printf_filtered ("modifications to it.  For an executable file, complete source code means\n");
  130.   printf_filtered ("all the source code for all modules it contains; but, as a special\n");
  131.   printf_filtered ("exception, it need not include source code for modules which are standard\n");
  132.   printf_filtered ("libraries that accompany the operating system on which the executable\n");
  133.   printf_filtered ("file runs, or for standard header files or definitions files that\n");
  134.   printf_filtered ("accompany that operating system.\n");
  135.   printf_filtered ("\n");
  136.   printf_filtered ("  4. You may not copy, modify, sublicense, distribute or transfer the\n");
  137.   printf_filtered ("Program except as expressly provided under this General Public License.\n");
  138.   printf_filtered ("Any attempt otherwise to copy, modify, sublicense, distribute or transfer\n");
  139.   printf_filtered ("the Program is void, and will automatically terminate your rights to use\n");
  140.   printf_filtered ("the Program under this License.  However, parties who have received\n");
  141.   printf_filtered ("copies, or rights to use copies, from you under this General Public\n");
  142.   printf_filtered ("License will not have their licenses terminated so long as such parties\n");
  143.   printf_filtered ("remain in full compliance.\n");
  144.   printf_filtered ("\n");
  145.   printf_filtered ("  5. By copying, distributing or modifying the Program (or any work based\n");
  146.   printf_filtered ("on the Program) you indicate your acceptance of this license to do so,\n");
  147.   printf_filtered ("and all its terms and conditions.\n");
  148.   printf_filtered ("\n");
  149.   printf_filtered ("  6. Each time you redistribute the Program (or any work based on the\n");
  150.   printf_filtered ("Program), the recipient automatically receives a license from the original\n");
  151.   printf_filtered ("licensor to copy, distribute or modify the Program subject to these\n");
  152.   printf_filtered ("terms and conditions.  You may not impose any further restrictions on the\n");
  153.   printf_filtered ("recipients' exercise of the rights granted herein.\n");
  154.   printf_filtered (" \n");
  155.   printf_filtered ("  7. The Free Software Foundation may publish revised and/or new versions\n");
  156.   printf_filtered ("of the General Public License from time to time.  Such new versions will\n");
  157.   printf_filtered ("be similar in spirit to the present version, but may differ in detail to\n");
  158.   printf_filtered ("address new problems or concerns.\n");
  159.   printf_filtered ("\n");
  160.   printf_filtered ("Each version is given a distinguishing version number.  If the Program\n");
  161.   printf_filtered ("specifies a version number of the license which applies to it and \"any\n");
  162.   printf_filtered ("later version\", you have the option of following the terms and conditions\n");
  163.   printf_filtered ("either of that version or of any later version published by the Free\n");
  164.   printf_filtered ("Software Foundation.  If the Program does not specify a version number of\n");
  165.   printf_filtered ("the license, you may choose any version ever published by the Free Software\n");
  166.   printf_filtered ("Foundation.\n");
  167.   printf_filtered ("\n");
  168.   printf_filtered ("  8. If you wish to incorporate parts of the Program into other free\n");
  169.   printf_filtered ("programs whose distribution conditions are different, write to the author\n");
  170.   printf_filtered ("to ask for permission.  For software which is copyrighted by the Free\n");
  171.   printf_filtered ("Software Foundation, write to the Free Software Foundation; we sometimes\n");
  172.   printf_filtered ("make exceptions for this.  Our decision will be guided by the two goals\n");
  173.   printf_filtered ("of preserving the free status of all derivatives of our free software and\n");
  174.   printf_filtered ("of promoting the sharing and reuse of software generally.\n");
  175.   printf_filtered ("\n");
  176.   immediate_quit--;
  177. }
  178.  
  179. static void
  180. warranty_info ()
  181. {
  182.   immediate_quit++;
  183.   printf_filtered ("                NO WARRANTY\n");
  184.   printf_filtered ("\n");
  185.   printf_filtered ("  9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\n");
  186.   printf_filtered ("FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\n");
  187.   printf_filtered ("OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\n");
  188.   printf_filtered ("PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\n");
  189.   printf_filtered ("OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n");
  190.   printf_filtered ("MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\n");
  191.   printf_filtered ("TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\n");
  192.   printf_filtered ("PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\n");
  193.   printf_filtered ("REPAIR OR CORRECTION.\n");
  194.   printf_filtered ("\n");
  195.   printf_filtered ("  10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\n");
  196.   printf_filtered ("WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\n");
  197.   printf_filtered ("REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\n");
  198.   printf_filtered ("INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\n");
  199.   printf_filtered ("OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\n");
  200.   printf_filtered ("TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\n");
  201.   printf_filtered ("YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\n");
  202.   printf_filtered ("PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\n");
  203.   printf_filtered ("POSSIBILITY OF SUCH DAMAGES.\n");
  204.   printf_filtered ("\n");
  205.   immediate_quit--;
  206. }
  207.  
  208. void
  209. _initialize_copying ()
  210. {
  211.   add_info ("copying", copying_info,
  212.         "Conditions for redistributing copies of GDB.");
  213.   add_info ("warranty", warranty_info,
  214.       "Various kinds of warranty you do not have.");
  215. }
  216.