Передача прав на программное обеспечение может осуществляться посредством заключения договора об отчуждении исключительного права, что фактически означает продажу права, либо путем предоставления лицензии на использование программы. В случае лицензирования, помимо информации о самой программе, необходимо четко определить разрешенные способы ее использования лицензиатом. Лицензии бывают неисключительными (простыми) или исключительными. Неисключительная лицензия может быть оформлена по упрощенной процедуре, как договор присоединения. Закон не обязывает составлять акт о передаче исключительных прав, однако его наличие может служить подтверждением исполнения договора. Регистрация перехода исключительного права требуется только в случае, если сама программа была зарегистрирована.

Существует несколько видов договоров для передачи прав на программное обеспечение:

Договор об отчуждении исключительного права: правообладатель полностью передает исключительное право приобретателю, утрачивая его.

Лицензионный договор: правообладатель сохраняет исключительное право, но разрешает третьему лицу (лицам) использовать программу в установленных пределах.

Сублицензионный договор: обладатель лицензии с разрешения правообладателя предоставляет другому лицу право использовать программу в рамках своей лицензии.

Договор о предоставлении удаленного доступа к программе: рассматривается как услуга, позволяющая пользователю работать с программой без ее установки.

Возможна также перепродажа или аренда материального носителя с экземпляром программы.

Договор об отчуждении исключительного права требует письменной формы для своей действительности. Для коммерческих организаций такой договор, как правило, является возмездным, если иное не предусмотрено законом. Отсутствие цены или порядка ее определения в возмездном договоре об отчуждении исключительного права делает его незаключенным. Момент перехода исключительного права определяется моментом заключения договора, если не требуется регистрация, в противном случае – моментом ее осуществления.

Лицензионный договор также требует письменной формы. По умолчанию лицензия является неисключительной, но может быть и исключительной. Допускается комбинирование различных видов лицензий для разных способов использования программы. Срок действия лицензионного договора по умолчанию составляет пять лет, но не может превышать срок действия исключительного права на программу. Существенными условиями лицензионного договора являются сведения о программе и способах ее использования. Неуказанные в договоре права считаются не предоставленными лицензиату. Лицензионный договор, как правило, является возмездным, и размер вознаграждения или порядок его определения является существенным условием.

Передача программного обеспечения на условиях "как есть" означает, что лицензиар не несет ответственности за беспрепятственное использование программы, например, за ее совместимость с другим ПО пользователя. Такие условия допустимы в силу принципа свободы договора.

Предоставление лицензии на предустановленное программное обеспечение осуществляется на общих основаниях. Покупатель оборудования вправе получить право использования программы, например, приобретя неисключительную лицензию в упрощенном порядке. Возможно заключение сублицензионного договора. Нормативные акты могут обязывать производителей предустанавливать определенные программы на цифровые устройства, устанавливая условия их использования, в том числе бесплатность для потребителя при первом включении устройства и в процессе обслуживания. Требования к предустановленному ПО, невыполнение которых рассматривается как недостаток товара, регулируются законом о защите прав потребителей.

Исключительная лицензия означает, что лицензиар не вправе выдавать лицензии другим лицам и, как правило, сам не может использовать программу в пределах предоставленных прав. Обладатель исключительной лицензии может использовать специальные способы защиты своих прав.

Неисключительная лицензия, также называемая простой, позволяет лицензиару выдавать лицензии другим лицам. Такая лицензия может возникнуть и в силу закона. Неисключительная лицензия может быть заключена в упрощенном порядке по принципу договора присоединения, где начало использования программы означает согласие на заключение договора. Открытая лицензия, доступная неограниченному кругу лиц, по умолчанию является бесплатной и действует бессрочно.

Безвозмездная передача неисключительных прав на программное обеспечение допускается, за исключением случаев, предусмотренных законом для исключительной лицензии. Лицензионные договоры, заключаемые в упрощенном порядке, предполагаются безвозмездными. Безвозмездная неисключительная лицензия может возникнуть при создании программы по заказу или по государственному контракту.

Сублицензионный договор позволяет лицензиату с согласия лицензиара передавать право использования программы другому лицу. Ответственность перед лицензиаром за сублицензиата, как правило, несет лицензиат. Права сублицензиата не должны выходить за пределы лицензионного договора. Существенными условиями сублицензионного договора являются сведения о программе и способах ее использования.

Аренда программного обеспечения как таковая не предусмотрена Гражданским кодексом РФ, поскольку программа является объектом интеллектуальной собственности, а не вещью. Однако возможна аренда материального носителя с экземпляром программы. Предоставление удаленного доступа к программе (SaaS) рассматривается как услуга и может оформляться как лицензионный договор или смешанный договор.

Перепродажа программного обеспечения или передача прав на него возможна путем отчуждения исключительного права, выдачи лицензий или сублицензий. Правообладатель и лицензиат могут разрешить сублицензиату выдавать лицензии. Правомерный владелец экземпляра программы может перепродать этот экземпляр, при этом новый владелец приобретает права пользователя. Продавец, записавший программу на свою ЭВМ, обязан ее удалить.

Программы для ЭВМ являются объектами авторских прав. Автору принадлежат исключительное право, право авторства и право на имя (неотчуждаемые), право на неприкосновенность произведения (неотчуждаемое), право на обнародование произведения (непередаваемое), а также право на вознаграждение за служебное произведение (неотчуждаемое). Автор программы не обладает правами на отзыв и следования.

Акт о передаче прав на программное обеспечение не является обязательным, но может быть составлен для фиксации исполнения договора. В акте указываются сведения о договоре, сторонах и действиях, которые он удостоверяет.

Регистрация перехода исключительного права на зарегистрированную программу обязательна в Роспатенте. Для регистрации необходимо подать заявление с приложениями и уплатить госпошлину. Основанием для регистрации могут служить различные документы, включая свидетельство о праве на наследство или протокол о результатах торгов. Отказ в регистрации может быть обжалован в арбитражном суде.