3 ms·
Christ. Talk about impassioned language. “Demanding”? Not “asking for”? That’s fine, it’s perhaps a bit ambiguous. Not “requiring”? But, “demanding”? If you’re
by KyeRussell 4y ago
Christ. Talk about impassioned language. “Demanding”? Not “asking for”? That’s fine, it’s perhaps a bit ambiguous. Not “requiring”? But, “demanding”?
If you’re contributing to big open source projects with any regularity, you surely know what a CLA is already. This is hardly new. Just off the top of my head, Django has a CLA: https://www.djangoproject.com/foundation/cla/ https://www.djangoproject.com/foundation/cla/. This just feels like drive-by outrage.
It’s completely in line with societal expectations that the maintaining entity of an open-source project can set the terms by which contributions are accepted. Its presentation as a “legal agreement” is just an agreement that actually stands a chance if it went to court.
It’s their project, and since you haven’t contributed to it, it’s by absolutely no definition “yours”. You’re free to not contribute. You’re presumably free to fork it.
If you see an open source project that’s badged as…say…MIT but that has a CLA, take that that into consideration when deciding whether or not to contribute? Is this really worth a thread?
The usual Open Source / Free Software puritans will have the usual puritan arguments about this. I really don’t care that much. I put these arguments in the same bucket as arguments from people that claim that something isn’t “Agile” or “Scrum”. There’s more than enough room for different people and organisations to choose different terms for licensing their software. It’s not weird or creepy or deceptive.
- monksy 4y agoTheir first paragraph is: "The Django software foundation is asking all past and future contributors to sign a contributor license agreement. Every contributor of non-trivial amounts of code (more than just a line or two) to Django should sign such a document. If somebody is unable to sign the document, their contribution (whether it be code, or documentation or string translations) may need to be removed from Django. " If they were operating under a model of open contribution ... and then pull the carpet out from under them (as they are asking for retroactive compliance). They should be prepared to have the contributions pulled out from under them with legal action. Besides why does the creep Chaim Kirby (President of the Django foundation) want to know where you live, keep it accessible within their org just to "receive your contribution".