A Grafana licence megváltozik Apache 2.0-ról AGPLv3-ra

A Grafana adatszolgáltató platform fejlesztői bejelentették, hogy áttérnek az AGPLv3 licencre az eddig használt Apache 2.0 licenc helyett. Hasonló licencváltás történt a Loki logaggregáló rendszer és a Tempo elosztott nyomkövető backend esetében is. A pluginek, ügynökök és egyes könyvtárak továbbra is Apache 2.0 licenc alatt kerülnek kiadásra.

Érdekes, hogy egyes felhasználók megjegyzik, hogy a Grafana projekt sikerének egyik oka az volt, hogy a kezdeti szakaszban a már létező Kibana termék felhasználói felületének optimalizálására és az Elasticsearch tárolóra való kötődés megszüntetésére törekedtek, amelyhez egy megengedőbb licencet választottak. Az idő múlásával a Grafana fejlesztői megalapították a Grafana Labs céget, amely elkezdte a kereskedelmi termékek, például a Grafana Cloud felhőalapú rendszer és a Grafana Enterprise Stack kereskedelmi megoldás népszerűsítését.

A licencváltásról hozott döntést azért hozták, hogy fennmaradjanak és versenyképesek maradjanak olyan szolgáltatókkal szemben, akik nem vesznek részt a fejlesztésben, de módosított Grafana verziókat használnak a termékeikben. A Grafana Labs próbálta azt a döntést hozni, amely egyensúlyt teremt a közösség és az üzleti érdekek között, szemben az olyan drasztikus lépésekkel, amelyeket olyan projektek tettek, mint az ElasticSearch, Redis, MongoDB, Timescale és Cockroach, amelyek nem nyílt licencre váltottak. A Grafana Labs véleménye szerint az AGPLv3-ra való áttérés optimális megoldás: egyrészt az AGPLv3 megfelel a szabad és nyílt licenc kritériumainak, másrészt nem engedi meg, hogy mások élősködjenek a nyílt projekteken.

Azok számára, akik a Grafana nem módosított verzióit használják szolgáltatásaikban, vagy közzéteszik a kód módosításait (például Red Hat Openshift és Cloud Foundry), a licencváltás semmilyen hatással nem lesz. A változtatás nem érinti az Amazon céget sem, amely az Amazon Managed Service for Grafana (AMG) felhőterméket kínálja, mivel ez a vállalat stratégiai partner a fejlesztésben, és számos szolgáltatást nyújt a projekt számára. Azok a vállalatok, amelyek vállalati politikai okokból nem használhatják az AGPL licencet, továbbra is használhatják a régi verziókat az Apache licenc alatt, amelyekhez tervezik a frissítések közzétételét a sebezhetőségek javítása érdekében. Egy másik lehetőség a Grafana proprietárius Enterprise kiadásának használata, amely ingyenesen alkalmazható, ha a vásárlással aktivált további fizetős funkciók nem állnak rendelkezésre.

Emlékeztetjük, hogy az AGPLv3 licenc sajátossága, hogy további korlátozásokat vezet be a hálózati szolgáltatások működését biztosító alkalmazásokra. Az AGPL-komponensek használatakor a szolgáltatás működtetéséhez a fejlesztő köteles megadni a felhasználónak a komponensekben végzett módosítások forráskódját, még akkor is, ha a szolgáltatás alapjául szolgáló szoftver nem kerül terjesztésre, és kizárólag belső infrastruktúrában használják a szolgáltatás működtetésére. Az AGPLv3 licenc csak a GPLv3-mal kompatibilis, ami licenckonfliktust eredményez a GPLv2 licenc alatt forgalmazott alkalmazásokkal. Például egy AGPLv3 alatt kiadott könyvtár használata megköveteli, hogy minden, ezt a könyvtárat használó alkalmazás kódját AGPLv3 vagy GPLv3 licenc alatt terjessze, ezért néhány Grafana könyvtárat Apache 2.0 licenc alatt hagytak.

A licenc megváltoztatása mellett a Grafana projekt új megállapodásra (CLA) történt a fejlesztőkkel, amely meghatározza a kódra vonatkozó vagyoni jogok átadását, így a Grafana Labs cég anélkül megváltoztathatja a licencet, hogy minden fejlesztőtől hozzájárulást kellene kérnie. A régi, Harmony Contributor Agreement alapú megállapodás helyett a fejlesztők által aláírt Apache Alapítvány dokumentumain alapuló megállapodást vezettek be. Azt írják, hogy ez az új megállapodás érthetőbb és ismerősebb a fejlesztők számára.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster