Updated README: Equal sign not required with `--mode` flag.
[sgk-go] / doc / copying.texi
CommitLineData
7eeb782e
AT
1The program GNU Go is distributed under the terms of the
2GNU General Public License (GPL). Its documentation is
3distributed under the terms of the GNU Free Documentation
4License (GFDL).
5
6@menu
7* GPL:: The GNU General Public License
8* GFDL:: The GNU Free Documentation License
9* GTP License:: The Go Text Protocol License
10@end menu
11
12@node GPL, GFDL, Copying, Copying
13@cindex licence, program (GPL)
14
15@section GNU GENERAL PUBLIC LICENSE
16@center Version 3, 29 June 2007
17
18@display
19Copyright @copyright{} 2007 Free Software Foundation, Inc. <http://fsf.org/>
20Everyone is permitted to copy and distribute verbatim copies
21of this license document, but changing it is not allowed.
22@end display
23
24@unnumberedsec Preamble
25
26 The GNU General Public License is a free, copyleft license for
27software and other kinds of works.
28
29 The licenses for most software and other practical works are designed
30to take away your freedom to share and change the works. By contrast,
31the GNU General Public License is intended to guarantee your freedom to
32share and change all versions of a program--to make sure it remains free
33software for all its users. We, the Free Software Foundation, use the
34GNU General Public License for most of our software; it applies also to
35any other work released this way by its authors. You can apply it to
36your programs, too.
37
38 When we speak of free software, we are referring to freedom, not
39price. Our General Public Licenses are designed to make sure that you
40have the freedom to distribute copies of free software (and charge for
41them if you wish), that you receive source code or can get it if you
42want it, that you can change the software or use pieces of it in new
43free programs, and that you know you can do these things.
44
45 To protect your rights, we need to prevent others from denying you
46these rights or asking you to surrender the rights. Therefore, you have
47certain responsibilities if you distribute copies of the software, or if
48you modify it: responsibilities to respect the freedom of others.
49
50 For example, if you distribute copies of such a program, whether
51gratis or for a fee, you must pass on to the recipients the same
52freedoms that you received. You must make sure that they, too, receive
53or can get the source code. And you must show them these terms so they
54know their rights.
55
56 Developers that use the GNU GPL protect your rights with two steps:
57(1) assert copyright on the software, and (2) offer you this License
58giving you legal permission to copy, distribute and/or modify it.
59
60 For the developers' and authors' protection, the GPL clearly explains
61that there is no warranty for this free software. For both users' and
62authors' sake, the GPL requires that modified versions be marked as
63changed, so that their problems will not be attributed erroneously to
64authors of previous versions.
65
66 Some devices are designed to deny users access to install or run
67modified versions of the software inside them, although the manufacturer
68can do so. This is fundamentally incompatible with the aim of
69protecting users' freedom to change the software. The systematic
70pattern of such abuse occurs in the area of products for individuals to
71use, which is precisely where it is most unacceptable. Therefore, we
72have designed this version of the GPL to prohibit the practice for those
73products. If such problems arise substantially in other domains, we
74stand ready to extend this provision to those domains in future versions
75of the GPL, as needed to protect the freedom of users.
76
77 Finally, every program is threatened constantly by software patents.
78States should not allow patents to restrict development and use of
79software on general-purpose computers, but in those that do, we wish to
80avoid the special danger that patents applied to a free program could
81make it effectively proprietary. To prevent this, the GPL assures that
82patents cannot be used to render the program non-free.
83
84 The precise terms and conditions for copying, distribution and
85modification follow.
86
87@iftex
88@unnumberedsec TERMS AND CONDITIONS
89@end iftex
90@ifinfo
91@center TERMS AND CONDITIONS
92@end ifinfo
93
94@enumerate 0
95@item
96DEFINITIONS
97
98 "This License" refers to version 3 of the GNU General Public License.
99
100 "Copyright" also means copyright-like laws that apply to other kinds of
101works, such as semiconductor masks.
102
103 "The Program" refers to any copyrightable work licensed under this
104License. Each licensee is addressed as "you". "Licensees" and
105"recipients" may be individuals or organizations.
106
107 To "modify" a work means to copy from or adapt all or part of the work
108in a fashion requiring copyright permission, other than the making of an
109exact copy. The resulting work is called a "modified version" of the
110earlier work or a work "based on" the earlier work.
111
112 A "covered work" means either the unmodified Program or a work based
113on the Program.
114
115 To "propagate" a work means to do anything with it that, without
116permission, would make you directly or secondarily liable for
117infringement under applicable copyright law, except executing it on a
118computer or modifying a private copy. Propagation includes copying,
119distribution (with or without modification), making available to the
120public, and in some countries other activities as well.
121
122 To "convey" a work means any kind of propagation that enables other
123parties to make or receive copies. Mere interaction with a user through
124a computer network, with no transfer of a copy, is not conveying.
125
126 An interactive user interface displays "Appropriate Legal Notices"
127to the extent that it includes a convenient and prominently visible
128feature that (1) displays an appropriate copyright notice, and (2)
129tells the user that there is no warranty for the work (except to the
130extent that warranties are provided), that licensees may convey the
131work under this License, and how to view a copy of this License. If
132the interface presents a list of user commands or options, such as a
133menu, a prominent item in the list meets this criterion.
134
135@sp 1
136@item
137SOURCE CODE
138
139 The "source code" for a work means the preferred form of the work
140for making modifications to it. "Object code" means any non-source
141form of a work.
142
143 A "Standard Interface" means an interface that either is an official
144standard defined by a recognized standards body, or, in the case of
145interfaces specified for a particular programming language, one that
146is widely used among developers working in that language.
147
148 The "System Libraries" of an executable work include anything, other
149than the work as a whole, that (a) is included in the normal form of
150packaging a Major Component, but which is not part of that Major
151Component, and (b) serves only to enable use of the work with that
152Major Component, or to implement a Standard Interface for which an
153implementation is available to the public in source code form. A
154"Major Component", in this context, means a major essential component
155(kernel, window system, and so on) of the specific operating system
156(if any) on which the executable work runs, or a compiler used to
157produce the work, or an object code interpreter used to run it.
158
159 The "Corresponding Source" for a work in object code form means all
160the source code needed to generate, install, and (for an executable
161work) run the object code and to modify the work, including scripts to
162control those activities. However, it does not include the work's
163System Libraries, or general-purpose tools or generally available free
164programs which are used unmodified in performing those activities but
165which are not part of the work. For example, Corresponding Source
166includes interface definition files associated with source files for
167the work, and the source code for shared libraries and dynamically
168linked subprograms that the work is specifically designed to require,
169such as by intimate data communication or control flow between those
170subprograms and other parts of the work.
171
172 The Corresponding Source need not include anything that users
173can regenerate automatically from other parts of the Corresponding
174Source.
175
176 The Corresponding Source for a work in source code form is that
177same work.
178
179@sp 1
180@item
181BASIC PERMISSIONS
182
183 All rights granted under this License are granted for the term of
184copyright on the Program, and are irrevocable provided the stated
185conditions are met. This License explicitly affirms your unlimited
186permission to run the unmodified Program. The output from running a
187covered work is covered by this License only if the output, given its
188content, constitutes a covered work. This License acknowledges your
189rights of fair use or other equivalent, as provided by copyright law.
190
191 You may make, run and propagate covered works that you do not
192convey, without conditions so long as your license otherwise remains
193in force. You may convey covered works to others for the sole purpose
194of having them make modifications exclusively for you, or provide you
195with facilities for running those works, provided that you comply with
196the terms of this License in conveying all material for which you do
197not control copyright. Those thus making or running the covered works
198for you must do so exclusively on your behalf, under your direction
199and control, on terms that prohibit them from making any copies of
200your copyrighted material outside their relationship with you.
201
202 Conveying under any other circumstances is permitted solely under
203the conditions stated below. Sublicensing is not allowed; section 10
204makes it unnecessary.
205
206@sp 1
207@item
208PROTECTING USERS' LEGAL RIGHTS FROM ANTI-CIRCUMVENTION LAW
209
210 No covered work shall be deemed part of an effective technological
211measure under any applicable law fulfilling obligations under article
21211 of the WIPO copyright treaty adopted on 20 December 1996, or
213similar laws prohibiting or restricting circumvention of such
214measures.
215
216 When you convey a covered work, you waive any legal power to forbid
217circumvention of technological measures to the extent such circumvention
218is effected by exercising rights under this License with respect to
219the covered work, and you disclaim any intention to limit operation or
220modification of the work as a means of enforcing, against the work's
221users, your or third parties' legal rights to forbid circumvention of
222technological measures.
223
224@sp 1
225@item
226CONVEYING VERBATIM COPIES
227
228 You may convey verbatim copies of the Program's source code as you
229receive it, in any medium, provided that you conspicuously and
230appropriately publish on each copy an appropriate copyright notice;
231keep intact all notices stating that this License and any
232non-permissive terms added in accord with section 7 apply to the code;
233keep intact all notices of the absence of any warranty; and give all
234recipients a copy of this License along with the Program.
235
236 You may charge any price or no price for each copy that you convey,
237and you may offer support or warranty protection for a fee.
238
239@sp 1
240@item
241CONVEYING MODIFIED SOURCE VERSIONS
242
243 You may convey a work based on the Program, or the modifications to
244produce it from the Program, in the form of source code under the
245terms of section 4, provided that you also meet all of these conditions:
246
247 a) The work must carry prominent notices stating that you modified
248 it, and giving a relevant date.
249
250 b) The work must carry prominent notices stating that it is
251 released under this License and any conditions added under section
252 7. This requirement modifies the requirement in section 4 to
253 "keep intact all notices".
254
255 c) You must license the entire work, as a whole, under this
256 License to anyone who comes into possession of a copy. This
257 License will therefore apply, along with any applicable section 7
258 additional terms, to the whole of the work, and all its parts,
259 regardless of how they are packaged. This License gives no
260 permission to license the work in any other way, but it does not
261 invalidate such permission if you have separately received it.
262
263 d) If the work has interactive user interfaces, each must display
264 Appropriate Legal Notices; however, if the Program has interactive
265 interfaces that do not display Appropriate Legal Notices, your
266 work need not make them do so.
267
268 A compilation of a covered work with other separate and independent
269works, which are not by their nature extensions of the covered work,
270and which are not combined with it such as to form a larger program,
271in or on a volume of a storage or distribution medium, is called an
272"aggregate" if the compilation and its resulting copyright are not
273used to limit the access or legal rights of the compilation's users
274beyond what the individual works permit. Inclusion of a covered work
275in an aggregate does not cause this License to apply to the other
276parts of the aggregate.
277
278@sp 1
279@item
280CONVEYING NON-SOURCE FORMS
281
282 You may convey a covered work in object code form under the terms
283of sections 4 and 5, provided that you also convey the
284machine-readable Corresponding Source under the terms of this License,
285in one of these ways:
286
287 a) Convey the object code in, or embodied in, a physical product
288 (including a physical distribution medium), accompanied by the
289 Corresponding Source fixed on a durable physical medium
290 customarily used for software interchange.
291
292 b) Convey the object code in, or embodied in, a physical product
293 (including a physical distribution medium), accompanied by a
294 written offer, valid for at least three years and valid for as
295 long as you offer spare parts or customer support for that product
296 model, to give anyone who possesses the object code either (1) a
297 copy of the Corresponding Source for all the software in the
298 product that is covered by this License, on a durable physical
299 medium customarily used for software interchange, for a price no
300 more than your reasonable cost of physically performing this
301 conveying of source, or (2) access to copy the
302 Corresponding Source from a network server at no charge.
303
304 c) Convey individual copies of the object code with a copy of the
305 written offer to provide the Corresponding Source. This
306 alternative is allowed only occasionally and noncommercially, and
307 only if you received the object code with such an offer, in accord
308 with subsection 6b.
309
310 d) Convey the object code by offering access from a designated
311 place (gratis or for a charge), and offer equivalent access to the
312 Corresponding Source in the same way through the same place at no
313 further charge. You need not require recipients to copy the
314 Corresponding Source along with the object code. If the place to
315 copy the object code is a network server, the Corresponding Source
316 may be on a different server (operated by you or a third party)
317 that supports equivalent copying facilities, provided you maintain
318 clear directions next to the object code saying where to find the
319 Corresponding Source. Regardless of what server hosts the
320 Corresponding Source, you remain obligated to ensure that it is
321 available for as long as needed to satisfy these requirements.
322
323 e) Convey the object code using peer-to-peer transmission, provided
324 you inform other peers where the object code and Corresponding
325 Source of the work are being offered to the general public at no
326 charge under subsection 6d.
327
328 A separable portion of the object code, whose source code is excluded
329from the Corresponding Source as a System Library, need not be
330included in conveying the object code work.
331
332 A "User Product" is either (1) a "consumer product", which means any
333tangible personal property which is normally used for personal, family,
334or household purposes, or (2) anything designed or sold for incorporation
335into a dwelling. In determining whether a product is a consumer product,
336doubtful cases shall be resolved in favor of coverage. For a particular
337product received by a particular user, "normally used" refers to a
338typical or common use of that class of product, regardless of the status
339of the particular user or of the way in which the particular user
340actually uses, or expects or is expected to use, the product. A product
341is a consumer product regardless of whether the product has substantial
342commercial, industrial or non-consumer uses, unless such uses represent
343the only significant mode of use of the product.
344
345 "Installation Information" for a User Product means any methods,
346procedures, authorization keys, or other information required to install
347and execute modified versions of a covered work in that User Product from
348a modified version of its Corresponding Source. The information must
349suffice to ensure that the continued functioning of the modified object
350code is in no case prevented or interfered with solely because
351modification has been made.
352
353 If you convey an object code work under this section in, or with, or
354specifically for use in, a User Product, and the conveying occurs as
355part of a transaction in which the right of possession and use of the
356User Product is transferred to the recipient in perpetuity or for a
357fixed term (regardless of how the transaction is characterized), the
358Corresponding Source conveyed under this section must be accompanied
359by the Installation Information. But this requirement does not apply
360if neither you nor any third party retains the ability to install
361modified object code on the User Product (for example, the work has
362been installed in ROM).
363
364 The requirement to provide Installation Information does not include a
365requirement to continue to provide support service, warranty, or updates
366for a work that has been modified or installed by the recipient, or for
367the User Product in which it has been modified or installed. Access to a
368network may be denied when the modification itself materially and
369adversely affects the operation of the network or violates the rules and
370protocols for communication across the network.
371
372 Corresponding Source conveyed, and Installation Information provided,
373in accord with this section must be in a format that is publicly
374documented (and with an implementation available to the public in
375source code form), and must require no special password or key for
376unpacking, reading or copying.
377
378@sp 1
379@item
380ADDITIONAL TERMS
381
382 "Additional permissions" are terms that supplement the terms of this
383License by making exceptions from one or more of its conditions.
384Additional permissions that are applicable to the entire Program shall
385be treated as though they were included in this License, to the extent
386that they are valid under applicable law. If additional permissions
387apply only to part of the Program, that part may be used separately
388under those permissions, but the entire Program remains governed by
389this License without regard to the additional permissions.
390
391 When you convey a copy of a covered work, you may at your option
392remove any additional permissions from that copy, or from any part of
393it. (Additional permissions may be written to require their own
394removal in certain cases when you modify the work.) You may place
395additional permissions on material, added by you to a covered work,
396for which you have or can give appropriate copyright permission.
397
398 Notwithstanding any other provision of this License, for material you
399add to a covered work, you may (if authorized by the copyright holders of
400that material) supplement the terms of this License with terms:
401
402 a) Disclaiming warranty or limiting liability differently from the
403 terms of sections 15 and 16 of this License; or
404
405 b) Requiring preservation of specified reasonable legal notices or
406 author attributions in that material or in the Appropriate Legal
407 Notices displayed by works containing it; or
408
409 c) Prohibiting misrepresentation of the origin of that material, or
410 requiring that modified versions of such material be marked in
411 reasonable ways as different from the original version; or
412
413 d) Limiting the use for publicity purposes of names of licensors or
414 authors of the material; or
415
416 e) Declining to grant rights under trademark law for use of some
417 trade names, trademarks, or service marks; or
418
419 f) Requiring indemnification of licensors and authors of that
420 material by anyone who conveys the material (or modified versions of
421 it) with contractual assumptions of liability to the recipient, for
422 any liability that these contractual assumptions directly impose on
423 those licensors and authors.
424
425 All other non-permissive additional terms are considered "further
426restrictions" within the meaning of section 10. If the Program as you
427received it, or any part of it, contains a notice stating that it is
428governed by this License along with a term that is a further
429restriction, you may remove that term. If a license document contains
430a further restriction but permits relicensing or conveying under this
431License, you may add to a covered work material governed by the terms
432of that license document, provided that the further restriction does
433not survive such relicensing or conveying.
434
435 If you add terms to a covered work in accord with this section, you
436must place, in the relevant source files, a statement of the
437additional terms that apply to those files, or a notice indicating
438where to find the applicable terms.
439
440 Additional terms, permissive or non-permissive, may be stated in the
441form of a separately written license, or stated as exceptions;
442the above requirements apply either way.
443
444@sp 1
445@item
446TERMINATION
447
448 You may not propagate or modify a covered work except as expressly
449provided under this License. Any attempt otherwise to propagate or
450modify it is void, and will automatically terminate your rights under
451this License (including any patent licenses granted under the third
452paragraph of section 11).
453
454 However, if you cease all violation of this License, then your
455license from a particular copyright holder is reinstated (a)
456provisionally, unless and until the copyright holder explicitly and
457finally terminates your license, and (b) permanently, if the copyright
458holder fails to notify you of the violation by some reasonable means
459prior to 60 days after the cessation.
460
461 Moreover, your license from a particular copyright holder is
462reinstated permanently if the copyright holder notifies you of the
463violation by some reasonable means, this is the first time you have
464received notice of violation of this License (for any work) from that
465copyright holder, and you cure the violation prior to 30 days after
466your receipt of the notice.
467
468 Termination of your rights under this section does not terminate the
469licenses of parties who have received copies or rights from you under
470this License. If your rights have been terminated and not permanently
471reinstated, you do not qualify to receive new licenses for the same
472material under section 10.
473
474@sp 1
475@item
476ACCEPTANCE NOT REQUIRED FOR HAVING COPIES
477
478 You are not required to accept this License in order to receive or
479run a copy of the Program. Ancillary propagation of a covered work
480occurring solely as a consequence of using peer-to-peer transmission
481to receive a copy likewise does not require acceptance. However,
482nothing other than this License grants you permission to propagate or
483modify any covered work. These actions infringe copyright if you do
484not accept this License. Therefore, by modifying or propagating a
485covered work, you indicate your acceptance of this License to do so.
486
487@sp 1
488@item
489AUTOMATIC LICENSING OF DOWNSTREAM RECIPIENTS
490
491 Each time you convey a covered work, the recipient automatically
492receives a license from the original licensors, to run, modify and
493propagate that work, subject to this License. You are not responsible
494for enforcing compliance by third parties with this License.
495
496 An "entity transaction" is a transaction transferring control of an
497organization, or substantially all assets of one, or subdividing an
498organization, or merging organizations. If propagation of a covered
499work results from an entity transaction, each party to that
500transaction who receives a copy of the work also receives whatever
501licenses to the work the party's predecessor in interest had or could
502give under the previous paragraph, plus a right to possession of the
503Corresponding Source of the work from the predecessor in interest, if
504the predecessor has it or can get it with reasonable efforts.
505
506 You may not impose any further restrictions on the exercise of the
507rights granted or affirmed under this License. For example, you may
508not impose a license fee, royalty, or other charge for exercise of
509rights granted under this License, and you may not initiate litigation
510(including a cross-claim or counterclaim in a lawsuit) alleging that
511any patent claim is infringed by making, using, selling, offering for
512sale, or importing the Program or any portion of it.
513
514@sp 1
515@item
516PATENTS
517
518 A "contributor" is a copyright holder who authorizes use under this
519License of the Program or a work on which the Program is based. The
520work thus licensed is called the contributor's "contributor version".
521
522 A contributor's "essential patent claims" are all patent claims
523owned or controlled by the contributor, whether already acquired or
524hereafter acquired, that would be infringed by some manner, permitted
525by this License, of making, using, or selling its contributor version,
526but do not include claims that would be infringed only as a
527consequence of further modification of the contributor version. For
528purposes of this definition, "control" includes the right to grant
529patent sublicenses in a manner consistent with the requirements of
530this License.
531
532 Each contributor grants you a non-exclusive, worldwide, royalty-free
533patent license under the contributor's essential patent claims, to
534make, use, sell, offer for sale, import and otherwise run, modify and
535propagate the contents of its contributor version.
536
537 In the following three paragraphs, a "patent license" is any express
538agreement or commitment, however denominated, not to enforce a patent
539(such as an express permission to practice a patent or covenant not to
540sue for patent infringement). To "grant" such a patent license to a
541party means to make such an agreement or commitment not to enforce a
542patent against the party.
543
544 If you convey a covered work, knowingly relying on a patent license,
545and the Corresponding Source of the work is not available for anyone
546to copy, free of charge and under the terms of this License, through a
547publicly available network server or other readily accessible means,
548then you must either (1) cause the Corresponding Source to be so
549available, or (2) arrange to deprive yourself of the benefit of the
550patent license for this particular work, or (3) arrange, in a manner
551consistent with the requirements of this License, to extend the patent
552license to downstream recipients. "Knowingly relying" means you have
553actual knowledge that, but for the patent license, your conveying the
554covered work in a country, or your recipient's use of the covered work
555in a country, would infringe one or more identifiable patents in that
556country that you have reason to believe are valid.
557
558 If, pursuant to or in connection with a single transaction or
559arrangement, you convey, or propagate by procuring conveyance of, a
560covered work, and grant a patent license to some of the parties
561receiving the covered work authorizing them to use, propagate, modify
562or convey a specific copy of the covered work, then the patent license
563you grant is automatically extended to all recipients of the covered
564work and works based on it.
565
566 A patent license is "discriminatory" if it does not include within
567the scope of its coverage, prohibits the exercise of, or is
568conditioned on the non-exercise of one or more of the rights that are
569specifically granted under this License. You may not convey a covered
570work if you are a party to an arrangement with a third party that is
571in the business of distributing software, under which you make payment
572to the third party based on the extent of your activity of conveying
573the work, and under which the third party grants, to any of the
574parties who would receive the covered work from you, a discriminatory
575patent license (a) in connection with copies of the covered work
576conveyed by you (or copies made from those copies), or (b) primarily
577for and in connection with specific products or compilations that
578contain the covered work, unless you entered into that arrangement,
579or that patent license was granted, prior to 28 March 2007.
580
581 Nothing in this License shall be construed as excluding or limiting
582any implied license or other defenses to infringement that may
583otherwise be available to you under applicable patent law.
584
585@sp 1
586@item
587NO SURRENDER OF OTHERS' FREEDOM
588
589 If conditions are imposed on you (whether by court order, agreement or
590otherwise) that contradict the conditions of this License, they do not
591excuse you from the conditions of this License. If you cannot convey a
592covered work so as to satisfy simultaneously your obligations under this
593License and any other pertinent obligations, then as a consequence you may
594not convey it at all. For example, if you agree to terms that obligate you
595to collect a royalty for further conveying from those to whom you convey
596the Program, the only way you could satisfy both those terms and this
597License would be to refrain entirely from conveying the Program.
598
599@sp 1
600@item
601USE WITH THE GNU AFFERO GENERAL PUBLIC LICENSE
602
603 Notwithstanding any other provision of this License, you have
604permission to link or combine any covered work with a work licensed
605under version 3 of the GNU Affero General Public License into a single
606combined work, and to convey the resulting work. The terms of this
607License will continue to apply to the part which is the covered work,
608but the special requirements of the GNU Affero General Public License,
609section 13, concerning interaction through a network will apply to the
610combination as such.
611
612@sp 1
613@item
614REVISED VERSIONS OF THIS LICENSE
615
616 The Free Software Foundation may publish revised and/or new versions of
617the GNU General Public License from time to time. Such new versions will
618be similar in spirit to the present version, but may differ in detail to
619address new problems or concerns.
620
621 Each version is given a distinguishing version number. If the
622Program specifies that a certain numbered version of the GNU General
623Public License "or any later version" applies to it, you have the
624option of following the terms and conditions either of that numbered
625version or of any later version published by the Free Software
626Foundation. If the Program does not specify a version number of the
627GNU General Public License, you may choose any version ever published
628by the Free Software Foundation.
629
630 If the Program specifies that a proxy can decide which future
631versions of the GNU General Public License can be used, that proxy's
632public statement of acceptance of a version permanently authorizes you
633to choose that version for the Program.
634
635 Later license versions may give you additional or different
636permissions. However, no additional obligations are imposed on any
637author or copyright holder as a result of your choosing to follow a
638later version.
639
640@sp 1
641@item
642DISCLAIMER OF WARRANTY
643
644 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
645APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
646HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
647OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
648THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
649PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
650IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
651ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
652
653@sp 1
654@item
655LIMITATION OF LIABILITY.
656
657 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
658WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
659THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
660GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
661USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
662DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
663PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
664EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
665SUCH DAMAGES.
666
667@sp 1
668@item
669INTERPRETATION OF SECTIONS 15 AND 16
670
671 If the disclaimer of warranty and limitation of liability provided
672above cannot be given local legal effect according to their terms,
673reviewing courts shall apply local law that most closely approximates
674an absolute waiver of all civil liability in connection with the
675Program, unless a warranty or assumption of liability accompanies a
676copy of the Program in return for a fee.
677
678@end enumerate
679
680@unnumberedsec How to Apply These Terms to your New Programs
681
682 If you develop a new program, and you want it to be of the greatest
683possible use to the public, the best way to achieve this is to make it
684free software which everyone can redistribute and change under these terms.
685
686 To do so, attach the following notices to the program. It is safest
687to attach them to the start of each source file to most effectively
688state the exclusion of warranty; and each file should have at least
689the "copyright" line and a pointer to where the full notice is found.
690
691 <one line to give the program's name and a brief idea of what it does.>
692 Copyright (C) <year> <name of author>
693
694 This program is free software: you can redistribute it and/or modify
695 it under the terms of the GNU General Public License as published by
696 the Free Software Foundation, either version 3 of the License, or
697 (at your option) any later version.
698
699 This program is distributed in the hope that it will be useful,
700 but WITHOUT ANY WARRANTY; without even the implied warranty of
701 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
702 GNU General Public License for more details.
703
704 You should have received a copy of the GNU General Public License
705 along with this program. If not, see <http://www.gnu.org/licenses/>.
706
707Also add information on how to contact you by electronic and paper mail.
708
709 If the program does terminal interaction, make it output a short
710notice like this when it starts in an interactive mode:
711
712 <program> Copyright (C) <year> <name of author>
713 This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
714 This is free software, and you are welcome to redistribute it
715 under certain conditions; type `show c' for details.
716
717The hypothetical commands `show w' and `show c' should show the appropriate
718parts of the General Public License. Of course, your program's commands
719might be different; for a GUI interface, you would use an "about box".
720
721 You should also get your employer (if you work as a programmer) or school,
722if any, to sign a "copyright disclaimer" for the program, if necessary.
723For more information on this, and how to apply and follow the GNU GPL, see
724<http://www.gnu.org/licenses/>.
725
726 The GNU General Public License does not permit incorporating your program
727into proprietary programs. If your program is a subroutine library, you
728may consider it more useful to permit linking proprietary applications with
729the library. If this is what you want to do, use the GNU Lesser General
730Public License instead of this License. But first, please read
731<http://www.gnu.org/philosophy/why-not-lgpl.html>.
732
733@node GFDL, GTP License, GPL, Copying
734@cindex licence, documentation (GFDL)
735
736@section GNU FREE DOCUMENTATION LICENSE
737
738@c The GNU Free Documentation License.
739@center Version 1.3, 3 November 2008
740
741@c This file is intended to be included within another document,
742@c hence no sectioning command or @node.
743
744@display
745Copyright @copyright{} 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
746@uref{http://fsf.org/}
747
748Everyone is permitted to copy and distribute verbatim copies
749of this license document, but changing it is not allowed.
750@end display
751
752@enumerate 0
753@item
754PREAMBLE
755
756The purpose of this License is to make a manual, textbook, or other
757functional and useful document @dfn{free} in the sense of freedom: to
758assure everyone the effective freedom to copy and redistribute it,
759with or without modifying it, either commercially or noncommercially.
760Secondarily, this License preserves for the author and publisher a way
761to get credit for their work, while not being considered responsible
762for modifications made by others.
763
764This License is a kind of ``copyleft'', which means that derivative
765works of the document must themselves be free in the same sense. It
766complements the GNU General Public License, which is a copyleft
767license designed for free software.
768
769We have designed this License in order to use it for manuals for free
770software, because free software needs free documentation: a free
771program should come with manuals providing the same freedoms that the
772software does. But this License is not limited to software manuals;
773it can be used for any textual work, regardless of subject matter or
774whether it is published as a printed book. We recommend this License
775principally for works whose purpose is instruction or reference.
776
777@item
778APPLICABILITY AND DEFINITIONS
779
780This License applies to any manual or other work, in any medium, that
781contains a notice placed by the copyright holder saying it can be
782distributed under the terms of this License. Such a notice grants a
783world-wide, royalty-free license, unlimited in duration, to use that
784work under the conditions stated herein. The ``Document'', below,
785refers to any such manual or work. Any member of the public is a
786licensee, and is addressed as ``you''. You accept the license if you
787copy, modify or distribute the work in a way requiring permission
788under copyright law.
789
790A ``Modified Version'' of the Document means any work containing the
791Document or a portion of it, either copied verbatim, or with
792modifications and/or translated into another language.
793
794A ``Secondary Section'' is a named appendix or a front-matter section
795of the Document that deals exclusively with the relationship of the
796publishers or authors of the Document to the Document's overall
797subject (or to related matters) and contains nothing that could fall
798directly within that overall subject. (Thus, if the Document is in
799part a textbook of mathematics, a Secondary Section may not explain
800any mathematics.) The relationship could be a matter of historical
801connection with the subject or with related matters, or of legal,
802commercial, philosophical, ethical or political position regarding
803them.
804
805The ``Invariant Sections'' are certain Secondary Sections whose titles
806are designated, as being those of Invariant Sections, in the notice
807that says that the Document is released under this License. If a
808section does not fit the above definition of Secondary then it is not
809allowed to be designated as Invariant. The Document may contain zero
810Invariant Sections. If the Document does not identify any Invariant
811Sections then there are none.
812
813The ``Cover Texts'' are certain short passages of text that are listed,
814as Front-Cover Texts or Back-Cover Texts, in the notice that says that
815the Document is released under this License. A Front-Cover Text may
816be at most 5 words, and a Back-Cover Text may be at most 25 words.
817
818A ``Transparent'' copy of the Document means a machine-readable copy,
819represented in a format whose specification is available to the
820general public, that is suitable for revising the document
821straightforwardly with generic text editors or (for images composed of
822pixels) generic paint programs or (for drawings) some widely available
823drawing editor, and that is suitable for input to text formatters or
824for automatic translation to a variety of formats suitable for input
825to text formatters. A copy made in an otherwise Transparent file
826format whose markup, or absence of markup, has been arranged to thwart
827or discourage subsequent modification by readers is not Transparent.
828An image format is not Transparent if used for any substantial amount
829of text. A copy that is not ``Transparent'' is called ``Opaque''.
830
831Examples of suitable formats for Transparent copies include plain
832@sc{ascii} without markup, Texinfo input format, La@TeX{} input
833format, @acronym{SGML} or @acronym{XML} using a publicly available
834@acronym{DTD}, and standard-conforming simple @acronym{HTML},
835PostScript or @acronym{PDF} designed for human modification. Examples
836of transparent image formats include @acronym{PNG}, @acronym{XCF} and
837@acronym{JPG}. Opaque formats include proprietary formats that can be
838read and edited only by proprietary word processors, @acronym{SGML} or
839@acronym{XML} for which the @acronym{DTD} and/or processing tools are
840not generally available, and the machine-generated @acronym{HTML},
841PostScript or @acronym{PDF} produced by some word processors for
842output purposes only.
843
844The ``Title Page'' means, for a printed book, the title page itself,
845plus such following pages as are needed to hold, legibly, the material
846this License requires to appear in the title page. For works in
847formats which do not have any title page as such, ``Title Page'' means
848the text near the most prominent appearance of the work's title,
849preceding the beginning of the body of the text.
850
851The ``publisher'' means any person or entity that distributes copies
852of the Document to the public.
853
854A section ``Entitled XYZ'' means a named subunit of the Document whose
855title either is precisely XYZ or contains XYZ in parentheses following
856text that translates XYZ in another language. (Here XYZ stands for a
857specific section name mentioned below, such as ``Acknowledgements'',
858``Dedications'', ``Endorsements'', or ``History''.) To ``Preserve the Title''
859of such a section when you modify the Document means that it remains a
860section ``Entitled XYZ'' according to this definition.
861
862The Document may include Warranty Disclaimers next to the notice which
863states that this License applies to the Document. These Warranty
864Disclaimers are considered to be included by reference in this
865License, but only as regards disclaiming warranties: any other
866implication that these Warranty Disclaimers may have is void and has
867no effect on the meaning of this License.
868
869@item
870VERBATIM COPYING
871
872You may copy and distribute the Document in any medium, either
873commercially or noncommercially, provided that this License, the
874copyright notices, and the license notice saying this License applies
875to the Document are reproduced in all copies, and that you add no other
876conditions whatsoever to those of this License. You may not use
877technical measures to obstruct or control the reading or further
878copying of the copies you make or distribute. However, you may accept
879compensation in exchange for copies. If you distribute a large enough
880number of copies you must also follow the conditions in section 3.
881
882You may also lend copies, under the same conditions stated above, and
883you may publicly display copies.
884
885@item
886COPYING IN QUANTITY
887
888If you publish printed copies (or copies in media that commonly have
889printed covers) of the Document, numbering more than 100, and the
890Document's license notice requires Cover Texts, you must enclose the
891copies in covers that carry, clearly and legibly, all these Cover
892Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
893the back cover. Both covers must also clearly and legibly identify
894you as the publisher of these copies. The front cover must present
895the full title with all words of the title equally prominent and
896visible. You may add other material on the covers in addition.
897Copying with changes limited to the covers, as long as they preserve
898the title of the Document and satisfy these conditions, can be treated
899as verbatim copying in other respects.
900
901If the required texts for either cover are too voluminous to fit
902legibly, you should put the first ones listed (as many as fit
903reasonably) on the actual cover, and continue the rest onto adjacent
904pages.
905
906If you publish or distribute Opaque copies of the Document numbering
907more than 100, you must either include a machine-readable Transparent
908copy along with each Opaque copy, or state in or with each Opaque copy
909a computer-network location from which the general network-using
910public has access to download using public-standard network protocols
911a complete Transparent copy of the Document, free of added material.
912If you use the latter option, you must take reasonably prudent steps,
913when you begin distribution of Opaque copies in quantity, to ensure
914that this Transparent copy will remain thus accessible at the stated
915location until at least one year after the last time you distribute an
916Opaque copy (directly or through your agents or retailers) of that
917edition to the public.
918
919It is requested, but not required, that you contact the authors of the
920Document well before redistributing any large number of copies, to give
921them a chance to provide you with an updated version of the Document.
922
923@item
924MODIFICATIONS
925
926You may copy and distribute a Modified Version of the Document under
927the conditions of sections 2 and 3 above, provided that you release
928the Modified Version under precisely this License, with the Modified
929Version filling the role of the Document, thus licensing distribution
930and modification of the Modified Version to whoever possesses a copy
931of it. In addition, you must do these things in the Modified Version:
932
933@enumerate A
934@item
935Use in the Title Page (and on the covers, if any) a title distinct
936from that of the Document, and from those of previous versions
937(which should, if there were any, be listed in the History section
938of the Document). You may use the same title as a previous version
939if the original publisher of that version gives permission.
940
941@item
942List on the Title Page, as authors, one or more persons or entities
943responsible for authorship of the modifications in the Modified
944Version, together with at least five of the principal authors of the
945Document (all of its principal authors, if it has fewer than five),
946unless they release you from this requirement.
947
948@item
949State on the Title page the name of the publisher of the
950Modified Version, as the publisher.
951
952@item
953Preserve all the copyright notices of the Document.
954
955@item
956Add an appropriate copyright notice for your modifications
957adjacent to the other copyright notices.
958
959@item
960Include, immediately after the copyright notices, a license notice
961giving the public permission to use the Modified Version under the
962terms of this License, in the form shown in the Addendum below.
963
964@item
965Preserve in that license notice the full lists of Invariant Sections
966and required Cover Texts given in the Document's license notice.
967
968@item
969Include an unaltered copy of this License.
970
971@item
972Preserve the section Entitled ``History'', Preserve its Title, and add
973to it an item stating at least the title, year, new authors, and
974publisher of the Modified Version as given on the Title Page. If
975there is no section Entitled ``History'' in the Document, create one
976stating the title, year, authors, and publisher of the Document as
977given on its Title Page, then add an item describing the Modified
978Version as stated in the previous sentence.
979
980@item
981Preserve the network location, if any, given in the Document for
982public access to a Transparent copy of the Document, and likewise
983the network locations given in the Document for previous versions
984it was based on. These may be placed in the ``History'' section.
985You may omit a network location for a work that was published at
986least four years before the Document itself, or if the original
987publisher of the version it refers to gives permission.
988
989@item
990For any section Entitled ``Acknowledgements'' or ``Dedications'', Preserve
991the Title of the section, and preserve in the section all the
992substance and tone of each of the contributor acknowledgements and/or
993dedications given therein.
994
995@item
996Preserve all the Invariant Sections of the Document,
997unaltered in their text and in their titles. Section numbers
998or the equivalent are not considered part of the section titles.
999
1000@item
1001Delete any section Entitled ``Endorsements''. Such a section
1002may not be included in the Modified Version.
1003
1004@item
1005Do not retitle any existing section to be Entitled ``Endorsements'' or
1006to conflict in title with any Invariant Section.
1007
1008@item
1009Preserve any Warranty Disclaimers.
1010@end enumerate
1011
1012If the Modified Version includes new front-matter sections or
1013appendices that qualify as Secondary Sections and contain no material
1014copied from the Document, you may at your option designate some or all
1015of these sections as invariant. To do this, add their titles to the
1016list of Invariant Sections in the Modified Version's license notice.
1017These titles must be distinct from any other section titles.
1018
1019You may add a section Entitled ``Endorsements'', provided it contains
1020nothing but endorsements of your Modified Version by various
1021parties---for example, statements of peer review or that the text has
1022been approved by an organization as the authoritative definition of a
1023standard.
1024
1025You may add a passage of up to five words as a Front-Cover Text, and a
1026passage of up to 25 words as a Back-Cover Text, to the end of the list
1027of Cover Texts in the Modified Version. Only one passage of
1028Front-Cover Text and one of Back-Cover Text may be added by (or
1029through arrangements made by) any one entity. If the Document already
1030includes a cover text for the same cover, previously added by you or
1031by arrangement made by the same entity you are acting on behalf of,
1032you may not add another; but you may replace the old one, on explicit
1033permission from the previous publisher that added the old one.
1034
1035The author(s) and publisher(s) of the Document do not by this License
1036give permission to use their names for publicity for or to assert or
1037imply endorsement of any Modified Version.
1038
1039@item
1040COMBINING DOCUMENTS
1041
1042You may combine the Document with other documents released under this
1043License, under the terms defined in section 4 above for modified
1044versions, provided that you include in the combination all of the
1045Invariant Sections of all of the original documents, unmodified, and
1046list them all as Invariant Sections of your combined work in its
1047license notice, and that you preserve all their Warranty Disclaimers.
1048
1049The combined work need only contain one copy of this License, and
1050multiple identical Invariant Sections may be replaced with a single
1051copy. If there are multiple Invariant Sections with the same name but
1052different contents, make the title of each such section unique by
1053adding at the end of it, in parentheses, the name of the original
1054author or publisher of that section if known, or else a unique number.
1055Make the same adjustment to the section titles in the list of
1056Invariant Sections in the license notice of the combined work.
1057
1058In the combination, you must combine any sections Entitled ``History''
1059in the various original documents, forming one section Entitled
1060``History''; likewise combine any sections Entitled ``Acknowledgements'',
1061and any sections Entitled ``Dedications''. You must delete all
1062sections Entitled ``Endorsements.''
1063
1064@item
1065COLLECTIONS OF DOCUMENTS
1066
1067You may make a collection consisting of the Document and other documents
1068released under this License, and replace the individual copies of this
1069License in the various documents with a single copy that is included in
1070the collection, provided that you follow the rules of this License for
1071verbatim copying of each of the documents in all other respects.
1072
1073You may extract a single document from such a collection, and distribute
1074it individually under this License, provided you insert a copy of this
1075License into the extracted document, and follow this License in all
1076other respects regarding verbatim copying of that document.
1077
1078@item
1079AGGREGATION WITH INDEPENDENT WORKS
1080
1081A compilation of the Document or its derivatives with other separate
1082and independent documents or works, in or on a volume of a storage or
1083distribution medium, is called an ``aggregate'' if the copyright
1084resulting from the compilation is not used to limit the legal rights
1085of the compilation's users beyond what the individual works permit.
1086When the Document is included in an aggregate, this License does not
1087apply to the other works in the aggregate which are not themselves
1088derivative works of the Document.
1089
1090If the Cover Text requirement of section 3 is applicable to these
1091copies of the Document, then if the Document is less than one half of
1092the entire aggregate, the Document's Cover Texts may be placed on
1093covers that bracket the Document within the aggregate, or the
1094electronic equivalent of covers if the Document is in electronic form.
1095Otherwise they must appear on printed covers that bracket the whole
1096aggregate.
1097
1098@item
1099TRANSLATION
1100
1101Translation is considered a kind of modification, so you may
1102distribute translations of the Document under the terms of section 4.
1103Replacing Invariant Sections with translations requires special
1104permission from their copyright holders, but you may include
1105translations of some or all Invariant Sections in addition to the
1106original versions of these Invariant Sections. You may include a
1107translation of this License, and all the license notices in the
1108Document, and any Warranty Disclaimers, provided that you also include
1109the original English version of this License and the original versions
1110of those notices and disclaimers. In case of a disagreement between
1111the translation and the original version of this License or a notice
1112or disclaimer, the original version will prevail.
1113
1114If a section in the Document is Entitled ``Acknowledgements'',
1115``Dedications'', or ``History'', the requirement (section 4) to Preserve
1116its Title (section 1) will typically require changing the actual
1117title.
1118
1119@item
1120TERMINATION
1121
1122You may not copy, modify, sublicense, or distribute the Document
1123except as expressly provided under this License. Any attempt
1124otherwise to copy, modify, sublicense, or distribute it is void, and
1125will automatically terminate your rights under this License.
1126
1127However, if you cease all violation of this License, then your license
1128from a particular copyright holder is reinstated (a) provisionally,
1129unless and until the copyright holder explicitly and finally
1130terminates your license, and (b) permanently, if the copyright holder
1131fails to notify you of the violation by some reasonable means prior to
113260 days after the cessation.
1133
1134Moreover, your license from a particular copyright holder is
1135reinstated permanently if the copyright holder notifies you of the
1136violation by some reasonable means, this is the first time you have
1137received notice of violation of this License (for any work) from that
1138copyright holder, and you cure the violation prior to 30 days after
1139your receipt of the notice.
1140
1141Termination of your rights under this section does not terminate the
1142licenses of parties who have received copies or rights from you under
1143this License. If your rights have been terminated and not permanently
1144reinstated, receipt of a copy of some or all of the same material does
1145not give you any rights to use it.
1146
1147@item
1148FUTURE REVISIONS OF THIS LICENSE
1149
1150The Free Software Foundation may publish new, revised versions
1151of the GNU Free Documentation License from time to time. Such new
1152versions will be similar in spirit to the present version, but may
1153differ in detail to address new problems or concerns. See
1154@uref{http://www.gnu.org/copyleft/}.
1155
1156Each version of the License is given a distinguishing version number.
1157If the Document specifies that a particular numbered version of this
1158License ``or any later version'' applies to it, you have the option of
1159following the terms and conditions either of that specified version or
1160of any later version that has been published (not as a draft) by the
1161Free Software Foundation. If the Document does not specify a version
1162number of this License, you may choose any version ever published (not
1163as a draft) by the Free Software Foundation. If the Document
1164specifies that a proxy can decide which future versions of this
1165License can be used, that proxy's public statement of acceptance of a
1166version permanently authorizes you to choose that version for the
1167Document.
1168
1169@item
1170RELICENSING
1171
1172``Massive Multiauthor Collaboration Site'' (or ``MMC Site'') means any
1173World Wide Web server that publishes copyrightable works and also
1174provides prominent facilities for anybody to edit those works. A
1175public wiki that anybody can edit is an example of such a server. A
1176``Massive Multiauthor Collaboration'' (or ``MMC'') contained in the
1177site means any set of copyrightable works thus published on the MMC
1178site.
1179
1180``CC-BY-SA'' means the Creative Commons Attribution-Share Alike 3.0
1181license published by Creative Commons Corporation, a not-for-profit
1182corporation with a principal place of business in San Francisco,
1183California, as well as future copyleft versions of that license
1184published by that same organization.
1185
1186``Incorporate'' means to publish or republish a Document, in whole or
1187in part, as part of another Document.
1188
1189An MMC is ``eligible for relicensing'' if it is licensed under this
1190License, and if all works that were first published under this License
1191somewhere other than this MMC, and subsequently incorporated in whole
1192or in part into the MMC, (1) had no cover texts or invariant sections,
1193and (2) were thus incorporated prior to November 1, 2008.
1194
1195The operator of an MMC Site may republish an MMC contained in the site
1196under CC-BY-SA on the same site at any time before August 1, 2009,
1197provided the MMC is eligible for relicensing.
1198
1199@end enumerate
1200
1201@page
1202@heading ADDENDUM: How to use this License for your documents
1203
1204To use this License in a document you have written, include a copy of
1205the License in the document and put the following copyright and
1206license notices just after the title page:
1207
1208@smallexample
1209@group
1210 Copyright (C) @var{year} @var{your name}.
1211 Permission is granted to copy, distribute and/or modify this document
1212 under the terms of the GNU Free Documentation License, Version 1.3
1213 or any later version published by the Free Software Foundation;
1214 with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
1215 Texts. A copy of the license is included in the section entitled ``GNU
1216 Free Documentation License''.
1217@end group
1218@end smallexample
1219
1220If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
1221replace the ``with@dots{}Texts.'' line with this:
1222
1223@smallexample
1224@group
1225 with the Invariant Sections being @var{list their titles}, with
1226 the Front-Cover Texts being @var{list}, and with the Back-Cover Texts
1227 being @var{list}.
1228@end group
1229@end smallexample
1230
1231If you have Invariant Sections without Cover Texts, or some other
1232combination of the three, merge those two alternatives to suit the
1233situation.
1234
1235If your document contains nontrivial examples of program code, we
1236recommend releasing these examples in parallel under your choice of
1237free software license, such as the GNU General Public License,
1238to permit their use in free software.
1239
1240@node GTP License, , GFDL, Copying
1241
1242@section The Go Text Protocol License
1243
1244In order to facilitate the use of the Go Text Protocol, the two files
1245@file{gtp.c} and @file{gtp.h} are licensed under the following terms.
1246
1247Copyright 2001 by the Free Software Foundation.
1248
1249Permission is hereby granted, free of charge, to any person obtaining a copy
1250of this file @file{gtp.x}, to deal in the Software without restriction,
1251including without limitation the rights to use, copy, modify, merge, publish,
1252distribute, and/or sell copies of the Software, and to permit persons to whom
1253the Software is furnished to do so, provided that the above copyright
1254notice(s) and this permission notice appear in all copies of the Software and
1255that both the above copyright notice(s) and this permission notice appear in
1256supporting documentation.
1257
1258THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
1259OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
1260MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
1261OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
1262HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
1263INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
1264FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
1265NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
1266WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1267
1268Except as contained in this notice, the name of a copyright holder
1269shall not be used in advertising or otherwise to promote the sale, use
1270or other dealings in this Software without prior written authorization
1271of the copyright holder.
1272