4 ms·
Are you talking about the developers who willingly contributed code under the BSD licence? The same BSD licence that says that it's completely fine for the comp
by jeffparsons 3y ago
Are you talking about the developers who willingly contributed code under the BSD licence? The same BSD licence that says that it's completely fine for the company to do this?
It's such a strange pattern that plays out again and again: developers insist that a permissive license is the way to go, until somebody (or company) they don't like exercises their rights.
Usually what said developers actually wanted was the GPL, because they realise in retrospect that they didn't want the company to be allowed to do this. But they didn't like it because it restricts recipients rights. So they want people to have those rights as long as they never actually exercise them? It's all very confusing.
I say this having contributed to and released my own projects under both permissive and copyleft licenses — based on what I'm actually willing for people to be able to do with the code.
- zelphirkalt 3y agoTo a large part it is probably simply uninformed developers choosing permissive licenses, because some of their favorite projects do so as well and that is what they know as "open source". The thought seems to be along the lines of: "I am going to make it open source! What license was that again? Ah MIT license! OK, done!" Only later, when a project has gained traction they might or might not realize that MIT license allows people to do things they would not like. But by then they need to ask all the contributors for a license change and it typically doesn't happen. Often the people also think they must not upset companies, if companies uses their software. Sometimes there is also financial motivation behind that. Big players invest into that project directly or conferences or other things, giving the people involved in the project some fame. See for example project Jupyter. One look at the $ponsors and you know why they will never change to a copyleft license. That is alright, but people should not be surprised, when the rug is pulled away under their feet and big tech creates some closed source alternative or derived work under a different license, that integrates with their other stuff and that the original authors do not see a penny of, even if millions of people use it. When I decide on software to use for myself, and I have a good choice between something copyleft and something MIT or similarly licensed, I usually go for the copyleft one, because I have no interest in the corporate involvement.
- barkingcat 3y agoDo people not read licenses that they use? MIT means anyone can use it for anything. The text is very short, and very clear. why are people surprised when other people start using the software/close sourcing/packaging it and selling it?
- lenocinor 3y agoI think for most devs, software licenses are not a core competency. Most devs interact with licensing only occasionally, if that, and they may not have a good grasp of the licenses they work under (or if they do, they may forget parts of their understanding later).