Hacker News new | comments | show | ask | jobs | submit login

Freedom and capability are not the same. People have freedoms by default, and they can be taken away, but people lack capability by default, and they must be provided (in the context of software). The GPL preserves capability by removing a bit of freedom, while the BSD license preserves more freedom at the expense of the possibility to remove capability from downstream users.



It doesn't matter if downstream users are technically capable of exercising their freedoms or not. The point is that GPL preserves those freedoms and MIT/BSD doesn't.


MIT/BSD does preserve the freedom, just doesn't guarantee the preservation of the ability. The GPL guarantees preservation of the ability by removing a bit of the downstream developers' freedom. The GPL exploits copyright law in a clever hack to negate most of the harm of copyright law, but it isn't actually providing more freedom than the BSD license. The freest code is public domain, but some countries don't even allow their citizens to publish in the public domain, so...




Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact

Search: