DEV Community

Discussion on: GNU Public License is all but free and you should never use it

Collapse
 
paniczgodek profile image
Panicz Maciej Godek • Edited

GPL is not about distributing YOUR software, but SOMEONE ELSE's software. If you can't accept that its author wanted its users to guarantee the freedom to decide what their computers are doing, and you don't want your users to enjoy this freedom, then just don't use it.
But stop saying that if a license prevents you from taking that freedom away from people, then it's "all but free".
Also note, that GPL does not distinguish between users and developers (as you do), because - unlike the authors of proprietary software - it does not assume the developers to be demi-gods and users to be some inferior creatures. On the contrary, it assumes that users are competent to understand and modify the software they are running, and this sort of respect is the very point of free software.

Thread Thread
 
tanzislam profile image
Tanzinul Islam

This is a great point. Also, if you're the original author (and, therefore, the sole copyright holder) of something, then you can still release it in dual/multi-licensed form with GPL among the options for the receiver. GPL isn't against that in any way -- it can't take away your rights as the copyright author.