IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Droit Discussion :

L'avenir de la GPLv3 est en suspens


Sujet :

Droit

  1. #1
    Chroniqueur Actualités
    Avatar de Bruno
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Mai 2019
    Messages
    2 082
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2019
    Messages : 2 082
    Par défaut L'avenir de la GPLv3 est en suspens
    L’Avenir de la GPLv3 en Suspens : la Software Freedom Conservancy Soumet un Mémoire d’Amicus Curiae dans l’Affaire Neo4j vs PureThink,
    son issue pourrait marquer un tournant pour l'avenir des logiciels libres

    Une bataille juridique de plusieurs années, largement passée sous le radar, pourrait bien marquer un tournant décisif pour l'avenir de la GPLv3, avec des répercussions profondes sur l'écosystème des logiciels libres. Au cœur de ce débat se trouve la question de savoir si les concédants de licence peuvent imposer des « restrictions supplémentaires » aux logiciels libres, une pratique qui risquerait de saper les droits fondamentaux des utilisateurs et des développeurs garantis par les licences AGPLv3, GPLv3 et LGPLv3.

    La Software Freedom Conservancy (SFC) a soumis un mémoire d’amicus curiae dans l’affaire en cours Neo4j contre PureThink, actuellement en appel devant la Cour d’appel des États-Unis pour le neuvième circuit. Cette affaire porte sur un enjeu central : le droit d’un licencié en aval, en vertu de la licence publique générale Affero version 3 (AGPLv3) (ainsi que des droits similaires prévus par la GPLv3 et la LGPLv3), de supprimer les « restrictions supplémentaires », même lorsque celles-ci ont été imposées par les concédants de licence d’origine. La SFC est fière de défendre ce droit fondamental, essentiel au principe du copyleft, et semble être la seule organisation à avoir déposé un mémoire d’amicus curiae dans cette affaire.


    Nom : GPLV3.PNG
