Oblaky a prachová nádoba Open Source

Oblaky a prachová nádoba Open Source

„Európa dnes pripomína prachovú schránku a lídri sú ako ľudia fajčiaci vo vnútri. Jedna iskra vyvolá výbuch, ktorý z nás všetkých urobí popola. Neviem, kedy sa to stane, ale viem, kde. Všetko zničí nejaká hlúposť na Balkáne“ — Otto von Bismarck, 1878

Pred sto rokmi, 11. novembra 1918, bolo podpísané prímerie, ktoré ukončilo Prvú svetovú vojnu. Počet stratených životov v tejto vojne je dnes ťažké si predstaviť. Napríklad v Amerike sa považuje vietnamská vojna za vojenskú katastrofu. Počas dvadsiatich rokov bojov USA prišli o 58 318 vojakov. Na porovnanie, iba v prvej bitke na Marne v roku 1914 spojenci stratili štyrikrát viac. Za päť dní.

Niekto môže povedať, že hrôzy vojny nebolo možné predpovedať. Problém spočíva v tom, že aspoň niektoré z dotknutých strán mali jasnú predstavu o následkoch. Britský minister zahraničných vecí Edward Grey po prejave v parlamente na podporu vojny údajne povedal: „Lampy zhasínajú po celej Európe. Po našich životoch sa už nikdy nezapália.“

Preto sa v nasledujúcich rokoch historici snažili odpovedať na otázku: ak boli následky jasné, ako to, že to dovolili júlovej kríze — sérii prepojených udalostí, ktoré viedli k tomu, že vojna sa stala jediným možným výsledkom.

Aj keď je nesmierne zložitý v detailoch, odpoveď je jednoduchá. Vzhľadom na atmosféru a politické štruktúry tej doby, nikto z účastníkov udalostí necítil, že by mal alternatívu. Jednou z najdesivejších vecí pri skúmaní príčin vojny je v skutočnosti to, že ak sa pozriete na politické reality tej doby, je skutočne ľahké pochopiť ospravedlnenia činov každého štátu.

Nakoniec sa zhodneme, že vojna bola vlastne nevyhnutná. Ľahkosť prijatia tejto pravdy je skutočne znepokojivá.

Pred tromi rokmi jeden rizikový fond zhromaždil malú skupinu zástupcov médií, dodávateľov a analytikov, vrátane nás, aby prediskutoval význam open source v obchodnej činnosti. Po prezentácii vlastného modelu predstavil partner rizikovej spoločnosti skupinu vedúcich pracovníkov z partnerských komerčných spoločností open source. Každý z nich podrobne opísal, ako open source nahradil zákazníkom proprietárne alternatívy.

Samozrejme, súhlasíme s tým, že prechod vývojárov na open source na podnikovej úrovni mení charakter dodávok. Do určitej miery je to základná myšlienka, ktorú propagujeme už mnoho rokov. Ešte v roku 2011 sme publikovali článok „Zavádzanie zospodu: koniec dodávok, aké poznáme“. Ale v navrhovanom modeli bolo zaujímavé nie to, čo hovoria o súčasnosti, ale skôr to, čo nemôže povedať o budúcnosti.

Na podujatí sa priamo nespomínali cloudové služby. Hovorilo sa o tom, že investori a komerční vývojári OSS súťažia s propriatárnym softvérom. Žiadna osobitná pozornosť nebola venovaná Amazonu a ďalším poskytovateľom super škálovaných cloudov, dokonca neboli ani menovaní. Otázku na túto tému zdvorilo odmietli.

Je to zaujímavé, pretože my v RedMonk sme v tom čase pri hodnotení komerčných tímov open source žiadali, aby odpovedali na jednoduchú štandardnú otázku: „Kto je vaším konkurentom?“ Ak menovali propriatárnu alternatívu, znamenalo to, že spoločnosť sa pozerá do minulosti. Ak odpoveďou bolo cloud, mohol si byť istý, že startup sa pozerá dopredu.

Ako vidíme, toto myslenie sa teraz dostalo na trh. V posledných 12−18 mesiacoch v podstate došlo k revolúcii. Ak predtým spoločnosti nepovažovali cloudových poskytovateľov, ako sú Amazon, Google a Microsoft, za hodné zmienky, teraz ich považujú za smrteľnú hrozbu. Strach pred cloudovými poskytovateľmi sa stal taký ohromujúci, že komerční poskytovatelia open source často napriek radám poradcov prijímajú strategické rozhodnutia, ktoré narušujú kultúrne normy open source, spôsobujú masívny a trvalý negatívny PR a ohrozujú vzťahy s vývojármi, partnermi a klientmi. Predovšetkým čoraz častejšie pristupujú k modelom, ktoré rozmazávajú hranice medzi open source a propriatárnym softvérom v snahe získať výhody oboch svetov, ale v konečnom dôsledku je vysoká pravdepodobnosť, že dostanú nevýhody oboch.

Kom erčni poskytovatelia open source podnikli tieto kroky s predchádzajúcim upozornením na riziká. To naznačuje ich hodnotenie vlastných perspektív vo svete, kde čoraz viac dominuje masívne cloudové prostredie, ktoré rozširuje rozsah služieb. Nezvratne, také strategické rozhodnutia majú vážne a nevyhnutné negatívne dôsledky, no komerční poskytovatelia open source — alebo aspoň ich investori — považujú absenciu akcií za ešte deštruktívnejšiu možnosť.

Je zaujímavé sledovať, či sa takéto presvedčenie zachová po oznámení Amazon Web Services tento týždeň. Tu je krátke zhrnutie udalostí, ktoré viedli k súčasným situáciám:

  • 2010: napísaná Sheemom Bánonom pred takmer desiatimi rokmi, Elasticsearch je vyhľadávací systém s otvoreným kódom a povolujúcu licenciou. Stal sa natoľko populárnym, že okolo neho nakoniec vznikla komerčná organizácia. Elastic NV — pôvodne Elasticsearch BV — prešla viacerými kolami financovania v celkovej výške viac ako sto miliónov dolárov, v októbri minulého roka usporiadala IPO a v súčasnosti je ocenená tesne pod 6 miliardami dolárov.
  • 2015: päť rokov po založení projektu — predpokladá sa, že na základe požiadaviek zákazníkov — Amazon spustil cloudovú službu s názvom Amazon Elasticsearch Service na základe tejto povolujúcej licencie. Priamo konkurovala komerčným ponukám Elastic NV, či už lokálnym alebo cloudovým.
  • 2018: čiastočne kvôli konkurencii s týmto a inými cloudmi, Elastic NV začala rozmazávať hranice medzi svojou ponukou open source a proprietárnymi licenčnými dodatkami k nej, najmä x-pack. Zaujímavé je, že Elastic nešla cestou niektorých kolegov, ale snažila sa problém vyriešiť pomocou hybridných licencií, pričom začala miešať otvorený a proprietárny zdrojový kód v jednom repozitári a predvolené zostavenia zahŕňali tento nevoľný softvér.
  • 2019: Tento týždeň Amazon podnikol niekoľko odvetných krokov. Po prvé, s podporou spoločností Expedia a Netflix predstavil to, čo považuje za „distribúciu“ Elasticsearch. Predpokladá sa, že bude vo všetkých ohľadoch fungovať ako fork. Po druhé, projekt zahŕňa open source doplnky, ktoré majú podobné funkcie, za ktoré Elastic NV účtuje poplatky, bez toho, aby ich sprístupnili verejnosti. Po tretie, podobne ako v prípade pôvodnej služby AWS založenej na Elasticsearch, spoločnosť použila pre projekt názov Elasticsearch.

Keďže predchádzajúce rozpory prerástli do otvoreného konfliktu, objavuje sa veľa otázok. Ako k tomu došlo? Bolo to naozaj nevyhnutné? A zjavná otázka: kto je za to zodpovedný?

Na aspoň jednu z týchto otázok sa dá ľahko odpovedať. Tento krok sa očakával už nejaký čas. Aspoň od septembra, keď sa objavila licencia Commons Clause:

Samozrejme, zdá sa neuveriteľné, že cloudoví poskytovatelia začnú hromadne nasadzovať a licencovať softvér s otvoreným zdrojovým kódom od komerčných dodávateľov pod licenciou Commons Clause. V skutočnosti môže Commons Clause viesť k opačným výsledkom. Zvyšuje pravdepodobnosť, že cloudoví poskytovatelia sa pokúsia prilákať kľúčových vývojárov a vytvoriť verejný alebo súkromný fork projektu. To je lacnejšia možnosť, ktorá navyše zabezpečuje potrebnú kontrolu nad softvérovými aktívami.

Rozpor medzi Amazonom a Elastic je výsledkom stretu modelov. Ku cti Bänona a Elasticu, softvér Elasticsearch sa ukázal byť mimoriadne populárny, vrátane vďaka povolenej licencii.

Povolené licencie umožňujú používať systém aj cloudovým poskytovateľom, ako je Amazon. Aby neprichádzali o zisky a uspokojili dopyt svojich zákazníkov, cloudoví poskytovatelia určite ponúknu natívne služby pre Elasticsearch a podobné projekty, ktoré sú populárne a dobre známe.

  • Licencovanie je nerealistické. Napriek názorom niektorých investorov, pridanie komerčných podmienok k predtým voľnému softvéru nikdy nepovedie na to, aby sa podpisovali najväčší poskytovatelia cloudových služieb. Žiadna spoločnosť, ktorá pôsobí v takom meradle, sa nebude chcieť vzdať veľkej služby — nech ide o vývoj produktu alebo cenotvorbu — tretej strane, ktorú nemôže kontrolovať.
  • Získanie je ďalšou možnosťou uspokojenia dopytu, ale je zle škálovateľné. Aj bohatí poskytovatelia cloudu nechcú platiť zbytočne veľa za nákup každého nového služby vo svojom portfóliu, obzvlášť keď existuje lacnejšia a jednoduchšia alternatíva — a tá tu je.
  • V komunitách open source bol fork historicky považovaný za toxickú možnosť, ale z pohľadu PR sa stáva akceptovateľnejším, ak komerčný dodávateľ open source ohrozuje svoj vlastný status prijatím taktiky a metód, ktoré sú v rozpore s normami komunity open source. V takom prípade sa aj veľké tretie strany môžu snažiť zaujať vyššie morálne postavenie, zatiaľ čo slúžia vlastným záujmom.

Stretnúc sa s týmito možnosťami, fork vyzerá ako logická odpoveď cloudovej služby na vznik nepriaznivých podmienok licencovania. Preto bolo rozhodnutie Amazonu očakávané a nevyhnutné. A preto je ťažké určiť vinníka situácie. V podstate obe strany konali logicky — tak, ako sa dalo očakávať, vzhľadom na ich perspektívy, možnosti a zákonné práva.

Je pravdepodobné, že Amazon bude prvým, ale nie posledným poskytovateľom cloudu, ktorý sa takto zachová. Iní sa tiež pokúsia zladiť spotrebiteľský dopyt s absenciou právnych obmedzení na vytváranie svojich projektov, ako je „otvorený distribučný balík pre Elasticsearch“. Pravdepodobne dospejú k záveru, že to je výhodné. Zjavne aj zo strany komerčných poskytovateľov open source sa nevyhnutne dospeje k záveru, že cloud predstavuje tak veľké nebezpečenstvo, že je potrebné rozšíriť hranice open source.

Skutočne jedinou reálnou otázkou je, či vývojári open source dokážu vyriešiť aktuálnu situáciu s Elastic, ktorá teraz súťaží s Amazonom nielen v produktoch, ale aj v open source. Uvedomia si, že prínosy niektorých sporných prístupov k licenciám jednoducho neospravedlňujú náklady.

Avšak, pravdepodobnejšie je zachovanie status quo. Podnety a motivácie oboch strán sú jasné, zrozumiteľné a logické v kontexte ich príslušných modelov. Modelov, ktoré si budú navzájom vždy odporovať, aj keď sú neoddeliteľne prepojené.

Pred sto rokmi sa lídri desiatok krajín rozhodli viesť konflikt. Vedeli, že konflikt ich bude stáť veľa, bude hrozne deštruktívny a z ktorého sotva niekto vyjde ako víťaz. Urobili to, pretože nevideli iné východisko.

Technologický priemysel, zdá sa, tiež nevidí.

Poznámka: Amazon a Elastic sú zákazníkmi RedMonk, rovnako ako Google a Microsoft. Expedia a Netflix nie sú zákazníkmi RedMonk.

Zdroj: habr.com

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster