GNU General Public License: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
No edit summary
m (Added German translation link)
 
(10 intermediate revisions by 7 users not shown)
Line 1: Line 1:
The [http://www.gnu.org/copyleft/gpl.html '''GNU General Public Licence'''] ('''GNU GPL''' or simply '''GPL''') is a widely used free software licence, originally written by Richard Stallman for the GNU project. The GPL is the most popular and well-known example of the type of strong copyleft licence that requires derived works to be available under the same copyleft. Under this philosophy, the GPL is said to grant the recipients of a computer program the rights of the free software definition and uses copyleft to ensure the freedoms are preserved, even when the work is changed or added to. This is in distinction to permissive free software licences, of which the BSD licences are the standard examples.
The '''GNU General Public License''' ('''GNU GPL''' or simply '''GPL''') is a widely used open source software license, originally written by Richard Stallman for the GNU project. The GPL license grants the users irrevocable rights to use, modify and redistribute software (even commercially) under the condition that software or its derivatives retain the GPL license and that the source code is included or available to the user.


The GNU Lesser General Public Licence (LGPL) is a modified, more permissive, version of the GPL, originally intended for some software libraries. There is also a GNU Free Documentation Licence, which was originally intended for use with documentation for GNU software, but has also been adopted for other uses, such as the Wikipedia project.
FlightGear, many of the related projects and the text of this wiki are released under the {{cite web |url=http://www.gnu.org/licenses/gpl-2.0.html |title=GNU General Public License, version 2 (GNU GPLv2)}}


The Affero General Public Licence (GNU AGPL) is a similar licence with a focus on networking server software. The GNU AGPL is similar to the GNU General Public Licence, except that it additionally covers the use of the software over a computer network, requiring that the complete source code be made available to any network user of the AGPLed work, for example a web application. The Free Software Foundation recommends that this licence is considered for any software that will commonly be run over the network.
{{note|The word "software" will refer to many other things than that only in this article, for example text, textures, or aircraft packages.}}
{{tip|If you can read and understand English, consider taking some time some day to read through the license text and maybe even print it.}}


== FlightGear and GPL ==
== What is copyleft? ==
FlightGear is released under the GNU GPL, which means that everyone may edit, change, or use models, source and textures freely. Most planes and scenery are also released under GPL.
The GPL is a ''copyleft'' license.  This term can be a bit confusing at first.  It might seem like free software is not or should not be copyrighted and in essence should be released to the public domain.  However that would allow redistributing it as proprietary software after minor modifications, in essence copyrighting it and reserving all rights.  Its users could then very well have no rights and it would no longer be free software.
 
Copyleft software is copyrighted, but is released with a license that aims at preserving the rights of the users.  It is called "copyleft" because it is designed to do the opposite to what copyrighted proprietary software would do for the users rights.  The GPL is a ''strong copyleft'' license in the sense that any derivate or redistributed software ''must'' use the same license, thereby granting the users the same rights they originally had.
 
== Things to consider before contributing using the GPL ==
{{note|This relates to contributing to the wiki as well.}}
 
=== Commercial reuse ===
Many does not realize that the GPL allows commercial reuse.  It does.  "Free" is here rather "free as in speech" than "free as in beer".
 
{{cquote|You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.|{{cite web |url=http://www.gnu.org/licenses/gpl-2.0.html |title=GNU General Public License, version 2, section 1}}}}
 
{{cquote|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; and that you know you can do these things.|{{cite web |url=http://www.gnu.org/licenses/gpl-2.0.html |title=GNU General Public License, version 2, Preamble}}}}
 
Something to keep in mind though is that the very same license conditions have to be met as when redistributing for free, for example that the source have to be included or available to the users, or that it still can be redistributed for free or with a fee.
 
This part of the GPL also affects what resources that can be used when creating content.  For example it can rule out a lot of resources when creating scenery.
 
=== Revoking contributions ===
You should consider that when something is published on the Internet, it will be spread.  There is no way you can revoke all available copies, and they will all have the license.  In addition many contributions can not simply be removed as other things depend on them.
 
Thus, please think about all the repercussions of contributing to FlightGear before causing community irritation by asking for your contributions to be removed at some point - what you get and see now when you download and install FlightGear is the result of over a decade of contributions from hundreds of contributors, no matter if it's source code, artwork, aircraft, scenery, documentation, wiki articles or tens of thousands of discussions in the archives.
 
We cannot afford having contributors who feel that they're entitled to pull their contributions from the project if there is a community disagreement, no matter if it's removing aircraft, scenery, wiki articles or forum threads – please consider your GPL'ed contributions final – otherwise, the project will always be in danger, because some of our key contributors may decide to ask for significant contributions to be removed from the project.
 
It has been causing lots of irritation in the community whenever key contributors have asked for their contributions to be removed - and while there are no legal grounds that justify complying with such requests, we've still been trying to accommodate them, simply for the sake of peace and out of respect for long-time community members.
 
== Contributing using the GPL ==
{{note|When contributing to the wiki, this is automatically taken care of.}}
 
=== Modifying GPL software ===
Any derivate software have to be released under the GPL and it must be possible to see what you have changed and when.
 
For details see primarily section 2 of the {{cite web |url = http://www.gnu.org/licenses/gpl-2.0.html |title = GNU GPLv2}}
 
=== Applying the GPL to new software ===
The Free Software Foundation have some recommendations of what to do when applying the GPL to new software.  There is a slight variation depending on if the project is one single file or multiple files.
 
In essence they recommend that you should claim copyright, for example "Copyright (c) 2019-1023 Tony Stark", and add a preamble to each of the files and include a file with the plain text version of the license text.  The preamble can be a bit shorter in all but one file in multiple file projects.
 
For details see {{cite web |url = http://www.gnu.org/licenses/gpl-howto.html |title = How to use GNU licenses for your own software}}
 
== Related licenses ==
The ''GNU Lesser General Public License'' (''LGPL'') is a modified, more permissive, version of the GPL, originally intended for some software libraries. There is also a GNU Free Documentation License, which was originally intended for use with documentation for GNU software, but has also been adopted for other uses, such as the Wikipedia project.
 
The ''Affero General Public License'' (''GNU AGPL'') is a similar license with a focus on networking server software. The GNU AGPL is similar to the GNU General Public License, except that it additionally covers the use of the software over a computer network, requiring that the complete source code be made available to any network user of the AGPLed work, for example a web application. The Free Software Foundation recommends that this license is considered for any software that will commonly be run over the network.


== Related content ==
== Related content ==
* [[Copyright Inquiry]]
* [[Copyright Inquiry]]
[[es:Licencia General Pública GNU]]


[[Category:GPL]]
== External links ==
[[Category:License]]
* {{wikipedia|GNU General Public License}}
 
=== The official license text ===
* {{cite web
| url = http://www.gnu.org/licenses/gpl-2.0.html
| title = GNU General Public License, version 2
| month = June
| year = 1991
| publisher = Free Software Foundation, Inc.
| accessdate = 6 September 2014
}}
 
* {{cite web
| url = http://www.gnu.org/licenses/gpl-2.0.txt
| title = GNU General Public License, version 2 (plain-text version)
| month = June
| year = 1991
| publisher = Free Software Foundation, Inc.
| accessdate = 6 September 2014
}}
 
=== Other Free Software Foundation resources ===
* {{cite web
| url = http://www.gnu.org/licenses/gpl-howto.html
| title = How to use GNU licenses for your own software
| date = 12 April 2014
| publisher = Free Software Foundation, Inc.
| accessdate = 6 September 2014
}}
* {{cite web
| url = http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html
| title = Frequently Asked Questions about version 2 of the GNU GPL
| date = 12 April 2014
| publisher = Free Software Foundation, Inc.
| accessdate = 6 September 2014
}}
* {{cite web
| url = http://www.gnu.org/licenses/license-list.html
| title = Various Licenses and Comments about Them
| date = 27 July 2014
| publisher = Free Software Foundation, Inc.
| accessdate = 6 September 2014
}} – ''In essence a list of licenses and if they are compatibility with GNU GPL.''


[http://www.prlog.org/11289974-phone-number-lookup-verizon-phone-number-reverse-lookup-to-get-information-you-need-quickly.html phone number lookup]
[[Category:Licenses]]


[http://thetvtopc.com/Reverse_Cell_Phone_Lookup_Number reverse cell phone lookup]
[[de:GNU General Public License]]
[[es:Licencia General Pública GNU]]
[[pt:Licenses]]

Latest revision as of 18:51, 9 June 2016

The GNU General Public License (GNU GPL or simply GPL) is a widely used open source software license, originally written by Richard Stallman for the GNU project. The GPL license grants the users irrevocable rights to use, modify and redistribute software (even commercially) under the condition that software or its derivatives retain the GPL license and that the source code is included or available to the user.

FlightGear, many of the related projects and the text of this wiki are released under the GNU General Public License, version 2 (GNU GPLv2).

Note  The word "software" will refer to many other things than that only in this article, for example text, textures, or aircraft packages.
Tip  If you can read and understand English, consider taking some time some day to read through the license text and maybe even print it.

What is copyleft?

The GPL is a copyleft license. This term can be a bit confusing at first. It might seem like free software is not or should not be copyrighted and in essence should be released to the public domain. However that would allow redistributing it as proprietary software after minor modifications, in essence copyrighting it and reserving all rights. Its users could then very well have no rights and it would no longer be free software.

Copyleft software is copyrighted, but is released with a license that aims at preserving the rights of the users. It is called "copyleft" because it is designed to do the opposite to what copyrighted proprietary software would do for the users rights. The GPL is a strong copyleft license in the sense that any derivate or redistributed software must use the same license, thereby granting the users the same rights they originally had.

Things to consider before contributing using the GPL

Note  This relates to contributing to the wiki as well.

Commercial reuse

Many does not realize that the GPL allows commercial reuse. It does. "Free" is here rather "free as in speech" than "free as in beer".

Cquote1.png You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
Cquote2.png
Cquote1.png 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; and that you know you can do these things.
Cquote2.png

Something to keep in mind though is that the very same license conditions have to be met as when redistributing for free, for example that the source have to be included or available to the users, or that it still can be redistributed for free or with a fee.

This part of the GPL also affects what resources that can be used when creating content. For example it can rule out a lot of resources when creating scenery.

Revoking contributions

You should consider that when something is published on the Internet, it will be spread. There is no way you can revoke all available copies, and they will all have the license. In addition many contributions can not simply be removed as other things depend on them.

Thus, please think about all the repercussions of contributing to FlightGear before causing community irritation by asking for your contributions to be removed at some point - what you get and see now when you download and install FlightGear is the result of over a decade of contributions from hundreds of contributors, no matter if it's source code, artwork, aircraft, scenery, documentation, wiki articles or tens of thousands of discussions in the archives.

We cannot afford having contributors who feel that they're entitled to pull their contributions from the project if there is a community disagreement, no matter if it's removing aircraft, scenery, wiki articles or forum threads – please consider your GPL'ed contributions final – otherwise, the project will always be in danger, because some of our key contributors may decide to ask for significant contributions to be removed from the project.

It has been causing lots of irritation in the community whenever key contributors have asked for their contributions to be removed - and while there are no legal grounds that justify complying with such requests, we've still been trying to accommodate them, simply for the sake of peace and out of respect for long-time community members.

Contributing using the GPL

Note  When contributing to the wiki, this is automatically taken care of.

Modifying GPL software

Any derivate software have to be released under the GPL and it must be possible to see what you have changed and when.

For details see primarily section 2 of the GNU GPLv2.

Applying the GPL to new software

The Free Software Foundation have some recommendations of what to do when applying the GPL to new software. There is a slight variation depending on if the project is one single file or multiple files.

In essence they recommend that you should claim copyright, for example "Copyright (c) 2019-1023 Tony Stark", and add a preamble to each of the files and include a file with the plain text version of the license text. The preamble can be a bit shorter in all but one file in multiple file projects.

For details see How to use GNU licenses for your own software.

Related licenses

The GNU Lesser General Public License (LGPL) is a modified, more permissive, version of the GPL, originally intended for some software libraries. There is also a GNU Free Documentation License, which was originally intended for use with documentation for GNU software, but has also been adopted for other uses, such as the Wikipedia project.

The Affero General Public License (GNU AGPL) is a similar license with a focus on networking server software. The GNU AGPL is similar to the GNU General Public License, except that it additionally covers the use of the software over a computer network, requiring that the complete source code be made available to any network user of the AGPLed work, for example a web application. The Free Software Foundation recommends that this license is considered for any software that will commonly be run over the network.

Related content

External links

The official license text

Other Free Software Foundation resources