Avatud lÀhtekoodiga pilved ja puidust lÔhkekehad

Avatud lÀhtekoodiga pilved ja puidust lÔhkekehad

„Euroopa on tĂ€na nagu puidust lĂ”hkekehade lageraider, ja juhid kĂ€ituvad nagu inimesed, kes suitsetavad sees. Üks isesĂŒĂŒdatud sĂ€de pĂ”hjustab plahvatuse, mis matab meid kĂ”iki. Ma ei tea, millal see juhtub, aga tean, kus. KĂ”ik rikub mingi rumal sĂŒndmus Balkani piirkonnas“ — Otto von Bismarck, 1878

Sada aastat tagasi, 11. novembril 1918, allkirjastati vaherahu, mis lĂ”petas Esimese maailmasĂ”ja. Kaotatud elude arv selle sĂ”ja ajal on tĂ€napĂ€eval raske ette kujutada. NĂ€iteks Ameerikas peetakse Vietnami sĂ”da sĂ”jalise katastroofina. KakskĂŒmmend aastat kestevates lahingutes kaotas USA 58 318 sĂ”durit. VĂ”rdluseks: ainult esimeses Marni lahingus 1914. aastal kaotasid liitlasriigid neli korda rohkem. Viie pĂ€evaga.

MĂ”ni vĂ”ib öelda, et sĂ”jakohutused olid ettenĂ€gematud. Probleem on aga selles, et vĂ€hemalt mĂ”ned osalised olid hĂ€sti teadlikud tagajĂ€rgedest. Suurbritannia vĂ€lisminister Edward Grey ĂŒtles pĂ€rast sĂ”navĂ”ttu parlamendis, toetades sĂ”da: „KĂŒĂŒnlad kustuvad kogu Euroopas. Meie elu ajal ei sĂŒtti need enam kunagi.“

SeetĂ”ttu on ajaloolased pĂŒĂŒdnud jĂ€rgmiste aastate jooksul vastata kĂŒsimusele: kui tagajĂ€rjed olid arusaadavad, siis kuidas oli see lubatud. juulikriis — seotud sĂŒndmuste seeria, mille tulemusena muutus sĂ”da ainuseks vĂ”imalikuks lahenduseks.

Kuigi see on detailides ÀÀrmiselt keeruline, on vastus lihtne. Arvestades tolle aja Ă”hkkonda ja poliitilisi struktuure, ei tundnud ĂŒkski osaline, et tal oleks alternatiive. Üks kĂ”ige hirmutavamaid aspekte sĂ”ja pĂ”hjuste uurimisel on see, et kui vaatate tolle aja poliitilisi reaalsusi, on iga riigi tegude Ă”igustusi tegelikult lihtne mĂ”ista.

LÔppkokkuvÔttes nÔustume, et sÔda oli tegelikult vÀltimatu. Selle tÔe kergusest loobumine on tÔeliselt hirmutav.

Kolm aastat tagasi kogus ĂŒks riskikapitali fond kokku vĂ€ikese grupi meediatöötajaid, tarnijaid ja analĂŒĂŒtikuid, sealhulgas meid, et arutada avatud lĂ€htekoodiga tarkvara tĂ€htsust Ă€ritegevuses. PĂ€rast oma mudeli esitlust tutvustas riskikapitali firma partner avatud lĂ€htekoodiga Ă€ripartnerite grupi juhte. IgaĂŒks neist kirjeldas ĂŒksikasjalikult, kuidas avatud lĂ€htekood on asendanud klientide omandiĂ”iguse alternatiive.

Loomulikult oleme nĂ”us, et arendajate ĂŒleminek avatud lĂ€htekoodile ettevĂ”tte tasemel muudab varustamise iseloomu. Teatud mÀÀral on see peamine veendumus, mida oleme juba aastaid propageerinud. Juba 2011. aastal avaldasime artikli „Alt ĂŒles rakendamine: varustamise lĂ”pp, nagu me seda tunneme“. Kuid ettepanekus esitatud mudelis oli huvitav mitte see, mida see rÀÀgib olevikust, vaid pigem see, mida see ei saa öelda tulevikust.

Üritusel ei mainitud otseselt pilveteenuseid. RÀÀkisime sellest, et investorid ja avatud lĂ€htekoodiga tarkvara (OSS) arendajad konkureerivad omandiĂ”igusega tarkvaraga. Amazonile ja teistele ĂŒliproportsionaalsetele pilveteenustele ei pööratud erilist tĂ€helepanu, neid ei nimetatud isegi. Sellel teemal esitatud kĂŒsimus lĂŒkati viisakalt tagasi.

See on huvitav, kuna RedMonkis pakkusime sel hetkel hindamisel avatud lĂ€htekoodiga kaubanduslikele meeskondadele vastata tavalisele lihtsale kĂŒsimusele: „Kes on teie konkurent?” Kui nad nimetasid omandiĂ”igusega alternatiivi, viitas see sellele, et ettevĂ”te vaatab minevikku. Kui vastuseks oli pilv, vĂ”is kindlalt jĂ€reldada, et idufirma vaatab ettepoole.

Nagu nĂ€eme, on see mĂ”tteviis nĂŒĂŒd turule jĂ”udnud. Viimase 12–18 kuu jooksul on toimunud pĂ”himĂ”tteline muutus. Kui varem ei pidanud ettevĂ”tted selliseid pilveteenuse pakkujaid nagu Amazon, Google ja Microsoft mĂ€rkimisvÀÀrseteks, siis nĂŒĂŒd peetakse neid tĂ”siseks ohuks. Hirm pilveteenuse pakkujate ees on muutunud nii ĂŒlekaalukaks, et kommertsiallikad, mis tuginevad avatud lĂ€htekoodiga tarkvarale, teevad sageli strateegilisi valikuid, mis rikuvad avatud lĂ€htekoodiga kultuuri norme, pĂ”hjustavad massilist ja pĂŒsivat negatiivset avalikkuse tĂ€helepanu ning ohustavad suhteid arendajate, partnerite ja klientidega. Eriti sageli pöörduvad nad mudelite poole, mis hĂ€gustavad piire avatud lĂ€htekoodiga ja patenteeritud tarkvara vahel, ĂŒritades saada kasu mĂ”lemast maailmast, kuid lĂ”pptulemusena on suur tĂ”enĂ€osus, et nad saavad mĂ”lema maailma puudused.

Ärikasutajad avatud lĂ€htekoodiga on need sammud ette vĂ”tnud, olles eelnevalt teadlikud riskidest. See nĂ€itab nende hinnangut oma vĂ€ljavaadetele maailmas, kus ĂŒha enam domineerivad massiivsed pilveteenused, laiendades teenuste spektrit. Ilmselgelt on sellistel strateegilistel otsustel tĂ”sised ja vĂ€ltimatult negatiivsed tagajĂ€rjed, kuid Ă€rikasutajad avatud lĂ€htekoodiga — vĂ”i vĂ€hemalt nende investorid — peavad tegevusetust veelgi hĂ€vitavamaks variandiks.

On huvitav jĂ€lgida, kas selline veendumus pĂŒsib pĂ€rast Amazon Web Services'i kuulutust sel nĂ€dalal. Siin on lĂŒhike ĂŒlevaade ajaloost, mis viis nĂŒĂŒdsete sĂŒndmusteni:

  • 2010: Shem BĂ€non'i kirjutatud peaaegu kĂŒmme aastat tagasi, Elasticsearch on avatud lĂ€htekoodiga otsingusĂŒsteem, mis kasutab lubavat litsentsi. See osutus piisavalt populaarseks, et selle ĂŒmber tekkis lĂ”puks Ă€riorganisatsioon. Elastic NV — algselt Elasticsearch BV — on lĂ€binud mitmeid rahastamisringide kogusummas ĂŒle saja miljoni dollari, mullu oktoobris viidi lĂ€bi IPO ning praegu on selle vÀÀrtus veidi alla 6 miljardi dollari.
  • 2015: viis aastat pĂ€rast projekti asutamist — oletatavasti klientide nĂ”udmiste tĂ”ttu — kĂ€ivitas Amazon pilveteenuse nimega Amazon Elasticsearch Service selle lubava litsentsi alusel. See konkureeris otseselt Elastic NV kaubanduslike pakkumistega, nii kohapealsete kui ka pilvepĂ”histega.
  • 2018: osaliselt selle konkurentsi tĂ”ttu hakkas Elastic NV muutma piire nende avatud lĂ€htekoodiga pakkumise ja sellele kuuluvate eritellimusel tehtud litsentsi lisade, sealhulgas x-packi vahel. Oli mĂ€rkimisvÀÀrne, et Elastic ei jĂ€rgnenud mĂ”nele kolleegile, vaid pĂŒĂŒdis probleemi lahendada hĂŒbriidlitsentside abil, kuid hakkas segama ĂŒhte hoidlat avatud ja omandi all olevat lĂ€htekoodi, samas kui vaikimisi koostatud versioonid sisaldasid seda mittevaba tarkvara.
  • 2019: sel nĂ€dalal astus Amazon mitmeid vastureaktsioone. Esiteks tutvustas ta koos Expedia ja Netflixiga seda, mida nad peavad "Elasticsearchi distributsiooniks". Kuid arvatakse, et see funktsioneerib igas mĂ”ttes kui fork. Teiseks hĂ”lmab projekt avatud lĂ€htekoodiga lisandeid, mis sarnanevad funktsioonidele, mille eest Elastic NV raha kĂŒsib, ilma et neid vabasse juurdepÀÀsu oleks pandud. Kolmandaks, nagu originaalteenuse AWS Elasticsearchi pĂ”hjal, kasutas ettevĂ”te projekti jaoks nime Elasticsearch.

Arvestades, et varasemad vastuolud on kasvanud avatud konfliktiks, kerkib palju kĂŒsimusi. Kuidas see selleni jĂ”udis? Kas see oli vĂ€ltimatu? Ja ilmne kĂŒsimus: kes on sĂŒĂŒdi?

Mitte vĂ€hem kui ĂŒhele neist kĂŒsimustest on lihtne vastata. See samm oli oodatud juba mĂ”nda aega. Peale septembrit, kui litsents ilmus, Commons Clause:

Muidugi tundub uskumatu, et pilveteenuse pakkujad hakkavad laialdaselt ĂŒles seadma ja litsentseerima avatud lĂ€htekoodiga tarkvara, millel on Commons Clause litsents. Tegelikult vĂ”ib Commons Clause viia vastupidiste tagajĂ€rgedeni. See suurendab tĂ”enĂ€osust, et pilveteenuse pakkujad ĂŒritavad meelitada vĂ”tmearendajaid ja teha projekti avaliku vĂ”i privaatse fork'i. See on odavam variant, mis samas tagab vajaliku kontrolli tarkvaraarenduse ĂŒle.

Amazon ja Elastic vaidlus on mudelite kokkupÔrke tulemus. Beanon ja Elastic'i au on see, et Elasticsearch tarkvara on osutunud ÀÀrmiselt populaarseks, sealhulgas tÀnu lubavale litsentsile.

