Prodige ou plagiat ? L'application iOS de conversion de cryptomonnaies développée par une adolescente de seize ans autodidacte
Soulève la polémique

Le , par Stéphane le calme

119PARTAGES

17  1 
Fin janvier, une développeuse de seize ans répondant au pseudonyme Harshita Arora a posté un billet qui annonçait qu’elle venait de publier sa première application et elle a raconté son histoire, espérant inspirer d’autres jeunes développeurs ou toute personne qui trouverait un intérêt dans la conception de produits technologiques.

« Petit background sur moi-même : je suis une autodidacte de seize ans. J'apprends la conception et la programmation numériques depuis l'âge de treize ans. J'étais la plus jeune stagiaire chez Salesforce à Bangalore à l'hiver 2016.

« J'ai participé au programme d'été MIT Launch en été 2017 où mon équipe et moi avons lancé Universeaty. C'était la première fois que je m'essayais à des applications iOS et je savais combien il était plus rapide de créer des produits tangibles et de voir les résultats de mon travail lors de la création d'applications mobiles. Apporter mes idées au logiciel était beaucoup plus facile et plus amusant !

« J'ai commencé à apprendre le développement d'applications Swift et iOS à partir de cours en ligne sur Treehouse, j'ai regardé des vidéos sur YouTube et j'ai pratiqué la construction d'applications basiques. Cela a défini mes bases de programmation. J'ai commencé à créer des applications plus sérieuses et complexes après quelques semaines d'apprentissage et de pratique.

« Vers le 20 novembre 2017, j'ai décidé que je voulais travailler sur un traqueur de prix de cryptomonnaies, des alertes et une application de gestion de portefeuille. »

Interface de l’application développée par Arora


L’application est devenue populaire, probablement à cause du contexte (âge, sexe et expérience), et a valu à l’adolescente les appréciations de la communauté des développeurs, parmi lesquels le PDG de Product Hunt.

Un développeur s’est intéressé de prêt à cette histoire, sans doute intrigué par le fait qu’une autodidacte de seize ans, avec seulement quelques semaines d’apprentissage en développement, puisse réussir à produire cette application : « Après avoir lu son billet de blog, son histoire stackoverflow/github dans une tentative de comprendre ses luttes en tant que programmeur autodidacte, j’ai réalisé qu’elle n’a pas du tout livré de batailles ! Les développeurs autodidactes ont toujours de nombreuses questions, mais elle ne semblait pas en avoir ! Il n'y a pas non plus de progression de toutes les tâches qu'elle a accomplies. »

