Closed boneskull closed 4 years ago
An initial address of these issues from another with no formal education in law
One thing to consider is this is a modification of an existing product, and not a fundamental contribution to FOSS like Apache software. Moreover, the existing product is marked is "do not distribute". With all the considerations that implies, I consider your adaptation to be unsuitable, and potentially unnecessarily verbose. Of course, and to reiterate, I am not a legal expert. Beyond this point, I will leave any further comments for the Project Maintainers.
Hope that makes sense.
Oh and
This is exactly how it should be. Contributors should be informed when there are changes to how their contributions are addressed. This is one of the simplest ways to do it.
If the project wishes to inform its past contributors of an imminent re-licensing, there are other (probably better) ways to do that than to update the CLA and have everyone sign it again. But... since I don't usually see specific licenses mentioned in CLAs I've signed, I'm going to guess there are good reasons for the omission thereof
Thanks for the input. We slightly altered it and incorporated it in our CLA.
@boneskull Hello, after your last mention of this issue, I looked into it and had a Lawyer friend point me in the right directions. We now used your CLA as a base since it was equal if not identical to the ones we found on other organizations.
Our lawyer pointed out that we however needed to remove your reference of a nonprofit organization. Since we do not fall in the legal bounds of that definition. The LDTTeam, is not a legal entity, however it collects adrevenue and patreon money to host services, like our buildsystem, and the patreon only servers. Additionally anything that is left over from that is handed to our developers based on an equal split.
I hope this helps you with contributing to our mod, as well as others who had a clear issue with this. Greets, Orion.
thanks! yeah missed the bit about non-profit org.. was just a search/replace job. 🙂
The current CLA for ldtteam projects reads:
I wanted to contribute to ldtteam projects, but this CLA was sufficiently problematic to stop me from doing so. From my view as an experienced OSS contributor (and my activity in OSS Foundation governance), and leadership of a popular project with a CLA--but not a lawyer--the CLA above is contradictory and does not protect this project in the way it intends to.
Among the issues:
I would have sent a pull request to address this with a new CLA, but the CLA does not seem to exist in the project(s) anywhere (though I didn't look very hard).
Here is a proposed new CLA, adapted from the Apache Foundation's CLA:
Changing the CLA will, of course, require contributors to sign it again for future contributions.