Siiski lubavad lubavad litsentsid sĂŒsteemi kasutada ka pilveteenuse pakkujatel, nagu Amazon. Tulude saamata jĂ€tmise ja oma klientide nĂ”udmiste rahuldamise vĂ€ltimiseks pakuvad pilveteenuse pakkujad tĂ”enĂ€oliselt natiivseid teenuseid Elasticsearch'i ja sarnaste projektide jaoks, mis on populaarsed ja hĂ€sti tuntud.

  • Litsentseerimine ei ole realistlik. Hoolimata mĂ”nest investorite arvamusest ei pane kommertsliste tingimuste lisamine varasemalt avatud tarkvarale kunagi alla suurimaid pilveteenuste pakkujaid. Ükski ettevĂ”te, mis tegutseb niivĂ”rd suurel skaalal, ei soovi usaldada olulist teenust – olgu selleks toote arendus vĂ”i hinnakujundus – kolmandale osapoolele, kelle ĂŒle nad kontrolli ei oma.
  • Ostmine on veel ĂŒks vĂ”imalus nĂ”udmise rahuldamiseks, kuid see ei skaale hĂ€sti. Ieven rikkad pilveteenuse pakkujad ei soovi maksta lisaraha iga uue teenuse ostmise eest oma portfellis, eriti kui on olemas odavam ja lihtsam alternatiiv – ja siin see tĂ”esti on.
  • Open source kogukondades on forkitamist ajalooliselt peetud toksiliseks valikuks, kuid PR mĂ”ttes muutub see vastuvĂ”etavamaks, kui kommertstoote pakkuja seab kahtluse alla oma staatuse, kasutades taktikat ja meetodeid, mis on vastuolus open source’i kogukonna normidega. Sellisel juhul vĂ”ivad isegi suured kolmandad osalised pĂŒĂŒda vĂ”tta kĂ”rgemat moraalitunnet, teenides samal ajal oma huve.

Silmas pidades neid vĂ”imalusi, paistab fork loogilise vastusena pilveteenuste pakkuja reaktsioonina ebasoodsate litsentsitingimuste tekkimisele. SeetĂ”ttu oli Amazon'i otsus oodatav ja vĂ€ltimatu. Ja seega on keeruline kindlaks teha vastutav osapool. Üldiselt tegid mĂ”lemad osalised loogilisi samme, nagu vĂ”iks oodata, arvestades nende perspektiive, vĂ”imalusi ja seaduslikke Ă”igusi.

On tĂ”enĂ€oline, et Amazonist saab esimene, kuid mitte viimane pilveteenuse pakkuja, kes seda teeb. Teised pĂŒĂŒavad samuti leida viise, kuidas tasakaalustada tarbijanĂ”udlust ja Ă”iguslikke takistusi oma projektide, nĂ€iteks "avaallika Elasticsearchi jaotise", loomisel. TĂ”enĂ€oliselt jĂ”uavad nad lĂ”puks jĂ€reldusele, et see on kasulik. Ilmselt kaubanduslikud avatud lĂ€htekoodiga pakkujad jĂ”uavad paratamatult jĂ€reldusele, et pilv kujutab endast niivĂ”rd suurt ohtu, et avatud lĂ€htekoodiga tuleks vĂ”imalusi laiendada.

Tegelikult on ainus tĂ”eline kĂŒsimus, kas avatud lĂ€htekoodiga arendajad Ă”pivad praegusest olukorrast Elasticuga, mis nĂŒĂŒd konkureerib Amazoniga mitte ainult toodete, vaid ka avatud lĂ€htekoodide osas. Kas nad mĂ”istavad, et mĂ”ned kahtlased litsentsimise lĂ€henemisviisid ei Ă”igusta lihtsalt kulutusi.

Kuid tÔenÀolisem on status quo sÀilimine. MÔlema poole stiimulid ja motiivid on selged, arusaadavad ja loogilised nende vastavates mudelites. Mudelid, mis on alati omavaheliselt vastuolus, isegi kui need on lahutamatult seotud.

Sada sada tagasi otsustasid kĂŒmnete riikide juhid konfliktis osaleda. Nad teadisid, et konflikt maksab neile kalli hinnaga, on hĂ€vitavalt hĂ€vitav ja tĂ”enĂ€oliselt ei jÀÀ keegi vĂ”itjaks. Nad tegid seda, sest nad ei nĂ€inud muud vĂ€ljapÀÀsu.

TÔenÀoliselt ei nÀe ka tehnoloogiasektor.

MĂ€rkus: Amazon ja Elastic on RedMonki kliendid, nagu ka Google ja Microsoft. Expedia ja Netflix ei ole RedMonki kliendid.

Allikas: habr.com

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster