Prawo chroni użytkownika w przypadku, gdy zawarł on niekorzystną umowę licencyjną na używanie oprogramowania komputerowego. W związku z upowszechniającą się cyfryzacją warto znać te uprawnienia. Programy komputerowe stanowią osobną kategorię utworów określoną w ustawie o prawie autorskim i prawach pokrewnych. Przewidziana dla nich ochrona posunięta jest jednak dużo dalej niż w przypadku utworów innych kategorii. Dzięki temu w praktyce twórcy i dystrybutorzy oprogramowania komputerowego z łatwością mogą konstruować umowy licencyjne „uzależniające” od siebie licencjobiorców w taki sposób, iż zmiana dostawcy takiego oprogramowania jest praktycznie niemożliwa bez ponoszenia dodatkowych kosztów. Zjawisko to określane jest mianem vendor lock-in. Warto jednak wiedzieć, iż nawet w przypadku zawarcia niekorzystnej umowy licencyjnej, ustawa przewiduje pewne uprawnienia dla użytkownika, który w legalny sposób użytkuje oprogramowanie komputerowe.