ambiguity
ambiguity
Posted Dec 26, 2025 3:15 UTC (Fri) by anselm (subscriber, #2796)In reply to: ambiguity by sashal
Parent article: A partial ruling in the Vizio GPL suit
The problem is SFC's original language was ambiguous: "All features of the original program are retained" could reasonably be read either way.
The GPL talks about “the Program” when it means “the work licensed under the GPL”. This is clearly the Linux kernel (and/or possibly some other separately-licensed GPL code on the TV) but not the non-GPL software added by the manufacturer and included on the device by “mere aggregation” (GPLv2 section 2). The GPL requires that you should be able to change the Program, i.e., in this case the Linux kernel, and get your modified version to run on the device, but it makes no claim about the non-GPL software – the non-GPL software could check that, e.g., the Linux kernel has a certain cryptographic hash and refuse to run if that wasn't the case, which would be perfectly acceptable as far as the GPL is concerned. In that case you would still have a functional Linux kernel running on the TV on which you could install your own application (possibly but not limited to one that received some sort of TV signal and rendered that on the TV screen).
I don't think that when the SFC said “the program” they meant “everything on the TV, regardless of the license”, because (Linus Torvalds' comments notwithstanding) I do believe that the SFC can actually read, as well as differentiate between the GPLed and proprietary components of the TV's software package.
