Grafana ngganti lisensi saka Apache 2.0 dadi AGPLv3

Pengembang platform visualisasi data Grafana ngumumake transisi menyang lisensi AGPLv3, tinimbang lisensi Apache 2.0 sing sadurunge digunakake. Pangowahan lisensi sing padha digawe kanggo sistem agregasi log Loki lan backend tracing sing disebarake Tempo. Plugin, agen, lan sawetara perpustakaan bakal terus dilisensi miturut lisensi Apache 2.0.

Sing nggumunake, sawetara pangguna nyathet yen salah sawijining alesan kanggo sukses proyek Grafana, sing ing tahap wiwitan nyoba ngoptimalake antarmuka produk Kibana sing wis ana kanggo nggambarake data sing beda-beda wektu lan pindhah saka kaiket ing panyimpenan Elasticsearch. , yaiku pilihan lisensi kode sing luwih permisif. Sajrone wektu, pangembang Grafana mbentuk perusahaan Grafana Labs, sing wiwit promosi produk komersial kayata sistem awan Grafana Cloud lan solusi komersial Grafana Enterprise Stack.

Kaputusan kanggo ngganti lisensi kasebut digawe supaya bisa terus maju lan tahan kompetisi karo pemasok sing ora melu pembangunan, nanging nggunakake versi modifikasi Grafana ing produke. Beda karo langkah-langkah drastis sing ditindakake dening proyek kayata ElasticSearch, Redis, MongoDB, Timescale lan Cockroach, sing pindhah menyang lisensi sing ora mbukak, Grafana Labs nyoba nggawe keputusan sing ngimbangi kapentingan komunitas lan bisnis. Transisi menyang AGPLv3, miturut Grafana Labs, minangka solusi sing paling optimal: ing tangan siji, AGPLv3 memenuhi kriteria lisensi gratis lan mbukak, lan ing sisih liya, ora ngidini parasitisme ing proyek mbukak.

Sing nggunakake versi Grafana sing ora diowahi ing layanan utawa nerbitake kode modifikasi (contone, Red Hat Openshift lan Cloud Foundry) ora bakal kena pengaruh owah-owahan lisensi. Owah-owahan kasebut uga ora mengaruhi Amazon, sing nyedhiyakake produk maya Amazon Managed Service for Grafana (AMG), amarga perusahaan iki minangka mitra pangembangan strategis lan nyedhiyakake akeh layanan kanggo proyek kasebut. Perusahaan sing duwe kabijakan perusahaan sing nglarang panggunaan lisensi AGPL bisa terus nggunakake rilis sing dilisensi Apache lawas sing rencanane bakal terus nerbitake perbaikan kerentanan. Cara liya yaiku nggunakake Grafana edisi Enterprise proprietary, sing bisa digunakake kanthi gratis yen fungsi mbayar tambahan ora diaktifake liwat tuku kunci.

Elinga yen fitur lisensi AGPLv3 yaiku introduksi watesan tambahan kanggo aplikasi sing njamin fungsi layanan jaringan. Nalika nggunakake komponen AGPL kanggo mesthekake operasi layanan kasebut, pangembang kudu menehi pangguna kode sumber kabeh owah-owahan sing digawe kanggo komponen kasebut, sanajan piranti lunak sing ndasari layanan kasebut ora disebarake lan digunakake sacara eksklusif ing infrastruktur internal. kanggo ngatur operasi layanan. Lisensi AGPLv3 mung kompatibel karo GPLv3, sing nyebabake konflik lisensi karo aplikasi sing dikirim miturut lisensi GPLv2. Contone, ngirim perpustakaan ing AGPLv3 mbutuhake kabeh aplikasi sing nggunakake perpustakaan kanggo nyebarake kode ing lisensi AGPLv3 utawa GPLv3, supaya sawetara perpustakaan Grafana ditinggalake ing lisensi Apache 2.0.

Saliyane ngganti lisensi, proyek Grafana wis ditransfer menyang persetujuan pangembang anyar (CLA), sing nemtokake transfer hak properti menyang kode kasebut, sing ngidini Grafana Labs ngganti lisensi tanpa idin saka kabeh peserta pembangunan. Tinimbang persetujuan lawas adhedhasar Persetujuan Kontributor Harmony, persetujuan wis dienal adhedhasar dokumen sing ditandatangani dening para peserta Yayasan Apache. Dituduhake yen persetujuan iki luwih bisa dingerteni lan akrab karo pangembang.

Source: opennet.ru

Add a comment