Un combat de plusieurs années concernant le droit des utilisateurs à modifier le logiciel des téléviseurs intelligents entre en phase de procès.
infohightech ·
Pendant des années, les propriétaires de téléviseurs intelligents Vizio ont eu peu de contrôle sur le logiciel fonctionnant sur leurs appareils — un logiciel capable de suivre les habitudes de visionnage, de diffuser des publicités et, de manière générale, de façonner l'expérience d'utilisation de l'appareil.
La Software Freedom Conservancy (SFC), une organisation américaine à but non lucratif qui promeut et fournit un soutien juridique aux projets de logiciels libres et open source, n'est pas contente de cela — à tel point qu'elle a passé huit ans à essayer de forcer la publication du code source complet du système d'exploitation de téléviseur intelligent basé sur Linux de Vizio.
Après de nombreux reports depuis le dépôt de la plainte par la SFC en 2021, un jury californien décidera en août si Vizio doit fournir ce code sous forme exécutable à la SFC et à tout propriétaire de téléviseur Vizio qui le souhaite.
Cette affaire pourrait avoir des répercussions importantes sur l'ensemble du secteur. Étant donné que de nombreux systèmes d'exploitation pour téléviseurs connectés populaires sont basés sur Linux, ce procès pourrait permettre de déterminer le degré de contrôle dont disposent les utilisateurs sur leurs appareils. L'accès au code source complet leur permettrait d'apporter des modifications significatives au fonctionnement de leurs téléviseurs, notamment en limitant la publicité ou en désactivant la reconnaissance automatique du contenu .
Avant le procès, nous nous sommes entretenus avec un dirigeant de SFC pour savoir pourquoi l'entreprise poursuit Vizio et ce qu'elle espère accomplir dans cette affaire.
Vizio et sa société mère, Walmart, n'ont pas répondu à de nombreuses demandes de commentaires. Les documents déposés par Vizio ont été examinés afin de comprendre pourquoi l'entreprise estime que la licence publique générale GNU (GPL) et sa version allégée (LGPL) ne l'obligent pas à partager le code source de Vizio OS (anciennement Smart Cast).
L'association Software Freedom Conservancy poursuit Vizio en justice.
La Software Freedom Conservancy (SFC) revendique le droit d'accéder au code source de Vizio OS car elle possède plusieurs téléviseurs Vizio et que ce système d'exploitation est basé sur Ubuntu, une distribution Linux. (Selon la plainte, des employés de la SFC ont acheté sept téléviseurs Vizio entre 2018 et 2021 suite à des plaintes concernant le refus de Vizio de partager le code source de ses téléviseurs.) De manière générale, le noyau Linux est distribué sous les termes de la licence GPLv2, comme l'indique kernel.org , site géré par la Linux Kernel Organization (LKO) .
La plainte déposée par SFC allègue que Vizio a enfreint les licences GPLv2 et LGPLv2.1 en ne publiant pas l'intégralité du code source de Vizio OS. L'affaire est actuellement pendante devant la Cour supérieure du comté d'Orange, en Californie. Bien que la plainte vise spécifiquement Vizio, ses conséquences pourraient s'étendre à d'autres systèmes d'exploitation pour téléviseurs connectés basés sur Linux, tels que webOS de LG, Tizen de Samsung et Roku OS de Roku.
« Nous attendons de toutes les entreprises qui distribuent Linux et d'autres logiciels utilisant des accords de droit à la réparation comme la GPL dans leurs produits qu'elles se conforment à ces accords », a déclaré Denver Gingerich, directeur de la conformité à la SFC.
Selon Gingerich, la SFC a intenté une action en justice contre Vizio suite à de nombreux signalements d'utilisateurs inquiets concernant les téléviseurs de la marque. Vizio a partagé une partie du code source de son système d'exploitation, mais la SFC affirme que ce code « n'inclut pas tous les fichiers et scripts nécessaires à sa compilation en un programme exécutable », d'après sa plainte modifiée de 2024 ( PDF ).
« En tant qu'association caritative à but non lucratif aux ressources limitées, nous ne pouvons malheureusement pas résoudre toutes les violations de l'accord GPL, mais nous nous efforçons de résoudre celles qui sont importantes pour un large éventail d'utilisateurs, et la popularité des téléviseurs Vizio nous a suggéré que la résolution de ce cas valait particulièrement la peine », a déclaré Gingerich.
Les termes de la GPLv2 stipulent que « pour une œuvre exécutable, le code source complet désigne tout le code source de tous les modules qu'elle contient, plus tous les fichiers de définition d'interface associés, plus les scripts utilisés pour contrôler la compilation et l'installation de l'exécutable. »
La FSF affirme qu'il n'y a « aucune raison » de retenir le code.
Les documents juridiques déposés par Vizio et SFC présentent la Freedom Software Foundation (FSF) comme l'autorité compétente en matière de GPL, car elle est le gestionnaire et l'éditeur des licences GNU, notamment GPLv2 et LGPLv2.1.
La directrice générale de la FSF, Zoë Kooyman, a été entendue dans le cadre de cette affaire en mai 2025. Interrogée sur la position de l'organisation à but non lucratif, elle a déclaré par courriel que la FSF soutenait les efforts de la SFC et estimait que « les utilisateurs devraient être libres de faire valoir leur droit au code source en vertu des licences GNU GPL par tout mécanisme légal disponible ».
Le système d'exploitation Vizio OS comprendrait au moins deux versions du noyau Linux soumises à la licence GPLv2. La première semble être liée à la distribution Ubuntu dans l'interface utilisateur et la plateforme de streaming du système d'exploitation, et la seconde semble être liée à « une version personnalisée fournie par le fournisseur de puces de VIZIO pour le système d'exploitation de bas niveau », selon la plainte modifiée de la SFC de 2024 ( PDF ).
Dans son courriel à Ars, Kooyman a déclaré : Dans la définition de la liberté du logiciel, défendue par la FSF, nous expliquons l'importance des quatre libertés essentielles (exécuter, étudier, modifier, partager). Cette définition précise que l'accès au code source est une condition préalable à la liberté du logiciel. On peut supposer que les programmes distribués sous licence GNU GPL ont choisi cette licence afin de garantir aux utilisateurs ces quatre libertés essentielles, puisque c'est précisément l'objectif de cette licence. Il n'y a aucune raison de ne pas respecter ces exigences fondamentales pour qu'un logiciel soit libre.
Vizio OS utilise également de nombreux autres programmes soumis à la licence GPLv2, notamment BusyBox , dnsmasq , GNU Bash , GNU Tar et SELinux . D'autres composants de Vizio OS, tels que DirectFB , FFmpeg , la bibliothèque GNU C , SeLinux et Systemd , sont soumis à la licence publique générale limitée version 2.1 ( LGPLv2.1 ).
Les licences GPLv2 et LGPLv2.1 sont toutes deux des licences copyleft, ce qui signifie qu’elles accordent « la permission d’utiliser, de modifier et de redistribuer librement la propriété intellectuelle couverte, mais seulement si la licence originale reste intacte, tant pour le projet original que pour toutes les modifications que quiconque pourrait apporter au projet original », comme l’a expliqué Jim Salter, ancien collaborateur d’Ars .
Élément crucial du litige entre SFC et Vizio, le texte exact de la GPLv2 se lit comme suit : Nos licences publiques générales sont conçues pour vous garantir la liberté de distribuer des copies de logiciels libres (et de facturer ce service si vous le souhaitez), de recevoir le code source ou de pouvoir l'obtenir si vous le désirez, de modifier le logiciel ou d'en utiliser des parties dans de nouveaux programmes libres ; et de savoir que vous pouvez faire tout cela.
LGPLv2.1 utilise un langage similaire.
La SFC prévoit un jugement dans un délai de trois à six mois après la conclusion du procès, actuellement prévue pour le 10 août.
Vizio riposte
En l'absence de réponse de Vizio et de Walmart, les documents juridiques déposés par Vizio donnent un aperçu de la stratégie de défense de l'entreprise.
En 2023, Vizio a déposé une requête en jugement sommaire ( PDF ) afin d'éviter un procès (un juge a rejeté cette requête plus tard dans l'année ( PDF )). Dans sa requête, Vizio a fait valoir que « SFC n'est pas un tiers bénéficiaire prévu par la GPLv2 ou la LGPLv2.1 et, par conséquent, n'a pas le droit de poursuivre Vizio pour faire respecter les termes de la licence ».
Selon les documents déposés dans le cadre de la procédure : … rien dans le texte des GPL ne suggère que des tiers aient le droit de faire appliquer les violations présumées de ces licences. De plus, la FSF a clairement indiqué qu'elle n'a jamais envisagé une application par des tiers, déclarant publiquement que « les titulaires des droits d'auteur du logiciel sont les seuls habilités à faire respecter les GPL »… et que « si vous pensez constater une violation de la GPL GNU ou de la LGPL, vous devez adresser un rapport précis aux titulaires des droits d'auteur des paquets distribués illégalement… car nous ne pouvons pas agir seuls lorsque nous ne détenons pas les droits d'auteur. »
Vizio a également fait valoir que la GPL est une licence logicielle et non un contrat, de sorte que la société n'a aucune obligation contractuelle de fournir à SFC le code source de Vizio OS, même si SFC était considéré comme un tiers bénéficiaire de la GPLv2 LGPLv2.
Implications plus larges pour les téléviseurs intelligents
Étant donné que de nombreuses autres entreprises utilisent des systèmes d'exploitation basés sur Linux, la plainte de la SFC pourrait avoir des répercussions importantes sur les téléviseurs connectés et leurs propriétaires. Ce dossier est particulier car il affirme que les utilisateurs finaux disposent de droits en tant que tiers bénéficiaires des licences GPL. En définitive, la SFC espère que le dépôt de cette plainte en tant que tiers bénéficiaire de la GPL « démontrera clairement la faisabilité de cette approche », a déclaré Gingerich.
L'accès au code source de Vizio OS permettrait aux utilisateurs de modifier le logiciel afin d'ajouter des fonctionnalités telles que des outils d'accessibilité et d'éviter des désagréments comme le suivi des utilisateurs et la publicité intrusive. Walmart a acquis Vizio en décembre 2024 et devrait apporter des modifications à Vizio OS afin de développer son activité publicitaire. L'entreprise exige déjà la création d'un compte Walmart pour accéder aux fonctionnalités connectées de certains nouveaux téléviseurs Vizio .
Le code source de Vizio OS pourrait également s'avérer crucial pour les utilisateurs si Vizio venait à cesser ses activités.
« L’accès au code source permettrait également d’assurer la maintenance des anciens modèles qui ne sont plus pris en charge par VIZIO. Ainsi, les acheteurs de téléviseurs intelligents VIZIO pourraient avoir la certitude que leurs appareils ne subiraient pas d’obsolescence logicielle, qu’elle soit prévue ou non », indique la plainte de la SFC.
La publicité et le suivi des utilisateurs sont au cœur des préoccupations de Vizio depuis des années . Walmart ne divulgue pas les résultats financiers de Vizio, mais au trimestre précédant son acquisition, l'activité publicitaire de l'entreprise a généré 115,8 millions de dollars, tandis que son activité matérielle a enregistré une perte de 6,7 millions de dollars. Bien que de nombreux propriétaires de téléviseurs Vizio n'aient probablement ni le temps ni les compétences techniques nécessaires pour réduire la publicité ou le suivi des utilisateurs – même en ayant accès au code source de Vizio OS –, la mise à disposition de ce code pourrait néanmoins menacer l'activité et la rentabilité de Vizio.
Gingerich, de SFC, estime que ces craintes sont exagérées et les compare aux inquiétudes des années 1980 quant à l'impact des magnétoscopes sur l'industrie cinématographique américaine . Cependant, alors que la quasi- totalité des marques de téléviseurs connectés misent de plus en plus sur la monétisation de leurs logiciels par la publicité et le suivi , il est probable que l'ensemble du secteur résiste à toute mesure susceptible de réduire significativement son potentiel de revenus publicitaires.
Une autre préoccupation est que les personnes qui modifient le logiciel de leur téléviseur pourraient accéder aux clés de gestion des droits numériques (DRM) que Netflix et d'autres sociétés de streaming fournissent aux opérateurs de systèmes d'exploitation pour décrypter les vidéos protégées, a déclaré Gingerich, ajoutant : Nous avons informé Vizio à plusieurs reprises et avec insistance que nous ne souhaitions pas conserver ces clés et qu'ils étaient libres de supprimer tout élément de ce type du téléviseur avant l'installation de versions modifiées de Linux ou d'autres logiciels libres. Nous n'avons pas reçu de réponse à notre message.
Malgré ces obstacles, la SFC doute que son procès pousse Vizio ou d'autres opérateurs de systèmes d'exploitation pour téléviseurs intelligents à adopter un système d'exploitation totalement fermé qui rendrait toute personnalisation et réparation impossible pour les utilisateurs.
« Compte tenu de la valeur et de la flexibilité de Linux et des autres programmes open source, il n'est généralement pas pratique de passer à un système d'exploitation entièrement propriétaire », a déclaré Gingerich.
Une décision a déjà été rendue.
Un juge a déjà statué que Vizio n'est pas tenu de fournir le code source de manière à garantir le bon fonctionnement du téléviseur si un utilisateur réinstalle une version modifiée du système d'exploitation. Dans une décision de décembre 2025 ( PDF ), le juge Sandy Leal a écrit : « Rien dans les termes des accords n'oblige Vizio à autoriser la réinstallation d'un code source modifié sur ses appareils tout en garantissant leur bon fonctionnement après modification du code source. »
Elle a poursuivi : … la formulation litigieuse signifie que Vizio doit fournir le code source de manière à ce que celui-ci puisse être obtenu et modifié par le demandeur ou par d’autres personnes pour être utilisé dans d’autres applications.
En d'autres termes, Vizio doit garantir la possibilité pour les utilisateurs de copier, de modifier et de distribuer le code source, y compris d'utiliser ce code dans d'autres programmes gratuits, conformément au préambule et aux conditions générales des accords.
La SFC a déclaré qu'elle n'avait « jamais » cru qu'une quelconque version de la GPL exigeait que les appareils fonctionnent correctement après l'installation d'une version modifiée d'un logiciel libre de droits.
Cette décision a même suscité une réaction de Linus Torvalds, créateur et développeur principal du noyau Linux. Sur un forum de kernel.org , Torvalds a déclaré soutenir la décision du juge, ajoutant qu'elle confirme le principe selon lequel « la GPLv2 vise à rendre le code source accessible, et non à contrôler l'accès au matériel sur lequel il s'exécute ».
« Vizio a utilisé Linux dans ses téléviseurs sans avoir initialement rendu le code source disponible, et ce n'était évidemment pas acceptable », a-t-il ajouté.
Par ailleurs, en décembre, le juge Leal a rendu une décision provisoire dans cette affaire, suggérant que Vizio pourrait être obligé de partager le code source de son système d'exploitation, mais il ne s'agit pas d'une décision définitive.
« Personnellement, je suis ravi de voir [plus de] personnes s'intéresser à l'amélioration de leurs appareils, que ce soit pour prolonger leur durée de vie de support à plus de 10 ans… afin qu'elles puissent continuer à recevoir des mises à jour de sécurité après que le fabricant ait cessé de les mettre à jour, ajouter de nouvelles fonctionnalités comme le blocage des publicités, ou diagnostiquer et résoudre les problèmes matériels qui nécessitent des modifications logicielles », a déclaré Gingerich à Ars.
« Le procès contre Vizio n'est qu'une pièce du puzzle », a-t-il déclaré.