Hacker News new | ask | show | jobs
by pabs3 616 days ago
First step would be to contact Samsung and ask for the Linux kernel and other open source code for your TV. Without it you won't be able to replace the original OS properly. Also mention to them that they have to allow you to update Linux on the TV or they have to stop using Linux on their TVs.

https://sfconservancy.org/blog/2021/mar/25/install-gplv2/

2 comments

And they will provide it as required per law. Note that the law does not require them to provide that in a form that would be usable for anything practical without doing moderate to heavy amount of reverse engineering (e.g. here's the source, here's the toolchain that was released in approximately same period of time, go figure out if this can even be built without recreating part of their internal build system, missing configs, etc).
See the blog post, the GPLv2 goes further than what you suggest.
So if my Toyota head unit has FOSS they can provide that source code to me if I ask?

  https://www.denso.com/global/en/opensource/ivi/toyota/
For the parts covered under GPL, yes, which includes the kernel (if it uses Linux).

If they're covered under a more permissive license (e.g. Apache, MIT) you're out of luck as these don't require redistribution of derivative work source code, only attribution.

And how many times has this worked?
Many times. OpenWRT is the most prominent example. Apart from SFC, in Germany, Harald Welte at gpl-violations.org was enforcing the GPL too for several years.

https://gpl-violations.org/