This happens every new Android version with OnePlus. OnePlus releases them usually a few months behind the end of initially release cycle getting all the older phones onto the newer build. Covid has been making this worse, plus people left the team when Oppo and OnePlus merged teams. Kinda wish they would just stop doing it, but this is why phones maybe shouldn't ship with a working OS anyways and make the user suppl…
> this is why phones maybe shouldn't ship with a working OS anyways and make the user supply it instead. I really hope you’re joking. In what way would that be better for anyone but the most hardcore tinkerers?
Oneplus GPL violation for Android 12 Kernel
21–30 of 66 posts
Re: Oneplus GPL violation for Android 12 Kernel
#22Earlier quoted context omitted.
I didn't write anything about overriding, did I? I presented a problem scenario where one plus is screwed because they are in between conflicting legal settings.
> I didn't write anything about overriding, did I? > In other words: unlikely to happen because of NDAs
Re: Oneplus GPL violation for Android 12 Kernel
#23Earlier quoted context omitted.
> this is why phones maybe shouldn't ship with a working OS anyways and make the user supply it instead. I really hope you’re joking. In what way would that be better for anyone but the most hardcore tinkerers?
So that you are not betrayed by a software that you just purchased but that you cannot change? In what way allowing this betrayal is better for anyone but the people who benefit from it (e.g. by selling your private data, or whatever their unchangeable proprietary software does)?
A phone shipping without an operating system at all would make it unusable for the vast majority of the general public.
Re: Oneplus GPL violation for Android 12 Kernel
#24Earlier quoted context omitted.
> this is why phones maybe shouldn't ship with a working OS anyways and make the user supply it instead. I really hope you’re joking. In what way would that be better for anyone but the most hardcore tinkerers?
Standardization of boot process, driver availability, ease of install. While at it, erradication of shovelware.
Re: Oneplus GPL violation for Android 12 Kernel
#25Earlier quoted context omitted.
> I didn't write anything about overriding, did I? > In other words: unlikely to happen because of NDAs
What are real-life consequences of violating GPL, compared to breaking the NDA?
Not complying with the GPL makes this legally equivalent to distributing a copy of Star Wars: Return of the Jedi with each phone. I'm sure no-one would be dismissing that as something unlikely to bear consequences. And the law protects Star Wars and GPL'd code equally.
Re: Oneplus GPL violation for Android 12 Kernel
#26Genuine question: what happens if they refuse to release? How is it enforced? If the answer is going to court, who sues them? EFF?
I think the Software Freedom Conservancy is probably the most active in trying to enforce GPL compliance on free software in general, and for the Linux kernel in particular. Some kernel developers have assigned their copyrights directly to the SFC, and some have signed agreements for SFC to do this enforcement on their behalf. (see https://sfconservancy.org/copyleft-compliance/ ) Obviously there are many people and o…
I'd say Harald Welte did a ton for GPL enforcement - really very impressive. He asked for but did not demand release of stuff he didn't have copyright for as well which normally worked.
Also does a vendor FAQ - https://gpl-violations.org/faq/vendor-faq/ to help folks get it right.
Re: Oneplus GPL violation for Android 12 Kernel
#27Re: Oneplus GPL violation for Android 12 Kernel
#28Earlier quoted context omitted.
What are real-life consequences of violating GPL, compared to breaking the NDA?
The NDA probably has explicit terms outlining the consequences of breaking it, so I can't answer that. But as for the GPL, whatever damages or remedy a court might impose for the violation of copyright. Not complying with the GPL makes this legally equivalent to distributing a copy of Star Wars: Return of the Jedi with each phone. I'm sure no-one would be dismissing that as something unlikely to bear consequences. An…
The law, maybe. But governments/courts protect them very unequally, as only one of them has people throwing money at politicians.
Re: Oneplus GPL violation for Android 12 Kernel
#29Re: Oneplus GPL violation for Android 12 Kernel
#30This happens every new Android version with OnePlus. OnePlus releases them usually a few months behind the end of initially release cycle getting all the older phones onto the newer build. Covid has been making this worse, plus people left the team when Oppo and OnePlus merged teams. Kinda wish they would just stop doing it, but this is why phones maybe shouldn't ship with a working OS anyways and make the user suppl…
this enforcement is actually a very good idea!