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

GPL has had decades of reasoned consideration, and v3 in particular is one of that few holdouts in an era of tivoization that puts the user in a prison. It is inevitably the users who suffer, and in greater numbers. Tivoization is fatal in the sense of freedom of the user, which is the most important freedom in many peoples eyes.

I've said it before and I'll say it again. BSD is about freedom for the devs. GPL is about freedom for the user. Not all users are devs, but all devs are users, and users should take precedence. Proprietary doesn't give a crap about either, and its defenders are the ones most closely resembling religious zealotry... as in false in almost every way but clung to mostly because it benefits it's pushers.



The Venn diagram of "devs" and "users who would like to tinker with the firmware of their iphones" is pretty much a circle.

Most users don't have time to do that; if the software of their phone doesn't work they'll get another phone, not another software.


The usual retort to this argument is to analogize devs to mechanics: most car owners don't want to tinker with their engines, but even car owners appreciate the freedom to choose their own mechanic, and assume the mechanic has the ability to utilize and access to alternative parts.


Why stop at phones, what about x86 too? When does it stop? I side with freedom, and say phones should be more free, instead of making excuses about why they aren't. This is why I fully support pinephone and Librem 5's work, however imperfect. The right to repair, in my opinion, inherently requires the right to root. Firmware in particular is behind, (which is why I have some holdout hope for power and risc/mips architectures in the future), but we can still fight for software freedom at least.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: