Разработчики могут устанавливать ограничения на распространение своих программ, в том числе вместе с инсталляторами, из-за сохранения интеллектуальных прав на программное обеспечение. 3
Большинство современных программных продуктов продаётся под закрытой лицензией, которая позволяет создателю сохранить эти права. 3
Однако существуют и «свободные» лицензии, которые предоставляют пользователям право изучать, изменять и распространять исходный код программного обеспечения. 23 Например, лицензия Unlicense позволяет кому угодно использовать, модифицировать, копировать, публиковать, продавать и распространять код без каких-либо ограничений. 2