Annoyingly, I can't find a diff from the first draft - anyone?
Here is a wdiff of the first draft with the second. Maybe John (on the CC) can add it somewhere.
===File ~/gpl-3-draft-diff-1-2.txt========================== GNU GENERAL PUBLIC LICENSE Discussion Draft [-1-] {+2+} of Version 3, [-16 Jan-] {+27 July+} 2006
THIS IS A DRAFT, NOT A PUBLISHED VERSION OF THE GNU GENERAL PUBLIC LICENSE.
Copyright (C) 2006 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other program whose authors commit to using it. [-(Some Free Software Foundation software is covered by the GNU Lesser General Public License instead.)-] You can apply it to your programs, too.
When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free [-programs;-] {+programs,+} and that you know you can do these things.
To protect your rights, we need to make requirements that forbid anyone to deny you these rights or to ask you to surrender the rights. [-These restrictions translate to-] {+Therefore, you have+} certain responsibilities [-for you-] if you distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License which gives you legal permission to copy, distribute and/or modify the software.
For the developers' and [-author's-] {+authors'+} protection, the GPL clearly explains that there is no warranty for this free software. [-If the software is modified by someone else-] {+For both users'+} and [-passed on,-] {+authors' sake,+} the GPL [-ensures that recipients are told-] {+requires+} that [-what they have is not the original,-] {+modified versions be marked as changed,+} so that [-any-] {+their+} problems [-introduced by others-] will not [-reflect on-] {+be associated erroneously with+} the original [-authors' reputations.-] {+version.+}
Some [-countries have adopted laws prohibiting software that enables-] {+computers are designed to deny+} users {+access+} to [-escape from Digital Restrictions Management. DRM-] {+install or run modified versions of the software inside them. This+} is fundamentally incompatible with the purpose of the GPL, which is to protect users' [-freedom; therefore,-] {+freedom to change the software. Therefore,+} the GPL ensures that the software it covers will [-neither-] {+not+} be [-subject to, nor subject other works to, digital restrictions from which escape is forbidden.-] {+restricted in this way.+}
Finally, every program is threatened constantly by software patents. [-We-] {+States should not allow patents to restrict development and use of software on general-purpose computers, but in places where they do, we+} wish to avoid the special danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, the GPL [-makes it clear-] {+assures+} that [-any patent must-] {+patents cannot+} be [-licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and modification follow.
GNU GENERAL PUBLIC LICENSE-] {+used to render the program non-free.+}
TERMS AND CONDITIONS [-FOR COPYING, DISTRIBUTION AND MODIFICATION-]
0. Definitions.
[-A "licensed program" means any program or other work distributed under-]
{+In+} this [-License. The "Program"-] {+License, each licensee is addressed as "you," while "the Program"+} refers to any [-such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a-] work [-containing the Program or a portion-] of [-it, either modified or unmodified. Throughout-] {+authorship licensed under+} this [-License, the term "modification"-] {+License. A "modified" work+} includes, without limitation, [-translation and extension.-] {+versions in which material has been translated or added. A work "based on" another work means any modified version, formation of which requires permission under applicable copyright law.+} A "covered work" means either the {+unmodified+} Program or [-any-] {+a+} work based on the Program. [-Each licensee is addressed as "you".-]
To "propagate" a work means doing anything with it that requires permission under applicable copyright law, [-other than-] {+except+} executing it on a [-computer-] {+computer,+} or making [-private modifications. This-] {+modifications that you do not share. Propagation+} includes copying, distribution (with or without modification), [-sublicensing, and in-] {+making available to the public, and in+} some countries other activities as well. {+To "convey" a work means any kind of propagation that enables other parties to make or receive copies, excluding sublicensing.
A party's "essential patent claims" in a work are all patent claims that the party can give permission to practice, whether already acquired or to be acquired, that would be infringed by making, using, or selling the work.+}
1. Source Code.
The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source version of a work.
The [-"Complete Corresponding Source Code"-] {+"System Libraries" of an executable work include every subunit such that (a) the identical subunit is normally included as an adjunct in the distribution of either a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the object code runs, or a compiler used to produce the object code, or an object code interpreter used to run it, and (b) the subunit (aside from possible incidental extensions) serves only to enable use of the work with that system component or compiler or interpreter, or to implement a widely used or standard interface for which an implementation is available to the public in source code form.
The "Corresponding Source"+} for a work in object code form means all the source code needed to [-understand, adapt, modify, compile, link,-] {+generate,+} install, and {+(for an executable work)+} run the {+object code and to modify the+} work, [-excluding-] {+except its System Libraries, and except+} general-purpose tools {+or generally available free programs which are+} used {+unmodified+} in performing those activities but which are not part of the work. For example, [-this-] {+Corresponding Source+} includes [-any-] scripts used to control those activities, {+interface definition files associated with the program source files,+} and [-any-] {+the source code for+} shared libraries and dynamically linked subprograms that the work is {+specifically+} designed to require, such as by [-intimate-] {+complex+} data communication or control flow between those subprograms and other parts of the [-work, and interface definition files associated with the program source files.
Complete-] {+work.
The+} Corresponding Source [-Code-] also includes any encryption or authorization [-codes-] {+keys+} necessary to install and/or execute [-the-] {+modified versions from+} source code [-of the work, perhaps modified by you,-] in the recommended or principal context of use, such that [-its functioning in-] {+they can implement+} all [-circumstances is identical to that of-] the [-work, except as altered by your modifications. It also includes any decryption codes necessary to access or unseal-] {+same functionality in+} the [-work's output. Notwithstanding this, a code-] {+same range of circumstances. (For instance, if the work is a DVD player and can play certain DVDs, it must be possible for modified versions to play those DVDs. If the work communicates with an online service, it must be possible for modified versions to communicate with the same online service in the same way such that the service cannot distinguish.) A key+} need not be included in cases where use of the work normally implies the user already has [-it.
Complete Corresponding Source Code need not include anything that users can regenerate automatically from other parts of-] the [-Complete Corresponding Source Code.
As a special exception, the Complete Corresponding Source Code need not include a particular subunit if (a) the identical subunit is normally included-] {+key and can read and copy it,+} as [-an adjunct-] in {+privacy applications where users generate their own keys. However,+} the [-distribution of either-] {+fact that+} a [-major essential component (kernel, window system, and so on) of the operating system-] {+key is generated based+} on [-which the executable runs or a compiler used to produce-] the [-executable or an-] object code [-interpreter used to run it, and (b) the subunit (aside from possible incidental extensions) serves only to enable use-] of the work [-with that system component or compiler or interpreter,-] or {+is present in hardware that limits its use does not alter the requirement+} to [-implement a widely used or standard interface,-] {+include it in+} the [-implementation of-] {+Corresponding Source.
The Corresponding Source may include portions+} which [-requires no patent license-] {+do+} not [-already generally available-] {+formally state this License as their license, but qualify under section 7+} for [-software-] {+inclusion in a work+} under this License.
{+The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source.+}
2. Basic Permissions.
All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the {+unmodified+} Program. The output from running it is covered by this License only if the output, given its content, constitutes a [-work based on the Program.-] {+covered work.+} This License acknowledges your rights of "fair use" or other equivalent, as provided by copyright law.
This License [-gives unlimited permission-] {+permits you+} to [-privately modify-] {+make+} and run {+privately modified versions of+} the Program, [-provided you do not-] {+or have others make and run them on your behalf. However, this permission terminates, as to all such versions, if you+} bring suit {+against anyone+} for patent infringement [-against anyone-] {+of any of your essential patent claims in any such version,+} for making, [-using-] {+using, selling+} or [-distributing their own works-] {+otherwise conveying a work+} based on the [-Program.-] {+Program in compliance with this License.+}
Propagation of covered works {+other than conveying+} is permitted without [-limitation provided it does-] {+limitation. Sublicensing is+} not [-enable parties other than you to make or receive copies. Propagation which does enable them to do so-] {+allowed; section 10 makes it unnecessary. Conveying+} is [-permitted, as "distribution",-] {+permitted+} under the conditions [-of sections 4-6-] {+stated+} below.
3. [-Digital Restrictions Management.
As a free software license, this License intrinsically disfavors technical attempts to restrict users' freedom to copy, modify, and share copyrighted works. Each of its provisions shall be interpreted in light of this specific declaration of the licensor's intent.-] {+No Denying Users' Rights through Technical Measures.+}
Regardless of any other provision of this License, no permission is given [-to distribute covered works that illegally invade users' privacy, nor-] for modes of [-distribution-] {+conveying+} that deny users that run covered works the full exercise of the legal rights granted by this License.
No covered work constitutes part of an effective technological [-protection measure: that is to say, distribution-] {+"protection" measure under section 1201 of Title 17+} of {+the United States Code. When you convey+} a covered [-work as part-] {+work, you waive any legal power to forbid circumvention+} of [-a system-] {+technical measures that include use of the covered work, and you disclaim any intention+} to [-generate-] {+limit operation+} or [-access certain data constitutes general permission at least for development, distribution and use, under this License,-] {+modification+} of [-other software capable-] {+the work as a means+} of [-accessing-] {+enforcing+} the [-same data.-] {+legal rights of third parties against the work's users.+}
4.[1] Verbatim Copying.
You may copy and [-distribute-] {+convey+} verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all license notices and notices of the absence of any warranty; {+and+} give all [-recipients of-] {+recipients, along with+} the [-Program-] {+Program,+} a copy of this License [-along with the Program;-] and [-obey any additional terms present on parts of-] the [-Program in accord with-] {+central list (if any) required by+} section 7. {+The recipients of these copies will possess all the rights granted by this License (with any added terms under section 7).+}
You may charge [-a fee-] {+any price or no price+} for [-the physical act of transferring a copy,-] {+each copy that you convey,+} and you may [-at your option-] offer {+support or+} warranty protection for a fee.
5.[2] [-Distributing-] {+Conveying+} Modified Source Versions.
[-Having modified a-]
{+You may+} copy [-of the Program under the conditions of section 2, thus forming-] {+and convey+} a work based on the Program, [-you may copy and distribute such modifications-] or [-work-] {+the modifications to produce it from the Program,+} in the form of source code under the terms of [-Section-] {+section+} 4 above, provided that you also meet all of these conditions:
a) The modified work must carry prominent notices stating that you changed the work and the date of any change.
b) You must license the entire [-modified-] work, as a whole, under this License to anyone who comes into possession of a copy. This License must apply, unmodified except as permitted by section 7 below, to the whole of the [-work.-] {+work, and all its parts, regardless of how they are packaged.+} This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.
c) If the modified work has interactive user interfaces, each must include a convenient feature that displays an appropriate copyright notice, and tells the user that there is no warranty for the program (or that you provide a warranty), that users may [-redistribute-] {+convey+} the modified work under [-these conditions,-] {+this License,+} and how to view a copy of this License together with the central list (if any) of other terms in accord with section 7. [-If-] {+Specifically, if+} the interface presents a list of user commands or options, such as a menu, a command to display this information must be prominent in the [-list. Otherwise,-] {+list; otherwise,+} the modified work must display this information at [-startup--except in the case that-] {+startup. However, if+} the Program has [-such-] interactive [-modes and does-] {+interfaces that do+} not [-display-] {+comply with+} this [-information at startup.
These requirements apply to the-] {+subsection, your+} modified work [-as a whole. If-] {+need not make them comply.
To the extent that+} identifiable sections of [-that-] {+the modified+} work, added by you, are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you [-distribute-] {+convey+} them as separate [-works for use-] {+works,+} not [-in combination with the Program. But when you distribute the same sections-] {+specifically+} for use in combination with [-covered works, no matter in what form such combination occurs, the whole of the combination must be licensed under this License, whose permissions for other licensees extend to the entire whole, and thus to every part of the whole. Your sections may carry other terms as part of this combination in limited ways, described in section 7.
Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on-] the Program.
A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, in or on a volume of a storage or distribution medium, is called an "aggregate" if the [-copyright resulting from the-] compilation [-is-] {+and its resulting copyright are+} not used to limit the {+access or+} legal rights of the compilation's users beyond what the individual works permit. [-Mere inclusion-] {+Inclusion+} of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.
6.[3] {+Conveying+} Non-Source [-Distribution.-] {+Forms.+}
You may copy and [-distribute-] {+convey+} a covered work in [-Object Code-] {+object code+} form under the terms of [-Sections-] {+sections+} 4 and 5, provided that you also [-distribute-] {+convey+} the machine-readable [-Complete-] Corresponding Source [-Code (herein the "Corresponding Source")-] under the terms of this License, in one of these ways:
a) [-Distribute-] {+Convey+} the [-Object Code-] {+object code+} in a physical product (including a physical distribution medium), accompanied by the Corresponding Source [-distributed-] {+fixed+} on a durable physical medium customarily used for software [-interchange; or,-] {+interchange.+}
b) [-Distribute-] {+Convey+} the [-Object Code-] {+object code+} in a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give any third [-party, for a price no more than ten times your cost of physically performing source distribution,-] {+party+} a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software [-interchange; or,
c) Privately distribute the Object Code with-] {+interchange, for+} a [-copy-] {+price no more than your reasonable cost+} of {+physically performing this conveying of source.
[b1) Convey+} the [-written offer to provide the Corresponding Source. This alternative is-] {+object code in a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to provide access to copy the Corresponding Source from a network server at no charge.]
c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is+} allowed only [-for occasional noncommercial distribution,-] {+occasionally and noncommercially,+} and only if you received the [-Object Code-] {+object code+} with such an offer, in accord with [-Subsection b above. Or,-] {+subsection 6b or 6b1.+}
d) [-Distribute-] {+Convey+} the [-Object Code-] {+object code+} by offering access [-to copy it-] from a designated place, and offer equivalent access to [-copy-] the Corresponding Source in the same way through the same [-place.-] {+place at no extra charge.+} You need not require recipients to copy the Corresponding Source along with the [-Object Code.-] {+object code.+}
[If the place to copy the [-Object Code-] {+object code+} is a network server, the Corresponding Source may be on a different server that supports equivalent copying facilities, provided you have explicitly arranged with the operator of that server to keep the Corresponding Source available for as long as needed to satisfy these requirements, and provided you maintain clear directions next to the [-Object Code-] {+object code+} saying where to find the Corresponding Source.]
[-Distribution-]
{+e) Convey the object code using peer-to-peer transmission provided you know that, and inform other peers where, the object code and Corresponding Source+} of the {+work are being offered to the general public at no charge under subsection 6d.
The+} Corresponding Source {+conveyed+} in accord with this section must be in a format that is publicly documented, [-unencumbered by patents,-] {+with an implementation available to the public in source code form,+} and must require no special password or key for unpacking, reading or copying.
[-The-]
{+A separable portion of the object code, whose source code is excluded from the+} Corresponding Source [-may include portions which do not formally state this License-] as [-their license, but qualify under section 7 for inclusion in-] a [-work under this License.-] {+System Library, need not be included in conveying the object code work.+}
7. [-License Compatibility.
When you release a work based on-] {+Additional Terms.
You may have received+} the Program, [-you may include your own terms covering added parts for which you have,-] or [-can give, appropriate copyright permission, as long as those-] {+parts of it, under+} terms [-clearly permit all the activities-] that [-this License permits, or permit usage or relicensing under-] {+supplement the terms of+} this License. [-Your-] {+These additional+} terms may [-be written separately or may be this License plus-] {+include+} additional [-written permission. If-] {+permissions, as provided in subsection 7a, and additional requirements, as provided in subsection 7b. When+} you [-so license your own added parts, those parts may be used separately under your terms, but-] {+convey copies of a covered work, unless+} the [-entire-] work [-remains-] {+also permits use+} under {+a previous version of this License, it must list, in one central place in the source code, the complete set of additional terms governing all or part of the work.
a. Additional Permissions.
Additional permissions make exceptions from one or more of the requirements of+} this License. [-Those who copy-] {+A license document containing a clause that permits relicensing or conveying under this License shall be treated as a list of additional permissions, provided that+} the [-work,-] {+license document makes clear that no requirement in it survives such relicensing+} or [-works based on it, must preserve your terms just-] {+conveying.
Any additional permissions that are applicable to the entire Program are treated+} as {+though+} they [-must preserve-] {+were included in+} this License, as [-long as any substantial portion of-] {+exceptions to its conditions, to+} the [-parts-] {+extent that+} they [-apply to-] are [-present.
Aside from-] {+valid under applicable law. If+} additional {+permissions apply only to part of the Program, that part may be used separately under those+} permissions, [-your-] {+but the entire Program remains governed by this License without regard to the additional terms.
b. Additional Requirements.
Additional requirements are+} terms [-may add limited-] {+that further constrain use, modification or propagation of covered works. This License affects only the procedure for enforcing additional requirements, and does not assert that they can be successfully enforced by the copyright holder. Only these+} kinds of additional requirements [-on your added parts, as follows:
a) They may-] {+are allowed by this License:
0) terms that+} require [-the-] preservation of [-certain copyright notices, other-] {+specified reasonable+} legal [-notices, and/or-] {+notices or+} author [-attributions, and may-] {+attributions; or
1) terms that+} require that the origin of the [-parts-] {+material+} they cover not be misrepresented, [-and/or-] {+or+} that [-altered-] {+modified+} versions of [-them-] {+that material+} be marked in [-the source code, or marked there in-] specific reasonable [-ways,-] {+ways+} as different from the original [-version.
b) They may state a disclaimer of-] {+version; or
2)+} warranty [-and-] {+or+} liability {+disclaimers that differ from the disclaimers+} in {+this License; or
3)+} terms [-different from those used in this License.
c) They may-] {+that+} prohibit or limit the use for publicity purposes of specified names of [-contributors, and they may-] {+licensors or authors, or that+} require that certain specified [-trademarks-] {+trade names, trademarks, or service marks not+} be used for publicity purposes [-only-] {+without express permission, other than+} in [-the-] ways that are fair use under {+applicable+} trademark [-law except with express permission.
d) They may require-] {+law; or
4) terms+} that {+require, if a modified version of+} the {+material they cover is a+} work [-contain functioning facilities-] {+intended to interact with users through a computer network,+} that [-allow-] {+those+} users {+be able+} to [-immediately-] obtain copies of [-its Complete-] {+the+} Corresponding Source [-Code.
e) They may impose software patent retaliation, which means permission for use-] of [-your added parts terminates-] {+the work through the same network session;+} or [-may be terminated,-]
{+5) terms that+} wholly or [-partially, under stated conditions,-] {+partially terminate, or allow termination of, permission+} for [-users closely related to any party that has filed-] {+use of the material they cover, for a user who files+} a software patent lawsuit [-(i.e.,-] {+(that is,+} a lawsuit alleging that some software infringes a [-patent). The conditions must limit-] {+patent) not filed in+} retaliation [-to a subset of these two cases: 1. Lawsuits that lack-] {+or defense against+} the [-justification-] {+earlier filing+} of [-retaliating against other-] {+another+} software patent [-lawsuits that lack such justification. 2. Lawsuits that target part of this work,-] {+lawsuit,+} or [-other code that was elsewhere released together with the parts you added,-] {+in which+} the [-whole being under-] {+allegedly infringing software includes some of+} the [-terms used here for those parts.
No other additional conditions are permitted-] {+covered material, possibly+} in [-your terms; therefore, no-] {+combination with+} other [-conditions can be present on any work-] {+software; or
6) terms+} that [-uses this License. This License does not attempt-] {+are precisely equivalent in type and extent+} to [-enforce your terms,-] {+a requirement expressly stated in this License,+} or [-assert-] that [-they-] {+deny permission for activities that+} are [-valid-] {+clearly not permitted, expressly+} or [-enforceable-] {+otherwise,+} by [-you; it simply does not prohibit you from employing them.
When others modify the work, if they modify your parts of it, they may release such parts of their versions under-] this [-License without-] {+License.
All other+} additional [-permissions, by-] {+requirements,+} including [-notice-] {+attorney's fees provisions, choice of law, forum, and venue clauses, arbitration clauses, mandatory contractual acceptance clauses, requirements regarding changes+} to [-that effect, or by deleting-] the [-notice-] {+name of the work, and terms+} that [-gives specific-] {+require that conveyed copies be governed by a license other than this License, are prohibited.
c. Terms Added or Removed by You.
When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. Some additional+} permissions {+require their own removal+} in [-addition-] {+certain cases when you modify the work.
Additional requirements are allowed only as stated in subsection 7b. If the Program as you received it purports+} to [-this License. Then-] {+impose+} any [-broader permissions granted-] {+other additional requirement, you may remove that requirement.
You may place additional permissions, or additional requirements as allowed+} by [-your terms-] {+subsection 7b, on material, added by you to a covered work, for+} which [-are-] {+you have or can give appropriate copyright permission. Adding requirements+} not [-granted-] {+allowed+} by {+subsection 7b is a violation of+} this License [-will not apply to their modifications, or-] {+that may lead+} to [-the modified versions of your parts resulting from their modifications. However, the specific requirements-] {+termination+} of your {+rights under section 8.
If you add+} terms [-will still apply-] to [-whatever was derived from your added parts.
Unless the work also permits distribution under-] a [-previous version of this License, all the other terms included in the-] {+covered+} work [-under-] {+in accordance with+} this [-section-] {+section, you+} must [-be listed, together,-] {+place,+} in {+the relevant source files,+} a [-central list in-] {+statement of+} the [-work.-] {+additional terms that apply to those files, or a notice indicating where to find the applicable terms.+}
8.[4] Termination.
You may not [-propagate, modify-] {+propagate+} or [-sublicense-] {+modify+} the Program except as expressly provided under this License. Any attempt otherwise to [-propagate, modify-] {+propagate+} or [-sublicense-] {+modify+} the Program is [-void, and-] {+void. If you violate this License,+} any copyright holder may [-terminate your rights under this License at any time after having notified-] {+put you on notice by notifying+} you of the [-violation-] {+violation,+} by any reasonable [-means within-] {+means, provided+} 60 days [-of-] {+have not elapsed since the last violation. Having put you on notice, the copyright holder may then terminate your license at+} any [-occurrence.-] {+time.+} However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as they remain in full compliance.
9.[5] {+Acceptance+} Not [-a Contract.-] {+Required for Having Copies.+}
You are not required to accept this License in order to receive {+or run+} a copy of the Program. [-However, nothing else grants you permission to propagate or-] {+Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing else grants you permission to propagate or+} modify the Program or any covered works. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating the Program (or any covered work), you indicate your acceptance of this License to do so, and all its terms and conditions.
10.[6] Automatic Licensing of Downstream Users.
Each time you [-redistribute-] {+convey+} a covered work, the recipient automatically receives a license from the original licensors, to [-propagate and-] {+run,+} modify {+and propagate+} that work, subject to this License, including any additional terms introduced through section 7. You may not impose any further restrictions on the recipients' exercise of the rights thus granted or affirmed, except [-(when modifying the work)-] in the limited ways permitted by section 7. {+Therefore, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License.+} You are not responsible for enforcing compliance by third parties to this License.
[-11. Licensing-]
{+If propagation results from a transaction transferring control+} of [-Patents.
When you distribute-] {+an organization, each party to that transaction who receives+} a [-covered work, you grant-] {+copy of the work also receives+} a [-patent-] license [-to the recipient,-] and {+a right+} to [-anyone that receives any version-] {+possession+} of the [-work, permitting, for any and all versions-] {+Corresponding Source+} of the [-covered work, all activities allowed or contemplated by this License, such as installing, running-] {+work from the party's predecessor in interest.
11. Patents.
You receive the Program with a covenant from each author+} and [-distributing versions-] {+conveyor+} of the [-work,-] {+Program,+} and [-using their output. This patent license-] {+of any material, conveyed under this License, on which the Program+} is [-nonexclusive, royalty-free and worldwide, and covers all patent claims you control or have-] {+based, that+} the [-right-] {+covenanting party will not assert (or cause others+} to [-sublicense, at the time you distribute-] {+assert) any of+} the [-covered work or-] {+party's essential patent claims+} in the [-future,-] {+material+} that [-would be infringed or violated by-] {+the party conveyed, against you, arising from your exercise of rights under this License. If you convey a covered work, you similarly covenant to all recipients, including recipients of works based on+} the covered [-work or-] {+work, not to assert+} any [-reasonably contemplated use-] of {+your essential patent claims in+} the covered work.
If you [-distribute-] {+convey+} a covered [-work-] {+work,+} knowingly relying on a {+non-sublicensable+} patent [-license,-] {+license that is not generally available to all,+} you must {+either (1)+} act to shield downstream users against the possible patent infringement claims from which your license protects [-you.
12.[7] Liberty or Death for the Program.
If conditions are imposed on you (whether by court order, agreement-] {+you,+} or [-otherwise)-] {+(2) ensure+} that [-contradict-] {+anyone can copy the Corresponding Source of the covered work, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means.
Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law.
12.[7] No Surrender of Others' Freedom.
If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict+} the conditions of this License, they do not excuse you from the conditions of this License. If you cannot [-distribute-] {+convey+} the Program, or other covered work, so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not [-distribute-] {+convey+} it at all. For example, if {+you accept+} a patent license [-would not permit-] {+that prohibits+} royalty-free [-redistribution-] {+conveying+} by [-all-] those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from [-distribution.
It is not the purpose of this section to induce you to infringe any patents or other exclusive rights or to contest their legal validity. The sole purpose of this section is to protect the integrity of the free software distribution system. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to-] {+conveying+} the [-author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.-] {+Program.+}
[13.[8] Geographical Limitations.
If the [-distribution-] {+conveying+} and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical [-distribution-] limitation {+on conveying,+} excluding those countries, so that [-distribution-] {+conveying+} is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.]
14.[9] Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of this License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.
[-15.[10]-]
{+[15.[10]+} Requesting Exceptions.
If you wish to incorporate parts of the Program into other free programs [-whose distribution conditions are different,-] {+under other licenses,+} write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software [-generally.-] {+generally.]+}
NO WARRANTY
16.[11] {+Disclaimer of Warranty.+}
There is no warranty for the Program, to the extent permitted by applicable law. Except when otherwise stated in writing the copyright holders and/or other parties provide the Program "as is" without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of the Program is with you. Should the Program prove defective, you assume the cost of all necessary servicing, repair or correction.
17.[12] {+Limitation of Liability.+}
In no event unless required by applicable law or agreed to in writing will any copyright holder, or any other party who may modify and/or [-redistribute-] {+convey+} the Program as permitted above, be liable to you for damages, including any general, special, incidental or consequential damages arising out of the use or inability to use the Program (including but not limited to loss of data or data being rendered inaccurate or losses sustained by you or third parties or a failure of the Program to operate with any other programs), even if such holder or other party has been advised of the possibility of such damages.
[-18. Unless specifically stated, the Program has not been tested for use in safety critical systems.-]
END OF TERMS AND CONDITIONS
[-How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.> Copyright (C) <year> <name of author>
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; for a GUI interface, you would use an "About box" instead.
You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989 Ty Coon, President of Vice
For more information on how to apply and follow the GNU GPL, see http://www.gnu.org/licenses.
The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License.-]
============================================================