Jak Microsoft zmieniał zdanie o Linuksie

Piekło zamarzło – czyli o tym, jak Microsoft zmieniał zdanie o Linuksie

Od prawie dwóch lat świat może korzystać z Azure Cloud Switch, czyli bazującego na Linuksie międzyplatformowego modułowego systemu operacyjnego dla sieci centrów bazodanowych. Z kolei od kilku dni ze sklepu Microsoftu możemy pobrać Ubuntu i SUSE. W planach jest także Fedora. Czy zatem świat staje na głowie? :-) Co sprawiło, że największy przeciwnik wolnego oprogramowania zaczął je dystrybuować? Oto opowieść o tym, jak Microsoft zmieniał zdanie.

Od prawie dwóch lat świat może korzystać z Azure Cloud Switch, czyli bazującego na Linuksie międzyplatformowego modułowego systemu operacyjnego dla sieci centrów bazodanowych1. Z kolei od kilku dni ze sklepu Microsoftu możemy pobrać Ubuntu i SUSE. W planach jest także Fedora. Czy zatem świat staje na głowie? :-) Co sprawiło, że największy przeciwnik wolnego oprogramowania zaczął je dystrybuować? Oto opowieść o tym, jak Microsoft zmieniał zdanie.

Microsoft został założony w 1975 roku przez Billa Gatesa i Paula Allena. Firma zajmuje się produkcją i dystrybucją zamkniętego oprogramowania komputerowego. Szybkie podjęcie agresywnego marketingu pozwoliło jej urosnąć z małego przedsiębiorstwa do prawdziwego giganta. Obecnie jest to jedna z największych i najbardziej dochodowych korporacji w całej branży IT.

Microsoft stosował jednak nie tylko agresywny marketing. Także jego polityka konkurencyjna zawsze była bardzo mocna. Kooperacje z różnymi firmami często kończyły się konfliktami, a nawet procesami sądowymi. Na początku lat 80. Microsoft rozpoczął współpracę z amerykańską korporacją informatyczną Santa Cruz Operation2 (SCO), niezwykle istotną z punktu widzenia tego artykułu.

5 lat później firma z Redmond stworzyła swój flagowy produkt, czyli system operacyjny Windows. Przez wiele lat zyskiwała coraz większą popularność i udział w rynku, wydając kolejne jego wersje. Microsoft nie miał sobie równych, musiał zdominować rynek. Przełomowym momentem okazał się rok 1991 i lata późniejsze, gdy pojawił się Linux. Spokojny sen Microsoftu przerwały obawy związane z szybką ekspansją nowego otwartego systemu, który powoli stawał się nie tylko konkurencją, ale i zagrożeniem. Zaczęto zastanawiać się nad tym, jak zatrzymać prącego do przodu Linuksa.

Halloween Documents

W 1998 roku doszło do wycieku dokumentów, (z których kilka to poufne memoranda) tak zwanych Halloween Documents (Dokumenty Halloween)3. Dotyczyły one potencjalnej strategii Microsoftu w stosunku do Open Source, szczególnie Linuksa. Określały Linuksa oraz ruch Open Source jako zagrożenie dla dominacji firmy na rynku IT. Wskazano w nich także potencjalne sposoby ich zwalczania. Dokumenty te dostępne są do dziś na stronie Erica Raymonda4, amerykańskiego hakera i jednej z czołowych postaci ruchu Open Source.

W kolejnych latach agresywna polityka konkurencyjna Microsoftu nasilała się. Firma dążyła do monopolu na rynku. W rezultacie w 2000 roku wydany został wyrok sądu USA przeciwko Microsoftowi za praktyki monopolistyczne5. Sąd nakazał podzielenie firmy na dwie spółki. Jedna miała zajmować się Windowsem, a druga rozwijaniem oprogramowania biurowego i aplikacji internetowych6. Sąd apelacyjny uchylił jednak ten wyrok.

Microsoft ksiazki

Linux to rak…, choć mogę zmienić zdanie

Microsoft nigdy nie pałał miłością do Linuksa i nie ukrywał się tym. Zresztą Open Source’owy system pojawiał się cyklicznie w corocznym raporcie korporacji dotyczącym konkurencyjnych systemów operacyjnych. Microsoft prowadził także kampanie publiczne skierowane przeciwko idei Open Source7. 1 czerwca 2001 roku Steve Ballmer, były dyrektor generalny firmy Microsoft, w wywiadzie dla Chicago Sun-Times powiedział, że „Linux to rak, który przyczepia się do każdej własności intelektualnej, jakiej dotknie”8. Słowa te już na zawsze utknęły wszystkim użytkownikom Linuksa w głowie. Myślę, że nie tylko im. Jednak spokojnie, potrzeba było czasu, aby także Ballmer kilkanaście lat później diametralnie zmienił zdanie.

