Grafana mijenja licencu sa Apache 2.0 na AGPLv3

Programeri Grafana platforme za vizualizaciju podataka najavili su prelazak na AGPLv3 licencu, umjesto ranije korištene licence Apache 2.0. Slična promjena licence je napravljena za Loki sistem agregacije dnevnika i Tempo distribuiranu pozadinu praćenja. Dodaci, agenti i neke biblioteke će i dalje biti licencirani pod licencom Apache 2.0.

Zanimljivo, neki korisnici primjećuju da je jedan od razloga uspjeha projekta Grafana, koji je u početnoj fazi pokušao optimizirati sučelje već postojećeg Kibana proizvoda za vizualizaciju vremenski promjenjivih podataka i udaljavanje od vezanosti za Elasticsearch pohranu. , bio je izbor dopuštenije licence koda. Vremenom su programeri Grafane formirali kompaniju Grafana Labs, koja je počela da promoviše komercijalne proizvode kao što su Grafana Cloud sistem u oblaku i komercijalno rešenje Grafana Enterprise Stack.

Odluka o promjeni licence donesena je kako bi se opstala i izdržala konkurencija sa dobavljačima koji nisu uključeni u razvoj, ali u svojim proizvodima koriste modificirane verzije Grafane. Za razliku od drastičnih mjera koje su poduzeli projekti kao što su ElasticSearch, Redis, MongoDB, Timescale i Cockroach, koji su prešli na neotvorenu licencu, Grafana Labs je pokušao donijeti odluku koja balansira interese zajednice i biznisa. Prelazak na AGPLv3, prema Grafana Labs-u, je optimalno rješenje: s jedne strane, AGPLv3 ispunjava kriterije slobodnih i otvorenih licenci, as druge strane ne dopušta parazitiranje na otvorenim projektima.

Promena licence neće uticati na one koji koriste neizmenjene verzije Grafane u svojim uslugama ili objavljuju modifikacioni kod (na primer, Red Hat Openshift i Cloud Foundry). Promjena također neće uticati na Amazon, koji obezbjeđuje cloud proizvod Amazon Managed Service for Grafana (AMG), budući da je ova kompanija strateški razvojni partner i pruža mnoge usluge projektu. Kompanije s korporativnom politikom koja zabranjuje korištenje AGPL licence mogu nastaviti koristiti starija izdanja s Apache licencom za koja planiraju nastaviti objavljivati ​​popravke ranjivosti. Drugi izlaz je korištenje vlasničkog Enterprise izdanja Grafane, koje se može koristiti besplatno ako se kupnjom ključa ne aktiviraju dodatne plaćene funkcije.

Podsjetimo, karakteristika AGPLv3 licence je uvođenje dodatnih ograničenja za aplikacije koje osiguravaju funkcioniranje mrežnih usluga. Prilikom korištenja AGPL komponenti kako bi osigurao rad usluge, programer je dužan da korisniku dostavi izvorni kod svih promjena napravljenih na ovim komponentama, čak i ako softver koji je u osnovi usluge nije distribuiran i koristi se isključivo u internoj infrastrukturi. da organizuje rad službe. AGPLv3 licenca je kompatibilna samo sa GPLv3, što rezultira sukobom licenciranja sa aplikacijama koje se isporučuju pod GPLv2 licencom. Na primjer, isporuka biblioteke pod AGPLv3 zahtijeva sve aplikacije koje koriste biblioteku za distribuciju koda pod AGPLv3 ili GPLv3 licencom, tako da su neke Grafana biblioteke ostavljene pod Apache 2.0 licencom.

Osim promjene licence, projekat Grafana je prebačen na novi razvojni ugovor (CLA), koji definira prijenos vlasničkih prava na kod, što omogućava Grafana Labs-u da promijeni licencu bez saglasnosti svih učesnika u razvoju. Umjesto starog sporazuma zasnovanog na Harmony Contributor Agreementu, uveden je sporazum na osnovu dokumenta koji su potpisali učesnici Apache fondacije. Naznačeno je da je ovaj sporazum razumljiviji i poznatiji programerima.

izvor: opennet.ru

Dodajte komentar