Czym jest licencja na oprogramowanie?
Licencja na oprogramowanie to umowa lub zbiór warunków określających, w jaki sposób użytkownik może korzystać z programu komputerowego. Zakup programu bardzo często nie oznacza nabycia praw autorskich do kodu, lecz jedynie uzyskanie prawa do używania programu na określonych zasadach.
Co może określać licencja?
Licencja może wskazywać m.in.:
- na ilu stanowiskach można zainstalować program,
- czy wolno kopiować program,
- czy wolno go modyfikować,
- czy można go udostępniać innym osobom,
- czy można używać go komercyjnie,
- jak długo obowiązuje prawo do korzystania.
Przykłady licencji
- komercyjna - użytkownik płaci za możliwość korzystania z programu, np. pakiet biurowy lub środowisko programistyczne,
- open-source - kod źródłowy jest dostępny, ale nadal obowiązują warunki licencji,
- freeware - program jest darmowy, ale zwykle nie wolno go modyfikować ani rozpowszechniać bez zgody autora,
- trial/demo - wersja testowa, często ograniczona czasowo lub funkcjonalnie.
Ważne na egzaminie
Legalne jest nabycie licencji na oprogramowanie oraz korzystanie z programu zgodnie z jej warunkami. Naruszeniem może być natomiast instalowanie programu na większej liczbie komputerów, niż pozwala licencja, kopiowanie go i rozdawanie innym albo łamanie zabezpieczeń aktywacyjnych.
Przykład
Jeżeli licencja pozwala zainstalować program na jednym komputerze, instalacja tej samej kopii na dziesięciu stanowiskach bez dodatkowych licencji jest naruszeniem warunków licencji.