GNU GPL

„The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU GENERAL PUBLIC LICENSE is intended to guarantee your freedom to share and change free software – to make sure the software is free for all its users.”

To fragment z preambuły tekstu licencji GNU General Public License (podstawa najbardziej popularnego modelu dystrybucji wolnego oprogramowania), który w kilku słowach określa jej podstawową funkcję i ideologie całego ruchu open source.

Licencja GNU GPL zapewnia użytkownikowi:

  • swobodę korzystania z oprogramowania – prawo wykorzystywania oprogramowania do każdego celu (w biznesie, prywatnie, w działalności non-profit),
  • dostęp do kodu źródłowego – wraz z programem lub na życzenie,
  • swobodę modyfikowania – użytkownik może dowolnie analizować i wprowadzać zmiany w oprogramowaniu dostosowując je do swoich potrzeb,
  • swobodę dalszego rozpowszechniania.

Jest jeden haczyk – wszystkie te cudowne rzeczy możemy robić pod warunkiem, że nigdy nie narzucimy programowi udostępnionemu na licencji GNU-GPL własnościowego statusu i w żaden sposób nie ograniczymy swobody jego dalszego rozpowszechniania. Również modyfikacje oprogramowania muszą być rozpowszechniane na warunkach GPL – to tak zwane „infekowanie” oprogramowania licencją GPL.