Don’t sign a CLA
It's a great point to be aware of, but the title and the tone implies that you as a contributor should be a FOSS maximalist.As they say, not all open source is FOSS. And some people are OK with that. Let them contribute, as long as they are aware of the implications.When I discover bugs in open-source projects during my day job (which is on a closed-source project), I will be much happier having those fixes merged upstream than having to maintain our own private fork.> Free and open source software licenses grant explicit freedoms to three groups: the maintainers, the users, and the contributors.This is not the case of all open source licenses. And that is fine. Don't assume all my work has to be part of your crusade. I will save that for the parts of my life where it makes sense - I am all-for the FOSS movement but there is no need to go full Stallman and say that everything but GPL is evil. If I believed that, I wouldn't be working on a closed-source project in the first place and then this piece would be fully relevant.A much better title would be "Why I don't sign CLAs" or "The dangers of signing CLAs".