Grafana лицензийг Apache 2.0-оос AGPLv3 болгон өөрчилсөн

Grafana өгөгдлийн дүрслэл платформыг хөгжүүлэгчид өмнө нь ашиглагдаж байсан Apache 3 лицензийн оронд AGPLv2.0 лиценз рүү шилжсэнээ зарлав. Үүнтэй төстэй лицензийн өөрчлөлтийг Loki лог нэгтгэх систем болон Tempo-ийн тархсан мөрдөх арын хэсэгт хийсэн. Plugins, агентууд болон зарим номын сангууд Apache 2.0 лицензийн дагуу лицензтэй хэвээр байх болно.

Сонирхолтой нь, зарим хэрэглэгчид Grafana төслийн амжилтын нэг шалтгаан нь цаг хугацааны хувьд өөрчлөгддөг өгөгдлийг дүрслэн харуулах, Elasticsearch хадгалах сангаас холдохын тулд өмнө нь байсан Кибана бүтээгдэхүүний интерфейсийг оновчтой болгохыг оролдсон гэж тэмдэглэж байна. , илүү зөвшөөрөгдсөн кодын лицензийн сонголт байсан. Цаг хугацаа өнгөрөхөд Графана хөгжүүлэгчид Grafana Labs компанийг байгуулж, Grafana Cloud үүлэн систем, арилжааны шийдэл Grafana Enterprise Stack зэрэг арилжааны бүтээгдэхүүнийг сурталчилж эхэлсэн.

Тусгай зөвшөөрлийг өөрчлөх шийдвэр нь бүтээн байгуулалтад оролцдоггүй, харин бүтээгдэхүүндээ Grafana-ийн өөрчлөгдсөн хувилбаруудыг ашигладаг ханган нийлүүлэгчидтэй өрсөлдөх чадвартай хэвээр үлдэхийн тулд гарсан. Нээлттэй бус лиценз рүү шилжсэн ElasticSearch, Redis, MongoDB, Timescale, Cockroach зэрэг төслүүдээс авч хэрэгжүүлсэн эрс арга хэмжээнүүдээс ялгаатай нь Grafana Labs олон нийт, бизнесийн ашиг сонирхлыг тэнцвэржүүлсэн шийдвэр гаргахыг хичээсэн. Grafana Labs-ийн үзэж байгаагаар AGPLv3-д шилжих нь оновчтой шийдэл юм: нэг талаас, AGPLv3 нь үнэгүй, нээлттэй лицензийн шалгуурыг хангаж байгаа бөгөөд нөгөө талаас нээлттэй төслүүд дээр шимэгч хорхойг нэвтрүүлэхийг зөвшөөрдөггүй.

Grafana-ийн өөрчлөгдөөгүй хувилбаруудыг үйлчилгээндээ ашигладаг эсвэл өөрчлөлтийн кодыг нийтэлсэн хүмүүст (жишээлбэл, Red Hat Openshift болон Cloud Foundry) лицензийн өөрчлөлт нөлөөлөхгүй. Энэхүү өөрчлөлт нь Amazon Managed Service for Grafana (AMG) үүлэн бүтээгдэхүүнээр хангадаг Amazon-д нөлөөлөхгүй, учир нь энэ компани нь стратегийн хөгжлийн түнш бөгөөд төсөлд олон үйлчилгээ үзүүлдэг. AGPL лицензийг ашиглахыг хориглосон корпорацийн бодлоготой компаниуд эмзэг байдлын засварыг үргэлжлүүлэн нийтлэхээр төлөвлөж буй Apache лицензтэй хуучин хувилбаруудыг үргэлжлүүлэн ашиглах боломжтой. Өөр нэг гарц бол түлхүүр худалдан авах замаар нэмэлт төлбөртэй функцүүдийг идэвхжүүлээгүй тохиолдолд үнэгүй ашиглах боломжтой Grafana-ийн өмчийн Enterprise хэвлэлийг ашиглах явдал юм.

AGPLv3 лицензийн онцлог нь сүлжээний үйлчилгээний ажиллагааг хангадаг програмуудад нэмэлт хязгаарлалт оруулсан явдал гэдгийг сануулъя. Үйлчилгээний ажиллагааг хангахын тулд AGPL бүрэлдэхүүн хэсгүүдийг ашиглахдаа хөгжүүлэгч нь тухайн үйлчилгээний үндсэн програм хангамжийг түгээгдээгүй, зөвхөн дотоод дэд бүтцэд ашигладаг байсан ч эдгээр бүрэлдэхүүн хэсгүүдэд хийсэн бүх өөрчлөлтийн эх кодыг хэрэглэгчдэд өгөх үүрэгтэй. үйлчилгээний үйл ажиллагааг зохион байгуулах. AGPLv3 лиценз нь зөвхөн GPLv3-тай нийцдэг бөгөөд энэ нь GPLv2 лицензийн дагуу илгээгдсэн програмуудтай лицензийн зөрчилд хүргэдэг. Жишээлбэл, AGPLv3-ийн дагуу номын санг тээвэрлэхэд AGPLv3 эсвэл GPLv3 лицензийн дагуу кодыг түгээхэд тус номын санг ашигладаг бүх програм шаардлагатай байдаг тул зарим Grafana номын сангууд Apache 2.0 лицензийн дор үлддэг.

Лицензийг өөрчлөхөөс гадна Графана төслийг шинэ хөгжүүлэгчийн гэрээнд (CLA) шилжүүлсэн бөгөөд энэ нь өмчийн эрхийг код руу шилжүүлэхийг тодорхойлсон бөгөөд энэ нь Grafana Labs-д хөгжүүлэлтийн бүх оролцогчдын зөвшөөрөлгүйгээр лицензийг өөрчлөх боломжийг олгодог. Эв найрамдлын хувь нэмэр оруулагчийн гэрээнд үндэслэсэн хуучин гэрээний оронд Апачи сангийн оролцогчдын гарын үсэг зурсан баримт бичигт үндэслэсэн гэрээг нэвтрүүлсэн. Энэхүү гэрээ нь хөгжүүлэгчдэд илүү ойлгомжтой, танил болсон гэдгийг харуулж байна.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх