4 ms·
I agree with this, but at the same time, that's exactly why I will have a CLA. I am a one-man shop. I struggle to read code written by others because I struggl
by gavinhoward 3y ago
I agree with this, but at the same time, that's exactly why I will have a CLA.
I am a one-man shop. I struggle to read code written by others because I struggle to build theory of mind.
So I do not want your contributions. My CLA is supposed to drive you away from giving them to me.
But on the flip side, I also want to be able to give commercial licenses to customers instead of the current AGPL-like license I have. For that, I need a CLA.
I also want to relicense to more permissive ones in the future after I'm established. I also want to release my stuff into the public domain on my death. For that, I need a CLA.
So I apologize, but my CLA is meant to stop you from contributing, but it's also important for making things more permissive later.
- electroly 3y agoIf you don't have any other contributors, you're free to offer any license to anyone you'd like. Simply not accepting contributions will do the trick; you don't also need a CLA in that situation. It doesn't make sense to have a CLA for a project that doesn't accept contributions.
- gavinhoward 3y agoThe CLA is really for corporate customers who give me bug fixes for their environments.
- JohnFen 3y agoSo then, you do want contributions.
- gavinhoward 3y agoNo, but customers may have environments that I cannot reproduce.
- pydry 3y agoIf you dont want contributions you dont need a CLA. You just dont accept them.
- gavinhoward 3y agoLook at my answer to a sibling comment.
- deleted 3y ago[deleted]