Licencja Mattermost

Sep 15 2020

Nie rozumiem tego:

Licencjonowanie Mattermost

LICENCJONOWANIE NA OPROGRAMOWANIE

Masz licencję na używanie skompilowanych wersji platformy Mattermost wyprodukowanej przez Mattermost, Inc. na podstawie LICENCJI MIT

  • Aby uzyskać szczegółowe informacje, zobacz MIT-COMPILED-LICENSE.md dołączony do skompilowanych wersji

Możesz otrzymać licencję na używanie kodu źródłowego do tworzenia skompilowanych wersji nie wyprodukowanych przez Mattermost, Inc. na jeden z dwóch sposobów:

  1. Zgodnie z GNU AGPL v.3.0 Free Software Foundation, z zastrzeżeniem wyjątków przedstawionych w tej polityce; lub
  2. Zgodnie z licencją komercyjną udostępnioną przez Mattermost, Inc., pisząc na adres [email protected]

Źródło: https://github.com/mattermost/mattermost-server/blob/master/LICENSE.txt

Czytam to tak: To jest AGPL lub reklama. Co mają na myśli mówiąc „MIT”?

Odpowiedzi

11 MadHatter Sep 15 2020 at 17:42

Mamy już tutaj pytanie o dystrybucję skompilowanej postaci binarnej fragmentu zastrzeżonego oprogramowania na licencji MIT. Jak tam powiedzieliśmy, jest to w zasadzie sformalizowane oprogramowanie freeware: plik binarny może być swobodnie dystrybuowany (iw zasadzie dowolnie modyfikowany, dla dobra, jaki ci przyniesie), ale nie pochodzi ze źródła. Użycie licencji MIT dla pliku binarnego wyjaśnia, co można, a czego nie można zrobić z plikiem binarnym w sposób, który ma bezpośredni sens dla osób z doświadczeniem wolnego oprogramowania, i jest szybszy i prostszy niż próba napisania własnego, który można swobodnie rozpowszechniać -licencja binarna.

W tym przypadku mamy również dodatkowy problem, że dystrybucja źródeł jest objęta podwójną licencją, podobnie jak MySQL: jeśli chcesz wziąć ten kod źródłowy i użyć go jako podstawy do własnego projektu, to jeśli jesteś zamierzając dać swoim klientom swobodę, możesz korzystać z tego źródła za darmo, ale jeśli nie, musisz za to zapłacić. Ta koncepcja jest dobrze znana i wydaje mi się, że nie koliduje z wykorzystaniem MIT przez Mattermost do ich binarnego.

Zwracam uwagę na marginesie, że MIT zezwala na inżynierię wsteczną pliku binarnego, więc teoretycznie można by odtworzyć kod źródłowy z tego i używać go na bardzo luźnych warunkach licencyjnych. Ale ponieważ źródło jest już publicznie dostępne na silnej licencji typu copyleft, jeśli myślisz o obraniu tej drogi, lepiej miej bardzo czysty i ściśle kontrolowany wysiłek w zakresie inżynierii odwrotnej, aby nikt nie mógł później twierdzić, że zostało to zrobione z okiem źródła AGPL, a więc było jego dziełem pochodnym.