Перейти к содержимому

Mit license что это

  • автор:

Краткий гид по open‑source лицензиям

Polina Shneider

Перед тем как выложить software-продукт в сеть, хорошо бы подумать об авторских правах и возможных нюансах использования вашего кода. Здесь на помощь приходят open-source лицензии. Сегодня мы рассмотрим наиболее популярные из них:

  • GNU GPL
  • MIT
  • Apache 2.0
  • MPL v2.0
  • The Unlicense

Общие понятия

Когда речь идет о лицензиях, вам могут встретиться следующие термины:

  • Копилефтная лицензия — требующая распространять производные продукты под такой же лицензией. То есть, допустим, вы использовали в своем проекте стороннюю библиотеку с копилефтной лицензией X. Вам придется также лицензировать продукт Х.
  • Разрешительная лицензия не накладывает никаких ограничений. Использовав чужой модуль, обладающий такой лицензией, вы можете распространять конечный продукт под любой лицензией, как коммерческой, так и open-source.
  • Совместимость. Вы можете использовать в качестве компонентов своего проекта стороннее ПО с лицензиями X, Y, Z, если X, Y, Z совместимы с лицензией вашего проекта.

GNU General Public License

Самое важное, что вам нужно знать о GNU GPL это:

  • Вы должны предоставить для изучения исходный код вашей программы, даже если распространяете продукт в скомпилированном виде.
  • Если вы использовали в вашем проекте ПО, лицензированное GNU GPL, конечный продукт также должен быть лицензирован GNU GPL. То же касается модификации и распространения версий чужого кода.

MIT

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

  • Позволяет безвозмездное использование ПО без ограничений: включая изменение, распространение и продажу копий.
  • Конечный продукт можно распространять под любой лицензией.
  • Исходные коды предоставлять не обязательно.
  • Отказ от гарантий. Пользователь использует ПО на свой страх и риск.
  • Отказ от ответственности. Вы ничего не сможете предъявить разработчику.
  • Единственным обязательным условием является указание лицензии и автора.

Apache 2.0

В отличие от MIT, делает более сильный акцент на авторские права. В шапке каждого файла исходного кода нужно указать авторство:

Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the «License»);

Это не обязательно делать в исходном коде — можно использовать файл NOTICE. Если вы используете в проекте чужой компонент под лицензией Apache 2.0, содержащий свой файл NOTICE, вы обязаны скопировать его содержимое в конечный продукт.

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

Mozilla Public License v2.0

MPL является копилефтной лицензией, но не для целого проекта, а для отдельных его файлов.

  • Если вы изменили файл, он должен остаться под MPL 2.0.
  • Можно без ограничений добавлять в проект компоненты любых лицензий.

The Unlicense

Попытка сделать код общественным достоянием и отказаться от авторства.

Beerware

Лицензия с забавным названием. Является разрешительной и не имеет ограничений. Содержит необязательное условие купить автору пива (выпить в честь автора), если вам понравился его проект 🙂

Вывод

Хотите, чтобы другие разработчики делились улучшениями вашего продукта? Выбирайте GNU GPL или MPL. Важен вопрос авторских прав? Тогда вам подойдет Apache 2.0. Нет точных требований к лицензии? Можно выложить код в интернет, лицензировав его MIT. Полный список лицензий есть на сайте choosealicense.

If you like this article, share a link with your friends

Read more

We talk about interesting technologies and share our experience of using them.

Лицензия MIT

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

По мнению Free Software Foundation, данная лицензия более точно называется X11 License, т.к. в прошлом MIT использовал много лицензий, и в текущем виде она была написана для X Window System.

ПО под лицензией MIT включает в себя Expat, Metakit, PuTTY, Mono, Ruby on Rails, Twisted и, конечно же — X Window System (X11), для которой она и была написана.

Текст лицензии

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

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

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

Оригинальный текст (англ.)

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the «Software»), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED «AS IS», WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Использование лицензии

Поскольку копирайт на данную лицензию отсутствует, другие группы имеют право использовать и изменять её для удовлетворения своих целей. Например, Фонд свободного ПО использовал сходную лицензию для своей библиотеки ncurses, добавив следующий абзац:

Кроме содержимого в этом уведомлении, имя(имена) вышеуказанных держателей авторских прав не должно быть использовано в рекламе или иным способом, чтобы увеличивать продажу, использование или другие работы в этом Программном обеспечении без предшествующего письменного разрешения.

Оригинальный текст (англ.)

Except as contained in this notice, the name(s) of the above copyright holders shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization.

Добавление этого абзаца сделало текст почти идентичным «новой» Лицензии BSD.

В то же время, другие группы предпочитают двойное лицензирование для своих продуктов. Например, старые версии библиотеки cURL допускали выбор использования Mozilla Public License или лицензии MIT.

В соответствии со списком Фонда свободного ПО, приведённую выше лицензию MIT более правильно называть лицензией Expat, поскольку МТИ имеет слишком много лицензий под своим именем, а другую — лицензией X11. [1] Однако Движение Open Source называет лицензию Expat лицензией MIT, [2] а лицензии X11 у них вообще нет, [3] зато есть похожая лицензия X.Net, от которой отказались её авторы [4] .

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

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

Двухпунктная, сходная с BSD, лицензия, вроде лицензии на Apple Computer WebCore (хотя большая часть WebCore распространяется по лицензии LGPL) также считается практически идентичной лицензии MIT, не включающей «рекламного» пункта.

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

См. также

  • Список программ, использующих лицензию MIT
  • Общественное достояние

Ссылки

  • Ричард Столлмэн, пер. Сергей КоропЗападня системы X Window (6.10.1999). Архивировано из первоисточника 16 февраля 2012.Проверено 7 июля 2010.
  • Pavlov M.Портал о лицензиях на ПО на русском языке (рус.) . LicenseIt.ru. — Описание и тексты лицензий на русском. Архивировано из первоисточника 16 февраля 2012.Проверено 7 июля 2010.
  1. Richard StallmanX11 License (англ.) . Various Licenses and Comments about Them. Архивировано из первоисточника 22 августа 2011.
  2. Open Source Initiative OSI — The MIT License:Licensing | Open Source Initiative
  3. Open Source Licenses | Open Source Initiative
  4. Open Source Initiative OSI — The X.Net, Inc. License:Licensing | Open Source Initiative

MIT License

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

Программное обеспечение под лицензией MIT включает в себя Expat, MetaKit, PuTTY, Mono, Ruby on Rails, Twisted, JQuery, Prototype, Wayland и, конечно же, X Window System (X11), для которой она и была написана.

  • О НАС
  • О проекте
  • Связаться с нами
  • Поддержка проекта
  • МАРКЕТИНГ
  • Реклама с нами
  • Добавление материала
  • Новости CryptoFound
  • ДОКУМЕНТЫ
  • Редакция
  • Политика cookies
  • Политика конфиденциальности

© 2020 , Crypto Coins Found

Лицензия MIT — MIT License

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

Лицензия MIT совместима со многими лицензиями с авторским левом, такими как как Стандартная общественная лицензия GNU (GPL); Лицензионное программное обеспечение MIT может быть повторно лицензировано как программное обеспечение GPL и интегрировано с другим программным обеспечением GPL, но не наоборот. Лицензия MIT также разрешает повторное использование в проприетарном программном обеспечении при условии, что либо все копии лицензионного программного обеспечения включают копию условий лицензии MIT и уведомление об авторских правах, либо программное обеспечение повторно лицензируется для отмены этого требования. Программное обеспечение, лицензируемое MIT, также может быть повторно лицензировано как проприетарное программное обеспечение , что отличает его от лицензий на программное обеспечение с авторским левом. По состоянию на 2020 год MIT была самой популярной лицензией на программное обеспечение, обнаруженной в одном анализе, исходя из отчетов 2015 года, что MIT была самой популярной лицензией на программное обеспечение на GitHub, опережая любые варианты GPL и другие бесплатные и лицензии на программное обеспечение с открытым исходным кодом (FOSS).

Известные проекты, использующие лицензию MIT, включают X Window System, Ruby on Rails, Node.js, Lua и jQuery. Известные компании, использующие лицензию MIT, включают Microsoft (.NET Core ), Google (Angular ) и Facebook. (Реагировать ).

  • 1 Условия лицензии
  • 2 Незначительная двусмысленность и варианты
  • 3 Сравнение с другими лицензиями
  • 4 Отношение к патентам
  • 5 Получение
  • 6 См. Также
  • 7 Ссылки
  • 8 Дополнительная литература
  • 9 Внешние ссылки

Условия лицензии

Это общая форма лицензии MIT (взято с веб-сайта Open Source Initiative ; это идентична «лицензии Expat » и отличается от лицензии, использованной в исходном коде X):

Авторские права (c) Настоящим предоставляется разрешение без взимать плату с любого лица, получающего копию этого программного обеспечения и связанных файлов документации («Программное обеспечение»), за использование Программного обеспечения без ограничений, включая, помимо прочего, права на использование, копирование, изменение, объединение, публикацию, распространение, сублицензию, и / или продавать копии Программного обеспечения, а также разрешать лицам, которым предоставляется Программное обеспечение, делать это при соблюдении следующих условий: Указанное выше уведомление об авторских правах и это уведомление о разрешении должны быть включены во все c опи или существенные части Программного обеспечения. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕЗАЩИТЫ ОТ ПРАВ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ АВТОРЫ ИЛИ ВЛАДЕЛЬЦЫ АВТОРСКИХ ПРАВ НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УБЫТКИ ИЛИ ДРУГИЕ ОТВЕТСТВЕННОСТЬ, БЫЛИ В РЕЗУЛЬТАТЕ ДОГОВОРА, ПРАКТИЧЕСКИХ ПРАВ ИЛИ ИНЫХ СЛУЧАЙ, ВОЗНИКАЮЩИХ В РЕЗУЛЬТАТЕ, ИЗ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ ДЕЛАМИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.

Промежуточная форма лицензии, используемая X Consortium для X11, использовала следующую формулировку:

Copyright (C) X Consortium Настоящим предоставляется бесплатное разрешение любому лицу, получившему копию этого программного обеспечения и связанных файлов документации («Программное обеспечение»), для работы с Программным обеспечением без ограничений, включая, помимо прочего, права на использование, копирование, изменение, объединение., публиковать, распространять, сублицензировать и / или продавать копии Программного обеспечения и разрешать лицам, которым предоставляется Программное обеспечение, делать это при соблюдении следующих условий: Вышеупомянутое уведомление об авторских правах и это уведомление о разрешении должны быть включены во все копии или существенные части Программного обеспечения. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕЗАЩИТЫ ОТ ПРАВ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ X CONSORTIUM НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УБЫТКИ ИЛИ ДРУГИЕ ОТВЕТСТВЕННОСТЬ, БЫЛИ В РЕЗУЛЬТАТЕ КОНТРАКТА, ПРАВИЛА ИЛИ ИНЫМ ОБРАЗОМ, ВОЗНИКАЮЩИМ, ВНУТРИ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ ДЕЛАМИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. За исключением случаев, указанных в этом уведомлении, название X Consortium не может использоваться в рекламе или иным образом для продвижения продажи, использования или других сделок с этим Программным обеспечением без предварительного письменного разрешения X Consortium. X Window System является товарным знаком X Consortium, Inc.

Незначительная двусмысленность и варианты

Обычно используется только одна лицензия MIT, как проиллюстрировано советом Github по лицензированию и юридический текст MIT на сайте Github’s selectalicence.com.

