3 ms·
MIT, BSD, etc are good for libraries and modules. But you basically give away your rights, and your users rights, and make it possible for others to steal your
by z3t4 10y ago
MIT, BSD, etc are good for libraries and modules. But you basically give away your rights, and your users rights, and make it possible for others to steal your program/project and user-base, and make it proprietary. The GPL protects you from that.
- daenney 10y ago> and your users rights How are you giving away your users rights? The permissive licenses don't impose any restrictions on your users. They can do as they see fit.
- Nursie 10y agoDownstream users can get the shaft though.
- dorfsmay 10y agoSomething I've seen often: GPL is evil, it's a virus. We are so much better, we use BSD. All we care is that people use good code, our code is good, we make it BSD so everybody can use it. X Million servers out there are using our code, only 12 people give us any money, the world is a horrible place.
- anon1385 10y ago>The GPL protects you from that. No it doesn't. I can "steal" your GPL code, make lots of private modifications to it and make lots of money from it without violating the licence. All I have to do is run the GPL software on a server rather than distributing a binary to end users. That also happens to be the more common way to release software these days. If GPL developers really cared about their work being stolen or the rights of end users they wouldn't be using the GPL, they would use the AGPL.