Каким образом можно оформить и опубликовать лицензию на программное обеспечение?

У нас разработано программное обеспечение в виде набора макросов, получено свидетельство о государственной регистрации ПО в реестре Роспатента, и мы планируем включить его в реестр российского ПО Минкомсвязи. <br/> Как именно можно объявить о лицензии на это ПО? Какие конкретные шаги необходимо предпринять? Какой тип лицензии будет подходящим в данном случае? <br/> Мы хотим, чтобы лицензия позволяла использование и распространение ПО без ограничений, но с условием сохранения авторских данных; также требуется разрешение на создание производных произведений, при этом обязывая сохранять лицензию и упоминать автора оригинального произведения.
  • 19 ноября 2024 г. 10:13
Ответы на вопрос 3
Оформление и публикация лицензии на программное обеспечение (ПО) — важный шаг, который обеспечивает защиту ваших прав как разработчика и регламентирует условия использования вашего продукта. Вот основные шаги, которые вам нужно предпринять:

1. **Определение типа лицензии**:
   Вы хотите, чтобы ваша лицензия позволяла использование и распространение ПО без ограничений, при этом требуя сохранения авторских данных и давая возможность создавать производные произведения. Это подходит под классы лицензий, таких как:
   - **MIT License**: Позволяет почти любое использование при условии указания авторства.
   - **Apache License 2.0**: Имеет схожие условия с MIT, но включает дополнительные условия патентной лицензии.
   - **Creative Commons Attribution-ShareAlike (CC BY-SA)**: Позволяет разнообразные виды использования, при этом требует указания авторства и лицензирует производные произведения на тех же условиях.

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

2. **Разработка текста лицензии**:
   Создайте текст лицензии, если используете стандартную лицензию, модифицируйте ее в соответствии с вашими требованиями. Убедитесь, что условия ясно указаны и понятны.

3. **Публикация лицензии**:
   - Включите текст лицензии в ваш проект (обычно в файл `LICENSE` или `LICENSE.txt` в корне проекта).
   - Укажите лицензию в документации или в README-файле вашего ПО.
   - Если ваше ПО будет размещено на платформах, таких как GitHub или GitLab, укажите лицензию на соответствующей странице проекта.

4. **Уведомление сообщества о лицензии**:
   - Распространите информацию о лицензии через ваши каналы коммуникации: веб-сайт, социальные сети, блоги и др.
   - Убедитесь, что ваша лицензия доступна для загрузки и ознакомления.

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

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

7. **Обеспечение соблюдения лицензии**:
   Вы можете указать, что при нарушении условий лицензии, пользователь теряет право на использование ПО. Для защиты ваших прав можно рассмотреть юридические меры в случае нарушения.

Следуя этим шагам, вы сможете разработать, оформить и опубликовать лицензию на ваше программное обеспечение, а также обеспечить соблюдение ваших прав авторства и условий использования.
Это в точности BSD 3-clause Непонятен только пункт про "сохранение лицензии". Сохранение типа лицензии, то есть запрещается менять условия лицензирования?
Судя по всему, минкомсвязи знает, что такое "открытые лицензии". 
Так что просто можно следовать методическим рекомендациям: https://ru-ikt.ru/metodic#!/tab/595058081-1
Обязательно - чтобы информация об открытой лицензии была на твоём сайте, с которого пользователь будет брать дистрибутив твоих макросов.

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

Например можно взять GNU GPL 3.0 лицензию, раз хочется вирусности "производные произведения разрешены с сохранением лицензии".
Если у эксперта при проверке возникнут вопросы или замечания - действовать уже исходя из них.

UPD: только после ответа CityCat4 понял, что "разрешены с сохранением лицензии" не очень однозначно.
1. Если производное произведение должно распространяться под той же лицензией, что и основное, то это gnu gpl
2. Если производное произведение должно просто включать в себя текст оригинальной лицензии и упоминание, то тогда MIT / Apache / BSD 3 clause
Похожие вопросы