Od Toyoty po Goldman Sachs: Kulisy wielkich projektów Open Source, które odmieniły oblicze znanych korporacji

Mateusz Malicki

Wyobraź sobie, że siedzisz w sali konferencyjnej w siedzibie Toyoty, a obecni tam menadżerowie spierają się o wybór systemu IT. Ich celem jest optymalizacja obsługi klientów oraz transformacja cyfrowa dotychczasowego podejścia. Jak sądzisz, które rozwiązanie wybiorą:

  • otwartą technologię, która będą mogli dostosować do własnego sposobu działania?
  • zamknięty produkt jednego z komercyjnych liderów, który wybrała już znaczna część ich konkurencji?

To właśnie w takich pokojach, trakcie takich dyskusji zaczynają się historie transformacji cyfrowej. W dzisiejszym artykule chciałbym opowiedzieć Ci kilka z nich.

Liczę, że odnajdziesz tu inspirację na czasy, w których tak wiele rzeczy na rynku jest niepewnych.

Poza tym, nawet jeśli Twój biznes działa w odrobinę mniejszej skali niż Toyota, warto przyglądać się, co zaważyło o sukcesie wielkich projektów Open Source. To dobry sposób na ograniczenie ryzyka, gdy nadejdzie pora zarekomendować jakieś rozwiązanie przed Twoim zarządem.

Case Study Open Source

Przytoczone poniżej historie historie łączy kilka elementów:

  • ogromna skala projketu
  • dążenie do optymalizacji kosztowej podejmowanych inwestycji
  • pogląd, iż to technologię należy dopasowywać do organizacji (nie na odwrót)
  • potrzeba uwolnienia od zjawiska vendor-lock in
  • umiejętność zwinnego reagowania na czarne łabędzie, czyli nieprzewidywalne sytuacje w naszym otoczeniu

Udowadniają one, iż Open Source nie jest już tylko domeną pasjonatów IT – to strategiczny wybór największych graczy na rynku, którzy cenią elastyczność oraz z sukcesem budują swoją przewagę nad konkurencją.

Przekonajmy się co zadecydowało o zastosowaniu otwartego oprogramowania (różnego typu) w podmiotach takich jak: Netflix, Toyota, Goldman Sachs, Francuska Żandarmeriia Narodowa czy agencja kosmiczna NASA. Oraz jakie przyniosło to skutki…

Netflix: Od wysyłki płyt DVD do globalnego giganta streamingu

Jest duża szansa, że kojarzysz historię sukcesu Netflixa. To popularny przykład, często przytaczany w biznesowych treściach.

O tym, jak na ich dochodowym biznesie nie poznało się kierownictwo sieci Blockbuster, wspominałem także ja w artykule:

Do miejsca, w którym Netflix jest dzisiaj, doszli więc bez zewnętrznego inwestora, który notabene aktualnie obsługuje już tylko jedną placówkę franczyzową w USA w stanie Oregon…

W całej tej historii istotną rolę odegrała także technologia Open Source.

Gdy decydenci Netflixa przenosili swój biznes do Internetu (porzucając tym samym wysyłkowy model dystrybucji filmów na DVD), stanęli jednocześnie przed sporym wyzwaniem zbudowania elastycznej platformy streamingowej.

Zamiast inwestować w kosztowne, zamknięte rozwiązania, postawili na otwartość kodu źródłowego. Ich wybór padł na:

  • bazę danych NoSQL — Cassandra
  • otwarty system operacyjny — FreeBSD
  • platformę do zarządzania kontenerami — Kubernetes
  • narzędzie do testowania odporności na awarie – Chaos Monkey
  • narzędzie continuous delivery — Spinnaker

Stały się one fundamentem infrastruktury, która dziś obsługuje prawie 300 milionów użytkowników na całym świecie. To właśnie dzięki otwartemu kodowi Netflix mógł skalować się szybciej niż konkurencja i wprowadzać innowacje, które zmieniły rynek rozrywki na zawsze.

„W Netflixie wkroczyliśmy na tę drogę już dawno temu i ogromnie skorzystaliśmy z dobroczynnych skutków aktywnie rozwijanych projektów open source”.

— Kevin McEntee, VP of Systems & ECommerce Engineering, Netflix1

Goldman Sachs: Kiedy Twój bank jest otwarty

W świecie finansów każda sekunda i każdy dolar mają znaczenie.

Goldman Sachs — jeden z największych na świecie banków inwestycyjnych, zamiast pompować swoje pieniądze w zamknięte „czarne skrzynki” od komercyjnych dostawców, do przechowywania i analizy danych pozyskał otwarte oprogramowanie:

  • Apache Kafka — rozproszona platforma do przesyłania i przetwarzania strumieni danych w czasie rzeczywistym.
  • Apache Spark – silnik do szybkiego przetwarzania dużych zbiorów danych
case study open source

W 2015 roku bank uruchomił nawet autorską open-source’ową platformę komunikacyjną2: Symphony Communication Services.

Powstała ona z myślą o całym sektorze finansowym i służy tego typu organizacjom do bezpiecznej wymiany informacji w formie chatu. Przypomina Slacka albo Microsoft Teams, ale została zaprojektowana, by spełniać rygorystyczne wymogi szyfrowania i ochrony danych osobowych oraz integrować się np. z narzędziami do pozyskiwania wiadomości rynkowych.

Martin Chavez, były CIO banku, w jednym z wywiadów skomentował:

„To niesamowite, że dziś można budować na open source na tak wysokim poziomie abstrakcji — to lata świetlne od tego, co było dostępne dla nas w 1993 roku. Teraz to już tylko problem wyboru odpowiedniego stosu technologicznego (…)”.

— Martin Chavez, były CIO w Goldman Sachs3

Toyota: a „pod maską” Linux

W 2018 roku Toyota stanęła przed wyborem systemu operacyjnego dla urządzeń samochodowych podłączonych do Internetu. Ścieżki były dwie:

  • postawić na gotowy, popularny, acz zamknięty produkt w modelu SaaS
  • zdecydować się na otwartą technologię, która można dostosować do indywidualnego sposobu działania

Jak możesz się domyślić, i tym razem padło na oprogramowanie, które umożliwia swobodny dostęp do kodu źródłowego. Zamknięci w pokoju konferencyjnym decydenci zdecydowali wówczas o inwestycji w rozwiązanie Automotive Grade od firmy Linux (AGL).

W efekcie AGL stał się sercem platformy Connected Car, a Toyota zyskała elastyczność, której nie sprostały rozważane wcześniej systemy BlackBerry QNX czy Microsoft Embedded Automotive.

case study open source toyota Automotive Grade Linux (AGL)

„(…) potrzebujemy systemów, które skalują się w całej rozciągłości (…) Wybraliśmy open source, ponieważ daje nam kontrolę nad kodem, pozwala na szybsze innowacje i eliminuje uzależnienie od jednego dostawcy”.

— Ken-ichi Murata, główny inżynier Toyoty4

Co ciekawe, w sektorze motoryzacyjnym nie tylko Toyota używa oprogramowania open source w swoich samochodach.

GENIVI, czyli organizacja non-profit zrzeszająca firmy z branży motoryzacyjnej, również postawiła na otwarty kod źródłowy. Jej członkowie — w tym BMW, GM, Peugeot Citroën i Renault — sięgnęli np. po system operacyjny MeeGo Linux. Umożliwia on działanie urządzeń wbudowanych w samochodach – takich jak smartfony, tablety, netbooki czy nawet telewizory.

Być może Ty też już z nich korzystasz w swoim prywatnym aucie?

NASA: Zarządzanie dokumentacją w otwartej przestrzeni

W 2007 roku przed wyzwaniem modernizacji swojego systemu do zarządzania dokumentami stanęła agencja kosmiczna NASA.

Ich zespół potrzebował rozwiązania, które mogłoby obsłużyć złożone procesy obiegu plików związanych z misjami, badaniami naukowymi i zarządzaniem operacyjnym. Dla komitetu zakupowego znaczenie miały:

  • zgodność oprogramowania z federalnymi przepisami
  • dopełnienie niezwykle rygorystycznych wymogów bezpieczeństwa.

Między innymi z tego powodu trzeba było z góry odrzucić własnościowe systemy ECM (Enterprise Content Management), takie jak IBM FileNet, Microsoft SharePoint czy EMC Documentum. Wybór kolejny raz padł na open source’ową alternatywę, czyli system do zarządzania dokumentami o otwartym kodzie źrodłowym: Alfresco.

Wdrożenie rozpoczęło się w Centrum Lotów Kosmicznych Goddarda, a następnie zostało rozszerzone na inne ośrodki NASA.

case study open source nasa alfresco

System Alfresco (rozwój systemu w 2020 roku przejęła firma Hayland) działa w NASA po dziś dzień i w dlaszym ciągu obsługuje szeroki zakres dokumentów: od technicznych specyfikacji misji i raportów z badań, przez dokumentację prawną, aż po materiały edukacyjne i publikacje naukowe.

Jak czytamy w case study projketu, dzięki otwartej architekturze, zespół IT zintegrował Alfresco także z innymi systemami działającymi agencji oraz dostosował jego funkcje do specyficznych wymagań procesów kosmicznych.

„Otwarty kod dał nam możliwość modyfikacji i rozbudowy systemu, co nie byłoby możliwe z zamkniętymi rozwiązaniami”.

— Richard Katz, były CIO NASA

Francuska Żandarmeria: Parlez-Vous Ubuntu?

Jednym z najbardziej spektakularnych przykładów wdrożenia rozwiązań open source w administracji publicznej jest przykład Francuskiej Żandarmerii Narodowej (Gendarmerie Nationale)5.

Proces transformacji w kierunku Open Source rozpoczął się tam już w 2001 roku od pozyskania otwartego oprogramowania biurowego. Punktem kulminacyjnym stało się zapoczątkowane w 2008 roku wdrożenie systemu operacyjnego Ubuntu GNU/Linux

Pilotażowo uruchomiono 5 000 komputerów z nowym systemem operacyjnym, a następnie rozpoczęto „fazę przemysłową”, obejmującą dziesiątki tysięcy stanowisk. Do 2015 planowano migrację na wszystkie komputery Żandarmerii, docelowo nawet 70 000–85 000 urządzeń, zarówno w centrali, jak i na posterunkach lokalnych6.

case study open source francuska policja ubuntu

W praktyce przejście na Ubuntu okazało się zaskakująco płynne – większość użytkowników nie wymagała dodatkowych szkoleń, ponieważ interfejs systemu był intuicyjny, a kluczowe aplikacje (OpenOffice, Firefox, Thunderbird) były już znane funkcjonariuszom. 

Dodatkowo, korzystanie z otwartego oprogramowania pozwoliło na standaryzację i uproszczenie zarządzania infrastrukturą IT w całej organizacji, a także na szybkie reagowanie na nowe potrzeby i wdrażanie kolejnych innowacji.

Efekty wdrożenia okazały się wręcz spektakularne: Żandarmeria szacuje, że dzięki migracji na Ubuntu oszczędza około 2 miliony euro rocznie tylko na licencjach, a całkowity koszt utrzymania infrastruktury IT spadł nawet o 40%7

Co więcej, udało się uzyskać:

  • pełną niezależność technologiczną
  • możliwość dostosowywania systemu do własnych potrzeb
  • bezpieczeństwo danych.

Przykład francuskiej Żandarmerii pokazuje, że wdrożenie otwartego oprogramowania na masową skalę w sektorze publicznym jest nie tylko możliwe, ale i wysoce opłacalne.

„Prosta zmiana z Windows i Office na Ubuntu i OpenOffice.org pozwoliła nam zaoszczędzić 2 miliony euro rocznie”.

— Jean-Pascal Chateau, komendant, La Gendarmerie Nationale6

[Nazwa Twojego biznesu]: Case Study Open Source

Jeśli przytoczone przeze mnie historie zainspirowały Cię do zbadania rynku systemów Open Source, umówmy się na rozmowę. Pomogę dobrać rozwiązanie, które zaoferuje niezależność od jednego dostawcy, elastyczność technologiczną i przewagę konkurencyjną na rynku – jakimi szczycą się: Netflix, Toyota, Goldman Sachs czy NASA.

Skontaktuj się, a wspólnie napiszemy kolejne udane Case Study Open Source.

Umów konsultację z ekspertem wdrożeniowym eVolpe

Wybierz dogodny dla siebie termin.

  1. Kevin McEntee, Why we use and contribute to open source software, Netflix Technology Blog ↩︎
  2. Aradhana Aravindan, Muralikumar Anantharaman, Goldman-backed chat platform Symphony raises $165 million in new funds, Reuters ↩︎
  3. Ivan De Luce, 'I raised $15 million practically overnight. It was straight downhill from there.’, The Business of Business ↩︎
  4. First-Ever Automotive Linux Summit: Two Communities Become One, Linux Foundation ↩︎
  5. Gregor Bierhals, Towards the freedom of the operating system: The French Gendarmerie goes for Ubuntu, IDABC.OSOR ↩︎
  6. La Gendarmerie Nationale upgrades 85,000 PCs to Ubuntu Desktop Edition, ubuntu.com ↩︎
  7. Jo Best, 'It was a huge risk’: How the end of XP support helped France’s gendarmes embrace Ubuntu – fast, zdnet.com ↩︎
  8. La Gendarmerie Nationale upgrades 85,000 PCs to Ubuntu Desktop Edition, ubuntu.com ↩︎
Mateusz Malicki
Scroll to Top