Useita päiviä sitten jaoimme täällä blogissa uutiset Elasticsearch-lisenssin muutoksesta jonka muutos Se tehdään Apache 7.11 -lisenssin Elasticsearch 2.0 -versiosta SSPL-lisenssiin (Palvelinpuolen julkinen lisenssi), joka lisää käyttövaatimuksia pilvipalvelujen toiminnan varmistamiseksi.
Tästä ilmoituksesta lähtien Amazon ei ottanut muutosta positiiviseksi ja muutamassa päivässä julkaisi uutisen oman foorumihaarukan luomisesta Elasticsearch-haku, -analyysi ja -tallennus sekä Kibana-alustaan liittyvä verkkoliittymä.
Päätös tehtiin, kun alkuperäinen projekti siirrettiin ei-vapaaseen SSPL-lisenssiin ja lopetettiin muutosten julkaiseminen vanhan Apache 2.0 -lisenssin nojalla.
Muutama päivä sitten Avoimen lähdekoodin aloite (OSI), organisaatio, joka tarkistaa, että lisenssit täyttävät avoimen lähdekoodin kriteerit, vahvisti, että SSPL-lisenssi ei ole avoin ja että siihen perustuvia tuotteita on pidettävä omistettuina.
Motivaationa luoda haarukka, Elasticsearch ja Kibana on tarkoitus pitää avoimina hankkeina ja tarjota täydellinen avoin ratkaisu, joka on kehitetty yhteisön osallistumisen myötä.
Haarukka jatkaa Open Distron itsenäistä kehittämistä Elasticsearch-jakelulle, joka on aiemmin kehitetty yhdessä Expedia Groupin ja Netflixin kanssa laajennuksen muodossa Elasticsearchin päälle ja joka sisälsi muita laajennuksia, joissa oli alustan maksettujen komponenttien ilmaisia analogeja.
Tämä tarkoittaa, että Elasticsearch ja Kibana eivät enää ole avoimen lähdekoodin ohjelmistoja. Varmistaaksemme, että molempien pakettien avoimen lähdekoodin versiot pysyvät saatavana ja tuettuina, myös omissa tarjontaissamme, ilmoitimme tänään, että AWS ottaa askeleen eteenpäin luomaan ja ylläpitämään ALv2-lisensoitua Elasticsearch- ja Kibana of Open Source -haarukkaa.
Kaikki Open Distro for Elasticsearch -sovellukseen tehdyt muutokset ja korjaukset tehtiin aiemmin, mutta tästä eteenpäin projektista tulee erillinen haarukka.
Tulevien viikkojen aikana haarukka luodaan viimeisimmästä Elasticsearch 7.10 -koodipohjasta, joka pysyy vanhan Apache 2.0 -lisenssin alla, minkä jälkeen haarukkaa kehitetään edelleen itsenäisesti erillisessä GitHub-arkistossa ja sitä käytetään tulevissa Open Distro -versioissa Elasticsearch-jakelua varten, ja sitä käytetään myös Amazon Elasticsearch Service (Amazon ES) -palvelu
Samalla Logz.io ilmoitti myös Elasticsearchin ja Kibanan haarukan luomisesta, jossa yrität yhdessä joidenkin muiden yritysten ja yhteisön edustajien kanssa pitää koodikannan ajan tasalla Apache 2.0 -lisenssillä.
Projektin haaroittamisen valinta ei ole kevyt päätös, mutta se voi olla oikea tapa edetä, kun yhteisön tarpeet eroavat toisistaan, kuten tässä tapauksessa tapahtuu. Avoimen lähdekoodin ohjelmistojen tärkeä etu on, että kun jotain tällaista tapahtuu, kehittäjillä on jo kaikki tarvittavat oikeudet palata itse töihin, jos he ovat riittävän motivoituneita.
Haaroittumisen odotetaan kehittyvän yhdessä kaikkien asianomaisten osapuolten kanssas yhteisön valvonnassa ja riippumattomalla alustalla, esimerkiksi voittoa tavoittelemattomien organisaatioiden Apache Software Foundationin tai Cloud Native Computing Foundationin valvonnassa. On mahdollista, että Logz yhdistää voimansa Amazonin kanssa ja sen seurauksena luodaan yhteinen avoimen lähdekoodin projekti.
Logz.ion perustaja ja toimitusjohtaja sanoi, että Elasticsearch BV: n osakkeiden turhautuminen tuntuu vieläkin tuskallisemmalta, kun hän ihaili yrityksen kulttuuria ja johtajuutta viisi vuotta sitten.
Mutta lisenssin muutos ei ollut yllätys, koska viime vuosina Elasticsearch BV on vähitellen luopunut avoimesta mallista kohti kaupallisten laajennusten kehittämistä ja on ilmaissut tyytymättömyytensä pilvipalvelujen tarjoajien toimiin, jotka loisivat avoimia projekteja myymällä niitä edelleen pilvipalvelujen markkinamuodossa, osallistumatta yhteisön elämään ja auttamatta kehitystä.
lähde: https://aws.amazon.com