KWALIFIKACJA INF2 - STYCZEŃ 2018 (test 2)

PYTANIE NR 26.
Który typ licencji pozwala na swobodne modyfikowanie, kopiowanie i rozpowszechnianie kodu źródłowego?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Licencje typu open source z definicji dopuszczają dostęp do kodu źródłowego oraz jego analizę, modyfikację i dalsze rozpowszechnianie (także wersji zmienionych). Modele typu shareware, adware i freeware dotyczą sposobu dystrybucji/finansowania i zwykle nie przyznają praw do modyfikowania i redystrybucji kodu.

Pełne wyjaśnienie:

Poprawna jest odpowiedź "open source", ponieważ ideą licencji open source jest udostępnienie użytkownikom kodu źródłowego i przyznanie im praw do jego używania, analizowania, modyfikowania oraz rozpowszechniania kopii programu (często także wersji zmodyfikowanych). W praktyce oznacza to, że można legalnie wprowadzać zmiany w kodzie i dystrybuować je dalej, o ile spełni się warunki konkretnej licencji (np. zachowanie informacji o autorach, dołączenie licencji, czasem obowiązek udostępnienia zmian).

Pozostałe odpowiedzi są niepoprawne, bo opisują przede wszystkim model udostępniania lub monetyzacji, a nie zestaw praw do kodu:

  • "shareware" to zwykle wersja próbna albo wariant z ograniczeniami, gdzie po czasie lub dla pełnych funkcji trzeba wykupić licencję. Sam fakt udostępnienia programu jako shareware nie oznacza zgody na modyfikowanie i redystrybucję kodu źródłowego.
  • "adware" odnosi się do oprogramowania finansowanego reklamami. Obecność reklam nie daje użytkownikowi uprawnień do ingerowania w kod czy rozpowszechniania zmodyfikowanych wersji.
  • "freeware" oznacza program dostępny bez opłat, ale najczęściej jako oprogramowanie zamknięte, bez udostępnienia źródeł i bez zgody na modyfikacje oraz redystrybucję.

Wskazówka egzaminacyjna: jeśli w treści pojawia się kod źródłowy, modyfikacje i rozpowszechnianie, najczęściej chodzi o licencje open source. Natomiast "darmowe", "z reklamami" czy "wersja próbna" nie przesądza o prawach do modyfikacji.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Licencja open source to warunki, które pozwalają korzystać z programu oraz zwykle zapewniają dostęp do kodu źródłowego i prawo do jego modyfikacji oraz dalszego rozpowszechniania. Konkretne obowiązki zależą od licencji (np. dołączenie treści licencji, zachowanie informacji o autorach).
Najpewniejsze sygnały to: dostęp do repozytorium lub paczki ze źródłami oraz zapis w licencji o prawie do tworzenia "derivative works" (utworów zależnych) i redystrybucji. Same hasła "darmowe", "trial" lub "z reklamami" nie oznaczają zgody na modyfikacje.
Freeware zwykle oznacza brak opłaty za używanie programu, ale prawa autorskie pozostają przy autorze. Często nie ma zgody na rozpowszechnianie kopii ani na modyfikacje, bo kod źródłowy nie jest udostępniany i licencja tego nie przewiduje.
Shareware to model dystrybucji (wersja próbna, ograniczona czasowo lub funkcjonalnie) i zwykle wymaga zakupu do pełnej wersji. Open source dotyczy praw do kodu (m.in. modyfikacji i redystrybucji). Program może być płatny i jednocześnie open source, ale shareware z definicji nie daje praw do kodu.
Adware finansuje się przez reklamy wyświetlane w aplikacji. To określenie nie przyznaje praw do kodu źródłowego. Legalność przeróbek zależy od licencji — w praktyce adware bywa zamknięte i modyfikacje lub redystrybucja są zabronione.
Donationware to oprogramowanie dostępne bezpłatnie, z prośbą o dobrowolną darowiznę na rzecz autora. Zwykle nie oznacza udostępnienia kodu źródłowego ani prawa do modyfikacji i redystrybucji — te uprawnienia wynikają dopiero z licencji open source.
W praktyce administracyjnej często spotyka się licencje z rodziny open source, np. dla narzędzi systemowych, serwerów WWW, systemów Linux czy oprogramowania sieciowego. Nazwy licencji mogą się różnić, ale wspólną cechą jest możliwość legalnej modyfikacji i dystrybucji na warunkach licencji.
Nie. Open source opisuje prawa do kodu (wgląd, modyfikacja, redystrybucja), a nie cenę. Program open source może być oferowany odpłatnie (np. płatna dystrybucja lub wsparcie). Istotne jest to, że licencja określa, co wolno zrobić z kodem.
Częsty błąd to mylenie modeli dystrybucji (freeware/shareware/adware/donationware) z prawami licencyjnymi do kodu. Druga pułapka: założenie, że "opłata" lub "darowizna" automatycznie daje prawo do modyfikacji. Na egzaminie szukaj słów: kod źródłowy, modyfikacja, redystrybucja → open source.
Ułóż krótką tabelę porównawczą: open source (kod, modyfikacje, redystrybucja), freeware (darmowe użycie), shareware (trial/ograniczenia), adware (reklamy), donationware (dobrowolna darowizna). Ćwicz rozpoznawanie po słowach-kluczach w treści.
info

To pytanie poprawnie rozwiązuje 71% zdających egzamin. średnio łatwe

Eksperci podkreślają: "Licencje typu open source z definicji dopuszczają dostęp do kodu źródłowego oraz jego analizę, modyfikację i dalsze rozpowszechnianie (także wersji zmienionych)."

Źródła:

  • Wikipedia (en): "Donationware" (definicja jako typ freeware) - https://en.wikipedia.org/wiki/Donationware - accessed 2026-03-13
  • Kaspersky Resource Center: artykuł wyjaśniający typy licencji/modele dystrybucji (m.in. freeware, shareware, open source) - https://www.kaspersky.com/resource-center/definitions/what-is-open-source-software - accessed 2026-03-13
  • GeeksforGeeks: omówienie oprogramowania open source i uprawnień (modyfikacja i redystrybucja) - https://www.geeksforgeeks.org/open-source-software/ - accessed 2026-03-13

Materiały:

  • Dokumentacja i omówienia licencji open source (np. GPL, MIT, BSD, Apache) w wiarygodnych kompendiach
  • Artykuły edukacyjne o modelach dystrybucji: freeware, shareware, adware, donationware
  • Porównania "open source vs freeware/shareware" w materiałach do kwalifikacji informatycznych

Aktualizacja pytania: 03.04.2026



Aktualizacja pytania: 03.04.2026
📡 Brak połączenia internetowego