5 ms·
Might be that they care about open computers.
by fartcannon 5y ago
Might be that they care about open computers.
- naraic0o 5y agoAllwinner? Maybe, but I highly doubt it. They're one of the worst offenders when it comes to releasing sources.[0] [0] https://linux-sunxi.org/GPL_Violations https://linux-sunxi.org/GPL_Violations
- simosx 5y agoAllwinner wants to sell as many SoCs as possible. Being open and having good Linux support is good business. The serve the low-end sector, which means they may not spend a lot of money for Linux support. But Linux support is good for business. About a decade ago, Allwinner was providing an "SDK" to vendors to customize the Linux kernel for their devices. This "SDK" was a tarball of the compiled Linux kernel. In it, there were object files for drivers by third-parties for devices in the SoC that Allwinner sourced from other companies. Allwinner had the source code but obviously could not release it. They did not think better, and included those object files because it helps device integrators (mainly Android) to get the job done. How do you deal with this issue with this blatant GPL violation? Obviously, you do not alienate the company. They fcked up but it's not the end of the world. They cannot release the source code of parts they do not own. You build a relationship and get them through to the right path. But what happened in reality? A colossal fck-up. An attempt to "blackmail" the company to release the full source code and enforce the GPL. Listen to this, an attempt to enforce the GPL to a company "located in China". Not even on vendors that sell products in Europe or the US. This alienated any attempts to get Allwinner's upper management to work with Linux. Allwinner made an effort and released some stuff (https://github.com/allwinner-zh https://github.com/allwinner-zh) including the bootloader source and documentation (2015). The damage was done. In 2016, Linus and other kernel developers posted their position on enforcing the GPL (https://lwn.net/Articles/698452/ https://lwn.net/Articles/698452/). Very pragmatic and should have been followed with Allwinner.
- NullPrefix 5y ago>Allwinner was providing an "SDK" to vendors to customize the Linux kernel for their devices I tried contacting them to get the SDK for a tablet I had and they just asked me how many SOCs I am planning to buy.
- PeterisP 5y agoWell, that's pretty much what "providing SDK to vendors to customize their devices" means; if you're not planning to buy SOCs to make large quantities of custom devices, you're not a vendor for whom the manufacturer cares to provide an SDK.
- phlipski 5y agoAllwinner isn't the only vendor guilty of that. Ever try finding a datasheet for any Broadcom or Qualcomm part? I'm not defending the practice. I wish all SOC vendors would give full access to any/all documentation. They can still have a policy of "no support unless you sign a contract to buy X number of parts."
- xony 5y agoagreed Broadcom worst company , never seen Raspberry Pi full CPU register details
- kjs3 5y agoGiant company willfully violates the rules, and when someone tries to make them follow the rules, the poor, poor little giant company is "blackmailed" and it shouldn't have been done because they're "located in China". Or something. This is why we can't have nice things.
- voldacar 5y ago> an attempt to enforce the GPL to a company "located in China" I'm not entirely sure what you mean by this. Companies in certain areas shouldnt have to follow the same rules as the rest of us? The GPL doesn't mention any geographical areas where it doesn't apply
- belval 5y agoMaybe but from the way they violate the GPL license and keep distributing binary blobs for their hardware I'd go out on a limb and say the money angle is more likely.
- alexmcc81 5y agoI doubt it. They have been found to be in violation of the GPL for years, ranging from media codecs to bootloaders. Their response, even after joining the Linux foundation, was to obfuscate the code to make GPL violations hard to find.
- kjs3 5y agoCheck out the history of Allwinner and open source and get back to us.