Grafana zmieniła licencję z Apache 2.0 na AGPLv3

Twórcy platformy Wizualizacja danych Grafana, ogłosił przejście na licencję AGPLv3, zamiast poprzednio używanej licencji Apache 2.0.

Ciekawie, niektórzy użytkownicy wskazują, że jednym z powodów od sukcesu projektu Grafana, który początkowo miał na celu optymalizację istniejącego interfejsu produktu Kibana w celu wizualizacji danych zmieniających się w czasie i odejścia od łączenia z repozytorium Elasticsearch, był wybór bardziej liberalnej licencji kodu. Z biegiem czasu programiści Grafana utworzyli Grafana Labs, która zaczęła promować produkty komercyjne, takie jak system chmurowy Grafana Cloud i komercyjne rozwiązanie Grafana Enterprise Stack.

Decyzja o zmianie licencji została podjęta, aby utrzymać się na powierzchni i konkurować z dostawcami, którzy nie są zaangażowani w rozwój, ale używają zmodyfikowanych wersji Grafana w swoich produktach. W przeciwieństwie do drastycznych środków podjętych przez projekty takie jak ElasticSearch, Redis, MongoDB, Timescale i Cockroach, które przeszły na licencję nie otwartą, Grafana Labs próbowała podjąć decyzję, która równoważy interesy społeczności i biznesu. Przejście na AGPLv3, zdaniem Grafana Labs, jest najlepszym rozwiązaniem: z jednej strony AGPLv3 spełnia kryteria wolnych i otwartych licencji, z drugiej nie pozwala na pasożytowanie na projektach open source.

Nasza firma zawsze starała się zrównoważyć „tworzenie wartości” oprogramowania open source i społeczności z „przechwytywaniem wartości” w ramach naszej strategii monetyzacji. Wybór licencji jest kluczowym filarem tej strategii i nad tym intensywnie się zastanawialiśmy od początku istnienia firmy.

W ciągu ostatnich kilku lat uważnie obserwowaliśmy, jak prawie każda firma open source na skalę, którą podziwiamy - taka jak Elastic, Redis Labs, MongoDB, Timescale, Cockroach Labs i wiele innych - ewoluowała w swoim systemie licencjonowania. W prawie wszystkich tych przypadkach wynikiem było przejście na dostępną licencję na czcionki niezatwierdzoną przez OSI.

Ci, którzy używają niezmodyfikowanych wersji Grafana w swoich usługach lub opublikuj kod zmiany (na przykład Red Hat Openshift i Cloud Foundry) zmiana licencji nie wpłynie na nie. Zmiana nie wpłynie również na Amazon, który dostarcza produkt chmurowy Amazon Managed Service dla Grafana (AMG), ponieważ ta firma jest strategicznym partnerem rozwojowym i świadczy wiele usług dla projektu.

Firmy, których zasady korporacyjne zabraniają korzystania z AGPL, mogą nadal używać starszych licencjonowanych wersji Apache, dla których oczekuje się, że łaty z lukami będą nadal wydawane. Innym wyjściem jest użycie zastrzeżonej wersji Enterprise firmy Grafana, z której można korzystać bezpłatnie, jeśli kupując klucz, nie zostaną aktywowane żadne dodatkowe płatne funkcje.

Pamiętaj o tym Specyfiką licencji AGPLv3 jest wprowadzenie dodatkowych ograniczeń do aplikacji zapewniających działanie usług sieciowych. Podczas korzystania z komponentów AGPL w celu zapewnienia działania usługi, deweloper jest zobowiązany do udostępnienia użytkownikowi kodu źródłowego wszystkich zmian dokonanych w tych komponentach, nawet jeśli oprogramowanie stanowiące podstawę usługi nie jest rozpowszechniane i jest używane wyłącznie w wewnętrznej infrastrukturze w celu organizacji działania usługi.

Licencja AGPLv3 jest zgodna tylko z GPLv3, co powoduje konflikt licencji z aplikacjami udostępnianymi w ramach licencji GPLv2. Na przykład, wydanie biblioteki w ramach AGPLv3 wymaga, aby wszystkie aplikacje korzystające z tej biblioteki rozpowszechniały kod na licencji AGPLv3 lub GPLv3, więc niektóre biblioteki Grafana są licencjonowane w ramach licencji Apache 2.0.

Oprócz zmiany licencji, projekt Grafana został przeniesiony do nowej umowy z deweloperami (CAO), od którego zależy przeniesienie praw majątkowych na kod, umożliwienie Grafana Labs zmiany licencji bez zgody wszystkich uczestników rozwoju.

Stara umowa współtwórcy Harmony zostaje zastąpiona umową opartą na dokumentach podpisaną przez współpracowników Apache Foundation. Wskazano, że ta umowa jest bardziej zrozumiała i znana programistom.

źródło: https://grafana.com


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.