Forgot your password?
typodupeerror
Television The Courts Linux

Yearslong Fight Over Users' Right To Tweak Smart TV Software Heads To Trial (arstechnica.com) 58

A long-running lawsuit over Vizio's Linux-based smart TV software is headed to trial in August, with the Software Freedom Conservancy arguing that GPL rules require Vizio to release complete source code owners could use to modify, maintain, or strip ads and tracking from their TVs. Ars Technica reports: The outcome could reverberate across the industry. Because many of today's popular smart TV operating systems are Linux-based, the case may help determine how much control many owners have over their sets. Access to the full code would allow users to make meaningful changes to how their TVs work, including limiting ads or deactivating automatic content recognition.

[...] The Software Freedom Conservancy argues it has the right to Vizio OS's source code because it owns several Vizio TVs and because the operating system is based on Ubuntu, a Linux distribution. (SFC employees bought seven Vizio TVs from 2018 to 2021 after getting complaints about Vizio not sharing its TVs' source code, according to the complaint.) In general, the Linux kernel is provided under the terms of GPLv2, as noted by kernel.org, which is run by the Linux Kernel Organization.

SFC's lawsuit alleges that Vizio breached GPLv2 and LGPLv2.1 by failing to make available the complete source code for Vizio OS. The case is currently in the Orange County Superior Court of the State of California. The lawsuit targets Vizio specifically, but the impact could extend to other Linux-based smart TV OSes such as LG's webOS, Samsung's Tizen, and Roku's Roku OS. "We expect all companies who distribute Linux and other software using right-to-repair agreements like the GPL in their products would comply with these agreements," Denver Gingerich, the director of compliance at SFC, told Ars. [...] SFC expects a ruling within three to six months of the conclusion of the trial, which is currently scheduled for August 10.

Yearslong Fight Over Users' Right To Tweak Smart TV Software Heads To Trial

Comments Filter:
  • by davidwr ( 791652 ) on Wednesday May 20, 2026 @01:11PM (#66152861) Homepage Journal

    Companies that haven't done so already will stop making new products that are impacted by viral licenses.

    • by Ksevio ( 865461 ) on Wednesday May 20, 2026 @01:18PM (#66152877) Homepage

      And do what? Write their own OS along with every integration needed?

      More likely they'll separate the OS and the TV code so they can ship the open source OS along with their closed source software

      • by _xeno_ ( 155264 ) on Wednesday May 20, 2026 @01:58PM (#66152963) Homepage Journal

        More likely they'll separate the OS and the TV code so they can ship the open source OS along with their closed source software

        I'd be amazed if this wasn't already the case. We've already been through this with Tivo, it was one of the reasons behind the creation of the GPLv3. Tivo based their DVRs on Linux, and provided downloads of the Linux code. But their DVRs used hardware DRM to ensure that only code signed by Tivo would run, making it so that even with the open source code, you couldn't run changes on the hardware.

        From what I can tell, Vizio is doing the same thing, but isn't providing downloads to the kernel code they're using. It's possible that there's some proprietary hardware drivers that they don't want to release code to, but Nvidia has already show how to work around that.

        I expect the end result to be like Tivo: a bunch of archives of the open source software used in the TV, but none of the code required to make it useful and no signing key necessary to allow any changes to run on the TV itself.

        • by tbuskey ( 135499 )

          ... a bunch of archives of the open source software used in the TV, but none of the code required to make it useful and no signing key necessary to allow any changes to run on the TV itself.

          There was a time when copy protection on Apple ][ and PCs kept people out too.
          Eventually someone will figure out a way around the signing. When Tivos came out, AMD64 didn't exist.
          There might be enough computer power to brute force things today.

          • by DarkOx ( 621550 )

            That is going to be the practical result here.

            Some code will get released, it will be most vanilla foss projects + a driver or two. You might even be able to build it but your won't be able to sign or run it. Version next will ship some generic kernel module, that provides some ioctl hooks or something and they'll move the drivers into use space, so they don't have to share those either.

            Maybe if consumers are lucky there will be some groups of discontinued models where thanks to some signature checking fla

      • They could just use an OS with a BSD license (or one fundamentally similar to it) instead. It's what Apple does for their products. OS X (and its derivatives) was built on FreeBSD. Another company could make the OS in this way and license it for a very low cost to the device manufacturers and make their money on volume. As long as that cost is less than whatever the expected value of bundling all the usual shit makes the device manufacturer less the cost of having an internal team do the same thing, it's in
      • by JBMcB ( 73720 ) on Wednesday May 20, 2026 @02:06PM (#66152977)

        And do what? Write their own OS along with every integration needed?

        No, they'll buy licenses for QNX or VxWorks. Or switch to BSD. A lot of car stereos run on QNX/Qt.

    • by Junta ( 36770 )

      The kernel isn't really worth keeping closed source.

      They have to weigh the logistical burden of sharing source code they don't really care much about versus the very large and real technical burden of changing their technology stack.

    • by caseih ( 160668 ) on Wednesday May 20, 2026 @02:10PM (#66152987)

      So what. If developers release software under liberal licenses that allow proprietary use, that's on them. Vizio is welcome to use such code in a proprietary manner. How is that losing the war? Besides that, what war are you talking about?

      When Vizio chose to use GPL'd software, they must abide by the terms or remove it. It was their choice to use that code.

      Also stop calling them viral licenses. The GPL doesn't infect anything. This is a lie, plain and simple. If you use any copyrighted code you must do so under the terms of the license whatever that is. If you fail to abide by the license you have three choices: 1. abide by the license terms and release your changes, 2. remove the code entirely, or 3. negotiate licensing terms that fit your needs. Corporations who fail to abide the license terms deserve what they get.

      • by dgatwood ( 11270 )

        Also stop calling them viral licenses. The GPL doesn't infect anything. This is a lie, plain and simple. If you use any copyrighted code you must do so under the terms of the license whatever that is. If you fail to abide by the license you have three choices: 1. abide by the license terms and release your changes, 2. remove the code entirely, or 3. negotiate licensing terms that fit your needs. Corporations who fail to abide the license terms deserve what they get.

        People use that term for licenses that meet a specific criterion — that using code under the license compels authoring other code under that license.

        GPL and AGPL are viral, because when you use code under that license in larger projects, unless all integration occurs through a non-code interface (e.g. pipes), the larger project must be licensed under GPL or AGPL. In effect, code written under those licenses infects other code that you might want to link with them.

        And it's even a problem in the open s

        • by caseih ( 160668 )

          Shrug. You don't like the GPL. I get it. You can't blame GPL or developers who use the GPL for Vizio being in violation of that license. I have zero sympathy for them.

          The GPL made Linux into the most widely used and successful OS. We should all be grateful Linus chose it rather than use the BSD license. Linux would have failed had it not been for the GPL. If anything I think one could make a strong case that open source in general is failing, largely because of permissive licenses that allow proprietary

          • by dgatwood ( 11270 )

            Shrug. You don't like the GPL. I get it. You can't blame GPL or developers who use the GPL for Vizio being in violation of that license. I have zero sympathy for them.

            Agreed.

            The GPL made Linux into the most widely used and successful OS.

            What made Linux the most widely used and successful OS was Android. But Linux and *BSD have fairly similar numbers of installations. You have 2.5 billion Apple devices (mac, iOS, etc.) versus 4 billion Android devices, you have more iOT devices on Linux, but a LOT more commercial routers and switches and other hardware on *BSD. It's really hard to calculate, but the numbers are probably within +/- 20% of being the same.

            The problem is, none of those devices really qualify as Linux in any meaningful

            • Take all the iOT devices and Android devices and Chromebooks out of the picture, and Linux ends up actually being less popular than *BSD (because of macOS).

              And if you take out macOS as well, then what?

              • by dgatwood ( 11270 )

                Take all the iOT devices and Android devices and Chromebooks out of the picture, and Linux ends up actually being less popular than *BSD (because of macOS).

                And if you take out macOS as well, then what?

                Why would you take macOS out? It's a full UNIX environment, complete with a command line.

                • All those datacentres around the globe powering Google, Meta, Amazon & AWS, Azure, Anthropic, OpenAI, Cloudflare; rack upon rack stuffed with servers consuming all the CPU, GPU, storage and memory the world can make... and they're (mostly) running Linux.
                  Feels like they should be counted too.
      • by tbuskey ( 135499 )

        I had to go through a project's code to match up open source code with their licenses. We had to switch a JDBC library that required a fee for commercial use to another library that didn't.

        Then I had to train others with the tool we used. The company said "Do not use GPL code in our code base". When GPL licensed code was found, they wanted to 'fix it' by changing the license. I had to explain you can't change the license, only your use of the code. The fix is removing the code with the license you don't

      • > When Vizio chose to use GPL'd software, they must abide by the terms or remove it. It was their choice to use that code.
        > Also stop calling them viral licenses. The GPL doesn't infect anything. This is a lie, plain and simple. If you use any copyrighted code you must do so under the terms of the license whatever that is.

        Nobody chased them around the dinner table to use GPL'd code. But once they chose to use it, there are some rules set forth by the license, and they should follow them.

    • That's OK

        I'd rather win the battle for the TV I possess now and take the risk of losing an industry-wide war for TVs I may never purchase in future.

      Otherwise, I lose both the battle and the war

  • Vizio's Arguments (Score:5, Interesting)

    by pak9rabid ( 1011935 ) on Wednesday May 20, 2026 @01:15PM (#66152869)

    nothing in the text of the GPLs suggests that third parties have the right to enforce alleged violations of the GPLs. Further, the FSF has made clear that it never intended third-party enforcement, stating publicly that ‘the copyright holders of the software are the ones who have the power to enforce the GPL’ and that ‘[i]f you think you see a violation of the GNU GPL [or] LGPL . . . you should send a precise report to the copyright holders of the packages that are being wrongly distributed . . . [because] we cannot act on our own where we do not hold copyright.

    Maybe...in that case perhaps the authors of the software in question (Linux kernel, BusyBox, a handful of GNU utilities) should get involved to squash that argument.

    Vizio also argued that GPL is a software license, not a contract, so the company has no contractual obligation to provide SFC with Vizio OS’s source code, even if SFC were considered a third-party beneficiary of GPLv2 LGPLv2.

    Heh, good luck with that one. Furthermore, I don't think that's a precedent that any proprietary software wants set

    This is gonna be a good one!

    • Re:Vizio's Arguments (Score:5, Interesting)

      by flink ( 18449 ) on Wednesday May 20, 2026 @01:33PM (#66152903)

      Vizio also argued that GPL is a software license, not a contract, so the company has no contractual obligation to provide SFC with Vizio OS’s source code, even if SFC were considered a third-party beneficiary of GPLv2 LGPLv2.

      Heh, good luck with that one. Furthermore, I don't think that's a precedent that any proprietary software wants set

      Great, so Vizio is violating the license and has no right to reproduce the software. I believe the statutory damage limit for each infraction is $150k? That's gotta be a few billion to split amongst the various projects that are having their copyright violated by Vizio.

      • by tlhIngan ( 30335 )

        Great, so Vizio is violating the license and has no right to reproduce the software. I believe the statutory damage limit for each infraction is $150k? That's gotta be a few billion to split amongst the various projects that are having their copyright violated by Vizio.

        Times each unit sold.

        Anyhow, there's no right to tinker with the TV firmware - it can be as locked down as you want it if the software is all GPLv2 or so. It's why GPLv3 has the "Anti-TiVoization" clause in it. TiVo (which is still around) lo

        • by dgatwood ( 11270 )

          Great, so Vizio is violating the license and has no right to reproduce the software. I believe the statutory damage limit for each infraction is $150k? That's gotta be a few billion to split amongst the various projects that are having their copyright violated by Vizio.

          Times each unit sold.

          No, statutory damages are per work [cornell.edu]. The minimum is $200 if the violator could show reasonable cause to have believed that the infringement was fair use, and the maximum is $150,000 in cases of willful infringement. The nominal range is $750 to $30,000.

          To receive more than that requires showing actual damages. What this means is that even if there are a hundred GPLed projects whose licenses are being violated, short of proving willful infringement, apart from in injunction against further violations, the

        • Of course, other companies like Apple, Synology, etc., wrote their own SMB server implementation after ditching Samba. And other projects often have lists of features that have to be disabled to keep the license GPLv2.

          I'm kind of OK with that. When corporations get too involved with Open Source projects, it tends to cause problems.

      • Only the copyright holder, or a licensee of an exclusive right to the work is eligible to collect statutory damages.

        I'm guessing the SFC is seeking an order to Vizio to disclose the full corresponding source code (if the possess it) and an injunction against selling hardware with GPL'd software unless they offer the full corresponding source code.

      • Great, so Vizio is violating the license and has no right to reproduce the software. I believe the statutory damage limit for each infraction is $150k?

        The license gives them the opportunity to stop distribution as a remedy instead.

    • Vizio also argued that GPL is a software license, not a contract, so the company has no contractual obligation to provide SFC with Vizio OS’s source code, even if SFC were considered a third-party beneficiary of GPLv2 LGPLv2.

      Heh, good luck with that one. Furthermore, I don't think that's a precedent that any proprietary software wants set This is gonna be a good one!

      Yea, I'm sure Vizio and every other company that licenses software would love a decision that a license is not a contract and thus only a right to use the software without any obligations that would come from it also being a contract.

    • While it depends on the precise details of how Vizio architected their system, I wouldn't expect that they'd need to provide what is likely to amount to application source code just because the device runs Linux.
    • by Himmy32 ( 650060 )

      authors of the software in question (Linux kernel, BusyBox, a handful of GNU utilities) should get involved to squash that argument.

      There's plenty of history with BusyBox [wikipedia.org] in these squabbles. And between even further between the SFC/SLFC [slashdot.org]. Been a little bit since Bruce Perens has commented around here though, but I think his blog post from years back [archive.org] is still pretty interesting.

  • by Anonymous Coward

    If they don't want to be found liable for violating the license, Vizio does have another option: they can be guilty of copyright infringement instead.

    Admitting they intended to Infringe the copyright, would explain how it's possible that they never agreed to GPL. ;-)

    Probably best to just comply with the contract they earlier agreed to. Keeping one's word is generally a good idea, and this situation isn't exceptional.

  • Companies will always want to use GPL software because it is free in as we don't pay for it but want to protect their implementation. I hope this lawsuit results in a win for the SFC and thus set a precedent, rather than a settlement. A win would strengthen enforcement, and likely cause a lot of concern amongst companies using GPL'd software. Unfortuantely, IMHO, there are enough gray areas that even if SFC wins the resultant compliant code release will not easy enable modifying and using teh software on
  • and the rest is configuring the system to strip out ads.

    And if you're watching something on youtube, and the ads come at the worst possible moment...

    • "And if you're watching something on youtube, and the ads come at the worst possible moment..." - Why is this still a thing with people?? Install Firefox, add the uBlock Origin extension, never see another ad on Youtube. For even greater justice install the Youtube Sponsor Block extension. No ads, no sponsors. Set up your TV to simply be a monitor and use a cheap little computer as an HTPC. I have not seen ads on the Internet in well over 15 years now, probably even longer.

      • by txsable ( 169665 ) on Wednesday May 20, 2026 @02:13PM (#66152991) Homepage

        This sounds great, how do I do that on Google TV/Tizen/Roku/etc? I'm not sure your solution goes further than a desktop OS....

        • by Bert64 ( 520050 )

          You didn't read the whole post: "Set up your TV to simply be a monitor and use a cheap little computer as an HTPC".

          Seriously who bothers with the crapware built into a tv anyway? Just use it as a dumb screen and attach other devices to it. The devices are cheap and much easier to replace than a tv. I have a tv from more than 10 years ago which i still use in one room, with a newer box connected to it. The built in crapware on the tv is now totally useless as it stopped being supported years ago.

          • Seriously who bothers with the crapware built into a tv anyway? Just use it as a dumb screen and attach other devices to it.

            First, the user needs to know that "a cheap little computer" exists and can be connected to a TV. Walmart and Best Buy haven't been doing a good job of marketing these to the public. Second, the user needs the spare time to learn to administer yet another computer. Third, the user needs to be satisfied with some services limiting streams to 480p because a desktop computer running Linux and Firefox has a low "integrity level" in Widevine.

            • Just connect your smartphone. Over USB-C, with a docking station, taking the display output from the phone, putting it on HDMI which then gets connected to the not so smart TV. You did get a phone with display out, right?
          • You didn't read the whole post: "Set up your TV to simply be a monitor and use a cheap little computer as an HTPC".

            No we did read it. We just ignored it for the rubbish suggestion it is. I know it will shock many here on Slashdot but generally people don't want to live lives with an overly complex array of custom intermingled gadgets in the living room. They want to push a button on a remote that auto plays Netflix from the last episode watched, and real complex techheads in the public will push a second button to turn on a soundbar connected via a single cable to the TV.

            People don't even have AVRs and 7.1 surround soun

            • Yesterday I told my daughter, "I just hooked up that old laptop to the TV". She said, "Does that mean we can watch Netflix without ads?" When I said yes, she just about screamed.
              It means using a trackpad while standing up instead of a remote from the couch, but it's definitely worth it to her.

        • by SeaFox ( 739806 )

          This sounds great, how do I do that on Google TV/Tizen/Roku/etc?

          Can't speak for Tizen or Roku, but on Android/Google TV and Amazon FireOS you can use Smarttube [github.io] (for now at least).

  • Then they don't have to worry.
  • by Tschaine ( 10502969 ) on Wednesday May 20, 2026 @01:58PM (#66152965)

    If they make OS changes, they need to release the code to those because the OS is GPL'd.

    If the TV includes an application that they wrote without using GPL'd code, then they don't need to release the code because it's not a derivative of anything GPL'd.

    I'd wager a few bucks that the code that decides when to show ads is part of an application, not part of the OS, so the part about how this case could "allow users to make meaningful changes to how their TVs work, including limiting ads or deactivating automatic content recognition" smells like wishful thinking and/or just bullshit.

    • This was my first thought. This also gives all the manufacturers a heads up to quickly change things to putting it all in separate apps if they aren't now so that if the case does prevail and move on, they can throw their hands up and say "we're not doing anything wrong!"

    • by PPH ( 736903 )

      I'd wager a few bucks that the code that decides when to show ads is part of an application, not part of the OS,

      Probably true. But with the OS source, I'm guessing that the tweaks will involve writing new applications from the ground up. Or creating plug-ins for something like VLC that can grab the program stream from the tuner and paint it on the screen. Most of the broadcast stuff is based on open standards anyway.

      The big value added for advertisers is viewer market region and identity customization of ads. That will go away with most foreseeable home brew viewer apps. So ads will have to be stitched in to the pro

    • by Hentes ( 2461350 )

      The applications are easy to duplicate. The hard part are the custom drivers which are part of the kernel due how Linux works. Once you have those you can replace Visio's crap with a custom ROM.

  • I understand they need to release the source code for the GPLv2/LGPL components they have used/modified but what's the argument for releasing all of their source code? The whole point of LGPL is that you can link against it without having to open up your application source code. Surely the actual interesting part of Vizio OS itself is just a proprietary application or set of proprietary applications running on the system? Or is there an argument they have linked to GPL components in the application?

    • Why would the proprietary stuff be the interesting part? What's needed to make the TV work (so you can do it yourself instead of using their crap) is part of the kernel, and therefore GPL.
      This is why there are so many custom Android firmwares.

      • by wed128 ( 722152 )

        What's needed to make the TV work (so you can do it yourself instead of using their crap) is part of the kernel, and therefore GPL.

        This seems like a big assumption -- it's somewhat likely that they're managing that in userspace, with a module that just does the memory mapping.

  • by rtkluttz ( 244325 ) on Wednesday May 20, 2026 @02:22PM (#66153009) Homepage

    TV's are just the starting point. Many cars, especially EV's need help from legislation like this. Most are linux based but there are lockouts that are weaponized against the owners of the vehicles. The argument should start and end with the security and privacy component. An owner of a thing should not be forced to allow the manufacturer access to that thing unless there is a documented short term need such as updates or repairs. Industry standard zero trust configs should be guaranteed as a right of ownership. For EV's these things are connected to the grid for God's sake. Even just a portion of any given manufacturers vehicles are connected to the grid at any given time. Most will be done charging but still connected. If a manufacturers systems are compromised either through hacking or even a single rogue employee, then something as simple as a command to start charging would melt the grid. This is before you even bring in any privacy component. This is before you bring in any right to repair component. But both of those stack on top. People should be infuriated. Reviewers should be rating companies on this but they don't because they cant get their hands on the next car to review if they are too rough on the automakers. At some point people have to learn and fight back.

    • by _xeno_ ( 155264 )

      DVRs were the starting point. The namesake for what you're talking about, tivoization [wikipedia.org], is Tivo, the DVR that existed way back when TV was still analog and being displayed on CRTs.

      It's why the GPLv3 was made: to add clauses to forbid tivoization. Instead, a lot of the open source community moved in the opposite direction, moving to licenses that allowed companies even more freedom to lock up their code.

      At some point people have to learn and fight back.

      Good luck. This is not a new fight by any means. You could argue that the FSF has been fighting it for almo

    • by Hentes ( 2461350 )

      Most cars are QNX based which is proprietary.

  • ... but not everything that runs on top of Linux is itself open source.

    If they distributed modified GPL'd components then they must release the modified code. If they wrote an application that runs on top of the GPL'd components, then they are under no obligation to release the code to their application(s).

Truly simple systems... require infinite testing. -- Norman Augustine

Working...