RPCS3 a ajouté noir sur blanc dans son dépôt GitHub une règle visant les contributions générées par IA. L’émulateur-débogueur PlayStation 3 autorise encore l’usage d’outils d’IA pour la recherche et la rétro-ingénierie, mais il exige désormais que chaque contributeur comprenne pleinement le code qu’il soumet et assume lui-même tous les échanges avec l’équipe.

Le durcissement vient d’un constat très simple côté mainteneurs : le projet dit voir arriver davantage de pull requests non testées, non vérifiées, et parfois envoyées presque telles quelles par des outils automatisés. RPCS3 estime que ce type de contribution fait perdre du temps à la maintenance et peut même casser des fonctions pour tous les utilisateurs si un mauvais changement passe au travers.

Le dépôt impose désormais une divulgation précise

Le README du projet encadre désormais explicitement les PR ouvertes par des agents IA ou d’autres outils automatisés. Leur auteur doit préciser dans la description la part exacte générée par IA, ainsi que les tests ou la revue humaine effectués avant l’envoi. Une pull request qui omet cette divulgation peut être fermée sans review.

RPCS3 ajoute aussi que toute communication avec l’équipe — code, commentaires dans le code ou messages GitHub — doit venir du contributeur humain, pas d’un agent autonome. Et en cas de violations répétées, le dépôt prévient qu’un bannissement pourra tomber.

RPCS3 vise les patchs envoyés sans compréhension réelle

La position n’est donc pas un rejet global des outils d’IA. Le projet dit les tolérer pour la recherche ou certains usages d’appoint, mais refuse les patchs envoyés sans maîtrise technique, sans débogage sérieux et sans validation humaine. Pour un émulateur PS3, où chaque régression peut toucher des couches sensibles de compatibilité ou de débogage, la ligne est plutôt claire.

Si un contributeur n’est pas sûr de son travail, RPCS3 recommande d’ouvrir d’abord une discussion ou de contacter un mainteneur avant de soumettre un changement. La règle est détaillée directement sur le dépôt GitHub officiel de RPCS3.