Résumé :
r/opensource, une communauté de discussion sur les logiciels open source sous Reddit, une plateforme sociale américaine bien connue, a récemment lancé une série de nouvelles règles de soumission. Le plus controversé d’entre eux est qu’il interdit la publication de projets utilisant l’intelligence artificielle, générés par l’intelligence artificielle ou spécifiquement orientés vers l’intelligence artificielle. L'équipe de gestion de la communauté estime que l'étape actuelle de l'intelligence artificielle est incompatible avec les valeurs open source défendues par la communauté. Cette décision a rapidement suscité la polémique auprès des utilisateurs, et a même incité certains promoteurs à créer de nouvelles communautés pour accueillir des projets exclus par la nouvelle réglementation.

Selon les règles publiées par l'équipe de gestion de la communauté le 24 octobre, heure locale, si un projet utilise l'intelligence artificielle, est produit par l'intelligence artificielle ou est un produit au service de l'intelligence artificielle, il n'est pas le bienvenu pour être publié dans la communauté. L'équipe de direction estime que le modèle actuel de développement de l'intelligence artificielle est en conflit avec la philosophie de la communauté open source, il est donc nécessaire de maintenir l'orientation des valeurs originales de la communauté en limitant les projets associés.
Cependant, les nouvelles réglementations ne définissent pas clairement les limites spécifiques de la participation de l'intelligence artificielle au développement de projets, ce qui amène de nombreux utilisateurs à remettre en question son applicabilité. Le développement de logiciels modernes a largement adopté des outils tels que la programmation assistée par intelligence artificielle, la complétion de code et les tests automatisés. Même si le code principal d’un projet est écrit par des humains, il peut également contenir une partie du code généré par l’intelligence artificielle. Si un projet est interdit tant qu’il implique l’intelligence artificielle, un grand nombre de logiciels open source grand public pourraient être affectés.
Certains utilisateurs ont spécifiquement souligné que le code généré par l'intelligence artificielle apparaît désormais également dans le noyau Linux. Si le sens littéral de la nouvelle réglementation est suivi, les projets qui s'appuient sur ces logiciels ou contiennent du code associé peuvent théoriquement être exclus de la communauté. Des controverses similaires reflètent un problème de plus en plus important du monde réel : à mesure que la programmation assistée par intelligence artificielle devient de plus en plus populaire, comment distinguer le degré de participation de l'intelligence artificielle au développement et comment juger si un projet est toujours conforme à l'esprit open source devient de plus en plus complexe.
Face aux doutes, le modérateur de la communauté Wolvereness a expliqué lors de la discussion que les nouvelles réglementations ne signifient pas que tous les logiciels contenant des fonctions d'intelligence artificielle seront nécessairement interdits. Par exemple, certains logiciels ne sont dotés que de fonctionnalités d’accessibilité telles que les sous-titres automatiques, mais l’intelligence artificielle n’est pas leur utilisation principale. De tels projets peuvent bénéficier d'exceptions. L'opposition persiste cependant, car l'équipe de direction n'a pas encore fourni de critères suffisamment clairs sur les fonctionnalités d'IA acceptables et les situations qui déclencheraient une interdiction.


En plus de l'interdiction de l'IA, la communauté a également ajouté d'autres restrictions. Les projets soumis doivent avoir au moins un an, être toujours activement maintenus et compter plusieurs contributeurs. Cela signifie que les nouveaux projets qui viennent d'être publiés, les logiciels développés indépendamment par une seule personne et les développeurs qui espèrent trouver des mainteneurs ou recruter des contributeurs dans la communauté risquent de perdre l'opportunité de participer. L'équipe de direction a même clairement indiqué que la communauté n'accepterait plus à l'avenir les demandes de recherche de mainteneurs de projet ou de recrutement de développeurs.
Une autre disposition controversée concerne la langue. L'équipe de direction exige en effet que les participants soient capables de communiquer en anglais et recommande aux utilisateurs qui ne parlent pas anglais de rechercher d'autres communautés. La raison en est qu’il est difficile pour les managers de faire la distinction entre les contenus anglais directement générés par l’intelligence artificielle et les contenus anglais traduits par l’intelligence artificielle ; si l'utilisateur lui-même ne comprend pas l'anglais, il ne peut pas confirmer si la traduction est exacte.
Cette réglementation a été critiquée car elle limite non seulement l'utilisation de l'intelligence artificielle, mais peut également exclure un grand nombre de développeurs non anglophones de l'environnement de communication open source. Les logiciels open source ont à l'origine la particularité de traverser les frontières nationales et linguistiques, et de nombreux développeurs, responsables et utilisateurs de projets viennent de différents pays. Les critiques estiment que la maîtrise de la langue n'est pas nécessairement liée au fait qu'un projet soit véritablement open source, et qu'interdire complètement la participation des utilisateurs non anglophones peut nuire au caractère international de la communauté.
Après l'annonce des nouvelles réglementations, certains utilisateurs qui n'étaient pas d'accord avec ces restrictions ont commencé à se tourner vers la nouvelle communauté r/trueopensource. Cette nouvelle communauté vise à offrir un espace de communication alternatif aux développeurs concernés par les règles originales et à être plus ouvert à la participation de l'intelligence artificielle au développement. Le modérateur de la communauté d'origine a également mentionné cette nouvelle communauté dans la discussion et a exprimé l'espoir qu'elle puisse offrir une place aux personnes concernées par la nouvelle politique.
La controverse survient alors que les outils de programmation d'intelligence artificielle transforment rapidement le secteur du développement logiciel. Les développeurs peuvent utiliser l’IA pour générer du code, analyser des programmes, corriger des bugs et même recréer des alternatives fonctionnellement similaires basées sur le comportement des logiciels existants. Ces capacités ont abaissé le seuil technique pour les développeurs individuels, mais ont également déclenché des débats en cours sur la qualité du code, les droits d'auteur, la sécurité des logiciels et la définition de l'open source.
Pour les développeurs qui s'opposent à l'intelligence artificielle, la question n'est pas seulement de savoir qui écrit le code, mais aussi la transparence, la vérifiabilité du logiciel, si le processus de développement est véritablement ouvert et si les données de formation et le contrôle commercial derrière le modèle d'intelligence artificielle sont cohérents avec les concepts open source. Ceux qui soutiennent le développement assisté par l'intelligence artificielle estiment que le cœur de l'open source devrait être la question de savoir si les utilisateurs peuvent obtenir, rechercher, modifier et distribuer des logiciels, plutôt que de se baser uniquement sur les outils utilisés par les développeurs pour déterminer si un projet peut entrer dans la communauté.
Cependant, les nouvelles règles de r/opensource n’équivalent pas à une interdiction totale de l’intelligence artificielle dans l’ensemble du secteur des logiciels open source ou sur la plateforme Reddit. Il s'agit d'une politique de contribution formulée par une communauté spécifique. Son impact se reflète d'abord dans l'ampleur des échanges et les modalités de participation des utilisateurs au sein de la communauté. Même si un projet ne peut pas être publié ici, cela ne signifie pas qu'il perd ses qualifications open source ou qu'il ne peut pas continuer à être développé et diffusé sur d'autres plateformes.
Cette tourmente a révélé un nouveau problème auquel est confrontée la communauté open source : alors que l'intelligence artificielle devient progressivement un outil commun pour le développement de logiciels, comment les principes open source traditionnels doivent-ils s'adapter au nouvel environnement technique ? La communauté peut formuler des règles selon ses propres idées, mais si la portée des restrictions est trop large, elle peut même exclure les projets qui sont maintenus depuis longtemps, qui ont du code ouvert et permettent des modifications libres. Alors que la programmation d’IA continue de gagner en popularité, les débats sur la définition de l’open source, les droits des développeurs et la gouvernance communautaire devraient se poursuivre.
Commentaires