cross-posted from: https://lemmy.world/post/33915876

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.

all 3 comments

sorted by: hot top controversial new old
[–] 14 points 1 year ago (1 child)

Is this one of those cases where you can write an Amicus Brief or petition the court?

  • source
  • hideshow 1 child comment
  • [–] [S] 10 points 1 year ago

    I... don't know, honestly. I don't think any amicus briefs have been written to the court for this case. Not sure whether that means they aren't allowed or not. It's in state court, so maybe only California residents could write amicus briefs in this case? Or maybe amicus briefs aren't really a thing until there have been one or two appeals? (It is in basically the lowest court it could be in right now.) Not sure. Honestly I'm just speculating at this point.

  • source
  • parent
  • [–] 10 points 1 year ago

    Thank you for taking the time to create this post.

  • source
  • 18 comments in c/freesoftware@lemmy.zip view that post
    [–] 37 points 1 year ago (10 children)

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

  • source
  • hideshow 10 child comments
  • [–] 19 points 1 year ago (8 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.

  • source
  • parent
  • hideshow 8 child comments
  • [–] 5 points 1 year ago (7 children)

    What argument do they have to invalidate it?

  • source
  • parent
  • hideshow 7 child comments
  • [–] 15 points 1 year ago (3 children)

    That complying with the GPL hurts profits.

    Under the current kleptocracy, that's reason enough.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 7 points 1 year 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.

  • source
  • parent
  • [–] 29 points 1 year ago (4 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.

  • source
  • hideshow 4 child comments
  • [–] [S] 10 points 1 year ago (3 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.)

  • source
  • parent
  • hideshow 3 child comments
  • [–] 8 points 1 year ago (2 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.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 1 year ago (1 child)

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

  • source
  • hideshow 1 child comment
  • 4 comments in c/freesoftware@lemmy.zip view that post
    [–] 7 points 3 months ago (3 children)

    Have the filings been interesting? The legal arguments should have been set out in advance by now.

    Are there any significant facts in dispute?

  • source
  • hideshow 3 child comments
  • [–] [S] 6 points 3 months ago (2 children)

    Yes! The filings have definitely been interesting. And there have been a lot of them and they lay out the arguments pretty well. The page the original post links to has all the gritty details if you really want to read it all (as I did.)

    I think this trial is kindof the "final stretch" before an official ruling would be issued. And of course, there's potential for appeals.

    (And, as I've just now discovered, this trial did get delayed again. :( )

    Just to give the backstory, though, the legal theory at work here is pretty interesting. The SFC has been involved in other suits around the GPL. Those other suits have been brought on the theory that the GPL is a copyright license and so the case to be brought is a copyright infringement suit. But the thing about a copyright infringement suit is that the only ones who have standing to bring such a suit are the copyright holders. This has certainly worked out for other cases in the past like Christoph Hellwig's lawsuit against VMware in Germany (which the SFC partially funded and helped out Christoph Hellwig with things.) That suit is basically why we have OpenWRT today.

    But this suit is different. The SFC bought a Vizio smart TV, analyzed it, and found that it contains a bunch of GPL'd code in binary form only. (The Linux kernel, FFMPEG, a bunch of libraries and such. You get the idea.) The SFC contacted Vizio and demanded the source code of all that GPL'd code and Vizio gave back... something, but not what the GPL requires. The SFC isn't the copyright holders on any of that software. The GPL, I think it's fair to argue (and the court seems to agree so far), intends that the SFC be able to get the source code of all GPL'd software on the TV in question, but if the SFC brings a copyright suit, they'll almost certainly be found not to have standing to bring the suit since they're not the copyright holders and the suit will be thrown out of court.

    So, instead, the SFC is arguing that the GPL is not just a copyright license. In an unprecedented move, they're arguing that the GPL contains both copyright and contract terms. There is precedent for this with other licenses. Probably most notably MDY Industries v. Blizzard Entertainment Inc. (2010). Both parties in the Vizio suit have been quoting extensively from the MDY decision claiming it supports their side. Lol. Mostly because it's kindof the major precedent on the topic of the intersection of copyright and contract law. The MDY case picked apart which parts of a license document were under copyright and which portions were under contract. "Conditions vs covenants" as the MDY case called the different elements.

    One thing about contract law. If a contract between two individuals would also benefit a third individual who is not a party to the contract, that third individual is considered a "third-party beneficiary" to the contract, and has standing to bring a breach-of-contract suit. (Like, if you and I had a contract that said "I'll sell you one ton of tinned sardines and in return you have to pay me $10,000 and pay Steve over there an additional $10,000", then Steve would be a third-party beneficiary with standing to bring a suit against you if you received my sardines and paid me $10,000 but didn't pay Steve.) (One other thing I'll say is that I'm not sure whether the third-party beneficiary having standing to bring a breach-of-contract suit is a U.S. federal law thing or specific to California law.)

    So the legal theory under which the SFC is bringing the suit goes like this:

    • The GPL is not only a copyright license, but also contains contractual terms. If a party breaks the contractual terms, those should constitute grounds for a breach-of-contract finding.
    • SFC bought a TV from Vizio which contained various GPL'd and LGPL'd code in object form.
    • Vizio has a valid contract with the copyright holders of all of the GPL'd code on the TV in question.
    • The "source code provision" in the GPL (from the text of the GPL, "You may convey a covered work in object code form... provided that you also convey the machine-readable Corresponding Source under the terms of this License." Reading further, one way in which you're allowed to convey the source code is to include only a "written offer" for the source code. So I think a lot of the filings in this Vizio case will refer to the "source code or written offer" and the claim that neither has been provided satisfactorily by Vizio.) is a contractual provision.
    • Vizio provided no source code nor written offer with the TV, nor have following dialog between the SFC and Vizio produced the full source code.
    • And the SFC qualifies as an intended "third-party beneficiary" of the contract between the copyright holders and Vizio, and thus has standing to bring a breach-of-contract suit against Vizio.
    • So SFC is asking the court to compel Vizio to uphold their contractual obligations under the GPL -- most importantly the source code provision.

    That's what the suit is about in short, and the SFC brought the breach-of-contract suit against Vizio in California courts. (For matters of federal law, suits have to be brought in federal court, but this contract claim is a matter of state law, and thus it's up to the complaintant (SFC) to decide whether it'll be brought in state or federal court.)

    Vizio first tried to claim that the SFC's claim shouldn't validly have been a contract case at all and in fact is most properly a copyright case. Again, issues of federal law must be brought in federal court, so Vizio under a "preemption" argument got the courts to "remove" the case (from state court) to federal court. Federal court, upon hearing SFC's arguments ("it's not a copyright claim, it's a contract claim, and therefore SFC gets to decide whether this is brought in California court or federal court, and we chose California court, so send the case back to California court, please") immediately sent it back to California court.

    Vizio has been oddly insistent about the preemption thing and has continued to try to convince the California courts to throw the case out because what SFC is really arguing (at least by Vizio's estimation) is a copyright claim. And they've been slapped down a couple of times.

    (I'm definitely forgetting and leaving out some things. SFC hasn't only asked for one thing, but multiple things in their filing. But yeah.)

    In the most exciting development so far, the court issued a "tentative ruling." Basically "here's a 'draft' sort of ruling that if neither of the parties objects will become the official ruling". And that "tentative ruling" mostly agreed with SFC. So it really seems like the court is leaning pretty heavily in the direction of the SFC's arguments.

    Of course, Vizio objected and demanded a proper trial. And Vizio has been stalling as much as they can to try to starve SFC of funds and will to continue. But unless SFC pulls out, it really seems like Vizio has a very uphill battle if they have to try to change the court's mind on the matter.

    And if the court finds in SFC's favor and Vizio produces the source code, the SFC is going to release it to everybody in a way that enables the creation of a completely FOSS OS distribution for Vizio TVs. And just as is the case with OpenWRT, I think if Vizio TVs get such a FOSS distributoin, other brands of TV won't be terribly far behind.

    But also, if this sets a precedent, any request that any old regular person makes of a consumer electronics manufacturer for the source code of any GPL'd code on consumer electronics devices will have a lot more "teeth". This could affect smart phones, smart speakers, robot vacuum cleaners, cars, smart toasters, you name it.

    So, yeah. Super exciting in general. Except maybe a little less so now that it's been delayed again. But still exciting!

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 3 months ago (1 child)

    how do they delay it? what is the official reason for the delays?

  • source
  • parent
  • hideshow 1 child comment
  • [–] [S] 3 points 3 months ago

    I'm not sure there's any official word yet on what caused this delay. (That said, there might have been an announcement at FOSSY, a FOSS convention coordinated by the SFC. I hadn't noticed it had started until just now. If I run across an official reason, I'll update this comment and maybe the OP here.) But one of the recent times it got delayed was the court's fault. (The previous trial on the docket ended up running longer than expected. "Into overtime" if you will.)

    That said, I think Vizio's motion to remove the case to federal court was probably somewhere between a hail mary and a delay tactic. (The chances that the courts would agree with them were pretty slim. Here's one of the lawyers on the case on the SFC side saying that the motion to remove based on the preemption theory was a long shot. That whole video is a panel at a convention that served as a Q&A regarding the SFC v. Vizio suit.)

    In general, the court system moves a the speed of glue and Vizio's got no reason to hurry because they have a lot more money to burn than the SFC does and because the longer it takes to get a ruling, the longer Vizio can keep selling its TVs and ignoring the requirements of the GPL.

  • source
  • parent