Jaka jest różnica między Affero General Public License i GNU General Public License (GPL) ?
Jaka jest różnica między Affero General Public License i GNU General Public License (GPL) ?
Odpowiedzi:
Załóżmy, że:
Tworzysz aplikację po stronie serwera na licencji GPL. Teraz ta aplikacja obsługuje HTML, a nie plik wykonywalny, który jest wykonywany bezpośrednio na twoim komputerze. Oznacza to, że inny facet mógłby wziąć kod GPL, dostosować go i niekoniecznie musi go publikować. To znaczy. może stworzyć identyczną usługę przy użyciu Twojego oprogramowania bez naruszania GPL. (Chociaż WTEDY nie może on publikować samego oprogramowania, tj. Sprzedawać)
Nie tak z AGPL.
Ta dziura w GPL jest często nazywana luką „dostawcy usług aplikacji”.
Wyszukaj „Dlaczego AGPL” lub „AGPL vs. GPL” lub po prostu przeczytaj to, aby zapoznać się z prawdziwymi projektami, które mają problemy z GPL. MongoDB próbuje innej interesującej rzeczy. Chcą, aby ludzie nie rozwidlali podstawowej bazy danych (dlatego AGPL), ale sterownik, który musi być powiązany z głównym programem, jest licencjonowany na Apache 2.0, aby mongoDB mógł być używany w aplikacjach komercyjnych.
Publiczne aplikacje internetowe korzystające z AGPL są wymienione na Wikipedii .
Zobacz http://www.gnu.org/licenses/licenses.html#AGPL
Powszechna Licencja Publiczna GNU Affero jest oparta na licencji GNU GPL, ale zawiera dodatkowy termin pozwalający użytkownikom, którzy wchodzą w interakcję z licencjonowanym oprogramowaniem w sieci, na uzyskanie źródła tego programu. Zalecamy, aby ludzie rozważyli użycie GNU AGPL dla każdego oprogramowania, które będzie zwykle uruchamiane w sieci.