Licencja oprogramowania jest umową określającą warunki korzystania z programów komputerowych. Używając programów komputerowych, zgadzasz się na warunki licencji.
Licencje na oprogramowanie sprzedawane są w dwóch podstawowych postaciach:
OEM to programy sprzedawane wraz ze sprzętem komputerowym (przypisane do konkretnego komputera), po wymianie sprzętu na nowszy, nie można ich przenieść na nowy komputer tylko trzeba ponownie je zakupić.
BOX to programy, które można przenosić na kolejne komputery jednak pod warunkiem, że zawsze zainstalowany jest tylko na jednym komputerze. Legalny jest tylko program ostatnio zainstalowany.

Możemy spotkać się z następującymi rodzajami licencji:
Adware to programy rozpowszechniane za darmo (bez kodu źródłowego), ale zawierające funkcję wyświetlającą reklamy.

Freeware to programy które mogą być używane bezpłatnie, jednak prawa autorskie pozostają w mocy, dlatego nikt nie może wprowadzać zmian w ich kodzie źródłowym.

Open Source (otwarte oprogramowanie) to alternatywa dla Freeware (wolne oprogramowanie), którego celem jest istnienie swobodnego dostępu do oprogramowania dla wszystkich jego uczestników. Zapewnia swoim użytkownikom prawo do legalnego oraz darmowego uruchamiania, kopiowania, rozpowszechniania, analizowania, modyfikacji oraz ulepszania i rozbudowy istniejących produktów.

Shareware to program udostępniony bezpłatnie do testów, dzięki czemu przed decyzją o zakupie można przetestować go pod kątem swoich indywidualnych potrzeb.

Demo to darmowe programy, które mają mocno ograniczone funkcje lub czas użytkowania.

Beta to typ oprogramowania, które jest jakby próbnym modelem, prototypem w znacznej mierze ukończonym, nie do końca pozbawionym ukrytych błędów.

Trial to rodzaj licencji na programy komputerowe polegający na tym, że można go używać przez z góry ustalony czas. Po upływie ustalonego czasu, jedyną rzeczą, na którą pozwoli program, jest rejestracja albo usunięcie go z dysku twardego.

Specjalnym rodzajem licencji jest

Public domain (dobro publiczne) - „licencja” ta jest stosowana do tekstów, zdjęć, muzyki, dzieł sztuki, oprogramowania itp., które na skutek decyzji twórcy, braku spadkobierców, lub upływu odpowiedniego czasu, stały się dostępne dla dowolnych zastosowań bez ograniczeń wynikających z przepisów prawa autorskiego. Programy posiadające ten status, mogą być używane bezpłatnie i bez ograniczeń.