Илья Шилов
Меню
EN
ГлавнаяПрава на программный продукт

Права на код и условия его использования

Проверяю права на программный продукт

Вы готовитесь продавать продукт или передавать разработку клиенту. Я помогу разобраться, какие права есть у вашей компании и что она может обещать.

Проверяю договоры с разработчиками и условия использования чужого кода, включая open source. Объясняю, что подтверждено документами, чего не хватает и какие пункты стоит изменить.

Обсудить проверку правПосмотреть, что проверяю

Задача

Когда нужна проверка

  • Клиенту нужны гарантии

    Кому принадлежит код, есть ли в нём чужие компоненты и можно ли передать права на него полностью.

  • Продукт создавали разные люди

    Код писали сотрудники и приглашённые разработчики, а из документов неясно, какие права получила компания.

  • Клиент оплачивает доработку

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

    Посмотреть пример

  • Команда использует чужой код или AI

    Условия библиотек и AI-сервисов нужно сверить с тем, что вы обещаете клиенту.

Карта прав

Четыре вопроса об одном продукте

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

  • Сотрудники и приглашённые разработчики

    Принадлежит ли компании написанный ими код или она может только пользоваться им.

    Трудовые договоры · соглашения о передаче прав

  • Платформа и повторно используемый код

    Что нужно оставить за собой, включая улучшения, созданные по ходу работы.

    Перечень компонентов · определения в договоре

  • Open source и чужой код

    Какие правила лицензий нужно выполнить при использовании и передаче продукта.

    Лицензии · версии · уведомления об авторстве

  • Код, написанный с помощью AI

    Что условия AI-сервиса говорят о правах на результат и защите от претензий третьих лиц.

    Владелец аккаунта · тариф · редакция на дату работы

Ваш продукт

Что можно обещать клиенту?

Какие права вы передаёте, как разрешаете использовать продукт и какие претензии третьих лиц берёте на себя.

Open source можно использовать и дорабатывать на условиях лицензии. Проверяю, какие уведомления сохранить и нужно ли предоставить исходный код: текст программы, который можно читать и изменять. Это зависит в том числе от того, как клиенты получают продукт и работают с ним.

Результат

Что даёт проверка

Как может выглядеть отчёт
ПроблемаНа что опираюсьЧто предлагаю
Документы не показывают, какие права компания получила от разработчикаДоговор и подписанные документы о передаче правУточнить основание использования кода и оформить недостающие документы.
В онлайн-сервисе работает доработанная библиотека под AGPLv3Текст лицензии и сведения о внесённых правкахЕсли применяется раздел 13, предложить пользователям сервиса полный исходный код изменённой версии.
Договор обещает передать все права, но в продукте есть чужой кодСостав продукта, лицензии и текст договораОтделить ваши разработки от чужих компонентов и уточнить обещание клиенту.
  • Краткие выводы

    Что нужно решить перед подписанием договора или передачей продукта.

  • Разбор с источниками

    Что следует из документов, что нужно подтвердить и почему это важно.

  • Список действий

    Какие документы подготовить, что спросить у команды и какие условия лицензий выполнить.

  • Правки к договору

    Как описать права на продукт и обязательства перед вашим клиентом.

Подготовка

Какие материалы понадобятся

  • Договоры

    С разработчиками и клиентами, а также подписанные документы о передаче прав.

  • Состав продукта

    Список компонентов с версиями и лицензиями, а также уведомления о правах и авторстве, которые вы уже передаёте вместе с продуктом.

  • AI-инструменты

    Названия сервисов, тарифы и условия, по которым команда ими пользовалась.

Как продукт попадает к клиентам?

  • Онлайн-сервис
  • Копия для установки
  • Передача исходного кода

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

Границы работы

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

Три шага

Как начать

  1. Расскажите о продукте

    Что он делает, кто его разрабатывал, какую задачу нужно решить и к какому сроку.

  2. Определим объём

    Версия, документы, страны и вопросы для проверки.

  3. Согласуем работу

    Результат, срок и стоимость фиксируем заранее.

Следующий шаг

Обсудим ваш продукт

Достаточно нескольких слов о задаче и сроках.

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