Grafana mijenja licencu s Apache 2.0 na AGPLv3

Programeri platforme za vizualizaciju podataka Grafana najavili su prelazak na licencu AGPLv3, umjesto dosadašnje licence Apache 2.0. Slična izmjena licence napravljena je za Loki sustav agregacije dnevnika i Tempo distribuiranu pozadinu praćenja. Dodaci, agenti i neke biblioteke i dalje će 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 prethodno postojećeg proizvoda Kibana za vizualizaciju vremenski promjenjivih podataka i odmaknuti se od vezanosti za Elasticsearch pohranu , bio je izbor popustljivije licence koda. S vremenom su programeri Grafane formirali tvrtku Grafana Labs koja je počela promovirati komercijalne proizvode kao što su Grafana Cloud cloud sustav i komercijalno rješenje Grafana Enterprise Stack.

Odluka o promjeni licence donesena je kako bi se održalo i izdržalo konkurenciju s dobavljačima koji nisu uključeni u razvoj, već koriste modificirane verzije Grafana u svojim proizvodima. Za razliku od drastičnih mjera koje su poduzeli projekti kao što su ElasticSearch, Redis, MongoDB, Timescale i Cockroach koji su prešli na non-open licencu, Grafana Labs pokušao je donijeti odluku koja balansira između interesa zajednice i poslovanja. Prelazak na AGPLv3, prema Grafana Labsu, optimalno je rješenje: s jedne strane AGPLv3 zadovoljava kriterije slobodnih i otvorenih licenci, as druge strane ne dopušta parazitiranje na otvorenim projektima.

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

Podsjetimo, značajka licence AGPLv3 je uvođenje dodatnih ograničenja za aplikacije koje osiguravaju funkcioniranje mrežnih usluga. Prilikom korištenja AGPL komponenti za osiguranje rada usluge, razvojni programer dužan je korisniku dati izvorni kod svih promjena učinjenih na tim komponentama, čak i ako softver koji je temelj usluge nije distribuiran i koristi se isključivo u internoj infrastrukturi organizirati rad službe. AGPLv3 licenca kompatibilna je samo s GPLv3, što rezultira sukobom licenciranja s aplikacijama koje se isporučuju pod GPLv2 licencom. Na primjer, slanje 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 licencom Apache 2.0.

Osim promjene licence, Grafana projekt je prebačen na novi developer Agreement (CLA), koji definira prijenos vlasničkih prava na kod, što Grafana Labsu omogućuje promjenu licence bez suglasnosti svih sudionika u razvoju. Umjesto starog ugovora temeljenog na Harmony Contributor Agreementu, uveden je ugovor temeljen na dokumentu koji potpisuju sudionici Zaklade Apache. Naznačeno je da je ovaj sporazum razumljiviji i poznatiji programerima.

Izvor: opennet.ru

Dodajte komentar