Co to jest Powszechna Licencja Publiczna (GPL)? definicja i znaczenie

click fraud protection

GPL lub General Public License odnosi się do typu licencji Open Source Software lub OSS, która została opracowana przez Free Software Fondation lub FSF w celu promowania wysokiej jakości wolnego oprogramowania. Istnieje wiele licencji OSS, na których programiści mogą publikować, jeśli chcą – nie wszystkie z nich wymagają, aby oprogramowanie stworzone na ich podstawie było również bezpłatne, podczas gdy GPL tak.

Technipages wyjaśnia Powszechną Licencję Publiczną (GPL)

Oprogramowanie stworzone na podstawie wspomnianej licencji JEST objęte prawami autorskimi jego właścicieli, ale zezwala na kopiowanie, badanie, modyfikowanie i redystrybucję oprogramowanie, wszystko pod jednym warunkiem – jakakolwiek zmieniona nowa wersja zostanie utworzona, musi mieć takie same warunki licencyjne jak oryginał. Oznacza to, że nie jest legalne włączanie części lub całości kodów objętych licencją GPL w ramach płatnych lub komercyjnych produktów. Nie można go również rozpowszechniać bez dostępu do kodu źródłowego.

Inne licencje OSS mają inne warunki, zwłaszcza dotyczące wykorzystania w projektach komercyjnych. Celem licencji GPL było stworzenie efektywnego, wysokiej jakości darmowego oprogramowania, które z czasem ulega poprawie – dobre zmiany wdrożone przez użytkowników od czasu do czasu trafiają do produktu bazowego, jeśli oferują ulepszenie oryginału wersja. Niezależnie od tego, czy to robią, czy nie, użytkownik, który ma zmodyfikowaną wersję, może manipulować oprogramowaniem na własny użytek, jak uzna za stosowne. Oprogramowanie GPL może stanowić alternatywę dla drogich płatnych produktów, takich jak wyobraź sobie oprogramowanie do manipulacji, a nawet programy do edycji tekstu.

Typowe zastosowania Powszechnej Licencji Publicznej (GPL)

  • Oprogramowanie na licencji GPL może być redystrybuowane, o ile nowa wersja jest wydana na tej samej licencji.
  • Chociaż inne typy OSS pozwalają na zmianę oprogramowania, a następnie sprzedaż, GPL tego nie robi.
  • Stworzenie licencji GPL miało promować dostępność wolnego oprogramowania.

Powszechne nadużycia licencji General Public License (GPL)

  • Licencje GPL chronią oprogramowanie przed nielegalnym powielaniem.