diff --git a/betty/tests/_package/test_license_compatibility.py b/betty/tests/_package/test_license_compatibility.py index 3650d37fe..50f0591af 100644 --- a/betty/tests/_package/test_license_compatibility.py +++ b/betty/tests/_package/test_license_compatibility.py @@ -45,7 +45,7 @@ def assert_is_compatible(self, package_license: dict[str, Any]) -> None: async def test_runtime_dependency_license_compatibility(self) -> None: """ - Assert that all runtime dependencies have licenses compatible with the GPLv3, so we can legally bundle them. + Assert that all runtime dependencies have licenses compatible with the GNU General Public License, Version 3 or later, so we can legally bundle them. """ seen_distribution_names: set[str] = set() diff --git a/documentation/about/license.rst b/documentation/about/license.rst index 43486b2f7..16cef8ec1 100644 --- a/documentation/about/license.rst +++ b/documentation/about/license.rst @@ -7,8 +7,12 @@ Betty is copyright Bart Feenstra and contributors, and released under the **GPL* - You may make changes to your copy of Betty - You may distribute Betty and your own changes, but you must do so under the exact same license, provide that license, and make your source code available. -GNU General Public License, Version 3 -------------------------------------- +GNU General Public License, Version 3 or later +---------------------------------------------- + +Betty is released under the **GNU General Public License, Version 3**, **or any later version** of the +GNU General Public License. + .. seealso:: `Read more `_ about the **GNU General Public License, Version 3** (also known as the **GPL**). diff --git a/pyproject.toml b/pyproject.toml index e5ef2beeb..d030ec010 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -45,7 +45,7 @@ classifiers = [ 'Intended Audience :: Developers', 'Intended Audience :: End Users/Desktop', 'Intended Audience :: Science/Research', - 'License :: OSI Approved :: GNU General Public License v3 (GPLv3)', + 'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)', 'Programming Language :: JavaScript', 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.12',