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

Linus has said he still prefers GPLv2 for his software over the BSDs, etc (at least as of a few years ago). He doesn't care about Tivoization, because he's not concerned about hardware. But he said if you use Linux and enhance it for your product, he wants the opportunity to upstream your enhancements.


> But he said if you use Linux and enhance it for your product, he wants the opportunity to upstream your enhancements

The major enhancements I see are hardware vendors optimizing Linux for their hardware, or cloud vendors optimizing to make it run better on their cloud. In both of these situations, Linux is the complement to their product (either hardware or cloud hosting), and thus it is in their best interest to upstream their enhancements, regardless of the license. See Joel Spolsky's classic column: https://www.joelonsoftware.com/2002/06/12/strategy-letter-v/


> hardware vendors optimizing Linux for their hardware

This makes sense for component vendors that want their customers to use the hardware with their customer's existing OS (Linux).

If it's a hardware vendor that also controls the software (e.g. mobile phones, appliances), then this doesn't apply. Keeping modifications to themselves can serve maintaining competitive advantage, reducing liability, or simply reducing costs of publishing code (either getting it merged upstream or mirroring a fork).




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: