Меншікті бағдарламалық қамтамасыз ету
Бағдарламалық жасақтама жеткізушісі Соңғы Пайдаланушының Лицензиялық келісімінде (EULA) нақты пайдалану шарттарын анықтайды. Пайдаланушы осы келісімшартпен жазбаша түрде, экранда интерактивті режимде (clickwrap) келісе алады немесе бағдарламалық қорапты (кішірейтетін пленка лицензиясы) аша алады. Лицензиялық келісімдер әдетте келісілмейді. Бағдарламалық жасақтама патенттері алгоритмдерге, бағдарламалық жасақтама мүмкіндіктеріне немесе юрисдикцияға байланысты әр түрлі болатын басқа патенттік объектілерге айрықша құқықтар береді. Провайдерлер кейде лицензиялық келісімде пайдаланушыға Патенттік құқық береді. Бағдарламалық жасақтаманың бастапқы коды әдетте коммерциялық құпия ретінде қарастырылады. Кейде бағдарламалық жасақтама лицензиялауға немесе бастапқы кодқа қол жеткізуге аз шектеулермен қол жетімді болады; мұндай бағдарламалық жасақтама "тегін" немесе "ашық бастапқы"деп аталады."
бағдарламалық жасақтаманың қай түріне құқық иесінің шектеулері жоқ және оны өзгертуге болады
"тегін" немесе "ашық бастапқы"деп аталады."