|
|
|
|
|
by izacus
2367 days ago
|
|
> Because all or nothing forces someone to compromise When exactly did that work? In which project? All this attitude did was to make Linux unusable for many people, making it marginal and thus a smaller power at pushing companies to support and opensource drivers. Things started changing AFTER more people were able to adopt it due to less black and white attitude of some distributions. |
|
https://www.kernel.org/doc/Documentation/process/stable-api-...
https://yarchive.net/comp/linux/gcc_vs_kernel_stability.html
https://youtu.be/iiED1K98lnw
There are technical reasons for this but it also serves another purpose: maintaining leverage over companies that would take advantage. The Linux kernel receives tens of patches every hour. If companies refuse to upstream their drivers, they are left behind and must pay the maintenance costs or drop support. Their products are worse for it.
I wish every free software project had this power.