Affichages : 6604
Taille : 14,5 Ko

    Bien que le procès en première instance ait abordé de multiples questions, le mémoire de la SFC se concentre sur un point crucial : le droit inaliénable des titulaires de licences – qu’ils agissent à des fins commerciales ou non commerciales – de supprimer les restrictions supplémentaires ajoutées par Neo4j. Ce droit est clairement inscrit dans l’AGPLv3 et constitue une protection essentielle pour garantir la liberté des utilisateurs et des développeurs dans l’écosystème des logiciels libres.
    Cette affaire, actuellement portée devant la Cour d'appel des États-Unis, pourrait établir un précédent dangereux, menaçant la capacité à démanteler les restrictions propriétaires dans les logiciels sous licence copyleft.

    Pourquoi le Copyleft est essentiel pour les développeurs et les utilisateurs

    Le copyleft est une méthode visant à garantir qu’un programme (ou toute autre œuvre) reste libre, en exigeant que toutes les versions modifiées ou étendues de ce programme soient également libres.

    La façon la plus simple de rendre un programme libre est de le placer dans le domaine public, sans protection par le droit d’auteur. Cela permet à chacun de partager le programme et ses éventuelles améliorations, selon son bon vouloir. Cependant, cette approche présente un risque : des personnes malintentionnées peuvent modifier le programme, même légèrement, et le redistribuer sous forme de logiciel privateur (propriétaire). Dans ce cas, les utilisateurs de la version modifiée perdent la liberté que l’auteur original leur avait accordée. L’intermédiaire, en privatisant le logiciel, prive les utilisateurs de cette liberté.

    Le copyleft résout ce problème en imposant une règle claire : quiconque redistribue un logiciel, qu’il soit modifié ou non, doit également transmettre la liberté de le copier et de le modifier. Ainsi, le copyleft garantit que cette liberté est préservée pour tous les utilisateurs, maintenant intacte l’intention originelle de l’auteur. Au-delà de protéger les libertés des utilisateurs, le copyleft encourage les programmeurs à contribuer à l’écosystème des logiciels libres. Par exemple, des outils essentiels comme le compilateur C++ de GNU n’existeraient pas sans cette approche. Le copyleft incite les développeurs à enrichir le patrimoine des logiciels libres, en assurant que leurs contributions resteront accessibles et modifiables par tous.

    Enfin, le copyleft joue un rôle crucial pour les programmeurs souhaitant contribuer à des projets libres tout en travaillant pour des entreprises ou des universités axées sur le profit. Un développeur peut avoir envie de partager ses améliorations avec la communauté, mais son employeur pourrait chercher à les exploiter pour créer un produit privateur. Le copyleft offre un cadre légal qui protège ces contributions, permettant aux programmeurs de concilier leurs aspirations personnelles avec les contraintes professionnelles, tout en préservant la liberté du logiciel.

    La bataille pour le Copyleft : enjeux et défis de la GPLv3

    Malgré son importance cruciale, cette affaire a suscité peu d'attention publique, laissant la Software Freedom Conservancy (SFC) jouer un rôle central dans la défense des principes de la liberté des logiciels. En déposant un mémoire d'amicus curiae, la SFC a vivement critiqué la décision du tribunal de première instance, soulignant les risques que cette décision fait peser sur l'équilibre des droits entre concédants de licence et utilisateurs.

    Cependant, certains observateurs ont pointé du doigt le manque de clarté dans la présentation des enjeux, notamment l'absence d'informations sur les parties impliquées et le recours à un mémoire d'amicus curiae plutôt qu'à une analyse directe de l'affaire. Ces lacunes pourraient limiter l'impact du plaidoyer de la SFC, notamment auprès des juges chargés de trancher ce litige complexe.

    La version 3.0 de la licence publique générale GNU (GPL v3), introduite en 2007 pour remplacer la GPL v2 publiée en 1991, est une licence copyleforte. Cela signifie que toute copie ou modification du code source original doit être distribuée sous les mêmes conditions, assurant ainsi que le logiciel reste libre et open source pour tous les utilisateurs. Lorsqu'un projet incluant du code sous licence GPL v2 ou v3 est distribué, les principales obligations sont les suivantes :

    1. Inclure une copie complète du texte de la licence ainsi que les mentions de copyright ;
    2. Fournir l'accès au code source complet de l'œuvre originale ou dérivée.

    De plus, la GPL v3 introduit une clause dite « anti-tivoïsation », qui oblige les fabricants à fournir aux utilisateurs toutes les informations et outils nécessaires pour mettre à jour ou réinstaller le logiciel sur leurs appareils. Cette clause vise à empêcher les pratiques de verrouillage matériel, comme celles employées par Tivo, une entreprise qui utilisait du code sous GPL v2 dans ses enregistreurs vidéo numériques tout en imposant des restrictions empêchant les utilisateurs d'installer des versions modifiées du logiciel. La GPL v3 garantit ainsi que les utilisateurs conservent la liberté de modifier et de réinstaller le logiciel sur leurs appareils.

    La GPL v3 inclut également des dispositions spécifiques concernant les brevets, empêchant les entreprises d'utiliser leurs droits de brevet pour limiter les libertés accordées par la licence. Enfin, elle traite des cas de violation de la licence en offrant un délai de grâce pour corriger les infractions, contrairement à la GPL v2 où les droits cessent immédiatement en cas de violation. Ces améliorations renforcent la protection des libertés des utilisateurs et des développeurs.

    Alors que la communauté des logiciels libres reste divisée sur les mérites respectifs des licences GPLv2, GPLv3 et Apache, cette affaire soulève des questions plus larges sur l'avenir du copyleft et la préservation des libertés numériques. L'issue de ce procès pourrait non seulement influencer l'évolution des licences libres, mais aussi révéler les tensions persistantes entre les modèles de gouvernance collaborative et les logiques propriétaires. Dans un contexte où les débats idéologiques autour du communisme, du socialisme et du capitalisme continuent d'influencer les perceptions des licences libres, cette affaire juridique pourrait bien devenir un symbole des luttes pour la liberté dans l'ère numérique.

    Neo4j : entre open source et licences commerciales, un modèle hybride

    Neo4j a ajouté la clause non libre appelée « Commons Clause » à la fin du texte intégral et non modifié de l'AGPLv3, y compris son préambule original, pour créer ce qu’ils ont nommé la « Licence Logicielle Neo4j Sweden ». Il n’y avait aucun doute sur le fait que cette « Commons Clause » constituait une « restriction supplémentaire » pouvant être supprimée conformément à l’article 7, paragraphe 4 de l’AGPLv3. Cependant, Neo4j a soutenu (et le tribunal de première instance a accepté cet argument) que ce droit entrait en conflit avec l’article 10, paragraphe 3 de l’AGPLv3, qui interdit aux licenciés d’ajouter des « restrictions supplémentaires ».
    Neo4j est un système de gestion de base de données au code source libre basé sur les graphes, développé en Java par la société Neo technology. Le produit existe depuis 2000, la version 1.0 est sortie en février 2010. Neo4j propose deux éditions principales de sa base de données orientée graphe, chacune adaptée à des besoins spécifiques et disponible sous des licences distinctes.

    Neo4j Community Edition est une solution open source complète, reconnue comme l’une des meilleures bases de données de graphes disponibles. Elle est distribuée sous la licence GPL v3, ce qui permet une utilisation gratuite dans vos projets, que ce soit dans le cloud ou en local, derrière un pare-feu. Que vous développiez une application open source ou propriétaire, vous êtes libre d’utiliser Neo4j Community Edition dès lors que la base de données fonctionne au sein de votre organisation ou sur un appareil personnel. Cette édition est idéale pour les projets où la flexibilité et l’accès gratuit sont prioritaires.

    Neo4j Enterprise Edition, quant à elle, est conçue pour les déploiements commerciaux à grande échelle, où la performance, la disponibilité et le support professionnel sont essentiels. Pour répondre à différents besoins, Neo4j propose plusieurs options de licence pour l’édition Enterprise :

    • Licence commerciale : Destinée aux projets propriétaires, cette licence est accessible via un abonnement. Elle permet d’utiliser Neo4j Enterprise dans des applications à code source fermé et inclut un support technique de haut niveau ainsi qu’une assistance commerciale personnalisée ;
    • Licence développeur : Gratuite après enregistrement, cette licence est intégrée à Neo4j Desktop, un outil central pour les développeurs. Elle permet d’utiliser Neo4j Enterprise sur une machine locale pour le développement d’applications, offrant ainsi un environnement complet pour créer et tester des solutions basées sur Neo4j ;
    • Licence d’évaluation : Pour ceux qui souhaitent explorer les fonctionnalités avancées de Neo4j Enterprise, une licence d’évaluation est disponible. Elle offre un accès complet à l’édition Enterprise pour une période d’essai, idéale pour évaluer son adéquation à des projets commerciaux. Cette option inclut souvent l’accompagnement d’un expert Neo4j pour faciliter la prise en main et garantir une évaluation efficace.

    En résumé, Neo4j Community Edition est parfaite pour les projets open source ou internes, tandis que Neo4j Enterprise Edition, avec ses différentes options de licence, répond aux besoins des entreprises cherchant à déployer des solutions robustes, évolutives et soutenues par un support professionnel.

    Neo4j a également avancé (et le tribunal a suivi ce raisonnement) que, puisque l’article 10, paragraphe 3 ne mentionnait pas explicitement les concédants de licence, ces derniers devaient avoir le droit implicite d’ajouter des « restrictions supplémentaires », et que ce droit implicite primait sur le droit explicite des licenciés de supprimer ces restrictions en vertu de l’article 7, paragraphe 4.

    Liberté logicielle en péril : les arguments de la SFC contre Neo4j

    Le mémoire d’amicus curiae déposé par la Software Freedom Conservancy dans cette affaire soutient que le tribunal de première instance a commis une erreur en adoptant l’interprétation de Neo4j concernant les articles 7 et 10 de l’AGPLv3. Neo4j ayant intégralement inclus le texte de l’AGPLv3, y compris son article 7 et son préambule, les licenciés étaient pleinement en droit de se conformer aux termes de la licence, tels qu’éclairés par le préambule, et de supprimer la clause de restriction ajoutée. Le mémoire de la SFC propose une analyse juridique détaillée, dans l’espoir de convaincre la Cour d’appel de défendre les principes de la liberté logicielle et des droits des utilisateurs, essentiels au cadre du copyleft.

    Cependant, bien que la rédaction d’un mémoire d’amicus curiae représente un effort considérable, la Cour d’appel n’est pas tenue de lui accorder une importance particulière. Malgré cela, la SFC espère que la Cour, ainsi que d’autres organisations, prendront en compte son plaidoyer sur cette question cruciale. Les dispositions des articles 7, paragraphe 4, et 10, paragraphe 3 de l’AGPLv3 se retrouvent également dans d’autres licences GPL. Si l’interprétation du tribunal de première instance est confirmée en appel, cela pourrait bouleverser la compréhension de la communauté quant à la manière dont les « restrictions supplémentaires » (au-delà de la seule « Commons Clause ») peuvent être ajoutées ou supprimées, ainsi que les conditions encadrant ces actions.

    L’amicus curiae désigne une personne ou une entité que la juridiction peut consulter de manière informelle pour obtenir des éclaircissements sur des points spécifiques, tels que les termes d’un usage local ou d’une règle professionnelle non écrite. Contrairement à un témoin ou à un expert, l’amicus curiae n’est pas soumis aux règles de récusation et son rôle est purement consultatif. Il vise à fournir des informations utiles pour éclairer la décision de la juridiction, sans engager de procédure formelle.

    La communauté du libre confrontée à un tournant décisif

    L'affaire juridique en cours concernant la GPLv3 et les potentielles « restrictions supplémentaires » imposées par les concédants de licence représente un enjeu crucial pour l'écosystème des logiciels libres. Si cette bataille juridique est passée relativement inaperçue, ses implications pourraient être profondes, voire transformatrices, pour l'avenir du copyleft et des libertés numériques. La décision de la Cour d'appel des États-Unis pour le neuvième circuit pourrait établir un précédent risquant de fragiliser les droits des utilisateurs et des développeurs, en permettant des pratiques qui contournent les principes fondamentaux des licences comme la GPLv3, l'AGPLv3 et la LGPLv3.

    Cependant, la manière dont cette affaire est traitée soulève des questions. Le recours à un mémoire d'amicus curiae par la Software Freedom Conservancy, bien que pertinent, semble insuffisant pour clarifier les enjeux complexes de ce litige. L'absence d'informations détaillées sur les parties impliquées et les spécificités de l'affaire pourrait limiter la compréhension des juges et, par extension, l'impact du plaidoyer de la SFC. Une présentation plus directe et transparente des faits aurait sans doute renforcé la crédibilité et l'efficacité de leur argumentation.

    Par ailleurs, cette affaire met en lumière les divisions persistantes au sein de la communauté des logiciels libres. Les débats entre partisans de la GPLv2, de la GPLv3 et de la licence Apache reflètent des visions divergentes sur la manière de garantir la liberté logicielle tout en s'adaptant aux réalités technologiques et juridiques contemporaines. Ces tensions ne sont pas uniquement techniques ou juridiques ; elles sont également idéologiques, comme en témoignent les commentaires souvent polarisés autour des concepts de communisme, de socialisme et de capitalisme. Ces analogies, bien que parfois excessives, révèlent à quel point les licences libres sont perçues comme des instruments de lutte contre les logiques propriétaires et pour la préservation des libertés individuelles et collectives.

    Enfin, cette affaire soulève des questions plus larges sur la gouvernance des logiciels libres et la capacité de la communauté à résister aux pressions des modèles propriétaires. Si la GPLv3 a introduit des avancées significatives, comme la clause anti-tivoïsation et les dispositions sur les brevets, elle reste confrontée à des défis majeurs pour maintenir son équilibre entre liberté et contrainte. L'issue de ce procès pourrait non seulement influencer l'évolution des licences libres, mais aussi servir de catalyseur pour des discussions plus approfondies sur la manière de protéger les libertés numériques dans un paysage technologique en constante évolution.


    En conclusion, cette affaire juridique est bien plus qu'un simple débat technique : elle incarne les luttes pour la liberté dans l'ère numérique. Son issue pourrait marquer un tournant décisif pour l'avenir du copyleft et des logiciels libres, mais elle nécessite une attention accrue et une mobilisation collective pour garantir que les principes de liberté et de collaboration ne soient pas sapés par des interprétations restrictives ou des pratiques abusives.

    Source : Software freedom Conservancy

    Et vous ?

    Quel est votre avis sur le sujet ?

    Cette affaire pourrait-elle marquer un tournant vers une plus grande privatisation des logiciels libres, malgré les principes du copyleft ?

    Quels seraient les impacts pratiques pour les développeurs et les utilisateurs si les « restrictions supplémentaires » devenaient courantes dans les licences libres ?

    Quelles mesures pourraient être prises pour renforcer la protection des libertés numériques face aux pressions des modèles propriétaires ?

    Voir aussi :

    Une Cour estime que qualifier un produit d'open source alors qu'il ne l'est pas constitue une publicité mensongère, qui pourrait influencer les décisions d'achat des clients

    Les mainteneurs de logiciels libres sont noyés dans des rapports de bogues inutiles rédigés par l'IA. « Ces systèmes ne sont pas encore capable de comprendre le code », estime un développeur
    Contribuez au club : corrections, suggestions, critiques, ... Contactez le service news et Rédigez des actualités

  2. #2
    Chroniqueur Actualités

    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Juin 2023
    Messages
    1 215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2023
    Messages : 1 215
    Par défaut L'intégrité de l'écosystème des logiciels libres est menacée par litige juridique entre Neo4j et PureThink
    Une Cour d'appel pourrait mettre fin à une licence GNU GPL si elle confirme le droit de Neo4j d'y ajouter des conditions contraignantes supplémentaires
    une menace pour l'intégrité de l'écosystème open source

    La Cour d'appel des États-Unis pour le neuvième circuit doit réexaminer la décision d'un tribunal de district californien dans l'affaire Neo4j vs PureThink. Le tribunal de district a statué que Neo4j a le droit de modifier la licence logicielle GNU AGPLv3 en y ajoutant des conditions contraignantes supplémentaires. Si la Cour d'appel confirme cette décision, elle pourrait créer un précédent permettant aux concédants d'imposer des « restrictions inamovibles » sur les logiciels libres. Cela pourrait compromettre l'applicabilité des licences basées sur la GPL et menacer l'intégrité de l'écosystème des logiciels libres. PureThink appelle la Cour d'appel à annuler cette décision.

    Rappels sur le litige juridique qui oppose Neo4j et PureThink

    L'affaire Neo4j vs PureThink est un litige juridique qui oppose le développeur de la base de données basée sur les graphes Neo4j à PureThink, une société de développement de logiciels. Neo4j a accusé PureThink d'avoir utilisé son logiciel sans respecter les termes de la licence associée. En juillet 2024, un tribunal s'est prononcé en faveur de Neo4j et a ordonné à PureThink de cesser l'utilisation non autorisée du produit et de verser des dommages-intérêts.

    La licence GNU AGPLv3 est une licence de logiciel libre et open source (FOSS) largement basée sur la licence GNU GPLv3. Neo4j a fourni son logiciel populaire de base de données sous AGPLv3, puis a modifié la licence, ce qui a conduit à des batailles juridiques contre les forks du logiciel.

    Nom : AGPL-v3-Logo.png
Affichages : 3874
Taille : 61,5 Ko

    L'AGPLv3 comprend une clause qui stipule que toute restriction ou exigence ajoutée est supprimée, ce qui signifie que quelqu'un pourrait simplement supprimer les modifications apportées par Neo4j à la licence d'utilisation et de distribution pour revenir à l'AGPLv3 standard. Mais la société a contesté cette disposition devant un tribunal de district californien et a obtenu gain de cause. D'après la Cour, Neo4j peut ajouter de nouvelles clauses contraignantes.

    L'affaire, « la validité de cette licence FOSS modifiée », est maintenant devant une Cour d'appel aux États-Unis. Les défendeurs (PureThink, iGov, et John Mark Suhy) contestent notamment les conclusions du tribunal concernant les violations de marque déposée et d'autres infractions alléguées par Neo4j.

    « Je ne pense pas que la communauté réalise que si le neuvième circuit confirme la décision du tribunal de première instance, cela ne fera pas que tuer la GPLv3 », a expliqué John Mark Suhy, de PureThink. John Mark Suhy est fondateur et directeur technique des entreprises PureThink et iGov.

    « Elle créera un dangereux précédent juridique qui pourrait être utilisé pour saper toutes les licences open source, en permettant aux concédants d'imposer des restrictions inattendues et en érodant fondamentalement la confiance qui rend possible l'open source », a déclaré John Mark Suhy.

    PureThink dénonce l'interprétation de la licence AGPL par Neo4j

    La question soumise à la Cour d'appel se résume au droit de supprimer les restrictions contractuelles ajoutées aux clauses de l'APGL. Ce droit est énoncé dans l'AGPLv3, section 7, paragraphe 4 : « si le logiciel tel que vous l'avez reçu, ou toute partie de celui-ci, contient un avis indiquant qu'il est régi par cette licence ainsi qu'un terme qui est une restriction supplémentaire, vous pouvez supprimer ce terme ». D'autres GPL contiennent des termes similaires.

    Le tribunal de district californien a rendu un jugement sommaire partiel en 2022. Il a affirmé qu'une licence créée en combinant la GPL avec d'autres termes non libres ne peut être qualifiée de « libre et ouverte ». Mais le tribunal avait également accepté l'interprétation de la licence par Neo4j.

    Selon l'interprétation de Neo4j, les concédants de licence (ceux qui concèdent des licences pour des logiciels) peuvent ajouter des conditions restrictives supplémentaires, mais que les licenciés (ceux qui utilisent le logiciel sous la licence associée) ne sont pas autorisés à supprimer ces conditions.

    En mai 2018, Neo4j a abandonné la licence AGPL pour son logiciel Neo4j EE (édition entreprise) et l'a remplacée par une nouvelle licence intégrant la AGPLv3 et la licence Commons Clause. La licence révisée interdit aux utilisateurs de logiciels non payants de revendre le code ou d'offrir des services d'assistance.

    En conséquence, The Graph Foundation, PureThink et iGov ont créé un fork de Neo4jn comme l'autorise l'AGPL, sous le nom de « ONgDB ». ONgDB été présenté comme une alternative gratuite et open source à Neo4j et est dépourvu des restrictions Commons Clause ajoutées au logiciel de Neo4j.

    En 2018 et 2019, Neo4j et sa filiale suédoise ont intenté des actions en justice, invoquant des violations de sa licence modifiée et de ses marques. The Graph Foundation a conclu un accord en février 2021. En mai de la même année, Neo4j a obtenu un jugement sommaire partiel contre PureThink et iGov.

    Une grande partie de l'affaire a porté sur les violations de marques. Toutefois, l'injonction préliminaire du tribunal comprenait également l'interdiction suivante : « John Suhy s'est vu interdire de représenter que l'ajout par Neo4j Sweden AB de la licence Commons Clause à la licence régissant Neo4j Enterprise Edition violait les termes de l'AGPL ou que la suppression de la licence Commons Clause était légale, et d'autres déclarations similaires ».

    PureThink dénonce un manque de soutien de la communauté

    Selon les analystes, le fait que John Suhy défende seul les licences GPL, sans l'aide de la Free Software Foundation (FSF), fondée par Richard Stallman, créateur de la licence publique générale GNU (GNU General Public License), est préoccupant. John Suhy a indiqué : « je fais tout moi-même parce que j'ai utilisé toutes mes économies pour me battre en première instance. Je suis surpris que la Free Software Foundation ne s'en soit pas trop préoccupée ».

    « Ils ont toujours eu l'excuse de ne pas avoir l'argent nécessaire. Heureusement, le Software Freedom Conservancy est intervenu et a apporté son aide », a-t-il ajouté. En janvier, le Software Freedom Conservancy (SFC) a déposé un mémoire d'amicus curiae auprès de la Cour d'appel du neuvième circuit.

    Le SFC a déclaré : « l'interprétation du tribunal de première instance, si elle est confirmée en appel, pourrait modifier radicalement la façon dont la communauté comprend si et comment des restrictions supplémentaires peuvent être ajoutées et supprimées ». Le SFC appelle la Cour à annuler le jugement.

    Le SFC est le seul à avoir déposé un mémoire d'amicus curiae dans cette affaire. Interrogé sur les raisons pour lesquelles la FSF a choisi de ne pas participer, un porte-parole de l'organisation a déclaré : « je ne peux rien divulguer sur les stratégies juridiques de la FSF ni m'étendre sur les complexités de l'affaire.

    « Cependant, je peux affirmer que la FSF n'autorise pas la création ou la distribution de versions modifiées des licences, y compris la GNU AGPLv3, ce qui donne lieu à des travaux dérivés non autorisés et crée de la confusion chez les utilisateurs. La FSF s'efforce de faire en sorte que cela soit bien compris ».

    Les risques de l'affaire pour la communauté du logiciel libre

    Le tribunal déclare que l'AGPL peut être modifiée par l'ajout de la licence Commons Clause et que cette modification ne peut être annulée, malgré ce que dit l'AGPL. Selon le SFC, le juge Edward J. Davila, du tribunal de district de San Jose, en Californie, a commis une erreur en acceptant l'interprétation de l'AGPL par Neo4j. L'affaire a été portée en appel depuis lors. Les défendeurs et le SFC demandent l'annulateur de la décision du tribunal de district.

    L'appel présente toutefois un certain risque pour la communauté du logiciel libre, car il pourrait échouer et créer un précédent. Si John Suhy se contentait de payer les dommages et intérêts et de passer à autre chose, la décision du tribunal de première instance ne s'appliquerait qu'à cette seule affaire.

    D'autres litiges pourraient citer la décision comme argument, mais elle ne serait pas contraignante. Mais on peut s'attendre à ce qu'une décision du neuvième circuit crée un précédent juridique contraignant dans sa juridiction (l'ouest des États-Unis), à moins que la Cour suprême ne s'en mêle.

    Ainsi, si la décision du tribunal de district est confirmée, la loi permettrait de prendre du code sous une licence GPL et d'ajouter des restrictions qui ne peuvent pas être supprimées, ce qui est contraire à l'objectif même de la GPL. Cela pourrait également mettre en péril les forks de Neo4j : ONgDB et DozerDB.

    John Suhy a déclaré qu'il ne sait pas exactement pourquoi la Free Software Foundation (FSF) n'a pas choisi d'intervenir. Selon John Suhy, le FSF et d'autres organisations ne voulaient pas qu'il fasse appel de la décision du tribunal de district de San Jose. John Suhy a déclaré avoir rejeté cette idée :

    Citation Envoyé par John Suhy

    En fait, ils ne voulaient pas que je fasse appel. D'autres organisations m'ont contacté pour essayer de m'empêcher de faire appel. J'ai dit en substance : « écoutez, il s'agit de mon gagne-pain. Je me bats pour moi-même et pour protéger ma famille. Pourquoi ne m'aidez-vous pas en me donnant des conseils juridiques ou en me fournissant un avocat ? ».

    J'étais prêt à travailler avec eux. Je veux m'assurer que nous protégeons la licence et qu'il n'y a pas de précédent dangereux. Et la seule chose qu'ils ont pu proposer, c'est de ne pas faire appel, ce que je ne pouvais pas faire.
    Sur sa page de licence, Neo4j insiste : « Neo4j s'engage en faveur de l'open source. Neo4j Community Edition est entièrement open source, sous licence et distribué sous GPL v3. Neo4j offre un certain nombre d'options de licences commerciales, y compris des licences gratuites pour le développement, les startups, les utilisations académiques et éducatives et, bien sûr, l'évaluation ». Mais l'interprétation de la licence par Neo4j suscite des préoccupations.

    Sources : Software Freedom Conservancy, John Mark Suhy, fondateur et directeur technique de PureThink et iGov

    Et vous ?

    Quel est votre avis sur le sujet ?
    Que pensez-vous de l'interprétation de la licence GNU AGPL par Neo4j ?
    Que pensez-vous du jugement rendu par le tribunal de district dans cette affaire ?
    Quels impacts ce jugement pourrait-il avoir sur l'écosystème des logiciels libres et open source ?
    Que pensez-vous du silence des organisations de l'écosystème des logiciels libres et open source dans cette affaire ?
    Quels impacts la décision de la Cour d'appel aura-t-elle sur l'écosystème des logiciels libres et open source ?

    Voir aussi

    L'Avenir de la GPLv3 en Suspens : la Software Freedom Conservancy Soumet un Mémoire d'Amicus Curiae dans l'Affaire Neo4j vs PureThink, son issue pourrait marquer un tournant pour l'avenir des logiciels libres

    Une Cour estime que qualifier un produit d'open source alors qu'il ne l'est pas constitue une publicité mensongère, qui pourrait influencer les décisions d'achat des clients

    L'open source d'entreprise est mort, selon le développeur Jeff Geerling qui dénonce les postures de plus en plus d'entreprises qui s'accaparent du travail de leur communauté via les changements de licence

Discussions similaires

  1. L'avenir du réseau, c'est le 7 bits
    Par tchize_ dans le forum Protocoles
    Réponses: 1
    Dernier message: 06/02/2015, 10h58
  2. Réponses: 9
    Dernier message: 27/04/2011, 14h54
  3. Réponses: 12
    Dernier message: 09/07/2010, 14h14
  4. Réponses: 0
    Dernier message: 28/05/2010, 16h47
  5. L'avenir est-il au PHP ?
    Par Manolo dans le forum Langage
    Réponses: 468
    Dernier message: 11/02/2008, 18h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo