Moln och krutdurk Open Source

Moln och krutdurk Open Source

„Europa idag liknar en krutdurk, och ledarna Ă€r som mĂ€nniskor som röker inuti. En gnista kan orsaka en explosion som begraver oss alla. Jag vet inte nĂ€r det kommer att hĂ€nda, men jag vet var. En dum hĂ€ndelse pĂ„ Balkan kommer att förstöra allt“ — Otto von Bismarck, 1878

För hundra Är sedan, den 11 november 1918, undertecknades ett vapenstillestÄnd som satte slut pÄ första vÀrldskriget. Antalet förlorade liv i det kriget Àr idag svÄrt att förestÀlla sig. Till exempel anses Vietnamkriget med rÀtta vara en militÀr katastrof i Amerika. Under tjugo Ärs stridigheter förlorade USA 58 318 soldater. Som jÀmförelse, bara i det första slaget vid Marne 1914 förlorade de allierade fyra gÄnger sÄ mÄnga. PÄ fem dagar.

NÄgon kanske sÀger att krigets fasor var oförutsÀgbara. Problemet Àr att Ätminstone nÄgra av de inblandade parterna hade en klar bild av konsekvenserna. Den brittiske utrikesministern Edward Grey sade efter ett tal i parlamentet till stöd för kriget, som det sÀgs: "Lamporna slÀcks över hela Europa. Under vÄr livstid kommer de aldrig att tÀndas igen."

DĂ€rför har historiker under de följande Ă„ren försökt svara pĂ„ frĂ„gan: om konsekvenserna var tydliga, hur kunde det tillĂ„tas juli-krisen — en serie relaterade hĂ€ndelser, varav krig blev den enda möjliga utgĂ„ngen.

Även om svaret Ă€r mycket komplext i detaljerna, Ă€r det enkelt. Givet atmosfĂ€ren och de politiska strukturerna vid den tiden kĂ€nde ingen av aktörerna att de hade nĂ„got alternativ. En av de mest skrĂ€mmande sakerna med att studera orsakerna till krig Ă€r faktiskt att om man övervĂ€ger de politiska realiteterna i den tiden, Ă€r det verkligen lĂ€tt att förstĂ„ varje stats rĂ€ttfĂ€rdigande av sina handlingar.

I slutÀndan kan vi enas om att kriget faktiskt var oundvikligt. LÀttheten av att acceptera denna sanning Àr verkligen skrÀmmande.

För tre Är sedan samlade en riskkapitalfond en liten grupp representanter frÄn media, leverantörer och analytiker, inklusive oss, för att diskutera vikten av öppen kÀllkod i affÀrsverksamhet. Efter en presentation av sin egen modell presenterade partnern i riskkapitalbolaget en grupp ledare frÄn partnerföretag inom öppen kÀllkod. Var och en av dem beskrev noggrant hur öppen kÀllkod har ersatt proprietÀra alternativ för kunderna.

SjÀlvklart instÀmmer vi i att övergÄngen av utvecklare till öppen kÀllkod pÄ företagsnivÄ förÀndrar karaktÀren pÄ förnyelse. PÄ ett sÀtt Àr det den centrala övertygelse som vi har spridit under mÄnga Är. Redan 2011 publicerade vi en artikel »Implementering underifrÄn: slutet pÄ förnyelse som vi kÀnner den». Men det intressanta med den föreslagna modellen Àr inte vad den sÀger om nuet, utan snarare vad den inte kan sÀga om framtiden.

PÄ evenemanget nÀmndes inte direkt molntjÀnster. Det sades att investerare och kommersiella utvecklare av öppen kÀllkod konkurrerar med proprietÀr programvara. Ingen sÀrskild uppmÀrksamhet riktades mot Amazon och andra leverantörer av massiv molntjÀnst, de nÀmndes inte ens. FrÄgan om detta avslogs artigt.

Det Àr intressant eftersom vi pÄ RedMonk vid den tidpunkten, nÀr vi utvÀrderade kommersiella team inom öppen kÀllkod, bad dem att svara pÄ en standardenkel frÄga: "Vem Àr er konkurrent?" Om de nÀmnde ett proprietÀrt alternativ antydde det att företaget hade blicken riktad mot det förflutna. Om svaret var molnet kunde man med trygghet anta att startupen sÄg framÄt.

