BLOK 27 · 2 godz. Prawo autorskie Licencje RODO

Prawne i etyczne aspekty informatyki

Informatyka Rozszerzona · Klasa 4 · Semestr II · Blok 27/30

1. Prawo autorskie w informatyce

Kod źródłowy, grafiki, muzyka i teksty są automatycznie objęte ochroną prawa autorskiego od momentu ich stworzenia — nie trzeba nigdzie tego rejestrować. Autor ma wyłączne prawo decydować o kopiowaniu, modyfikacji i rozpowszechnianiu swojego dzieła.

Częsty błąd uczniów

"Znalazłem to w internecie, więc mogę tego użyć" — to nieprawda. Publiczna dostępność pliku (obrazka, fragmentu kodu, muzyki) nie oznacza, że można go swobodnie kopiować, modyfikować czy sprzedawać. Trzeba sprawdzić licencję, na jakiej dany materiał jest udostępniony.

2. Rodzaje licencji oprogramowania

LicencjaCo pozwala robićPrzykład
FreewareDarmowe używanie, ale bez dostępu do kodu źródłowego i bez prawa modyfikacjiSkype, Adobe Reader
Open Source (np. MIT, GPL)Dostęp do kodu źródłowego; można go modyfikować i (zależnie od licencji) rozpowszechniaćLinux, Python, Firefox
SharewareDarmowa wersja próbna, ograniczona czasowo lub funkcjonalnieWinRAR
Licencja komercyjnaPłatne użytkowanie na warunkach określonych przez producentaMicrosoft Office, Adobe Photoshop
Public DomainBrak ograniczeń — dzieło jest własnością publiczną (autor zrzekł się praw lub minął okres ochrony)Dzieła klasyczne po wygaśnięciu praw

GPL vs MIT — kluczowa różnica

Licencja MIT jest permisywna — można dowolnie wykorzystać kod, nawet w projekcie komercyjnym i zamkniętym. Licencja GPL jest "zaraźliwa" (copyleft) — jeśli wykorzystasz kod na licencji GPL w swoim projekcie, Twój projekt też musi zostać udostępniony na licencji GPL (musi pozostać otwarty).

3. RODO — ochrona danych osobowych

RODO (Rozporządzenie o Ochronie Danych Osobowych, UE, od 2018 r.) reguluje, jak firmy i instytucje mogą zbierać, przetwarzać i przechowywać dane osobowe obywateli Unii Europejskiej.

RODO a projekty szkolne

Jeśli w ramach projektu (np. bazy danych z Bloku 17-21) tworzycie system przechowujący prawdziwe dane osobowe kolegów z klasy (imię, nazwisko, oceny), warto używać danych fikcyjnych/testowych — projektowanie "z myślą o prywatności" (privacy by design) to jedna z zasad RODO.

4. Etyka w informatyce — dylematy praktyczne

5. Ćwiczenia praktyczne

Ćwiczenie 1 — rozpoznaj licencję

Wyszukaj w internecie repozytorium dowolnego popularnego projektu open source (np. na GitHubie) i znajdź plik LICENSE. Ustal, jaka to licencja i co konkretnie pozwala robić z tym kodem.

Ćwiczenie 2 — analiza przypadku RODO

Szkolna aplikacja do zapisów na zajęcia dodatkowe zbiera: imię, nazwisko, numer telefonu rodzica, adres zamieszkania i PESEL ucznia. Przeanalizuj, które z tych danych są rzeczywiście niezbędne do zapisu na zajęcia, a które naruszałyby zasadę minimalizacji danych z RODO.

Sprawdź wiedzę

1. Czy publiczna dostępność pliku w internecie oznacza, że można go swobodnie kopiować i modyfikować?

2. Czym charakteryzuje się licencja GPL w porównaniu do MIT?

3. W ciągu ilu godzin od wykrycia naruszenia (wycieku danych) firma musi zgłosić je odpowiedniemu organowi zgodnie z RODO?

Podsumowanie bloku