3 ms·
> most importantly llvm + clang is actually open source (more open) via a MIT license instead of gpl. Being allowed to do more things isn't necessarily freedom
by dmm 8y ago
> most importantly llvm + clang is actually open source (more open) via a MIT license instead of gpl.
Being allowed to do more things isn't necessarily freedom. For example, is a society where I can enslave people a freer society? I don't think so.
The GPL protects the freedom of software /users/. I the same way that prohibiting slavery protects potential slaves, at the expense of limiting the actions of slavers.
For example, when OS X used GCC all OS X users could get the full and exact source of the compiler their system used. Now that OS X uses LLVM that isn't the case. You can get something close but Apple includes proprietary changes.
- Avamander 8y agoThis is an absolutely standard issue with developers looking at licenses from their perspective rather than the users's. It's tiresome to remind people to please remember, GPL tries to ensure user freedoms that might not align with what developers would want, this does not make it less free, it makes it less free for developers.