Coder avec l'IA sans pomper le projet d'un autre ? Terry Godier retracted his app Dark Hours after developer Miguel Beher flagged that it shared the same name, functions, and even the same bugs as his open-source app DarkHours.app, including sending users to fields in Mexico or the Pacific Ocean. Godier's AI agent Claude Code had copied large parts of the open-source code and the app's name without explicit instruction, prompting Godier to publish a mea culpa on August 9, 2026, citing his "irresponsible use of AI. Coder avec l'IA sans pomper le projet d'un autre ? Ce qu’il faut retenir - Terry Godier a retiré son app Dark Hours après qu'un concurrent ait signalé qu'elle partageait le même nom, les mêmes fonctions et jusqu'aux mêmes bugs envoi utilisateurs au Mexique ou océan Pacifique qu'une autre app homonyme open source. - L'agent IA Claude Code a récupéré de gros bouts du code et le nom de l'app Dark Hours open source sans que Godier le demande explicitement, parce que les modèles IA consultent GitHub et ont été entraînés sur du code public. - Pour coder responsable avec l'IA, il faut dire explicitement à l'agent de ne pas analyser de code source de projets open source, vérifier que le nom de l'app n'existe pas déjà, et comparer votre code avec les projets concurrents avant de lancer. Résumé généré par IA Dark Hours est à l'origine une petite web app qui vous dit ce qu'il y a à voir dans le ciel ce soir et si ça vaut le coup de mettre le museau dehors. Le développeur Terry Godier l'a construite avec l'aide de Claude et lancée début août mais au moment où j'écris ces lignes, elle n'existe plus... En effet, son site darkhours.io redirige maintenant vers DarkHours.app https://darkhours.app , un autre projet signé Miguel Beher et sous licence MIT. C'est ce dernier qui a vu le problème, et je vais vous expliquer... En fait, les 2 apps avaient non seulement le même nom, mais également les mêmes fonctions, et le même nom de domaine à part le TLD . Quand Beher a signalé le souci à Godier https://bsky.app/profile/terrygodier.com/post/3ms2lm4kcfc2j , ce dernier a d'abord proposé de changer de nom et de différencier les fonctionnalités mais une heure plus tard il retirait tout, annulait l'app iOS qu'il préparait, et publiait un mea culpa https://blog.terrygodier.com/2026/08/09/mea-culpa-dark-hours.html où il parle de son " usage irresponsable de l'IA ". Et ce qui l'a décidé à tout stopper comme ça, c'est juste un bug. En effet, son application envoyait les gens observer les étoiles au milieu de champs perdus au Mexique, ou dans l'océan Pacifique et Beher avait exactement le même souci de son côté à ce moment-là il l'a résolu depuis . Alors se ressembler sur des fonctionnalités, ça arrive et ça ne me choque pas mais se ressembler jusque dans les bugs, là ça pique un peu beaucoup. Les procès en pompage IA, j'en ai déjà parlé https://korben.info/open-slopware-chasse-aux-sorcieres-ia-open-source.html , et ils se trompent souvent de coupable, et dans le cas de Godier, celui-ci n'a pas pompé le code du Dark Hours original. Non, il a juste développé son app avec Claude Code, sans se poser trop de question. Pour lui, il est juste parti d'un code d'éphémérides qu'il a écrit en janvier mais comme Dark Hours est un projet open source, et bien ce qui s'est passé, c'est que son agent IA a récupéré de gros bouts de cette app, jusqu'à son nom pour en faire sa nouvelle app. Hé oui, la vie c'est facile quand on se repose sur le code des autres. Dark Hours, le vrai En effet, Claude Code, Codex et les autres sont des outils connectés. Ils lisent des pages, clonent des dépôts, fouillent GitHub quand ça les arrange, du coup, si votre demande ressemble à un truc qui existe déjà, et bien l'agent peut aller le consulter et s'en servir de modèle. Et même sans aller sur le net, comme les modèles ont été entraînés sur tout ce qui traîne publiquement sur le net, dépôts de code compris, il est capable de restituer une structure vue mille fois, sans même aller la chercher sur le net. Un peu comme les modèles de diffusion d'images qui reproduisent le style des artistes. C'est pour ça que je trouve la mésaventure de Godier et Beher intéressante. Ça nous enseigne qu'il faut faire extrêmement attention quand on code avec l'IA. Pour limiter les risques qu'elle aille se servir dans du code libre, il faut donc indiquer expressément à l'agent de NE PAS récupérer le code source de projets open source, ne pas l'analyser, ne pas pomper du code ni les interfaces. Bref, lui dire qu'on part d'une page blanche... C'est le même principe que celui de la clean room qui a permis à Compaq de cloner légalement le BIOS d'IBM, comme on peut le voir dans la série Halt and Catch Fire... On implémente les bonnes idées, mais jamais les lignes de code. En savoir plus /cgu/ videos-integrees Pour ma part, je fais quasiment que des outils internes et des bidules perso, mais je le précise quand même pour que tout soit clean. Toutefois, ça ne règle pas le problème de l'entraînement qui a été fait en amont pour forger le modèle IA. Donc avant de coder, deux réflexes à avoir : 1/ Chercher le nom de votre app ou de votre nouvelle entreprise pour de vrai, ce qui vous évitera de vous lancer dans un move de contrefaçon sans le savoir. Et 2/ Installer tout ce qui existe dans le même genre pour être sûr de ne pas vous faire berner par l'IA... Sachez que rien que cette année, j'ai été victime moi-même 2 fois, de gens qui n'ont pas pris ces précautions et qui se sont attribués les noms de mes projets pour leurs propres trucs en se reposant, je le suppose, uniquement sur l'IA sans se poser la moindre question. Pour l'un des projets, VoxDrop, j'ai changé le nom en Kassis pour pas me prendre le chou car c'était un projet jeune. Mais pour l'autre problème, c'est plus épineux et je ne peux pas vous en parler encore mais rassurez-vous, dès que je le pourrais, vous ferai un article qui détaillera tout en détail pour vous raconter cette histoire hallucinante qui m'arrive. Après, ce que je vous conseille de faire aussi c'est qu'une fois que votre projet est fini, pensez à lancer une phase de contrôle. Ça personne ne le fait, mais c'est pas mal de récupérer le code des projets qui vous ont inspiré ou projet concurrents, de le poser à côté du vôtre et faire vous-même ou demander à un agent IA une comparaison, un peu comme la passe sécurité que vous faites en fin de projet. Reprendre une fonctionnalité qu'on trouve bien ailleurs et la réimplémenter dans son projet, c'est normal et c'est ce que tout le monde fait d'ailleurs. Mais reprendre le nom, le look de l'interface et le code, qui plus est, sans mentionner la licence, c'est vraiment moche. Et c'est exactement ce que peut faire votre agent IA dans votre dos, alors soyez vigilant parce qu'après, vous pourrez dire que vous ne le saviez pas, tout le monde vous traitera de voleur. La frontière est là, et il n'y a qu'une comparaison explicite du code et de l'interface qui vous dira de quel côté vous êtes tombé...