Som vi ser har detta tĂ€nkande nĂ„tt marknaden. Under de senaste 12–18 mĂ„naderna har det i stort sett skett en revolution. Tidigare betraktade företag inte molnleverantörer som Amazon, Google och Microsoft som vĂ€rda att nĂ€mna, men nu ser de dem som ett dödligt hot. RĂ€dslan för molnleverantörerna har blivit sĂ„ övervĂ€ldigande att kommersiella leverantörer av öppen kĂ€llkod ofta, i strid med expertrĂ„d, fattar strategiska beslut som bryter mot de kulturella normerna för öppen kĂ€llkod, orsakar massivt och bestĂ„ende negativ PR och sĂ€tter relationerna med utvecklare, partners och kunder pĂ„ spel. I synnerhet vĂ€nder de sig alltmer till modeller som suddar ut grĂ€nserna mellan öppen kĂ€llkod och proprietĂ€r programvara i ett försök att fĂ„ fördelar frĂ„n bĂ„da vĂ€rldarna, men i slutĂ€ndan Ă€r risken hög att de fĂ„r nackdelarna frĂ„n bĂ„da.

Kommersiella leverantörer av öppen kĂ€llkod har vidtagit dessa Ă„tgĂ€rder efter att ha blivit informerade om riskerna. Detta tyder pĂ„ deras bedömning av sina utsikter i en vĂ€rld dĂ€r massiva moln, som breddar tjĂ€nsteutbudet, dominerar allt mer. Uppenbarligen har sĂ„dana strategiska beslut allvarliga och ofrĂ„nkomliga negativa konsekvenser, men kommersiella leverantörer av öppen kĂ€llkod – eller Ă„tminstone deras investerare – anser att avsaknad av Ă„tgĂ€rder Ă€r en Ă€nnu mer destruktiv variant.

Det Àr intressant att se om denna övertygelse kvarstÄr efter Amazon Web Services tillkÀnnagivande denna vecka. HÀr Àr en kort sammanfattning av historien som ledde fram till de nuvarande hÀndelserna:

  • 2010: skriven av Shay Banon för nĂ€stan tio Ă„r sedan, Ă€r Elasticsearch ett söksystem med öppen kĂ€llkod och en tillĂ„tande licens. Det blev tillrĂ€ckligt populĂ€rt för att runt det sĂ„ smĂ„ningom bildades en kommersiell organisation. Elastic NV – ursprungligen Elasticsearch BV – har genomgĂ„tt flera finansieringsrundor till ett totalt belopp av över hundra miljoner dollar, hade en IPO i oktober förra Ă„ret, och vĂ€rderas nu till strax under 6 miljarder dollar.
  • 2015: fem Ă„r efter projektets grundande – antagligen pĂ„ kunders begĂ€ran – lanserade Amazon en molntjĂ€nst under namnet Amazon Elasticsearch Service baserat pĂ„ denna tillĂ„tande licens. Den konkurrerade direkt med de kommersiella erbjudandena frĂ„n Elastic NV, bĂ„de lokalt och i molnet.
  • 2018: delvis pĂ„ grund av konkurrensen med detta och andra moln började Elastic NV sudda ut grĂ€nserna mellan sitt erbjudande av öppen kĂ€llkod och de proprietĂ€ra licenstillĂ€ggen, sĂ€rskilt x-pack. Det Ă€r vĂ€rt att notera att Elastic inte har följt i spĂ„ren av vissa kollegor, utan har försökt lösa problemet med hybrida licenser, men började blanda öppen och proprietĂ€r kĂ€llkod i en och samma repository, och standardbyggena inkluderade denna proprietĂ€ra programvara.
  • 2019: den hĂ€r veckan vidtog Amazon flera motĂ„tgĂ€rder. För det första, med stöd av Expedia och Netflix, presenterade de vad de betraktar som en "distribution" av Elasticsearch. Men det antas att den i alla avseenden kommer att fungera som en fork. För det andra inkluderar projektet öppen kĂ€llkods tillĂ€gg som liknar funktioner som Elastic NV tar betalt för, utan att göra dem fritt tillgĂ€ngliga. För det tredje, precis som med den ursprungliga AWS-tjĂ€nsten baserad pĂ„ Elasticsearch, anvĂ€nde företaget namnet Elasticsearch för projektet.

Med tanke pÄ att de tidigare motsÀttningarna har vuxit till en öppen konflikt uppstÄr mÄnga frÄgor. Hur kunde det bli sÄ hÀr? Var det verkligen oundvikligt? Och den uppenbara frÄgan: vem har skulden?

Åtminstone en av dessa frĂ„gor har ett enkelt svar. Detta steg har förvĂ€ntats under en tid. Åtminstone sedan september, nĂ€r licensen Commons Clause:

SjÀlvklart ter det sig otroligt att molnleverantörer allmÀnt kommer att börja distribuera och licensiera programvara med öppen kÀllkod under Commons Clause-licensen frÄn kommersiella leverantörer. Faktum Àr att Commons Clause kan leda till motsatt effekt. Den ökar sannolikheten för att molnleverantörer försöker rekrytera nyckelutvecklare och skapa en offentlig eller privat fork av projektet. Detta Àr ett mer kostnadseffektivt alternativ som dessutom erbjuder nödvÀndig kontroll över programtillgÄngarna.

Konflikten mellan Amazon och Elastic Àr resultatet av en kollision av modeller. Till BÀnons och Elastics Àra har mjukvaran Elasticsearch visat sig vara ytterst populÀr, delvis tack vare sin permissiva licens.

Emellertid tillÄter licenseringssystemet Àven att molnleverantörer som Amazon anvÀnder det. För att inte gÄ miste om vinster och för att tillfredsstÀlla sina kunders krav kommer molnleverantörerna sÀkerligen att erbjuda inhemska tjÀnster för Elasticsearch och liknande projekt som Àr populÀra och vÀlkÀnda.

  • Licensiering Ă€r orealistiskt. Trots uppfattningen hos vissa investerare kommer faktiskt tillĂ€gg av kommersiella villkor till tidigare fri programvara aldrig fĂ„ de största molntjĂ€nstleverantörerna att skriva under. Ingen företag som arbetar i sĂ„dan skala vill lĂ€mna en stor tjĂ€nst – oavsett om det handlar om produktutveckling eller prissĂ€ttning – till en tredjepart som de inte kontrollerar.
  • FörvĂ€rv Ă€r ett ytterligare alternativ för att tillfredsstĂ€lla efterfrĂ„gan, men det Ă€r dĂ„ligt skalbart. Även rika molnleverantörer vill inte betala extra för att köpa varje ny tjĂ€nst i sin portfölj, sĂ€rskilt nĂ€r det finns ett billigare och enklare alternativ – och hĂ€r finns det.
  • I open source-gemenskaper har fork historiskt sett betraktats som ett giftigt alternativ, men ur PR-synpunkt blir det mer acceptabelt om en kommersiell leverantör av open source hotar sin egen status genom att anta strategier och metoder som strider mot normerna för open source-gemenskapen. I sĂ„dana fall kan Ă€ven stora tredje parter försöka ta en högre moralisk position samtidigt som de tjĂ€nar sina egna intressen.

NĂ€r man stĂ€lls inför dessa alternativ verkar en fork vara ett logiskt svar frĂ„n molntjĂ€nsten pĂ„ uppkomsten av ogynnsamma licensvillkor. Det Ă€r dĂ€rför Amazons beslut var förvĂ€ntat och oundvikligt. Och dĂ€rför Ă€r det svĂ„rt att avgöra vem som bĂ€r skulden för den nuvarande situationen. I grunden har bĂ„da parter agerat logiskt – precis som man kunde förvĂ€nta sig, med tanke pĂ„ deras perspektiv, möjligheter och lagliga rĂ€ttigheter.

Det Àr fullt möjligt att Amazon blir den första, men inte den sista, molnleverantören som gör sÄ. Andra kommer ocksÄ att försöka anpassa konsumentefterfrÄgan till avsaknaden av lagliga begrÀnsningar för att skapa sina projekt, som "öppen distribution för Elasticsearch". De kommer sannolikt till den slutsatsen att det Àr lönsamt. Troligen kommer kommersiella leverantörer av öppen kÀllkod ocksÄ att dra slutsatsen att molnet utgör ett sÄ stort hot att grÀnserna för öppen kÀllkod bör utvidgas.

Det verkliga frÄgan Àr faktiskt om utvecklarna av öppen kÀllkod lÀr sig av den nuvarande situationen med Elastic, som numera konkurrerar med Amazon, inte bara med sina produkter utan ocksÄ med öppen kÀllkod. Kommer de att förstÄ att fördelarna med vissa kontroversiella licensieringsstrategier helt enkelt inte rÀttfÀrdigar kostnaderna?

Det Àr dock mer sannolikt att status quo bibehÄlls. Incitament och motiv för bÄda parter Àr tydliga, förstÄeliga och logiska i kontexten av deras respektive modeller. Modeller som alltid kommer att vara inbördes motstridiga, Àven om de Àr oupplösligt kopplade.

För hundra Är sedan beslutade ledarna för tiotals lÀnder att gÄ i konflikt. De visste att konflikten skulle bli kostsam, fruktansvÀrt destruktiv och att knappast nÄgon skulle gÄ segrande ur den. De gjorde det dÀrför att de inte sÄg nÄgon annan utvÀg.

Teknikindustrin verkar heller inte se.

AnmÀrkning: Amazon och Elastic Àr kunder hos RedMonk, liksom Google och Microsoft. Expedia och Netflix Àr inte kunder hos RedMonk.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster