Omnikit
РазработкаФайлыФинансыВсе инструменты
Ctrl K
Инструменты для разработкиИнструменты для файловФинансовые калькуляторыВсе инструменты
ГлавнаяИнструменты для разработчиковГенератор лицензии
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

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

разработка

Создайте файл LICENSE: MIT, Apache 2.0, GPL 3.0 и ещё 20, с вашим именем и годом

Работает в вашем браузере. Ничего из того, что вы вводите, никуда не отправляется. Проверено 16 октября 2026 г..

Генератор лицензии выдаёт полный текст лицензии open source с уже вписанными именем и годом, готовый к сохранению как файл LICENSE. Выберите одну из 23 лицензий, включая MIT, Apache 2.0 и GPL 3.0, посмотрите, что каждая разрешает и требует, и скопируйте идентификатор SPDX для package.json.

Эта страница переведена машинным способом с английского оригинала. Перевод ещё не проверен человеком, поэтому ориентируйтесь на английскую версию. Читать английский оригинал

Дальше:
  • Генератор .gitignore Соберите .gitignore из 61 шаблона для языков, фреймворков, редакторов и систем

Как добавить лицензию в проект

1

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

2

Введите правообладателя; год уже указан.

3

Нажмите «Скачать», чтобы сохранить файл LICENSE, затем положите его в корневую папку проекта.

4

Скопируйте строку SPDX в package.json или в начало каждого исходного файла, если хотите, чтобы инструменты её считывали.

О генераторе лицензии

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

Выбор. Главный вопрос — что другие должны делать со своими изменениями:

Лицензия Другие могут закрыть свои изменения Патентная лицензия Изменения распространяются по той же лицензии
MIT Да Нет Нет
Apache 2.0 Да Да Нет
BSD 3-Clause Да Нет Нет
MPL 2.0 Да, вне изменённых файлов Да Только изменённые файлы
GPL 3.0 Нет Да Вся программа
AGPL 3.0 Нет, даже через сеть Да Вся программа, включая веб-сервисы

MIT — самый распространённый выбор для библиотек; Apache 2.0 добавляет явную патентную лицензию, которую часто предпочитают крупные компании; GPL 3.0 сохраняет открытой каждую версию программы.

Заполнение. Большинство разрешительных лицензий содержат строку об авторском праве с годом и именем. Введите правообладателя, а год уже подставлен; диапазон вроде 2019-2026 тоже подходит. У таких лицензий, как GPL, Apache и MPL, нет строки для заполнения в начале: текст используется точно в опубликованном виде.

Откуда взяты тексты. 23 текста взяты с choosealicense.com — сайта, который GitHub использует, когда вы добавляете лицензию в репозиторий, — на фиксированном коммите. Каждый сравнён слово за словом с текстом самого SPDX License List, и не менее 95 процентов слов совпадают по порядку; различия — это заголовки и примечания GNU о том, как применять лицензию.

После сохранения. Положите файл в корневую папку проекта, добавьте идентификатор SPDX в package.json или в начало каждого исходного файла и укажите в README, какую лицензию вы используете. Эта страница не является юридической консультацией. Всё работает в вашем браузере.

Частые вопросы

Какую лицензию open source выбрать?

Для большинства библиотек — MIT: короткая, разрешительная и понятная везде. Выберите Apache 2.0, если нужна явная патентная лицензия, GPL 3.0 — если каждая изменённая версия должна оставаться открытой, и AGPL 3.0 — если это должно распространяться и на ПО, предлагаемое как веб-сервис. MPL 2.0 находится между ними и действует только для файлов, которые написали вы.

Чем отличаются MIT и Apache 2.0?

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

Что будет, если у моего кода нет лицензии?

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

Куда положить файл LICENSE?

В корневую папку проекта под именем LICENSE или COPYING для GPL 3.0, как рекомендует GNU. GitHub и npm находят его там и показывают лицензию на странице проекта. Также укажите в поле license в package.json идентификатор SPDX, например MIT, и упомяните лицензию в README.

Какой год указывать в строке об авторском праве?

Год первой публикации кода или диапазон от первого до последнего года изменений, например 2019-2026. Обновлять год принято, но не обязательно: уведомление фиксирует, когда произведение было создано. Укажите имя человека или название организации, которой принадлежат авторские права, — для рабочего кода это часто работодатель.

Можно ли потом сменить лицензию?

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

Источники

  • choosealicense.com licence texts (GitHub, github/choosealicense.com)The 23 licence texts, their placeholders and their permissions, conditions and limitations, at commit f717b23
  • SPDX License ListLicence identifiers and the reference texts each licence was compared with
  • Open Source Initiative, LicensesWhich licences are approved as open source

Последняя проверка: 16 октября 2026 г..

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

Всё ещё не получается? Задайте вопрос об инструменте «Генератор лицензии» и ответить может любой, кто знает. Учётная запись не нужна.

Похожие инструменты

Все инструменты для разработчиков
Генератор UUIDСлучайные UUID v4 и упорядоченные по времени v7, до 1000 за раз, с проверкойГенератор хешейMD5, SHA-1, SHA-256, SHA-384 и SHA-512 для текста или файлов, со сравнением контрольной суммыКонструктор cron-выраженийСоставьте расписание cron из меню, прочитайте его простым языком и посмотрите ближайшие запускиГенератор слаговЧистые слаги для URL из заголовков, в том числе с диакритикой и на хинди, по одному или сотнями сразуГенератор мета-теговТеги title, description, canonical, Open Graph и Twitter с живым предпросмотромГенератор robots.txtСоберите robots.txt из шаблонов и проверьте, что на самом деле делает каждая строкаГенератор карты сайтаПревратите список URL в корректный sitemap.xml, с индексом, когда он становится слишком большимГенератор UTM-метокСоздавайте ссылки кампаний с источником, каналом и кампанией и выгружайте их все в CSV
Был ли этот инструмент полезен?
Omnikit

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

Файлы

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Разработка

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Финансы

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
РуководстваВопросыО сайтеКак мы проверяемБиблиотека законов (бета)КонфиденциальностьУсловияРаскрытие информацииКонтактыMore: Exam practice (UGC NET Paper 1)Работает в вашем браузере. Ничего не загружается на сервер. © 2026 Omnikit (theomnikit.com)