My favorites | Sign in
Project Home Downloads Wiki Issues Source
Checkout   Browse   Changes  
Changes to /branches/RELEASE_1_0/LICENSE.txt
r496 vs. r599 Compare: r496 vs. r599  Format:
Revision r599
Go to: 
Project members, sign in to write a code review
/trunk/LICENSE.txt   r496 /branches/RELEASE_1_0/LICENSE.txt   r599
1 Jabber-Net, Copyright (c) 2002-2004 Cursive Systems, Inc. All Rights 1 Jabber-Net, Copyright (c) 2002-2004 Cursive Systems, Inc. All Rights
2 Reserved. Contact information for Cursive Systems, Inc. is available 2 Reserved. Contact information for Cursive Systems, Inc. is available
3 at http://www.cursive.net/. 3 at http://www.cursive.net/.
4 4
5 5
6 Jabber-Net can be used under either of two licenses. 6 Jabber-Net can be used under either of two licenses.
7 7
8 The Jabber Open Source License (JOSL) is probably most appropriate for 8 The Jabber Open Source License (JOSL) is probably most appropriate for
9 corporate use. 9 corporate use.
10 http://www.jabber.org/about/josl.php 10 http://www.jabber.org/about/josl.php
11 11
12 The GNU Public License (GPL) is probably most appropriate for 12 The GNU Public License (GPL) is probably most appropriate for
13 inclusion in other open source projects. 13 inclusion in other open source projects.
14 http://www.gnu.org/copyleft/gpl.html 14 http://www.gnu.org/copyleft/gpl.html
15 15
16 I ask that you don't use this library to build an entire commercial 16 I ask that you don't use this library to build an entire commercial
17 Jabber/XMPP server. There's no legal restriction against it, just 17 Jabber/XMPP server. There's no legal restriction against it, just
18 common courtesy, since my day job depends on selling servers. 18 common courtesy, since my day job depends on selling servers.
19 19
20 This file MUST be included with any source distribution. 20 This file MUST be included with any source distribution.
21 21
22 JOSL 22 JOSL
23 ------------------------------------------------------------------ 23 ------------------------------------------------------------------
24 Preamble 24 Preamble
25 25
26 This Preamble is intended to describe, in plain English, the nature 26 This Preamble is intended to describe, in plain English, the nature
27 and scope of this License. However, this Preamble is not a part of 27 and scope of this License. However, this Preamble is not a part of
28 this license. The legal effect of this License is dependent only upon 28 this license. The legal effect of this License is dependent only upon
29 the terms of the License and not this Preamble. This License complies 29 the terms of the License and not this Preamble. This License complies
30 with the Open Source Definition and has been approved by Open Source 30 with the Open Source Definition and has been approved by Open Source
31 Initiative. Software distributed under this License may be marked as 31 Initiative. Software distributed under this License may be marked as
32 "OSI Certified Open Source Software." 32 "OSI Certified Open Source Software."
33 33
34 This License provides that: 34 This License provides that:
35 35
36 1. You may use, sell or give away the Licensed Product, alone or as 36 1. You may use, sell or give away the Licensed Product, alone or as
37 a component of an aggregate software distribution containing 37 a component of an aggregate software distribution containing
38 programs from several different sources. No royalty or other fee is 38 programs from several different sources. No royalty or other fee is
39 required. 39 required.
40 40
41 2. Both Source Code and executable versions of the Licensed 41 2. Both Source Code and executable versions of the Licensed
42 Product, including Modifications made by previous Contributors, are 42 Product, including Modifications made by previous Contributors, are
43 available for your use. (The terms "Licensed Product," 43 available for your use. (The terms "Licensed Product,"
44 "Modifications," "Contributors" and "Source Code" are defined in 44 "Modifications," "Contributors" and "Source Code" are defined in
45 the License.) 45 the License.)
46 46
47 3. You are allowed to make Modifications to the Licensed Product, 47 3. You are allowed to make Modifications to the Licensed Product,
48 and you can create Derivative Works from it. (The term "Derivative 48 and you can create Derivative Works from it. (The term "Derivative
49 Works" is defined in the License.) 49 Works" is defined in the License.)
50 50
51 4. By accepting the Licensed Product under the provisions of this 51 4. By accepting the Licensed Product under the provisions of this
52 License, you agree that any Modifications you make to the Licensed 52 License, you agree that any Modifications you make to the Licensed
53 Product and then distribute are governed by the provisions of this 53 Product and then distribute are governed by the provisions of this
54 License. In particular, you must make the Source Code of your 54 License. In particular, you must make the Source Code of your
55 Modifications available to others. 55 Modifications available to others.
56 56
57 5. You may use the Licensed Product for any purpose, but the 57 5. You may use the Licensed Product for any purpose, but the
58 Licensor is not providing you any warranty whatsoever, nor is the 58 Licensor is not providing you any warranty whatsoever, nor is the
59 Licensor accepting any liability in the event that the Licensed 59 Licensor accepting any liability in the event that the Licensed
60 Product doesn't work properly or causes you any injury or damages. 60 Product doesn't work properly or causes you any injury or damages.
61 61
62 6. If you sublicense the Licensed Product or Derivative Works, you 62 6. If you sublicense the Licensed Product or Derivative Works, you
63 may charge fees for warranty or support, or for accepting indemnity 63 may charge fees for warranty or support, or for accepting indemnity
64 or liability obligations to your customers. You cannot charge for 64 or liability obligations to your customers. You cannot charge for
65 the Source Code. 65 the Source Code.
66 66
67 7. If you assert any patent claims against the Licensor relating to 67 7. If you assert any patent claims against the Licensor relating to
68 the Licensed Product, or if you breach any terms of the License, 68 the Licensed Product, or if you breach any terms of the License,
69 your rights to the Licensed Product under this License 69 your rights to the Licensed Product under this License
70 automatically terminate. 70 automatically terminate.
71 71
72 You may use this License to distribute your own Derivative Works, 72 You may use this License to distribute your own Derivative Works,
73 in which case the provisions of this License will apply to your 73 in which case the provisions of this License will apply to your
74 Derivative Works just as they do to the original Licensed Product. 74 Derivative Works just as they do to the original Licensed Product.
75 75
76 Alternatively, you may distribute your Derivative Works under any 76 Alternatively, you may distribute your Derivative Works under any
77 other OSI-approved Open Source license, or under a proprietary 77 other OSI-approved Open Source license, or under a proprietary
78 license of your choice. If you use any license other than this 78 license of your choice. If you use any license other than this
79 License, however, you must continue to fulfill the requirements of 79 License, however, you must continue to fulfill the requirements of
80 this License (including the provisions relating to publishing the 80 this License (including the provisions relating to publishing the
81 Source Code) for those portions of your Derivative Works that 81 Source Code) for those portions of your Derivative Works that
82 consist of the Licensed Product, including the files containing 82 consist of the Licensed Product, including the files containing
83 Modifications. 83 Modifications.
84 84
85 New versions of this License may be published from time to 85 New versions of this License may be published from time to
86 time. You may choose to continue to use the license terms in this 86 time. You may choose to continue to use the license terms in this
87 version of the License or those from the new version. However, only 87 version of the License or those from the new version. However, only
88 the Licensor has the right to change the License terms as they 88 the Licensor has the right to change the License terms as they
89 apply to the Licensed Product. This License relies on precise 89 apply to the Licensed Product. This License relies on precise
90 definitions for certain terms. Those terms are defined when they 90 definitions for certain terms. Those terms are defined when they
91 are first used, and the definitions are repeated for your 91 are first used, and the definitions are repeated for your
92 convenience in a Glossary at the end of the License. 92 convenience in a Glossary at the end of the License.
93 93
94 License Terms 94 License Terms
95 95
96 1. Grant of License From Licensor. Licensor hereby grants you a 96 1. Grant of License From Licensor. Licensor hereby grants you a
97 world-wide, royalty-free, non-exclusive license, subject to third 97 world-wide, royalty-free, non-exclusive license, subject to third
98 party intellectual property claims, to do the following: 98 party intellectual property claims, to do the following:
99 99
100 a. Use, reproduce, modify, display, perform, sublicense and 100 a. Use, reproduce, modify, display, perform, sublicense and
101 distribute Licensed Product or portions thereof (including 101 distribute Licensed Product or portions thereof (including
102 Modifications as hereinafter defined), in both Source Code or as 102 Modifications as hereinafter defined), in both Source Code or as
103 an executable program. "Source Code" means the preferred form for 103 an executable program. "Source Code" means the preferred form for
104 making modifications to the Licensed Product, including all 104 making modifications to the Licensed Product, including all
105 modules contained therein, plus any associated interface 105 modules contained therein, plus any associated interface
106 definition files, scripts used to control compilation and 106 definition files, scripts used to control compilation and
107 installation of an executable program, or a list of differential 107 installation of an executable program, or a list of differential
108 comparisons against the Source Code of the Licensed Product. 108 comparisons against the Source Code of the Licensed Product.
109 109
110 b. Create Derivative Works (as that term is defined under 110 b. Create Derivative Works (as that term is defined under
111 U.S. copyright law) of Licensed Product by adding to or deleting 111 U.S. copyright law) of Licensed Product by adding to or deleting
112 from the substance or structure of said Licensed Product. 112 from the substance or structure of said Licensed Product.
113 113
114 c. Under claims of patents now or hereafter owned or controlled 114 c. Under claims of patents now or hereafter owned or controlled
115 by Licensor, to make, use, sell, offer for sale, have made, 115 by Licensor, to make, use, sell, offer for sale, have made,
116 and/or otherwise dispose of Licensed Product or portions thereof, 116 and/or otherwise dispose of Licensed Product or portions thereof,
117 but solely to the extent that any such claim is necessary to 117 but solely to the extent that any such claim is necessary to
118 enable you to make, use, sell, offer for sale, have made, and/or 118 enable you to make, use, sell, offer for sale, have made, and/or
119 otherwise dispose of Licensed Product or portions thereof or 119 otherwise dispose of Licensed Product or portions thereof or
120 Derivative Works thereof. 120 Derivative Works thereof.
121 121
122 2. Grant of License to Modifications From 122 2. Grant of License to Modifications From
123 Contributor. "Modifications" means any additions to or deletions 123 Contributor. "Modifications" means any additions to or deletions
124 from the substance or structure of (i) a file containing Licensed 124 from the substance or structure of (i) a file containing Licensed
125 Product, or (ii) any new file that contains any part of Licensed 125 Product, or (ii) any new file that contains any part of Licensed
126 Product. Hereinafter in this License, the term "Licensed Product" 126 Product. Hereinafter in this License, the term "Licensed Product"
127 shall include all previous Modifications that you receive from any 127 shall include all previous Modifications that you receive from any
128 Contributor. By application of the provisions in Section 4(a) 128 Contributor. By application of the provisions in Section 4(a)
129 below, each person or entity who created or contributed to the 129 below, each person or entity who created or contributed to the
130 creation of, and distributed, a Modification (a "Contributor") 130 creation of, and distributed, a Modification (a "Contributor")
131 hereby grants you a world-wide, royalty-free, non-exclusive 131 hereby grants you a world-wide, royalty-free, non-exclusive
132 license, subject to third party intellectual property claims, to do 132 license, subject to third party intellectual property claims, to do
133 the following: 133 the following:
134 134
135 a. Use, reproduce, modify, display, perform, sublicense and 135 a. Use, reproduce, modify, display, perform, sublicense and
136 distribute any Modifications created by such Contributor or 136 distribute any Modifications created by such Contributor or
137 portions thereof, in both Source Code or as an executable 137 portions thereof, in both Source Code or as an executable
138 program, either on an unmodified basis or as part of Derivative 138 program, either on an unmodified basis or as part of Derivative
139 Works. 139 Works.
140 140
141 b. Under claims of patents now or hereafter owned or controlled 141 b. Under claims of patents now or hereafter owned or controlled
142 by Contributor, to make, use, sell, offer for sale, have made, 142 by Contributor, to make, use, sell, offer for sale, have made,
143 and/or otherwise dispose of Modifications or portions thereof, 143 and/or otherwise dispose of Modifications or portions thereof,
144 but solely to the extent that any such claim is necessary to 144 but solely to the extent that any such claim is necessary to
145 enable you to make, use, sell, offer for sale, have made, and/or 145 enable you to make, use, sell, offer for sale, have made, and/or
146 otherwise dispose of Modifications or portions thereof or 146 otherwise dispose of Modifications or portions thereof or
147 Derivative Works thereof. 147 Derivative Works thereof.
148 148
149 3. Exclusions From License Grant. Nothing in this License shall be 149 3. Exclusions From License Grant. Nothing in this License shall be
150 deemed to grant any rights to trademarks, copyrights, patents, 150 deemed to grant any rights to trademarks, copyrights, patents,
151 trade secrets or any other intellectual property of Licensor or any 151 trade secrets or any other intellectual property of Licensor or any
152 Contributor except as expressly stated herein. No patent license is 152 Contributor except as expressly stated herein. No patent license is
153 granted separate from the Licensed Product, for code that you 153 granted separate from the Licensed Product, for code that you
154 delete from the Licensed Product, or for combinations of the 154 delete from the Licensed Product, or for combinations of the
155 Licensed Product with other software or hardware. No right is 155 Licensed Product with other software or hardware. No right is
156 granted to the trademarks of Licensor or any Contributor even if 156 granted to the trademarks of Licensor or any Contributor even if
157 such marks are included in the Licensed Product. Nothing in this 157 such marks are included in the Licensed Product. Nothing in this
158 License shall be interpreted to prohibit Licensor from licensing 158 License shall be interpreted to prohibit Licensor from licensing
159 under different terms from this License any code that Licensor 159 under different terms from this License any code that Licensor
160 otherwise would have a right to license. 160 otherwise would have a right to license.
161 161
162 4. Your Obligations Regarding Distribution. 162 4. Your Obligations Regarding Distribution.
163 163
164 a. Application of This License to Your Modifications. As an 164 a. Application of This License to Your Modifications. As an
165 express condition for your use of the Licensed Product, you 165 express condition for your use of the Licensed Product, you
166 hereby agree that any Modifications that you create or to which 166 hereby agree that any Modifications that you create or to which
167 you contribute, and which you distribute, are governed by the 167 you contribute, and which you distribute, are governed by the
168 terms of this License including, without limitation, Section 168 terms of this License including, without limitation, Section
169 2. Any Modifications that you create or to which you contribute 169 2. Any Modifications that you create or to which you contribute
170 may be distributed only under the terms of this License or a 170 may be distributed only under the terms of this License or a
171 future version of this License released under Section 7. You must 171 future version of this License released under Section 7. You must
172 include a copy of this License with every copy of the 172 include a copy of this License with every copy of the
173 Modifications you distribute. You agree not to offer or impose 173 Modifications you distribute. You agree not to offer or impose
174 any terms on any Source Code or executable version of the 174 any terms on any Source Code or executable version of the
175 Licensed Product or Modifications that alter or restrict the 175 Licensed Product or Modifications that alter or restrict the
176 applicable version of this License or the recipients' rights 176 applicable version of this License or the recipients' rights
177 hereunder. However, you may include an additional document 177 hereunder. However, you may include an additional document
178 offering the additional rights described in Section 4(e). 178 offering the additional rights described in Section 4(e).
179 179
180 b. Availability of Source Code. You must make available, under 180 b. Availability of Source Code. You must make available, under
181 the terms of this License, the Source Code of the Licensed 181 the terms of this License, the Source Code of the Licensed
182 Product and any Modifications that you distribute, either on the 182 Product and any Modifications that you distribute, either on the
183 same media as you distribute any executable or other form of the 183 same media as you distribute any executable or other form of the
184 Licensed Product, or via a mechanism generally accepted in the 184 Licensed Product, or via a mechanism generally accepted in the
185 software development community for the electronic transfer of 185 software development community for the electronic transfer of
186 data (an "Electronic Distribution Mechanism"). The Source Code 186 data (an "Electronic Distribution Mechanism"). The Source Code
187 for any version of Licensed Product or Modifications that you 187 for any version of Licensed Product or Modifications that you
188 distribute must remain available for at least twelve (12) months 188 distribute must remain available for at least twelve (12) months
189 after the date it initially became available, or at least six (6) 189 after the date it initially became available, or at least six (6)
190 months after a subsequent version of said Licensed Product or 190 months after a subsequent version of said Licensed Product or
191 Modifications has been made available. You are responsible for 191 Modifications has been made available. You are responsible for
192 ensuring that the Source Code version remains available even if 192 ensuring that the Source Code version remains available even if
193 the Electronic Distribution Mechanism is maintained by a third 193 the Electronic Distribution Mechanism is maintained by a third
194 party. 194 party.
195 195
196 c. Description of Modifications. You must cause any Modifications 196 c. Description of Modifications. You must cause any Modifications
197 that you create or to which you contribute, and which you 197 that you create or to which you contribute, and which you
198 distribute, to contain a file documenting the additions, changes 198 distribute, to contain a file documenting the additions, changes
199 or deletions you made to create or contribute to those 199 or deletions you made to create or contribute to those
200 Modifications, and the dates of any such additions, changes or 200 Modifications, and the dates of any such additions, changes or
201 deletions. You must include a prominent statement that the 201 deletions. You must include a prominent statement that the
202 Modifications are derived, directly or indirectly, from the 202 Modifications are derived, directly or indirectly, from the
203 Licensed Product and include the names of the Licensor and any 203 Licensed Product and include the names of the Licensor and any
204 Contributor to the Licensed Product in (i) the Source Code and 204 Contributor to the Licensed Product in (i) the Source Code and
205 (ii) in any notice displayed by a version of the Licensed Product 205 (ii) in any notice displayed by a version of the Licensed Product
206 you distribute or in related documentation in which you describe 206 you distribute or in related documentation in which you describe
207 the origin or ownership of the Licensed Product. You may not 207 the origin or ownership of the Licensed Product. You may not
208 modify or delete any preexisting copyright notices in the 208 modify or delete any preexisting copyright notices in the
209 Licensed Product. 209 Licensed Product.
210 210
211 d. Intellectual Property Matters. 211 d. Intellectual Property Matters.
212 212
213 i. Third Party Claims. If you have knowledge that a license to 213 i. Third Party Claims. If you have knowledge that a license to
214 a third party's intellectual property right is required to 214 a third party's intellectual property right is required to
215 exercise the rights granted by this License, you must include a 215 exercise the rights granted by this License, you must include a
216 text file with the Source Code distribution titled "LEGAL" that 216 text file with the Source Code distribution titled "LEGAL" that
217 describes the claim and the party making the claim in 217 describes the claim and the party making the claim in
218 sufficient detail that a recipient will know whom to 218 sufficient detail that a recipient will know whom to
219 contact. If you obtain such knowledge after you make any 219 contact. If you obtain such knowledge after you make any
220 Modifications available as described in Section 4(b), you shall 220 Modifications available as described in Section 4(b), you shall
221 promptly modify the LEGAL file in all copies you make available 221 promptly modify the LEGAL file in all copies you make available
222 thereafter and shall take other steps (such as notifying 222 thereafter and shall take other steps (such as notifying
223 appropriate mailing lists or newsgroups) reasonably calculated 223 appropriate mailing lists or newsgroups) reasonably calculated
224 to inform those who received the Licensed Product from you that 224 to inform those who received the Licensed Product from you that
225 new knowledge has been obtained. 225 new knowledge has been obtained.
226 226
227 ii. Contributor APIs. If your Modifications include an 227 ii. Contributor APIs. If your Modifications include an
228 application programming interface ("API") and you have 228 application programming interface ("API") and you have
229 knowledge of patent licenses that are reasonably necessary to 229 knowledge of patent licenses that are reasonably necessary to
230 implement that API, you must also include this information in 230 implement that API, you must also include this information in
231 the LEGAL file. 231 the LEGAL file.
232 232
233 iii. Representations. You represent that, except as disclosed 233 iii. Representations. You represent that, except as disclosed
234 pursuant to 4(d)(i) above, you believe that any Modifications 234 pursuant to 4(d)(i) above, you believe that any Modifications
235 you distribute are your original creations and that you have 235 you distribute are your original creations and that you have
236 sufficient rights to grant the rights conveyed by this License. 236 sufficient rights to grant the rights conveyed by this License.
237 237
238 e. Required Notices. You must duplicate this License in any 238 e. Required Notices. You must duplicate this License in any
239 documentation you provide along with the Source Code of any 239 documentation you provide along with the Source Code of any
240 Modifications you create or to which you contribute, and which 240 Modifications you create or to which you contribute, and which
241 you distribute, wherever you describe recipients' rights relating 241 you distribute, wherever you describe recipients' rights relating
242 to Licensed Product. You must duplicate the notice contained in 242 to Licensed Product. You must duplicate the notice contained in
243 Exhibit A (the "Notice") in each file of the Source Code of any 243 Exhibit A (the "Notice") in each file of the Source Code of any
244 copy you distribute of the Licensed Product. If you created a 244 copy you distribute of the Licensed Product. If you created a
245 Modification, you may add your name as a Contributor to the 245 Modification, you may add your name as a Contributor to the
246 Notice. If it is not possible to put the Notice in a particular 246 Notice. If it is not possible to put the Notice in a particular
247 Source Code file due to its structure, then you must include such 247 Source Code file due to its structure, then you must include such
248 Notice in a location (such as a relevant directory file) where a 248 Notice in a location (such as a relevant directory file) where a
249 user would be likely to look for such a notice. You may choose to 249 user would be likely to look for such a notice. You may choose to
250 offer, and charge a fee for, warranty, support, indemnity or 250 offer, and charge a fee for, warranty, support, indemnity or
251 liability obligations to one or more recipients of Licensed 251 liability obligations to one or more recipients of Licensed
252 Product. However, you may do so only on your own behalf, and not 252 Product. However, you may do so only on your own behalf, and not
253 on behalf of the Licensor or any Contributor. You must make it 253 on behalf of the Licensor or any Contributor. You must make it
254 clear that any such warranty, support, indemnity or liability 254 clear that any such warranty, support, indemnity or liability
255 obligation is offered by you alone, and you hereby agree to 255 obligation is offered by you alone, and you hereby agree to
256 indemnify the Licensor and every Contributor for any liability 256 indemnify the Licensor and every Contributor for any liability
257 incurred by the Licensor or such Contributor as a result of 257 incurred by the Licensor or such Contributor as a result of
258 warranty, support, indemnity or liability terms you offer. 258 warranty, support, indemnity or liability terms you offer.
259 259
260 f. Distribution of Executable Versions. You may distribute 260 f. Distribution of Executable Versions. You may distribute
261 Licensed Product as an executable program under a license of your 261 Licensed Product as an executable program under a license of your
262 choice that may contain terms different from this License 262 choice that may contain terms different from this License
263 provided (i) you have satisfied the requirements of Sections 4(a) 263 provided (i) you have satisfied the requirements of Sections 4(a)
264 through 4(e) for that distribution, (ii) you include a 264 through 4(e) for that distribution, (ii) you include a
265 conspicuous notice in the executable version, related 265 conspicuous notice in the executable version, related
266 documentation and collateral materials stating that the Source 266 documentation and collateral materials stating that the Source
267 Code version of the Licensed Product is available under the terms 267 Code version of the Licensed Product is available under the terms
268 of this License, including a description of how and where you 268 of this License, including a description of how and where you
269 have fulfilled the obligations of Section 4(b), (iii) you retain 269 have fulfilled the obligations of Section 4(b), (iii) you retain
270 all existing copyright notices in the Licensed Product, and (iv) 270 all existing copyright notices in the Licensed Product, and (iv)
271 you make it clear that any terms that differ from this License 271 you make it clear that any terms that differ from this License
272 are offered by you alone, not by Licensor or any Contributor. You 272 are offered by you alone, not by Licensor or any Contributor. You
273 hereby agree to indemnify the Licensor and every Contributor for 273 hereby agree to indemnify the Licensor and every Contributor for
274 any liability incurred by Licensor or such Contributor as a 274 any liability incurred by Licensor or such Contributor as a
275 result of any terms you offer. 275 result of any terms you offer.
276 276
277 g. Distribution of Derivative Works. You may create Derivative 277 g. Distribution of Derivative Works. You may create Derivative
278 Works (e.g., combinations of some or all of the Licensed Product 278 Works (e.g., combinations of some or all of the Licensed Product
279 with other code) and distribute the Derivative Works as products 279 with other code) and distribute the Derivative Works as products
280 under any other license you select, with the proviso that the 280 under any other license you select, with the proviso that the
281 requirements of this License are fulfilled for those portions of 281 requirements of this License are fulfilled for those portions of
282 the Derivative Works that consist of the Licensed Product or any 282 the Derivative Works that consist of the Licensed Product or any
283 Modifications thereto. 283 Modifications thereto.
284 284
285 5. Inability to Comply Due to Statute or Regulation. If it is 285 5. Inability to Comply Due to Statute or Regulation. If it is
286 impossible for you to comply with any of the terms of this License 286 impossible for you to comply with any of the terms of this License
287 with respect to some or all of the Licensed Product due to statute, 287 with respect to some or all of the Licensed Product due to statute,
288 judicial order, or regulation, then you must (i) comply with the 288 judicial order, or regulation, then you must (i) comply with the
289 terms of this License to the maximum extent possible, (ii) cite the 289 terms of this License to the maximum extent possible, (ii) cite the
290 statute or regulation that prohibits you from adhering to the 290 statute or regulation that prohibits you from adhering to the
291 License, and (iii) describe the limitations and the code they 291 License, and (iii) describe the limitations and the code they
292 affect. Such description must be included in the LEGAL file 292 affect. Such description must be included in the LEGAL file
293 described in Section 4(d), and must be included with all 293 described in Section 4(d), and must be included with all
294 distributions of the Source Code. Except to the extent prohibited 294 distributions of the Source Code. Except to the extent prohibited
295 by statute or regulation, such description must be sufficiently 295 by statute or regulation, such description must be sufficiently
296 detailed for a recipient of ordinary skill at computer programming 296 detailed for a recipient of ordinary skill at computer programming
297 to be able to understand it. 297 to be able to understand it.
298 298
299 6. Application of This License. This License applies to code to 299 6. Application of This License. This License applies to code to
300 which Licensor or Contributor has attached the Notice in Exhibit A, 300 which Licensor or Contributor has attached the Notice in Exhibit A,
301 which is incorporated herein by this reference. 301 which is incorporated herein by this reference.
302 302
303 7. Versions of This License. 303 7. Versions of This License.
304 304
305 a. New Versions. Licensor may publish from time to time revised 305 a. New Versions. Licensor may publish from time to time revised
306 and/or new versions of the License. 306 and/or new versions of the License.
307 307
308 b. Effect of New Versions. Once Licensed Product has been 308 b. Effect of New Versions. Once Licensed Product has been
309 published under a particular version of the License, you may 309 published under a particular version of the License, you may
310 always continue to use it under the terms of that version. You 310 always continue to use it under the terms of that version. You
311 may also choose to use such Licensed Product under the terms of 311 may also choose to use such Licensed Product under the terms of
312 any subsequent version of the License published by Licensor. No 312 any subsequent version of the License published by Licensor. No
313 one other than Lic ensor has the right to modify the terms 313 one other than Lic ensor has the right to modify the terms
314 applicable to Licensed Product created under this License. 314 applicable to Licensed Product created under this License.
315 315
316 c. Derivative Works of this License. If you create or use a 316 c. Derivative Works of this License. If you create or use a
317 modified version of this License, which you may do only in order 317 modified version of this License, which you may do only in order
318 to apply it to software that is not already a Licensed Product 318 to apply it to software that is not already a Licensed Product
319 under this License, you must rename your license so that it is 319 under this License, you must rename your license so that it is
320 not confusingly similar to this License, and must make it clear 320 not confusingly similar to this License, and must make it clear
321 that your license contains terms that differ from this 321 that your license contains terms that differ from this
322 License. In so naming your license, you may not use any trademark 322 License. In so naming your license, you may not use any trademark
323 of Licensor or any Contributor. 323 of Licensor or any Contributor.
324 324
325 8. Disclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS 325 8. Disclaimer of Warranty. LICENSED PRODUCT IS PROVIDED UNDER THIS
326 LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER 326 LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER
327 EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT 327 EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT
328 THE LICENSED PRODUCT IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A 328 THE LICENSED PRODUCT IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A
329 PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE 329 PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE
330 QUALITY AND PERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD 330 QUALITY AND PERFORMANCE OF THE LICENSED PRODUCT IS WITH YOU. SHOULD
331 LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND NOT THE 331 LICENSED PRODUCT PROVE DEFECTIVE IN ANY RESPECT, YOU (AND NOT THE
332 LICENSOR OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY 332 LICENSOR OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY
333 SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY 333 SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY
334 CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF LICENSED 334 CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF LICENSED
335 PRODUCT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. 335 PRODUCT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
336 336
337 9. Termination. 337 9. Termination.
338 338
339 a. Automatic Termination Upon Breach. This license and the rights 339 a. Automatic Termination Upon Breach. This license and the rights
340 granted hereunder will terminate automatically if you fail to 340 granted hereunder will terminate automatically if you fail to
341 comply with the terms herein and fail to cure such breach within 341 comply with the terms herein and fail to cure such breach within
342 thirty (30) days of becoming aware of the breach. All sublicenses 342 thirty (30) days of becoming aware of the breach. All sublicenses
343 to the Licensed Product that are properly granted shall survive 343 to the Licensed Product that are properly granted shall survive
344 any termination of this license. Provisions that, by their 344 any termination of this license. Provisions that, by their
345 nature, must remain in effect beyond the termination of this 345 nature, must remain in effect beyond the termination of this
346 License, shall survive. 346 License, shall survive.
347 347
348 b. Termination Upon Assertion of Patent Infringement. If you 348 b. Termination Upon Assertion of Patent Infringement. If you
349 initiate litigation by asserting a patent infringement claim 349 initiate litigation by asserting a patent infringement claim
350 (excluding declaratory judgment actions) against Licensor or a 350 (excluding declaratory judgment actions) against Licensor or a
351 Contributor (Licensor or Contributor against whom you file such 351 Contributor (Licensor or Contributor against whom you file such
352 an action is referred to herein as "Respondent") alleging that 352 an action is referred to herein as "Respondent") alleging that
353 Licensed Product directly or indirectly infringes any patent, 353 Licensed Product directly or indirectly infringes any patent,
354 then any and all rights granted by such Respondent to you under 354 then any and all rights granted by such Respondent to you under
355 Sections 1 or 2 of this License shall terminate prospectively 355 Sections 1 or 2 of this License shall terminate prospectively
356 upon sixty (60) days notice from Respondent (the "Notice Period") 356 upon sixty (60) days notice from Respondent (the "Notice Period")
357 unless within that Notice Period you either agree in writing (i) 357 unless within that Notice Period you either agree in writing (i)
358 to pay Respondent a mutually agreeable reasonably royalty for 358 to pay Respondent a mutually agreeable reasonably royalty for
359 your past or future use of Licensed Product made by such 359 your past or future use of Licensed Product made by such
360 Respondent, or (ii) withdraw your litigation claim with respect 360 Respondent, or (ii) withdraw your litigation claim with respect
361 to Licensed Product against such Respondent. If within said 361 to Licensed Product against such Respondent. If within said
362 Notice Period a reasonable royalty and payment arrangement are 362 Notice Period a reasonable royalty and payment arrangement are
363 not mutually agreed upon in writing by the parties or the 363 not mutually agreed upon in writing by the parties or the
364 litigation claim is not withdrawn, the rights granted by Licensor 364 litigation claim is not withdrawn, the rights granted by Licensor
365 to you under Sections 1 and 2 automatically terminate at the 365 to you under Sections 1 and 2 automatically terminate at the
366 expiration of said Notice Period. 366 expiration of said Notice Period.
367 367
368 c. Reasonable Value of This License. If you assert a patent 368 c. Reasonable Value of This License. If you assert a patent
369 infringement claim against Respondent alleging that Licensed 369 infringement claim against Respondent alleging that Licensed
370 Product directly or indirectly infringes any patent where such 370 Product directly or indirectly infringes any patent where such
371 claim is resolved (such as by license or settlement) prior to the 371 claim is resolved (such as by license or settlement) prior to the
372 initiation of patent infringement litigation, then the reasonable 372 initiation of patent infringement litigation, then the reasonable
373 value of the licenses granted by said Respondent under Sections 1 373 value of the licenses granted by said Respondent under Sections 1
374 and 2 shall be taken into account in determining the amount or 374 and 2 shall be taken into account in determining the amount or
375 value of any payment or license. 375 value of any payment or license.
376 376
377 d. No Retroactive Effect of Termination. In the event of 377 d. No Retroactive Effect of Termination. In the event of
378 termination under Sections 9(a) or 9(b) above, all end user 378 termination under Sections 9(a) or 9(b) above, all end user
379 license agreements (excluding licenses to distributors and 379 license agreements (excluding licenses to distributors and
380 reselle rs) that have been validly granted by you or any 380 reselle rs) that have been validly granted by you or any
381 distributor hereunder prior to termination shall survive 381 distributor hereunder prior to termination shall survive
382 termination. 382 termination.
383 383
384 10. Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO 384 10. Limitation of Liability. UNDER NO CIRCUMSTANCES AND UNDER NO
385 LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR 385 LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR
386 OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR 386 OTHERWISE, SHALL THE LICENSOR, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR
387 OF LICENSED PRODUCT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE 387 OF LICENSED PRODUCT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE
388 LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR 388 LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR
389 CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT 389 CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT
390 LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER 390 LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER
391 FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR 391 FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR
392 LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE 392 LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE
393 POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT 393 POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT
394 APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH 394 APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH
395 PARTYÕS NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH 395 PARTYÕS NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH
396 LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR 396 LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR
397 LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION 397 LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION
398 AND LIMITATION MAY NOT APPLY TO YOU. 398 AND LIMITATION MAY NOT APPLY TO YOU.
399 399
400 11. Responsibility for Claims. As between Licensor and Contributors, 400 11. Responsibility for Claims. As between Licensor and Contributors,
401 each party is responsible for claims and damages arising, directly 401 each party is responsible for claims and damages arising, directly
402 or indirectly, out of its utilization of rights under this 402 or indirectly, out of its utilization of rights under this
403 License. You agree to work with Licensor and Contributors to 403 License. You agree to work with Licensor and Contributors to
404 distribute such responsibility on an equitable basis. Nothing herein 404 distribute such responsibility on an equitable basis. Nothing herein
405 is intended or shall be deemed to constitute any admission of 405 is intended or shall be deemed to constitute any admission of
406 liability. 406 liability.
407 407
408 12. U.S. Government End Users. The Licensed Product is a "commercial 408 12. U.S. Government End Users. The Licensed Product is a "commercial
409 item," as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), 409 item," as that term is defined in 48 C.F.R. 2.101 (Oct. 1995),
410 consisting of "commercial computer software" and "commercial 410 consisting of "commercial computer software" and "commercial
411 computer software documentation," as such terms are used in 48 411 computer software documentation," as such terms are used in 48
412 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 412 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48
413 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all 413 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all
414 U.S. Government End Users acquire Licensed Product with only those 414 U.S. Government End Users acquire Licensed Product with only those
415 rights set forth herein. 415 rights set forth herein.
416 416
417 13. Miscellaneous. This License represents the complete agreement 417 13. Miscellaneous. This License represents the complete agreement
418 concerning the subject matter hereof. If any provision of this 418 concerning the subject matter hereof. If any provision of this
419 License is held to be unenforceable, such provision shall be 419 License is held to be unenforceable, such provision shall be
420 reformed only to the extent necessary to make it enforceable. This 420 reformed only to the extent necessary to make it enforceable. This
421 License shall be governed by California law provisions (except to 421 License shall be governed by California law provisions (except to
422 the extent applicable law, if any, provides otherwise), excluding 422 the extent applicable law, if any, provides otherwise), excluding
423 its conflict-of-law provisions. You expressly agree that any 423 its conflict-of-law provisions. You expressly agree that any
424 litigation relating to this license shall be subject to the 424 litigation relating to this license shall be subject to the
425 jurisdiction of the Federal Courts of the Northern District of 425 jurisdiction of the Federal Courts of the Northern District of
426 California or the Superior Court of the County of Santa Clara, 426 California or the Superior Court of the County of Santa Clara,
427 California (as appropriate), with venue lying in Santa Clara County, 427 California (as appropriate), with venue lying in Santa Clara County,
428 California, with the losing party responsible for costs including, 428 California, with the losing party responsible for costs including,
429 without limitation, court costs and reasonable attorneys' fees and 429 without limitation, court costs and reasonable attorneys' fees and
430 expenses. The application of the United Nations Convention on 430 expenses. The application of the United Nations Convention on
431 Contracts for the International Sale of Goods is expressly 431 Contracts for the International Sale of Goods is expressly
432 excluded. You and Licensor expressly waive any rights to a jury 432 excluded. You and Licensor expressly waive any rights to a jury
433 trial in any litigation concerning Licensed Product or this 433 trial in any litigation concerning Licensed Product or this
434 License. Any law or regulation that provides that the language of a 434 License. Any law or regulation that provides that the language of a
435 contract shall be construed against the drafter shall not apply to 435 contract shall be construed against the drafter shall not apply to
436 this License. 436 this License.
437 437
438 14. Definition of "You" in This License. "You" throughout this 438 14. Definition of "You" in This License. "You" throughout this
439 License, whether in upper or lower case, means an individual or a 439 License, whether in upper or lower case, means an individual or a
440 legal entity exercising rights under, and complying with all of the 440 legal entity exercising rights under, and complying with all of the
441 terms of, this License or a future version of this License issued 441 terms of, this License or a future version of this License issued
442 under Section 7. For legal entities, "you" includes any entity that 442 under Section 7. For legal entities, "you" includes any entity that
443 controls, is controlled by, or is under common control with you. For 443 controls, is controlled by, or is under common control with you. For
444 purposes of this definition, "control" means (i) the power, direct 444 purposes of this definition, "control" means (i) the power, direct
445 or indirect, to cause the direction or management of such entity, 445 or indirect, to cause the direction or management of such entity,
446 whether by contract or otherwise, or (ii) ownership of fifty percent 446 whether by contract or otherwise, or (ii) ownership of fifty percent
447 (50%) or more of the outstanding shares, or (iii) beneficial 447 (50%) or more of the outstanding shares, or (iii) beneficial
448 ownership of such entity. 448 ownership of such entity.
449 449
450 15. Glossary. All defined terms in this License that are used in 450 15. Glossary. All defined terms in this License that are used in
451 more than one Section of this License are repeated here, in 451 more than one Section of this License are repeated here, in
452 alphabetical order, for the convenience of the reader. The Section 452 alphabetical order, for the convenience of the reader. The Section
453 of this License in which each defined term is first used is shown in 453 of this License in which each defined term is first used is shown in
454 parentheses. Contributor: Each person or entity who created or 454 parentheses. Contributor: Each person or entity who created or
455 contributed to the creation of, and distributed, a 455 contributed to the creation of, and distributed, a
456 Modification. (See Section 2) 456 Modification. (See Section 2)
457 457
458 Derivative Works: That term as used in this License is defined under 458 Derivative Works: That term as used in this License is defined under
459 U.S. copyright law. (See Section 1(b)) 459 U.S. copyright law. (See Section 1(b))
460 460
461 License: This Jabber Open Source License. (See first paragraph of 461 License: This Jabber Open Source License. (See first paragraph of
462 License) 462 License)
463 463
464 Licensed Product: Any Jabber Product licensed pursuant to this 464 Licensed Product: Any Jabber Product licensed pursuant to this
465 License. The term "Licensed Product" includes all previous 465 License. The term "Licensed Product" includes all previous
466 Modifications from any Contributor that you receive. (See first 466 Modifications from any Contributor that you receive. (See first
467 paragraph of License and Section 2) 467 paragraph of License and Section 2)
468 468
469 Licensor: Jabber.Com, Inc. (See first paragraph of License) 469 Licensor: Jabber.Com, Inc. (See first paragraph of License)
470 470
471 Modifications: Any additions to or deletions from the substance or 471 Modifications: Any additions to or deletions from the substance or
472 structure of (i) a file containing Licensed Product, or (ii) any new 472 structure of (i) a file containing Licensed Product, or (ii) any new
473 file that contains any part of Licensed Product. (See Section 2) 473 file that contains any part of Licensed Product. (See Section 2)
474 474
475 Notice: The notice contained in Exhibit A. (See Section 4(e)) 475 Notice: The notice contained in Exhibit A. (See Section 4(e))
476 476
477 Source Code: The preferred form for making modifications to the 477 Source Code: The preferred form for making modifications to the
478 Licensed Product, including all modules contained therein, plus any 478 Licensed Product, including all modules contained therein, plus any
479 associated interface definition files, scripts used to control 479 associated interface definition files, scripts used to control
480 compilation and installation of an executable program, or a list of 480 compilation and installation of an executable program, or a list of
481 differential comparisons against the Source Code of the Licensed 481 differential comparisons against the Source Code of the Licensed
482 Product. (See Section 1(a)) 482 Product. (See Section 1(a))
483 483
484 You: This term is defined in Section 14 of this License. 484 You: This term is defined in Section 14 of this License.
485 485
486 Exhibit A 486 Exhibit A
487 487
488 The Notice below must appear in each file of the Source Code of any 488 The Notice below must appear in each file of the Source Code of any
489 copy you distribute of the Licensed Product or any Modifications 489 copy you distribute of the Licensed Product or any Modifications
490 thereto. Contributors to any Modifications may add their own copyright 490 thereto. Contributors to any Modifications may add their own copyright
491 notices to identify their own contributions. 491 notices to identify their own contributions.
492 492
493 License: 493 License:
494 494
495 The contents of this file are subject to the Jabber Open Source 495 The contents of this file are subject to the Jabber Open Source
496 License Version 1.0 (the "License"). You may not copy or use this 496 License Version 1.0 (the "License"). You may not copy or use this
497 file, in either source code or executable form, except in compliance 497 file, in either source code or executable form, except in compliance
498 with the License. You may obtain a copy of the License at 498 with the License. You may obtain a copy of the License at
499 http://www.jabber.com/license/ or at 499 http://www.jabber.com/license/ or at
500 http://www.opensource.org/. Software distributed under the License is 500 http://www.opensource.org/. Software distributed under the License is
501 distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either 501 distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either
502 express or implied. See the License for the specific language 502 express or implied. See the License for the specific language
503 governing rights and limitations under the License. 503 governing rights and limitations under the License.
504 504
505 Copyrights: 505 Copyrights:
506 506
507 Portions created by or assigned to Jabber.com, Inc. are Copyright (c) 507 Portions created by or assigned to Jabber.com, Inc. are Copyright (c)
508 1999-2000 Jabber.com, Inc. All Rights Reserved. Contact information 508 1999-2000 Jabber.com, Inc. All Rights Reserved. Contact information
509 for Jabber.com, Inc. is available at http://www.jabber.com/. Portions 509 for Jabber.com, Inc. is available at http://www.jabber.com/. Portions
510 Copyright (c) 1998-1999 Jeremie Miller. 510 Copyright (c) 1998-1999 Jeremie Miller.
511 511
512 Acknowledgements: 512 Acknowledgements:
513 513
514 Special thanks to the Jabber Open Source Contributors for their 514 Special thanks to the Jabber Open Source Contributors for their
515 suggestions and support of Jabber. 515 suggestions and support of Jabber.
516 516
517 517
518 518
519 GPL 519 GPL
520 ------------------------------------------------------------------ 520 ------------------------------------------------------------------
521 GNU GENERAL PUBLIC LICENSE 521 GNU GENERAL PUBLIC LICENSE
522 Version 2, June 1991 522 Version 2, June 1991
523 523
524 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 524 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
525 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 525 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
526 Everyone is permitted to copy and distribute verbatim copies 526 Everyone is permitted to copy and distribute verbatim copies
527 of this license document, but changing it is not allowed. 527 of this license document, but changing it is not allowed.
528 528
529 Preamble 529 Preamble
530 530
531 The licenses for most software are designed to take away your 531 The licenses for most software are designed to take away your
532 freedom to share and change it. By contrast, the GNU General Public 532 freedom to share and change it. By contrast, the GNU General Public
533 License is intended to guarantee your freedom to share and change free 533 License is intended to guarantee your freedom to share and change free
534 software--to make sure the software is free for all its users. This 534 software--to make sure the software is free for all its users. This
535 General Public License applies to most of the Free Software 535 General Public License applies to most of the Free Software
536 Foundation's software and to any other program whose authors commit to 536 Foundation's software and to any other program whose authors commit to
537 using it. (Some other Free Software Foundation software is covered by 537 using it. (Some other Free Software Foundation software is covered by
538 the GNU Library General Public License instead.) You can apply it to 538 the GNU Library General Public License instead.) You can apply it to
539 your programs, too. 539 your programs, too.
540 540
541 When we speak of free software, we are referring to freedom, not 541 When we speak of free software, we are referring to freedom, not
542 price. Our General Public Licenses are designed to make sure that you 542 price. Our General Public Licenses are designed to make sure that you
543 have the freedom to distribute copies of free software (and charge for 543 have the freedom to distribute copies of free software (and charge for
544 this service if you wish), that you receive source code or can get it 544 this service if you wish), that you receive source code or can get it
545 if you want it, that you can change the software or use pieces of it 545 if you want it, that you can change the software or use pieces of it
546 in new free programs; and that you know you can do these things. 546 in new free programs; and that you know you can do these things.
547 547
548 To protect your rights, we need to make restrictions that forbid 548 To protect your rights, we need to make restrictions that forbid
549 anyone to deny you these rights or to ask you to surrender the rights. 549 anyone to deny you these rights or to ask you to surrender the rights.
550 These restrictions translate to certain responsibilities for you if you 550 These restrictions translate to certain responsibilities for you if you
551 distribute copies of the software, or if you modify it. 551 distribute copies of the software, or if you modify it.
552 552
553 For example, if you distribute copies of such a program, whether 553 For example, if you distribute copies of such a program, whether
554 gratis or for a fee, you must give the recipients all the rights that 554 gratis or for a fee, you must give the recipients all the rights that
555 you have. You must make sure that they, too, receive or can get the 555 you have. You must make sure that they, too, receive or can get the
556 source code. And you must show them these terms so they know their 556 source code. And you must show them these terms so they know their
557 rights. 557 rights.
558 558
559 We protect your rights with two steps: (1) copyright the software, and 559 We protect your rights with two steps: (1) copyright the software, and
560 (2) offer you this license which gives you legal permission to copy, 560 (2) offer you this license which gives you legal permission to copy,
561 distribute and/or modify the software. 561 distribute and/or modify the software.
562 562
563 Also, for each author's protection and ours, we want to make certain 563 Also, for each author's protection and ours, we want to make certain
564 that everyone understands that there is no warranty for this free 564 that everyone understands that there is no warranty for this free
565 software. If the software is modified by someone else and passed on, we 565 software. If the software is modified by someone else and passed on, we
566 want its recipients to know that what they have is not the original, so 566 want its recipients to know that what they have is not the original, so
567 that any problems introduced by others will not reflect on the original 567 that any problems introduced by others will not reflect on the original
568 authors' reputations. 568 authors' reputations.
569 569
570 Finally, any free program is threatened constantly by software 570 Finally, any free program is threatened constantly by software
571 patents. We wish to avoid the danger that redistributors of a free 571 patents. We wish to avoid the danger that redistributors of a free
572 program will individually obtain patent licenses, in effect making the 572 program will individually obtain patent licenses, in effect making the
573 program proprietary. To prevent this, we have made it clear that any 573 program proprietary. To prevent this, we have made it clear that any
574 patent must be licensed for everyone's free use or not licensed at all. 574 patent must be licensed for everyone's free use or not licensed at all.
575 575
576 The precise terms and conditions for copying, distribution and 576 The precise terms and conditions for copying, distribution and
577 modification follow. 577 modification follow.
578 578
579 GNU GENERAL PUBLIC LICENSE 579 GNU GENERAL PUBLIC LICENSE
580 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 580 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
581 581
582 0. This License applies to any program or other work which contains 582 0. This License applies to any program or other work which contains
583 a notice placed by the copyright holder saying it may be distributed 583 a notice placed by the copyright holder saying it may be distributed
584 under the terms of this General Public License. The "Program", below, 584 under the terms of this General Public License. The "Program", below,
585 refers to any such program or work, and a "work based on the Program" 585 refers to any such program or work, and a "work based on the Program"
586 means either the Program or any derivative work under copyright law: 586 means either the Program or any derivative work under copyright law:
587 that is to say, a work containing the Program or a portion of it, 587 that is to say, a work containing the Program or a portion of it,
588 either verbatim or with modifications and/or translated into another 588 either verbatim or with modifications and/or translated into another
589 language. (Hereinafter, translation is included without limitation in 589 language. (Hereinafter, translation is included without limitation in
590 the term "modification".) Each licensee is addressed as "you". 590 the term "modification".) Each licensee is addressed as "you".
591 591
592 Activities other than copying, distribution and modification are not 592 Activities other than copying, distribution and modification are not
593 covered by this License; they are outside its scope. The act of 593 covered by this License; they are outside its scope. The act of
594 running the Program is not restricted, and the output from the Program 594 running the Program is not restricted, and the output from the Program
595 is covered only if its contents constitute a work based on the 595 is covered only if its contents constitute a work based on the
596 Program (independent of having been made by running the Program). 596 Program (independent of having been made by running the Program).
597 Whether that is true depends on what the Program does. 597 Whether that is true depends on what the Program does.
598 598
599 1. You may copy and distribute verbatim copies of the Program's 599 1. You may copy and distribute verbatim copies of the Program's
600 source code as you receive it, in any medium, provided that you 600 source code as you receive it, in any medium, provided that you
601 conspicuously and appropriately publish on each copy an appropriate 601 conspicuously and appropriately publish on each copy an appropriate
602 copyright notice and disclaimer of warranty; keep intact all the 602 copyright notice and disclaimer of warranty; keep intact all the
603 notices that refer to this License and to the absence of any warranty; 603 notices that refer to this License and to the absence of any warranty;
604 and give any other recipients of the Program a copy of this License 604 and give any other recipients of the Program a copy of this License
605 along with the Program. 605 along with the Program.
606 606
607 You may charge a fee for the physical act of transferring a copy, and 607 You may charge a fee for the physical act of transferring a copy, and
608 you may at your option offer warranty protection in exchange for a fee. 608 you may at your option offer warranty protection in exchange for a fee.
609 609
610 2. You may modify your copy or copies of the Program or any portion 610 2. You may modify your copy or copies of the Program or any portion
611 of it, thus forming a work based on the Program, and copy and 611 of it, thus forming a work based on the Program, and copy and
612 distribute such modifications or work under the terms of Section 1 612 distribute such modifications or work under the terms of Section 1
613 above, provided that you also meet all of these conditions: 613 above, provided that you also meet all of these conditions:
614 614
615 a) You must cause the modified files to carry prominent notices 615 a) You must cause the modified files to carry prominent notices
616 stating that you changed the files and the date of any change. 616 stating that you changed the files and the date of any change.
617 617
618 b) You must cause any work that you distribute or publish, that in 618 b) You must cause any work that you distribute or publish, that in
619 whole or in part contains or is derived from the Program or any 619 whole or in part contains or is derived from the Program or any
620 part thereof, to be licensed as a whole at no charge to all third 620 part thereof, to be licensed as a whole at no charge to all third
621 parties under the terms of this License. 621 parties under the terms of this License.
622 622
623 c) If the modified program normally reads commands interactively 623 c) If the modified program normally reads commands interactively
624 when run, you must cause it, when started running for such 624 when run, you must cause it, when started running for such
625 interactive use in the most ordinary way, to print or display an 625 interactive use in the most ordinary way, to print or display an
626 announcement including an appropriate copyright notice and a 626 announcement including an appropriate copyright notice and a
627 notice that there is no warranty (or else, saying that you provide 627 notice that there is no warranty (or else, saying that you provide
628 a warranty) and that users may redistribute the program under 628 a warranty) and that users may redistribute the program under
629 these conditions, and telling the user how to view a copy of this 629 these conditions, and telling the user how to view a copy of this
630 License. (Exception: if the Program itself is interactive but 630 License. (Exception: if the Program itself is interactive but
631 does not normally print such an announcement, your work based on 631 does not normally print such an announcement, your work based on
632 the Program is not required to print an announcement.) 632 the Program is not required to print an announcement.)
633 633
634 These requirements apply to the modified work as a whole. If 634 These requirements apply to the modified work as a whole. If
635 identifiable sections of that work are not derived from the Program, 635 identifiable sections of that work are not derived from the Program,
636 and can be reasonably considered independent and separate works in 636 and can be reasonably considered independent and separate works in
637 themselves, then this License, and its terms, do not apply to those 637 themselves, then this License, and its terms, do not apply to those
638 sections when you distribute them as separate works. But when you 638 sections when you distribute them as separate works. But when you
639 distribute the same sections as part of a whole which is a work based 639 distribute the same sections as part of a whole which is a work based
640 on the Program, the distribution of the whole must be on the terms of 640 on the Program, the distribution of the whole must be on the terms of
641 this License, whose permissions for other licensees extend to the 641 this License, whose permissions for other licensees extend to the
642 entire whole, and thus to each and every part regardless of who wrote it. 642 entire whole, and thus to each and every part regardless of who wrote it.
643 643
644 Thus, it is not the intent of this section to claim rights or contest 644 Thus, it is not the intent of this section to claim rights or contest
645 your rights to work written entirely by you; rather, the intent is to 645 your rights to work written entirely by you; rather, the intent is to
646 exercise the right to control the distribution of derivative or 646 exercise the right to control the distribution of derivative or
647 collective works based on the Program. 647 collective works based on the Program.
648 648
649 In addition, mere aggregation of another work not based on the Program 649 In addition, mere aggregation of another work not based on the Program
650 with the Program (or with a work based on the Program) on a volume of 650 with the Program (or with a work based on the Program) on a volume of
651 a storage or distribution medium does not bring the other work under 651 a storage or distribution medium does not bring the other work under
652 the scope of this License. 652 the scope of this License.
653 653
654 3. You may copy and distribute the Program (or a work based on it, 654 3. You may copy and distribute the Program (or a work based on it,
655 under Section 2) in object code or executable form under the terms of 655 under Section 2) in object code or executable form under the terms of
656 Sections 1 and 2 above provided that you also do one of the following: 656 Sections 1 and 2 above provided that you also do one of the following:
657 657
658 a) Accompany it with the complete corresponding machine-readable 658 a) Accompany it with the complete corresponding machine-readable
659 source code, which must be distributed under the terms of Sections 659 source code, which must be distributed under the terms of Sections
660 1 and 2 above on a medium customarily used for software interchange; or, 660 1 and 2 above on a medium customarily used for software interchange; or,
661 661
662 b) Accompany it with a written offer, valid for at least three 662 b) Accompany it with a written offer, valid for at least three
663 years, to give any third party, for a charge no more than your 663 years, to give any third party, for a charge no more than your
664 cost of physically performing source distribution, a complete 664 cost of physically performing source distribution, a complete
665 machine-readable copy of the corresponding source code, to be 665 machine-readable copy of the corresponding source code, to be
666 distributed under the terms of Sections 1 and 2 above on a medium 666 distributed under the terms of Sections 1 and 2 above on a medium
667 customarily used for software interchange; or, 667 customarily used for software interchange; or,
668 668
669 c) Accompany it with the information you received as to the offer 669 c) Accompany it with the information you received as to the offer
670 to distribute corresponding source code. (This alternative is 670 to distribute corresponding source code. (This alternative is
671 allowed only for noncommercial distribution and only if you 671 allowed only for noncommercial distribution and only if you
672 received the program in object code or executable form with such 672 received the program in object code or executable form with such
673 an offer, in accord with Subsection b above.) 673 an offer, in accord with Subsection b above.)
674 674
675 The source code for a work means the preferred form of the work for 675 The source code for a work means the preferred form of the work for
676 making modifications to it. For an executable work, complete source 676 making modifications to it. For an executable work, complete source
677 code means all the source code for all modules it contains, plus any 677 code means all the source code for all modules it contains, plus any
678 associated interface definition files, plus the scripts used to 678 associated interface definition files, plus the scripts used to
679 control compilation and installation of the executable. However, as a 679 control compilation and installation of the executable. However, as a
680 special exception, the source code distributed need not include 680 special exception, the source code distributed need not include
681 anything that is normally distributed (in either source or binary 681 anything that is normally distributed (in either source or binary
682 form) with the major components (compiler, kernel, and so on) of the 682 form) with the major components (compiler, kernel, and so on) of the
683 operating system on which the executable runs, unless that component 683 operating system on which the executable runs, unless that component
684 itself accompanies the executable. 684 itself accompanies the executable.
685 685
686 If distribution of executable or object code is made by offering 686 If distribution of executable or object code is made by offering
687 access to copy from a designated place, then offering equivalent 687 access to copy from a designated place, then offering equivalent
688 access to copy the source code from the same place counts as 688 access to copy the source code from the same place counts as
689 distribution of the source code, even though third parties are not 689 distribution of the source code, even though third parties are not
690 compelled to copy the source along with the object code. 690 compelled to copy the source along with the object code.
691 691
692 4. You may not copy, modify, sublicense, or distribute the Program 692 4. You may not copy, modify, sublicense, or distribute the Program
693 except as expressly provided under this License. Any attempt 693 except as expressly provided under this License. Any attempt
694 otherwise to copy, modify, sublicense or distribute the Program is 694 otherwise to copy, modify, sublicense or distribute the Program is
695 void, and will automatically terminate your rights under this License. 695 void, and will automatically terminate your rights under this License.
696 However, parties who have received copies, or rights, from you under 696 However, parties who have received copies, or rights, from you under
697 this License will not have their licenses terminated so long as such 697 this License will not have their licenses terminated so long as such
698 parties remain in full compliance. 698 parties remain in full compliance.
699 699
700 5. You are not required to accept this License, since you have not 700 5. You are not required to accept this License, since you have not
701 signed it. However, nothing else grants you permission to modify or 701 signed it. However, nothing else grants you permission to modify or
702 distribute the Program or its derivative works. These actions are 702 distribute the Program or its derivative works. These actions are
703 prohibited by law if you do not accept this License. Therefore, by 703 prohibited by law if you do not accept this License. Therefore, by
704 modifying or distributing the Program (or any work based on the 704 modifying or distributing the Program (or any work based on the
705 Program), you indicate your acceptance of this License to do so, and 705 Program), you indicate your acceptance of this License to do so, and
706 all its terms and conditions for copying, distributing or modifying 706 all its terms and conditions for copying, distributing or modifying
707 the Program or works based on it. 707 the Program or works based on it.
708 708
709 6. Each time you redistribute the Program (or any work based on the 709 6. Each time you redistribute the Program (or any work based on the
710 Program), the recipient automatically receives a license from the 710 Program), the recipient automatically receives a license from the
711 original licensor to copy, distribute or modify the Program subject to 711 original licensor to copy, distribute or modify the Program subject to
712 these terms and conditions. You may not impose any further 712 these terms and conditions. You may not impose any further
713 restrictions on the recipients' exercise of the rights granted herein. 713 restrictions on the recipients' exercise of the rights granted herein.
714 You are not responsible for enforcing compliance by third parties to 714 You are not responsible for enforcing compliance by third parties to
715 this License. 715 this License.
716 716
717 7. If, as a consequence of a court judgment or allegation of patent 717 7. If, as a consequence of a court judgment or allegation of patent
718 infringement or for any other reason (not limited to patent issues), 718 infringement or for any other reason (not limited to patent issues),
719 conditions are imposed on you (whether by court order, agreement or 719 conditions are imposed on you (whether by court order, agreement or
720 otherwise) that contradict the conditions of this License, they do not 720 otherwise) that contradict the conditions of this License, they do not
721 excuse you from the conditions of this License. If you cannot 721 excuse you from the conditions of this License. If you cannot
722 distribute so as to satisfy simultaneously your obligations under this 722 distribute so as to satisfy simultaneously your obligations under this
723 License and any other pertinent obligations, then as a consequence you 723 License and any other pertinent obligations, then as a consequence you
724 may not distribute the Program at all. For example, if a patent 724 may not distribute the Program at all. For example, if a patent
725 license would not permit royalty-free redistribution of the Program by 725 license would not permit royalty-free redistribution of the Program by
726 all those who receive copies directly or indirectly through you, then 726 all those who receive copies directly or indirectly through you, then
727 the only way you could satisfy both it and this License would be to 727 the only way you could satisfy both it and this License would be to
728 refrain entirely from distribution of the Program. 728 refrain entirely from distribution of the Program.
729 729
730 If any portion of this section is held invalid or unenforceable under 730 If any portion of this section is held invalid or unenforceable under
731 any particular circumstance, the balance of the section is intended to 731 any particular circumstance, the balance of the section is intended to
732 apply and the section as a whole is intended to apply in other 732 apply and the section as a whole is intended to apply in other
733 circumstances. 733 circumstances.
734 734
735 It is not the purpose of this section to induce you to infringe any 735 It is not the purpose of this section to induce you to infringe any
736 patents or other property right claims or to contest validity of any 736 patents or other property right claims or to contest validity of any
737 such claims; this section has the sole purpose of protecting the 737 such claims; this section has the sole purpose of protecting the
738 integrity of the free software distribution system, which is 738 integrity of the free software distribution system, which is
739 implemented by public license practices. Many people have made 739 implemented by public license practices. Many people have made
740 generous contributions to the wide range of software distributed 740 generous contributions to the wide range of software distributed
741 through that system in reliance on consistent application of that 741 through that system in reliance on consistent application of that
742 system; it is up to the author/donor to decide if he or she is willing 742 system; it is up to the author/donor to decide if he or she is willing
743 to distribute software through any other system and a licensee cannot 743 to distribute software through any other system and a licensee cannot
744 impose that choice. 744 impose that choice.
745 745
746 This section is intended to make thoroughly clear what is believed to 746 This section is intended to make thoroughly clear what is believed to
747 be a consequence of the rest of this License. 747 be a consequence of the rest of this License.
748 748
749 8. If the distribution and/or use of the Program is restricted in 749 8. If the distribution and/or use of the Program is restricted in
750 certain countries either by patents or by copyrighted interfaces, the 750 certain countries either by patents or by copyrighted interfaces, the
751 original copyright holder who places the Program under this License 751 original copyright holder who places the Program under this License
752 may add an explicit geographical distribution limitation excluding 752 may add an explicit geographical distribution limitation excluding
753 those countries, so that distribution is permitted only in or among 753 those countries, so that distribution is permitted only in or among
754 countries not thus excluded. In such case, this License incorporates 754 countries not thus excluded. In such case, this License incorporates
755 the limitation as if written in the body of this License. 755 the limitation as if written in the body of this License.
756 756
757 9. The Free Software Foundation may publish revised and/or new versions 757 9. The Free Software Foundation may publish revised and/or new versions
758 of the General Public License from time to time. Such new versions will 758 of the General Public License from time to time. Such new versions will
759 be similar in spirit to the present version, but may differ in detail to 759 be similar in spirit to the present version, but may differ in detail to
760 address new problems or concerns. 760 address new problems or concerns.
761 761
762 Each version is given a distinguishing version number. If the Program 762 Each version is given a distinguishing version number. If the Program
763 specifies a version number of this License which applies to it and "any 763 specifies a version number of this License which applies to it and "any
764 later version", you have the option of following the terms and conditions 764 later version", you have the option of following the terms and conditions
765 either of that version or of any later version published by the Free 765 either of that version or of any later version published by the Free
766 Software Foundation. If the Program does not specify a version number of 766 Software Foundation. If the Program does not specify a version number of
767 this License, you may choose any version ever published by the Free Software 767 this License, you may choose any version ever published by the Free Software
768 Foundation. 768 Foundation.
769 769
770 10. If you wish to incorporate parts of the Program into other free 770 10. If you wish to incorporate parts of the Program into other free
771 programs whose distribution conditions are different, write to the author 771 programs whose distribution conditions are different, write to the author
772 to ask for permission. For software which is copyrighted by the Free 772 to ask for permission. For software which is copyrighted by the Free
773 Software Foundation, write to the Free Software Foundation; we sometimes 773 Software Foundation, write to the Free Software Foundation; we sometimes
774 make exceptions for this. Our decision will be guided by the two goals 774 make exceptions for this. Our decision will be guided by the two goals
775 of preserving the free status of all derivatives of our free software and 775 of preserving the free status of all derivatives of our free software and
776 of promoting the sharing and reuse of software generally. 776 of promoting the sharing and reuse of software generally.
777 777
778 NO WARRANTY 778 NO WARRANTY
779 779
780 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 780 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
781 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 781 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
782 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 782 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
783 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 783 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
784 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 784 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
785 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 785 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
786 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 786 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
787 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 787 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
788 REPAIR OR CORRECTION. 788 REPAIR OR CORRECTION.
789 789
790 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 790 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
791 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 791 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
792 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 792 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
793 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 793 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
794 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 794 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
795 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 795 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
796 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 796 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
797 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 797 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
798 POSSIBILITY OF SUCH DAMAGES. 798 POSSIBILITY OF SUCH DAMAGES.
799 799
800 END OF TERMS AND CONDITIONS 800 END OF TERMS AND CONDITIONS
801 801
802 How to Apply These Terms to Your New Programs 802 How to Apply These Terms to Your New Programs
803 803
804 If you develop a new program, and you want it to be of the greatest 804 If you develop a new program, and you want it to be of the greatest
805 possible use to the public, the best way to achieve this is to make it 805 possible use to the public, the best way to achieve this is to make it
806 free software which everyone can redistribute and change under these terms. 806 free software which everyone can redistribute and change under these terms.
807 807
808 To do so, attach the following notices to the program. It is safest 808 To do so, attach the following notices to the program. It is safest
809 to attach them to the start of each source file to most effectively 809 to attach them to the start of each source file to most effectively
810 convey the exclusion of warranty; and each file should have at least 810 convey the exclusion of warranty; and each file should have at least
811 the "copyright" line and a pointer to where the full notice is found. 811 the "copyright" line and a pointer to where the full notice is found.
812 812
813 <one line to give the program's name and a brief idea of what it does.> 813 <one line to give the program's name and a brief idea of what it does.>
814 Copyright (C) <year> <name of author> 814 Copyright (C) <year> <name of author>
815 815
816 This program is free software; you can redistribute it and/or modify 816 This program is free software; you can redistribute it and/or modify
817 it under the terms of the GNU General Public License as published by 817 it under the terms of the GNU General Public License as published by
818 the Free Software Foundation; either version 2 of the License, or 818 the Free Software Foundation; either version 2 of the License, or
819 (at your option) any later version. 819 (at your option) any later version.
820 820
821 This program is distributed in the hope that it will be useful, 821 This program is distributed in the hope that it will be useful,
822 but WITHOUT ANY WARRANTY; without even the implied warranty of 822 but WITHOUT ANY WARRANTY; without even the implied warranty of
823 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 823 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
824 GNU General Public License for more details. 824 GNU General Public License for more details.
825 825
826 You should have received a copy of the GNU General Public License 826 You should have received a copy of the GNU General Public License
827 along with this program; if not, write to the Free Software 827 along with this program; if not, write to the Free Software
828 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 828 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
829 829
830 830
831 Also add information on how to contact you by electronic and paper mail. 831 Also add information on how to contact you by electronic and paper mail.
832 832
833 If the program is interactive, make it output a short notice like this 833 If the program is interactive, make it output a short notice like this
834 when it starts in an interactive mode: 834 when it starts in an interactive mode:
835 835
836 Gnomovision version 69, Copyright (C) year name of author 836 Gnomovision version 69, Copyright (C) year name of author
837 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 837 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
838 This is free software, and you are welcome to redistribute it 838 This is free software, and you are welcome to redistribute it
839 under certain conditions; type `show c' for details. 839 under certain conditions; type `show c' for details.
840 840
841 The hypothetical commands `show w' and `show c' should show the appropriate 841 The hypothetical commands `show w' and `show c' should show the appropriate
842 parts of the General Public License. Of course, the commands you use may 842 parts of the General Public License. Of course, the commands you use may
843 be called something other than `show w' and `show c'; they could even be 843 be called something other than `show w' and `show c'; they could even be
844 mouse-clicks or menu items--whatever suits your program. 844 mouse-clicks or menu items--whatever suits your program.
845 845
846 You should also get your employer (if you work as a programmer) or your 846 You should also get your employer (if you work as a programmer) or your
847 school, if any, to sign a "copyright disclaimer" for the program, if 847 school, if any, to sign a "copyright disclaimer" for the program, if
848 necessary. Here is a sample; alter the names: 848 necessary. Here is a sample; alter the names:
849 849
850 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 850 Yoyodyne, Inc., hereby disclaims all copyright interest in the program
851 `Gnomovision' (which makes passes at compilers) written by James Hacker. 851 `Gnomovision' (which makes passes at compilers) written by James Hacker.
852 852
853 <signature of Ty Coon>, 1 April 1989 853 <signature of Ty Coon>, 1 April 1989
854 Ty Coon, President of Vice 854 Ty Coon, President of Vice
855 855
856 This General Public License does not permit incorporating your program into 856 This General Public License does not permit incorporating your program into
857 proprietary programs. If your program is a subroutine library, you may 857 proprietary programs. If your program is a subroutine library, you may
858 consider it more useful to permit linking proprietary applications with the 858 consider it more useful to permit linking proprietary applications with the
859 library. If this is what you want to do, use the GNU Library General 859 library. If this is what you want to do, use the GNU Library General
860 Public License instead of this License. 860 Public License instead of this License.
Powered by Google Project Hosting