Skip to content

Commit

Permalink
Relicense Betty under the GNU General Public License, Version 3 or later
Browse files Browse the repository at this point in the history
Co-authored-by: Rainer Thieringer <rainerthi@gmail.com>
Co-authored-by: <75144235+patlx@users.noreply.github.com>
  • Loading branch information
bartfeenstra and rainerth committed Jul 28, 2024
1 parent 32935da commit 907d217
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 4 deletions.
2 changes: 1 addition & 1 deletion betty/tests/_package/test_license_compatibility.py
Original file line number Diff line number Diff line change
Expand Up @@ -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()

Expand Down
8 changes: 6 additions & 2 deletions documentation/about/license.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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 <https://www.gnu.org/licenses/gpl-3.0.en.html>`_ about the **GNU General Public License, Version 3** (also known as the **GPL**).

Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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',
Expand Down

0 comments on commit 907d217

Please sign in to comment.