this post was submitted on 03 Aug 2025
170 points (100.0% liked)

Free Software

1432 readers
1 users here now

What is free software?

Free software is software that respects the 4 software freedoms. The 4 freedoms are

Please note: Free software does not relate to monetary price. Free software can be sold or gratis (no cost)

Rules:

  1. Please keep on topic
  2. Follow the Lemmy.zip rules
  3. No memes
  4. No "circle jerking" or inflammatory posts
  5. No discussion of illegal content

Please report anything you believe to violate the rules and be sure to include rhetoric on why you think it should be removed.

If you would like to contest mod actions please DM me with your rational as to why you feel that the relivant mod action should be reversed. Remember to use rhetoric and to site any relevant sources. You will only get one chance to argue your point and continued harassment will result in a ban.

Overall this community is pretty laid back and none if the things list above normally are an issue.

founded 2 years ago
MODERATORS
 

This is a California state court case that could drastically change the landscape for Free and Open Source Software moving forward. And particularly that FOSS that is covered by Copylefted licenses like the GPL family of licenses.

The premise of the case is that by selling smart TVs with only the compiled version of GPL'd (and likely forked) code projects such as the Linux kernel, BusyBox, selinux, ffmpeg, etc, Vizio is blatantly violating the "Source Code Provision" of the GPL which requires that they provide along with this compiled code, also the source code or failing that a written offer of source code to any recipients of these compiled versions of these GPL'd applications and libraries.

(Now, of course, anyone can get the source code of the Linux kernel or BusyBox or any of the other applications at issue. But in the process, Vizio and their manufacturers have written kernel drivers for the hardware specifically on the TVs (which are derivative works of the Linux Kernel and therefore covered by the GPL), and probably made modifications to several of the other codebases in order to make them do novel things specifically for the smart TVs in question. Beyond that, the GPL requires Vizio to provide any programs/scripts/signing-keys/etc to compile and install the source code (or a, say, consumer-modified version of the source code) onto the TVs. It's the Vizio-specific/chip-manufacturer-specific modifications/derivative works and compiling/installing code that's most important.)

The "Software Freedom Conservancy v. Vizio Inc." case is seeking to force Vizio to comply with the GPL. Assuming the SFC is successful and the courts rule in their favor, the eventual result is expected to be a fully FOSS OS "distribution" (of, basically, GNU/Linux) that end users can install on their Vizio TVs in place of the factory-installed OS. This FOSS OS distribution, of course, would allow users to remove ads and other antifeatures from the TVs in question. And over time, it's highly probable that this FOSS OS smart TV distribution would expand to other models and brands of TVs. Roughly speaking, the goal of this lawsuit is to be able to create an "OpenWRT but for smart TVs."

But this case could definitely affect the industry not just for smart TVs. Smart phones, game consoles, automobiles, robot vacuum cleaners, sex toys. So many consumer electronics devices run on, for instance, the Linux or Android kernel (both of which are covered by the GPL). And a lot of these devices also include many other programs and libraries covered by the GPL. There's potential for lots of different "OpenWRT but for " sort of distributions. And if SFC v. Vizio succeeds, it could greatly increase the likelihood of all of these coming to fruition.

