Plusieurs semaines plus tôt.
Lorsque la Fondation de Recherche Meta déposa ses brevets, la nouvelle parvint immédiatement à Nikola.
« Tous les brevets d'Open Bridge ont été enregistrés ? Cela ne fait que trois mois que le hackathon s'est terminé. »
« Oui. L'architecture technique fondamentale est complètement identique à ce que nous développons. »
L'avocat spécialisé en brevets présenta son rapport.
La liste des demandes de brevet de la Fondation remplissait les pages.
[Méthode de conversion dynamique de protocoles entre environnements cloud]
[Inventeur : Lim Ju-on]
[Demandeur : Fondation de Recherche Meta]
[Système de passerelle API d'entreprise pour environnements multi-cloud]
[Inventeurs : Lim Ju-on et al. (2 autres)]
[Demandeur : Fondation de Recherche Meta]
Brevets fondamentaux.
Brevets d'application.
Brevets d'amélioration.
Brevets défensifs...
Couche après couche, les brevets s'étaient empilés, formant une forteresse imprenable protégeant Open Bridge.
Le nom inscrit comme inventeur sur chaque brevet était le même.
Lim Ju-on.
« ...Ha. »
Un souvenir oublié le frappa de plein fouet.
Ce que Mark avait dit le dernier jour du hackathon.
— John a abandonné parce qu'il rentrait en Corée.
Cela l'avait un peu contrarié à l'époque, mais il n'y avait pas prêté plus attention que ça.
Un gamin de seize ans admis par anticipation à Stanford.
Bien sûr.
Un gamin intelligent.
Mais la Silicon Valley en regorgeait.
Des génies...
...qui n'avaient jamais dirigé d'équipe.
Jamais mené un produit à terme.
Jamais connu le développement en conditions réelles.
C'est pour cela qu'il l'avait écarté.
« Ce gamin était-il en fait le vrai moteur ? »
Ses doigts devinrent glacés.
Ils avaient construit un prototype pendant un hackathon de soixante-douze heures.
Mais si les brevets avaient été déposés seulement trois mois plus tard...
« Ne me dites pas... »
« C'était pratiquement fini dès le départ ? »
Il convoqua immédiatement Mark, l'ancien chef d'équipe d'Open Bridge.
« Vous m'avez appelé ? »
Au lieu de répondre, Nikola pivota son portable.
Documents d'enregistrement de brevet.
Inventeur : Lim Ju-on.
« C-C'est... »
Mark ne termina pas sa phrase.
Au moment où Nikola vit l'expression figée sur son visage — l'air de quelqu'un qui vient de se faire prendre —, il comprit tout.
Ce bâtard n'avait rien fait.
La présentation.
Le pitch aux investisseurs.
Tout.
Il s'était contenté de réciter le travail d'un autre.
Il avait acheté une coquille vide.
Deux millions de dollars par membre d'équipe.
Des stock-options.
Même de l'argent de sa propre poche.
« Ha... hahaha. »
La rage monta.
L'humiliation suivit de près.
Puis...
Au fond de tout cela...
...une possibilité encore plus terrifiante émergea.
« Et si je n'avais pas simplement eu un train de retard ? »
« Et s'il n'y avait jamais eu de course au départ ? »
Lee Jaseong se tenait à la ligne d'arrivée depuis le tout début.
Nikola courait sans le savoir.
Et tout ce temps...
Ce bâtard était simplement resté là à regarder.
L'expression de Nikola se durcit.
« Vous m'avez roulé ? »
« Monsieur Nikola ? »
Le visage de Lee Jaseong lui vint à l'esprit.
Ce regard qu'il avait lancé pendant le hackathon.
Ce sourire quand Nikola avait débauché Mark.
Nikola saisit son portable.
Mark recula instinctivement.
« Attendez une seconde. Ce n'est pas— »
Il le lança droit dans le mur.
Crash !
L'écran se brisa, des fragments volant partout.
Le visage de Mark devint d'une pâleur mortelle.
« Vous avez une excuse ? »
« J-J'ai définitivement contribué— »
« Contribué ? »
Nikola rit.
Ce n'était pas vraiment un rire.
Ça ressemblait davantage à un spasme.
« Qu'avez-vous contribué exactement ? »
« La présentation ? »
« La poignée de main ? »
« Les cartes de visite ? »
Mark continua désespérément.
« Nous avons les logs de conversation Slack. »
« Les documents d'attribution des tâches. »
« L'historique Devpost aussi. »
« Nos contributions sont clairement documentées— »
« Fermez-la ! »
« Si vous continuez à geindre, je vous poursuivrai. »
« Rappelez-vous ce que dit votre contrat. »
« Vous garantissez qu'aucun droit de propriété intellectuelle de tiers n'a été violé. »
« Vous savez ce qui arrive si une violation de PI cause des pertes à l'entreprise, n'est-ce pas ? »
« ...... »
Ce n'est qu'alors que Mark tomba enfin silencieux.
Nikola se pressa les tempes.
Sa tête battait.
« Merde. »
Quand il avait recruté l'équipe d'Open Bridge...
...il s'était battu bec et ongles contre le PDG.
Il avait remué les gens sur Twitter.
Fait grimper le cours de l'action.
Forcé la main à la direction.
« Et maintenant il s'avère que j'ai recruté une coquille vide ? »
Le PDG demanderait —
« Alors qu'est-ce que vous avez ramené exactement ? »
Le conseil exigerait —
« Pourquoi avez-vous dépensé le budget ? »
Les actionnaires exploseraient —
« Vous avez gonflé le cours pour ça ? »
« Ma position chez Apple est en danger. »
Il ne voulait même pas l'imaginer.
Lui...
Pourrissant lentement à l'intérieur de cette entreprise fermée.
Convoqué en salles de réunion pour rendre des comptes.
Attendant des validations.
Subissant des revues interminables.
Épiant l'humeur du service Juridique.
Épiant l'humeur de l'équipe Sécurité.
Épiant l'humeur du PDG.
Un Nikola piégé dans cet environnement...
...n'était plus Nikola.
« Je dois trouver un moyen de survivre. »
Il força son esprit à continuer de tourner.
La conduite autonome nécessitait une infrastructure cloud.
Ils ne pouvaient pas construire de nouveaux centres de données.
Ils avaient donc décidé de s'appuyer sur des fournisseurs cloud externes.
La technologie clé permettant cette stratégie était Open Bridge.
« Nous ne pouvons pas abandonner la stratégie multi-cloud. »
Ce qui ne laissait que deux options.
Un —
Signer un contrat avec SunCloud, qui détenait la licence exclusive d'Open Bridge.
Deux —
Développer une technologie multi-cloud entièrement nouvelle.
« Signer avec SunCloud serait définitivement le plus rapide... »
Il s'arrêta net.
La pensée menait à une prise de conscience encore plus grande.
« Si Apple signe avec SunCloud... »
« ...qu'est-ce qui se passe alors ? »
L'industrie prêterait attention.
Apple —
L'entreprise célèbre pour son écosystème fermé —
Avait sous-traité son infrastructure cloud.
« Technologie reconnue par Apple. »
Une fois qu'une Big Tech faisait le premier pas...
...les autres n'auraient d'autre choix que de suivre.
Sinon...
...elles prendraient du retard.
« C'était donc ça le vrai objectif. »
« Le marché cloud tout entier. »
Chaque plateforme cloud serait interconnectée via Open Bridge.
Un standard contrôlé par une seule personne.
« Un dictateur. »
Pourquoi avait-il rejoint Apple au départ ?
Pour arrêter Lee Jaseong.
Parce qu'il croyait que Lee Jaseong visait Apple.
Il pensait devoir combattre de l'intérieur.
« Mais j'ai fini par lui paver la route. »
De ses propres mains...
...il avait accéléré l'avenir même qu'il voulait empêcher.
Son estomac se tordit.
La haine lui monta à la gorge.
Il ne savait même plus contre qui elle était dirigée.
Il la ravala et secoua la tête.
« Ce n'est pas fini encore. »
Si Apple signait avec SunCloud...
...il perdait.
C'était certain.
Ce qui ne laissait qu'une seule réponse.
« Nous allons créer une technologie alternative qui contourne les brevets. »
Un algorithme différent.
Une architecture différente.
Une approche différente.
La propre solution multi-cloud d'Apple.
Ça prendrait du temps.
Mais ce n'était pas impossible.
« Le problème, c'est d'acheter assez de temps... »
Si la nouvelle se répandait que les brevets étaient déjà assurés...
...sa position chez Apple se dégraderait encore davantage.
Il lui fallait développer une nouvelle solution dans un délai impossiblement serré.
Les yeux de Nikola brillèrent.
« Et si je lançais une controverse sur le créateur original ? »
Apple contre SunCloud.
Qui était le vrai créateur ?
Qui avait réellement récupéré la technologie du hackathon ?
Les développeurs adoraient exactement ce genre de combat.
« Gagner n'est pas l'objectif de toute façon. »
« Il me suffit de faire assez de bruit. »
Derrière Mark se tenait Apple.
Derrière Lim Ju-on se tenait SunCloud.
Pendant qu'ils se battaient...
Apple et SunCloud deviendraient ennemis.
« On ne peut pas signer un contrat avec quelqu'un qu'on combat. »
En utilisant cette justification...
...il gagnerait assez de temps pour développer une nouvelle solution.
Six mois suffiraient.
Nikola se tourna vers la porte.
Mark était toujours là, tremblant.
« Toi. »
« Tout à l'heure, tu as dit pouvoir prouver ta contribution ? »
L'ambiance au sein de l'équipe Open Bridge d'Apple était morose.
Une heure plus tôt...
Nikola avait convoqué Mark.
Les bruits d'objets brisés...
...et de cris furieux...
...avaient résonné jusqu'au couloir.
De retour dans l'équipe, Mark parla d'une voix faible.
« Les brevets ont déjà été enregistrés. »
« Tous. »
« Des brevets fondamentaux aux brevets défensifs. »
« Monsieur Nikola l'a confirmé lui-même. »
« Putain. »
« Alors qu'est-ce qu'on a fait tout ce temps ? »
Quand ils avaient été recrutés par Apple...
...ils croyaient sincèrement être du personnel clé.
Nikola les avait recrutés personnellement.
Ils avaient même reçu des stock-options.
« Qu'est-ce que Monsieur Nikola a dit ? »
« Il a dit qu'il faut gagner du temps. »
« Il veut qu'on revendique notre contribution. »
« Qu'on l'a construit ensemble. »
En vérité...
Tout le monde savait déjà que John était le vrai moteur.
Mais s'ils l'admettaient maintenant...
Leurs stock-options.
Leur carrière.
Le nom Apple sur leur CV.
Ils perdraient tout.
« ...Qu'est-ce qu'on va faire ? »
« On va uploader les logs Slack. »
« Et les documents d'attribution des tâches. »
« Comme preuve qu'on l'a construit ensemble. »
Un membre de l'équipe acquiesça.
Après tout...
Le hackathon était une compétition par équipes.
Officiellement...
C'était vraiment un travail collaboratif.
Puis Mark ajouta,
« Uploadons aussi la vidéo de la présentation. »
« La vidéo ? »
« Nos visages seront tous visibles. »
« C'était public de toute façon. »
« Il n'y a rien à cacher. »
« Si ça nous arrange, mieux vaut le sortir plus tôt. »
« Et si les gens comprennent qu'on n'était pas les vrais créateurs ? »
« Comment pourraient-ils ? »
La version d'Apple.
La version brevetée de SunCloud.
Les deux étaient des secrets d'entreprise.
Aucun des deux camps ne pouvait publier le code source.
La seule chose publiquement disponible...
...était le prototype du hackathon.
Même ce dépôt avait une hygiène de commit désastreuse.
Un hackathon, c'est une guerre de soixante-douze heures.
Personne n'avait le temps pour des commits propres.
Quand John écrivait la logique centrale...
...Mark la commitait parfois pour son compte.
Quand Mark changeait un seul nom de variable et la commitait...
...l'historique donnait l'impression que les deux avaient contribué.
« Même s'ils inspectent les logs de commit, qu'est-ce qu'ils trouveront ? »
« Nous avons des commits dans les fichiers centraux aussi. »
Il n'y avait aucun moyen de comparer les vraies implémentations.
« C'est un combat où personne n'a de preuve définitive. »
« Dans ce cas... »
« La voix la plus forte gagne. »
Au début...
...ça a vraiment semblé marcher comme ça.
L'équipe Open Bridge d'Apple avait d'excellentes connexions dans la Silicon Valley.
Anciens de Stanford.
Anciens collègues.
Développeurs rencontrés lors de compétitions.
En plus...
Trois cents personnes avaient participé à ce hackathon.
Ils commencèrent à prendre la parole.
L'un d'eux était Finn Coleman, dont l'équipe avait pris la deuxième place.
« J'étais vraiment là à ce hackathon ! »
Son collègue répondit sans quitter son écran des yeux.
« Ouais. »
« J'ai regardé toute la présentation de Mark. »
« Il a tout expliqué. »
« L'architecture. »
« La stack technique. »
« La roadmap. »
« Il a répondu à toutes les questions de la session Q&R sans hésiter. »
« Ouais. »
« Je l'ai même vu distribuer des cartes de visite après. »
« Il a briefé les investisseurs personnellement. »
« C'était complètement le chef d'équipe ! »
La frappe ne s'arrêta pas.
« Mark est le vrai créateur. »
« Alors SunCloud a débauché un des membres de l'équipe et l'a breveté en premier. »
« C'est pas du vol pur et simple ? »
« Finn. »
La frappe s'arrêta enfin.
Finn ferma la bouche.
« Arrête de parler et bosse. »
« On doit finir la mise à jour de demain. »
« ...D'accord. »
Finn se rassit docilement.
Leur équipe avait fini deuxième.
Après ça...
...ils avaient obtenu un financement d'amorçage et fondé une startup de traitement du langage naturel.
Jetant un coup d'œil pour vérifier que son collègue ne regardait pas...
...Finn'ouvrit discrètement Hacker News.
« Je vais juste lire ça d'abord. »
La communauté était toujours en feu.
Non.
Elle brûlait encore plus fort.
Quelqu'un avait uploadé la vidéo de présentation de l'équipe championne.
« Ah ? »
« Ils l'ont uploadée. »
Mark tenait le micro.
Mark expliquait l'architecture.
Mark répondait aux questions.
La vidéo était extrêmement directe.
À cause de ça...
L'opinion pubblica bascula rapidement en faveur d'Apple.
— Donc Mark c'est le présentateur et le gamin à côté c'est John ?
— Il a l'air d'un bébé lol. Il sait même taper au clavier ?
— Il est vraiment à Stanford ? Je l'ai jamais vu en cours.
Mais il n'y avait pas zéro opposition.
— Drôle comme des captures d'écran Slack anonymes apparaissent pile au début de la controverse, puis la vidéo de présentation sort magiquement le lendemain. Ça sent le fake à plein nez lol.
— Ils uploadent des captures au lieu des vrais logs Slack. Quiconque a vraiment utilisé Slack sait que ça ne ressemble jamais à ça de si propre.
Finn fronça les sourcils.
« Non, je vous dis que Mark est le vrai créateur ! »
— J'étais dans l'équipe arrivée deuxième au hackathon. J'y étais. Mark a géré personnellement la présentation et le Q&R. On ne peut pas expliquer l'architecture comme ça si on ne la comprend pas. John est juste resté assis à côté tout le temps.
Une réponse apparut immédiatement.
— Donc parce que Mark a fait la présentation, c'est le sien ? Alors Steve Jobs a inventé l'A-Phone ?
— Les hackathons c'est différent. Celui qui l'a fait fait la présentation.
— Ah bon ? Donc pendant les projets de groupe, celui qui présente est celui qui a tout construit ? Quel concept révolutionnaire lol.
« C'est pour de vrai ? »
Il commençait à vraiment s'énerver.
— Donc celui qui dépose le brevet en premier possède tout ? Si un voleur enregistre ta maison en premier, il en devient le proprio aussi ?
— C'est l'analogie la plus nulle ever. Les maisons et les brevets c'est pas la même chose. En regardant les logs de commit, John a beaucoup contribué aussi.
— T'as jamais fait de hackathon lol ? Quand on se dépêche, les commits se mélangent complètement. C'est exactement pour ça que le témoignage oculaire compte.
— Témoignage oculaire lol. T'es Mark ?
« Vous les petits... »
Bang !
Finn claqua le clavier.
Bang !
Un doctorant claqua son clavier aussi.
Quelqu'un derrière eux cria.
« Hé ! »
« Tu vas casser le clavier ! »
« Non, ce sont eux qui disent que le présentateur doit être le créateur original ! »
Le débat s'enfonçait rapidement dans la boue.
Les preuves anonymes pouvaient être fabriquées.
Le témoignage oculaire ne valait rien.
Les historiques de commit étaient un bordel total.
Personne ne pouvait rien prouver.
Seuls les arguments continuaient de se multiplier.
Il y avait une raison pour laquelle le doctorant était si furieux.
« La Fondation de Recherche Meta a déposé les brevets ! »
« Comment osent-ils faire ça aux gens qui nous financent ! »
« ...Notre sponsor actuel c'est l'entrepôt logistique. »
« Ferme-la et remets-toi au travail. »
Après avoir décroché le contrat de 300 millions de wons...
...ils s'étaient battus bec et ongles pour construire trois scripts de déploiement séparés.
Un pour Amazon Web Services.
Un pour Google.
Un pour SunCloud.
Ça avait été l'enfer absolu.
Ils avaient tiré des nuits blanches.
Puis encore des nuits blanches.
Café après café.
Boisson énergisante après boisson énergisante.
« Ah... »
« Enfin fini. »
Non.
Ce n'était que le début.
À chaque fois qu'une des plateformes cloud était mise à jour...
...ils étaient replongés en enfer.
« Amazon Web Services a été mis à jour... »
« Hé ! »
« On a trouvé un bug ! »
« Il faut le corriger ! »
Corrigez-le.
Redéployez.
« Maintenant ça entre en conflit avec Google. »
« Erreur différente. »
« Merde ! »
Chaque mise à jour les forçait à revivre la même souffrance.
Quand Amazon Web Services changeait...
...ils corrigeaient le script Amazon Web Services.
Quand Google changeait...
...ils corrigeaient le script Google.
Quand SunCloud changeait...
...ils le corrigeaient encore.
« Ça ne peut pas être automatisé ?! »
« Si ! »
« Quoi ? »
Le doctorant à côté de lui pointa son écran.
« Il est revenu ! »
« Qui ? »
« LJ ! »
LJ | il y a 20 min
Voici le SunCloud Toolkit !
[Lien GitHub]
Une fois de plus...
Il avait simplement largué le code...
...et disparu.
« ...C'est quoi ça ? »
Internet explosa.
— LJ est descendu encore lol. Qu'est-ce qu'il nous a balancé cette fois ?
— Putain de merde, c'est de l'automatisation de déploiement ? Suffit de télécharger et d'installer. Mais ça marche seulement avec SunCloud.
— Quoi ?
— Putain de bordel.
— Je viens de tester. Ça marche vraiment. C'est quoi ce truc ?
— Sérieux. Ce mec vient de résoudre ce sur quoi notre équipe a galéré trois mois.
« ...Automatisation de déploiement ? »
« Sérieux ? »
« Il a vraiment lu mon post ? »
Le cœur du doctorant se mit à battre la chamade.
Il galérait avec le déploiement...
...et une fois de plus...
...LJ était apparu au moment parfait.
Il y avait une condition.
Ça ne marchait que sur SunCloud.
« Bon... »
« On développait déjà sur SunCloud de toute façon. »
« Installer un fichier en plus, c'est pas exactement difficile. »
Clique.
[Déploiement démarré]
— SunCloud... Terminé
— Amazon Web Services... Terminé
— Google... Terminé
[Temps total : 4 minutes 32 secondes]
Les trois déploiements se terminèrent simultanément.
Ce qui prenait trente minutes...
...prenait maintenant moins de cinq.
Même après les futures mises à jour...
...le toolkit gérait tout automatiquement.
« Wahou... »
« Ils sortent ça gratuitement ? »
« Hé... »
« LJ était vraiment un employé de SunCloud ? »
« Qu'est-ce que tu veux dire ? »
« Un employé de SunCloud ? »
Le doctorant à côté de lui pointa la page GitHub.
« Regarde. »
« C'est le compte personnel de LJ. »
« Mais la documentation officielle de SunCloud renvoie vers ce dépôt comme toolkit recommandé. »
Ce n'est qu'alors que quelque chose d'étrange ressortit.
« Une entreprise qui recommande officiellement du code écrit par un développeur individuel ? »
« Normalement, ils devraient passer par une vérification interne d'abord... »
« Ou... »
« Il a dû être affilié à eux dès le début. »
Ils se précipitèrent sur le site officiel de SunCloud.
Le toolkit exact y figurait.
Comme Toolkit Officiel.
Pas comme un lien vers un dépôt personnel.
Mais sous le nom de SunCloud.
« Pas possible. »
« LJ a vraiment bossé chez SunCloud ? »
« Attends. »
À cet instant...
Le visage du petit gamin de la vidéo de présentation du hackathon champion —
Le centre même de la controverse récente —
Lui traversa l'esprit.
« L... J ? »
Lim...
Ju-on ?
À cet exact instant...
Quelqu'un de l'autre côté de la planète parvint à la même conclusion.
Et appuya sur Entrée le premier.
— Le génie mystérieux de GitHub c'était ce gamin ?