DEV Community

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

Collapse
 
naltun profile image
Noah

I am taking a quick work at break so I can't comment as much as I'd like.

Using a copyleft license vs. a permissive can be used side-by-side, and it's what I strongly encourage. Some of the benefits that OP mentioned about permissive licenses are also true about copyleft licenses; they are not necessarily exclusive.

Copyleft came about as a result of ensuring that user's of software maintained certain freedoms. Just because a project is permissive doesn't mean that it'll be the 'successful' version of a software. Often times, users of popular software only interact with the proprietary derivative, and the OS version largely remains only of use to developers.

Copyleft as a philosophy, as well as copyleft software, have influenced the software community for the better. This is epitomised with Bruce Perens, after having written the Debian Social Contract and Debian Free Software Guidelines, writing the Open Source Definition, a list of 9 rights that are required for any software to be officially Open Source.

Bruce Perens explains that, as the author of the Open Source Definition, he was largely influenced by Stallman and the Free Software Philosophy, and he based the Open Source Definition on the Free Software definition.

Bruce Perens, as author of the Open Source Definition, explains that he based his definition from Free Software. Likewise, Bruce Perens' license of choice is the GNU GPL. (NOTE: All of my claims are sourced from Bruce Perens himself in the documentary Revolution OS)

In the end, copyleft and permissive software both have roles to play in society. There's a documentary I've seen about 30 times (no joke) called Revolution OS that documents the rise of Free Software, then rise of the Open Source Movement, documenting the rise of GNU and Linux along the way. Furthermore, it goes into details about how proprietary software vendors (mainly Microsoft) tried to out-compete bully FOSS from expanding.

Richard Stallman, Michael Tiemann, Larary Augustin, Bruce Perens, Eric S. Raymond, Linus Torvalds, etc. are all interviewed (so we get a first-hand account from the progenitors of our modern culture).

Revolution OS (it's worth mentioning twice!) is a great documentary to learn about Free, Open Source Software and their respective movements, as well as the rise of FOSS operating systems and culture. Finally, it will shed light on the respective movements (Free vs. Open Source Software), and it may help people understand why sometimes $free > $permissive # => true, and vice versa.

So much for a quick comment while on a cheeky break at work, haha. To everyone, please feel free to get back to me and I will elaborate more :).