Генератор текста лицензии

Выберите лицензию с открытым исходным кодом (MIT, Apache 2.0, GPL, BSD, ISC и другие) и мгновенно создайте полный файл LICENSE с вашим именем автора и годом. Скопируйте или скачайте в один клик.

Выберите лицензию

Разрешения

Commercial useDistributionModificationPrivate use

Условия

License and copyright notice

Ограничения

LiabilityWarranty

Созданный файл LICENSE

MIT

Share this tool

Help others discover License Text Generator

О Генераторе текста лицензии

Как это работает

  • Выберите лицензию из списка популярных лицензий с открытым исходным кодом
  • Введите своё имя или организацию и год авторского права
  • При необходимости добавьте название проекта для лицензий, которые его включают
  • Полный текст лицензии создаётся мгновенно с вашими данными
  • Скопируйте в буфер обмена или скачайте как файл LICENSE для вашего проекта

Распространённые случаи использования

  • Добавление файла LICENSE в новый open-source проект
  • Выбор правильной лицензии для вашего программного обеспечения
  • Создание лицензионных уведомлений для документации
  • Быстрое сравнение условий и положений лицензий
  • Создание соответствующих файлов лицензий для корпоративных проектов

Часто задаваемые вопросы

Что такое Генератор текста лицензии?

Генератор текста лицензии — это бесплатный инструмент, который позволяет выбрать любую популярную лицензию с открытым исходным кодом (MIT, Apache 2.0, GPL v3, LGPL v3, AGPL v3, MPL 2.0, BSD 2-Clause, BSD 3-Clause, ISC, Unlicense, CC0 и Boost) и мгновенно создать полный текст лицензии с вашим именем автора и годом. Вы можете скопировать результат в буфер обмена или скачать его как файл LICENSE.

Какие лицензии поддерживаются?

Инструмент поддерживает двенадцать наиболее широко используемых лицензий с открытым исходным кодом: MIT, Apache License 2.0, GNU GPL v3, GNU LGPL v3, GNU AGPL v3, Mozilla Public License 2.0, BSD 2-Clause, BSD 3-Clause, ISC, The Unlicense, Creative Commons Zero (CC0 1.0) и Boost Software License 1.0.

Какую лицензию выбрать для моего проекта?

Это зависит от ваших целей. Используйте MIT, ISC или BSD, если хотите максимальной свободы с минимальными условиями. Используйте Apache 2.0, если также нужна явная передача патентных прав. Выберите GPL v3, если хотите, чтобы производные работы оставались открытыми. Используйте The Unlicense или CC0, если хотите передать работу в общественное достояние. В случае сомнений MIT — самый популярный выбор для open-source проектов.

В чём разница между MIT и Apache 2.0?

Обе являются разрешительными лицензиями, допускающими коммерческое использование, модификацию и распространение. Ключевое отличие в том, что Apache 2.0 включает явную передачу патентных прав от участников, что обеспечивает дополнительную правовую защиту пользователям. Apache 2.0 также требует документировать значительные изменения, тогда как MIT — нет.

Что означает «copyleft»?

Лицензии copyleft (такие как GPL, LGPL, AGPL и MPL) требуют, чтобы производные работы распространялись под той же или совместимой лицензией. Это гарантирует, что изменения оригинального кода остаются открытыми. Разрешительные лицензии (MIT, BSD, ISC, Apache) не налагают это требование.

Можно ли использовать созданные лицензии в коммерческих целях?

Все лицензии, включённые в этот инструмент, разрешают коммерческое использование. Даже посвящения в общественное достояние (Unlicense и CC0) явно разрешают коммерческое использование. Однако лицензии copyleft требуют делиться своими изменениями под той же лицензией при распространении программного обеспечения.

Хранит ли этот инструмент моё имя автора или данные проекта?

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

В чём разница между The Unlicense и CC0?

Оба направлены на передачу произведений в общественное достояние, но различаются подходом. The Unlicense использует посвящение в общественное достояние с разрешительным запасным вариантом для юрисдикций, которые не признают отказ от прав на общественное достояние. CC0 — это инструмент Creative Commons, использующий более широкий правовой подход, охватывающий авторские и смежные права на международном уровне.

Что означает идентификатор SPDX?

Идентификаторы SPDX (Software Package Data Exchange) — это стандартизированные короткие строки, однозначно идентифицирующие лицензии с открытым исходным кодом. Например, "MIT", "Apache-2.0" и "GPL-3.0" — это идентификаторы SPDX. Они широко используются в package.json, файлах SBOM и CI-конвейерах для автоматической проверки соответствия лицензиям.

Куда поместить файл LICENSE в моём проекте?

Поместите файл LICENSE в корневую директорию вашего репозитория. Большинство платформ контроля версий, таких как GitHub, GitLab и Bitbucket, автоматически определяют и отображают лицензию, когда файл называется LICENSE (или LICENSE.txt, LICENSE.md). Это стандартное соглашение, признанное всеми основными сообществами open-source и реестрами пакетов.

Нужно ли включать лицензию в каждый исходный файл?

Это зависит от лицензии и ваших предпочтений. Лицензии MIT, BSD и ISC требуют только один файл LICENSE в вашем репозитории при распространении. GPL и AGPL рекомендуют (а иногда требуют) добавлять краткое уведомление об авторских правах в начало каждого исходного файла, указывающее на полный текст лицензии. Apache 2.0 также рекомендует уведомления для каждого файла.

Могу ли я использовать этот инструмент для создания лицензии для некоммерческого творческого произведения?

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

Share ToolsZone

Help others discover these free tools!

Поделиться страницей

Генератор текста лицензии | Создание файлов LICENSE для open-source