niedziela, 29 maja 2011

PYTANIE 4 - Co to jest GPL - General Public License?


GNU General Public License (GPL) - na tej licencji rozpowszechniane jest wolne oprogramowanie (wraz z kodem źródłowym), które można uruchamiać w dowolnym celu, modyfikować dla własnych potrzeb, rozpowszechniać w wersji niezmodyfikowanej lub zmodyfikowanej. 
Celem licencji GNU GPL jest przekazanie użytkownikom czterech podstawowych wolności:
  • wolność uruchamiania programu w dowolnym celu (wolność 0)
  • wolność analizowania, jak program działa i dostosowywania go do swoich potrzeb (wolność 1)
  • wolność rozpowszechniania niezmodyfikowanej kopii programu (wolność 2)
  • wolność udoskonalania programu i publicznego rozpowszechniania własnych ulepszeń, dzięki czemu może z nich skorzystać cała społeczność (wolność 3).
Tylko jeżeli program spełnia wszystkie cztery wolności jednocześnie, wówczas, według FSF, może być uznany za Wolne Oprogramowanie. Wystarczy, że nie spełnia dowolnej z nich, a nie może być tak kategoryzowany (jest oprogramowaniem zamkniętym).

 Inne tłumaczenie:

Powstały w ramach projektu GNU zbiór reguł, zgodnie z którymi rozprowadzane jest tzw. Wolnodostępne Oprogramowanie (Free Software, Open Source)

Na zasadach GNU GPL udostępniane jest m.in. jądro systemu operacyjnego Linux oraz większość oprogramowania dla niego przeznaczona.
Podstawowym celem przyświecającym twórcom licencji było umożliwienie producentom oprogramowania prawnie zagwarantowanej możliwości tworzenia produktów wolno dostępnych dla wszystkich użytkowników. Termin "wolny" należy rozumieć jako brak ograniczeń licencyjnych dla osób korzystających z oprogramowania.