Grafana mengubah lisensi dari Apache 2.0 menjadi AGPLv3

Pengembang platform visualisasi data Grafana mengumumkan transisi ke lisensi AGPLv3, bukan lisensi Apache 2.0 yang digunakan sebelumnya. Perubahan lisensi serupa juga dilakukan pada sistem agregasi log Loki dan backend penelusuran terdistribusi Tempo. Plugin, agen, dan beberapa perpustakaan akan terus dilisensikan di bawah lisensi Apache 2.0.

Menariknya, beberapa pengguna mencatat bahwa salah satu alasan keberhasilan proyek Grafana, yang pada tahap awal mencoba mengoptimalkan antarmuka produk Kibana yang sudah ada sebelumnya untuk memvisualisasikan data yang bervariasi terhadap waktu dan tidak lagi terikat dengan penyimpanan Elasticsearch , adalah pilihan lisensi kode yang lebih permisif. Seiring berjalannya waktu, para pengembang Grafana membentuk perusahaan Grafana Labs, yang mulai mempromosikan produk komersial seperti sistem cloud Grafana Cloud dan solusi komersial Grafana Enterprise Stack.

Keputusan perubahan lisensi ini dilakukan agar tetap bertahan dan bertahan dalam persaingan dengan pemasok yang tidak terlibat dalam pengembangan, namun menggunakan Grafana versi modifikasi pada produknya. Berbeda dengan tindakan drastis yang diambil oleh proyek-proyek seperti ElasticSearch, Redis, MongoDB, Timescale, dan Cockroach untuk beralih ke lisensi non-open source, Grafana Labs telah berupaya membuat keputusan yang menyeimbangkan kepentingan komunitas dan bisnis. Peralihan ke AGPLv3, menurut Grafana Labs, merupakan solusi optimal: di satu sisi, AGPLv3 memenuhi kriteria lisensi bebas dan terbuka, dan di sisi lain, tidak memungkinkan adanya parasitisme pada proyek terbuka.

Mereka yang menggunakan versi Grafana yang tidak dimodifikasi dalam layanannya atau menerbitkan kode modifikasi (misalnya, Red Hat Openshift dan Cloud Foundry) tidak akan terpengaruh oleh perubahan lisensi. Perubahan tersebut juga tidak akan mempengaruhi Amazon, yang menyediakan produk cloud Amazon Managed Service for Grafana (AMG), karena perusahaan ini adalah mitra pengembangan strategis dan menyediakan banyak layanan untuk proyek tersebut. Perusahaan dengan kebijakan perusahaan yang melarang penggunaan lisensi AGPL dapat terus menggunakan rilis berlisensi Apache lama yang mereka rencanakan untuk terus menerbitkan perbaikan kerentanannya. Jalan keluar lainnya adalah dengan menggunakan Grafana edisi Enterprise, yang dapat digunakan secara gratis jika fungsi berbayar tambahan tidak diaktifkan melalui pembelian kunci.

Ingatlah bahwa fitur lisensi AGPLv3 adalah pengenalan batasan tambahan untuk aplikasi yang memastikan berfungsinya layanan jaringan. Saat menggunakan komponen AGPL untuk memastikan pengoperasian layanan, pengembang wajib memberikan kode sumber kepada pengguna dari semua perubahan yang dilakukan pada komponen ini, meskipun perangkat lunak yang mendasari layanan tidak didistribusikan dan digunakan secara eksklusif di infrastruktur internal. untuk mengatur pengoperasian layanan. Lisensi AGPLv3 hanya kompatibel dengan GPLv3, yang mengakibatkan konflik lisensi dengan aplikasi yang dikirimkan di bawah lisensi GPLv2. Misalnya, pengiriman perpustakaan di bawah AGPLv3 mengharuskan semua aplikasi yang menggunakan perpustakaan untuk mendistribusikan kode di bawah lisensi AGPLv3 atau GPLv3, sehingga beberapa perpustakaan Grafana dibiarkan di bawah lisensi Apache 2.0.

Selain perubahan lisensi, proyek Grafana telah dialihkan ke perjanjian pengembang baru (CLA), yang mendefinisikan pengalihan hak milik atas kode, yang memungkinkan Grafana Labs untuk mengubah lisensi tanpa persetujuan dari semua peserta pengembangan. Alih-alih perjanjian lama berdasarkan Perjanjian Kontributor Harmoni, perjanjian telah diperkenalkan berdasarkan dokumen yang ditandatangani oleh para peserta Apache Foundation. Diindikasikan bahwa perjanjian ini lebih mudah dipahami dan familiar bagi pengembang.

Sumber: opennet.ru

Tambah komentar