Open main menu

Gramps β

Changes

Project License

411 bytes added, 00:01, 1 December 2023
m
Undo revision 100696 by Bamaustin (talk)
Gramps is released under the [httphttps://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU General Public License, version 2] (GPLv2) or later license.
== Official Gramps Project License ==
The Gramps project source files are released under the [https://www.gnu.org/licenses/gpl-2.0.html GNU General Public License, version 2] (GPLv2) or later license. The Gramps team wishes to promote reuse and openness of the Gramps codebase with other projects. The "GPLv2 or later" license was chosen because it is the most compatible with the other GNU licenses. The Gramps source code can be combined with code from other projects as long as the resulting code is used in a way that is compatible with both licenses. See the [httphttps://www.gnu.org/licenses/gpl-faq.html#AllCompatibility GNU license compatibility table] for more information about license compatibility.
== Third-party Addon License ==
It seems likely that in the near future it will be possible to use Gramps over the Internet as a web application. When this functionality is available, it would be possible for a person or organization to host the source code on their own server, make changes to the source code, and never contribute those changes back to the project. This type of use is allowed by GPLv2, and as long as that person is using Gramps in a way that is compatible with GPLv2, they are allowed to keep their source code changes.
Some people may see this possibility as a disadvantage because there is a risk that someone will use the code to their advantage and never contribute back. The Gramps project contributors are aware of the risk and if it were ever to become a problem, the project could re-release Gramps under the [httphttps://www.fsfgnu.org/licensing/licenses/agpl-3.0.html Affero GPL] or some other more restrictive license. However, this would require agreement among all contributors.
== Will Gramps Ever Change to GPLv3? ==
Because the Gramps Project License is "GPLv2 or later", the project has the option at any time to start releasing code under "GPLv3" or "GPLv3 or later". The topic comes up from time to time, but there are no plans at this time to change the license.
== See Also ==* [Gramps-devel] maillist thread: [https://sourceforge.net/p/gramps/mailman/gramps-devel/thread/5320DDCE.1040401%40web.de/#msg32094098 Gramps and AGPL3] (BSDDB licensing) - 12 Mar 2014<br />: The [https://github.com/gramps-project/gramps-webapi/blob/master/LICENSE Web API license] and [https://github.com/DavidMStraub/Gramps.js/blob/main/LICENSE Gramps.js license] (the Web front-end) are also AGPL-3.
[[Category:Addons]]
[[Category:Developers/Reference]]
[[Category:Developers/General]]
4,610
edits