W 2002 roku wyciekły kolejne Dokumenty Halloween, które jednoznacznie potwierdziły, że Microsoft obawia się Linuksa i dąży do wygaszenia jego fenomenu. Rok później SCO Group (która przejęła wcześniejsze SCO) wytoczyło firmie IBM proces z roszczeniem 5 mld $. Pozew dotyczył rzekomego naruszenia tajemnicy handlowej przez IBM oraz własności intelektualnej patentów związanych z Uniksem. SCO twierdziło, że w Linuksie znajduje się kod źródłowy, który należy do nich. Jak powiedział jeden z członków kadry menadżerskiej SCO: „Kody z należącego do nas systemu UnixWare zostały – linijka w linijkę – przekopiowane do Linuksa. Można dywagować, jak się tam znalazły – fakt pozostaje jednak faktem. Poprosiliśmy trzy niezależne firmy konsultingowe o sprawdzenie naszych informacji, które potwierdziły nasze podejrzenia. Jesteśmy zawiedzeni takim obrotem sprawy, włożyliśmy bowiem kilka milionów dolarów w przygotowanie SCO Linuxa w ramach konsorcjum United-Linux”. Rzekomo skradzione linie kodu nigdy nie zostały jednak opublikowane. W rezultacie w 2007 roku firma SCO przegrała proces sądowy, co postawiło ją na skraju bankructwa.

Microsoft wspierał finansowo SCO

Jak się okazało w 2004 roku, gdy do opinii publicznej wyciekł e-mail jednego z pracowników SCO9, zaliczany do Halloween Documents, Microsoft finansował firmę SCO, która wytoczyła proces IBM. Korporacja Gatesa wydała na ten cel kilka milionów dolarów. Czy Microsoft wspierając SCO, chciał zagrozić Linuksowi? Nigdy tego nie udowodniono. Jednak tego samego roku Komisja Europejska nałożyła na Microsoft 497 mln € grzywny za naruszanie unijnych przepisów o konkurencji, którą ten po przegraniu apelacji zapłacił10.

W 2007 roku Microsoft ogłosił, że Linux narusza 235 ich patentów, z czego 42 samo jądro11. Korporacja nie wskazała jednak, o które patenty konkretnie chodzi, ani żadnych linii kodu. Na tę sytuację zareagował Linus Torvalds, który w wywiadzie dla InformationWeek stwierdził, że bardziej prawdopodobne jest, że to Microsoft narusza czyjeś patenty12.

Microsoft pieniadze

Lodowiec zaczął topnieć

W 2011 roku stosunki między Microsoftem, a Linuksem nieco się ociepliły. Oficjalnie korporacja przestała uważać Linuksa za zagrożenie. Usunęła go nawet z corocznego raportu dotyczącego konkurencyjnych systemów operacyjnych, o którym wspominałem wcześniej. Za konkurentów uznaje jedynie firmy Apple oraz Google. Ponadto na 20 urodziny Linuksa Microsoft nagrał krótki film, którego przesłanie zachęca do pokojowego współistnienia13. Można go obejrzeć tutaj.

Jeżeli nie możesz ich pokonać przyłącz się do nich

W 2015 roku Microsoft poinformował o swoim nowym produkcie – Azure Cloud Switch, czyli platformie sieciowej opartej na Linuksie14. W marcu 2016 roku ogłosił prace nad wydaniem swojej bazy Microsoft SQL Server dla Linuksa15. Niedługo później korporacja dołączyła do Fundacji Eclipse16. To jednak nie koniec niespodzianek, bo w marcu Microsoft przedstawił także swoją wersję Debiana17, a w listopadzie dołączył do Fundacji Linux18. Nawet Steve Ballmer, który 15 lat wcześniej nazwał Linuksa „rakiem”, stwierdził, że „Linux już nie jest rakiem”. Ponadto po ogłoszeniu przez Microsoft wydania SQL Server dla Linuksa w e-mailu do Satya Nadelli napisał, że podoba mu się ta decyzja19. Dodatkowo od kilku dni ze sklepu Microsoftu można pobrać Ubuntu20 i SUSE21. Planowane jest udostępnienie kolejnych dystrybucji linuksowych.

Słowa indiańskiego przysłowia, których użyłem w śródtytule, doskonale odzwierciedlają to, jak Microsoft zachował się wobec społeczności wolnego oprogramowania. W ciągu kilkunastu lat doszło do diametralnej zmiany w stosunkach między Microsoftem a Linuksem. Począwszy od tajnych dokumentów dotyczących strategii, jakie trzeba objąć, by nie stracić pozycji na rynku, poprzez liczne procesy sądowe, finansowe wspieranie firmy zarzucającej społeczności Open Source’owej kradzież kodu źródłowego, ogłaszanie naruszenia patentów, aż po podjęcie współpracy i rozpoczęcie dystrybuowania Linuksa.

„Niech uczciwie wygra lepszy”

Microsoft wprawdzie za sprawą ogromnej ilości gier działających tylko na Windowsie góruje na desktopie. Jednak zamknięte i kosztowne oprogramowanie ma utrudnioną drogę w przypadku profesjonalnych enterprise’owych zastosowań. Microsoft najprawdopodobniej to zrozumiał. Doskonałą konkluzją zmian są słowa napisane w 2004 roku przez Jerzego Baranowskiego, prezesa firmy EuroLinux, w artykule Prawda, prawda über alles! (miesięcznik Chip 06/2004): Użytkownicy Linuksa i społeczność Open Source popierają rozwój oprogramowania. Dlatego są oni za tym, aby także Microsoft tworzył lepsze, stabilniejsze, bezpieczniejsze, bardziej wydajne i konkurencyjne cenowo produkty. Wówczas bez problemu wygra z każdym innym systemem, a wielu dzisiejszych entuzjastów Linuksa przesiądzie się na Windows. Ważne, aby konkurencja była prowadzona fair, czyli niech uczciwie wygra lepszy22.

Zachęcam także do lektury artykułu, w którym opisujemy, gdzie w 2017 roku można znaleźć Linuksa.

Źródła:
1https://azure.microsoft.com/pl-pl/blog/microsoft-showcases-the-azure-cloud-switch-acs/
2https://pl.wikipedia.org/wiki/Santa_Cruz_Operation
3Nazwa Halloween Documents pochodzi od daty ich publikacji.
4https://pl.wikipedia.org/wiki/Eric_Raymond
5https://www.justice.gov/atr/case/us-v-microsoft-corporation-browser-and-middleware
6http://www.computerworld.pl/news/Proces-Microsoftu-sad-apelacyjny-uchylil-wyrok-o-podziale-firmy,2382.html
7http://www.computerworld.pl/news/Microsoft-zagrozony-ekspansja-Linuxa,41975.html
8https://www.theregister.co.uk/2001/06/02/ballmer_linux_is_a_cancer/
9http://prawo.vagla.pl/files/mgr_p_kulczycki.pdf,  s. 20.
10Ibid.,  s. 22.
11http://di.com.pl/microsoft-open-source-narusza-235-naszych-patentow-16514
12http://prawo.vagla…, op. cit.,  s. 24.
13https://www.dobreprogramy.pl/Microsoft-Linux-nie-jest-dla-nas-zadnym-zagrozeniem,News,27173.html
14http://osworld.pl/microsoft-stworzyl-azure-cloud-switch-linux-do-zastosowan-sieciowych/
15http://www.computerworld.pl/news/Microsoft-SQL-Server-2016-takze-dla-Linuksa,404719.html
16https://www.dobreprogramy.pl/Microsoft-jeszcze-bardziej-otwarty-dolacza-do-fundacji-Eclipse,News,71237.html
17https://www.dobreprogramy.pl/Microsoft-przedstawia-wlasna-wersje-Debiana-to-wcale-nie-musi-byc-Debian,News,71245.html
18http://www.spidersweb.pl/2016/11/linux-foundation-microsoft.html
19http://www.informationweek.com/software/ballmer-linux-no-longer-a-cancer–/d/d-id/1324661
20https://www.microsoft.com/pl-pl/store/p/ubuntu/9nblggh4msv6
21https://www.microsoft.com/pl-pl/store/p/opensuse-leap-42/9njvjts82tjx
22http://www.chip.pl/2004/06/prawda-prawda-uber-alles/

Autorzy

Artykuły na blogu są pisane przez osoby z zespołu EuroLinux. 80% treści zawdzięczamy naszym developerom, pozostałą część przygotowuje dział sprzedaży lub marketingu. Dokładamy starań, żeby treści były jak najlepsze merytorycznie i językowo, ale nie jesteśmy nieomylni. Jeśli zauważysz coś wartego poprawienia lub wyjaśnienia, będziemy wdzięczni za wiadomość.