Followup of forgejo/meta#86
An extensive discussion took place today on Matrix regarding licensing Forgejo under a copyleft license.
A proposal made by both myself and @dachary was the following:
- Forgejo as a whole is licensed under AGPLv3+
- Files which originate from Gitea remain MIT-licensed, so bug fixes and Gitea-only features can be contributed back.
- A work unique to Forgejo (features, documentation etc.) can be included as long as its license is compatible with AGPLv3+
- Every file has a license header specifying the license. Contributors agree to license their code under the license of the files they modify with the DCO.
It would be good to move the discussion here for posterity and to gather opinions from more people.
Followup of https://codeberg.org/forgejo/meta/issues/86
---
[An extensive discussion took place today on Matrix](https://matrix.to/#/!qjPHwFPdxhpLkXMkyP:matrix.org/$rNftuK95ZzYt5Uew8nYs4o3Bdo8bKIBfdv-1yII3BXU) regarding licensing Forgejo under a copyleft license.
A proposal made by both myself and @dachary was the following:
- Forgejo as a whole is licensed under [AGPLv3+](https://en.wikipedia.org/wiki/Software_Package_Data_Exchange)
- Files which originate from Gitea remain MIT-licensed, so bug fixes and Gitea-only features can be contributed back.
- A work unique to Forgejo (features, documentation etc.) can be included as long as its license is compatible with AGPLv3+
- Every file has a license header specifying the license. Contributors agree to license their code under the license of the files they modify with the [DCO](https://developercertificate.org/).
It would be good to move the discussion here for posterity and to gather opinions from more people.