trigger-segfault / OpenLRR

An open source re-implementation of LEGO Rock Raiders 🪨⛏
66 stars 5 forks source link

License and copyright considerations #5

Open trigger-segfault opened 3 years ago

trigger-segfault commented 3 years ago

TODO

Considerations

MIT pros

GPL pros

trigger-segfault commented 2 years ago

Going forward, I think the best course of action is to use the following:

The goal is to open up more opportunities to use existing code and libraries to help OpenLRR advance. GPL restrictions would be placed on the code designed to run OpenLRR the project, but not LRR the core game. In practice, this may not be as simple as it sounds (especially when modifying the LRR engine code), issues can be addressed if/when it gets to that point.

If at some point, a game module must become dependent on GPL licensed code, then the module must first be fully decompiled and made available as MIT before the transition. This can be done by creating a new branch tag describing that final point for the particular module.