Умови використання та розповсюдження програмних продуктів регулюються так званими «ліцензіями», які встановлюють обсяг прав та обов'язків, що виникають у законного користувача програми.