Skip to content

GPL License is not suitable for this project #159

@JayFoxRox

Description

@JayFoxRox

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
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions