Co to jest ogólna licencja publiczna?
We wrześniu 1983 r. Działacz na rzecz wolności Richard Stallman, wówczas z MIT, ogłosił Projekt GNU (wymawiane gee-noo). Ideą GNU było stworzenie repozytorium systemów operacyjnych i programów dostępnych bezpłatnie dla wszystkich. W przeciwieństwie do restrykcyjnych zabezpieczeń praw autorskich, licencja copyleft firmy Stallman lub ogólna licencja publiczna (GPL) określa, w jaki sposób oprogramowanie GNU może być wykorzystywane i rozpowszechniane. Najbardziej podstawowe zasady są takie, że kod oprogramowania GNU oraz wszelkich pochodnych i oprogramowania jest swobodnie dostępny, a użytkownicy mogą dowolnie modyfikować kod.
Dwa lata po ogłoszeniu Projektu GNU, Stallman uruchomił non-profit Fundację Wolnego Oprogramowania (FSF), aby wspierać ruch GNU i egzekwować warunki ogólnej licencji publicznej. Z czasem GPL przeszła trzy wersje, przy czym GPLv3 jest aktualny od czerwca 2007 roku. Większość oprogramowania open source korzysta obecnie z GPL, chociaż Stallman, który jest zwolennikiem terminologii, nie używa terminu „open source”, ale „oprogramowanie wolności” lub „wolne oprogramowanie”, aby przywołać wartości wolności użytkownika, kamień węgielny jego aktywizmu społeczno-politycznego.
Oprócz Powszechnej Licencji Publicznej FSF opublikowała także trzy dodatkowe licencje: GNU Lesser General Public License (LGPL), GNU Free Documentation License (GFDL) i GNU Affero General Public License (GAGPL). Licencje te są wykorzystywane w szczególnych sytuacjach, w których dodatkowe okoliczności wymagają modyfikacji warunków GPL. Na przykład, LGPL jest używana, gdy oprogramowanie GNU jest połączone bibliotekami oprogramowania z oprogramowaniem chronionym prawem autorskim lub zastrzeżonym.
Pierwszy system operacyjny stworzony w ramach Projektu GNU, odpowiednio nazwany „GNU”, został połączony z niezależną pracą fińsko-amerykańskiego Linusa Torvaldsa w 1991 roku, w wyniku czego powstało jądro Linuksa. Obecnie dostępnych jest kilkadziesiąt systemów operacyjnych GNU / Linux w różnych wersjach i wersjach, od systemów stacjonarnych po przenośne, odpowiednie na bootowalną kartę pamięci lub Live CD. Systemy operacyjne GNU / Linux lub „dystrybucje”, które są skrótami od dystrybucji, są chronione przed ograniczeniami praw autorskich na mocy ogólnej licencji publicznej copyleft.
Oprócz systemów operacyjnych, projekt GNU i społeczność open source nadal rozwijają darmowe oprogramowanie do działania na systemach GNU / Linux, Mac® i Windows®. Większość dystrybucji GNU / Linux jest dostarczanych wraz z zainstalowanym oprogramowaniem do robienia wszystkiego, od arkuszy kalkulacyjnych po przetwarzanie tekstów, od e-maili po surfowanie, od zgrywania muzyki do edycji wideo i zdjęć. Praktycznie wszystko, co można zrobić w zastrzeżonych systemach operacyjnych, można wykonać w systemie GNU, chociaż zazwyczaj w każdej kategorii oprogramowania jest mniej programów do wyboru w stosunku do oprogramowania Windows.
Chociaż oprogramowanie GNU jest zasadniczo bezpłatne, czasami naliczane są opłaty nominalne, jeśli na przykład ktoś poprosi o płytę CD z programem lub kupi pakiet detaliczny. Zwykle istnieje sposób na uzyskanie bezpłatnego programu w formie cyfrowej, jednak przez pliki binarne, torrenty lub inne formy udostępniania plików.
Stallman pozostaje otwartym i oddanym zwolennikiem wolnego oprogramowania, popychając Projekt GNU i Powszechną Licencję Publiczną na arenie międzynarodowej. Jednym z sukcesów jest przyjęcie GNU / Linux w 2006 r. W 12 500 szkołach w Indiach.