KWALIFIKACJA INF1 - CZERWIEC 2014

PYTANIE NR 11.
Który typ licencji przekazuje użytkownikom prawa do uruchamiania programu w dowolnym celu, do kopiowania oraz udoskonalania i publikowania własnych poprawek kodu źródłowego?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
GNU GPL to licencja wolnego oprogramowania, która zapewnia użytkownikowi swobody: uruchamiania programu w dowolnym celu, kopiowania, analizowania i modyfikowania kodu źródłowego oraz rozpowszechniania własnych poprawek.
DEMO i BOX ograniczają uprawnienia, a freeware zwykle nie daje prawa modyfikacji kodu.

Pełne wyjaśnienie:

Licencja GNU GPL (GNU General Public License) należy do licencji wolnego oprogramowania. W praktyce oznacza to, że użytkownik ma szerokie uprawnienia obejmujące nie tylko samo korzystanie z programu, ale też pracę z jego kodem.

W kontekście pytania kluczowe są cztery elementy: uruchamianie programu w dowolnym celu, kopiowanie, udoskonalanie (modyfikacja) kodu źródłowego oraz publikowanie/rozpowszechnianie własnych poprawek. Ten zestaw uprawnień jest charakterystyczny dla GNU GPL, która dodatkowo nakłada warunki na dystrybucję wersji zmodyfikowanych (np. zachowanie tej samej licencji przy rozpowszechnianiu).

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • DEMO – wersje demonstracyjne są z założenia ograniczone (czasowo lub funkcjonalnie). Sam fakt, że program jest "do przetestowania", nie oznacza prawa do modyfikacji kodu i publikacji poprawek.
  • BOX – określenie wiąże się z dystrybucją komercyjną (pudełkową) i typowo oznacza licencję proprietarną, w której kod źródłowy nie jest udostępniany i nie ma prawa swobodnego rozpowszechniania modyfikacji.
  • FREEWARE – to zwykle oprogramowanie bezpłatne w użyciu, ale niekoniecznie "wolne". Najczęstszy błąd to utożsamienie "darmowe" z "można modyfikować kod". Freeware zazwyczaj nie gwarantuje dostępu do kodu źródłowego ani prawa publikowania własnych poprawek.

Wskazówka egzaminacyjna: gdy w treści pojawiają się prawa do kodu źródłowego (modyfikacja i publikacja poprawek), najpierw rozważ licencje wolnego oprogramowania (np. GPL), a nie kategorie opisujące cenę (freeware) lub ograniczenia wersji (demo).

Dodatkowe pytania

Dodatkowe pytania (FAQ):
GNU GPL to licencja wolnego oprogramowania. Daje prawo uruchamiania programu w dowolnym celu, kopiowania, analizowania i modyfikowania kodu źródłowego oraz rozpowszechniania własnych wersji i poprawek. Przy dystrybucji trzeba spełnić warunki licencji (np. zachować GPL dla wersji pochodnych).
Bo GPL jest zaprojektowana tak, aby zapewniać użytkownikom swobodę modyfikacji i dzielenia się ulepszeniami. Warunki licencji mają utrzymać te swobody także dla kolejnych odbiorców, dzięki czemu poprawki mogą krążyć w społeczności i wracać do projektu jako usprawnienia.
To uprawnienie oznacza brak ograniczeń co do zastosowania: edukacyjnego, komercyjnego, prywatnego czy serwisowego. Licencja wolna nie uzależnia prawa użycia od branży ani sposobu wykorzystania, o ile przestrzegasz warunków licencyjnych dotyczących np. dystrybucji.
Freeware zwykle oznacza "bezpłatne w użyciu", ale bez gwarancji dostępu do kodu i bez prawa modyfikacji czy publikowania zmian. GNU GPL dotyczy wolności użytkownika: zapewnia dostęp do kodu źródłowego oraz prawo modyfikacji i rozpowszechniania wersji zmienionych na warunkach GPL.
Zwykle nie. DEMO to najczęściej wersja ograniczona czasowo lub funkcjonalnie, udostępniana do testów. Sam fakt "darmowego testu" nie oznacza dostępu do kodu źródłowego ani prawa do publikowania własnych poprawek. Zakres praw zawsze wynika z konkretnej licencji.
Określenie "BOX" odnosi się raczej do formy dystrybucji (np. komercyjna, pudełkowa) niż do swobód użytkownika. W praktyce takie oprogramowanie bywa licencjonowane proprietarnie, więc nie gwarantuje praw do modyfikacji i publikacji poprawek. Ostatecznie decyduje treść licencji, nie opakowanie.
Sygnałem są wzmianki o kodzie źródłowym i prawie do jego modyfikacji oraz publikowania własnych poprawek. Gdy pytanie łączy uruchamianie w dowolnym celu z kopiowaniem i rozpowszechnianiem zmian, to typowy opis licencji wolnego oprogramowania, a wśród popularnych odpowiedzi egzaminacyjnych często chodzi o GNU GPL.
Najczęstsze pomyłki to utożsamienie "darmowe" z "wolne" (freeware vs free software), ignorowanie wątku kodu źródłowego oraz mylenie licencji z typem wydania (demo). Warto czytać, czy pytanie mówi o prawie modyfikacji i dystrybucji poprawek, bo to odróżnia GPL od wielu innych.
Może to dotyczyć narzędzi diagnostycznych, systemów operacyjnych na urządzeniach sieciowych, oprogramowania do monitoringu lub firmware, które wykorzystuje komponenty open source. Znajomość licencji pomaga ocenić, czy wolno instalować kopie, modyfikować konfiguracje lub publikować zmiany, np. w środowisku serwisowym.
Zrób krótką tabelę: GPL (kod, modyfikacja, dystrybucja zmian), freeware (zwykle tylko bezpłatne użycie), demo (ograniczenia), komercyjne (brak praw do kodu). Ćwicz na przykładach pytań, w których kluczowe słowa to "kod źródłowy", "modyfikacja", "publikacja poprawek".
info

To pytanie poprawnie rozwiązuje 66% zdających egzamin. średnie

Według specjalistów z branży: "DEMO i BOX ograniczają uprawnienia, a freeware zwykle nie daje prawa modyfikacji kodu."

Źródła:

  • GNU Operating System – "GNU General Public License, version 3" (pełny tekst licencji), https://www.gnu.org/licenses/gpl-3.0.en.html - accessed 2026-02-18
  • GNU Operating System – "What is free software?" (definicja i omówienie czterech swobód), https://www.gnu.org/philosophy/free-sw.html - accessed 2026-02-18
  • Free Software Foundation – "The Free Software Definition" (opis swobód użytkownika), https://www.gnu.org/philosophy/free-sw.en.html - accessed 2026-02-18

Materiały:

  • Oficjalny tekst licencji GNU GPL (wersja 3) oraz streszczenia/FAQ na stronie GNU
  • Materiały edukacyjne o różnicach: free software vs open source vs freeware
  • Dokumentacja używanego w praktyce oprogramowania narzędziowego (sekcja "License/Legal")

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego