Linux App Store Bans Software Touched by AI in Any Way

Flathub a annoncé l’interdiction totale de tout logiciel contenant du code, de la documentation ou tout contenu généré ou assisté par IA, une décision jugée irréaliste et arbitraire par l’intervenant, qui y voit un exercice de pouvoir plutôt qu’une mesure technique cohérente.

Voir la source

SYNTHÈSE STRUCTURÉE

Une interdiction radicale et sans nuance

Flathub, décrit comme « the Linux app store », a publié une règle stipulant : « Applications containing AI-generated or AI-assisted code, documentation, or other content are not allowed ». L’intervenant souligne que cette interdiction est « a very intense reaction to AI code generation and AI testing tools », car elle ne fait aucune distinction entre l’utilisation d’IA pour une simple suggestion de complétion et un générateur de code complet. Aucune exception ni seuil n’est prévu.

Des applications majeures déjà concernées

L’intervenant cite le travail de Chris Kerny, qui a scanné les 30 applications les plus installées sur Flathub : « found explicit AI-generated code contributions in several major projects ». Parmi elles, Lutris, Gear Lever et RetroArch. Il ajoute que « the Linux kernel itself has had thousands, literally thousands, of code submissions accepted into the kernel that were made with AI-generated code this month ». L’interdiction est donc impossible à respecter sans retirer une part significative des logiciels les plus populaires.

Une contradiction avec l’esprit open source

L’intervenant rappelle la réaction de DHH (créateur de Ruby on Rails) : « Empowering people to own and change their software was the open-source slogan for decades. Now the grand democratization finally arrives, and it’s all, ‘Yeah, but not like that.’ » L’idée est que l’IA démocratise l’accès à la programmation, mais que Flathub en bloque l’accès. L’intervenant, bien que sceptique sur l’IA, juge cette interdiction « a crazy weird move ».

Le danger des règles floues : « ethically questionable code »

L’intervenant pointe une autre règle de Flathub : « Applications or changes containing copyrighted, license incompatible, or ethically questionable code are not allowed ». Il qualifie cette clause de « intentionally vague and extraordinarily powerful ». Il explique : « The whole purpose behind a rule like that is to give the person who makes the rule the ability to enforce anything they want at any time. » Cela ouvre la porte à des bannissements arbitraires, par exemple sur la base de l’identité politique du développeur.

Une position alternative : AppImage comme contre-exemple

Le développeur d’AppImage a réagi en déclarant : « AppImage has no plans to and no means to prevent developers from distributing applications containing whatever they want. Never trust middlemen that want to dictate what you can or cannot do as an application developer. » L’intervenant approuve totalement cette approche : « No restrictions, no constraints, no middlemen. I completely completely agree. »

Un exercice de pouvoir déguisé en vertu

L’intervenant cite un auditeur nommé Greg : « This ban isn’t actually about AI. It’s about the arbitrary exercise of power, about the imposition of will over the user. That is what makes it antithetical to open source. » L’intervenant renchérit : « Flat Hub’s ban on AI is heavily motivated by Flat Hub leadership’s desire to exercise power, to impose their will on others. » Il conclut avec ironie : « That virtue ain’t going to signal itself. »

CONCEPTS CLÉS

  • Flathub : dépôt centralisé d’applications Flatpak, très utilisé dans l’écosystème GNOME, présenté comme un « app store » Linux.
  • AI-generated code : code produit par un modèle de langage (LLM) ou un outil de génération automatique, sans intervention humaine directe.
  • AI-assisted code : code écrit par un humain mais avec l’aide d’outils d’IA (complétion, suggestion, correction).
  • Ethically questionable code : notion non définie par Flathub, laissant une marge d’interprétation discrétionnaire aux modérateurs.

CONCLUSION

L’interdiction totale de l’IA par Flathub est une mesure irréaliste, car elle toucherait des applications majeures et même le noyau Linux. Plus grave, elle s’accompagne d’une clause floue sur le « code éthiquement discutable » qui permet un contrôle arbitraire. L’intervenant y voit un exercice de pouvoir contraire à l’esprit open source, et recommande de suivre l’exemple d’AppImage : ne pas imposer de restrictions aux développeurs. La leçon est claire : « Never trust middlemen that want to dictate what you can or cannot do as an application developer. »

Du même canal

Tout voir