dethrace
dethrace copied to clipboard
Please fix legal section/license
The legal section of the README does not match up with the LICENSE file present in the repository.
Additionally, in the README it states that this repository is pubic domain, however you attempt to put a restriction on its use (non commercial only), despite the fact that public domain means that you waive any right to do such a thing. Furthermore, the LICENSE file is GPL, which also prohibits completely restricting commercial usage.
Lol, yeah, thanks - I need to sort that out. Do you have an impression for what license other similar projects are using?
I think this is a reasonable example to follow: https://github.com/diasurgical/devilutionX#legal
@neuromancer That is a terrible example to follow as it give contradictory directives. If its in the public domain then it can't be restricted to only working with the original game data and it can't be restricted to none commercial use because the whole point of public domain is that there are no restrictions on use.
Personally I'd favour the GPL or some other copy left license that requires source to modifications to be shared after experiences in other communities where future maintainers have built on others work and shut the rest of the community out of future development with licences that didn't require that.
The reason behind suggesting that was just simply because it is one of the oldest projects to directly use decompiled code that it is still alive.
Off the top of my head both OpenDUNE and OpenRCT2 are considerably older and are GPL licensed, but yeah I get your reasoning for considering that project.
The problem is that their licensing standpoint is at least in my opinion contradictory and as a result the restrictions they claim to want to enforce won't be enforceable. Better to just to use an proper existing license that covers what you want it to.
As mentioned, the devilutionX repo states that it is public domain, but it too tries to restrict commercial usage. Perhaps I should bring that up there too. On their repository though their LICENSE file is at least sort of consistent with the README being that both state that the repo is public domain.
A good resources to see a TL;DR on various licenses is https://tldrlegal.com (not legal advice) From my experience, the licenses I see the most are:
- MIT
- BSD (2 and 3 clause)
- Apache 2
- GPL (v2 and v3)
The LICENSE we currently have is GPL3. Some of the wording in the readme comes from the Devilution readme, and I wanted to disallow any commercial use (which of course isn't in line with GPL 3). Maybe I'll just remove the extra wording from the readme for now