Trzy spinacze wciąż leżały w bocznej kieszeni mojej torby na laptopa, gdy wezwano mnie do małej sali konferencyjnej z matowego szkła. Zakładałam, że chcą omówić kontrakt na 18 milionów złotych, który byłam o krok od zamknięcia. Zamiast tego pierwsze słowa, które padły z ich ust, brzmiały: „Czy zabrała pani własność firmy do domu? ”.

W tamtej zamrożonej chwili zrozumiałam, że to nie było nieporozumienie, to była pułapka. Po prostu wybrali złą osobę, by ją osaczyć. Nazywam się Ewa Galińska i do godziny 9:19 dzisiejszego ranka byłam głównym architektem systemów w firmie Astrach. Spędziłam ostatnie 7 lat mojego życia, przekładając chaotyczną logistykę handlu detalicznego na eleganckie linie kodu.
Znałam tę firmę lepiej niż własne ciśnienie krwi. Wiedziałam, które serwery buczą trochę za głośno, gdy poranny szczyt w Warszawie osiągał apogeum. I wiedziałam dokładnie, jak zrównoważyć obciążenie, aby klienci nigdy niczego nie odczuli. Byłam dobra w swojej pracy.
Właściwie byłam najlepsza, jaką mieli. Ale siedząc w małej sali konferencyjnej na czwartym piętrze, nic z tego nie wydawało się mieć znaczenia. W pokoju unosił się zapach starych środków czystości i ta specyficzna ostra woń przegrzanej elektroniki. Było to małe szklane akwarium w pobliżu wind, zwykle zarezerwowane na szybkie spotkania lub prywatne rozmowy telefoniczne.
Dziś żaluzje były zaciągnięte. To powinno być moim pierwszym ostrzeżeniem. Drugim ostrzeżeniem była cisza. Po drugiej stronie stołu siedziała Teresa Rybak z działu kadr.
Kobieta, z którą jadłam lunch, z którą wymieniałam uprzejme skargi na konserwację windy. Dziś wyglądała jak obca. Jej oczy były wlepione w tablet leżący przed nią, a palec unosił się nad ekranem, jakby czekała na sygnał. Obok niej siedział Grzegorz Wilk, mój bezpośredni przełożony i wiceprezes do spraw operacyjnych.
Grzegorz miał na sobie swój ulubiony granatowy garnitur, ten, który nosił, gdy chciał emanować autorytetem. Oparł się na krześle z dłońmi splecionymi na brzuchu, obserwując mnie ze spojrzeniem, które mogłam opisać jedynie jako drapieżne oczekiwanie. Sprawdziłam zegarek. Była 9:19.
„Mam próbę generalną prezentacji dla konsorcjum Jantar za 41 minut” – powiedziałam, utrzymując równy ton głosu. „Jeśli chodzi o odchylenie budżetowe w trzecim kwartale, możemy się pospieszyć. Umowa z Jantarem jest warta 18 milionów złotych. Grzegorz, nie możemy się spóźnić”.
Grzegorz nawet nie mrugnął, skinął tylko lekko głową w stronę Teresy. To był rozkaz. Teresa odchrząknęła. Dźwięk był suchy, łamliwy.
Nie podniosła wzroku. Zaczęła czytać z tabletu głosem tak pozbawionym intonacji, że brzmiał jak mowa syntezatora. „Ewa Galińska. To spotkanie ma na celu omówienie naruszenia polityki firmy dotyczącej aktywów fizycznych.
Prosimy o szczere odpowiedzi na następujące pytania”. Zmarszczyłam brwi. Powietrze w pokoju nagle stało się bardzo rzadkie. Aktywa fizyczne.
Byłam architektem oprogramowania. Moje aktywa to repozytoria kodu i diagramy architektury chmurowej. „O co chodzi? ” – zapytałam.
„Po prostu odpowiedz na pytanie” – powiedział Grzegorz. Jego głos był gładki, zbyt gładki. Brakowało mu zwykłej gorączkowej energii, którą miał przed ważnym spotkaniem z klientem. Cieszył się tym.
Teresa kontynuowała czytanie. „Czy w czwartek 12 listopada wieczorem wyniosła pani z terenu firmy jakąkolwiek własność fizyczną należącą do systemów Astratech? ”. Zamrugałam.
Czwartek. To było dwa dni temu. Zostałam do późna, prawie do 11:00 w nocy, pracując nad poprawkami do umowy o poziomie usług dla Jantara. Dział prawny przesłał fizyczną wersję z adnotacjami, ponieważ partner w kancelarii był staroświecki i wolał czerwony długopis na papierze.
Musiałam uzgodnić jego uwagi z możliwościami naszego systemu przed piątkowym porannym spotkaniem. „Zabrałam pracę do domu” – powiedziałam powoli. „Musiałam dokończyć uzgadnianie kontraktu z Jantarem. Wiesz o tym, Grzegorz.
Wysłałeś mi e-mail, w którym kazałeś mi to zrobić na rano”. „Nie mówimy o dokumentach” – powiedział Grzegorz. Pochylił się do przodu, opierając łokcie na stole. „Mówimy o materiałach biurowych”.
Wpatrywałam się w niego. Szum klimatyzacji zdawał się narastać. „Materiały biurowe” – powtórzyłam. Teresa czytała dalej, jakby wbrew woli.
„Czy zabrała pani trzy metalowe spinacze do papieru standardowego rozmiaru z szafki z materiałami biurowymi na czwartym piętrze i przetransportowała je do swojego miejsca zamieszkania? ”. Poczułam, jak w piersi zbiera mi się śmiech. Histeryczna, zdezorientowana reakcja na absurdalność tego pytania.
Sięgnęłam pamięcią do czwartkowej nocy. Zebrałam gruby stos papierów. Zszywka puściła. Podeszłam do szafki, wzięłam garść spinaczy.
Użyłam trzech, by zabezpieczyć oddzielne sekcje umowy, a resztę odłożyłam. Wrzuciłam papiery do torby i wzięłam taksówkę do domu, by kontynuować pracę. „Wzięłam trzy spinacze, żeby spiąć umowę” – powiedziałam. „Tak.
Obecnie są w bocznej kieszeni mojej torby na laptopa, ponieważ przyniosłam dokumenty z powrotem następnego ranka”. Grzegorz uderzył w stół. To był teatralny, wyćwiczony gest. „Przyznała się” – powiedział do Teresy.
„Zanotuj to. Przyznanie się. Kradzież mienia firmy”. Kradzież.
Spojrzałam na Grzegorza, potem na Teresę. Teresa w końcu podniosła wzrok i zobaczyłam w jej oczach nieszczęście. Wiedziała, że to jest złe. Wiedziała, że to ustawka, ale wiedziała też, że Grzegorz ma władzę, by uczynić jej życie piekłem, jeśli odejdzie od scenariusza.
„Ewa” – powiedziała Teresa. Jej głos ściszył się do szeptu. „Firma ma politykę zerowej tolerancji w kwestii nieautoryzowanego wynoszenia materiałów biurowych, niezależnie od wartości, zgodnie z sekcją czwartą, paragrafem B, umowy o pracę. Kradzież mienia firmy jest podstawą do natychmiastowego zwolnienia z winy pracownika”.
Oparłam się na krześle. Tania siatka wbiła mi się w łopatki. Spojrzałam na szklaną ścianę. Matowa folia zasłaniała tętniące życiem biuro na zewnątrz.
Widziałam niewyraźne kształty członków mojego zespołu przechodzących obok. Szli po kawę, śmiali się, przygotowywali do największej prezentacji w historii firmy. Nie mieli pojęcia, że w tym pokoju logika właśnie została zawieszona. „Zwalniacie mnie” – powiedziałam.
Mój głos był niebezpiecznie spokojny. „Za trzy spinacze”. „Zwalniamy cię za kradzież” – poprawił Grzegorz. Teraz promieniał.
Sięgnął po telefon konferencyjny na środku stołu i wcisnął przycisk. „Ochrona, proszę do sali konferencyjnej 4b. Mamy wrogie zwolnienie”. Wrogie.
Nie podniosłam głosu. Nie ruszyłam się. Grzegorz wstał, obszedł stół i wyciągnął rękę. „Identyfikator, telefon, laptop”.
Teraz spojrzałam na niego. Spojrzałam na człowieka, który prosił mnie, bym pracowała po 80 godzin tygodniowo przez ostatni miesiąc, aby zdobyć kontrakt z Jantarem. Spojrzałam na człowieka, który przypisał sobie moje projekty architektury na zebraniu zarządu w zeszłym kwartale. Wtedy zrozumiałam, że spinacze nie były powodem, były pretekstem.
Ktoś chciał się mnie pozbyć i potrzebował powodu, który ominąłby odprawy i okresy zakazu konkurencji. Zwolnienie z winy pracownika pozbawiało mnie wszystkiego. Sięgnęłam do kieszeni i wyjęłam identyfikator. Położyłam go na stole, wyjęłam służbowy telefon.
Położyłam go obok identyfikatora. Potem sięgnęłam na dół i podniosłam torbę na laptopa. „Tylko laptop” – warknął Grzegorz. „Torba to własność osobista.
Nie jesteśmy złodziejami, Ewo”. Wyjęłam laptopa, elegancką srebrną maszynę, która zawierała cały plan integracji z Jantarem. Postawiłam go na stole. Czułam się, jakbym odcinała sobie kończynę.
Do pokoju weszło dwóch ochroniarzy. Byli z firmy zewnętrznej. Wielcy mężczyźni w niedopasowanych mundurach, którzy wyglądali na znudzonych. Robili to już setki razy.
Jeden z nich położył na stole złożone kartonowe pudełko. „Masz 5 minut na zebranie swoich rzeczy osobistych” – powiedział Grzegorz. „Zostaniesz natychmiast eskortowana do wyjścia. Nie rozmawiaj z żadnymi pracownikami.
Nie dotykaj żadnych terminali komputerowych”. Wstałam. Nogi miałam pewne, co mnie zaskoczyło. Poczułam zimną, twardą jasność osadzającą się w moim mózgu.
To było to samo uczucie, które miałam, gdy serwer padał i musiałam przekierowywać ruch w czasie rzeczywistym. Analizuj. Adaptuj, wykonuj. Wyszłam z sali konferencyjnej w otoczeniu dwóch ochroniarzy.
Biuro tętniło życiem. Była 9:25. Ludzie przestawali rozmawiać, gdy przechodziłam. Widzieli ochroniarzy.
Widzieli Grzegorza idącego pięć kroków za mną jak strażnik więzienny. Widzieli kartonowe pudełko w mojej ręce. Przeszliśmy obok głównego pokoju operacyjnego, przeszklonego centrum dowodzenia, gdzie miała odbyć się próba generalna. Projektor był już włączony.
Slajd tytułowy propozycji dla konsorcjum Jantar świecił na ekranie, wysoki na 3 metry. Widziałam złożony diagram przepływu danych, który zaprojektowałam. Było to arcydzieło wydajności. To był powód, dla którego Jantar zamierzał podpisać umowę.
Zobaczyłam młodszego programistę, Michała, wskazującego na fragment mojego diagramu z dezorientowanym wzrokiem. Zadawał pytanie menedżerowi produktu. Menedżer produktu wzruszył ramionami. Żaden z nich nie rozumiał, jak Load Balancer współdziała ze starszą bazą danych.
Tylko ja to wiedziałam. Chciałam się zatrzymać. Chciałam zapukać w szybę i wyjaśnić im to po raz ostatni. Chciałam uratować ich przed katastrofą, która miała się wydarzyć.
Ale ochroniarz po mojej prawej stronie zbliżył się, zasłaniając mi widok. „Proszę iść dalej, proszę pani” – powiedział. Podeszłam do swojego biurka. Włożyłam do pudełka oprawione zdjęcie mojego psa.
Włożyłam do pudełka mój ulubiony ceramiczny kubek. Włożyłam do pudełka butelkę balsamu do rąk. To było wszystko. 7 lat budowania tej firmy.
A moje życie tutaj mieściło się w pudełku wielkości kuchenki mikrofalowej. Grzegorz krążył w pobliżu, obserwując moje ręce, żeby upewnić się, że nie ukradnę długopisu. „Skończyłam” – powiedziałam. „Wyprowadzić ją” – rozkazał Grzegorz.
Droga do wind przypominała kondukt pogrzebowy. Drzwi otworzyły się z wesołym dzwonkiem. Zjechaliśmy na dół w ciszy. Hol był jasny i słoneczny.
Okrutny kontrast dla zimnego, fluorescencyjnego czyśćca, który właśnie opuściłam. Ochroniarze odprowadzili mnie do obrotowych drzwi. „Powodzenia, proszę pani” – powiedział jeden z nich, nie bez życzliwości. Podał mi pudełko.
Wyszłam na chodnik. Uderzył we mnie hałas miasta. Syreny, trąbiące taksówki, gwar przechodniów. Powietrze było zimne, szczypało w odkrytą twarz.
Odeszłam kilka kroków od wejścia do budynku i postawiłam pudełko na betonowej ławce. Torba na laptopa wciąż wisiała mi na ramieniu. Sięgnęłam do bocznej kieszeni. Moje palce zacisnęły się na zimnym metalu.
Wyjęłam je. Trzy srebrne spinacze były lekko wygięte od trzymania grubej umowy. Łapały poranne słońce, błyszcząc niewinnie. Spojrzałam w górę na szklaną wieżę systemów Astrach.
Gdzieś na czwartym piętrze Grzegorz prawdopodobnie przybijał sobie piątkę. Myślał, że wygrał. Myślał, że wyciął raka. Nie miał pojęcia, że właśnie przeciął pień mózgu własnej operacji.
Obracałam spinacze w dłoni. Wydawały się ciężkie, cięższe niż powinna być stal. Czułam je jak amunicję. Włożyłam je z powrotem do kieszeni.
Nie płakałam, nie krzyczałam. Po prostu stałam tam i patrzyłam na budynek, wyobrażając sobie chaos, który powoli zaczynał się rozkręcać na górze, gdy zegar tykał w stronę prezentacji. Jeśli chcieli, żebym zniknęła, to właśnie zgasili światła własnymi rękami. Mój telefon zaczął wibrować, zanim jeszcze dotarłam do rogu ulicy.
To było nieustępliwe, wstrząsające brzęczenie przy moim biodrze, inne od zwykłego rytmu codziennych powiadomień. Ignorowałam je, dopóki nie znalazłam się bezpiecznie na tylnym siedzeniu taksówki, a miasto rozmazywało się za oknem w pasmach szarości i żółci. Kiedy w końcu wyciągnęłam urządzenie z kieszeni, ekran był kaskadą paniki. Wiadomości napływały z prywatnego szyfrowanego kanału, którego mój zespół używał do zamawiania lunchu i narzekania na zarząd.
„Właśnie cię wyprowadzili”. „Grzegorz właśnie wyszedł z sali konferencyjnej. Wygląda, jakby kogoś zabił”. „Właśnie dostaliśmy masowy e-mail.
Temat to aktualizacja zgodności. Piszą, że zostałaś zwolniona z winy pracownika i że jakikolwiek kontakt z tobą jest naruszeniem naszej umowy o poufności”. „Ewa, co się dzieje? ”.
„Blokują twój terminal”. „Michał panikuje z powodu próby generalnej”. Wpatrywałam się w świecące bąbelki tekstu. Zwolniona z winy pracownika.
To sformułowanie było ciężkie, jak kamień w żołądku. Grzegorz nie marnował czasu. Namalował mi na plecach cel, zanim jeszcze drzwi windy się zamknęły. Chciał się upewnić, że jeśli spróbuję opowiedzieć swoją wersję historii, zabrzmi jak rozgoryczony pracownik próbujący zatuszować przestępstwo.
To było skuteczne. To było brutalne. To był dokładnie ten rodzaj ruchu, jaki Grzegorz wykonywał, gdy się bał. Nie odpowiedziałam.
Nie mogłam. Moje palce unosiły się nad klawiaturą, chcąc napisać: „Chodziło o spinacze”. Ale absurdalność tego mnie powstrzymała. Kto by w to uwierzył.
Brzmiało jak kłamstwo, które opowiedziałoby dziecko. Zanim otworzyłam drzwi do mojego mieszkania, adrenalina opadała, zastąpiona pustym, bolącym wyczerpaniem. Moje mieszkanie było ciche. Był środek wtorku.
Nigdy nie byłam w domu we wtorek. Cisza wydawała się niewłaściwa, obca. Postawiłam kartonowe pudełko na wyspie kuchennej. Ceramiczny kubek brzęknął o oprawione zdjęcie mojego psa.
To był żałosny dźwięk. Usiadłam przy swoim prywatnym biurku. To był odruch. Kiedy świat się rozpadał, pisałam kod.
Logika była bezpieczna. Logika miała zasady. Otworzyłam swój osobisty laptop. Niestandardowy sprzęt, którego używałam do projektów pobocznych i badań.
Moje palce latały po klawiszach, nawigując do portalu pracowniczego Astrach. Musiałam zobaczyć moje paski wypłat. Musiałam zobaczyć moje dokumenty podatkowe. Musiałam wiedzieć, czy już odcięli mi ubezpieczenie.
Wcisnęłam enter. „Dostęp zabroniony. Twoje poświadczenia zostały wyłączone przez administratora”. Spróbowałam drugiego loginu do zdalnego repozytorium.
Błąd 403. Zabronione. Spróbowałam panelu architektury chmurowej, systemu, który zbudowałam od podstaw. Systemu, w którym moja nazwa użytkownika była wpisana na stałe w oryginalnych logach zatwierdzeń.
„Użytkownik nieznany”. Oparłam się. Oddech opuścił moje płuca z szumem. To nie było tylko zwolnienie, to było wymazanie.
W ciągu godziny wymazali 7 lat mojej egzystencji z cyfrowego rejestru. To było tak, jakbym nigdy nie przeszła przez te drzwi. Wzięli moją pracę, mój czas i moją reputację i zamknęli mnie poza budynkiem. Sięgnęłam ponownie po telefon.
Moja ręka lekko drżała. Przewinęłam przerażone wiadomości od mojego zespołu i znalazłam kontakt, którego potrzebowałam. Martyna Kulesza odebrała po drugim dzwonku. Martyna nie bawiła się w small talk i nie bawiła się w uprzejmości podczas godzin płatnych.
„Mam nadzieję, że to coś ważnego, Ewo” – powiedziała. „Jestem w trakcie przesłuchania”. „Zwolnili mnie” – powiedziałam. Po drugiej stronie zapadła cisza, ostry wdech, potem dźwięk zamykanych drzwi.
„Mów” – powiedziała Martyna. Jej głos się zmienił. Irytacja zniknęła, zastąpiona ostrym jak brzytwa skupieniem, które czyniło ją jednym z najstraszniejszych prawników od własności intelektualnej w kraju. „Wezwali mnie do pokoju” – powiedziałam.
„Grzegorz i Kadry zapytali, czy wzięłam własność firmy do domu. Powiedziałam im, że w czwartek wieczorem wzięłam trzy spinacze, żeby spiąć poprawki do umowy z Jantarem. Zwolnili mnie za kradzież. Z winy pracownika.
Natychmiastowe rozwiązanie umowy”. „Trzy spinacze” – powtórzyła Martyna. Brzmiała, jakby smakowała te słowa, testując je na obecność trucizny. „Tak”.
„Podpisałaś coś? ”. „Nie”. „Przyznałaś się?
”. „Tak. Powiedziałam im prawdę”. Martyna wydała długi, niski dźwięk, który mógłby być śmiechem, gdyby nie był tak zimny.
„Dobrze” – powiedziała. „Posłuchaj mnie bardzo uważnie, Ewo. Nie publikuj niczego w mediach społecznościowych. Nie odpisuj swoim współpracownikom.
Nie wysyłaj e-maila do Grzegorza. Nie wysyłaj e-maila do prezesa. Nie rób niczego, co tworzy pisemny zapis twojego stanu emocjonalnego. Idź, zrób sobie filiżankę herbaty, usiądź na kanapie, czekaj na mnie.
Odwołuję swoje popołudniowe spotkania”. „Ale umowa z Jantarem”. „Zapomnij o umowie z Jantarem” – warknęła Martyna. „Ewo, nie jesteś już pracownikiem.
Jesteś obciążeniem. Próbują cię zmiażdżyć. Nie dawaj im amunicji. Będę za 40 minut”.
Zjawiła się w 35. Martyna Kulesza wpadła do mojego mieszkania jak front burzowy w dopasowanym kostiumie. W jednej ręce niosła skórzaną teczkę, a w drugiej butelkę drogiej szkockiej whisky. Postawiła whisky na blacie obok mojego smutnego kartonowego pudełka i nawet na nie spojrzała.
Podeszła prosto do mojego stołu w jadalni, odsunęła stos magazynów i trzasnęła teczką. „Siadaj” – rozkazała. Usiadłam. Martyna otworzyła teczkę.
Nie była pełna notesów prawniczych ani laptopów. Była pełna starych, zakurzonych akt. Przerzucała je z maniakalną precyzją, aż znalazła grubą teczkę z niebieską etykietą. Wyciągnęła ją i rzuciła na stół.
„Pamiętasz to? ” – zapytała. Spojrzałam na okładkę. „Umowa o pracę przy przejęciu Grand Consultancy przez systemy Astratech 2018”.
„To moja umowa o pracę” – powiedziałam, z czasów, gdy wykupili moją firmę freelancerską. „Zgadza się” – powiedziała Martyna. Otworzyła teczkę i przeszła do strony 42. Obróciła akta, żebym mogła przeczytać.
„A ponieważ zatrudniłaś mnie do negocjowania tego 7 lat temu i ponieważ z natury jestem paranoiczką, wstawiliśmy bardzo specyficzną klauzulę dotyczącą rdzenia silnika architektury, który przyniosłaś ze sobą”. Spojrzałam na gęsty tekst prawniczy. Pamiętałam te negocjacje. Zbudowałam autorski silnik równoważenia obciążenia o nazwie Nukleus, zanim dołączyłam do Astrach.
To było serce wszystkiego. Kiedy mnie zatrudnili, chcieli go posiadać. Odmówiłam. Doszliśmy do kompromisu.
Przeczytałam tekst na głos. „Pracownik udziela firmie wieczystej, wyłącznej, nieodpłatnej licencji na wykorzystanie kodu źródłowego Nukleus i jego pochodnych pod warunkiem pozostawania pracownika w stanie nieposzlakowanej opinii”. Martyna stuknęła w papier wypielęgnowanym paznokciem. „Przeczytaj definicję nieposzlakowanej opinii, Ewo”.
Przesunęłam wzrokiem w dół strony. „Stan nieposzlakowanej opinii jest zdefiniowany jako aktywne zatrudnienie pracownika, rozwiązanie umowy z pracownikiem bez jego winy lub dobrowolne odejście pracownika z zachowaniem okresu wypowiedzenia”. Przestałam czytać. Słowa zdawały się unosić nad stroną.
„Bez jego winy” – wyszeptałam. Martyna skinęła powoli głową. Jej oczy błyszczały. „Jeśli odejdziesz, zachowują licencję.
Jeśli cię zwolnią z powodu cięć budżetowych, zachowują licencję. Ale jeśli zwolnią cię z twojej winy, jeśli twierdzą, że popełniłaś przestępstwo, jeśli rozwiążą umowę za kradzież” – oparła się, krzyżując ramiona – „wtedy nie jesteś w stanie nieposzlakowanej opinii zgodnie z konkretną definicją tej umowy. A jeśli nie jesteś w stanie nieposzlakowanej opinii, warunek licencji upada”. Wpatrywałam się w nią.
Mój mózg pędził, próbując nadążyć za implikacjami. „Więc licencja jest cofnięta? ” – zapytałam. „Wygaśnięta” – poprawiła Martyna automatycznie.
„W momencie gdy Grzegorz podpisał to pismo o rozwiązaniu umowy, powołując się na kradzież mienia firmy jako przyczynę, logika umowy zadziałała. To jest jak instrukcja warunkowa w twoim kodzie, Evo. Jeśli zwolniona z winy pracownika, wtedy licencja równa się null”. Spojrzałam na trzy spinacze leżące na moim blacie kuchennym.
Położyłam je tam, opróżniając kieszenie. Wyglądały tak małe, tak nieistotne. Grzegorz użył ich, by zniszczyć moją karierę, ponieważ chciał zaoszczędzić kilka złotych na odprawie i uciszyć mnie przed audytem Jantara. Myślał, że jest sprytny.
Myślał, że znalazł lukę. Zamiast tego wszedł na pole minowe. Spojrzałam na Martynę. Uświadomienie sobie tego uderzyło mnie z siłą fizycznego ciosu.
„Martyno” – powiedziałam. Mój głos lekko drżał. „Silnik Nukleus napędza wszystko. System inwentaryzacji, integrację punktów sprzedaży, cały pilotaż Jantara.
Wszystko jest zbudowane na tym kodzie”. Martyna nalała dwie szklanki whisky. Przesunęła jedną w moją stronę. „Wiem” – powiedziała.
„Jeśli licencja wygasła” – powiedziałam, wpatrując się w bursztynowy płyn – „to nie mają już prawa uruchamiać tego oprogramowania”. Martyna wzięła łyk swojego drinka. Spojrzała na mnie znad krawędzi szklanki. Jej wyraz twarzy był śmiertelnie poważny.
„Jest gorzej, Ewo. Są firmą SaaS. Sprzedają oprogramowanie jako usługę. Każda minuta, w której ich serwery uruchamiają teraz twój kod, oznacza, że odsprzedają skradzioną własność.
Popełniają naruszenie praw autorskich na skalę przemysłową”. Postawiła szklankę. „Od minuty, w której wyrzucili cię za drzwi” – powiedziała cicho. „Systemy Astratech działają nielegalnie, a kontrakt na 18 milionów złotych, który próbują podpisać z Jantarem, jeśli go podpiszą, popełnią oszustwo, ponieważ sprzedają produkt, którego już nie posiadają”.
Podniosłam szklankę. Pomyślałam o Grzegorzu. Pomyślałam o sposobie, w jaki uśmiechnął się, gdy wezwał ochronę. Pomyślałam o pudełku.
„Chciał zaoszczędzić pieniądze” – powiedziałam. „Chciał się mnie pozbyć za darmo”. „Dostał to, czego chciał” – powiedziała Martyna. „Odeszłaś, a teraz jedzie kradzionym samochodem z prędkością 160 km/h bez hamulców”.
Wzięłam łyk, whisky paliła, ciepła i uziemiająca. „Więc co robimy? ” – zapytałam. „Podajemy ich do sądu?
”. Martyna potrząsnęła głową. „Jeszcze nie. Nie musimy ich pozywać, żeby ich zranić.
Musimy im tylko przypomnieć o zasadach, na które się zgodzili”. Wyciągnęła z teczki świeży notes prawniczy i odkręciła pióro wieczne. „Opowiedz mi wszystko, co wydarzyło się w tym pokoju, Ewo. Każde słowo, każde spojrzenie, każdy znacznik czasu, bo zaraz napiszemy najgrzeczniejsze, najbardziej profesjonalne i niszczycielskie wezwanie do zaprzestania naruszeń w historii prawa umów”.
Zamknęłam oczy. Znowu widziałam ten pokój. Matowe szkło, zapach ozonu, zadowolona twarz Grzegorza. Zaczęłam mówić, a gdy mówiłam, zdałam sobie sprawę, że cisza w moim mieszkaniu nie jest już pusta.
To była cisza przed eksplozją. Dźwięk pisania na klawiaturze przez Martynę był rytmiczny i agresywny, jak ulewny deszcz uderzający w blaszany dach. Siedziała przy moim stole w jadalni. Jej postawa była idealna, a twarz oświetlona blaskiem ekranu laptopa.
Nie pisała pozwu, pisała list. Stałam przy oknie, patrząc na ciemniejącą ulicę, ale moje myśli były kilometry stąd, w serwerowni systemów Astratech. „Już prawie skończyłam! ” – powiedziała Martyna, nie podnosząc wzroku.
„Utrzymuję go w niezwykle uprzejmym tonie. To ten rodzaj uprzejmości, który sprawia, że prawnicy strony przeciwnej się pocą”. Obróciła laptopa, żebym mogła przeczytać. Dokument był formalnym zawiadomieniem o wygaśnięciu licencji.
Nie brzmiał gniewnie. Brzmiał jak instrukcja obsługi dla jednostki saperów. Stwierdzał jasno i niezaprzeczalnie, że z powodu rozwiązania mojej umowy o pracę z winy pracownika warunek nieposzlakowanej opinii został naruszony. W związku z tym wieczysta licencja udzielona systemom Astratech na wykorzystanie kodu źródłowego Nukleus zostaje niniejszym cofnięta ze skutkiem natychmiastowym.
Żądał, aby zaprzestali wszelkiego wykonywania oprogramowania i usunęli kod ze swoich aktywnych serwerów w ciągu 48 godzin. „Nie wysyłaj jeszcze” – powiedziałam. Martyna zatrzymała się. Jej palec unosił się nad touchpadem.
„Dlaczego? ”. „Muszę coś sprawdzić” – powiedziałam. Podeszłam do mojej półki z książkami i wyciągnęłam mały szary dysk twardy.
To była moja osobista kopia zapasowa. Ta wyraźnie dozwolona w mojej pierwotnej umowie do celów portfolio i archiwizacji. Był odizolowany od sieci, co oznacza, że nie dotknął internetu od miesięcy. Zawierał kod źródłowy w takiej postaci, w jakiej istniał, gdy sprzedałam im moją firmę konsultingową.
Podłączyłam go do mojego osobistego komputera. Nie hakowałam. Chcę to bardzo jasno podkreślić. Nie dotknęłam sieci Astrach, nie zalogowałam się, nie wykorzystałam żadnej tylnej furtki, po prostu otworzyłam folder na moim własnym biurku, patrząc na własność, którą stworzyłam własnymi rękami.
Przeszłam do głównego katalogu silnika Nukleus. Musiałam zobaczyć, jak dokładnie napisałam moduł walidacji licencji 7 lat temu. Pamiętałam, że pisałam go późno w nocy, napędzana kawą i paranoją, że pewnego dnia klient może spróbować oszukać mnie na rachunku. Znalazłam plik out validators.
Otworzyłam go w edytorze tekstu. Kod był czysty, elegancki i bezlitosny. Został zaprojektowany, aby odpytywać centralny rejestr w celu potwierdzenia statusu licencji. Ale ponieważ była to instalacja lokalna dla Astrach, zakodowałam walidację na stałe do rekordu statusu pracownika w bazie danych HR.
To była prosta kontrola. Jeśli identyfikator twórcy, czyli mój, był oznaczony jako aktywny lub rozwiązany bez winy pracownika, system działał z pełną mocą, ale musiałam zobaczyć, co było w klauzuli Else, co się działo, gdy kontrola się nie powiodła. Przewinęłam w dół do linii 412 Else. Poczułam, jak w żołądku zaciska mi się zimny węzeł.
Tryb awaryjny. Zaprojektowałam te funkcje dla klientów detalicznych, którzy spóźniali się z opłatami za subskrypcje. Nie wyłączał systemu całkowicie, ponieważ spowodowałoby to utratę danych i odpowiedzialność. Zamiast tego dławił system, ograniczał przepustowość, wyłączał dostęp do zapisu w bazie danych, aby zapobiec uszkodzeniu, zamieniając całą platformę w archiwum tylko do odczytu.
„Martyno” – powiedziałam cicho. „Działam. Jeśli wyślesz ten list i jeśli będą zmuszeni prawnie uznać, że licencja jest nieważna, system nie tylko będzie nielegalny, ale przestanie działać”. Martyna spojrzała na mnie.
„Zdefiniuj. Przestanie działać”. Wskazałam na ekran. „Kod jest zaprojektowany, by się chronić.
Jeśli licencja jest nieważna, uruchamia tryb awaryjny. Dławi prędkość transakcji o 80% i blokuje bazę danych. W zasadzie zamienia Ferrari w rower, którym nie da się sterować”. Spojrzałam na nią, czując ciężar moralnego dylematu, który mnie przytłaczał.
„Próba generalna z Jantarem odbywa się właśnie teraz” – powiedziałam. „Albo kończy się jutro. Zaczynają testy integracyjne. Jeśli ten kod się uruchomi, cały pilotaż zatrzyma się w miejscu.
Dane się nie zapiszą, aktualizacje inwentarza zawiodą. Jantar się wycofa”. Przeszłam się po moim małym salonie. „I nie chodzi tylko o Grzegorza” – powiedziałam.
„Chodzi o mój zespół, o Michała, który właśnie kupił dom, o Zosię, której dziecko jest w szpitalu. Jeśli Jantar się wycofa, akcje spadną. Mogą być zwolnienia. Niewinni ludzie ucierpią, bo ja nacisnęłam przycisk”.
Martyna wstała, podeszła do mnie i położyła mi ręce na ramionach. Jej uścisk był pewny. „Ewo, spójrz na mnie”. Spojrzałam na nią.
„Nie naciskasz przycisku” – powiedziała stanowczo. „Nie hakujesz ich, nie sabotujesz ich. Po prostu mówisz im, że nie mogą już jeździć twoim samochodem”. „Ale ja wiem, co się stanie” – argumentowałam.
„To nie twoja wina” – wtrąciła Martyna. „To ich wina. To oni zdecydowali się zwolnić architekta i ukraść plany. To oni zdecydowali się wrobić cię w kradzież, zamiast wypłacić ci odprawę.
To oni stworzyli to ryzyko. Ty tylko pozwalasz grawitacji działać”. Zaprowadziła mnie z powrotem do stołu. „Martwisz się, że będziesz czarnym charakterem?
” – powiedziała. „Ale nie jesteś czarnym charakterem. Jesteś właścicielem eksmitującym lokatora, który spalił kuchnię. Nie myl ich konsekwencji ze swoją złośliwością”.
Spojrzałam ponownie na kod. Linia 412. To była tylko logika. Jeśli X, to Y.
To było bezstronne. Martyna usiadła z powrotem. „Wyślę to do ich głównego radcy prawnego Kamila Wordy. Wyślę to do Grzegorza i wyślę to do zarządu.
Ostrzegamy ich. Od momentu, w którym to przeczytają, każda sekunda, w której utrzymują ten system w działaniu, jest świadomym aktem naruszenia”. Wcisnęła „Wyślij”. W pokoju znowu zapadła cisza.
Stało się. Podróżowało przez światłowody miasta, lądując w skrzynkach odbiorczych, które obecnie były ignorowane przez mężczyzn pijących szampana i świętujących zwycięstwo, którego tak naprawdę nie odnieśli. „Teraz” – powiedziała Martyna, zamykając laptopa. „Musimy zbudować tarczę.
Opowiedz mi o dokumentach zwolnienia”. Sięgnęłam do kartonowego pudełka i wyciągnęłam pojedynczą kartkę papieru, którą wcisnął mi Grzegorz. To było standardowe zawiadomienie o rozwiązaniu umowy, ale było wypełnione pośpiesznym, niechlujnym pismem. Położyłam je na stole obok trzech spinaczy.
„Spójrz na sekcję przyczyna” – powiedziałam, wskazując. Martyna nachyliła się. „Kradzież mienia firmy. Materiały biurowe”.
Stuknęłam w papier. „Gdzie jest protokół inwentaryzacyjny? ”. Martyna zmarszczyła brwi.
„Co masz na myśli? ”. „Jeśli coś ukradłam” – powiedziałam – „musi istnieć zapis tego, co zostało skradzione. Raport o stratach, pokwitowanie.
Kiedy zabrali mój identyfikator, skatalogowali go. Kiedy zabrali mój laptop, zeskanowali numer seryjny. Ale w przypadku spinaczy” – spojrzałam na puste miejsce na dole dokumentu – „nie ma załącznika. Nie ma podpisu świadka oprócz Teresy.
A co najważniejsze, nigdy nie poprosili mnie o podpisanie przyznania się do winy ani protokołu zwrotu towaru”. Oczy Martyny rozszerzyły się. Chwyciła długopis. „Chcesz powiedzieć, że nie udokumentowali dowodów?
”. „Zbyt się spieszyli” – powiedziałam. „Grzegorz chciał, żebym zniknęła przed porannym spotkaniem. Pominął procedurę.
Po prostu oświadczył, że to kradzież i wezwał ochronę”. Martyna zaczęła gorączkowo pisać na swoim notesie prawniczym. „To jest ogromne, Ewo. Jeśli nie mogą udowodnić kradzieży dokumentami, to przyczyna zwolnienia jest chwiejna.
A jeśli przyczyna jest chwiejna, to klauzula o nieposzlakowanej opinii jest dyskusyjna”. Ale spojrzała w górę. Uśmiech rekina rozprzestrzenił się na jej twarzy. „Ale my nie będziemy tego dyskutować.
Pozwolimy im się na tym powiesić. Będziemy działać przy założeniu, że mają rację. Ukradłaś. Zostałaś zwolniona z winy pracownika, co oznacza, że licencja wygasła.
Zmusimy ich do obrony własnego kłamstwa, a to kłamstwo będzie ich kosztować oprogramowanie”. Spojrzałam na trzy spinacze, podniosłam je i ułożyłam idealnie w rzędzie na ciemnym drewnie stołu. Były to tylko zgięte kawałki drutu, ale w rękach Grzegorza były bronią. Teraz w moich rękach były kluczem do zamku.
Chwyciłam swój własny notatnik. Otworzyłam go na czystej stronie. „Potrzebujemy osi czasu” – powiedziałam. „Chcę zapisać dokładnie, co się wydarzyło.
Chcę zapisać dokładny czas, kiedy Teresa spojrzała na swój tablet. Chcę zapisać fakt, że ochroniarz mnie przeprosił. Chcę zapisać fakt, że pudełko, które mi dali, było już złożone, co oznacza, że mieli je gotowe, zanim jeszcze weszłam do pokoju”. Martyna skinęła głową.
„Zapisz wszystko, każdy szczegół”. Zaczęłam pisać. Czas płynął na stronę. 9:19 rano.
Pokój, zapach pasty do podłóg. Wibracja systemu klimatyzacji. Sposób, w jaki lewe oko Grzegorza drgało, gdy kłamał. Gdy pisałam, poczucie winy z powodu młodszego programisty i niewinnych pracowników zaczęło zanikać.
Zastąpione zimną, twardą determinacją. Nie niszczyłam firmy, po prostu poprawiałam błąd w systemie. Skończyłam oś czasu i odłożyłam długopis. Spojrzałam na Martynę.
„Myślę, że to kwestia personalna” – powiedziałam. „Myślę, że mogą zmusić mnie do milczenia umową o poufności i złą referencją”. Spojrzałam na trzy spinacze lśniące pod światłem w jadalni. „Nie zdają sobie sprawy, że nie zwolnili tylko pracownika” – powiedziałam.
„Odłączyli architekta od budynku”. Martyna zamieszała resztką whisky w szklance. „Jeśli to wojna proceduralna” – powiedziała, wznosząc toast – „to właśnie przyniosłaś czołg na walkę na noże”. Nie piłam, po prostu patrzyłam na telefon, czekając na nieuniknioną eksplozję.
To była tylko kwestia czasu, zanim ktoś w Astratech spróbuje zapisać plik, a system stawi opór. Pierwszy telefon zadzwonił o 8:00 rano w sobotę, gdy szorowałam fugi w łazience starą szczoteczką do zębów. Jest coś głęboko terapeutycznego w sprzątaniu, gdy twoje życie stanęło w płomieniach. To zadanie, które można kontrolować.
Przyłożysz siłę, zastosujesz chemię, a brud znika. W przeciwieństwie do korporacyjnej polityki, zasady wybielacza są stałe. Mój telefon leżał na zamkniętej desce klozetowej. Zabrzęczał, wibrując o porcelanę.
Spojrzałam. Numer nieznany. Pozwoliłam mu dzwonić. Gdyby to był rekruter, zostawiłby wiadomość głosową.
Gdyby to był przyjaciel, pojawiłoby się jego imię. Gdyby to był Grzegorz lub Kadry, byli zablokowani. To było coś innego. Telefon przestał dzwonić, a potem zaczął ponownie 10 sekund później.
Numer nieznany. Zanurzyłam szczoteczkę z powrotem w roztworze wybielacza. Wiedziałam dokładnie, co się dzieje. Ktoś w Astrach siedział w cichym pokoju, prawdopodobnie trzymając telefon komórkowy, który pożyczył od małżonka lub kupił jako telefon na kartę.
Próbował się ze mną skontaktować nieoficjalnie. Nie zostawili wiadomości głosowej, ponieważ wiadomość głosowa jest dopuszczalna w sądzie. Wiadomość głosowa jest trwałym zapisem paniki. Cisza jest bezpieczniejsza.
Wyczyściłam całą łazienkę. Telefon dzwonił dziewięć razy. Ani jednej wiadomości. Około południa postanowiłam pójść pobiegać.
Musiałam spalić energię, która wibrowała pod moją skórą. Biegłam wzdłuż Wisły. Szara woda pasowała do stalowego nieba. Mój telefon był przypięty do ramienia, a powiadomienia miałam wyłączone, ale czułam fantomowe brzęczenie przy bicepsie.
Kiedy zatrzymałam się, by się rozciągnąć w pobliżu przystani, sprawdziłam ekran. Był zalany wiadomościami z zaszyfrowanego kanału, tego, do którego technicznie nie powinnam mieć dostępu, ale z którego mój były zespół nie chciał mnie wyrzucić. Michał, młodszy programista, wpadał w panikę. „Przedstawiciele Jantara są tutaj na niespodziewany, nieformalny lunch” – napisał.
„Pytali o ciebie. Chcieli porozmawiać o skalowalności backendu. Grzegorz powiedział im, że jesteś na zwolnieniu lekarskim z powodu ciężkiej grypy”. Roześmiałam się na głos ostrym, szczekającym dźwiękiem, który sprawił, że przechodzący biegacz spojrzał na mnie z niepokojem.
Grypa. To było najstarsze kłamstwo na świecie. Dawało im 48 godzin, może 72, ale w końcu gorączka musi spaść albo pacjent musi umrzeć. Pojawiła się druga wiadomość od Zosi, liderki zespołu UI.
„Grzegorz sam próbuje wyjaśnić architekturę. Używa wszystkich modnych słów, których nienawidzisz. Citi Jantara wygląda na znudzonego. Ciągle pyta, dlaczego opóźnienia na serwerze demonstracyjnym rosną.
Ewa, poważnie? Wszystko w porządku? ”. Nie odpowiedziałam.
Martyna była jasna. Cisza była moją tarczą. Za każdym razem, gdy nie odpowiadałam, kłamstwo Grzegorza stawało się cieńsze. Stał na scenie z reflektorem na twarzy, czekając na podpowiedź, która nigdy nie nadejdzie.
Wróciłam do domu, wzięłam prysznic i spędziłam resztę soboty, czytając tandetną powieść. Zmuszałam się do skupienia na słowach, do zamieszkania w świecie, w którym problemy rozwiązywano magią lub mieczami, a nie prawnikami i kluczami licencyjnymi. Ale cisza w moim mieszkaniu była ciężka. To była cisza wstrzymanego oddechu.
Niedziela była gorsza. Niedziela to zwykle dzień, w którym pojawia się lęk przed tygodniem pracy. Ale dla mnie to był dzień, w którym zaczęły nadchodzić konsekwencje. O 7:00 wieczorem robiłam makaron, gdy zadzwonił mój osobisty e-mail.
To nie był zwykły spam, to była wiadomość z ogólnego konta Gmail. Coś w stylu Blue Skywalker, ale znałam składnię. To był Kevin z zespołu baz danych. Kevin był dobrym chłopakiem, lojalnym, ale nieśmiałym.
Temat brzmiał po prostu „pomocy”. Otworzyłam go. „Ewa, wiem, że nie powinniśmy rozmawiać, ale coś jest nie tak. Przetwarzanie wsadowe cotygodniowych faktur właśnie się nie powiodło.
Wyświetla błąd wyjątku licencji. Próbowałem zrestartować usługę, ale baza danych zablokowała się w trybie tylko do odczytu. Nie możemy zapisywać nowych zamówień. Kolejka rośnie w tysiącach.
Grzegorz krzyczy na nas, żebyśmy wymusili nadpisanie, ale nie ma przycisku nadpisania. Co mam robić? ”. Wpatrywałam się w ekran.
Woda na makaron wykipiała, sycząc, gdy uderzyła w palnik. Ale nie ruszyłam się. To było to. Tryb awaryjny.
Mój kod działał dokładnie tak, jak został zaprojektowany. Cotygodniowe sprawdzenie odpytało serwer. Zdało sobie sprawę, że architekt nie jest już w stanie nieposzlakowanej opinii i włączyło protokoły bezpieczeństwa, aby zapobiec uszkodzeniu danych w nielicencjonowanym środowisku. Zamknęło drzwi do biblioteki.
Mogli patrzeć na książki, ale nie mogli w nich pisać, a na pewno nie mogli ich wypożyczać. Moje palce drgnęły. Znałam rozwiązanie. To były trzy linie kodu.
Mogłabym je napisać w 30 sekund, wysłać Kevinowi i uratować ich. Mogłabym zatamować krwawienie. Mogłabym uratować Kevina przed gniewem Grzegorza. Najechałam kursorem na przycisk odpowiedzi.
Chęć naprawiania rzeczy to przekleństwo dla inżynierów. Widzimy zepsuty system i pragniemy go naprawić. To fizyczne. Wtedy przypomniałam sobie o pudełku.
Przypomniałam sobie ochroniarza eskortującego mnie jak przestępcę. Przypomniałam sobie uśmiech Grzegorza. Przesłałam e-mail do Martyny bez jednego słowa w treści. Potem zamknęłam laptopa i wróciłam do mojej wrzącej wody.
10 minut później Martyna napisała do mnie SMS-a. „Dobra dziewczynka. Nie odpowiadaj. Właśnie skontaktował się ze mną Kamil Warda.
Chce przyjacielskiej, nieoficjalnej rozmowy jutro rano o 9:00. Mówi, że chcą omówić wzajemne nieporozumienie”. Mieszałam sos. Wzajemne nieporozumienie.
To był prawniczy żargon oznaczający: „Zdaliśmy sobie sprawę, że spieprzyliśmy sprawę i chcemy ci zapłacić, żebyś to naprawiła, zanim otworzy się giełda”. Zjadłam kolację w ciszy, ale mój umysł pędził. Zaczęłam odtwarzać wydarzenia z czwartku i piątku. Oś czasu mnie niepokoiła.
Nie samo zwolnienie. Grzegorz zawsze mnie nienawidził, ale jego szybkość. Dlaczego w czwartek wieczorem? Dlaczego zrobić to o 9:19 w piątek rano, jeśli chodziło tylko o spinacze?
Mogli poczekać, aż umowa z Jantarem zostanie zamknięta. Mogli poczekać, aż integracja będzie stabilna. Zwolnienie głównego architekta na kilka dni przed podpisaniem kontraktu na 18 milionów złotych to nie tylko głupota, to samobójstwo. Grzegorz był arogancki, ale nie był samobójcą.
Zbyt lubił swoje premie. Ktoś zmusił go do działania. Ktoś potrzebował mnie poza budynkiem natychmiast. Nie w przyszłym tygodniu, nie jutro.
Natychmiast. Pomyślałam o ostatnich kilku tygodniach. Byłam pochłonięta kodem. Ledwo uczestniczyłam w spotkaniach.
Co widziałam, czego dotknęłam? Mój telefon znowu się zaświecił. To był SMS. Spojrzałam na numer.
Nie był zapisany w moich kontaktach, ale rozpoznałam numer kierunkowy. To był numer z Warszawy. „Nie chciałam tego robić. Przepraszam”.
To była Teresa, menedżerka HR. Wpatrywałam się w słowa. Zanim zdążyłam pomyśleć o zrobieniu zrzutu ekranu, bąbelki pojawiły się ponownie. „Wiadomość zniknęła.
Ta wiadomość została usunięta”. Bała się. Teresa była kobietą firmy, przestrzegającą zasad. To, że skontaktowała się ze mną z prywatnego numeru w niedzielę wieczorem, oznaczało, że presja w biurze osiągała punkt krytyczny.
Nie przepraszała za zwolnienie. Przepraszała za swoją rolę w scenariuszu. Wiedziała, że to kłamstwo. Tej nocy nie spałam dobrze.
Leżałam w łóżku, obserwując, jak uliczne latarnie rzucają cienie na mój sufit. Czułam się, jakbym czekała na nadejście burzy. Miasto na zewnątrz było ciche, ale wiedziałam, że kilka kilometrów dalej w szklanej wieży Astrach paliły się światła. Zaczynała się panika.
Kolejka nieprzetworzonych zamówień rosła z minuty na minutę, złotówka po złotówce. O 2 w nocy mój telefon wydał dźwięk. To nie był SMS, to było powiadomienie e-mail. Przewróciłam się i chwyciłam telefon, mrużąc oczy przed niebieskim światłem.
E-mail pochodził z adresu, który był tylko ciągiem losowych znaków alfanumerycznych. Nie miał tematu. Był jeden załącznik. „Audit trail Navis.
Dat”. Moje serce waliło o żebra. Anonimowe źródło. Ktoś w środku przeciekał.
Usiadłam, całkowicie obudzona. Mój kciuk zawisł nad załącznikiem. Chciałam wiedzieć. Musiałam wiedzieć, co było w tym pliku.
Czy to dowód ustawki, czy to protokół inwentaryzacyjny pokazujący, że nie brakowało żadnych spinaczy? Wtedy przyszedł SMS od Martyny. „Widziałam nagłówek e-maila. Nie otwieraj go sama.
Nie pobieraj go. To może być pułapka, żeby udowodnić, że uzyskujesz dostęp do danych firmy po zwolnieniu. Poczekaj na mnie”. Zamarłam.
Martyna miała rację. Gdybym otworzyła ten plik i zawierał on poufne dane firmy, mogliby twierdzić, że wciąż obracam skradzionymi informacjami. Mogliby to wykorzystać do uzasadnienia przyczyny mojego zwolnienia. To była pułapka na miód albo lina ratunkowa.
Odłożyłam telefon na szafkę nocną ekranem do dołu. Leżałam w ciemności, wpatrując się w sufit, słuchając szumu lodówki w drugim pokoju. Trzy spinacze wciąż leżały na moim stole w jadalni. Nie widziałam ich, ale wiedziałam, że tam są.
Trzy wygięte kawałki metalu, które rozpoczęły wojnę. Przyjacielska rozmowa miała się odbyć za 7 godzin, ale patrząc na ten ciemny telefon, wiedziałam, że nie ma nic przyjacielskiego w tym, co nadchodzi. Cisza się skończyła. Eksplozja właśnie się zaczęła.
Sala konferencyjna w kancelarii prawnej Martyny została zaprojektowana, by onieśmielać. Znajdowała się na 45 piętrze z oknami od podłogi do sufitu, z których roztaczał się widok na resztę miasta. Stół był pojedynczą płytą polerowanego mahoniu, która wyglądała, jakby kosztowała więcej niż mój pierwszy samochód. Klimatyzacja była ustawiona na rześką kliniczną temperaturę.
Usiadłam po jednej stronie stołu z rękami na kolanach. Miałam na sobie grafitowy kostium, którego nie nosiłam od dwóch lat. Czułam się w nim jak w zbroi. Martyna usiadła obok mnie.
Jej postawa była zrelaksowana. Przed nią leżała pojedyncza teczka. Naprzeciwko nas siedziała delegacja z Astratech. Kamil Warda, główny radca prawny firmy, siedział pośrodku.
Był człowiekiem, który zrobił karierę na uśmiechaniu się, gdy wbijał noże. Po jego lewej stronie siedział Grzegorz, wyglądający dziś mniej jak drapieżnik, a bardziej jak osaczone zwierzę. Jego krawat był lekko przekrzywiony, a pod oczami miał ciemne kręgi, których żaden drogi korektor nie mógł ukryć. Po lewej stronie Grzegorza siedział Paweł, dyrektor infrastruktury IT.
Paweł wyglądał na przerażonego. Ciągle zerkał na swój telefon pod stołem, a jego noga nerwowo podskakiwała. A na samym końcu, wyglądając, jakby chciała być gdziekolwiek indziej na świecie, siedziała Teresa z kadr. Była dokładnie 9:00.
Kamil odchrząknął, splótł dłonie na stole i posłał mi uśmiech, który nie sięgał jego oczu. „Ewo” – zaczął. Jego głos był gładki i pojednawczy. „Dziękuję, że zgodziłaś się na spotkanie.
Chcemy rozwiązać tę sytuację tak szybko i polubownie, jak to możliwe. Uważamy, że doszło do znacznego nieporozumienia co do wydarzeń z zeszłego piątku”. Nic nie powiedziałam. Martyna poinstruowała mnie, żebym była posągiem.
Kamil kontynuował. „Wydaje się, że protokoły bezpieczeństwa zostały zastosowane nieco zbyt gorliwie. Rozumiemy, że wyniesienie trzech spinaczy, choć technicznie stanowi naruszenie polityki dotyczącej aktywów, jest drobnym wykroczeniem. Astratech jest gotowa przyznać, że zwolnienie z winy pracownika mogło być surową interpretacją regulaminu”.
Przesunął po stole papier. To był czek. „Jesteśmy gotowi zamienić twoje zwolnienie na dobrowolne odejście” – powiedział Kamil. „Zaoferujemy ci trzymiesięczną odprawę.
W zamian podpiszesz standardowe zrzeczenie się roszczeń i potwierdzenie umowy o poufności. Możemy zostawić całą tę paskudną sprawę za sobą do lunchu”. Spojrzałam na czek. To była hojna kwota.
Tydzień temu mogłabym ją przyjąć. Martyna nawet nie spojrzała na czek. Wyciągnęła jeden palec i przesunęła go z powrotem przez stół. „Nie” – powiedziała Martyna.
Uśmiech Kamila zachwiał się. „Słucham? ”. „Nie jesteśmy tu, by dyskutować o odprawie” – powiedziała Martyna.
„Jesteśmy tu, by dyskutować o naruszeniu praw autorskich”. Grzegorz parsknął. To był ostry, brzydki dźwięk. „Daj spokój.
Nic nie posiada. Podpisała umowę o przeniesieniu praw własności intelektualnej. 7 lat temu. Wszystko, co napisała, należy do Astrach”.
Martyna otworzyła swoją teczkę. Wyciągnęła kopię mojej pierwotnej umowy o pracę. Obróciła ją, żeby mogli przeczytać. „Sekcja czwarta, paragraf C” – przeczytała Martyna.
„Licencja na używanie kodu źródłowego Nukleus jest warunkowa i zależy od pozostawania twórcy w stanie nieposzlakowanej opinii”. Kamil zmarszczył brwi, pochylił się i zmrużył oczy na dokument. Widziałam, jak tryby w jego głowie się obracają. Był prawnikiem korporacyjnym.
Zajmował się fuzjami i pozwami o poślizgnięcia. Prawdopodobnie nigdy nie czytał mojej pierwotnej umowy, ponieważ pochodziła sprzed jego czasów w firmie. „Zwolniliście ją z jej winy” – powiedziała Martyna. „Twierdziliście, że popełniła kradzież.
Zgodnie z waszą własną definicją nie jest w stanie nieposzlakowanej opinii. Dlatego od 9:19 w zeszły piątek rano wasza licencja na używanie silnika Nukleus została automatycznie unieważniona”. W pokoju zapadła martwa cisza. Paweł, dyrektor IT, wydał z siebie dźwięk w gardle.
To był zduszony jęk. „Czekaj” – powiedział Paweł. Spojrzał na Kamila, potem na mnie. „Ewa, czy dlatego baza danych jest zablokowana?
”. Kamil podniósł rękę. „Paweł, bądź cicho”. „Nie” – powiedział Paweł.
Jego głos drżał z paniki. „Nie rozumiecie. System wszedł w tryb awaryjny wczoraj. Nie możemy przetwarzać poleceń zapisu.
Nie możemy wdrożyć danych Jantara. Jeśli licencja jest faktycznie cofnięta, uruchamiamy nielegalny kod na serwerach produkcyjnych”. „Dokładnie to robicie” – powiedziała Martyna. „Każda sekunda, w której wasze serwery są włączone, oznacza, że kradniecie własność mojej klientki.
A ponieważ jesteście firmą SaaS, sprzedajecie skradziony towar swoim klientom”. Grzegorz uderzył ręką w stół. „To niedorzeczne. Trzyma nas jako zakładników.
To jest szantaż”. „To jest umowa” – powiedziała spokojnie Martyna. „Ty napisałeś pismo o zwolnieniu, Grzegorz. Ty wybrałeś przyczynę.
Ty pociągnąłeś za spust. My tylko pokazujemy ci dziurę po kuli”. Twarz Kamila straciła fałszywe ciepło. Wpatrywał się w klauzulę umowy, czytając ją w kółko.
Wiedział, że ma kłopoty. Wiedział, że jeśli to trafi do sądu, sędzia wyda nakaz, który zamknie firmę z dnia na dzień. „Możemy naprawić ten status” – powiedział szybko Kamil. „Cofniemy zwolnienie.
Przywrócimy ją do pracy z mocą wsteczną. Wtedy licencja będzie znowu ważna”. „Nie” – powiedziała Martyna. „Nie da się cofnąć czasu.
Zwolniliście ją. Zaufanie zostało zniszczone. Licencja przepadła. Jeśli chcecie ją odzyskać, musicie wynegocjować nową.
A cena za nową licencję to nie trzymiesięczna odprawa. Jest znacznie wyższa”. Grzegorz wstał, trząsł się. „Nie będziemy z nią negocjować!
” – krzyknął. „Jest niekompetentna, dlatego ją zwolniliśmy. Spinacze były tylko ostatnią kroplą. Nie dotrzymywała terminów.
Była niesubordynowana. Była wąskim gardłem dla całego zespołu inżynierów. Zwolniliśmy ją za wyniki”. Rozejrzał się po pokoju, desperacko szukając potwierdzenia.
„Powiedz im, Tereso” – zażądał Grzegorz. „Powiedz im o skargach na jej wyniki”. Wszystkie oczy zwróciły się na Teresę. Siedziała na końcu stołu.
Jej dłonie zaciskały się na tablecie. Wyglądała blado. Spojrzała na Grzegorza, potem na mnie. Spotkałam jej spojrzenie.
Nie wyglądałam na złą. Wyglądałam po prostu na zmęczoną. Pamiętałam usuniętą wiadomość tekstową z niedzieli wieczorem. „Nie chciałam tego robić”.
Teresa wzięła głęboki oddech. „Nie ma żadnych skarg” – powiedziała cicho. Grzegorz zamarł. „Co powiedziałaś?
”. Teresa podniosła wzrok. Jej głos nabrał trochę więcej siły. „Ewa Galińska miała najwyższe oceny wyników przez siedem kolejnych lat.
Nigdy nie spóźniła się z żadnym terminem. W jej aktach nie ma ani jednej notatki dyscyplinarnej aż do zeszłego piątku”. Twarz Grzegorza przybrała gwałtowny odcień czerwieni. „Jesteś menedżerem HR.
Piszesz to, co ci każe pisać”. „Nie mogę wymyślać dokumentacji, która nie istnieje, Grzegorzu” – powiedziała Teresa. Położyła swój tablet na stole. „Jedyny zapis w jej aktach to zwolnienie za kradzież.
Nie ma żadnej sprawy dotyczącej wyników. Żadnej”. Cisza, która nastąpiła, była na tyle ciężka, by zmiażdżyć kości. Kamil Warda zamknął na chwilę oczy.
Zdał sobie sprawę, że jego wiceprezes do spraw operacyjnych właśnie skłamał pod przysięgą przed radcą prawnym strony przeciwnej. Obrona oparta na wynikach była martwa. Obrona oparta na nieporozumieniu była martwa. Została tylko naga prawda.
Zwolnili kluczowego pracownika za drobnostkę i w ten sposób sabotowali własny produkt. Martyna nachyliła się. Wyglądała jak wilk zbliżający się do ofiary. „A więc” – powiedziała cicho Martyna – „skoro nie była niekompetentna i nie była złodziejką, musimy zadać to niewygodne pytanie.
Dlaczego? ”. Spojrzała na Grzegorza. „Dlaczego zwolniłeś swojego głównego architekta 48 godzin przed największą prezentacją w historii firmy?
Dlaczego kazałeś ochronie wyprowadzić ją bez przekazania obowiązków? Dlaczego tak desperacko chciałeś się jej pozbyć z budynku, że nawet nie sprawdziłeś umowy, którą łamałeś? ”. Grzegorz nie odpowiedział.
Nie mógł. Opadł z powrotem na krzesło, szarpiąc za kołnierzyk. Spojrzał na Kamila, ale prawnik studiował z uwagą rysę na mahoniowym stole. Kamil już się dystansował, obliczał odpowiedzialność.
Paweł odezwał się znowu. Jego głos drżał. „Integracja z Jantarem” – powiedział Paweł. „Ma ruszyć w środę”.
„Jeśli nie mamy licencji, to nie macie produktu” – dokończyła Martyna. Zamknęła teczkę. Dźwięk zatrzaskiwanej okładki był głośny w cichym pokoju. „Skończyliśmy” – powiedziała Martyna.
Nie zaproponowała ugody, nie podała ceny, po prostu pozwoliła, by rzeczywistość zawisła w powietrzu. Wstałam, nogi miałam silne. Spojrzałam na mężczyzn po drugiej stronie stołu. Byli to potężni mężczyźni.
Kontrolowali budżety, liczbę pracowników i opcje na akcje. Ale w tej chwili byli tylko ludźmi, którzy popełnili bardzo duży błąd. Podniosłam torebkę, spojrzałam na Grzegorza. Nie patrzył mi w oczy.
„Możecie dalej wysyłać e-maile” – powiedziałam. Mój głos był pewny, spokojny, niemal znudzony. „Możecie dalej szukać tylnej furtki w kodzie. Możecie dalej próbować zmuszać mój zespół do naprawienia tego, co zepsuliście”.
Zwróciłam się do Kamila. „Mój prawnik odpowie, gdy będziecie gotowi powiedzieć prawdę o tym, dlaczego nie ma mnie w tym budynku. Do tego czasu powodzenia z audytem”. Podeszłam do drzwi.
Nie obejrzałam się za siebie. Usłyszałam, jak Paweł zaczyna zadawać kolejne spanikowane pytanie, ale Martyna ucięła go ostrym „Do widzenia”. Gdy szłam pluszowym korytarzem kancelarii, nie czułam triumfu. Czułam skupienie.
Próbowali mnie przekupić czekiem i kłamstwem. Teraz wiedzieli, że ceną będzie prawda. A sądząc po wyrazie twarzy Grzegorza, prawda była czymś, na co ich nie było stać. Trzy godziny po tym, jak wyszłam z sali konferencyjnej, pozostawiając Grzegorza i Kamila Wordę w stanie zawieszonej paniki, Martyna wróciła do mojego mieszkania.
Nie wyglądała na triumfującą. Wyglądała ponuro. Położyła ciężką tekturową kopertę na moim blacie kuchennym obok ekspresu do kawy. „To Teresa” – powiedziała Martyna.
„Spotkała się ze mną w holu sąsiedniego budynku. Jest przerażona, Ewo. Myśli, że zrobią z niej kozła ofiarnego, gdy zarząd dowie się o brakujących ocenach wyników”. Spojrzałam na kopertę.
„Co to jest? ”. „Ubezpieczenie” – odpowiedziała Martyna. Nalała sobie szklankę wody.
„Teresa dała mi wewnętrzne logi komunikacyjne z zeszłego tygodnia. Wydrukowała je, bo bała się, że zostaną usunięte z serwera”. Otworzyłam kopertę. W środku był stos e-maili i wydruk kalendarza Grzegorza z Outlooka.
Martyna wskazała na wpis w kalendarzu z zeszłego czwartku. Był ustawiony na czwartą po południu. Temat brzmiał po prostu „problem Ewy”. Wpatrywałam się w datę.
Czwartek po południu. To było 6 godzin zanim w ogóle dotknęłam spinaczy. „Zaplanowali to” – wyszeptałam. „Czytaj dalej” – powiedziała Martyna.
„Spójrz na łańcuch e-maili za tym”. Przerzuciłam papiery. Był tam e-mail od Grzegorza do odbiorcy, którego imię zostało zredagowane przez Teresę. Prawdopodobnie by chronić się przed pozwem za ujawnienie tożsamości kierownictwa, chociaż miałam swoje podejrzenia.
Znacznik czasu wskazywał czwartek rano 10:30. „Znowu zadaje pytania o listę dostawców” – napisał Grzegorz. „Oznaczyła faktury od Apex. Zaopatrzenie w kolejce systemowej.
Jeśli będzie w pokoju podczas audytu due diligence Jantara, wspomnij o tym. Nie możemy pozwolić, żeby rozmawiała z zewnętrznymi audytorami”. Odpowiedź nadeszła 12 minut później. „Załatw to.
Musi zniknąć przed próbą generalną. Znajdź powód. Spraw, żeby był wiarygodny, żeby nie miała żadnej wiarygodności, jeśli zacznie mówić”. Poczułam, jak po plecach przebiega mi zimny dreszcz.
Nie chodziło o spinacze. Nigdy nie chodziło. Spinacze były tylko pierwszą rzeczą, jaką mogli znaleźć, by uzasadnić wyrok śmierci, który już został podpisany. Zamknęłam oczy, zmuszając umysł do powrotu do początku tygodnia.
Co ja zrobiłam? Byłam tak skupiona na kodzie, że ledwo zwracałam uwagę na sprawy administracyjne. Ale potem sobie przypomniałam. To był wtorek.
Zatwierdzałam miesięczne raporty budżetowe dla mojego działu. Zwykle po prostu klikałam „zatwierdź” przy kosztach stałych: hosting serwerów, licencje na oprogramowanie, przydziały mediów. Ale jedna pozycja przykuła moją uwagę. Apex, zaopatrzenie.
Materiały biurowe, konserwacja 4500 zł. To była niewielka kwota w skali wielomilionowego budżetu operacyjnego, ale powtarzała się co dwa tygodnie jak w zegarku i była obciążana na centrum kosztów inżynierii. Pamiętam, jak zmarszczyłam brwi, patrząc na ekran. Byliśmy zespołem programistów.
Nie zużywaliśmy papieru i długopisów o wartości 4000 zł co dwa tygodnie. Ledwo używaliśmy drukarek. Kliknęłam „odrzuć” i dodałam notatkę. „Proszę zweryfikować.
Wydaje się to wysoką kwotą dla operacji cyfrowych. Kto jest tym dostawcą? ”. To było to.
To było przestępstwo. Spojrzałam na Martynę. „Odrzuciłam fakturę” – powiedziałam we wtorek – „od firmy o nazwie Apex zaopatrzenie. Wyglądało to na błąd w rozliczeniach”.
Oczy Martyny zwęziły się. „Albo na wyprowadzanie pieniędzy”. Skinęłam powoli głową. Kawałki układanki zaczęły do siebie pasować jak w strasznej grze w Tetrisa.
„Jantar wysyła zespół audytorów finansowych w ramach przejęcia” – powiedziałam. „To standardowa procedura przy transakcji tej wielkości. Przeprowadzają wywiady z szefami działów. Pytają o koszty stałe.
Gdybym nadal była głównym architektem, siedziałabym naprzeciwko audytorów Jantara. I gdyby zapytali mnie o budżet, powiedziałabym im o dziwnej fakturze, którą odrzuciłam”. „A gdybyś im powiedziała” – kontynuowała Martyna – „pociągnęliby za nitkę. A gdyby pociągnęli za nitkę, mogliby odkryć, że Apex zaopatrzenie nie sprzedaje długopisów.
Mogliby odkryć, że pieniądze trafiają do czyjejś kieszeni”. Spojrzałam ponownie na e-mail. „Musi zniknąć”. Nie chcieli mnie tylko zwolnić.
Zdałam sobie sprawę, że chcieli zniszczyć mój charakter. Dlatego wybrali kradzież. Gdybym później próbowała donieść, gdybym próbowała powiedzieć Jantarowi o fakturach, Grzegorz mógłby po prostu powiedzieć: „Och, nie słuchajcie jej. To rozgoryczona złodziejka.
Zwolniliśmy ją za kradzież z szafki z materiałami biurowymi. Po prostu próbuje się zemścić”. To była idealna ustawka. Użyli kłamstwa o materiałach biurowych, żeby zatuszować prawdę o materiałach biurowych.
Wstałam i podeszłam do okna. Gniew, który czułam wcześniej, był gorący i chaotyczny. To było inne. To było zimne.
To była jasność zrozumienia, jak dokładnie działała maszyna. „Boją się” – powiedziałam. „Nie boją się, że kod przestanie działać. Boją się tego, co kod wie”.
Martyna skinęła głową. „Grzegorz jest zdesperowany. Próbuje utrzymać pokrywkę na szybkowarze, podczas gdy kuchnia płonie”. „Więc co robimy?
” – zapytałam. „Idziemy na policję? Dzwonimy do Jantara? ”.
Martyna potrząsnęła głową. „Nie. Jeśli pójdziemy na policję, stanie się to dochodzeniem karnym. To zajmie lata.
Umowa z Jantarem upadnie. Firma zbankrutuje, a twoje opcje na akcje będą bezwartościowe. Poza tym nie mamy jeszcze wyciągów bankowych, żeby udowodnić oszustwo. Mamy tylko e-mail i przeczucie”.
Podeszła do stołu i podniosła spinacze. „Nie musimy ich niszczyć” – powiedziała Martyna. „Musimy ich tylko przycisnąć. Użyjemy ich własnego strachu przeciwko nim”.
„Jak? ” – zapytałam. „Zaproponujemy im rozwiązanie” – powiedziała Martyna. „Wyjście.
Powiemy im, że jesteś gotowa odlicencjonować im oprogramowanie, ale warunki będą bardzo specyficzne”. Usiadłam przy stole, przyciągnęłam do siebie laptopa. „Nie wrócę tam jako pracownik” – powiedziałam. „Nie zgodzi się” – powiedziała Martyna.
„Nie wrócisz. Wrócisz jako dostawca. Bardzo drogi, bardzo potrzebny dostawca”. Otworzyłam nowy dokument.
Na górze strony napisałam „Grand Systems Lab”. „Musimy przygotować umowę licencyjną” – powiedziałam. „Jeśli chcą używać silnika Nukleus, muszą za niego zapłacić. Nie stawkę pensji pracownika, ale stawkę oprogramowania dla przedsiębiorstw”.
Martyna uśmiechnęła się ostrym jak brzytwa uśmiechem. „A ponieważ wiemy, że coś ukrywają w finansach, dodamy specjalną klauzulę”. „Klauzula 14” – zasugerowałam. „Licencjodawca zastrzega sobie prawo do przeprowadzania kwartalnych audytów technicznych i finansowych wszystkich systemów współdziałających z licencjonowanym oprogramowaniem w celu zapewnienia zgodności”.
„Dokładnie” – powiedziała Martyna. „Jeśli to podpiszą, dają ci prawo do wglądu we wszystko. Faktury, logi dostawców, wpisy w bazie danych. Stajesz się audytorem”.
„A jeśli nie podpiszą? ” – zapytałam. „Wtedy system pozostaje w trybie awaryjnym” – powiedziała Martyna. „Jantar się wycofuje.
Zarząd bada, dlaczego umowa nie doszła do skutku, a Grzegorz zostaje rzucony na pożarcie wilkom”. To był szachmat. Mogli albo mi zapłacić i pozwolić mi zobaczyć ich sekrety, albo odmówić i stracić wszystko. Spojrzałam na trzy spinacze.
Nie były już tylko dowodem mojej niewinności. Były dźwignią, która miała otworzyć całą firmę. Zaczęłam pisać. Zdefiniowałam zakres licencji.
Zdefiniowałam model cenowy. Ustaliłam opłatę na czterokrotność mojej poprzedniej rocznej pensji w formie miesięcznego ryczałtu. To była wygórowana kwota, ale tańsza niż utrata kontraktu na 18 milionów złotych. Gdy pisałam, poczułam zmianę w moim własnym postrzeganiu.
Przez lata postrzegałam siebie jako pracownika. Trybik w maszynie. Budowałam ściany, ale nie posiadałam domu. To się skończyło.
„Nie jestem już tylko architektem” – powiedziałam, pisząc ostatni akapit. Martyna spojrzała mi przez ramię. „Nie jesteś. Jesteś właścicielem”.
Skończyłam szkic i wcisnęłam „zapisz”. Dokument nosił tytuł: „Umowa licencyjna na oprogramowanie komercyjne platformy Nukleus”. To było pięć stron gęstej, niezaprzeczalnej logiki. To był dokument, który zmusi Eliasza Wójcika, prezesa, do dokonania wyboru między swoją dumą a zyskiem.
Zwróciłam się do Martyny. „Wyślij im to” – powiedziałam. „Powiedz im, że mają 24 godziny na decyzję. Po tym czasie cena wzrasta o 10% za każdą godzinę opóźnienia”.
Martyna podniosła telefon. Spojrzała na mnie z nowym szacunkiem. „Podoba ci się to? ” – zauważyła.
Spojrzałam na trzy spinacze po raz ostatni, zanim schowałam je do szuflady. „Nie próbuję ich zniszczyć, Martyno” – powiedziałam cicho. „Spędziłam 7 lat, podtrzymując tę firmę. Nosiłam obciążenie serwerów, nosiłam dług techniczny, nosiłam niekompetencję Grzegorza”.
Wstałam i chwyciłam płaszcz. „Niczego nie psuję. Po prostu odsuwam się i pozwalam grawitacji działać. Jeśli upadną, to dlatego, że zapomnieli, jak stać o własnych siłach.
Wyślij list. Zobaczmy, jak bardzo teraz naprawdę chcą tych spinaczy”. Cisza ze strony Astratech trwała dokładnie 12 godzin po tym, jak Martyna wysłała żądania licencyjne. To nie była cisza bezczynności, to była cisza ula, który właśnie został kopnięty.
Pierwszym znakiem, że atmosfera się zmieniła, było nagłe zniknięcie Grzegorza Wilka z łańcucha e-maili. Jego buńczuczne groźby i żądania zwrotu mienia firmy po prostu ustały. Następnie Martyna otrzymała powiadomienie z automatycznego systemu, że e-mail Teresy Rybak wysyła odpowiedź o nieobecności. Temat brzmiał „na urlopie”.
Było to niejasne, natychmiastowe i złowieszcze. Teresa została usunięta z gry, prawdopodobnie za zbrodnię mówienia prawdy w pokoju pełnym kłamców. Potem nadszedł telefon. Nie pochodził od działu prawnego.
Pochodził z gabinetu prezesa. Eliasz Wójcik, prezes Astrach, wrócił z objazdu inwestorskiego w Londynie. Eliasz był człowiekiem, który szczycił się wydajnością. Nie lubił dramatów.
Lubił liczby, które szły w górę i w prawo. Poprosił o prywatne spotkanie. Tylko on, Martyna i ja. Bez Kamila Wordy, bez Grzegorza.
Spotkaliśmy się w tej samej sali konferencyjnej w kancelarii Martyny w środę rano. Termin integracji z Jantarem upływał za niecałe 24 godziny. Eliasz wyglądał, jakby nie spał, ale jego garnitur był nienaganny. Był wysokim mężczyzną o siwych włosach i postawie, która zwykle uspokajała wzburzonych akcjonariuszy.
Wstał, gdy weszłam, i wyciągnął rękę. Ujęłam ją. Jego uścisk był mocny, suchy i zaskakująco ciepły. „Ewo” – powiedział – „cieszę się, że cię widzę.
Szkoda, że w takich okolicznościach”. Usiadłam. Nie odwzajemniłam uprzejmości. Martyna usiadła obok mnie.
Jej notatnik był otwarty. „Jesteśmy tu, by omówić umowę licencyjną, panie Wójcik”. Eliasz machnął ręką z lekceważeniem. „Do papierów dojdziemy za chwilę.
Najpierw chcę zająć się słoniem w pokoju”. Pochylił się do przodu, splatając dłonie na mahoniowym stole. Spojrzał na mnie z wyrazem wyćwiczonej szczerości. To była twarz, której używał, gdy musiał ogłosić opóźnienie w premierze produktu.
„Przyjrzałem się wydarzeniom z zeszłego piątku” – zaczął Eliasz. „To, co ci się przydarzyło, było porażką procedur. To była odruchowa reakcja zarządu, która nie odzwierciedlała wartości Astratech. Grzegorz Wilk działał bez mojej autoryzacji i, szczerze mówiąc, bez zdrowego rozsądku”.
Zamilkł. To dotarło. Ofiarowywał mi głowę Grzegorza na tacy. „Zajmujemy się Grzegorzem” – powiedział.
Jego głos obniżył się o oktawę, by sugerować poufność. „Ale w tej chwili moim priorytetem jesteś ty. Jesteś architektem naszej platformy. Jesteś duszą tej technologii.
Nie możemy sobie pozwolić na twoją stratę, Ewo. Nie z powodu kodu, ale z powodu tego, kim jesteś”. Sięgnął do kieszeni marynarki i wyciągnął złożony dokument. Przesunął go przez stół.
„To nie jest umowa licencyjna” – powiedział Eliasz. „To jest umowa o pracę”. Spojrzałam na papier. Liczby rzuciły mi się w oczy.
Wynagrodzenie podstawowe 450 000 zł. Premia za podpisanie 100 000 zł. Pakiet akcji 2% firmy. W pełni nabyte z chwilą podpisania.
Stanowisko: Dyrektor technologiczny. To była oszałamiająca oferta. To było więcej pieniędzy, niż kiedykolwiek miałam nadzieję zarobić. To była oferta, która zmienia życie.
To była oferta zaprojektowana, by ludzie zapomnieli o obelgach, zapomnieli o zasadach i zapomnieli o spinaczach. „Chcemy cię z powrotem” – powiedział cicho Eliasz. „Chcemy zacząć od nowa. Wrócisz dzisiaj, przywrócisz system.
Zarządzisz integracją z Jantarem i zajmiesz należne ci miejsce w zespole kierowniczym. Grzegorz będzie ci podlegał. Ty rządzisz”. Martyna nie odezwała się.
Pozwoliła mi patrzeć na papier. Znała prawo, ale znała też ludzką naturę. To był złoty uścisk dłoni. Spojrzałam na kwotę wynagrodzenia.
Pomyślałam o moim kredycie hipotecznym. Pomyślałam o stresie ostatnich pięciu dni. Tak łatwo byłoby podpisać. Po prostu podnieść długopis i wojna się kończy.
Ja wygrywam. Grzegorz przegrywa. Staję się bogata. Ale potem pomyślałam o fakturze.
Apex zaopatrzenie. Spojrzałam na Eliasza. Obserwował mnie uważnie, oceniając moją reakcję. Myślał, że mnie ma.
Myślał, że każdy ma swoją cenę. „Mam pytanie, Eliaszu” – powiedziałam. „Oczywiście” – odpowiedział, uśmiechając się. „Wiedziałeś o spinaczach przed awarią systemu czy po?
”. Uśmiech nie zniknął, ale zamarł. Stał się maską. Cisza, która rozciągnęła się między nami, była cienka i krucha.
Zobaczyłam, jak jego oczy na ułamek sekundy uciekły w lewo. To była mikroekspresja, mały znak. „Dowiedziałem się, kiedy wylądowałem” – powiedział Eliasz. „Grzegorz poinformował mnie o sytuacji”.
„Poinformował cię o kradzieży” – zapytałam. „Czy poinformował cię o tym, że zwolnił mnie, ponieważ oznaczyłam fałszywą fakturę od dostawcy? ”. Eliasz westchnął, oparł się na krześle.
Urok wyparował, zastąpiony zimnym pragmatyzmem człowieka, który zarządzał ryzykiem zawodowo. „Ewo” – powiedział, jego głos był teraz twardszy. „Prowadzenie firmy jest skomplikowane. Czasami kierownictwo średniego szczebla podejmuje złe decyzje.
Czasami zdarzają się błędy księgowe. Badamy sprawę dostawcy, ale to jest wewnętrzna sprawa administracyjna. Nie ma nic wspólnego z umową z Jantarem”. „Ma z nią wszystko wspólnego” – powiedziałam.
„Jantar kupuje czystą firmę. Jeśli podpiszą ten kontrakt, a potem dowiedzą się, że fundusze operacyjne są wyprowadzane przez fałszywe faktury, pozwą was za oszustwo”. Oczy Eliasza zwęziły się. „Dlatego potrzebuję cię z powrotem w namiocie, Ewo.
Jeśli będziesz dyrektorem technologicznym, możesz naprawić błędy księgowe, możesz audytować dostawców, możesz to posprzątać, ale możesz to zrobić tylko, jeśli jesteś w zespole”. Wtedy zrozumiałam. Nie chciał badać oszustwa. Chciał je zamieść pod dywan.
Wiedział, a przynajmniej podejrzewał na tyle, że nie chciał, żebym robiła hałas z zewnątrz. Próbował kupić moje milczenie tytułem w zarządzie. Gdybym podpisała tę umowę, byłabym związana obowiązkiem powierniczym. Byłabym związana poufnością.
Byłabym współwinna. Przesunęłam umowę z powrotem przez stół. „Nie mogę tego podpisać” – powiedziałam. Eliasz nawet nie mrugnął.
„Chodzi o pieniądze. Możemy omówić podział akcji”. „Nie chodzi o pieniądze” – powiedziałam. „Chodzi o zamek”.
„Słucham”. Spojrzałam mu w oczy. „Wyrzuciłeś mnie z domu, Eliaszu. Zmieniłeś zamki.
Powiedziałeś światu, że jestem złodziejką. A teraz, gdy rury pękły i piwnica jest zalana, chcesz mi podać klucz i powiedzieć, że jestem właścicielką? ”. Potrząsnęłam głową.
„Nie wrócę do domu, który próbował mnie zabić. Nie ufam już fundamentom”. Twarz Eliasza pociemniała. Pochylił się do przodu.
Jego głos obniżył się do niskiego, niebezpiecznego rejestru. „Ewo, bądź rozsądna. Grasz w niebezpieczną grę. Trzymasz własność intelektualną firmy jako zakładnika”.
„Nie jestem pracownikiem” – powiedziałam. „Moja umowa została rozwiązana z mojej winy. Zaakceptowałam to rozwiązanie. Jestem teraz niezależnym dostawcą, a jako dostawca zaproponowałam umowę licencyjną”.
Martyna wkroczyła gładko, kładąc nasz dokument na odrzuconej ofercie Eliasza. „Warunki są jasne, panie Wójcik” – powiedziała Martyna. „Grand Systems Lab jest gotowa licencjonować silnik Nukleus firmie Astrach na okres jednego roku z możliwością przedłużenia. Opłata wynosi 50 000 zł miesięcznie”.
Eliasz roześmiał się. „To jest szantaż”. „To jest stawka rynkowa za architekturę dla przedsiębiorstw” – poprawiła Martyna. „I jest jeden dodatkowy warunek”.
Przewróciła dokument na ostatnią stronę. „Aby zapewnić stabilność środowiska” – przeczytała Martyna – „licencjobiorca zgadza się na poddanie się kwartalnemu audytowi zewnętrznemu wszystkich logów finansowych i operacyjnych związanych z oprogramowaniem. Audyt ten zostanie przeprowadzony przez firmę wybraną przez licencjodawcę”. Eliasz zbladł, wpatrywał się w klauzulę.
Wiedział dokładnie, co to oznacza. Oznaczało to, że będę miała legalne prawo do wglądu w każdą fakturę, każdego dostawcę, każdą złotówkę, która przepływała przez system. Znajdę Apex zaopatrzenie. Znajdę, gdzie poszły pieniądze, i będę miała prawo to zgłosić.
„Żądasz, żebym oddał kontrolę nad moją własną firmą dostawcy? ” – wycedził Eliasz. „Żądam, żebyś udowodnił, że nie masz nic do ukrycia” – powiedziałam. Eliasz wstał, podszedł do okna i spojrzał na miasto.
Był w pułapce. Jeśli nie podpisze, system pozostanie w trybie awaryjnym. Jantar się wycofa, a akcje spadną. Jeśli podpisze, da mi latarkę, żebym zajrzała w ciemne kąty, które próbował chronić.
Odwrócił się, by stanąć twarzą w twarz z nami. Wyglądał na zmęczonego. „Popełniasz błąd, Ewo” – powiedział. „Myślisz, że walczysz o sprawiedliwość, ale tylko psujesz.
Jeśli Jantar się wycofa, 300 osób straci pracę. Chcesz mieć to na sumieniu? ”. „Nie zrzucaj tego na mnie” – powiedziałam.
Mój głos podniósł się po raz pierwszy. „Ty zbudowałeś szklany dom, Eliaszu. Ty zatrudniłeś faceta, który rzucał kamieniami. Nie obwiniaj grawitacji, gdy się rozbije”.
Eliasz zapiął marynarkę, podniósł umowę licencyjną. Nie podpisał jej, po prostu ją trzymał. „Muszę skonsultować się z zarządem” – powiedział. „Ta klauzula audytowa jest nieregularna”.
„Macie czas do 5:00” – powiedziała Martyna. „Potem oferta wygasa, a cena rośnie”. Eliasz spojrzał na mnie po raz ostatni. Nie było już w nim ciepła, tylko kalkulacja.
„Myślisz, że wygrywasz? ” – powiedział cicho. „Ale jesteś przypięta do fotela kierowcy samochodu, który zjeżdża z klifu. Pójdziesz na dno razem z nami?
”. Spojrzałam na niego i po raz pierwszy od tygodnia poczułam całkowity spokój. „Nie, Eliaszu” – powiedziałam. „Nie jestem w samochodzie.
Stoję na chodniku. Po prostu patrzę, jak jedziesz”. Eliasz wpatrywał się we mnie przez długą chwilę. Potem bez słowa odwrócił się i wyszedł z pokoju.
Ciężkie drzwi zamknęły się za nim. Spojrzałam na Martynę. Wypuściła długi oddech, który wstrzymywała. „Boi się” – powiedziała.
„Powinien” – odpowiedziałam. Spojrzałam na puste krzesło, na którym właśnie siedział i błagał najpotężniejszy człowiek w firmie. Myślał, że władza to pieniądze. Myślał, że władza to tytuły.
Nie rozumiał, że władza to po prostu umiejętność powiedzenia „nie”, gdy wszyscy inni oczekują, że powiesz „tak”. „Ma 6 godzin” – powiedziałam. Martyna sprawdziła zegarek. „Nie będzie czekał tak długo.
Musi zadzwonić do przewodniczącego rady nadzorczej. A gdy przewodniczący zobaczy tę klauzulę audytową, zaczną się pytania”. Wstałam. Czułam się lżejsza.
Ciężar trzech spinaczy zniknął. „Chodźmy na lunch” – powiedziałam. „Mam wrażenie, że po południu będę zajęta”. Wibracja mojego telefonu na drewnianym stole była teraz stałym rytmem, jak bicie serca, które nie należało do mnie.
Ale tym razem identyfikator dzwoniącego nie wyświetlał znanego numeru kierunkowego siedziby Astratech. To był numer z Nowego Jorku. Numer związany z handlem wysokiej częstotliwości i agresywnym kapitałem. Odebrałam.
„Ewa Galińska” – powiedziałam. Głos po drugiej stronie był gładki, szybki i drogi. Należał do mężczyzny o nazwisku Sylwester Thorn, partnera w butikowym funduszu hedgingowym specjalizującym się w aktywach zagrożonych. „Pani Galińska” – powiedział Thorn.
„Przejdę od razu do rzeczy. Słyszeliśmy plotki, że infrastruktura techniczna w Astratech jest zagrożona. Słyszeliśmy, że architekt został zablokowany i że umowa z Jantarem jest w zasadzie martwa”. Nic nie powiedziałam.
Informacja była walutą, a ja nie zamierzałam wydawać swojej na obcego. Thorn zaśmiał się sucho. „Podoba mi się pani milczenie. Potwierdza wszystko.
Słuchaj, zamierzamy zająć krótką pozycję na akcjach Astratech. Uważamy, że cena gwałtownie spadnie do poniedziałku. Jeśli jest pani gotowa zapewnić, że system pozostanie offline, jeśli jest pani gotowa publicznie ogłosić, że bezpieczeństwo jest wadliwe, a kod zepsuty, bylibyśmy bardzo zainteresowani zatrudnieniem pani jako konsultanta”. Podał kwotę.
To było wynagrodzenie konsultingowe w wysokości 500 000 dolarów za jeden dzień pracy. Spojrzałam na telefon. To była kusząca narracja. Pogardzana pracownica pali wioskę do cna i odchodzi z workiem złota.
To była fantazja o zemście, której wszyscy oczekiwali. „Nie jestem zainteresowana” – powiedziałam. „Pani Galińska” – powiedział Thorn. Jego głos stwardniał.
„Ma pani przycisk samozniszczenia. Dlaczego go nie użyć? ”. „Ponieważ nie jestem podpalaczką” – odpowiedziałam spokojnie.
„Jestem inżynierem. Zbudowałam ten system, żeby działał. Chcę, żeby działał. Po prostu oczekuję zapłaty za pracę, którą wykonałam”.
Rozłączyłam się. Siedziałam przez chwilę, pozwalając, by adrenalina opadła. Oferta Thorna coś mi wyjaśniła. Wszyscy oczekiwali, że będę emocjonalna.
Oczekiwali, że będę wściekłą kobietą, która rozbija porcelanę, bo została zwolniona. Ale to była pułapka. Gdybym działała z gniewu, stałabym się obciążeniem, za które mnie uważali. Gdybym działała z logiki, stałabym się nietykalna.
Zwróciłam się do Martyny, która sporządzała dokumenty założycielskie na swoim laptopie. „Musimy to sformalizować” – powiedziałam. „Nie jestem już rozgoryczoną byłą pracownicą. Jestem dostawcą.
Potrzebujemy firmy”. Martyna wpisała ostatnie zdanie i wcisnęła enter. „Gotowe” – powiedziała. „Przyspieszony wniosek właśnie przeszedł.
Grand Systems Lab jest oficjalnie zarejestrowaną spółką z ograniczoną odpowiedzialnością w stanie Kalifornia. Jesteś jedynym właścicielem. Ja jestem głównym radcą prawnym”. Obróciła laptopa.
„A teraz” – powiedziała – „napiszmy fakturę”. Spędziliśmy następne sześć godzin, tworząc najstraszniejszy dokument, jaki kiedykolwiek stworzyłam. To nie był pozew, to był cennik. Rozbiłam silnik Nukleus na jego części składowe.
Rdzeń bazy danych, bramkę API, Load Balancer, szyfrowanie bezpieczeństwa. Przypisałam miesięczną opłatę licencyjną do każdego modułu na podstawie stawek rynkowych dla oprogramowania dla przedsiębiorstw. Licencja na rdzeń 20 000 zł miesięcznie. Wsparcie techniczne 100 000 zł miesięcznie.
Moduł zgodności z audytem 15 000 zł miesięcznie. Ale pieniądze były tylko na powierzchni. Prawdziwe zęby tkwiły w warunkach. Pamiętałam twarze mojego zespołu.
Pamiętałam panikę Michała i wyczerpanie Zosi. Pamiętałam, jak Grzegorz lubił krzyczeć w zamkniętych pokojach, gdzie nikt go nie słyszał. „Dodaj klauzulę” – powiedziałam Martynie. „Sekcja ósma.
Ochrona personelu”. Martyna podniosła wzrok. Jej palce zawisły nad klawiaturą. „Dyktuj”.
„Licencjobiorca zgadza się, że żadne działania odwetowe, w tym zwolnienie, degradacja lub negatywne oceny wyników, nie zostaną podjęte wobec żadnego obecnego pracownika, który komunikuje się z licencjodawcą w sprawie wsparcia technicznego lub stabilności systemu. Ponadto licencjobiorca zgadza się na wzajemną klauzulę o nieoczernianiu, która obejmuje wszystkich członków personelu, a nie tylko kadrę kierowniczą”. Martyna uśmiechnęła się. „Chronisz ich”.
„Jeśli kontroluję oprogramowanie, kontroluję zasady” – powiedziałam. „Jeśli chcą, żeby kod działał, muszą traktować ludzi, którzy go obsługują, z szacunkiem. To jest pakiet”. Skończyliśmy dokument o 7:00 wieczorem.
To było arcydzieło dźwigni. Był sprawiedliwy, był drogi i był moralnie niepodważalny. Nie prosiliśmy o jałmużnę, prosiliśmy o biznes. Wtedy mój bezpieczny e-mail wydał dźwięk.
Sprawdziłam nadawcę. To był ten sam losowy ciąg alfanumeryczny, co wcześniej. Teresa. Tym razem nie było treści wiadomości, tylko jeden załącznik o nazwie „Vendor Approval Matrix Q3 XLSX”.
Otworzyłam go. To był arkusz kalkulacyjny eksportujący hierarchię zatwierdzeń dla każdej faktury powyżej 1000 zł. Przefiltrowałam listę dla Apex zaopatrzenie. W zeszłym roku było 42 faktury.
Łączna wartość prawie 200 000 zł. Spojrzałam na kolumnę zatwierdzeń. Pierwszym poziomem zatwierdzenia był Grzegorz Wilk. To było do przewidzenia.
Ale drugi poziom, ten wymagany dla cyklicznych płatności dla dostawców, szedł wyżej. Odnalazłam ID pracownika w ostatniej kolumnie. ID004. Porównałam to z moją pamięcią firmowego spisu.
Pracownik numer 1 to założyciel. Pracownik numer 2 to Eliasz Wójcik. Pracownik numer 3 to dyrektor finansowy. Pracownik numer 4 to Kamil Warda, główny radca prawny.
Poczułam, jak powietrze opuszcza pokój. „To nie był tylko Grzegorz” – wyszeptałam. Martyna nachyliła się, patrząc na ekran. „Co widzisz?
”. „Kamil Warda zatwierdził każdą jedną fakturę od Apex” – powiedziałam. „Główny radca prawny. Człowiek, który siedział naprzeciwko nas wczoraj i mówił o nieporozumieniu.
Podpisał się pod oszustwem”. To miało doskonały sens. Grzegorz był operatorem, ale Kamil był tarczą. Dlatego dział prawny działał tak szybko.
Dlatego zaoferowali mi ugodę w ciągu kilku godzin. Dlatego zwolnili mnie za kradzież. Musieli mnie zdyskredytować, bo gdybym ujawniła faktury, nie demaskowałabym tylko wiceprezesa. Demaskowałabym głównego prawnika korporacji.
„To zmienia strategię” – powiedziała Martyna. Jej głos był niski i niebezpieczny. „Nie możemy prosić tylko o audyt. Potrzebujemy usunięcia”.
Skinęłam głową. Wróciłam do umowy licencyjnej. Przewinęłam w dół do klauzuli o rozwiązaniu umowy. Wpisałam nowy paragraf.
„Warunek licencji. Licencjodawca zastrzega sobie prawo do odmowy świadczenia usług, jeśli licencjobiorca zatrudnia na stanowisku kierowniczym jakąkolwiek osobę, która została uznana za współwinną nieprawidłowości finansowych lub fałszowania dokumentacji pracowniczej”. To był uprzejmy sposób na powiedzenie: „Zwolnijcie Grzegorza i zbadajcie sprawę Kamila, albo oprogramowanie się wyłączy”. Mój telefon znowu zabrzęczał.
To był SMS od Zosi. „Właśnie zwołali pilne zebranie dla wszystkich. Przemawiał Kamil Warda. Kazali nam na miejscu podpisać nową umowę o poufności.
Wyraźnie zabrania nam ona omawiania byłych pracowników z osobami zewnętrznymi pod groźbą natychmiastowego pozwu. Ewa, oni wszystkich terroryzują. Ludzie płaczą w pokoju socjalnym”. Wpatrywałam się w wiadomość.
Zaciskali pętlę. Zastraszali moich przyjaciół, bo nie mogli zastraszyć mnie. Używali strachu, żeby zatkać przecieki. Poczułam, jak w piersi osiada mi zimna wściekłość.
To było inne niż gniew, który czułam, gdy mnie zwolniono. To było opiekuńcze. To było uczucie wilczycy obserwującej, jak ktoś kopie jej stado. „Chcą walczyć” – powiedziałam do Martyny.
„Próbują udusić prawdę papierem”. Podniosłam trzy spinacze ze stołu. Trzymałam je w dłoni. Były zimne, twarde i nieustępliwe.
Były prostymi narzędziami zaprojektowanymi do trzymania rzeczy razem. Ale w złych rękach były bronią, a w dobrych rękach były dowodem. Spojrzałam na Martynę. „Wydrukuj umowę” – powiedziałam.
„Wydrukuj cennik. Wydrukuj dziennik dowodów”. Wstałam i podeszłam do okna, patrząc na światła miasta. Gdzieś tam Eliasz Wójcik próbował wymyślić, jak uratować swoją umowę.
Kamil Warda próbował wymyślić, jak ukryć swój podpis. A Grzegorz Wilk prawdopodobnie krzyczał na jakiegoś młodszego programistę. „Myślą, że mogą mnie uciszyć umową” – powiedziałam. „Myślą, że mogą mnie pogrzebać pod umowami o poufności i groźbami”.
Odwróciłam się z powrotem do pokoju. Moja decyzja została podjęta. „Chcą użyć papierkowej roboty jako broni” – powiedziałam. „W porządku.
Nie będę krzyczeć. Nie będę pisać w mediach społecznościowych. Nie pójdę do prasy”. Upuściłam spinacze na wydrukowany stos dokumentów.
Uderzyły w papier z ostrym, wyraźnym kliknięciem. „Będę z nimi rozmawiać w jedynym języku, jaki rozumieją. Będę z nimi rozmawiać papierkową robotą, a moja papierkowa robota będzie ich kosztować wszystko, co próbują ukryć. Wyślij to, Martyno, wyślij to wszystko i powiedz im, że cena właśnie wzrosła o kolejne 10%”.
Czwartek rano zaczął się zapachem desperacji. Unosił się nad miastem, nad wieżą Astrach. Niewidzialny, ale silny. Wiedzieliśmy, że są zdesperowani, ponieważ o 8:00 rano zespół konsultantów z firmy o nazwie Red Point Solutions zameldował się na recepcji.
Znałam Red Point. Byli drodzy, agresywni i specjalizowali się w tym, co branża grzecznie nazywała ratowaniem starszych systemów. W rzeczywistości byli cyfrowymi łamistrajkami. Firmy zatrudniały ich, aby otworzyli systemy, gdy oryginalni inżynierowie odeszli lub zostali zwolnieni.
Eliasz Wójcik próbował mnie ominąć. Próbował wynająć oddział najemników, aby złamali zamek w silniku Nukleus, żeby nie musiał płacić architektowi. Wytrzymali dokładnie 6 godzin. O 2:00 po południu Martyna otrzymała e-mail od głównego radcy prawnego Red Point.
Był krótki. Stwierdzał, że po zapoznaniu się z roszczeniami dotyczącymi własności intelektualnej i aktywnym wezwaniem do zaprzestania naruszeń w sprawie kodu źródłowego Nukleus, Red Point natychmiast wycofuje swój personel. Wyszli. Zrozumieli, że jeśli dotkną tego kodu, zostaną wskazani jako współoskarżeni w procesie o naruszenie praw autorskich, który wykrwawiłby ich do cna.
Żadne wynagrodzenie konsultingowe nie było warte tego ryzyka. Eliasz próbował użyć taranu, ale mur prawny, który zbudowała Martyna, był zbyt gruby. System pozostał w trybie awaryjnym. Kolejka transakcji była teraz opóźniona o 48 godzin.
Baza danych była tylko do odczytu. Firma była sparaliżowana. Potem nadszedł cios młotem. O 4:00 kurier dostarczył formalny list do biura Eliasza.
Nie był od nas. Był od konsorcjum Jantar. Otrzymaliśmy kopię, ponieważ Martyna wysłała kopię naszego pierwotnego zawiadomienia o wygaśnięciu licencji do działu prawnego Jantara. Przejrzystość jest bronią.
Jantar musiał wiedzieć, co kupuje. List był ultimatum. Był brutalny w swojej prostocie. Stwierdzał, że z powodu niestabilności platformy rdzeniowej i braku wyznaczonego lidera technicznego, Jantar zawiesza proces przejęcia.
Dali Astratech termin. Mieli czas do 9:00 rano w piątek, aby zademonstrować w pełni funkcjonalny, prawnie czysty system z odpowiedzialnym architektem na czele. Jeśli warunek nie zostanie spełniony, umowa zostaje zerwana. 18 milionów złotych miało wyparować.
Eliasz Wójcik wpadł w furię. Zgodnie z wiadomościami tekstowymi zalewającymi mój telefon od przerażonego zespołu inżynierów, piętro kierownictwa zamieniło się w strefę wojny. Eliasz krzyczał. Potrzebował winnego.
Potrzebował kogoś, na kogo mógłby zrzucić winę za upadek, aby uratować własną reputację przed akcjonariuszami. I Grzegorz Wilk stanął na wysokości zadania. O 5:30 zadzwonił telefon Martyny. To był Kamil Warda.
Jego głos drżał, ale próbował brzmieć agresywnie. „Przygotowujemy się do złożenia wniosku przeciwko pani Galińskiej” – powiedział Kamil. „Grzegorz zidentyfikował złośliwy kod w systemie. Podłożyła bombę logiczną.
To jest sabotaż. To jest czyn karalny”. Siedziałam naprzeciwko Martyny, słuchając na głośniku. Poczułam falę zimnego gniewu.
Bomba logiczna. To był standardowy moduł weryfikacji licencji. Standard branżowy. „Zapytaj go o linię kodu” – wyszeptałam.
Martyna nawet nie mrugnęła. „To poważne oskarżenie, Kamilu. Jeśli twierdzicie, że to sabotaż, musicie natychmiast dostarczyć dowody kryminalistyczne. Prześlijcie nam nazwę pliku.
Prześlijcie nam numer linii. Pokażcie nam bombę”. Po drugiej stronie zapadła cisza. „Zespół IT go izoluje” – wyjąkał Kamil.
„Ale Grzegorz jest pewien. Mówi, że zmanipulowała system tak, by się zawiesił, jeśli zostanie zwolniona”. Martyna roześmiała się. To był ostry dźwięk.
„Grzegorz nie jest inżynierem, Kamilu. Jest menedżerem średniego szczebla, który próbuje uratować swoją posadę, kłamiąc wam. Pozwól mi to bardzo jasno wyjaśnić. Jeśli złożycie wniosek o sabotaż, a my udowodnimy w sądzie, że to tylko standardowa kontrola licencji, którą uruchomiliście, zwalniając ją, pozwiemy was o zniesławienie.
Pozwiemy Grzegorza za złośliwe oskarżenie i pozwiemy ciebie osobiście za umożliwienie tego”. Rozłączyła się. „Miotają się” – powiedziała Martyna, wpatrując się w telefon. „Toną i próbują wspiąć się na ciebie, żeby utrzymać się na powierzchni, ale woda podnosiła się szybciej, niż myśleli”.
O 7:00 nastąpił zwrot akcji. Nie przyszedł od nas. Przyszedł z wnętrza budynku. Rada nadzorcza Astrach była grupą poważnych, zamożnych osób, którym zależało tylko na jednym: zwrocie z inwestycji.
Eliasz powiedział im, że zwolnienie było drobną sprawą administracyjną. Powiedział im, że problemy z systemem to usterka. Okłamał ich, ale ktoś postanowił powiedzieć im prawdę. Laptop Martyny wydał dźwięk.
To było powiadomienie od jej kontaktów w firmie reprezentującej przewodniczącego rady nadzorczej. „Musisz to zobaczyć” – powiedziała Martyna. Obróciła ekran w moją stronę. To był przesłany dalej e-mail.
Pierwotny nadawca był anonimowy, wysłany z konta jednorazowego użytku, ale treść była nie do pomylenia. To był plik „problem Ewy”. Teresa nie tylko dała dowody nam, wysłała je bezpośrednio do przewodniczącego. Członkowie zarządu patrzyli na to samo, co ja widziałam we wtorek.
Zaproszenie w kalendarzu z czwartku rano. Łańcuch e-maili między Grzegorzem a Kamilem omawiający, jak się mną zająć przed audytem Jantara. Niezaprzeczalny dowód, że oskarżenie o kradzież było fabrykacją mającą na celu zatuszowanie odpowiedzialności finansowej. Narracja o spinaczach natychmiast się rozpadła.
Zarząd zobaczył rzeczywistość. Ich prezes i ich główny radca prawny spiskowali, by zwolnić swój najcenniejszy zasób, aby ukryć oszustwo, a w trakcie tego zniszczyli umowę na 18 milionów złotych, która miała uczynić zarząd bogatym. Reakcja była natychmiastowa. Mój telefon zaświecił się SMS-em od Zosi.
„Ochrona właśnie poszła na piętro kierownictwa. Eskortują ludzi do sali zarządu. Widziałam, jak Grzegorz wchodził. Wyglądał na chorego.
Eliasz jest tam. Kamil jest tam. To pilne posiedzenie”. Eskalacja osiągnęła sufit.
Walka o władzę nie toczyła się już między mną a firmą. To było między firmą a nią samą. Pasożyt był wycinany, ale osaczone zwierzę jest najniebezpieczniejsze tuż przed śmiercią. O 8:15 otrzymałam wiadomość od Kevina, administratora bazy danych.
Była inna niż jego zwykłe spanikowane SMS-y. Ta była przerażona. „Ewa, Grzegorz właśnie napisał do mnie z łazienki w sali zarządu. Kazał mi wyczyścić logi serwera.
Kazał mi usunąć historię zatwierdzeń z zeszłego tygodnia. Powiedział, że jeśli tego nie zrobię, zrzuci na mnie winę za naruszenie. Chce zatrzeć dowody, że system działa poprawnie. Chce, żeby wyglądało na to, że usunęłaś dane”.
Krew zmroziła mi się w żyłach. Gdyby wyczyścili logi, mogliby twierdzić cokolwiek. Mogliby twierdzić, że usunęłam bazę danych przed odejściem. Mogliby sfabrykować przestępstwo.
Bez tych logów nie mogłabym udowodnić, że system był w trybie awaryjnym. Wyglądałabym jak haker, który wyczyścił dysk. Spojrzałam na Martynę. „Próbują usunąć historię” – powiedziałam.
„Grzegorz nakazuje czystkę”. Twarz Martyny stwardniała. Chwyciła telefon. Nie zadzwoniła do Kamila.
Zadzwoniła na prywatny numer osobistego adwokata przewodniczącego. Numer, który zdobyła 10 minut temu przez własną sieć kontaktów. Włączyła głośnik. „Tu Martyna Kulesza” – powiedziała, jej głos przecinał powietrze jak brzytwa.
„Reprezentuję Ewę Galińską. Mamy wiarygodne informacje, że jeden z dyrektorów w Astrach właśnie nakazał zniszczenie cyfrowych dowodów dotyczących logów serwera”. Zapadła cisza. Potem głęboki, chrapliwy głos odpowiedział: „Kto to nakazał?
”. „Grzegorz Wilk” – powiedziała Martyna. „I jeśli choć jeden bajt danych zostanie usunięty z tego serwera, uznamy to za zniszczenie dowodów. Złożymy wniosek o sankcje i osobiście pociągniemy zarząd do odpowiedzialności za niezabezpieczenie miejsca przestępstwa”.
Głos po drugiej stronie był spokojny, ale śmiertelnie poważny. „Proszę czekać na linii, pani Kulesza”. Siedzieliśmy w ciszy. Sekundy mijały jak godziny.
Wyobraziłam sobie serwerownię. Wyobraziłam sobie Kevina siedzącego przy swoim terminalu. Jego palec unosił się nad klawiszem usuwania. Przerażony utratą pracy.
Przerażony Grzegorzem. Chciałam do niego napisać. Chciałam mu powiedzieć, żeby przestał, ale nie mogłam. Musiałam zaufać procesowi.
Musiałam zaufać, że grawitacja jest szybsza niż Grzegorz. Dwie minuty później głos powrócił. „Ochrona zabezpieczyła serwerownię. Pan Wilk został usunięty z sali zarządu.
Logi są zablokowane”. Wypuściłam oddech, który wydawał się uwięziony w moich płucach przez tydzień. „Pani Kulesza” – kontynuował głos – „zarząd jest obecnie na posiedzeniu. Rozpatrujemy umowę licencyjną, którą pani zaproponowała.
Rozpatrujemy wymagania audytowe”. Martyna nachyliła się. „Cena jest ostateczna”. „Rozumiemy” – powiedział głos.
„Mamy termin od Jantara jutro rano. Nie mamy czasu na gry. Pan Wójcik nie prowadzi już tej dyskusji”. Spojrzałam na Martynę.
Eliasz był poza grą. Zarząd przejął stery. „Potrzebujemy rozwiązania dziś wieczorem” – powiedział głos. „Czy może być pani dostępna na wideokonferencję za 30 minut?
”. Martyna spojrzała na mnie. Skinęłam głową. „Będziemy gotowe” – powiedziała Martyna.
Rozłączyła się. W pokoju znowu zapadła cisza, ale to była inna cisza. To była cisza odwracającej się fali. Martyna zamknęła laptopa i spojrzała na mnie.
„To jest to, Ewo” – powiedziała. „Próbowali zatrudnić łamistrajków. Nie udało im się. Próbowali zrzucić winę na ciebie.
Nie udało im się. Próbowali zniszczyć dowody. Nie udało im się”. Wstała i podeszła do lustra, sprawdzając swój wygląd.
Wyglądała jak wojowniczka przygotowująca się do ostatecznego ciosu. „Dowody Teresy były gwoździem do trumny” – powiedziała Martyna – „ale klauzula audytowa to był młot. Wiedzą, że jeśli nie podpiszą, Jantar się wycofa, a akcje spadną do zera. Jeśli podpiszą, wejdziesz i znajdziesz trupy”.
Odwróciła się do mnie. „Dziś wieczorem jest ostateczne spotkanie” – powiedziała. „Nie ma już więcej ruchów na szachownicy. Żadnych blefów, żadnych spinaczy”.
Sprawdziła zegarek. „Za 30 minut wejdziemy do tego wirtualnego pokoju i zobaczymy, kto zostanie na nogach. Albo podpiszą, albo utoną”. Wstałam.
Wygładziłam marynarkę. Podeszłam do biurka, gdzie na stosie papierów leżały trzy spinacze. Nie podniosłam ich. Już ich nie potrzebowałam.
Wykonały swoje zadanie. „Jestem gotowa” – powiedziałam. Klepsydra była pusta. Czas było zobaczyć, czy Astratech chce przetrwać, czy woli utonąć we własnych kłamstwach.
Ekran wideokonferencji był siatką dziewięciu milczących twarzy. Była 9:00 wieczorem, ale oświetlenie w sali zarządu Astrach sprawiało, że wyglądało to jak samo południe. Siedziałam obok Martyny w jej biurze. Jedna kamera była skierowana na nas.
Na ekranie hierarchia władzy była widoczna w wysokiej rozdzielczości. Eliasz Wójcik siedział na czele fizycznego stołu w ich biurze, wyglądając na umniejszonego. Kamil Warda siedział po jego prawej stronie. Jego oczy uciekały od obiektywu kamery.
Na samym końcu stołu, odizolowany jak wirus, siedział Grzegorz Wilk, a w środkowym oknie ekranu, dominując w cyfrowym pokoju, był przewodniczący rady nadzorczej łączący się z prywatnego gabinetu, który wyglądał, jakby pachniał starymi pieniędzmi i skórą. Martyna nie marnowała czasu na uprzejmości. Nie powiedziała „dobry wieczór”. Po prostu udostępniła swój ekran, wyświetlając pojedynczą grafikę osi czasu.
„To jest rzeczywistość sytuacji” – powiedziała Martyna. Jej głos był spokojny. Głos chirurga wyjaśniającego, dlaczego kończyna musi zostać amputowana. „W piątek o 9:19 rano rozwiązaliście umowę o pracę z głównym architektem z jej winy.
Tą przyczyną była kradzież. Ponieważ powołaliście się na winę pracownika, licencja na własność intelektualną związaną z silnikiem Nukleus została natychmiast cofnięta”. Kliknęła na następny slajd. Pokazywał wykres opóźnień serwera.
„Od tego momentu” – kontynuowała Martyna – „Astrach działa nielegalnie. Przetwarzaliście dane klientów na oprogramowaniu, którego nie posiadacie. Zabiegaliście o przejęcie przez Jantar na podstawie aktywów, których nie posiadacie. A w tej chwili grozi wam pozew, który zamrozi wasze konta, zanim jutro otworzy się giełda”.
Grzegorz poruszył się na krześle. Wyglądał na spoconego. Jego krawat był poluzowany i wyglądał jak człowiek, który krzyczał przez wiele godzin i teraz działał na oparach. „To formalność” – wyrzucił z siebie Grzegorz.
Jego głos trzeszczał przez głośniki. „Zmanipulowała umowę. Trzyma firmę jako zakładnika z powodu błędu biurowego”. Przewodniczący przemówił.
Jego głos był głęboki i pozbawiony cierpliwości. „Panie Wilk, jest pan wyciszony”. Usta Grzegorza poruszały się jeszcze przez sekundę, zanim zdał sobie sprawę, że nikt go nie słyszy. Opadł z powrotem.
Jego twarz była maską bezsilnej wściekłości. Przewodniczący spojrzał na mnie. „Pani Galińska, przeczytaliśmy pani propozycję. Przeczytaliśmy umowę licencyjną.
Jest droga. Jest uczciwa”. „Jest” – powiedziałam. Spojrzałam prosto w obiektyw kamery.
Nie mówiłam już do Eliasza. Mówiłam do pieniędzy. „Macie dwa wyjścia” – powiedziałam – „i musicie je podjąć w ciągu najbliższych 10 minut”. Podniosłam jeden palec.
„Opcja pierwsza. Podpisujecie umowę licencyjną z Grand Systems Lab. Zgadzacie się na miesięczną opłatę w wysokości 50 000 zł. Zgadzacie się na trzyletni okres.
Zgadzacie się na klauzulę o nierepresjonowaniu obecnego personelu. I zgadzacie się na kwartalny audyt finansowy w celu zapewnienia zgodności. Jeśli to zrobicie, natychmiast reaktywuję klucz licencyjny. System wyjdzie z trybu awaryjnego.
Jantar zobaczy jutro rano zdrową, stabilną platformę”. Podniosłam drugi palec. „Opcja druga. Odmawiacie.
Ja odchodzę. Jutro składamy pozew o naruszenie praw autorskich. System pozostaje zablokowany. Jantar anuluje umowę, a dochodzenie kryminalistyczne w sprawie waszych faktur od dostawców i tak się odbędzie, ale odbędzie się w sądzie upadłościowym, gdzie nie macie żadnej kontroli nad wynikiem”.
W pokoju zapadła cisza. Eliasz Wójcik wpatrywał się w stół. Wiedział, że mnie ma. Wiedział, że koszt licencji to ułamek 18 milionów złotych, które mieli stracić.
Ale Kamil Warda spróbował ostatniego manewru. Był prawnikiem, a prawnicy są szkoleni, by walczyć do ostatniego tchu. „Nie możemy zgodzić się na klauzulę audytową” – powiedział Kamil, poprawiając krawat. „To nieregularne, żeby dostawca miał dostęp do wewnętrznych danych finansowych.
Stwarza to konflikt interesów. Jesteśmy gotowi zapłacić opłatę, ale klauzula audytowa musi zostać usunięta”. Uśmiechnęłam się. To był zimny uśmiech.
„Klauzula audytowa jest jedynym powodem, dla którego w ogóle oferuję wam licencję” – powiedziałam – „bo wiem, dlaczego mnie zwolniliście, Kamilu”. Kamil zamarł. „Ja cię nie zwolniłem” – powiedział szybko. „Grzegorz cię zwolnił”.
To był moment, w którym Martyna zagrała swoim asem. „Mamy świadka” – powiedziała Martyna. Wcisnęła klawisz na swoim laptopie. Na ekranie pojawiło się powiadomienie.
„Teresa Rybak prosi o dołączenie do spotkania”. Kolor odpłynął z twarzy Grzegorza. Eliasz spojrzał w górę zaskoczony. Kamil przestał oddychać.
Przewodniczący skinął głową. „Proszę ją wpuścić”. Twarz Teresy pojawiła się w nowym oknie na siatce. Siedziała w swojej kuchni w szlafroku.
Wyglądała na zmęczoną, ale już nie na przestraszoną. Wyglądała jak ktoś, kto ma dość noszenia wody dla ludzi, którzy zatruwają studnię. „Pani Rybak” – powiedział przewodniczący. „Była pani menedżerem HR odpowiedzialnym za to zwolnienie”.
„Tak, proszę pana” – powiedziała Teresa. „Czy istniała sprawa dotycząca wyników przeciwko Ewie Galińskiej? ”. „Nie, proszę pana”.
„Czy było dochodzenie w sprawie domniemanej kradzieży materiałów biurowych? ”. „Nie, proszę pana”. „W takim razie dlaczego została zwolniona?
”. Teresa wzięła głęboki oddech. Spojrzała na Grzegorza na ekranie. „Ponieważ w czwartek południe Grzegorz Wilk wezwał mnie do swojego biura” – powiedziała wyraźnie Teresa.
„Powiedział mi, że Ewa oznaczyła podejrzaną fakturę od Apex zaopatrzenie. Powiedział mi, że będzie przesłuchiwana przez audytorów Jantara. Powiedział, że musimy się jej pozbyć przed piątkiem rano. Kazał mi sfabrykować przyczynę, która zniszczy jej wiarygodność, żeby nikt jej nie uwierzył, jeśli zacznie mówić o pieniądzach”.
Cisza, która nastąpiła, była absolutna. To był dźwięk ostrza gilotyny wiszącego u szczytu swojego łuku. Grzegorz wyłączył wyciszenie. Wstał, przewracając krzesło.
„Kłamie! ” – krzyknął. „Jest rozgoryczoną pracownicą. Nigdy tego nie powiedziałem.
To spisek”. Teresa przyłożyła telefon do kamery. „Nagrałam to spotkanie, Grzegorzu” – powiedziała. „Chcesz, żebym to odtworzyła?
”. Grzegorz zamilkł. Rozejrzał się po pokoju jak szczur w pułapce. Spojrzał na Eliasza.
Spojrzał na Kamila. Zdał sobie sprawę, że jest sam. Autobus nadjeżdżał, a wszyscy inni zeszli na chodnik. „Ja tylko robiłem, co mi kazano” – wyjąkał Grzegorz.
Jego głos obniżył się do desperackiego szeptu. „Nie założyłem tego dostawcy, tylko zatwierdzałem faktury. Powiedziano mi, żebym zajął się problemem. Wykonywałem polecenia od…” – spojrzał prosto na Kamila Wordę.
Oczy Kamila rozszerzyły się. Uderzył ręką w stół. „Dość” – krzyknął Kamil. „To są pomówienia.
To jest nieodpowiednie na posiedzeniu zarządu”. Głos przewodniczącego przeciął hałas jak grom. „Cisza”. Wszyscy zamilkli.
Przewodniczący spojrzał na Grzegorza. „Panie Wilk, jest pan zawieszony ze skutkiem natychmiastowym. Ochrona eskortuje pana z budynku. Proszę nie mówić.
Proszę nie przechodzić przez start. Proszę wyjść”. Za Grzegorzem pojawiło się dwóch ochroniarzy. Wyglądali znajomo.
To byli ci sami ochroniarze, którzy eskortowali mnie pięć dni temu. Była w tym poetycka sprawiedliwość, widząc, jak biorą Grzegorza za ramiona. Nie walczył, po prostu opadł. Człowiek, którego ambicja w końcu przerosła jego zdolność do przetrwania.
Okno na ekranie, w którym był Grzegorz, stało się czarne. Przewodniczący skierował swój wzrok na Eliasza i Kamila. „Omówimy wewnętrzne dochodzenie w sprawie faktur później” – powiedział przewodniczący. „Wygląda na to, że mamy sporo porządków do zrobienia, ale w tej chwili mamy firmę do uratowania”.
Spojrzał na Eliasza. „Podpisz umowę, Eliaszu”. Eliasz Wójcik nie dyskutował. Nie próbował negocjować.
Wyglądał na pokonanego. Wyglądał jak człowiek, który zdał sobie sprawę, że po raz pierwszy w życiu nie jest najmądrzejszą osobą w pokoju. „Wyślij dokument” – powiedział chrapliwie Eliasz. Martyna wcisnęła „wyślij”.
Chwilę później na ekranie sali konferencyjnej zadzwoniło powiadomienie. Eliasz otworzył swój tablet, przewinął na dół. Patrzyłam, jak jego ręka przesuwa się po ekranie. „Podpisane”.
Otrzymałam powiadomienie na swoim laptopie. Umowa została zawarta. Grand Systems Lab zostało oficjalnie głównym dostawcą architektury dla systemów Astrach. Klauzula audytowa była aktywna, klauzula o nierepresjonowaniu była aktywna, a klucz licencyjny był ważny.
Otworzyłam swój terminal, wpisałam polecenie, które zachowałam na 5 dni. „System override license key, new status active. Safe mode disabled”. Na ekranie lider zespołu IT, który milczał przez cały czas, nagle westchnął.
„Kolejka” – powiedział – „ruszyła. Czerwone światła zmieniają się na zielone. Baza danych się odblokowuje”. Zamknęłam terminal.
„Macie swoją firmę z powrotem? ” – powiedziałam do milczących twarzy na ekranie. „Spróbujcie jej tym razem nie zepsuć”. Zakończyłam połączenie.
Ekran zgasł. Napięcie w biurze Martyny zniknęło, zastąpione głębokim poczuciem wyczerpania i ulgi. Martyna oparła się na krześle i wybuchnęła długim, głośnym śmiechem. „Mamy ich” – powiedziała.
„Naprawdę ich mamy”. „Nie tylko ich mamy” – powiedziałam. „Posiadamy ich”. Spakowałam laptopa, założyłam płaszcz.
Miasto na zewnątrz spało, ale ja czułam się w pełni obudzona. Wyszłam z kancelarii i zawołałam taksówkę. Podałam kierowcy adres małej przestrzeni coworkingowej w dzielnicy finansowej. To była tymczasowa siedziba Grand Systems Lab.
Kiedy przyjechałam, biuro było puste. To było tylko jedno biurko w szklanym pokoju, ale było moje. Postawiłam laptopa na czystej, białej powierzchni, sięgnęłam do kieszeni, wyjęłam trzy spinacze. Były wygięte, były porysowane, były tanim metalem, ale były najcenniejszymi rzeczami, jakie posiadałam.
Otworzyłam górną szufladę mojego nowego biurka. Była pusta. Włożyłam trzy spinacze do środka. Dokładnie na środek.
Próbowali mnie wymazać. Próbowali powiedzieć światu, że jestem niczym więcej niż złodziejką, która kradnie materiały biurowe. Myśleli, że zabierając mi identyfikator, mogą zabrać mi władzę. Zamknęłam szufladę z cichym kliknięciem.
Zwolnili mnie za trzy spinacze, ale tak naprawdę pozbyli się osoby, która podtrzymywała cały budynek.


