KWALIFIKACJA INF2 + INF3 - CZERWIEC 2007

PYTANIE NR 17.
Systemy operacyjne z rodziny Linux rozprowadzane są na podstawie licencji
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Linux (w szczególności jądro) jest rozpowszechniany na warunkach GNU GPL, czyli licencji wolnego oprogramowania typu copyleft. Zapewnia ona prawo używania, analizowania kodu źródłowego, modyfikowania i redystrybucji, przy zachowaniu tych samych zasad dla wersji pochodnych.

Pełne wyjaśnienie:

Rodzina systemów Linux jest kojarzona z licencją GNU GPL (GNU General Public License). W praktyce oznacza to, że kluczowe składniki, w tym jądro Linux, są udostępniane jako wolne oprogramowanie: użytkownik ma prawo uruchamiać program w dowolnym celu, analizować jego działanie (dzięki dostępowi do kodu źródłowego), wprowadzać modyfikacje oraz rozpowszechniać kopie i wersje zmienione.

GNU GPL jest licencją typu copyleft. Jej istotą jest to, że jeżeli rozpowszechniasz wersję zmodyfikowaną lub utwór pochodny, musisz zachować te same wolności dla kolejnych odbiorców (czyli nie możesz "zamknąć" kodu w licencji proprietary). To często nazywa się efektem "dziedziczenia" warunków licencji.

Dlaczego pozostałe odpowiedzi nie pasują?

  • "shareware." nie jest licencją wolnego oprogramowania, tylko modelem dystrybucji (zwykle wersja próbna, ograniczenia funkcji/czasu, a następnie płatna licencja). To inna kategoria pojęć niż GPL.
  • "komercyjnej." sugeruje licencję zamkniętą/proprietary. Linux może być używany komercyjnie (np. w firmach), ale to nie oznacza, że jest dystrybuowany na typowej licencji komercyjnej ograniczającej dostęp do źródeł i redystrybucję.
  • "MOLP" nie odnosi się do standardowo omawianej licencji Linuksa w kontekście systemów operacyjnych. Na egzaminie kluczowe jest skojarzenie Linux ↔ GNU GPL.

Wskazówka egzaminacyjna: odróżniaj wolne oprogramowanie od darmowego oprogramowania. GPL dotyczy wolności i praw do kodu oraz redystrybucji, a nie ceny produktu czy usług (wsparcie może być sprzedawane legalnie).

Dodatkowe pytania

Dodatkowe pytania (FAQ):
GNU GPL to licencja wolnego oprogramowania typu copyleft. W kontekście Linuksa najczęściej kojarzy się ją z jądrem systemu i wieloma narzędziami systemowymi. Daje prawo używania, analizy kodu źródłowego, modyfikacji oraz redystrybucji na określonych warunkach.
Copyleft oznacza, że gdy rozpowszechniasz wersję zmodyfikowaną lub utwór pochodny, musisz zachować te same wolności dla kolejnych użytkowników. W praktyce nie możesz wziąć kodu na GPL, zmienić go i wydać jako zamkniętego produktu bez udostępnienia źródeł na warunkach GPL.
Nie musi być darmowy. GPL dotyczy wolności (praw do używania, modyfikacji i redystrybucji), a nie ceny. Można legalnie sprzedawać dystrybucje, nośniki, wdrożenia i wsparcie, o ile spełnia się warunki licencji (np. dotyczące źródeł przy dystrybucji).
Częsty błąd to mylenie licencji z modelem dystrybucji: np. wybór "shareware" jako "licencji". Drugi błąd to utożsamianie "komercyjny" z "zamknięty" — Linux może być komercyjnie używany, ale sama licencja nie musi być proprietary.
Licencja określa prawa i obowiązki prawne (np. dostęp do źródeł, możliwość modyfikacji, redystrybucję). Model dystrybucji opisuje, jak program jest udostępniany użytkownikom (np. wersja próbna, ograniczony czas). Shareware to model, nie typowa licencja wolnego oprogramowania.
GPL daje m.in. prawo uruchamiania programu w dowolnym celu, studiowania działania (co wymaga dostępu do kodu), wprowadzania zmian oraz redystrybucji kopii i wersji zmodyfikowanych. Warunkiem jest zachowanie zasad GPL przy dalszym rozpowszechnianiu.
W typowym ujęciu obowiązki związane z kodem źródłowym pojawiają się przy rozpowszechnianiu (dystrybucji) programu lub wersji pochodnej. Samo używanie wewnętrzne nie jest tym samym co dystrybucja. Na egzaminie zapamiętaj powiązanie: dystrybucja na GPL → wymóg zachowania warunków GPL.
Nie. W systemach Linux spotyka się różne licencje open source, ale pytania egzaminacyjne często dotyczą tego, że Linux (zwłaszcza jądro) jest kojarzony z GNU GPL. Warto rozumieć, że dystrybucja to zbiór wielu komponentów o różnych licencjach.
GPL to licencja copyleft, która wymaga zachowania tych samych zasad przy rozpowszechnianiu utworów pochodnych. Licencje BSD/MIT są bardziej "permisywne": zwykle pozwalają na włączenie kodu do projektów zamkniętych, przy spełnieniu prostych warunków (np. zachowanie informacji o autorach).
Ucz się przez porównania: GPL (copyleft, wolności i obowiązki przy dystrybucji) vs shareware (model próbny) vs licencje proprietary/komercyjne (ograniczenia źródeł i redystrybucji). Pomaga też czytanie krótkich streszczeń licencji i rozwiązywanie testów z licencjonowania.
info

Około 69% zdających odpowiada poprawnie na to pytanie. średnie

W praktyce zawodowej kluczowe jest to, że linux (w szczególności jądro) jest rozpowszechniany na warunkach GNU GPL, czyli licencji wolnego oprogramowania typu copyleft.

Źródła:

  • GNU Project: "GNU General Public License, version 2" (pełny tekst licencji), https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html - dostęp 2026-02-27
  • GNU Project: "Frequently Asked Questions about the GNU Licenses" (FAQ o GPL i copyleft), https://www.gnu.org/licenses/gpl-faq.html - dostęp 2026-02-27
  • Linux kernel source: plik "COPYING" (informacja o licencji jądra), https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/COPYING - dostęp 2026-02-27

Materiały:

  • Oficjalny tekst licencji GNU GPL v2 oraz FAQ GNU dotyczące GPL
  • Dokumentacja licencyjna jądra Linux (plik COPYING w źródłach)
  • Materiały dydaktyczne o licencjach open source (copyleft vs permissive)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego