Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 507 lines (433 sloc) 30.71 kb
47bc729 @philpraxis License: eGPL...
authored
1 EXCEPTION GENERAL PUBLIC LICENSE
2
3 Version 2, January 2009
4 DRAFT 7 - FOR FEEDBACK AND COMMENTS
5
6 Copyright (C) 2009 Exception License Foundation
7
8 Everybody is allowed to copy and distribute verbatim copies of this license
9 document, but modifying it in any way is not allowed.
10
11 Preamble
12
13 Licenses for most software and projects used to take away your freedom to
14 share and change them, until the "free" licenses were created. That enabled an
15 enormous quantity of free software and open projects to be created, developed,
16 maintained and expanded way beyond what one could have imagined in the
17 beginning. Internet and the contemporary world would not be what it is without
18 the contribution of so many people participating in the "Free, Libre and Open
19 Source" movement (FLOSS) as some have described it.
20
21 The original goal of FLOSS is a success, and now using and developing Open
22 Source projects is a mark of smart thinking. In a perfect world, that would be
23 a great common goal to use and change software freely, and collaborate in
24 order to make the world more open and more diverse. In a perfect world, you
25 wouldn't need an Exception License. We hope that this Exception License will
26 be a sufficient message so that no further abuse are done, and be used more as
27 an "art project example" or "theoretical or philosophical tool" for critical
28 study of Open Source than a real license used in the real world. Sadly, we
29 don't live in a perfect world and some uses are seen by the original Open
30 Source Developers as abuses of their Open Source projects.
31
32 Some military equipment are naturally using Open Source, for some weapon
33 systems on ships and airplanes. Some missile may actually be running Linux.
34 Some open source database may be used to track population for ethnic
35 cleansing. Also, on a less dramatic but even more real note, some of the
36 people using Open Source are actually working to make it impossible to develop
37 through DRM, software patents, lobbying or Internet censorship.
38
39 Using Free, Libre and Open Source Software for some socially negative
40 activities can be seen as an unfair use of a tool for openness and justice.
41 The social cost of these negative activities is not covered by the people
42 committing such negative actions. Worse, Open Source software used for such
43 negative goals is indeed helping such negative projects, often against the own
44 will of the project developers, creators, maintainers and of the whole
45 community. The eGPL can be seen as a way to redistribute the social and human
46 cost of negative actions back to the original perpetrators of such negative
47 actions.
48
49 The goal of this license is then to enable the Open Source developers to
50 choose that their project be covered by an Open Source license, and yet retain
51 the right to exclude some entities from the right of using or modifying this
52 software under this license. In such case, the concerned entities should
53 request another licensing scheme from these Open Source developers in order to
54 use the software. The project team can define groups of Exceptions for its
55 project, and can even subscribe to "feeds" of exceptions that will define in
56 time the group of entities that cannot use the project under eGPL. These feeds
57 can be written by Non-Governmental Organization who know which entities have a
58 detrimental social and human impact. By having such list written, that can
59 help reducing the number of entities with detrimental effect on people and
60 societies, giving them strong incentives to cease negative actions.
61
62 Of course, the eGPL itself could be used as a tool in order to exclude
63 entities that do not have any negative impact. As a result, a few restrictions
64 apply to the eGPL. For example, you cannot define Exceptions on a specific
65 person or on an ethnic group. You can however define an Exception for a
66 Country or a Geographic region. Another condition is that the eGPL itself is
67 place under eGPL, creating the first recursive license known to us. The
68 Exception License Foundation will then pay attention to the use of the License
69 and revoke the right of using such license for a given project when abuse of
70 the original intent of the eGPL would be witnessed. For example, one could not
71 agree with an Exception that would prevent "All peace organizations of the
72 world" to use one particular Open Source project.
73
74 We protect your rights with three steps: (1) copyright the project or
75 software, (2) propose this license which gives legal permission to copy,
76 distribute and/or modify the software or project, (3) enable you to define for
77 your own project the list of exceptions, that is of entities that cannot use
78 this license and should seek another license for this project.
79
80 As with any Open Source license, there is no warranty for this free software.
81 If the software is modified by anyone else and then shared, the recipients
82 have to be aware that what they have is not the genuine, original software, so
83 that any issue due to someone else should not affect the original authors'
84 reputation. Also, people modifying the original project must be aware that
85 they cannot introduce new Exceptions, and that their Exception list is Exactly
86 the same as the original project. The reason behind this is that it would be
87 otherwise very easy for someone to take a project and slightly modify it,
88 create a new project, and then remove all the Exceptions from the new project,
89 therefore breaking the original authors intent.
90
91 Finally, as with traditional Open Source License, we state again the obvious
92 that all patents affecting a project or software must be licensed for
93 everyone's free use or not licensed at all.
94
95 The precise terms and conditions for using, copying, distributing and
96 modifying follow:
97
98
99 EXCEPTION GENERAL PUBLIC LICENSE
100 TERMS AND CONDITIONS FOR USING, COPYING, DISTRIBUTING AND MODIFYING
101
102 0. This License applies to any project, program, software or other work which
103 contains a notice placed by the copyright holder stating it may be used or
104 distributed under the terms of this Exception General Public License. The
105 "Project" below refers to any such project, program, software or work, and a
106 "work based on the Project" means either the Project or any derivative work
107 under copyright law: that is to say, a work containing the Project or a
108 portion of it, either verbatim or with modifications and/or translated into
109 another language. (Hereinafter, translation is included without any limitation
110 in the word "modification".) Each licensee is addressed as "you".
111
112 Activities other than using, copying, distributing and modifying are not
113 covered by this License; they are outside its scope. The act of running the
114 project is restricted by the terms of this License (referred as "using"), and
115 the output from the Project is covered only if it can be considered as "a work
116 based on the Project" (independently from having been produced by running the
117 Project). Whether that applies to this current Project depends on what the
118 Project does.
119
120 1. You may copy and distribute non-modified copies of the Project's source
121 code as you received it, in any medium, provided that you publish on each copy
122 an appropriate and visible copyright notice and disclaimer of warranty; do not
123 modify and preserve all the notices that refer to this License and to the
124 absence of any warranty; and give any other recipients of the Project a copy
125 of this License along with the Project, provided such recipients are not
126 Excepted from the use of such Project.
127
128 You may charge a fee for the physical act of providing a copy, and you may at
129 your discretion offer warranty protection in exchange for a fee.
130
131 2. You may modify your copy or copies of the Project or any part of it, thus
132 creating a work based on the Project, and copy and distribute such
133 modifications or work under the terms of Section 1 above, provided that you
134 also meet all of these following conditions:
135
136 a) You must change the modified files to carry visible and prominent notices
137 stating that you modified the files and the date of any such modification.
138
139 b) You must license any work that you distribute or publish, that in whole or
140 in part contains or is derived from the Project or any parts thereof, under
141 the terms of this License, at no charge to all third parties covered by this
142 License and not Excepted from its use.
143
144 c) If the modified program normally has an interactive mode when run, you must
145 make it, when started in the most ordinary way, to display or print a notice
146 including an appropriate copyright statement and a notice that there is no
147 warranty (or else, saying that you provide a warranty yourself) and that users
148 may redistribute the Project under these same conditions, and telling the user
149 how to visualize a copy of this License. If the original Project itself is
150 interactive but does not normally display such an announcement, your work
151 based on the Project is not required to display an announcement. If printing
152 such an announcement would make another program non-interoperable with your
153 own program and that the goal of your modification is to enable
154 interoperability, your work based on the Project is not required to display an
155 announcement.
156
157 d) You must make sure that the Exceptions of this License do not cover any
158 entities or part of entities that may have modified this Project, or used this
159 program against the terms of this License for any activity related to the
160 modification of this Project.
161
162 The requirements apply to the modified work in its entirety, not to parts of
163 it. If identifiable parts of that work are not derived from the Project, and
164 can be reasonably distinguished from your modified work, and as such
165 considered independent and separate works in themselves, then this License
166 does not apply to those parts when you distribute them as separate works.
167 But when you distribute these same parts as part of a whole which is a work
168 based on the Project, the distribution of the whole must be under this
169 License, whose permissions, obligations and terms for other licensees extend
170 to the entire whole and to each and every part of it regardless of who wrote
171 it.
172
173 Thus, it is not the goal of this section to claim rights or contest your
174 rights to work written entirely by you; rather, the goal is to exercise the
175 right to control the distribution of derivative or collective works based on
176 the Project, and make sure that you distribute parts not covered by this
177 License separately from the modified work.
178
179 In addition, mere aggregation of another work not based on the Project with
180 the Project (or with a work based on the Project) on a storage space or
181 distribution medium does not put the other work under the scope of this
182 License.
183
184 3. You may distribute and copy the Project (or a derivative work, under
185 section 2) in binary code or executable form under the conditions of Sections
186 1 and 2 printed above provided that you are not listed as part or whole of the
187 entities Excepted from its right of use and also do one of the following:
188
189 a) Join the whole corresponding machine-readable source code, distributed also
190 under the terms of Section 1 and 2 printed above on a medium usually used for
191 software source-code exchange; or,
192
193 b) Join a written offer, valid for at least three years, to give any third
194 party at no more price than the cost of performing the physical act of source
195 distribution, the corresponding machine-readable copy of the source code, to
196 be distributed under the terms of Sections 1 and 2 printed above on a medium
197 usually used for software source-code exchange; or,
198
199 c) Join the information you received as to the offer to distribute
200 corresponding source code. (This option is only allowed for non-commercial
201 distribution and only if you obtained the Project in binary or executable form
202 with such offer, in accord with Subsection b printed above.)
203
204 The source code for a work means the readable text-based form of the work
205 which is preferred for making modifications to it. For an executable work,
206 complete source code means all the source code for all parts it contains, plus
207 any interface definition files, plus the scripts and text rules used to
208 control compilation and deployment of the executable. However, as a special
209 exception, the distributed source code does not need to include anything that
210 is normally distributed (in either binary or source code form) with the major
211 components (kernel, standard libraries, compiler) of the operating system on
212 which the executable Project runs, unless that component itself accompanies
213 the executable. The Project must include any component that is not generally
214 available and required for compilation, especially if the given component is
215 otherwise only available under NDA (Non Disclosure Agreement) or any other
216 restrictive license, and has to be included without any other restriction than
217 this License.
218
219 If distribution of binary code or executable is made by offering access to
220 copy from a given place, then offering equivalent access to obtain the source
221 code from the same place counts as distributing the source code and has to
222 comply to the same rules, even though third parties are not compelled to copy
223 the source code along with the binary code.
224
225 4. You may not modify, copy, use, sublicense or distribute the Project except
226 as expressly provided under this License. Any attempt otherwise to modify,
227 copy, use, sublicense or distribute the Project is void, and will
228 automatically terminate your rights under this License. However, parties who
229 have received rights or copies from you under this License will not have their
230 licenses terminated as long as these parties remain in full compliance with
231 this License.
232
233 5. You are not required to accept this License, since you did not sign it.
234 However, nothing else grants you permission to use, modify, copy or distribute
235 the Project or its derivative works. These actions are prohibited by law if
236 you do not accept this License and expose you to legal actions. Therefore, by
237 using, modifying or distributing the Project (or any derivative work based on
238 the Program), you indicate your acceptance of this License to do so, and all
239 its terms and conditions, without any restriction, for using, copying,
240 distributing or modifying the Project or derivative works based on it.
241
242 6. Each time you copy or redistribute the Project (or any derivative work
243 based on the Project), the recipient automatically receives a license, this
244 License, from the original licensor to distribute, copy, use or modify the
245 Project subject to these terms and conditions. You may not impose any further
246 restrictions on the recipients' exercise of the rights granted herein and in
247 the Exceptions of this License as governed by its terms and conditions
248 presented herein. You are not responsible for enforcing compliance by third
249 parties to this License.
250
251 7. If, as a consequence of a court judgment, justice decision, administrative
252 decision or allegation of patent infringement or for any other reason (not
253 limited to patent or legal issues), conditions are imposed on you or any
254 entity you're part of (whether by agreement, court order or otherwise) that
255 contradict the conditions of this License, they do not excuse you from the
256 conditions or terms of this License. If you cannot use or distribute so as to
257 satisfy both and simultaneously your obligations under this License and any
258 other obligations, then as a direct consequence you may not distribute, modify
259 or use the Project at all. For example, if a patent license would not permit
260 royalty-free sharing, copy or redistribution of the Project by anybody who
261 receive copies directly or indirectly through you, then the only manner you
262 could satisfy both the patent license and this License would be to refrain
263 entirely from distributing the Project.
264
265 If any article or part of the License is held invalid or unenforceable under
266 any particular circumstance or decision, by any authority within a country,
267 company or any territorial or organizational entity, for everybody within that
268 said country, company or any territorial or organizational entity, then the
269 License does not apply anymore to anybody or any entity within the
270 organizational or geographical zone or area of validity of the decision or of
271 applicability of the circumstance. When the License does not apply, that means
272 that any right of use, modification, copy, distribution is revoked for any
273 person within the area of validity or applicability of the decision or of the
274 circumstance, and thus prevents anyone with previous right under this License
275 from using, modifying, sharing, copying or distributing the Project and any
276 other project governed by this License. The spirit of this License is that if
277 any court or organization or territorial power would disagree with the
278 Exception List for example and hold it invalid and make a law precedent for a
279 particular territory, administrative, then the Exception License Foundation
280 cannot accept that the License be changed in its nature and thus would request
281 all its users to seek for another compatible license from the Project
282 developers and authors. If the license or any part of the License is held
283 invalid or unenforceable for the Project only, within a country, company or
284 any territorial or organizational entity, then the License does not authorize
285 anybody within this entity to use the Project for the Project only.
286
287 The purpose of this section is not to induce you to infringe any patents or to
288 contest validity of any right claims or to infringe any property right claims;
289 this section has the only purpose of protecting the integrity of the free,
290 libre and open source distribution system, which is implemented by this public
291 license practice. Many people have made generous contributions to the
292 multitude of software distributed through that system thanks to the
293 consistence application of that system; the author/donor has the decision
294 power to decide if he or she is willing to distribute software through any
295 other system and a licensee cannot impose that choice or overcome the terms
296 and conditions of this License.
297
298 This section is intended to make clear and well defined what is believed to be
299 a consequence of the rest of this License.
300
301 8. If the use and/or distribution of the Project is restricted in certain
302 geographical zones or countries either by copyrighted interfaces or by
303 patents, the original copyright holder who places the Project under this
304 License may add a geographical use and/or distribution limitation excluding
305 these countries, so that use and/or distribution is permitted only in or among
306 countries not thus excluded. In such case, this License incorporates the
307 limitation as if written in the body of this License. The recipient of the
308 Project should make sure that these restrictions are up to date and accurate
309 and do not apply to him, his country, the country where computers storing or
310 executing the Project may be placed on or the entity he is part of.
311
312 9. The Exception License Foundation may publish new versions and/or revised
313 versions of the Exception General Public License at variable time intervals.
314 Such new versions will be in similar spirit to the present version, but may
315 differ in the text or details to address issues, problems or concerns as they
316 occur. The Project can adopt a new version of the Exception General Public
317 License or keep on using any earlier version.
318
319 10. If you wish to use parts of the Project into other free projects whose
320 distribution conditions are not governed by this Exception General Public
321 License, write to the author to ask for permission.
322
323 11. You can use, modify, copy and distribute the Project, provided any
324 Exception does not prevent you to use the Project under this License.
325 Exceptions are defined by the developers and makers of the Project. All the
326 Exceptions are combined together to define the Exception List. Exceptions are
327 defined as an exclusion of a certain list of given entities, be it companies,
328 governmental components, countries or any organizational or territorial entity
329 of any kind. Exceptions can be defined at the beginning of a Project and be
330 changed during the whole evolution of the Project. If you can reasonably be
331 included in any of the Exceptions for the Project, you are not allowed to use,
332 modify, copy, share or distribute the Project under these License terms and
333 conditions and should remove the Project from any storage medium you used. If
334 you wish to use the Project but are Excepted from it, you should seek another
335 alternative license from the Project authors and developers.
336
337 12. Exceptions cannot apply to individual people. You cannot use the Project
338 in any way that would benefit any of the entities listed in Exception, either
339 directly or indirectly. Exceptions cannot apply to ethnic groups or genders.
340 Such Exceptions, if defined are automatically said to be null and do not
341 apply, whatever wording may be used by the Project, but the remainder of the
342 Exception List applies in full force without being affected by any nullified
343 Exception.
344
345 13. Exceptions are defined either in fixed form as a file, usually named
346 "EXCEPTIONS", hereby described as the Exception File, included in the Project
347 or as a changeable list (that can be found online, on Internet, or requested
348 from the Project developers and authors) and which location should be in the
349 Exception File, included in the Project. Having an Exception File within the
350 Project does not prevent the Project's authors to define other additional
351 Exceptions online. The address of the online Exception List may or may not be
352 listed within the Exception File. If no Exceptions File or alike is present
353 within the Project, you must assume that all Exceptions are defined online and
354 respect the License accordingly. You have to check both the Exception File and
355 online in order to verify that this License applies to you. The default online
356 server for defining Exceptions is the home web server of the Exception License
357 usually located at http://www.eGPL.info. In case of not being able to access
358 such server, you must use well known Internet tools and search engine to find
359 the location of appropriate Exceptions for the Project.
360
361 14. A Project is said to be a Forked Project when it is based on another
362 Project and considered a derivative of this other Project. You may create a
363 Forked project for any Project provided you're not excepted from this Project.
364 The Forked project inherits all the Exceptions from the Parent Project. All
365 the Exception requirements applies automatically to any Forked Project of the
366 Forked Project, as a Forked Project at the second degree, third degree, or any
367 degree, is also considered a Forked Project of the Parent Project. The Parent
368 Project may declare at any time that Forked Project may add to the Exception
369 List. Such indication is to be written in plain english in the Exception List
370 of the Project. By default, any Forked Project cannot and should not add any
371 Exception to the Exception List. If such statement allowing Forked Project to
372 add Exceptions is present in the Parent Project, you may, as the modifier of a
373 Project and thus the creator of a Forked Project, add more exceptions to the
374 inherited Exceptions but cannot remove any Exception from the Parent Project
375 Exception List. The Parent Project may require the Forked Project to remove
376 any exception and you must comply with it. The Forked Project, by being a
377 derivative, accepts any Exception removal request and recognize the right of
378 the Parent Project to request such removal for the lifetime of the Parent
379 Project. Not complying with a request from the Parent Project may lead to
380 having the Forked Project listed in the Exception List, and as such, loose all
381 rights of use of the original code, parts or sections of the Parent Project.
382 In such case of a Forked Project being added to the Exception List of the
383 Parent Project, you must delete all parts of the Parent Project from your
384 Forked Project. Any Forked Project hereby accepts such requirement, present or
385 future, and recognize the right of the Parent Project to request at any time
386 that no change to the Exception List be done by any Forked Project.
387
388 15. The License is itself a project placed under eGPL License. As such, the
389 Exception License Foundation can define Exceptions for the application of this
390 License. This is said to create the first recursive License where the License
391 apply on itself.
392
393 16. When an entity is not granted rights on the Project because of an
394 Exception, such entity is called an "Excepted Entity" should seek another
395 license (hereby called an "Alternative license") to be granted to it before
396 using or redistributing the Project. If you are part of an Excepted Entity,
397 you can seek such Alternative license from the Project developers and authors.
398 This process is called Resolution. Some hints about who or which online
399 resource to contact in order to perform this Resolution can be noted in the
400 "EXCEPTIONS" file and you should refer to it when seeking an Alternative
401 license. You understand that if you cannot use the Project under this license
402 (due to one or several Exceptions), and did not obtain any other License for
403 the Project, then you have no right at all to use, modify, copy, share or
404 redistribute the Project and should thus remove this Project from any medium,
405 support or location that you may have under your command or used to
406 temporarily store this Project.
407
408 17. This License is automatically converted to Free Software Foundation GNU
409 General Public License (GNU GPL) version 2 (two) after 10 (ten) years of no
410 activity, no new release or no update on the Exception List of the Project.
411 After such period, the GNU GPL is the only license governing the Project. This
412 condition applies to the whole Project and does not take in account a
413 particular version, release or package of the Project. Any bug fix, new
414 version is considered as activity and therefore pushes back the conversion
415 date by the duration mentioned above. Any activity in a Forked Project is also
416 considered as activity on the Parent Project and therefore affects the
417 conversion date as if the activity was in the Parent Project itself.
418
419 NO WARRANTY
420
421 18. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE BY THIS LICENSE, THERE IS
422 NO WARRANTY FOR THE PROJECT, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT
423 WHEN OTHERWISE STATE IN WRITING THE COPYRIGHT HOLDERS AND/OR ANY OTHER PARTIES
424 PROVIDE THE PROJECT "AS IS" WITHOUT ANY WARRANT OF ANY KIND, EITHER IMPLIED OR
425 EXPRESSED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
426 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS THE
427 PERFORMANCE AND QUALITY AND OF THE PROJECT IS WITH YOU. SHOULD THE PROJECT
428 PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY CORRECTION, REPAIR OR
429 SERVICING. SHOULD THE PROJECT PROVE DANGEROUS, YOU HAVE TO NOTIFY THE ORIGINAL
430 AUTHORS AND ANY PERSON THAT MAY HAVE USED OR RECEIVED A COPY THROUGH YOU.
431
432 19. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
433 ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE
434 THE PROJECT AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
435 SPECIAL, GENERAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE
436 OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO DATA BEING
437 RENDERED INACCURATE OR LOSS OF DATA OR LOSSES SUSTAINED BY YOU OR THIRD
438 PARTIES OR A FAILURE OF THE PROJECT TO OPERATE WITH ANY OTHER PROGRAMS), EVEN
439 IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
440 PROBLEMS, ISSUES OR DAMAGES BY ANY FORM OF ORAL OR WRITTEN OR OTHER
441 COMMUNICATION.
442
443 END OF TERMS AND CONDITIONS
444
445
446 How to Apply These Terms to Your New Projects
447
448 If you make a new project and you want it to be of the greatest possible use
449 to the public while not helping entities having a social and human negative
450 impact, then you can achieve this by making it free and excepted software
451 which most people can redistribute and change under these terms.
452
453 The eGPL license was designed to be very close to the spirit of other public
454 license while allowing the Exception mechanism.
455
456 To achieve that, attach the following notices to your project. It is best to
457 attach them at the beginning of each source file to most effectively convey
458 the exclusion of warranty; and each source file should have at least the
459 "copyright" text and a pointer to where the full license is found.
460
461 <one line to give the program's name and a brief idea of what it does.>
462 Copyright (C) <year> <name of author>
463
464 This program is free and excepted software; you can use it, redistribute it
465 and/or modify it under the terms of the Exception General Public License as
466 published by the Exception License Foundation; either version 2 of the
467 License, or (at your option) any later version.
468
469 This program is distributed in the hope that it will be useful, but WITHOUT
470 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
471 FOR A PARTICULAR PURPOSE. See the Exception General Public License for more
472 details.
473
474 You should have received a copy of the Exception General Public License along
475 with this project; if not, write to the Exception License Foundation.
476
477 Also add details on how to contact you by electronic and paper mail.
478
479 If the program has an interactive mode , make it print a short notice like
480 this when it starts:
481
482 Zblahvision version 42, Copyright (C) year name of author
483 Zblahvision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
484
485 This is free and excepted software, and you are welcome to use it, modify it
486 and/or redistribute it under certain conditions; type `show c' for details.
487
488 The prototype commands `show w' and `show c' should show the appropriate parts
489 of the Exception General Public License. Follow the same idea if your program
490 has a graphical interface.
491
492 You should also get your employer or your school, if any, to sign a "copyright
493 disclaimer" for the project, if necessary. Here is a sample; alter the names:
494
495 Corpozealous, Inc., hereby disclaims all copyright interest in the program
496 `Zblahvision' (which identify true terror-making managers) written by Paul
497 Kludger.
498
499 <signature of Max Micromanage>, 1 April 2001 Max Micromanage, President of
500 Corporate Relationships
501
502 This Exception General Public License does not permit incorporating your
503 program into proprietary programs. If your program is a subroutine library,
504 you may consider it more useful to permit linking proprietary applications
505 with the library. If this is what you want to do, use the Exception Lesser
506 General Public License instead of this License.
Something went wrong with that request. Please try again.