Contexte de la décision

Le 27 octobre 2024, les modérateurs du subreddit r/opensource ont publié de nouvelles règles de soumission. Le texte officiel stipule : « If your project uses AI, is made by AI, or is intended for AI, it’s not welcome on r/opensource. » Cette interdiction s’étend également aux projets dont le code aurait été généré par une IA, même de façon incidente. En parallèle, les règles imposent que chaque projet doit être actif depuis au moins un an, maintenu régulièrement et disposer de plusieurs contributeurs. Les demandes de recrutement de mainteneurs sont explicitement exclues. Enfin, le texte indique que les membres ne parlant pas anglais doivent quitter le subreddit, car « we cannot distinguish between AI‑written and AI‑translated ».

If your project uses AI, is made by AI, or is intended for AI, it’s not welcome on r/opensource.

Implications techniques du bannissement de l’IA

Le critère « utilise l’IA » repose sur une définition vague, ce qui complique la vérification automatisée. La communauté a rapidement rappelé que le noyau Linux contient déjà du code généré par IA, ce qui placerait potentiellement des projets majeurs sous le coup d’une exclusion. Sans un mécanisme de traçabilité du code‑IA, les modérateurs doivent s’appuyer sur des déclarations volontaires ou sur des analyses manuelles, augmentant le risque d’erreurs de classification. De plus, la règle ne précise pas si les outils d’accessibilité basés sur l’IA, comme le sous‑titrage automatique, sont tolérés ; le modérateur Wolvereness a indiqué une marge de manœuvre, mais aucune directive claire n’a été fournie.

Conséquences pour les contributeurs non anglophones et les projets récents

L’exigence d’une ancienneté d’un an élimine les projets lancés par des développeurs solo ou des équipes émergentes, qui constituent une part importante de l’innovation open source. En interdisant les requêtes de recherche de mainteneurs, la règle supprime un canal de visibilité essentiel pour les projets en phase de croissance. La clause linguistique, quant à elle, exclut explicitement les utilisateurs qui ne maîtrisent pas l’anglais, alors même que la traduction automatique, souvent alimentée par l’IA, est courante sur la plateforme. Cette double barrière crée un effet de filtre qui réduit la diversité des contributions et fragmente la communauté.

Réactions de la communauté et perspectives

Les commentaires sous le post original ont rapidement dégénéré en débat, menant à la création d’un subreddit rival, r/trueopensource, destiné à accueillir les projets rejetés. Les critiques soulignent que la règle « too broad, misguided, or vague » (trop large, mal conçue ou vague) risque d’alimenter l’autocensure et de décourager l’adoption de pratiques d’IA bénéfiques, comme la génération de documentation ou les tests automatisés. Sans critères mesurables, la modération repose sur l’interprétation subjective, ce qui peut entraîner des incohérences entre les modérateurs. À moyen terme, la communauté pourrait fragmenter davantage, avec des espaces séparés selon les politiques d’utilisation de l’IA et la langue, affectant la collaboration transversale qui caractérise l’open source.