Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is not about "open source" vs "free software". This is about "permissive" vs "copyleft"


I'm probably oversimplifying things, but for me "permissive license" (MIT, BSD) is equivalent to the term "open source", and "copyleft license" ((L)GPL) <=> "free software". I know that the term "open source" also includes (L)GPL-licensed software, but the "free software" advocates resist being lumped together with software that they perceive to be less free, so they very much prefer "free software".


I don't know which advocates you have in mind, but the FSF does refer to MIT and BSD as Free Software licenses. For FSF, Copyleft is a desirable property (obviously), but not required by the four freedoms.


so less permissive = more free.

gives me something to think about.


All freedom is relative to the perspective you judge it. "Free" in this case is measured from the perspective of the software (and more specifically the source code), not the developer. The basic philosophy is that the easier it is lock up the source code and its development behind closed proprietary walls, the less free it is.

From the FSF perspective, your freedom to make the source code less free stands in direct opposition to the freedom of the source code.


The freedom prioritized is that of the user, not the developer working at a for-profit company. Copyleft software prioritizes users' freedom by attempting to prevent companies/developers from taking away their rights. (See also GPLv3's anti-Tivoization clauses: https://en.wikipedia.org/wiki/Tivoization that restrict companies to empower users)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: