Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Ask HN: Has GPL ever been successfully enforced against a handset manufacturer?
8 points by jhugo on July 27, 2022 | hide | past | favorite | 5 comments
I assume they're not the only ones, but Xiaomi (a major Chinese manufacturer of Android phones sold both in China and globally) hasn't released Linux kernel sources for any devices released in the last seven months [0], and they've released 50+ devices (!) in that time [1].

Has there ever been a successful enforcement (or even an attempted enforcement) of the GPL against a handset manufacturer?

What are the options for handset users to attempt to force them to uphold their obligations?

Why does Google allow them to continue to be part of the Android platform (use Android trademarks, carry built-in support for Google services, etc) while they violate the GPL?

[0] https://github.com/MiCode/Xiaomi_Kernel_OpenSource

[1] https://www.gsmarena.com/xiaomi-phones-80.php



I think your real question here is: Is GPL enforceable in a Chinese court?

This is something the 3D printer firmware Marlin deals with, Chinese 3D printer vendors are infamous for using Marlin on their devices but not releasing any source. Chinese vendors want an exception to keep their source closed for a limited time, which isn't something the Marlin project can grant without the agreement of every contributor. I wouldn't grant a GPL exception on my contributions and many others feel the same way. Chinese printer vendors think China is a special enough case to get a free pass.

(btw don't disagree with Naomi Wu about this or she'll consider you a "harasser" and block you)

In theory, China is a signatory to the Paris Convention for the Protection of Industrial Property, so the GPL should be binding in a Chinese court like it has been proven in US courts.

In practice, there is precedent that two separate Chinese courts don't give a damn about the GPL: https://www.chinaiplawyer.com/china-court-protects-violation...

So good luck. If you don't like how Xiaomi handle their devices, vote with your wallet and don't buy them.


> In practice, there is precedent that two separate Chinese courts don't give a damn about the GPL: https://www.chinaiplawyer.com/china-court-protects-violation...

The GPLv3 states https://www.gnu.org/licenses/gpl-3.0.en.html

You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you.

so I think the two courts were correct in concluding that the former employee did not have a license to his former employer's unpublished modifications to GPL code.

Maybe there is precedent of courts not giving a damn about the GPL, but that example isn't such a case.


Have you tried asking?

Samsung doesn't have the kernel sources for older devices on their website anymore. I needed the kernel for an old phone (the galaxy trend 2 lite), so I asked them and they put it back up temporarily for me.

The GPL doesn't say 'have your sources up on a website', they say 'if anyone asks for them, share the sources'.


I have a related observation:

There are now many binary blobs (binaries without source) in Linux kernel. Apparently this is legal. An official statement was made nearly 15 years ago [0], yet they are still there.

[0] https://wiki.linuxfoundation.org/tab/kernel-driver-statement


Countries are above the rules normal people are bound to. Power is the the only law.




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

Search: