After todays rebase, the F3 branch which contains the driver for Forgejo will be merged in Forgejo, as an experimental feature disabled by default.
Since Forgejo accepts copyleft contributions (as of today), I would like to publish the F3 driver under GPLv3+.
I'm not doing it right away because the Forgejo community needs to decide on a copyleft license before that can happen. I'm offering a concrete motivation to make that decision 😊
Note that my preference for online services is AGPLv3+. But F3 is a driver, not an online server and since GPLv3+ is compatible with AGPLv3+, it seems to be the most consensual choice.
After [todays rebase](https://codeberg.org/forgejo/forgejo/milestone/3983), the [F3 branch](https://codeberg.org/forgejo/forgejo/commits/branch/forgejo-f3) which contains the [driver for Forgejo](https://codeberg.org/forgejo/forgejo/commit/c77071365629984c1dc39a7a83e7252fd5b298e2) will be merged in Forgejo, as an experimental feature disabled by default.
Since Forgejo [accepts copyleft contributions](https://codeberg.org/forgejo/governance/src/branch/main/MISSION.md#licensing) (as of [today](https://codeberg.org/forgejo/governance/pulls/20)), I would like to publish the F3 driver under GPLv3+.
I'm not doing it right away because the Forgejo community needs to decide on a copyleft license before that can happen. I'm offering a concrete motivation to make that decision 😊
Note that my preference for online services is AGPLv3+. But F3 is a driver, not an online server and since GPLv3+ is compatible with AGPLv3+, it seems to be the most consensual choice.