A California jury is scheduled to begin hearing arguments on August 10, 2026 in a case that has spent nearly five years working through the courts: whether Vizio, now owned by Walmart, must hand over the complete, compilable source code for the Linux-based operating system running its smart TVs. The outcome could affect how the entire connected television industry handles open-source software obligations - and, by extension, how much control TV manufacturers retain over the advertising and data infrastructure embedded in those devices.
Eight years and six failed source code submissions
The Software Freedom Conservancy (SFC), a New York-based nonprofit incorporated under the laws of that state with its principal place of business at 137 Montague Street in Brooklyn, filed suit against Vizio in October 2021. But the dispute began three years earlier.
According to SFC's first amended complaint, filed on January 10, 2024, an SFC employee purchased a Vizio smart TV from a major retailer on or about March 8, 2018. After unboxing and examining the contents, no source code was found. In August 2018, SFC sent a letter to Vizio's Chief Technology Officer and General Counsel identifying the company's failure to include source code corresponding to the Linux kernel used by the device. Vizio promised in response that it would provide the complete source code by the end of 2018.
On or about January 25, 2019, Vizio delivered what it described as the complete source code corresponding to the Linux kernel. It was not complete. SFC's examination found that it did not include all files and scripts that would permit the code to be compiled into an executable form. SFC sent Vizio a detailed report on or about February 13, 2019. On or about May 10, 2019, Vizio submitted a second version. That one also would not fully compile. This process continued throughout 2019. In total, Vizio provided six purportedly complete versions of the source code. SFC sent six detailed reports in reply. According to the complaint, none of Vizio's six submissions would fully compile.
On or about December 18, 2019, representatives of SFC, Vizio, and Vizio's chip supplier held a conference call to discuss the problems and what could be done to resolve them. Vizio gave assurances that compilable source code would follow. On January 28, 2020, Vizio's representative emailed SFC expressing hope that the chip supplier "will have more substantial updates for you in the next few weeks." That was the last communication SFC received from Vizio. SFC followed up six times during the following five months. It received no reply.
In July 2021, SFC employees purchased three additional Vizio models for compliance investigation: a V435-J01, purchased online from Best Buy on or about July 16; a D32h-J09, purchased from a Target location on or about July 13; and an M50Q7-J01, purchased from a Best Buy location on or about July 21. None of the three came with any source code. SFC examined all three and confirmed that each contained the SmartCast software components at issue, resident on chips within the devices in executable form.
What SmartCast actually is
Vizio's operating system, marketed as SmartCast and more recently as Vizio OS, is not a single software stack. According to the amended complaint, it contains two full copies of the Linux kernel running simultaneously. The first is a custom version provided by Vizio's chip supplier, handling basic TV operations including signal management, memory allocation, and input-output control. The second is based on Ubuntu - a widely used Linux distribution - and runs the SmartCast user interface and streaming platform on top of the first kernel. This virtualized configuration, where one operating system runs on top of another, is common in modern computing.
The complaint identifies a specific list of GPLv2-covered programs present in SmartCast: at least two versions of the Linux kernel, alsa-utils, GNU bash, GNU awk, bluez, BusyBox, coreutils, dmesg, dnsmasq, findutils, dmsetup, GNU tar, mount, and selinux. Under the LGPLv2.1, covered components include the GNU C Library, ffmpeg, glib, DirectFB, libasound, libelf, libgcrypt, libmount, libnl, selinux libraries, and systemd.
The Linux kernel itself, placed under the GPLv2 in 1992, had an estimated 20,000 or more total contributors by 2020 and grew from approximately 175,000 lines of code in 1994 to millions of lines. Many of the other components listed have similarly long development histories across large open-source communities. According to the complaint, Vizio did not include source code for BusyBox, FFmpeg, libasound, libelf, libselinux, or systemd in any of the submissions it provided. The source code it did provide for some components would not compile, and the submissions did not include all scripts necessary to control compilation and installation of the executable.
The SmartCast user interface also requires internet connectivity to function. When a TV is first set up, the user must accept Vizio's Terms of Service and agree to allow Vizio to collect "activity data" before the SmartCast platform can be accessed at all. The Terms of Service include a binding arbitration clause and a class action waiver - both of which the complaint argues violate the GPL agreements, which prohibit imposing further restrictions on recipients' rights.
What the licenses require
The GPLv2, published in June 1991 and still the governing license for the Linux kernel, establishes a clear reciprocal bargain. According to the license text: recipients of software distributed under its terms may "use, examine, modify, adapt, and improve the software however they see fit," but in exchange they must allow their own downstream recipients to do the same. To make that possible, anyone who distributes covered software in executable form must accompany it with either the complete corresponding machine-readable source code or a written offer, valid for at least three years, to provide that code on demand.
The license defines complete source code precisely. It 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." That definition rules out partial submissions and code that cannot be built into a working executable by ordinary means.
The LGPLv2.1 adds a further obligation specific to software libraries. Where a device contains executable programs that link to LGPL-covered libraries, the distributor must also provide the object code or source code of those programs, so that a user can modify the library and then relink it to produce a modified executable. According to the complaint, Vizio's TVs contain such programs but Vizio did not provide the corresponding code or a valid written offer for it.
Vizio did include a paragraph in its SmartCast interface acknowledging the presence of GPL-licensed components and offering source code on request. But according to the complaint, that offer was buried under Extras / About / License List - accessible only to users who had already connected to the internet and accepted Vizio's data collection terms. It was therefore not available to the roughly 20 percent of Americans who lack internet access, or to the users who chose to use external streaming devices rather than SmartCast. The complaint also notes that when at least one attempt to request source code through Vizio's support site was made in late 2021, no source code was delivered.
The lawsuit and the federal detour
SFC filed suit in the Superior Court of the State of California, County of Orange, on October 19, 2021, under case number 30-2021-01226723-CU-BC-CJC, asserting two causes of action: breach of contract and declaratory relief. On November 29, 2021, Vizio removed the case to the US District Court for the Central District of California, where it was assigned case number 8:21-cv-01943 and docket ID 61578720 on CourtListener. Vizio's notice of removal argued that SFC's claims were "completely preempted by the laws of the United States, specifically, the federal Copyright Act." SFC moved to remand.
On May 13, 2022, Judge Josephine L. Staton granted SFC's motion and remanded the case back to Orange County Superior Court. The full text of her order, available on CourtListener at opinion ID 9979984, provides the precise reasoning.
The central question was whether the Copyright Act completely preempts SFC's breach of contract claim. Vizio argued yes: because the GPL's source code condition governs copying and distribution of copyrighted software, enforcing it is equivalent to exercising exclusive copyright rights, and only the copyright holder can do that. Judge Staton rejected that framing. Drawing on the Ninth Circuit's two-part preemption test and the persuasive precedent of Versata Software, Inc. v. Ameriprise Fin., Inc. (W.D. Tex. 2014), she found that the GPL imposes "an additional contractual promise separate and distinct from any rights provided by the copyright laws." Copyright law, she wrote, imposes no open-source obligations. There is no right to receive source code under the Copyright Act - indeed, "the right to receive the source code would appear to be 'the very opposite' of those exclusive rights." That "extra element" - SFC enforcing as a third-party beneficiary its contractual right to receive source code - transforms the nature of the action and takes it outside copyright preemption.
The court also addressed Vizio's reliance on MDY Industries, LLC v. Blizzard Entertainment, Inc. (9th Cir. 2010), which established that breaches of copyright license "conditions" give rise to copyright infringement claims rather than contract claims. Judge Staton found that MDY actually created "a presumption that most breaches of licensing agreements will not create a copyright claim, but instead, merely a breach of contract claim," and that the source code disclosure obligation "is best characterized as a covenant actionable only under breach of contract."
Vizio also cited SFC's earlier BusyBox Litigation - Software Freedom Conservancy, Inc. v. Best Buy Co., Case No. 1:09-cv-10155-SAS (S.D.N.Y. 2009) - arguing SFC had taken contradictory positions there. The court was unimpressed: "Vizio cites only to SFC's legal arguments; nowhere does it cite to the holdings of the court deciding that case. SFC's legal arguments in another case have no bearing on whether this Court has jurisdiction to decide this action."
The case returned to Orange County Superior Court, where it has remained since May 2022. The last federal docket entry was filed July 2, 2022, according to CourtListener.
Vizio's summary judgment attempt and its failure
Back in state court, Vizio filed a motion for summary judgment on April 28, 2023, heard before Judge Sandy Leal in Department C33. The motion pressed three grounds: copyright preemption (recycling the argument the federal court had already declined to resolve on the merits), lack of third-party beneficiary standing, and failure of the declaratory relief claim as duplicative.
On the standing question, Vizio argued that the FSF - as the author and "ultimate authority" on the GPL - had publicly stated that only copyright holders have the power to enforce the GPL. Vizio also cited SFC's own president, Bradley Kuhn, who had publicly written that "the copyright rules themselves then are the only remedy to enforce the license... the parties who may enforce are copyright holders (and their designated agents)."
On December 29, 2023, Judge Leal denied the motion on all three grounds. On the preemption question, the court followed the federal remand reasoning and found that SFC's claim involves an "extra element" - a contractual obligation to disclose source code - that is qualitatively different from a copyright infringement action. On third-party standing, the court found that while Vizio had not established the first two elements of the Goonewardene v. ADP, LLC (Cal. 2019) test to be genuinely disputed, "there is no exclusionary language in the GPLs, and there is no evidence from FSF that speaks to this issue." A triable issue of material fact existed; summary adjudication was denied. The declaratory relief claim survived for the same reasons.
A partial ruling for Vizio in December 2025
Not every ruling in the state court phase has gone against Vizio. On December 23, 2025, Judge Leal granted a narrower motion for summary adjudication on a distinct question: whether the GPL agreements require Vizio to provide all information necessary to reinstall modified source code back onto its smart TVs while ensuring those TVs continue to function properly.
According to the court's minute order, the plain language of the agreements requires Vizio to "provide the source code in a manner that allows the source code to be obtained and revised by Plaintiff or others for use in other applications." But "nothing in the language of the Agreements requires Vizio to allow modified source code to be reinstalled on its devices while ensuring the devices remain operable after the source code is modified." The absence of such language was dispositive. The court declined to read a reinstallation requirement into the GPL by implication.
In the same period, Judge Leal also issued a tentative ruling suggesting Vizio may be obligated to share the Vizio OS source code - though that tentative ruling is not a final decision.
Linus Torvalds, the creator of the Linux kernel, commented publicly following the December ruling. Writing on a forum at kernel.org, Torvalds said the decision validates the premise that "GPLv2 is about making source code available, not controlling the access to the hardware that it runs on." He added: "Vizio used Linux in their TVs without originally making the source code available, and that was obviously not ok."
FSF executive director Zoe Kooyman, who was deposed in the case in May 2025, stated that the FSF supports SFC's efforts and believes "users should be free to enforce their right to source code under the GNU GPL licenses through any available legal mechanism."
The advertising money at stake
The legal dispute runs directly through one of the most financially significant parts of Vizio's business. According to the amended complaint, Vizio reported gross profits of nearly $300 million from its "Platform+" advertising and data-sales business for 2022, compared to only $15 million from hardware sales. Smart TV hardware was, by that point, effectively a loss leader for the advertising platform built on top of it.
That dynamic was already well established before Walmart acquired Vizio in December 2024. According to Ars Technica's May 2026 reporting, in the quarter before the acquisition, Vizio's ad business generated $115.8 million while its hardware business lost $6.7 million. Walmart acquired Vizio specifically to expand its advertising capabilities into connected television and to unlock what CFO John David Rainey described as "non-endemic advertising" - inventory sold to brands whose products are not stocked on Walmart shelves, such as automotive or financial services.
The integration has moved quickly. Walmart Connect's advertising business reached $6.4 billion in fiscal year 2026, with the VIZIO segment delivering triple-digit advertising revenue growth in the fourth quarter. In April 2026, VIZIO appeared in Walmart Connect Ad Center's new display beta tab - an interface that allows advertisers to activate VIZIO CTV campaigns using Walmart's first-party shopper data, with conversion tracking running back to Walmart purchases through a closed-loop attribution system. Later that month, Walmart Connect launched its Connect Select CTV marketplace on April 27, 2026, giving all advertisers programmatic access to Vizio inventory via partners including Magnite, PubMatic, and FreeWheel.
CTV's share of media budgets doubled from 14% in 2023 to 28% in 2025, and large advertisers have planned a 43% spending increase on addressable TV by 2026. Much of that targeting infrastructure depends on automatic content recognition (ACR) data - technology embedded in smart TV operating systems that identifies what content is being watched. The amended complaint notes that Vizio and an affiliate settled a case with the Federal Trade Commission and the New Jersey Attorney General on or about February 14, 2017, paying $2.2 million over allegations of collecting ACR data from more than 11 million smart TVs without user consent, then selling it to advertisers. The case was filed as Federal Trade Commission et al. v. Vizio, Inc. et al., Case No. 2:17-cv-00758, in the US District Court for the District of New Jersey.
Access to Vizio OS source code could, in principle, allow developers to study and modify the ACR data collection components. Vizio is unlikely to implement such modifications itself. "VIZIO is unlikely to unilaterally implement features that prevent the collection of such user data, as such user data is valuable to VIZIO," the amended complaint states directly. That observation is considerably more pointed now that Walmart owns the platform.
What a verdict could mean across the industry
The case targets Vizio specifically, but its potential reach is wider. According to Ars Technica's May 2026 coverage, LG's webOS, Samsung's Tizen, and Roku's Roku OS are all Linux-based. A California jury verdict establishing that consumers have enforceable rights as third-party beneficiaries of GPL licenses would apply beyond Vizio.
SFC's director of compliance Denver Gingerich has argued these fears are "overblown," comparing them to 1980s concerns that VCRs would destroy the US film industry. He told Ars Technica that "because of how valuable and flexible Linux and other open source programs are, it is generally not practical to change to a fully proprietary operating system." The SFC also stated it "never" believed any version of the GPL requires devices to continue functioning after a user installs modified software - a position consistent with Judge Leal's December 2025 ruling.
The amended complaint also raises the question of long-term device support. With source code access, developers could maintain older models no longer supported by Vizio, fix bugs independently, and preserve features Vizio decides to discontinue. "Purchasers of VIZIO smart TVs can be confident that their devices would not suffer from software-induced obsolescence, planned or otherwise," the complaint states.
SFC expects a ruling within three to six months of the trial's conclusion.
Timeline
- June 1991 - GPLv2 and GNU Library General Public License version 2.0 published by the Free Software Foundation
- 1992 - Linux kernel placed under GPLv2
- February 6, 2017 - FTC and New Jersey AG file case against Vizio over ACR data collection from more than 11 million TVs without consent; settlement announced February 14, 2017
- March 8, 2018 - SFC employee purchases a Vizio smart TV; no source code found
- August 2018 - SFC sends compliance letter to Vizio's CTO and General Counsel
- January 25, 2019 - Vizio delivers first source code submission; SFC finds it cannot compile; detailed report sent February 13, 2019
- May 10, 2019 - Vizio submits second source code version; also incomplete
- December 18, 2019 - SFC, Vizio, and Vizio's chip supplier hold conference call on source code failures
- January 28, 2020 - Last communication from Vizio; six SFC follow-up attempts over the following five months go unanswered
- July 2021 - SFC purchases three Vizio models (V435-J01, D32h-J09, M50Q7-J01) for compliance review; none include source code
- October 19, 2021 - SFC files suit in Orange County Superior Court (case 30-2021-01226723-CU-BC-CJC)
- November 29, 2021 - Vizio removes case to US District Court, C.D. California (8:21-cv-01943, CourtListener docket 61578720); Magistrate Judge Karen E. Scott referred
- May 13, 2022 - Judge Josephine L. Staton grants SFC's motion to remand; rules SFC's claims are not preempted by the Copyright Act; case returns to Orange County Superior Court (CourtListener opinion 9979984)
- April 28, 2023 - Vizio files motion for summary judgment
- December 29, 2023 - Judge Sandy Leal denies Vizio's motion for summary judgment on all grounds
- January 10, 2024 - SFC files first amended complaint
- May 2025 - FSF executive director Zoe Kooyman deposed
- December 2024 - Walmart completes acquisition of Vizio
- November 13, 2025 - Court takes Vizio's motion for summary adjudication under submission
- December 23, 2025 - Judge Leal grants Vizio's motion on reinstallation issue; issues separate tentative ruling suggesting Vizio may owe source code
- April 1, 2026 - VIZIO appears in Walmart Connect Ad Center's new display beta tab
- April 27, 2026 - Walmart Connect launches Connect Select CTV marketplace with Vizio inventory
- May 20, 2026 - Ars Technica reports trial set for August 10
- August 10, 2026 - Trial scheduled to begin, Orange County Superior Court, Dept. C33, Judge Sandy Leal
Summary
Who: Software Freedom Conservancy, a New York nonprofit, is suing Vizio, Inc., a California smart TV manufacturer now owned by Walmart, over alleged breach of the GPLv2 and LGPLv2.1 open-source licenses.
What: SFC alleges Vizio distributed its SmartCast / Vizio OS smart TV operating system - built on Ubuntu Linux and containing dozens of GPL-covered programs and libraries - without providing complete, compilable source code as required by those licenses. The case proceeds as a breach of contract claim, with SFC arguing it qualifies as a third-party beneficiary of the GPL agreements. A key threshold question - whether consumers can enforce GPL obligations as third-party beneficiaries - has not previously been decided in US courts.
When: Negotiations began in August 2018. The lawsuit was filed October 19, 2021. After a brief federal detour from November 2021 to May 2022, the case has been in Orange County Superior Court. Trial begins August 10, 2026. SFC expects a verdict within three to six months of the trial's conclusion.
Where: The active case is in the Superior Court of the State of California, County of Orange, Central Justice Center, 700 W. Civic Center Drive, Santa Ana, California 92702, Department C33, case number 30-2021-01226723-CU-BC-CJC. The brief federal phase was heard in the US District Court for the Central District of California, case 8:21-cv-01943.
Why: The outcome will determine whether consumers have enforceable rights as third-party GPL beneficiaries - a question with industry-wide consequences. Vizio OS is built on Linux, as are LG's webOS, Samsung's Tizen, and Roku OS. A verdict for SFC could compel source code disclosure across the industry. That disclosure would expose the software components underpinning ACR data collection and smart TV advertising infrastructure - systems that generated hundreds of millions in revenue for Vizio before the Walmart acquisition and now form a meaningful part of Walmart's $6.4 billion advertising business.