137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs/*
237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs *
337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs *  D-Bus helper library
437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs *
537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs *  Copyright (C) 2004-2009  Marcel Holtmann <marcel@holtmann.org>
637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs *
737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs *
837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs *  This program is free software; you can redistribute it and/or modify
937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs *  it under the terms of the GNU General Public License as published by
1037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs *  the Free Software Foundation; either version 2 of the License, or
1137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs *  (at your option) any later version.
1237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs *
1337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs *  This program is distributed in the hope that it will be useful,
1437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs *  but WITHOUT ANY WARRANTY; without even the implied warranty of
1537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs *  GNU General Public License for more details.
1737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs *
1837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs *  You should have received a copy of the GNU General Public License
1937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs *  along with this program; if not, write to the Free Software
2037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs *  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
2137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs *
2237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs */
2337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs		    GNU GENERAL PUBLIC LICENSE
2437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs		       Version 2, June 1991
2537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
2637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs Copyright (C) 1989, 1991 Free Software Foundation, Inc.
2737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs                       51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
2837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs Everyone is permitted to copy and distribute verbatim copies
2937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs of this license document, but changing it is not allowed.
3037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
3137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs			    Preamble
3237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
3337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  The licenses for most software are designed to take away your
3437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsfreedom to share and change it.  By contrast, the GNU General Public
3537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsLicense is intended to guarantee your freedom to share and change free
3637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongssoftware--to make sure the software is free for all its users.  This
3737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsGeneral Public License applies to most of the Free Software
3837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsFoundation's software and to any other program whose authors commit to
3937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsusing it.  (Some other Free Software Foundation software is covered by
4037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsthe GNU Library General Public License instead.)  You can apply it to
4137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsyour programs, too.
4237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
4337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  When we speak of free software, we are referring to freedom, not
4437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsprice.  Our General Public Licenses are designed to make sure that you
4537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongshave the freedom to distribute copies of free software (and charge for
4637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsthis service if you wish), that you receive source code or can get it
4737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsif you want it, that you can change the software or use pieces of it
4837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsin new free programs; and that you know you can do these things.
4937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
5037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  To protect your rights, we need to make restrictions that forbid
5137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsanyone to deny you these rights or to ask you to surrender the rights.
5237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsThese restrictions translate to certain responsibilities for you if you
5337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsdistribute copies of the software, or if you modify it.
5437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
5537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  For example, if you distribute copies of such a program, whether
5637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsgratis or for a fee, you must give the recipients all the rights that
5737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsyou have.  You must make sure that they, too, receive or can get the
5837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongssource code.  And you must show them these terms so they know their
5937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsrights.
6037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
6137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  We protect your rights with two steps: (1) copyright the software, and
6237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs(2) offer you this license which gives you legal permission to copy,
6337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsdistribute and/or modify the software.
6437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
6537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  Also, for each author's protection and ours, we want to make certain
6637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsthat everyone understands that there is no warranty for this free
6737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongssoftware.  If the software is modified by someone else and passed on, we
6837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongswant its recipients to know that what they have is not the original, so
6937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsthat any problems introduced by others will not reflect on the original
7037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsauthors' reputations.
7137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
7237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  Finally, any free program is threatened constantly by software
7337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongspatents.  We wish to avoid the danger that redistributors of a free
7437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsprogram will individually obtain patent licenses, in effect making the
7537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsprogram proprietary.  To prevent this, we have made it clear that any
7637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongspatent must be licensed for everyone's free use or not licensed at all.
7737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
7837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  The precise terms and conditions for copying, distribution and
7937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsmodification follow.
8037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
8137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs		    GNU GENERAL PUBLIC LICENSE
8237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
8337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
8437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  0. This License applies to any program or other work which contains
8537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsa notice placed by the copyright holder saying it may be distributed
8637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsunder the terms of this General Public License.  The "Program", below,
8737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsrefers to any such program or work, and a "work based on the Program"
8837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsmeans either the Program or any derivative work under copyright law:
8937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsthat is to say, a work containing the Program or a portion of it,
9037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongseither verbatim or with modifications and/or translated into another
9137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongslanguage.  (Hereinafter, translation is included without limitation in
9237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsthe term "modification".)  Each licensee is addressed as "you".
9337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
9437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsActivities other than copying, distribution and modification are not
9537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongscovered by this License; they are outside its scope.  The act of
9637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsrunning the Program is not restricted, and the output from the Program
9737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsis covered only if its contents constitute a work based on the
9837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsProgram (independent of having been made by running the Program).
9937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsWhether that is true depends on what the Program does.
10037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
10137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  1. You may copy and distribute verbatim copies of the Program's
10237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongssource code as you receive it, in any medium, provided that you
10337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsconspicuously and appropriately publish on each copy an appropriate
10437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongscopyright notice and disclaimer of warranty; keep intact all the
10537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsnotices that refer to this License and to the absence of any warranty;
10637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsand give any other recipients of the Program a copy of this License
10737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsalong with the Program.
10837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
10937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsYou may charge a fee for the physical act of transferring a copy, and
11037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsyou may at your option offer warranty protection in exchange for a fee.
11137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
11237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  2. You may modify your copy or copies of the Program or any portion
11337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsof it, thus forming a work based on the Program, and copy and
11437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsdistribute such modifications or work under the terms of Section 1
11537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsabove, provided that you also meet all of these conditions:
11637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
11737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    a) You must cause the modified files to carry prominent notices
11837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    stating that you changed the files and the date of any change.
11937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
12037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    b) You must cause any work that you distribute or publish, that in
12137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    whole or in part contains or is derived from the Program or any
12237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    part thereof, to be licensed as a whole at no charge to all third
12337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    parties under the terms of this License.
12437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
12537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    c) If the modified program normally reads commands interactively
12637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    when run, you must cause it, when started running for such
12737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    interactive use in the most ordinary way, to print or display an
12837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    announcement including an appropriate copyright notice and a
12937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    notice that there is no warranty (or else, saying that you provide
13037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    a warranty) and that users may redistribute the program under
13137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    these conditions, and telling the user how to view a copy of this
13237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    License.  (Exception: if the Program itself is interactive but
13337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    does not normally print such an announcement, your work based on
13437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    the Program is not required to print an announcement.)
13537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
13637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsThese requirements apply to the modified work as a whole.  If
13737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsidentifiable sections of that work are not derived from the Program,
13837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsand can be reasonably considered independent and separate works in
13937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsthemselves, then this License, and its terms, do not apply to those
14037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongssections when you distribute them as separate works.  But when you
14137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsdistribute the same sections as part of a whole which is a work based
14237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongson the Program, the distribution of the whole must be on the terms of
14337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsthis License, whose permissions for other licensees extend to the
14437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsentire whole, and thus to each and every part regardless of who wrote it.
14537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
14637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsThus, it is not the intent of this section to claim rights or contest
14737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsyour rights to work written entirely by you; rather, the intent is to
14837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsexercise the right to control the distribution of derivative or
14937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongscollective works based on the Program.
15037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
15137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsIn addition, mere aggregation of another work not based on the Program
15237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongswith the Program (or with a work based on the Program) on a volume of
15337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsa storage or distribution medium does not bring the other work under
15437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsthe scope of this License.
15537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
15637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  3. You may copy and distribute the Program (or a work based on it,
15737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsunder Section 2) in object code or executable form under the terms of
15837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsSections 1 and 2 above provided that you also do one of the following:
15937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
16037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    a) Accompany it with the complete corresponding machine-readable
16137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    source code, which must be distributed under the terms of Sections
16237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    1 and 2 above on a medium customarily used for software interchange; or,
16337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
16437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    b) Accompany it with a written offer, valid for at least three
16537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    years, to give any third party, for a charge no more than your
16637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    cost of physically performing source distribution, a complete
16737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    machine-readable copy of the corresponding source code, to be
16837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    distributed under the terms of Sections 1 and 2 above on a medium
16937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    customarily used for software interchange; or,
17037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
17137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    c) Accompany it with the information you received as to the offer
17237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    to distribute corresponding source code.  (This alternative is
17337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    allowed only for noncommercial distribution and only if you
17437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    received the program in object code or executable form with such
17537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    an offer, in accord with Subsection b above.)
17637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
17737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsThe source code for a work means the preferred form of the work for
17837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsmaking modifications to it.  For an executable work, complete source
17937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongscode means all the source code for all modules it contains, plus any
18037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsassociated interface definition files, plus the scripts used to
18137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongscontrol compilation and installation of the executable.  However, as a
18237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsspecial exception, the source code distributed need not include
18337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsanything that is normally distributed (in either source or binary
18437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsform) with the major components (compiler, kernel, and so on) of the
18537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsoperating system on which the executable runs, unless that component
18637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsitself accompanies the executable.
18737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
18837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsIf distribution of executable or object code is made by offering
18937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsaccess to copy from a designated place, then offering equivalent
19037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsaccess to copy the source code from the same place counts as
19137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsdistribution of the source code, even though third parties are not
19237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongscompelled to copy the source along with the object code.
19337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
19437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  4. You may not copy, modify, sublicense, or distribute the Program
19537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsexcept as expressly provided under this License.  Any attempt
19637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsotherwise to copy, modify, sublicense or distribute the Program is
19737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsvoid, and will automatically terminate your rights under this License.
19837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsHowever, parties who have received copies, or rights, from you under
19937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsthis License will not have their licenses terminated so long as such
20037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsparties remain in full compliance.
20137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
20237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  5. You are not required to accept this License, since you have not
20337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongssigned it.  However, nothing else grants you permission to modify or
20437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsdistribute the Program or its derivative works.  These actions are
20537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsprohibited by law if you do not accept this License.  Therefore, by
20637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsmodifying or distributing the Program (or any work based on the
20737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsProgram), you indicate your acceptance of this License to do so, and
20837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsall its terms and conditions for copying, distributing or modifying
20937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsthe Program or works based on it.
21037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
21137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  6. Each time you redistribute the Program (or any work based on the
21237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsProgram), the recipient automatically receives a license from the
21337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsoriginal licensor to copy, distribute or modify the Program subject to
21437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsthese terms and conditions.  You may not impose any further
21537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsrestrictions on the recipients' exercise of the rights granted herein.
21637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsYou are not responsible for enforcing compliance by third parties to
21737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsthis License.
21837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
21937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  7. If, as a consequence of a court judgment or allegation of patent
22037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsinfringement or for any other reason (not limited to patent issues),
22137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsconditions are imposed on you (whether by court order, agreement or
22237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsotherwise) that contradict the conditions of this License, they do not
22337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsexcuse you from the conditions of this License.  If you cannot
22437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsdistribute so as to satisfy simultaneously your obligations under this
22537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsLicense and any other pertinent obligations, then as a consequence you
22637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsmay not distribute the Program at all.  For example, if a patent
22737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongslicense would not permit royalty-free redistribution of the Program by
22837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsall those who receive copies directly or indirectly through you, then
22937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsthe only way you could satisfy both it and this License would be to
23037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsrefrain entirely from distribution of the Program.
23137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
23237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsIf any portion of this section is held invalid or unenforceable under
23337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsany particular circumstance, the balance of the section is intended to
23437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsapply and the section as a whole is intended to apply in other
23537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongscircumstances.
23637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
23737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsIt is not the purpose of this section to induce you to infringe any
23837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongspatents or other property right claims or to contest validity of any
23937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongssuch claims; this section has the sole purpose of protecting the
24037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsintegrity of the free software distribution system, which is
24137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsimplemented by public license practices.  Many people have made
24237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsgenerous contributions to the wide range of software distributed
24337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsthrough that system in reliance on consistent application of that
24437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongssystem; it is up to the author/donor to decide if he or she is willing
24537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsto distribute software through any other system and a licensee cannot
24637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsimpose that choice.
24737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
24837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsThis section is intended to make thoroughly clear what is believed to
24937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsbe a consequence of the rest of this License.
25037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
25137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  8. If the distribution and/or use of the Program is restricted in
25237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongscertain countries either by patents or by copyrighted interfaces, the
25337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsoriginal copyright holder who places the Program under this License
25437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsmay add an explicit geographical distribution limitation excluding
25537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsthose countries, so that distribution is permitted only in or among
25637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongscountries not thus excluded.  In such case, this License incorporates
25737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsthe limitation as if written in the body of this License.
25837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
25937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  9. The Free Software Foundation may publish revised and/or new versions
26037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsof the General Public License from time to time.  Such new versions will
26137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsbe similar in spirit to the present version, but may differ in detail to
26237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsaddress new problems or concerns.
26337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
26437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsEach version is given a distinguishing version number.  If the Program
26537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsspecifies a version number of this License which applies to it and "any
26637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongslater version", you have the option of following the terms and conditions
26737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongseither of that version or of any later version published by the Free
26837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsSoftware Foundation.  If the Program does not specify a version number of
26937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsthis License, you may choose any version ever published by the Free Software
27037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsFoundation.
27137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
27237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  10. If you wish to incorporate parts of the Program into other free
27337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsprograms whose distribution conditions are different, write to the author
27437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsto ask for permission.  For software which is copyrighted by the Free
27537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsSoftware Foundation, write to the Free Software Foundation; we sometimes
27637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsmake exceptions for this.  Our decision will be guided by the two goals
27737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsof preserving the free status of all derivatives of our free software and
27837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsof promoting the sharing and reuse of software generally.
27937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
28037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs			    NO WARRANTY
28137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
28237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
28337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
28437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
28537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsPROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
28637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
28737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
28837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
28937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
29037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsREPAIR OR CORRECTION.
29137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
29237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
29337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
29437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
29537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
29637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
29737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
29837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
29937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
30037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsPOSSIBILITY OF SUCH DAMAGES.
30137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
30237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs		     END OF TERMS AND CONDITIONS
30337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
30437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs	    How to Apply These Terms to Your New Programs
30537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
30637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  If you develop a new program, and you want it to be of the greatest
30737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongspossible use to the public, the best way to achieve this is to make it
30837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsfree software which everyone can redistribute and change under these terms.
30937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
31037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  To do so, attach the following notices to the program.  It is safest
31137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsto attach them to the start of each source file to most effectively
31237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsconvey the exclusion of warranty; and each file should have at least
31337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsthe "copyright" line and a pointer to where the full notice is found.
31437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
31537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    <one line to give the program's name and a brief idea of what it does.>
31637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    Copyright (C) <year>  <name of author>
31737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
31837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    This program is free software; you can redistribute it and/or modify
31937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    it under the terms of the GNU General Public License as published by
32037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    the Free Software Foundation; either version 2 of the License, or
32137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    (at your option) any later version.
32237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
32337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    This program is distributed in the hope that it will be useful,
32437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    but WITHOUT ANY WARRANTY; without even the implied warranty of
32537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
32637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    GNU General Public License for more details.
32737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
32837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    You should have received a copy of the GNU General Public License
32937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    along with this program; if not, write to the Free Software
33037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
33137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
33237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
33337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsAlso add information on how to contact you by electronic and paper mail.
33437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
33537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsIf the program is interactive, make it output a short notice like this
33637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongswhen it starts in an interactive mode:
33737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
33837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    Gnomovision version 69, Copyright (C) year name of author
33937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
34037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    This is free software, and you are welcome to redistribute it
34137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs    under certain conditions; type `show c' for details.
34237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
34337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsThe hypothetical commands `show w' and `show c' should show the appropriate
34437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsparts of the General Public License.  Of course, the commands you use may
34537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsbe called something other than `show w' and `show c'; they could even be
34637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsmouse-clicks or menu items--whatever suits your program.
34737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
34837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsYou should also get your employer (if you work as a programmer) or your
34937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsschool, if any, to sign a "copyright disclaimer" for the program, if
35037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsnecessary.  Here is a sample; alter the names:
35137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
35237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
35337c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  `Gnomovision' (which makes passes at compilers) written by James Hacker.
35437c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
35537c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  <signature of Ty Coon>, 1 April 1989
35637c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs  Ty Coon, President of Vice
35737c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongs
35837c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsThis General Public License does not permit incorporating your program into
35937c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsproprietary programs.  If your program is a subroutine library, you may
36037c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongsconsider it more useful to permit linking proprietary applications with the
36137c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid Deephanphongslibrary.  If this is what you want to do, use the GNU Library General
36237c16a1ee4a8e0381a4d503c6f74bbfdd1ceca6eDavid DeephanphongsPublic License instead of this License.
363