Sterling grinnikte. « En? »
‘Dus,’ zei ik, terwijl ik op de pagina tikte, ‘de servers van Loicor draaien op Eastern Standard Time. 20:00 UTC is 16:00 EST. Ik was dinsdag om 16:00 nog steeds aan het werk. Ik was in de serverruimte bezig met het repareren van een switch die Conrad had stukgemaakt.’
Ik schoof de papieren terug. « Ik heb je systeem niet gehackt. Ik ben gestopt met het onderhouden ervan. En zonder mij werkt het niet meer. »
« Je hebt een noodstop ingebouwd! » schreeuwde Preston, terwijl hij met zijn hand op tafel sloeg. « Je hebt hem zo gemanipuleerd dat hij het begeeft! »
‘Meneer Vance,’ zei Victor met een fluweelzachte stem, ‘beheers u alstublieft. Mijn cliënt heeft geen noodstop gebouwd. Ze heeft een zeer complexe, gepatenteerde motor ontwikkeld die een specifieke sleutel nodig heeft om te functioneren. Die sleutel is haar intellectueel eigendom. Toen u haar ontsloeg, gooide u die sleutel weg.’
‘Het was werk in opdracht,’ snauwde Sterling. ‘Ze was een werknemer.’
‘Niet volgens de overeenkomst van 2011,’ zei Victor, en hij haalde het document tevoorschijn als een goochelaar die een konijn tevoorschijn tovert. Hij wees naar artikel 17C. ‘Het intellectueel eigendom is teruggevallen. Het is nu wettelijk haar privé-eigendom. En elk van uw vijfhonderd vrachtwagens die momenteel op de weg rijden, maakt gebruik van haar eigendom zonder vergunning.’
Hij boog zich voorover, zijn glimlach verdween.
‘Dat is diefstal, meneer Sterling. Mijn cliënt is hier niet de dief. Dat bent u.’
Preston zag eruit alsof hij elk moment in elkaar kon zakken. « We hebben haar studie betaald. We hebben haar een baan gegeven— »
‘Irrelevant,’ onderbrak Victor. ‘De wet heeft geen oog voor je opvoedingskosten. Het gaat om contracten. En jij hebt dit contract getekend.’
Beatrice sprak, haar stem trillend van venijn en misschien ook wel angst. « Valerie, alsjeblieft, doe dit niet. Apex gaat ervandoor. Je vernietigt alles wat we hebben opgebouwd. »
‘Jij hebt het verwoest,’ zei ik, terwijl ik haar in de ogen keek. ‘Toen je besloot dat ik slechts een hulpje was. Toen je besloot mijn levenswerk aan Conrad te geven.’
Sterlings toon veranderde snel en ongrijpbaar. « We kunnen een schikking aanbieden. Vijf miljoen. Eenmalige betaling. »
Victor lachte hardop en oprecht. « Vijf miljoen voor de motor van een deal van achthonderdvijftig miljoen. Probeer het nog eens, of niet. We laten Apex met alle plezier hun eigen onderzoek doen. »
‘Dat durf je niet,’ siste Preston. ‘Je hebt een geheimhoudingsverklaring getekend.’
‘De geheimhoudingsovereenkomst dekt bedrijfsgeheimen,’ zei ik, terwijl ik opstond. ‘Maar die dekt niet mijn recht om het eigendom van mijn bezittingen te bewijzen aan een potentiële koper die op het punt staat gestolen goederen te kopen.’
Ik heb eerst naar Preston gekeken, daarna naar Sterling.
“Ik heb morgen een afspraak met het technische auditteam van Apex. Ik raad je aan hen de waarheid te vertellen voordat ik dat doe.”
We zijn weggegaan.
Achter ons, toen de deur dichtging, hoorde ik Preston een glas tegen de muur gooien. Het spatte in stukken.
De Apex-bijeenkomst vond plaats op een neutrale locatie: een conferentiezaal in een hotel vlakbij de luchthaven. Hun team was serieus – drie ingenieurs, twee juristen en hun CTO, dr. Aerys Thorne. Ik had haar artikelen over algoritmische logistiek gelezen. Ze was briljant. Ze liet zich niet door grootspraak misleiden.
Preston en Conrad zaten in de hoek als verwende kinderen. Ze mochten niet praten.
‘Mevrouw Vance,’ zei Dr. Thorne, terwijl hij me de hand schudde. ‘We hebben uw aanvraag tot teruggave van het patent bekeken. Deze lijkt rechtmatig. Loicor beweert echter dat hun huidige systeem aanzienlijk verder is geëvolueerd dan uw oorspronkelijke patenten uit 2011. Zij stellen dat het nu een afgeleid werk is waarvan zij de rechten bezitten.’
‘Dat beweren ze,’ zei ik. ‘Maar ik kan bewijzen dat de fundering identiek is.’
‘Hoe dan?’ vroeg ze.
Ik opende mijn laptop. « Ik heb alleen-leestoegang nodig tot de live code repository. »
Preston wilde protesteren, maar een advocaat van Apex bracht hem met een blik tot zwijgen. Toegang werd verleend.
Ik projecteerde de repository op het scherm. Een muur van tekst – miljoenen regels C++ en Python, in de loop der tijd als sediment op elkaar gestapeld.
‘Toen ik de kernel schreef,’ zei ik, ‘gebruikte ik een naamgevingsconventie voor variabelen om de logische threads bij te houden. Ik ben een amateur-imker. Een imker.’
Ik typte een zoekopdracht in.
Apis mellifera.
Het scherm lichtte op met honderden resultaten.
‘Apis mellifera,’ zei ik. ‘De Europese honingbij. Dat is de belangrijkste routeplanner.’
Ik typte er nog een.
Bombus.
“De hommel. Dat is het load-balancing algoritme.”
Ik wendde me tot Dr. Thorne. « Als dit systeem was herschreven of echt was doorontwikkeld, zouden deze kernvariabelennamen zijn herzien. Geen enkele moderne ontwikkelaar gebruikt Latijnse bijentaxonomie voor brandstofinjectielogica. Dit zijn de dragende muren van het huis. Je kunt de muren schilderen, de ramen vervangen, maar als je deze balken eruit haalt, stort het huis in. »
Dr. Thorne scrolde door haar documenten. Ze zag de data. Ze zag de structuur. Langzaam draaide ze zich naar Preston.
‘Meneer Vance,’ zei ze, haar stem ijzig koud wordend, ‘u vertelde ons dat dit een eigen systeem was, ontwikkeld door een team van twintig programmeurs in de afgelopen vijf jaar.’
Preston stotterde. « We… we hebben de interface bijgewerkt. Het dashboard is volledig nieuw. »
« Het dashboard is slechts een omhulsel, » zei Dr. Thorne. « De motor is van haar, en zij is de eigenaar. »
Ze sloot haar laptop met een geluid dat klonk als een vonnis.
“We kunnen deze overname niet doorzetten. Alleen al de aansprakelijkheid voor intellectueel eigendom is catastrofaal. Als ze de licentie stopzet, kopen we een vloot vrachtwagens die niet kunnen rijden.”
« We kunnen het oplossen! » riep Conrad vanuit de hoek. « Ik kan een team inhuren. We kunnen het binnen een week herschrijven. »
Dr. Thorne keek hem met medelijden aan. ‘Jongeman, dit is architectuur op kolonelsniveau. Het zou een jaar duren om het te reverse-engineeren en te herschrijven zonder bestaande contracten te schenden. Daar heb je geen week voor.’
Ze stond op en keek me aan. « Mevrouw Vance, mijn excuses voor de verloren tijd. Het blijkt dat we verkeerd geïnformeerd waren over de activa. »
‘Geen kwaad bloed,’ zei ik.
Terwijl het Apex-team hun spullen inpakte, zat Preston met zijn hoofd in zijn handen. Achthonderdvijftig miljoen dollar was als rook verdampt.
Ik liep langs mijn vader. Hij keek niet op. Hij zag er klein uit.
‘Je had die tien miljoen moeten betalen, pap,’ fluisterde ik.
Ik dacht dat de ineenstorting er een einde aan zou maken. Ik dacht dat ze zich zouden terugtrekken, hun wonden zouden likken en zouden onderhandelen.
Ik had het mis.
Wanneer een narcist de controle verliest, onderhandelt hij niet. Hij probeert de persoon die de controle heeft afgenomen te vernietigen.
Twee dagen nadat de Apex-deal was mislukt, werd ik wakker met meldingen – geen telefoontjes, maar tags. Sociale media. Mijn moeder was helemaal door het lint gegaan.
Ze gaf een exclusief interview aan een lokale zender en plaatste vervolgens een lang, onsamenhangend klaagverhaal op haar Facebookpagina. Duizenden volgers. Iedereen in de stad keek mee.
De kop boven het filmpje luidde: « Bejaard echtpaar afgeperst door vervreemde dochter. Lokaal bedrijf in gevaar. »
Ik keek vol afschuw toe.
Beatrice zat in haar woonkamer en depte haar ogen met een zakdoek. Preston hield haar hand vast en zag er fragiel en verslagen uit.
‘We hebben haar alles gegeven,’ snikte Beatrice. ‘We hebben haar school betaald. We hebben haar gesteund toen ze geen man kon vinden. En nu, op onze oude dag, wanneer we gewoon met pensioen willen gaan, heeft ze de wachtwoorden van ons bedrijf gestolen en houdt ze ons gegijzeld voor miljoenen. Ze wil haar eigen ouders failliet laten gaan.’
De verslaggever – jong en hongerig naar viraliteit – voegde er plechtig aan toe: « Loicor heeft meer dan driehonderd mensen in dienst in onze stad. Hun banen staan nu op het spel vanwege dit familiegeschil. »
Het commentaarveld was een beerput.
Wat een monster.
Ondankbaar ettertje.
Ze zou in de gevangenis moeten zitten.
Iemand zou naar haar huis moeten gaan en haar eens flink de les moeten leren.
Mijn handen trilden terwijl ik scrolde. Ze maakten misbruik van de gemeenschap. Ze schilderden me af als hacker, dief, schurk.
Mijn deurbel ging. Ik schrok op en keek op de monitor.
Niet de politie.
Een verslaggever. Een nieuwsbus achter hem.
Ik trok de gordijnen dicht. Mijn borst trok samen. Voor het eerst voelde ik me opgesloten in mijn eigen huis.
Mijn telefoon ging. Victor.
‘Kijk niet op internet,’ zei hij meteen.
‘Te laat,’ zei ik, met een trillende stem. ‘Victor, ze liegen. Ze zeggen dat ik wachtwoorden heb gestolen. Ze zeggen dat ik ze afpers.’
‘Ik weet het,’ zei Victor, en zijn stem werd hard en dreigend. ‘En ze hebben zojuist de grootste fout van hun leven gemaakt.’
‘Hoezo?’ fluisterde ik. ‘Iedereen haat me. Er staan mensen voor mijn huis.’
‘Valerie, luister,’ zei hij. ‘Ze hebben je publiekelijk beschuldigd van misdaden – afpersing en diefstal – waarvan we in getuigenverklaringen al hebben bewezen dat je ze niet hebt begaan. Dat is laster op zich. Dat is kwaadwilligheid.’
‘De wet interesseert me nu even niet,’ zei ik. ‘Ik wil dat het stopt.’
‘Het zal stoppen,’ zei Victor. ‘Maar we moeten harder terugslaan. Ik heb uw toestemming nodig om de overeenkomst uit 2011 en de geluidsopname van de bestuursvergadering waarin Preston u ‘de hulp’ noemde, openbaar te maken. We moeten de regie in handen nemen.’
Ik aarzelde. Het vrijgeven van de audio betekende dat ik de privéellende van mijn familie aan de wereld zou blootleggen. Geen weg terug. Geen verzoening.
Ik keek uit het raam, naar de verslaggevers die daar als gieren zaten te wachten. Ik dacht aan mijn bijen. Aan hoe hard ik had gewerkt om een rustig, fatsoenlijk leven op te bouwen.
En ik moest denken aan de neppe tranen van mijn moeder op dat scherm.
‘Doe het,’ zei ik. ‘Steek het plat.’
‘Braaf meisje,’ zei Victor. ‘Kijk om zes uur naar het nieuws.’
Ik hing op en liep naar de kluis. Daarin lag een digitale schijf met back-ups van alle bestuursvergaderingen van de afgelopen tien jaar. Ik had ze bewaard om aan de wettelijke eisen te voldoen.
Nu waren het munitie.
Ze wilden een mediaoorlog.
Prima.
Ik had de waarheid in mijn bezit.
En de waarheid zou pijnlijker zijn dan welke leugen ook.
Wanhopige mensen houden op met rationeel denken. Ze beginnen in wonderen te geloven.
Voor Conrad kwam het wonder in de vorm van een louche ontwikkelaarsteam dat hij op een darkwebforum vond.
Ik kwam erachter omdat ik nog steeds een achterdeur had – niet naar de servers, wat illegaal zou zijn, maar naar de publiek toegankelijke API-statuspagina. Een simpel dashboard dat ik jaren geleden had gebouwd om klanten zendingen te laten volgen. Openbaar toegankelijk. Volstrekt legaal om te bekijken.
Die vrijdag om 2:00 uur ‘s nachts knipperde het rode lampje.
De lastercampagne woedde online nog steeds voort, maar binnen Loicor was de paniek toegeslagen. Nu de Apex-deal was afgeblazen en Victors gerechtelijk bevel dreigde, besloot Conrad de held uit te hangen. Volgens geruchten op sysadmin-forums – waar de junior ontwikkelaars van Loicor informatie lekten als een zeef – had Conrad het interne IT-team ontslagen wegens « incompetentie » en een extern SWAT-team van programmeurs ingehuurd.
Hun missie: mijn eigen code verwijderen en deze binnen een nacht vervangen door een patch.
Het was zelfmoord.
Je vervangt de motor van een 747 niet terwijl het vliegtuig in de lucht is.
Ik zat in mijn donkere kantoor, alleen verlicht door mijn monitor, en zag de ramp zich in realtime ontvouwen. Om 2:15 uur ‘s nachts gaf het statusbord een systeemherstart aan. Ze waren bezig met het uitrollen van de patch. Om 2:18 uur kwam het systeem weer online.
Helemaal groen.
Heel even vroeg ik me af of ze het onmogelijke hadden gedaan.
Om 2:30 verscheen de eerste foutmelding: 404, route niet gevonden.
Vervolgens 502, bad gateway.
Toen kwam er een overstroming.
De kaart – normaal gesproken duizenden kleine vrachtwagens die als ijverige mieren door Amerika bewegen – begon te bevriezen.
Hun patch had de Apis mellifera-routeringslogica verwijderd, en ze hadden niet beseft dat de subroutine voor de brandstofinjectie op die logica vertrouwde om de stationaire tijden te berekenen. Toen de routebepaling verdween, raakten de boordcomputers van de vrachtwagens niet alleen de kaart kwijt.
Ze hadden het contactslot op slot gedaan.
Het was een beveiligingsfunctie die ik in 2014 schreef: als het systeem de route niet kon verifiëren, ging het ervan uit dat de vrachtwagen gestolen was en schakelde het de motor uit.
Vijfhonderd vrachtwagens vol bederfelijke goederen ter waarde van miljoenen dollars – groenten, fruit, medicijnen, vis en schaaldieren – werden op snelwegen in heel Amerika tot vijf ton zware blokken puin gereduceerd.
Ik zette het nieuws aan. Dat duurde ongeveer een uur.
Breaking news: enorme files op de I-95 en I-80 doordat tientallen Loicor-bezorgwagens vastzitten op de middelste rijstroken.
En toen kwam de verontwaardiging van de klant.
Waar is mijn bestelling?
Uw chauffeur zegt dat de vrachtwagen niet start.
We hebben tien ton bevroren zalm die ligt te ontdooien in een Loicor-trailer in Arizona. Er komt een rechtszaak aan.
Ik hield de koers van de obligaties in de gaten. Loicor was een privébedrijf, maar de obligaties werden verhandeld.
Het ging razendsnel bergafwaarts.
Mijn telefoon ging over. Een geblokkeerd nummer.
Ik heb het opgenomen.
‘Repareer het,’ fluisterde Conrad. Hij klonk alsof hij huilde. ‘Repareer het, Belle. Alsjeblieft. Het spijt me. Het spijt me zo. Vertel me gewoon de noodcode. Er staan chauffeurs vast. Er staat een vrachtwagen die een ambulance blokkeert in Chicago. Papa maakt me af.’
Ik luisterde naar zijn hijgende ademhaling. Dit was de jongen die mijn plantenbak had vernield. De man die me een hebzuchtige oude vrijster had genoemd. De erfgenaam die aan de telefoon smeekte.
‘Ik kan het niet repareren, Conrad,’ zei ik zachtjes. ‘Je hebt de hersenen gewist. Je hebt de vloot gelobotomiseerd. Er bestaat geen code om domheid uit te schakelen.’
‘Je moet me helpen,’ smeekte hij. ‘We gaan alles verliezen.’
‘Je bent al alles kwijt,’ zei ik. ‘Je bent het moment kwijt waarop je dacht dat je slimmer was dan de persoon die de machine had gebouwd.’
Ik heb opgehangen.
Tegen zonsopgang werd de Nationale Garde opgeroepen om vrachtwagens van de grote snelwegen te slepen. De FDA gaf waarschuwingen af over bedorven voedsel. Loicor was niet alleen failliet.
Het was radioactief.
Ik sloot mijn laptop en zat in het donker met een vreemde mengeling van voldoening en verdriet. Ik had dat systeem gebouwd om mooi te zijn. Het zien sterven voelde als het zien instorten van een kathedraal.
Toen herinnerde ik me de lastercampagne. De leugens. De mensen voor mijn huis.
Soms moet je een gebouw laten instorten om het rotte hout uit de fundering te verwijderen.
De slotvergadering vond niet plaats in een vergaderzaal.
Het gebeurde drie weken later in de liquidatiekamer van een faillissementsrechtbank.
De kamer was grijs – grijs tapijt, grijze muren, grijze gezichten. Mijn ouders zaten aan één kant van een metalen tafel, als spoken. Preston was negen kilo afgevallen. Zijn pak hing los om hem heen. Beatrice droeg geen parels. Ze droeg een trainingspak en staarde naar de grond.
Conrad was er niet. Zijn advocaten hadden hem geadviseerd onder te duiken om te voorkomen dat hij dagvaardingen van boze leveranciers zou ontvangen.
Victor zat naast me, zo kalm als altijd. Aan mijn andere kant zaten vertegenwoordigers van Vanguard Systems – Loicor’s grootste concurrent. Vanguard had tien jaar lang geprobeerd ons te vernietigen. Nu waren ze hier om de kruimels van de botten te plukken.
De CEO van Vanguard, een scherpzinnige vrouw genaamd Eleanor, schoof een document naar me toe.
‘Mevrouw Vance,’ zei ze, ‘we hebben uw patentportfolio bekeken. Het is elegant en in alle opzichten superieur aan het onze. Vanguard is bereid u een rechtstreekse aankoop van de intellectuele eigendomsrechten aan te bieden, onafhankelijk van de resterende activa van Loicor.’
Ze noemde een getal.