Точнее, MIT с момента своего создания использовал много лицензий на программное обеспечение, поэтому фраза «Лицензия MIT» теоретически неоднозначный. Например, MIT предлагает четыре варианта лицензирования для библиотеки исходного кода FFTW C, один из которых — GPLv 2.0, а три других не являются с открытым исходным кодом..

«Лицензия MIT» может относиться к лицензии Expat (используется для библиотеки синтаксического анализа XML Expat ) или к лицензии X11 (также называемой «Лицензия консорциума MIT / X «; используется для X Window System Консорциумом MIT X ). «Лицензия MIT», опубликованная Open Source Initiative, аналогична «лицензии Expat».

X Consortium был распущен в конце 1996 года, а его активы были переданы The Open Group, которая первоначально выпустила X11R6 под той же лицензией. Лицензия X11 и лицензия X11R6 «MIT License», выбранная для ncurses Free Software Foundation, включают следующий пункт, отсутствующий в лицензии Expat:

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

С 2020 года правопреемником X Window System является X.Org Server, который лицензируется по тому, что фактически является общей лицензией MIT, согласно странице лицензирования X.org :

Фонд X.Org Foundation выбрал следующий формат лицензии MIT в качестве предпочтительный формат для кода, включенного в дистрибутив X Window System. Это небольшой вариант обычной формы лицензии MIT, опубликованной Open Source Initiative

«Небольшой вариант» — это добавление фразы «(включая следующий абзац)».

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

Исходная лицензия BSD также включает пункт, требующий, чтобы во всей рекламе программного обеспечения отображалось уведомление о его авторах. Этот «пункт о рекламе» (поскольку он отклонен Калифорнийским университетом в Беркли) присутствует в модифицированной лицензии MIT, используемой XFree86.

Лицензия открытого исходного кода Университета Иллинойса / NCSA объединяет текст из MIT и Лицензии BSD; предоставление лицензии и отказ от ответственности взяты из лицензии MIT.

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

Отношение к патентам

Как и лицензия BSD, лицензия MIT не включает явную патентную лицензию, хотя некоторые комментаторы заявляют, что предоставление прав охватывает все потенциальные ограничения, включая патенты. Лицензии BSD и MIT были разработаны до того, как патентоспособность программного обеспечения была общепризнана в соответствии с законодательством США. Лицензия Apache версии 2.0 — это аналогичная разрешительная лицензия, которая включает явную патентную лицензию участника. В лицензии MIT, имеющей особое отношение к юрисдикциям США, используются термины «продавать» и «использовать», которые также используются при определении прав патентообладателя в Разделе 35 Кодекса Соединенных Штатов, раздел 154. Это был истолкован некоторыми комментаторами как нетрадиционная, но подразумеваемая лицензия в США на использование любых основных патентов.

Прием

По состоянию на 2020 год, согласно WhiteSource Software, лицензия MIT использовалась в 27% из четырех миллионов пакетов с открытым исходным кодом. По состоянию на 2015 год, согласно Black Duck Software и блогу на GitHub за 2015 год, лицензия MIT была самой популярной лицензией бесплатного программного обеспечения, с приближением GNU GPLv2 вторые в их выборке репозиториев.

См. Также

  • Портал бесплатного программного обеспечения и программного обеспечения с открытым исходным кодом
  • Сравнение лицензий на бесплатное программное обеспечение и программное обеспечение с открытым исходным кодом
  • Лицензия ISC — аналогична лицензии MIT, но с языком, который считается ненужным удалено
  • Категория: Программное обеспечение, использующее лицензию MIT

Ссылки

Дополнительная литература

  • Mitchell, Kyle E. (2016-09-21). «Лицензия Массачусетского технологического института, построчно». / dev / юрист. Архивировано из оригинала 28.09.2016. Проверено 28 сентября 2016 г.

Внешние ссылки

  • Варианты лицензии MIT
  • Шаблон лицензии MIT (официальный сайт Open Source Initiative)
  • Лицензия Expat
  • Лицензия X11

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *