-
Notifications
You must be signed in to change notification settings - Fork 72
Closed
Description
The GPL is not suitable for this project for multiple reasons:
- Incompatibility with Unity-License for example (Unity is not GPL licensed, so linking it means that the user is causing a license violation, this quickly leads to the GPL becoming meaningless, so some users might argue that the license is void).
- Incompatibility with app-stores. Many app-stores (think mobile phones, but also game consoles or even desktop OS) do not allow software to be duplicated, but the GPL explicitly allows this. This is why companies like Apple ban GPL software. If app-stores become the only choice for distribution in the future, then the GPL might hinder distribution.
- Some VR libraries will not be GPL compatible, so you might prevent use of VR, even outside of Unity.
- The growing market of Game-Streaming services means that the GPL might be meaningless because it won't be enforceable via network. A company could create a hostile fork that is only accessible via streaming. Users would not be able to demand the source-code. AGPL could prevent this, but also causes new issues.
There are probably other reasons I couldn't think of yet.
A CLA or dual-license could prevent this. LGPL solves the first 3 issues, but also causes some new ones.
It's not documented what the intention behind the GPL are (for this project), so it's hard to discuss alternatives or make a suggestion.
All I can say so far is that the GPL doesn't seem suitable here.
Metadata
Metadata
Assignees
Labels
No labels