Vizio has been stalling for strategic reasons. But there's a court date set for 2025-09-22. My understanding is that there will be options to watch a live stream of it via Zoom for Business. (Yes, it's proprietary, unfortunately.) You can even apply for a grant to travel to California to attend the hearing in person (though I think that's kinda mostly for bloggers and journalists and such). Also, a lot of court documents about the case are linked on the page I linked in this post.

Ok. Time for a bit of legal nerd stuff. (IANAL, not legal advice, etc.) Previous GPL enforcement cases have been copyright cases brought by the copyright holders. This case is novel in that it's a contract case. There's a legal concept of a "third-party beneficiary" to a contract. If Alice and Bob make a contract that requires Alice to pay Charlie $100, then Charlie is a third-party beneficiary and thus can bring a suit for enforcement against Alice. In this case, copyright holders of GPL'd code made a contract (the GPL) with Vizio that requires Vizio to make sure anyone they distribute compiled GPL'd code to can get the source code (and compiling/installing scripts etc), so anyone Vizio sells a TV to is a third-party beneficiary and therefore can bring a suit against Vizio to get the court to force Vizio to hold up their obligations under the GPL. At least that's the legal theory under which SFC is bringing the suit.

If you want more info about this, this YouTube video is a panel of SFC folks doing a Q&A specifically about the Vizio case. It'll have some interesting tidbits of info.

I'm hopeful, and the courts have been sympathetic to the SFC's arguments so far. I'm crossing my fingers for sure.

top 18 comments
sorted by: hot top controversial new old
[–] rumba@lemmy.zip 36 points 4 days ago (2 children)

Oh dear Lord, why now. A few years ago this probably had a chance.

[–] csh83669@programming.dev 20 points 4 days ago (1 children)

Yeah, this seems like a sure fire way to get GPL completely invalidated in the US. The court system is reaaaaly friendly to corpo interests right now.

[–] Aatube@kbin.melroy.org 5 points 4 days ago (3 children)

What argument do they have to invalidate it?

[–] chaogomu@lemmy.world 14 points 4 days ago (2 children)

That complying with the GPL hurts profits.

Under the current kleptocracy, that's reason enough.

[–] possiblylinux127@lemmy.zip 1 points 3 days ago

That is not a legal reason though

The courts don't magically change every presidential election

[–] Aatube@kbin.melroy.org 2 points 4 days ago

Not yet. You still need some semblance of an argument. Although now that I'm thinking about it, antitrust or something might be enough.

[–] rumba@lemmy.zip 10 points 4 days ago (1 children)

We don't need arguments where this is headed.

War is peace, freedom is slavery, ignorance is strength.

[–] possiblylinux127@lemmy.zip 0 points 3 days ago

That is not how it works

[–] untorquer@lemmy.world 7 points 4 days ago

I'm assuming they can also appeal it and seek a stay of action pending higher court judgment and run it through the legal marathon until SCOTUS is ~~bribed~~ ~~lobbied~~ feeling charitable enough to look at it.

[–] possiblylinux127@lemmy.zip 4 points 3 days ago

It has been going on for years

Visio is trying to make the software freedom conservancy burn money in hopes that they will go bankrupt

[–] salacious_coaster 27 points 4 days ago (1 children)

That's interesting, in theory. No way in hell a favorable ruling survives appeal to the kangaroo SCOTUS. Glad to see people are fighting the good fight anyway though.

[–] TootSweet@lemmy.world 9 points 4 days ago (1 children)

I dunno, honestly. Were this a case about abortion or immigration or curch-and-state, I'd agree that the current SCOTUS is going to make damned sure the outcome is unfavorable.

But when it comes to things like copyright, it's not uncommon to find that good policy doesn't necessarily fall on party lines.

A few good examples I can think of:

The 1998 Copyright Term Extension Act that extended the already-ridiculously-long term of copyright by an additional 20 years to protect the Walt Disney Corporation's precious Steamboat Willy (basically, to protect big corporate special interests) from entering the public domain was the "life's work" of Sonny Bono, a Democratic senator.

The 2001 court case Eldred v. Ashcroft challenging the constitutionality of the above-mentioned 1998 Copyright Term Extension Act which made it to the SCOTUS failed. The majority opinion of the court is easily one of the most bullshit documents I've read in my life. That majority opion? Penned by RBG.

In 2022, a bill was introduced in the senate to shorten the term of copyright to 28 years with an option to renew for an additional 28 years. Who do you suppose introduced that bill? Bernie? Maybe AOC? Nope. Missouri Republican Josh Hawley. Yes, this guy:

Josh Hawley's infamous "fist pump" gesture from January 6th.

The guy whose rhetoric helped incite the MAGA crowd in D.C. to stage an attempted coup on January 6th 2021.

The House version of basically the same bill was introduced by Greg Steube, Republican congressman from Florida.

(To be fair, the Josh Hawley/Greg Steube bills, from what I've heard in passing, may have been introduced specifically to punish Disney for being too "woke". But still.)

[–] salacious_coaster 8 points 4 days ago (1 children)

It would be a welcome surprise to see SCOTUS make a good call. But knowing how much money big businesses would lose if this case were to come out like it should, and how nakedly corrupt their moves have been lately, I doubt it.

[–] defaultusername@lemmy.dbzer0.com 1 points 4 days ago (1 children)

If the SFC loses this case, that would essentially invalidate all software copyright.

[–] tabular@lemmy.world 2 points 4 days ago

They're arguing under contract law, not the copyright holder.

[–] LemmyPlay@lemmings.world 3 points 3 days ago

Thanks for sharing, I didn't know about this. Very interested to see the outcome. Might be buying a Vizio soon after!

[–] jbk@discuss.tchncs.de 2 points 3 days ago (1 children)

Wasn't the included build scripts and customizeability only a thing of GPLv3? Something like tivoization of linux and stuff.

[–] TootSweet@lemmy.world 3 points 3 days ago

To quote from the GPLv2:

For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable.

(I tried viewing the text of the GPLv2 on the FSF's website, but got a "too many requests" error. So I found the full text in the Linux Kernel source repo.)