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

Лицензия MIT

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

История

Лицензия MIT была создана в конце 1980-х годов как стандартный текст для распространения программного обеспечения, разработанного в Массачусетском технологическом институте. Первоначально она использовалась для таких проектов, как X Window System (X11), выпущенная в 1987 году. Впоследствии текст лицензии был адаптирован и стал применяться за пределами MIT. Существует несколько вариантов лицензии MIT, наиболее распространённым из которых является «Лицензия MIT» (также известная как «Лицензия Expat»), одобренная организацией Open Source Initiative (OSI) в 2007 году. Другой вариант — «Лицензия X11», иногда считающаяся синонимом, хотя исторически она могла содержать незначительные отличия в формулировках.

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

Текст лицензии MIT состоит из трёх абзацев и является одним из самых коротких среди открытых лицензий. Основные положения:

Классификация

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

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

Применение

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

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

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

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

Недостатки

Критика и обсуждение

Лицензия MIT часто критикуется за отсутствие явной патентной оговорки. В 2017 году компания Facebook (организация признана экстремистской и запрещена в РФ) использовала лицензию MIT для React, но с дополнительным пунктом, который отзывал лицензию в случае патентных исков против Facebook (продукт Meta, признанной экстремистской и запрещённой в РФ). Это вызвало споры в сообществе, и впоследствии React перешёл на стандартную лицензию MIT без дополнительных условий. Некоторые юристы отмечают, что отсутствие патентной оговорки может быть проблематичным в США, где патентные иски на программное обеспечение распространены, но на практике лицензия MIT остаётся одной из самых безопасных для большинства проектов.

Другой аспект критики — отсутствие требования к сохранению уведомления об авторских правах в «существенных частях» программного обеспечения. Это может приводить к ситуациям, когда разработчики удаляют или изменяют уведомления, что затрудняет отслеживание происхождения кода.

Интересные факты

Источники

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

На главную BFOmetr →