diff options
-rw-r--r-- | COPYING | 705 | ||||
-rw-r--r-- | ChangeLog | 2 | ||||
-rw-r--r-- | NEWS | 9 | ||||
-rw-r--r-- | configure.ac | 2 |
4 files changed, 362 insertions, 356 deletions
@@ -1,46 +1,41 @@ | |||
1 | GNU GENERAL PUBLIC LICENSE | ||
2 | 1 | ||
3 | Last Call Draft of Version 3, 31 May 2007 | 2 | GNU GENERAL PUBLIC LICENSE |
3 | Version 3, 29 June 2007 | ||
4 | 4 | ||
5 | THIS IS A DRAFT, NOT A PUBLISHED VERSION OF THE GNU GENERAL PUBLIC | 5 | Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> |
6 | LICENSE. | 6 | Everyone is permitted to copy and distribute verbatim copies |
7 | of this license document, but changing it is not allowed. | ||
7 | 8 | ||
8 | Copyright (C) 2007 Free Software Foundation, Inc. (http://fsf.org) | 9 | Preamble |
9 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||
10 | Everyone is permitted to copy and distribute verbatim copies of this | ||
11 | license document, but changing it is not allowed. | ||
12 | |||
13 | Preamble | ||
14 | 10 | ||
15 | The GNU General Public License is a free, copyleft license for | 11 | The GNU General Public License is a free, copyleft license for |
16 | software and other kinds of works. | 12 | software and other kinds of works. |
17 | 13 | ||
18 | The licenses for most software and other practical works are designed | 14 | The licenses for most software and other practical works are designed |
19 | to take away your freedom to share and change the works. By contrast, | 15 | to take away your freedom to share and change the works. By contrast, |
20 | the GNU General Public License is intended to guarantee your freedom | 16 | the GNU General Public License is intended to guarantee your freedom to |
21 | to share and change all versions of a program--to make sure it remains | 17 | share and change all versions of a program--to make sure it remains free |
22 | free software for all its users. We, the Free Software Foundation, use | 18 | software for all its users. We, the Free Software Foundation, use the |
23 | the GNU General Public License for most of our software; it applies | 19 | GNU General Public License for most of our software; it applies also to |
24 | also to any other work released this way by its authors. You can apply | 20 | any other work released this way by its authors. You can apply it to |
25 | it to your programs, too. | 21 | your programs, too. |
26 | 22 | ||
27 | When we speak of free software, we are referring to freedom, not | 23 | When we speak of free software, we are referring to freedom, not |
28 | price. Our General Public Licenses are designed to make sure that you | 24 | price. Our General Public Licenses are designed to make sure that you |
29 | have the freedom to distribute copies of free software (and charge for | 25 | have the freedom to distribute copies of free software (and charge for |
30 | them if you wish), that you receive source code or can get it if you | 26 | them if you wish), that you receive source code or can get it if you |
31 | want it, that you can change the software or use pieces of it in new | 27 | want it, that you can change the software or use pieces of it in new |
32 | free programs, and that you know you can do these things. | 28 | free programs, and that you know you can do these things. |
33 | 29 | ||
34 | To protect your rights, we need to prevent others from denying you | 30 | To protect your rights, we need to prevent others from denying you |
35 | these rights or asking you to surrender the rights. Therefore, you | 31 | these rights or asking you to surrender the rights. Therefore, you have |
36 | have certain responsibilities if you distribute copies of the | 32 | certain responsibilities if you distribute copies of the software, or if |
37 | software, or if you modify it: responsibilities to respect the freedom | 33 | you modify it: responsibilities to respect the freedom of others. |
38 | of others. | ||
39 | 34 | ||
40 | For example, if you distribute copies of such a program, whether | 35 | For example, if you distribute copies of such a program, whether |
41 | gratis or for a fee, you must pass on to the recipients the same | 36 | gratis or for a fee, you must pass on to the recipients the same |
42 | freedoms that you received. You must make sure that they, too, receive | 37 | freedoms that you received. You must make sure that they, too, receive |
43 | or can get the source code. And you must show them these terms so they | 38 | or can get the source code. And you must show them these terms so they |
44 | know their rights. | 39 | know their rights. |
45 | 40 | ||
46 | Developers that use the GNU GPL protect your rights with two steps: | 41 | Developers that use the GNU GPL protect your rights with two steps: |
@@ -48,78 +43,78 @@ know their rights. | |||
48 | giving you legal permission to copy, distribute and/or modify it. | 43 | giving you legal permission to copy, distribute and/or modify it. |
49 | 44 | ||
50 | For the developers' and authors' protection, the GPL clearly explains | 45 | For the developers' and authors' protection, the GPL clearly explains |
51 | that there is no warranty for this free software. For both users' and | 46 | that there is no warranty for this free software. For both users' and |
52 | authors' sake, the GPL requires that modified versions be marked as | 47 | authors' sake, the GPL requires that modified versions be marked as |
53 | changed, so that their problems will not be attributed erroneously to | 48 | changed, so that their problems will not be attributed erroneously to |
54 | authors of previous versions. | 49 | authors of previous versions. |
55 | 50 | ||
56 | Some devices are designed to deny users access to install or run | 51 | Some devices are designed to deny users access to install or run |
57 | modified versions of the software inside them, although the | 52 | modified versions of the software inside them, although the manufacturer |
58 | manufacturer can do so. This is fundamentally incompatible with the | 53 | can do so. This is fundamentally incompatible with the aim of |
59 | aim of protecting users' freedom to change the software. The | 54 | protecting users' freedom to change the software. The systematic |
60 | systematic pattern of such abuse occurs in the area of products for | 55 | pattern of such abuse occurs in the area of products for individuals to |
61 | individuals to use, which is precisely where it is most unacceptable. | 56 | use, which is precisely where it is most unacceptable. Therefore, we |
62 | Therefore, we have designed this version of the GPL to prohibit the | 57 | have designed this version of the GPL to prohibit the practice for those |
63 | practice for those products. If such problems arise substantially in | 58 | products. If such problems arise substantially in other domains, we |
64 | other domains, we stand ready to extend this provision to those | 59 | stand ready to extend this provision to those domains in future versions |
65 | domains in future versions of the GPL, as needed to protect the | 60 | of the GPL, as needed to protect the freedom of users. |
66 | freedom of users. | ||
67 | 61 | ||
68 | Finally, every program is threatened constantly by software patents. | 62 | Finally, every program is threatened constantly by software patents. |
69 | States should not allow patents to restrict development and use of | 63 | States should not allow patents to restrict development and use of |
70 | software on general-purpose computers, but in those that do, we wish | 64 | software on general-purpose computers, but in those that do, we wish to |
71 | to avoid the special danger that patents applied to a free program | 65 | avoid the special danger that patents applied to a free program could |
72 | could make it effectively proprietary. To prevent this, the GPL | 66 | make it effectively proprietary. To prevent this, the GPL assures that |
73 | assures that patents cannot be used to render the program non-free. | 67 | patents cannot be used to render the program non-free. |
74 | 68 | ||
75 | The precise terms and conditions for copying, distribution and | 69 | The precise terms and conditions for copying, distribution and |
76 | modification follow. | 70 | modification follow. |
77 | 71 | ||
78 | TERMS AND CONDITIONS | 72 | TERMS AND CONDITIONS |
79 | 73 | ||
80 | 0. Definitions. | 74 | 0. Definitions. |
81 | 75 | ||
82 | "This License" refers to version 3 of the GNU General Public License. | 76 | "This License" refers to version 3 of the GNU General Public License. |
83 | 77 | ||
84 | "Copyright" also means copyright-like laws that apply to other kinds | 78 | "Copyright" also means copyright-like laws that apply to other kinds of |
85 | of works, such as semiconductor masks. | 79 | works, such as semiconductor masks. |
86 | 80 | ||
87 | "The Program" refers to any copyrightable work licensed under this | 81 | "The Program" refers to any copyrightable work licensed under this |
88 | License. Each licensee is addressed as "you." "Licensees" and | 82 | License. Each licensee is addressed as "you". "Licensees" and |
89 | "recipients" may be individuals or organizations. | 83 | "recipients" may be individuals or organizations. |
90 | 84 | ||
91 | To "modify" a work means to copy from or adapt all or part of the work | 85 | To "modify" a work means to copy from or adapt all or part of the work |
92 | in a fashion requiring copyright permission, other than the making of | 86 | in a fashion requiring copyright permission, other than the making of an |
93 | an exact copy. The resulting work is called a "modified version" of | 87 | exact copy. The resulting work is called a "modified version" of the |
94 | the earlier work or a work "based on" the earlier work. A "covered | 88 | earlier work or a work "based on" the earlier work. |
95 | work" means either the unmodified Program or a work based on the | 89 | |
96 | Program. | 90 | A "covered work" means either the unmodified Program or a work based |
91 | on the Program. | ||
97 | 92 | ||
98 | To "propagate" a work means to do anything with it that, without | 93 | To "propagate" a work means to do anything with it that, without |
99 | permission, would make you directly or secondarily liable for | 94 | permission, would make you directly or secondarily liable for |
100 | infringement under applicable copyright law, except executing it on a | 95 | infringement under applicable copyright law, except executing it on a |
101 | computer or making modifications that you do not share. Propagation | 96 | computer or modifying a private copy. Propagation includes copying, |
102 | includes copying, distribution (with or without modification), making | 97 | distribution (with or without modification), making available to the |
103 | available to the public, and in some countries other activities as | 98 | public, and in some countries other activities as well. |
104 | well. To "convey" a work means any kind of propagation that enables | 99 | |
105 | other parties to make or receive copies, excluding sublicensing. Mere | 100 | To "convey" a work means any kind of propagation that enables other |
106 | interaction with a user through a computer network, with no transfer | 101 | parties to make or receive copies. Mere interaction with a user through |
107 | of a copy, is not conveying. | 102 | a computer network, with no transfer of a copy, is not conveying. |
108 | 103 | ||
109 | An interactive user interface displays "Appropriate Legal Notices" to | 104 | An interactive user interface displays "Appropriate Legal Notices" |
110 | the extent that it includes a convenient and prominently visible | 105 | to the extent that it includes a convenient and prominently visible |
111 | feature that (1) displays an appropriate copyright notice, and (2) | 106 | feature that (1) displays an appropriate copyright notice, and (2) |
112 | tells the user that there is no warranty for the work (except to the | 107 | tells the user that there is no warranty for the work (except to the |
113 | extent that warranties are provided), that licensees may convey the | 108 | extent that warranties are provided), that licensees may convey the |
114 | work under this License, and how to view a copy of this License. If | 109 | work under this License, and how to view a copy of this License. If |
115 | the interface presents a list of user commands or options, such as a | 110 | the interface presents a list of user commands or options, such as a |
116 | menu, a prominent item in the list meets this criterion. | 111 | menu, a prominent item in the list meets this criterion. |
117 | 112 | ||
118 | 1. Source Code. | 113 | 1. Source Code. |
119 | 114 | ||
120 | The "source code" for a work means the preferred form of the work for | 115 | The "source code" for a work means the preferred form of the work |
121 | making modifications to it. "Object code" means any non-source form of | 116 | for making modifications to it. "Object code" means any non-source |
122 | a work. | 117 | form of a work. |
123 | 118 | ||
124 | A "Standard Interface" means an interface that either is an official | 119 | A "Standard Interface" means an interface that either is an official |
125 | standard defined by a recognized standards body, or, in the case of | 120 | standard defined by a recognized standards body, or, in the case of |
@@ -131,7 +126,7 @@ than the work as a whole, that (a) is included in the normal form of | |||
131 | packaging a Major Component, but which is not part of that Major | 126 | packaging a Major Component, but which is not part of that Major |
132 | Component, and (b) serves only to enable use of the work with that | 127 | Component, and (b) serves only to enable use of the work with that |
133 | Major Component, or to implement a Standard Interface for which an | 128 | Major Component, or to implement a Standard Interface for which an |
134 | implementation is available to the public in source code form. A | 129 | implementation is available to the public in source code form. A |
135 | "Major Component", in this context, means a major essential component | 130 | "Major Component", in this context, means a major essential component |
136 | (kernel, window system, and so on) of the specific operating system | 131 | (kernel, window system, and so on) of the specific operating system |
137 | (if any) on which the executable work runs, or a compiler used to | 132 | (if any) on which the executable work runs, or a compiler used to |
@@ -140,46 +135,47 @@ produce the work, or an object code interpreter used to run it. | |||
140 | The "Corresponding Source" for a work in object code form means all | 135 | The "Corresponding Source" for a work in object code form means all |
141 | the source code needed to generate, install, and (for an executable | 136 | the source code needed to generate, install, and (for an executable |
142 | work) run the object code and to modify the work, including scripts to | 137 | work) run the object code and to modify the work, including scripts to |
143 | control those activities. However, it does not include the work's | 138 | control those activities. However, it does not include the work's |
144 | System Libraries, or general-purpose tools or generally available free | 139 | System Libraries, or general-purpose tools or generally available free |
145 | programs which are used unmodified in performing those activities but | 140 | programs which are used unmodified in performing those activities but |
146 | which are not part of the work. For example, Corresponding Source | 141 | which are not part of the work. For example, Corresponding Source |
147 | includes interface definition files associated with source files for | 142 | includes interface definition files associated with source files for |
148 | the work, and the source code for shared libraries and dynamically | 143 | the work, and the source code for shared libraries and dynamically |
149 | linked subprograms that the work is specifically designed to require, |