3 ms·
This is really exciting! I particularly like the lightness of the web-pages and the non-necessity of javascript. The support for the BSDs in the build system (F
by gnomewascool 8y ago
This is really exciting! I particularly like the lightness of the web-pages and the non-necessity of javascript. The support for the BSDs in the build system (FreeBSD at the moment, OpenBSD and NetBSD planned[0]) is also nice — as a Linux person I've far too often ignored the other Unixes and POSIX / general Unix compatibility.
I hate being THAT guy, but would you consider trying[1] to re-license the AGPL-3.0 bits to AGPL-3.0-or-later, unless sticking with just v3 was deliberate (in which case fair enough)? My rationale:
i) License-incompatibility is a curse that fragments the copyleft world.
ii) Worrying about AGPL-3.0-only being incompatible with AGPL-4.0, in ten years time, if/when the latter comes out, will be too late, as (hopefully) sr.ht will have had hundreds or thousands of contributors, many uncontactable, by then.
iii) Having AGPL-3.0-or-later instead of just AGPL-3.0 is unlikely to put off any contributors.
iv) (This is subjective and might not hold for you:) I trust the FSF not to do something sufficiently crazy with its next iteration of licenses (if such exist), that I would prefer my code not to be compatible with such licenses.
[0] https://lists.sr.ht/~sircmpwn/sr.ht-announce/%3C20180802214500.GA5332%40homura.localdomain%3E https://lists.sr.ht/~sircmpwn/sr.ht-announce/%3C201808022145...
[1] This obviously also depends on the other contributors, so you might not want to bother with the effort.
- ChristianBundy 8y ago> I trust the FSF not to do something sufficiently crazy Personally, I don't trust this at all, and would recommend against the "or later" that yields future licensing decisions to the Richard Stallman and that FSF.
- kragniz 8y agoCan you elaborate on your reasoning for that?
- Twirrim 8y agonot speaking for OP, but the significant changes between GPL v2 and GPL v3 would make me absolutely paranoid, and represent a good example. A "v2-and-later" would have subjected people to licensing changes they absolutely don't want.
- calpaterson 8y agoFrom GPL 2: > either version 2 of the License, or (at your option) any later version. "At your option" means that no one is 'subjected' to changes they don't want. They just have the option to upgrade.
- akerl_ 8y agoSure, but this thread is about licensing the software as "version $x or later", which pushes the choice to the user of the license.
- app4soft 8y agoAnd that is why GrafX2 devs switched[0] to GPLv2 only > GPL v2, without the "any later version" clause (sorry FSF, I don't want to accept licences you didn't even write yet). [0] https://gitlab.com/GrafX2/grafX2/commit/26c6d12d0987f4467036d7fdd779fad407f4b9a7 https://gitlab.com/GrafX2/grafX2/commit/26c6d12d0987f4467036...