Et de continuer en disant « Qu’en tant que développeur à plein temps (plus de quatre ans d'expérience de travail), je connais le niveau d'effort nécessaire pour lancer une appli. Prétendre le faire en deux mois avec un pitch prêt pour les médias est pour le moins suspect. Quelque chose n'allait pas, alors j'ai décidé de creuser en profondeur. J'ai utilisé un iPhone de rechange pour obtenir l'application, puis utilisé https://github.com/BishopFox/bfdecrypt et https://github.com/BishopFox/bfinject pour décrypter l'application. »

Voici ce qu’il affirme avoir découvert :
  • non, elle n'a pas codé l'application comme elle le prétend. « Pour sa défense, elle a obtenu de l'aide de quelques personnes, mais j'appellerais cela du bluff, étant donné que cette aide est interprétée comme étant plus de 50 % de 90 % des commits git » ;
  • il n'y a pas de story-board. « Pour tout développeur iOS qui commence à peine, faire une application sans story-board est tout simplement incroyable » ;
  • « Après avoir converti les fichiers .nib en format lisible, j'ai trouvé le nom du développeur principal qui n'a probablement pas eu de crédit pour la construction d'une merveilleuse application, alors qu'elle est saluée comme le prochain prodige mondial » ;
  • « Maintenant, un moyen commun de dissimuler le plagiat dans les applications est de remplacer l'ID de bundle avec le vôtre. Mais, les traces sont parfois laissées dans le code. Donc, nous avons fait un grep pour com sur les chaînes dans l'application décryptée, vous remarquerez que sur la ligne 929 il y a une mention de bibliothèque qui n'existe pas, et donc je suis enclin à croire que [cette bibliothèque appartient probablement à] l'auteur du code original » ;
  • en discutant avec le développeur en question, il est allé jusqu'à dire qu'il lui « permettait » de prendre la paternité de l'application, étant donné certaines « circonstances ». « D’accord, nous ne le voyons pas s’accaparer des félicitations que la jeune fille a reçues pour son application. Est-ce donc là une appréciation d'un soi-disant mentor ? »

Par la suite, il affirme « qu’ils » (probablement certains de ses collègues/amis et lui) ont essayé de faire entendre leur voix sur les forums spécialisés et sur des plateformes de réseau social comme Facebook. Il est allé jusqu’à poster un échange entre l’adolescente et un collègue où elle affirme n’avoir pas développé toute l’application à elle seule.



« Nos messages ont été supprimés, les comptes signalés et bloqués, tout cela parce que nous avons interpellé une personne sur sa malhonnêteté et son éthique de travail. Alors, voici une autre tentative de faire la différence », a assuré le développeur.

« Avant que quelqu'un ne vienne me traiter de tyran ou prétendre que je la harcèle, je tiens à dire que je n'en suis pas un. J'énonce simplement les faits. Elle était devenue la porte-flambeau de Women-in-Code. Je ne suis pas d'accord avec ça. Ce genre de gens donne un mauvais nom à Women-in-Code, parce que ma chérie, ça demande du travail, de faire face à la compétition, de la persistance et de la patience malgré le sexisme pour se faire une place dans cette industrie convoitée par les hommes. Être la mascotte des femmes dans le logiciel, sans savoir comment faire un travail décent en plus d’avoir une mauvaise éthique de travail n'est pas juste ! Fin. »

« Même si elle était juste une architecte de l'application, je crois qu'elle devrait affirmer n’être que cela, et pas prétendre être la développeuse principale de l'application. Beaucoup d'entreprises/entrepreneurs embauchent des développeurs indépendants pour développer des prototypes initiaux et il n'y a rien de mal à cela. Mais une développeuse de seize ans qui revendique la notoriété comme étant la personne qui a conçu, développé et commercialisé une application en moins de trois mois est un peu tiré par les cheveux et décourage vraiment ceux qui tentent d’apprendre la programmation en autodidacte. Le développement logiciel est un travail difficile. Des pouvoirs prodigieux ne sont pas requis. »

La réaction de la communauté des développeurs face à ce billet de blog a été très vive. Certains ont applaudi ce développeur pour avoir démasqué l’adolescente, d’autres l’ont défendue bec et ongle, estimant que rien ne prouve qu’elle n’a pas fait ce qu’elle prétend.


Quoi qu’il en soit, l’affaire a pris un autre tournant puisque l’adolescente menace de porter l’affaire devant les tribunaux. Dans son courriel, elle affirme avoir été victime de harcèlement de la part de ce développeur et de ses amis. Aussi, elle a pris les mesures suivantes :
  • envoyer un courriel à l’adresse de l’employeur dudit développeur. « Je suppose que tu es au courant de cela puisque tu as enlevé toute mention qui pourrait aider à t’identifier » ;
  • rencontrer un avocat pour voir ce qui peut être fait pour rapporter un harcèlement numérique.

« Merci d’avoir lu, je voulais juste que tu saches que tu as dépassé les bornes. Toi et tes amis m’avez traitée de noms d’oiseaux en ligne », a-t-elle écrit avant de demander l’adresse de l’employeur de son ami afin de lui faire parvenir un courriel.

Voyant la situation lui échapper, son ami a appelé le développeur en question, tout paniqué, et lui a indiqué avoir présenté ses excuses, en leur nom à tous les deux, à la développeuse. Ce à quoi le développeur a répondu « cela m'attriste de voir des gens brillants de l'industrie menacés et leurs employeurs harcelés simplement parce qu'ils ont exprimé librement leurs opinions. »

Source : billet du développeur, billet Arora

Et vous ?

Partagez-vous le point de vue du développeur qui l'accuse ou pensez-vous qu'elle puisse bien l'avoir développée ?
Que pensez-vous de la méthode employée par le développeur ? Vous seriez-vous pris autrement pour signifier votre point de vue ?
Pensez-vous que cette affaire puisse avoir un impact sur la perception qu'a l'industrie technologique des femmes ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de 23JFK
Membre expérimenté https://www.developpez.com
Le 06/02/2018 à 15:37
C'est cool d'être une fille : Tu m'emmerdes je te fais un procès pour harcèlement. Une définition moderne de l'hystérie ?
17  1 
Avatar de Mingolito
Membre extrêmement actif https://www.developpez.com
Le 06/02/2018 à 14:21
Le fait de dire qu'elle à 16 ans quand elle à posté son application ça fait le buzz, du coup ça fait en même temps un coup médiatique et commercial, ce qui améliore la réussite de l'opération.

C'est comme quand tu lances une opération médiatique pour lancer un livre écrit par une fille de 16 ans ce qui fait le buzz et augmente les ventes et que tu apprends quelques années plus tard que le livre avait été écrit en réalité par une autre personne (le « prête-plume » dit-on maintenant) .
Bref même arnaque mais adaptée à l'informatique.
16  0 
Avatar de Zirak
Inactif https://www.developpez.com
Le 06/02/2018 à 14:12
Citation Envoyé par RyzenOC Voir le message
J'ai jamais compris pourquoi certains prenait tellement à cœur ce genre d'affaire...
Une fille de 16 développe une application.... ok super...2 secondes après je ferme l'onglet car je m'en moque mais alors complétement

Quand je lis une étude scientifique,article, un livre... je lis pas le nom de l'auteur, je m'en fou de savoir qui l'a fait.

Je m'en fou de savoir qui a crée tel ou tel logiciel, tous ce que je veut c'est pouvoir l'utiliser sans trop de bug, et qu'ils soient corrigés à la prochaine release si je les remontes. Qui a corrigé le bug je m'en tamponne.

Merci de m'envoyer le code source de tous tes prochains développements, afin que je puisse commercialiser ceux-ci et engranger l'argent à ta place.

Le problème ici n'est pas de savoir quel âge a la fille, mais de savoir si oui ou non, elle a piqué le développement d'un autre pour se faire de la pub et de l'argent...
15  0 
Avatar de John Bournet
Membre éclairé https://www.developpez.com
Le 06/02/2018 à 15:37
Je ne sais pas si cette personne est malhonnête ou simplement immature (16 ans), mais cette jeune fille n'est pas claire du tout dans sa démarche, quand on est droit dans ses bottes, on explique les choses de manière posée et fin de l'histoire.

Là on a :

- mail, tweet, message facebook à l'employeur. Il n'a rien à voir dans l'histoire, quel est le but ? pure vengeance/malveillance ?
- menace de plainte pour cyber-harcèlement ...
- signalement a des organisations contre le cyber-harcèlement ...

Peut être que les torts sont partagés, mais, en général, les gens qui se montrent aussi menaçants sont ceux qui souhaitent museler leurs contradicteurs et qui ne veulent pas qu'on explore la réalité des faits.
14  0 
Avatar de SofEvans
Membre chevronné https://www.developpez.com
Le 07/02/2018 à 17:51
Citation Envoyé par RyzenOC Voir le message
enfin remarque, avec cette traduction incompréhensible, je peut comprendre votre incompréension
le billet du développeur n'existant même plus... https://namc.in/2018-02-05-plagiarist

c'est un peu facile une erreur 404
Le cache Google est souvent utile ^^

Citation Envoyé par RyzenOC Voir le message
ce type depuis le début c'est juste amusé à perdre 2-3H à "décrypter" une application IOS et trouver des similitudes. C'est un acharnement complètement inutile, une pur perte de temps. Cela ne lui rapporta absolument rien.
C'est pas une question que ça lui rapporte quelque chose ou pas, c'est juste que cette situation n'est, à ses yeux, pas normal.
Cette fille de 16 ans prétend avoir développé une application IOS de 10000 lignes en 3 mois, et fais sa pub en mettant en avant son âge et son parcours.
De ce que j'ai lu, pour Vivek, le problème c'est que cette fille va jouir d'une notoriété qui va peut-être lui ouvrir des portes que d'autre aurait mérité. (oui je sais, la méritocratie, c'pas bien, etc etc).
De plus, Vivek semble avoir des sujet bien à cœur, comme le mouvement Women-In-Code, ou tout simplement le développement en général, et ne souhaite pas qu'une "imposteur" soit mit en avant.

C'est un point de vue que je peux comprendre : Quel que soit le sujet, le contexte, quand on aime quelque chose, on ne souhaite pas voir des personnes mal-intentionné dedans. J'ai eu un collègue qui avait été embauché pour s'occuper d'un sujet particulier, et il s'était "vendu" lors de l'entretien d'embauche en disant qu'il avait déjà traité ce sujet dans une autre entreprise. On s'est aperçu qu'il était incompétent et incapable de produire quoi que ce soit. Résultat, il a ralenti et gêné tout le monde pendant tout son contrat. C'est une expérience que je n'ai pas vraiment envie de ré-itérer : beaucoup d'énergie, beaucoup de temps perdu.

Maintenant, est-ce que cette fille est vraiment une imposteur ?
Chacun est juge, mais personnellement, j'ai tendance à me méfier de quelqu'un qui va jusqu'à faire pression sur l'employeur quand une personne n'est pas d'accord avec lui.
13  0 
Avatar de SofEvans
Membre chevronné https://www.developpez.com
Le 06/02/2018 à 16:19
Citation Envoyé par Bubu017 Voir le message
Perso ça, ça me choque un peu quand même. Le mec n'a pas fait ça dans le cadre de son taff, du coup pourquoi impliquer l'employeur et l'emploi du mec ?
Parce qu'aucun employeur ne voudras être sous les projecteur car un de ses employé "attaque" un mineur, surtout si le mineur est une fille et surtout s'il y a peut-être eu des menaces de viol.
Dès que le sujet touche un mineur ou un sujet sensible, les médias (que ce soit traditionnels ou les réseaux sociaux) deviennent complètement fous, ça part en vrille direct et en général les retombées sont toujours négative.
Il n'y a qu'a voir l'affaire de FortNite qui porte plainte contre un adolescent de 14 ans, ou même l'employé de Google James Damore avec son memento "border-line".

Du coup, et bien faire rentrer l'employeur dans la ronde, c'est un moyen extrêmement efficace pour museler n'importe quel "homme blanc adulte" qui s'en prendrait à une "fille de 16 ans".
Et apparemment, ça a été le cas, vu que les 2 gars se sont excusés.

Comme le dirais 23jFK, c'est vraiment pratique d'être une fille ces derniers temps ...
12  0 
Avatar de Zirak
Inactif https://www.developpez.com
Le 07/02/2018 à 14:53
Il y a une différence entre incorporer un bout de code mis à disposition volontairement sur le net que tu vas adapter à ton logiciel et plagier une APP pratiquement complètement.

Encore une fois, si cela ne te dérange pas de travailler gratuitement et pour rien car quelqu'un te vole ton travail, merci de nous communiquer tes coordonnées, nous serons nombreux ici à volontiers se partager les fruits de ton travail.
10  0 
Avatar de transgohan
Expert éminent https://www.developpez.com
Le 06/02/2018 à 17:25
Cela ressemble fortement à une fille à papa qui a usé de la notoriété de son père pour faire faire une application dont elle s'attribue les mérites.
C'est ce que me laisse penser :
en discutant avec le développeur en question, il est allé jusqu'à dire qu'il lui « permettait » de prendre la paternité de l'application, étant donné certaines « circonstances ».
Comme on dit c'est gagner du mérite sur le dos des autres, cela se fait très couramment dans la "haute société".
9  0 
Avatar de Neckara
Expert éminent sénior https://www.developpez.com
Le 06/02/2018 à 17:09
Citation Envoyé par RyzenOC Voir le message
J'ai jamais compris pourquoi certains prenait tellement à cœur ce genre d'affaire...
Parce que cela sert aussi de fer de lance à certaines idéologies.

Aux idéologues féministes pour se gargariser d'un nouveau modèle et icône de la femme forte et indépendante, et ainsi alimenter leur propre propagande.
Et aux autres, pour montrer que les féministes ont, encore, une n-ième fois porté aux nues un imposteur, sans se soucier de la vérité.

Un peu comme lorsqu'une équipe national de sport gagne, on en parle, on s'approprie en quelque sorte leur "victoire". En gros, ce n'est pas seulement leur victoire, mais la victoire de la France, on en est fier, cocorico. Même si derrière, en temps normal, on s'en coutre-fou que ce sport. Cela permet aussi de faire la promotion de la France, faire oublier temporairement nos problèmes, toussa.
Derrière, accuser cette équipe d'avoir tricher, c'est aussi en quelque sorte critiquer la France.
8  1 
Avatar de virginieh
Membre confirmé https://www.developpez.com
Le 06/02/2018 à 17:46
Citation Envoyé par Neckara Voir le message

Et aux autres, pour montrer que les féministes ont, encore, une n-ième fois porté aux nues un imposteur, sans se soucier de la vérité.
Te plains pas ce sont que les féministes, imagine un monde ou sur les réseaux tout le monde répèterait n'importe quoi avant d'avoir vérifier leurs infos.
7  0 
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web