Skip to content

Commit 6d4bd78

Browse files
committed
Dual-license under GPLv2+ after 6–7 years? Not just 4, remove BUSL
Remove the Business Source License (BUSL) — it requires the software to become GPLv2+ compatible after 4 years, but I think that's too soon, keeping in mind that I'd like there to be LTS versions (under the AGPL) that will be maintained for up to 5 years. Seems better with a gap of 1–2 years between the end-of-life of LTS versions, and the GPLv2+ date? For now, leave the GPLv2+ dual license date commented out — I should ask someone about the exact wording?
1 parent f81942e commit 6d4bd78

File tree

3 files changed

+17
-56
lines changed

3 files changed

+17
-56
lines changed

LICENSE-BUSLv11.txt

-47
This file was deleted.

README.md

+14-6
Original file line numberDiff line numberDiff line change
@@ -306,13 +306,21 @@ That repo, squashed, is in this repo.
306306
License
307307
-----------------------------
308308

309-
Copyright (c) 2010-2024 Kaj Magnus Lindberg and contributors.
309+
Copyright (c) 2010-2025 Kaj Magnus Lindberg and contributors.
310310

311-
Talkyard is multi licensed under 1) AGPLv3 or later, see LICENSE.txt, and
312-
2) Business Source License v1.1, with change license GPLv2 or later, and
313-
change date 2029-01-01 (we bump the change date yearly,
314-
so it's between 4 and 5 years into the future) — see LICENSE-BUSLv1.1.txt.
315-
And 3) possibly other licenses.
311+
Talkyard is licensed under AGPLv3 or later, see LICENSE.txt.
312+
313+
<!-- Later, add this, but first ask someone if the wording is ok:
314+
Starting on 2032-01-01, this specific version of Talkyard (see ./version.txt)
315+
is also licensed under GPLv2 or later. That is, AGPLv3+ until year 2032, thereafter
316+
dual licensed under AGPLv3+ and GPLv2+.
317+
318+
Note:
319+
- We try to bump the above GPLv2 date each year, so it's 6–7 years in the future.
320+
- After the above GPLv2+ date, you can *not* redistribute Talkyard under GPLv2
321+
— Talkyard includes Apache2 software and Apache2 is incompatible with GPLv2.
322+
You can, however, after the GPLv2+ date, redistribute Talkyard under GPLv3+.
323+
-->
316324

317325
This program is distributed in the hope that it will be useful,
318326
but WITHOUT ANY WARRANTY; without even the implied warranty of

s/git-merge-into-release-branch.sh

+3-3
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ if [[ ! $next_version =~ ^v0\.$year\. ]]; then
3939
echo
4040
echo "Edit version.txt — bump the year, and reset the in-year version to 001."
4141
echo
42-
echo "And, don't forget to bump the Business Source License change date"
43-
echo "in README.md and LICENSE-BUSLv11.txt, and the copyright-up-to"
44-
echo "year in README.md. (4 edits in total, in 3 files.)"
42+
echo "And, don't forget to bump the GPLv2 change dates"
43+
echo "in README.md, and the copyright-up-to year too."
44+
echo "(4 edits in total, in 2 files.)"
4545
echo
4646
exit 1
4747
fi

0 commit comments

Comments
 (0)