Det har vært mange historier om selskaper som har hatt åpen kildekode, for så å lukke kildekoden – ofte til stor forargelse fra personer som har bidratt med kode. Redis, Unity og Terraform er bare tre eksempler fra de siste årene.
Men det hører til sjeldenhetene at noen velger å åpne opp igjen etter å først ha gått over til lukket kildekode. Nettopp det har skjedd nå:
– Elasticsearch og Kibana kan kalles åpen kildekode igjen, skriver Elastic-grunnlegger og teknologisjef Shay Banon i et blogginnlegg.
– Folk som deler kildekoden, skylder deg ingenting!
Måtte motvillig lukke kildekoden
Blant andre IT's FOSS news og InfoWorld skriver at Elastic valgte å lukke kildekoden til sine ElasticSearch- og Kibana-produkter i 2021, etter at de skal ha følt seg presset til det.
I følge Banon hadde Elastic problemer med at AWS gjorde ting med koden de mente ikke var greit. AWS skal ha vært vanskelige å samarbeide med, og ha tilbudt Elastics løsninger som sine egne, uten å ville samarbeide med Elastic – og rett og slett ha skapt forvirring hos kundene.
– Vi sluttet aldri å tro på åpen kildekode hos Elastic. Jeg sluttet aldri å tro på åpen kildekode.
«Tre år senere er Amazon fullt opptatt med sin fork, markedsforvirringen er løst, og vårt partnerskap med AWS er sterkere enn noensinne.»
– Vi hadde problemer med AWS og forvirringen tilbudet deres skapte i markedet. Så etter å ha prøvd alt annet, endret vi lisensen – noe vi visste ville føre til en fork av Elasticsearch med et annet navn og en annen kurs, skriver Banon.
Taktikken med å endre lisens skal ha virket:
– Tre år senere er Amazon fullt opptatt med sin fork, markedsforvirringen er (for det meste) løst, og vårt partnerskap med AWS er sterkere enn noensinne, skriver Banon.
– Ikke den opprinnelige!
Lisensen Elastic har valgt for Elasticsearch og Kibana er AGPL (GNU Affero General Public License).
Noen utviklere har reagert på at Elastic ikke går tilbake til Apache2-lisensen de hadde opprinnelig:
Elastic's title got me so excited.
— 𝙳𝚘𝚝𝚊𝚗 𝙷𝚘𝚛𝚘𝚟𝚒𝚝𝚜 #CNCFAmbassador 🇮🇱🎗 (@horovits) August 29, 2024
Then I read the fine print.
No, Elasticsearch isn't going back to the original Apache2 license.
Instead it's adding AGPL copyleft license (on top of the non-FOSS ones).
It wants to regain its open source status, yet own it. pic.twitter.com/N6eUKwJg3Y
Til dette svarer Shay Banon i Elastic at AGPL er en OSI-godkjent lisens, og en veldig utbredt en.
– For eksempel pleide MongoDB å være AGPL og Grafana er AGPL.
– Vi valgte AGPL fordi vi mener det er den beste måten å begynne å bane veien for mer åpen kildekode i verden, ikke mindre, skriver Banon.