3 ms·
Allwinner has done mistakes in the past and posted tarballs of the Linux kernel source with object files for drivers they did not have the right (from others)
by simosx 8y ago
Allwinner has done mistakes in the past and posted tarballs of the Linux kernel source with object files for drivers they did not have the right (from others) to post the source. They called these "SDKs" and distributed them to those that asked.
There are ways to get around such issues like distributing those blobs or the object files separately, but they were not savvy in free software. They started getting savvy by posting on github sanitized Linux sources and sources of the bootloader, https://github.com/allwinner-zh https://github.com/allwinner-zh
So what do you do if a fabless manufacturer violates the GPL out of cluelessness? Do you follow the path of the core kernel develolpers (https://lwn.net/Articles/698452/ https://lwn.net/Articles/698452/) or do you go for the nuclear option?
Well, a certain person on linux-sunxi went for the nuclear option. You can see the `GPL violation` edits on the linux-sunxi Wiki on these obsolete tarballs with object files. You can see the same person on https://en.wikipedia.org/wiki/Allwinner_Technology https://en.wikipedia.org/wiki/Allwinner_Technology writing about 'GPL violations'.
I admit that the `nuclear option` is a strategy. If it works, it would transform the company by force to become friendly to open-source (/sarcasm). But it is a shitty strategy.
- prophesi 8y agoThey've been violating the GPL license for years. The 'nuclear option' has been long past-due. And the "path of the core kernel developers" is to simply not sue them. Which this "nuclear option" follows. Plus, suing a Chinese company might be a fruitless endeavor.