Открыть сервис

MIT License

MIT License — это разрешительная лицензия на свободное и открытое программное обеспечение, разработанная Массачусетским технологическим институтом (MIT). Она относится к категории пермиссивных (разрешительных) лицензий, которые позволяют пользователям свободно использовать, копировать, изменять и распространять программное обеспечение, в том числе в составе проприетарных (закрытых) проектов, при условии сохранения уведомления об авторских правах и текста лицензии.

История

Лицензия MIT была создана в конце 1980-х годов сотрудниками Массачусетского технологического института (MIT) для распространения программного обеспечения, разработанного в рамках проектов X Window System и MIT Athena. Изначально она представляла собой краткое уведомление об авторских правах, которое не содержало явных ограничений на использование. В 1988 году текст лицензии был формализован и опубликован как часть дистрибутива X11R6 (версия X Window System). С тех пор лицензия MIT стала одной из самых популярных в мире открытого программного обеспечения, наряду с лицензиями Apache 2.0 и BSD.

Текст и условия

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

  • Разрешение на использование: программное обеспечение может использоваться, копироваться, модифицироваться, объединяться, публиковаться, распространяться, сублицензироваться и/или продаваться без ограничений.
  • Условие: при распространении исходного кода или бинарных версий должно быть включено уведомление об авторских правах и текст лицензии.
  • Отказ от ответственности: автор или правообладатель не несут ответственности за любые претензии, убытки или другие обязательства, возникающие в связи с использованием программного обеспечения.

Текст лицензии MIT (каноническая версия, используемая Open Source Initiative):

``` Copyright (c) <год> <владелец авторских прав>

Настоящим предоставляется бесплатное разрешение любому лицу, получающему копию этого программного обеспечения и связанных с ним файлов документации (далее — «Программное обеспечение»), на использование Программного обеспечения без ограничений, включая, без ограничений, права на использование, копирование, изменение, слияние, публикацию, распространение, сублицензирование и/или продажу копий Программного обеспечения, а также на разрешение лицам, которым предоставляется Программное обеспечение, делать это, при условии соблюдения следующих условий:

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

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИЯМИ ТОВАРНОЙ ПРИГОДНОСТИ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЁННОЙ ЦЕЛИ И НЕНАРУШЕНИЯ ПРАВ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УБЫТКИ ИЛИ ИНЫЕ ОБЯЗАТЕЛЬСТВА, ВОЗНИКАЮЩИЕ В СВЯЗИ С ИСПОЛЬЗОВАНИЕМ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫМИ ДЕЙСТВИЯМИ С НИМ. ```

Разновидности

Существует несколько вариантов лицензии MIT, которые различаются формулировками, но сохраняют ту же правовую суть:

  • Лицензия MIT (X11): оригинальная версия, используемая для X Window System. Содержит фразу «связанные с ним файлы документации» и явное упоминание «Программного обеспечения».
  • Лицензия MIT (Expat): версия, используемая для библиотеки Expat (XML-парсер). Отличается более кратким текстом и отсутствием упоминания документации.
  • Лицензия MIT (BSD-подобная): некоторые проекты используют текст, который почти идентичен лицензии MIT, но называется «BSD-подобной» или «Упрощённой лицензией BSD». Например, лицензия BSD 2-Clause (BSD-2-Clause) отличается только тем, что запрещает использование имени автора для рекламы без предварительного письменного разрешения.

На практике все эти варианты считаются совместимыми с лицензией MIT, и Open Source Initiative (OSI) признаёт их как единую лицензию MIT.

Сравнение с другими лицензиями

Лицензия MIT относится к пермиссивным лицензиям, что отличает её от копилефтных лицензий (например, GNU General Public License, GPL). Основные различия:

ХарактеристикаMIT LicenseGNU GPL v3Apache License 2.0
ТипПермиссивнаяКопилефтнаяПермиссивная
Обязательство распространять изменения под той же лицензиейНетДаНет
Требование указания авторстваДаДаДа
Защита от патентных исковНетНет (частично)Да
Совместимость с проприетарным ПОДаНет (требует GPL)Да

Лицензия MIT считается самой короткой и простой среди пермиссивных лицензий. В отличие от Apache License 2.0, она не содержит явного патентного оговорки, но в судебной практике США (например, дело Jacobsen v. Katzer, 2008) было признано, что пермиссивные лицензии, включая MIT, предоставляют неявную патентную лицензию.

Применение

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

  • Node.jsсреда выполнения JavaScript.
  • React — библиотека для создания пользовательских интерфейсов (разработана Meta — организация признана экстремистской и запрещена в РФ).
  • jQuery — библиотека JavaScript.
  • Bootstrap — фреймворк для фронтенд-разработки.
  • Ruby on Rails — веб-фреймворк.
  • X Window System — оконная система для Unix-подобных ОС.
  • curl — утилита для передачи данных.
  • SQLite — встраиваемая реляционная база данных.

В России лицензия MIT используется в проектах, размещённых на платформах GitHub, GitLab и других, а также в государственных и коммерческих разработках, где требуется минимальная юридическая нагрузка.

Преимущества и недостатки

Преимущества

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

Недостатки

  • Отсутствие защиты от патентных исков: в отличие от Apache License 2.0, лицензия MIT не содержит явного патентного оговорки, что может быть риском в юрисдикциях с активной патентной практикой.
  • Нет защиты от злоупотреблений: код может быть включён в проприетарное ПО без предоставления обратной связи сообществу.
  • Неоднозначность в некоторых юрисдикциях: в странах с континентальным правом (например, в Германии) могут возникать споры о том, является ли лицензия MIT договором или просто разрешением.

Юридический статус

Лицензия MIT признана Open Source Initiative (OSI) как соответствующая «Определению открытого исходного кода» (OSD). Она также одобрена Free Software Foundation (FSF) как свободная лицензия, совместимая с GNU GPL (версии 2 и 3). В России лицензия MIT не имеет специального правового статуса, но применяется в рамках Гражданского кодекса РФ (часть четвёртая, статьи 1225–1551), регулирующего авторские права и лицензионные договоры. Судебная практика по лицензии MIT в России ограничена, но в целом она признаётся действительной, если соответствует требованиям российского законодательства о форме договора (письменная форма для лицензионных договоров).

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →