Лицензия MIT — это разрешительная лицензия на программное обеспечение , созданная в Массачусетском технологическом институте (MIT) [6] в конце 1980-х годов. [7] Как разрешительная лицензия, она накладывает очень мало ограничений на повторное использование и, следовательно, имеет высокую совместимость лицензий . [8] [9]
В отличие от лицензий на программное обеспечение с копилефтом , лицензия MIT также разрешает повторное использование в рамках проприетарного программного обеспечения при условии, что все копии программного обеспечения или его существенные части включают копию условий лицензии MIT, а также уведомление об авторских правах. [9] [10] В 2015 году лицензия MIT была самой популярной лицензией на программное обеспечение на GitHub . [11]
Известные проекты, использующие лицензию MIT, включают X Window System , Ruby on Rails , Node.js , Lua , jQuery , .NET , Angular и React .
Лицензия MIT имеет идентификатор MIT
в списке лицензий SPDX . [12] [13] Она также известна как «лицензия Expat». [3] Она имеет следующие условия: [14]
Авторские права (c) <год> <владельцы авторских прав>Настоящим предоставляется разрешение любому лицу, получившему копию этого программного обеспечения и связанных с ним файлов документации («Программное обеспечение»), безвозмездно использовать Программное обеспечение без ограничений, включая, помимо прочего, права на использование, копирование, изменение, объединение, публикацию, распространение, сублицензирование и/или продажу копий Программного обеспечения, а также разрешать лицам, которым предоставляется Программное обеспечение, делать это при соблюдении следующих условий:Вышеуказанное уведомление об авторских правах и настоящее уведомление о разрешении должны быть включены во все копии или существенные части Программного обеспечения.ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИЯМИ ТОВАРНОЙ ПРИГОДНОСТИ, ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ И НЕНАРУШЕНИЯ ПРАВ. АВТОРЫ ИЛИ ОБЛАДАТЕЛИ АВТОРСКИХ ПРАВ НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УБЫТКИ ИЛИ ДРУГУЮ ОТВЕТСТВЕННОСТЬ, БУДЬ ТО В ДЕЙСТВИИ ПО КОНТРАКТУ, ДЕЛИКТЕ ИЛИ ИНЫМ ОБРАЗОМ, ВОЗНИКАЮЩИЕ ИЗ, ИЗ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ ДЕЛАМИ В ПРОГРАММНОМ ОБЕСПЕЧЕНИИ.
Лицензия X11 , также известная как лицензия MIT/X Consortium , является разновидностью лицензии MIT, наиболее известной по ее использованию X Consortium . [15] Она имеет идентификатор X11
в списке лицензий SPDX . [16] [4]
Она отличается от лицензии MIT главным образом дополнительным пунктом, ограничивающим использование имени владельцев авторских прав в рекламе.
Он имеет следующие термины: [17]
Авторские права (C) <дата> <владельцы авторских прав>Настоящим предоставляется разрешение любому лицу, получившему копию этого программного обеспечения и связанных с ним файлов документации («Программное обеспечение»), безвозмездно использовать Программное обеспечение без ограничений, включая, помимо прочего, права на использование, копирование, изменение, объединение, публикацию, распространение, сублицензирование и/или продажу копий Программного обеспечения, а также разрешать лицам, которым предоставляется Программное обеспечение, делать это при соблюдении следующих условий:Вышеуказанное уведомление об авторских правах и настоящее уведомление о разрешении должны быть включены во все копии или существенные части Программного обеспечения.ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ГАРАНТИЯМИ ТОВАРНОЙ ПРИГОДНОСТИ, ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ И НЕНАРУШЕНИЯ ПРАВ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ X CONSORTIUM НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УБЫТКИ ИЛИ ДРУГУЮ ОТВЕТСТВЕННОСТЬ, БУДЬ ТО В ДЕЙСТВИИ ПО КОНТРАКТУ, ДЕЛИКТЕ ИЛИ ИНЫМ ОБРАЗОМ, ВОЗНИКАЮЩИЕ ИЗ, ИЗ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ ДЕЛАМИ В ПРОГРАММНОМ ОБЕСПЕЧЕНИИ.За исключением случаев, предусмотренных в настоящем уведомлении, имя <владельцев авторских прав> не должно использоваться в рекламе или иным образом для продвижения продажи, использования или других сделок с данным Программным обеспечением без предварительного письменного разрешения <владельцев авторских прав>.
Лицензия MIT No Attribution, разновидность лицензии MIT, имеет идентификатор MIT-0
в списке лицензий SPDX . [19] Запрос на утверждение наследия в Open Source Initiative был подан 15 мая 2020 года, [20] что привело к формальному утверждению 5 августа 2020 года. [18] Таким образом, она образует лицензию, эквивалентную общественному достоянию , так же, как и BSD Zero Clause . [ необходима ссылка ] Она имеет следующие условия:
MIT Без указания авторстваАвторские права <ГОД> <ВЛАДЕЛЕЦ АВТОРСКИХ ПРАВ>Настоящим предоставляется разрешение любому лицу, получившему копию данного программного обеспечения и связанных с ним файлов документации («Программное обеспечение»), безвозмездно использовать Программное обеспечение без ограничений, включая, помимо прочего, права на использование, копирование, изменение, объединение, публикацию, распространение, сублицензирование и/или продажу копий Программного обеспечения, а также разрешать лицам, которым предоставляется Программное обеспечение, делать это.ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИЯМИ ТОВАРНОЙ ПРИГОДНОСТИ, ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ И НЕНАРУШЕНИЯ ПРАВ. АВТОРЫ ИЛИ ОБЛАДАТЕЛИ АВТОРСКИХ ПРАВ НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УБЫТКИ ИЛИ ДРУГУЮ ОТВЕТСТВЕННОСТЬ, БУДЬ ТО В ДЕЙСТВИИ ПО КОНТРАКТУ, ДЕЛИКТЕ ИЛИ ИНЫМ ОБРАЗОМ, ВОЗНИКАЮЩИЕ ИЗ, ИЗ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ ДЕЛАМИ В ПРОГРАММНОМ ОБЕСПЕЧЕНИИ.
Список лицензий SPDX содержит дополнительные варианты лицензий MIT. Примеры включают: [1]
MIT-advertising
, вариант с дополнительным рекламным пунктом.Существует также Anti-Capitalist Software License (ACSL), [21] созданная на основе лицензии MIT. Она не является Open Source, поскольку ограничивает разрешения, предоставляемые лицам и организациям, которые не работают в рамках капиталистических структур, таким как некоммерческие организации и кооперативы.
Название «Лицензия MIT» потенциально двусмысленно. Массачусетский технологический институт использовал множество лицензий для программного обеспечения с момента своего создания; например, MIT предлагает четыре варианта лицензирования для библиотеки исходного кода FFTW [22] C, один из которых — GPL v2.0 , а три других не являются открытыми исходными кодами . Термин «Лицензия MIT» также использовался для обозначения лицензии Expat (используемой для библиотеки анализа XML Expat ) и лицензии X11 (также называемой « Лицензия MIT/X Consortium »; используемой для X Window System консорциумом MIT X ). [3] Кроме того, «Лицензия MIT», опубликованная Open Source Initiative, совпадает с лицензией Expat. [13] Из-за этого различного использования терминов некоторые предпочитают избегать названия «Лицензия MIT». [7] Free Software Foundation утверждает, что этот термин вводит в заблуждение и двусмыслен, и не рекомендует его использовать. [3]
X Consortium был распущен в конце 1996 года, а его активы были переданы The Open Group , [23] которая изначально выпустила X11R6 под той же лицензией. Лицензия X11 [4] и X11R6 "MIT License", выбранная для ncurses Фондом свободного программного обеспечения [24], обе включают следующий пункт, отсутствующий в лицензии Expat: [3]
За исключением случаев, указанных в настоящем уведомлении, имена вышеуказанных владельцев авторских прав не должны использоваться в рекламе или иным образом для продвижения продажи, использования или других сделок с данным Программным обеспечением без предварительного письменного разрешения.
По состоянию на 2020 год преемником X Window System является X.Org Server , который лицензируется в соответствии с общей лицензией MIT, согласно странице лицензирования X.org: [25]
X.Org Foundation выбрал следующий формат лицензии MIT в качестве предпочтительного формата для кода, включенного в дистрибутив X Window System. Это небольшой вариант общей формы лицензии MIT, опубликованной Open Source Initiative
«Незначительный вариант» — это добавление фразы «(включая следующий абзац)» ко второму абзацу текста лицензии, в результате чего получается: «Вышеуказанное уведомление об авторских правах и это уведомление о разрешении (включая следующий абзац) должны быть включены во все копии или существенные части Программного обеспечения». Это включение разъясняет, что абзац об ответственности также должен быть включен для соблюдения условий лицензии. [25]
Функции управления лицензиями в популярном репозитории исходного кода GitHub , а также его сервис «Выбрать лицензию» не различают варианты лицензий MIT/Expat. Текст варианта Expat представлен просто как «Лицензия MIT» (представленная тегом метаданных )mit
. [26] [27]
Оригинальная лицензия BSD также включает пункт, требующий, чтобы вся реклама программного обеспечения отображала уведомление с указанием авторов. Этот «рекламный пункт» (с тех пор как Калифорнийский университет в Беркли отменил его [28] ) присутствует в измененной лицензии MIT, используемой XFree86 .
Лицензия с открытым исходным кодом Иллинойсского университета/NCSA объединяет текст из лицензий MIT и BSD; предоставление лицензии и отказ от ответственности взяты из лицензии MIT.
Лицензия ISC содержит сходство с лицензиями MIT и упрощенной BSD, самое большое отличие состоит в том, что в ней опущены формулировки, которые Бернская конвенция считает ненужными. [29] [30]
GPL явно говорит о патентных правах, которые владелец предоставляет при распространении кода или производной работы , [31] лицензия MIT не обсуждает патенты. Более того, лицензия GPL влияет на производные работы, а лицензия MIT — нет.
Как и лицензия BSD, лицензия MIT не включает в себя выраженную патентную лицензию, хотя некоторые комментаторы [32] [33] утверждают, что предоставление прав охватывает все потенциальные ограничения, включая патенты. Лицензии BSD и MIT были составлены до того, как патентоспособность программного обеспечения была общепризнанной в соответствии с законодательством США. [34] Лицензия Apache версии 2.0 [3] является аналогичной разрешительной лицензией, которая включает в себя явную патентную лицензию участника. Что особенно актуально для юрисдикций США, лицензия MIT использует термины «продавать» и «использовать», которые также используются при определении прав владельца патента в Разделе 35 Свода законов США, раздел 154. Это было истолковано некоторыми комментаторами [35] [36] как нетрадиционная, но подразумеваемая лицензия в США на использование любых базовых патентов.
Один из создателей лицензии MIT, компьютерный ученый Джерри Солцер , опубликовал свои воспоминания о ее ранней разработке вместе с документальными свидетельствами. [37] [7]
[обновлять]По данным WhiteSource Software [38] на 2020 год лицензия MIT использовалась в 27% из четырех миллионов пакетов с открытым исходным кодом. По [обновлять]данным Black Duck Software [39] [ нужен лучший источник ] и блога 2015 года [11] с GitHub на 2015 год лицензия MIT была самой популярной лицензией с открытым исходным кодом , а GNU GPLv2 заняла второе место в их выборке репозиториев.
этой странице представлено мнение некоторых участников Debian-legal о том, как определенные лицензии соответствуют Руководству по свободному программному обеспечению Debian (DFSG). ... Лицензии, которые в настоящее время находятся в главном каталоге Debian, включают: ... Лицензии Expat/MIT-style ...
либеральная, разрешительная лицензия свободного программного обеспечения без авторского лева, совместимая с GNU GPL. Иногда ее двусмысленно называют лицензией MIT.
Это либеральная разрешительная лицензия свободного программного обеспечения без авторского лева, совместимая с GNU GPL. ... Эту лицензию иногда называют лицензией MIT, но этот термин вводит в заблуждение, поскольку MIT использовал множество лицензий для программного обеспечения.
лицензии были одобрены OSI. ... Лицензия MIT (MIT) ...
Но полная история более сложная и даже немного загадочная. [...] Предшественники с 1985 года. Вариант X Consortium или X11 License с 1987 года. Или Expat License с 1998 или 1999 года.
Разрешительное лицензирование упрощает вещи Одна из причин, по которой деловой мир и все больше разработчиков [...] отдают предпочтение разрешительным лицензиям, заключается в простоте повторного использования. Лицензия обычно относится только к исходному коду, который лицензируется, и не пытается налагать какие-либо условия на какой-либо другой компонент, и из-за этого нет необходимости определять, что представляет собой производная работа. Я также никогда не видел таблицы совместимости лицензий для разрешительных лицензий; похоже, что все они совместимы.
на распространение свободного или открытого программного обеспечения (FOSS) делятся на два семейства: разрешительные и с копилевом. Разрешительные лицензии (BSD, MIT, X11, Apache, Zope) в целом совместимы и взаимодействуют с большинством других лицензий, допуская слияние, объединение или улучшение защищенного кода и его повторное распространение под многими лицензиями (включая несвободные или «проприетарные»).
MIT 44,69%, 2 Другие 15,68%
Авторские права ISC функционально эквивалентны двухсрочным авторским правам BSD с удаленным языком, который стал ненужным в соответствии с Бернской конвенцией.
При использовании таких патентных терминов, как «сделка», «использование» и «продажа», предоставление лицензии MIT с большей вероятностью будет считаться включающим явные патентные права, чем лицензия BSD.
1. Лицензия MIT 24%, 2. GNU General Public License (GPL) 2.0 23%