Лицензия mit что это: Построчный разбор лицензии MIT / Хабр
Построчный разбор лицензии MIT / Хабр
Лицензия MIT – самая популярная лицензия для программ с открытым кодом. Здесь приводится одно из её прочтений, с построчным разбором.
Если вы разрабатываете программы с открытым кодом, и не читали эту лицензию подробно – а она состоит всего из 171 слова – вам нужно этим заняться. Особенно, если вы не занимаетесь лицензиями на ежедневной основе. Отметьте всё, что вам непонятно. А я повторю все эти слова, по порядку и по кусочкам, вместе с контекстом и комментариями. При этом важно представлять себе её целиком.
The MIT License (MIT)
Copyright © «year» «copyright holders»
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.
Лицензия MIT
Copyright © «год» «владельцы прав»
Данная лицензия разрешает лицам, получившим копию данного программного обеспечения и сопутствующей документации (в дальнейшем именуемыми «Программное Обеспечение»), безвозмездно использовать Программное Обеспечение без ограничений, включая неограниченное право на использование, копирование, изменение, слияние, публикацию, распространение, сублицензирование и/или продажу копий Программного Обеспечения, а также лицам, которым предоставляется данное Программное Обеспечение, при соблюдении следующих условий:
Указанное выше уведомление об авторском праве и данные условия должны быть включены во все копии или значимые части данного Программного Обеспечения.
ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ ГАРАНТИИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО КАКИМ-ЛИБО ИСКАМ, ЗА УЩЕРБ ИЛИ ПО ИНЫМ ТРЕБОВАНИЯМ, В ТОМ ЧИСЛЕ, ПРИ ДЕЙСТВИИ КОНТРАКТА, ДЕЛИКТЕ ИЛИ ИНОЙ СИТУАЦИИ, ВОЗНИКШИМ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫХ ДЕЙСТВИЙ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.
Лицензия разбита на пять параграфов, но логически делится следующим образом:
- Заголовок
- Название
- Копирайт
- Разрешение
- Область действия
- Условия
- Передача лицензии
- Отказ от гарантий
- Ограничение ответственности
Поехали.
Название
Лицензия MIT
«Лицензия MIT» – это не одна лицензия, а семейство лицензионных форм, сформировавшихся под влиянием стиля, принятого в продуктах, выпускаемых из Массачусетского технологического института. С годами она часто менялась, как у тех проектов, что использовали её изначально, так и в качестве модели для других проектов. Проект Fedora Project поддерживает архив интересных вариантов лицензии, с вариантами лицензий, хранящимися простым текстом, будто бы анатомическими диковинами в формальдегиде, демонстрирующими ход эволюции.
К счастью, инициатива открытых проектов Open Source Initiative и группа Software Package Data eXchange стандартизировали общий вид MIT-лицензии и назвали его “The MIT License”. OSI приняла строковые идентификаторы для общеупотребительных лицензий открытого кода у SPDX, и сокращение MIT недвусмысленно подразумевает «лицензию MIT». Если вам необходимо распространять ваш продукт на MIT-условиях, воспользуйтесь стандартной формой лицензии MIT.
Но даже если вы включите в файл LICENSE строки “The MIT License” или “SPDX:MIT”, ответственный читатель сверит ваш текст со стандартной формой, просто для подстраховки. Много разных форм лицензий называет себя «MIT License», отличаясь при этом в деталях, и благодаря слишком сильной размытости понятия «лицензия MIT» многие авторы не устояли перед искушением добавить в текст что-нибудь от себя. Каноническим примером такого плохого, ужасного, отвратительного изменения служит лицензия JSON, в которой к MIT-лицензии добавляется «Программа должна использоваться с хорошими, а не с плохими, целями». Такая выходка весьма в духе Крокфорда. Ужасная головная боль. Может, это насмешка над юристами. Они смеялись всю дорогу до банка.
Мораль такая: просто написать «лицензия MIT» будет двусмысленно. Народ в принципе поймёт, что вы имели в виду, но вы просто сохраните время всем, и себе, скопировав текст стандартной лицензии MIT в ваш проект.
Копирайт
Copyright © <год> <владельцы прав>
До вступления в силу Закона об авторских правах 1976 года в США требовались особые действия, «формальные требования», для обеспечения сохранения авторского права. И если вы им не следовали, ваше право подавать в суд на незаконное использование ваших работ было ограничено, а иногда и вовсе исчезало. Одним из формальных требований было т.н. «уведомление»: размещение отметок на ваших работах, и другие действия, необходимые для оповещения рынка о заявлении на права. Значок — стандартный символ для этого. В ASCII не было такого значка, поэтому для той же цели использовалась комбинация ©.
Закон об авторских правах 1976 года устранил необходимость соблюдения формальностей. В США владельцам прав до сих пор необходимо регистрировать свои работы перед судебными разбирательствами, но на практике это делается уже непосредственно перед самим судом. Вы не потеряете копирайт, если просто забыли о нём заявить, зарегистрировать, отправить копию в Библиотеку конгресса, и т.п.
Но даже если эти заявления уже не обязательны, они всё ещё довольно полезны. Обозначив год, в котором была сделана некая работа и права на неё, можно сразу же дать понять, когда эти права истекут и работа станет всеобщим достоянием. Личности авторов тоже полезны – в США законы по-разному относятся к отдельным авторам и группам авторов. В бизнесе компания дважды подумает, прежде чем будет использовать софт от своего соперника, даже если лицензия это позволяет. Если вы надеетесь, что другие заметят вашу работу и захотят получить от вас лицензию, информация о правообладателе тоже будет полезной.
Для владельца копирайта место есть не во всех лицензиях. Более современные лицензии, например, Apache 2.0 и GPL 3.0, публикуют тексты LICENSE, которые нужно дословно скопировать, а затем в комментариях и отдельных файлах уже указать владельцев работы. Такой подход исключает изменение текстов лицензий и упрощает их автоматическую обработку.
Лицензия MIT происходит из релизов кода, выполняемых различными учреждениями. Для таких релизов владельцем прав был только институт, выпускающий код. Другие институты переняли эти лицензии, заменяя MIT своими названиями, что и привело к существованию лицензий общего вида. Такому процессу подвергались и другие лицензии, например, BSD License из Калифорнийского университета, изначально состоявшая из четырёх пунктов, а теперь используемая в вариантах с тремя и двумя пунктами, а также The ISC License for the Internet Systems Consortium, вариант MIT-лицензии.
В каждом случае организация указывала себя в качестве владельца прав, и пользовалась возможностями «работы, выполненной по найму», которые позволяли оставлять себе права на работу, выполненную сотрудниками и контрактниками. Эти правила обычно не распространяются на работу, которую сотрудники и контрактники выполняют по своей инициативе. Также они не распространяются на распределённые группы работающих вместе людей, добровольно предоставившие свой код. Для фондов, управляющих проектами, вроде Apache Foundation и Eclipse Foundation, принимающих код из различных источников, это представляет проблему. Обычно фонды справлялись с этим, используя домашнюю лицензию, заявлявшую об одном владельце прав – Apache CLA и Eclipse CLA – для получения прав от спонсоров. Собирание прав в одном месте даже более важно для всяческих лицензий типа «copyleft», например, GPL, которые перекладывают ответственность по распространению ценностей свободного софта на владельцев копирайта.
Сегодня многие проекты, даже не управляющие работой нескольких поставщиков кода, используют MIT-лицензии. Этому поспособствовали SPDX и OSI, стандартизировав формы лицензий, не ссылающиеся на определённое лицо или группу лиц, обладающих правами. В результате большинство авторов просто вписывают своё имя в уведомление о правообладателе, и иногда ещё вставляют год.
Изначальный владелец кода сохраняет права на свою работу. Но хотя MIT-подобные лицензии дают другим права на надстройку и изменение софта, создавая то, что называется «производной работой», они не дают изначальному автору возможности владеть тем, что создали другие люди. Каждый, внёсший свой вклад, сохраняет права на свою часть работы, проведённую на основе существовавшего кода.
Большинство проектов не удосуживается собрать с участников согласия с лицензией, не говоря уже о подписании документов о распределении прав. Это наивно, но понятно. Несмотря на предположение разработчиков о том, что, отправляя пул-реквесты на GitHub, они автоматически получают некие права по распространению проекта согласно букве лицензии, в США таких правил нет. По умолчанию осуществляется защита авторских прав, а не разрешения по передаче лицензий.
Чтобы заполнить разрыв между легализованными и документированными передачами прав и отсутствием каких бы то ни было бумаг, некоторые проекты принимают Developer’s Certificate of Origin, сертификат о происхождении от разработчика, стандартное заявление, на которое ссылаются разработчики при помощи метатегов Signed-Off-By. DCO был разработан для разработки ядра Linux, вышедшего из ядра Unix, принадлежавшего SCO. DCO хорошо справляется с документацией процесса, в котором каждая из линеек Linux появилась благодаря вносящим в неё вклад людям. И хотя это не лицензия, она предоставляет множество неплохих доказательств, что те, кто отправлял в проект свой код, подразумевали, что он будет распространяться вместе с проектом, и что пользователи будут пользоваться им согласно существующей для kernel лицензии. Также с ядром поддерживают человеко-читаемый файл CREDITS, в котором перечислены все люди, сделавшие свой вклад, с именами, членством, областью вклада и другими данными.
Данная лицензия разрешает лицам, получившим копию данного программного обеспечения и сопутствующей документации (в дальнейшем именуемыми «Программное Обеспечение»),
Суть лицензии от MIT в том, что это, как вы могли догадаться, лицензия. В общем случае, лицензия – это разрешение, которое один человек или юридическое лицо – лицензиар – разрешает другому – лицензиату – делать что-либо, что в противном случае можно было бы оспаривать в суде. Лицензия MIT – это обещание не подавать в суд.
Иногда закон разделяет лицензию и обещание в передаче лицензии. Если кто-то нарушает обещание передать вам лицензию, вы можете засудить его за нарушение обещания, но при этом вы можете так и не получить лицензию. В данном предложении [в английской версии для этого служит архаизм «hereby» – прим. перев.] поясняется, что сам по себе текст этой лицензии уже даёт вам лицензию, а не просто обещание её передачи.
И хотя множество лицензий дают разрешение на определённую поименованную лицензию, лицензия от MIT – это «общественная лицензия». Общественные лицензии дают разрешение всем, т.е. – обществу. Это одна из трёх великих идей, стоящих за лицензиями для открытого кода. Лицензия MIT использует эту идею, предлагая лицензию всем «лицам, получившим копию данного программного обеспечения».
Обозначение понятия в скобках и кавычках («Определение») – стандартный способ придания терминам определённого значения в легальных документах. Этим терминами стороны смогут пользоваться в судебном разбирательстве.
Область действия
безвозмездно использовать Программное Обеспечение без ограничений,
Эти слова, с точки зрения лицензиата, самые важные из всех слов лицензии MIT. Основные проблемы, связанные с правами – это возможность оказаться преследуемым за нарушение авторских прав и за нарушение патентов. Ни одна из этих областей права не использует слова «безвозмездно использовать». В результате суд обязательно спросит, что имеется в виду под этим определением. Суд увидит, что это описание намеренно слишком широкое и незакрытое. Оно даёт возможность лицензиату сопротивляться любым претензиям лицензиара на счёт того, что разрешение на какое-то определённое использование софта он не давал.
включая неограниченное право на использование, копирование, изменение, слияние, публикацию, распространение, сублицензирование и/или продажу копий Программного Обеспечения, а также лицам, которым предоставляется данное Программное Обеспечение,
Не бывает идеальных юридических текстов, полностью недвусмысленных или совершенно понятных. Не верьте, если кто-то говорит вам обратное. Эта часть лицензии наименее совершенна.
Во-первых, «включая неограниченное право» – это пример того, как не нужно писать юридические тексты. Бывают вариации этой формулировки:
- включая, без ограничений;
- включая, без ограничений обобщения вышеупомянутого;
- включая, но не ограничиваясь;
И другие.
Все они пишутся для одной цели, и ни одна из них её не достигает. Использующие их юристы хотят и рыбку съесть, и на мель не сесть. В лицензии MIT они означают попытку представить определённые примеры «использования ПО» – «использование, копирование, изменение,», и проч.,- не имея в виду, что использовать это ПО можно будет только одним из перечисленных способов. Проблема в том, что если представить такую лицензию в суде, то суду для понимания лицензии придётся определять значения указанных терминов. Если суд захочет понять, что означает «использовать ПО», он не сможет «развидеть» указанные в лицензии примеры использования. Я бы сказал, что лучше всего написать в лицензии «использовать ПО без ограничений». Это ещё и короче.
Во-вторых, перечисленные термины представляют собой мешанину. Некоторые из них описаны в законах об авторских правах и патентах, а некоторые – нет.
- использовать встречается в Кодексе Соединённых Штатов Америки, ст.35 п.271(а) в перечне того, из-за применения чего без разрешения патентодержателя последний может подать в суд
- копировать встречается в Кодексе ст.17 п.106, в списке закона об авторском праве
- изменять, публиковать, объединять не встречается ни в авторском, ни в патентном праве.
- распространять встречается в законе об авторском праве.
- сублицензировать – это общий термин закона об интеллектуальной собственности. Оно означает право другим раздавать свои собственные лицензии на частичный или полный список того, что вы им разрешаете делать. Этот пункт необычен для открытых лицензий. Нормальный подход – прямой, когда каждый, получающий копию софта, получает и лицензию напрямую от владельца.
- продавать – слово гибридное. Оно похоже на продажи, упомянутые в патентном праве, но имеет в виду продажу копий, как в законе об авторских правах. С точки зрения копирайта оно ближе к «распространению», но в законе о копирайте не упоминаются продажи.
- а также лицам, которым предоставляется данное Программное Обеспечение – эта фраза выглядит ненужным повторением «сублицензирования». Также она не нужна постольку, поскольку получающие копии софта люди сразу получают и лицензию.
И, наконец, из-за этой смеси юридической, производственной, интеллектуальной собственности и общеупотребительных терминов, непонятно, включает ли лицензия MIT разрешение на патент. «Использование» намекает на патенты, хотя и не очень понятно. То, что лицензия исходит от владельца авторских прав, у которого могут быть, а могут и не быть патентные права на софт, а также большинство указанных для примеров использования глаголов и само определение ПО, указывают на лицензию на копирайт. Более новые лицензии, вроде Apache 2.0, отдельно и явно упоминают копирайт, патенты, и даже торговые марки.
Три условия лицензии
при соблюдении следующих условий
Всегда есть подвох – а у MIT их даже три!
Если вы не выполните условия, вы не получите разрешения. Поэтому теоретически в таком случае вас могут засудить, скорее всего, по закону об авторских правах.
Использовать ценность софта как мотивацию лицензиата на выполнение условий, хотя он за лицензию и не платил, это вторая великая идея софта с открытым кодом. Последняя, которой в лицензии MIT не нашлось места, основана на условиях лицензии – такие лицензии, как GNU Public License, используют условия для контроля над тем, как вносящие изменения люди могут лицензировать и распространять изменённые версии.
Передача лицензии
Указанное выше уведомление об авторском праве и данные условия должны быть включены во все копии или значимые части данного Программного Обеспечения.
Если вы дали кому-либо копию ПО, вы обязаны включить в неё текст лицензии, и можете добавить любые отметки об авторских правах. Это преследует несколько целей:
- Сообщает остальным, что у них есть разрешения для ПО по публичной лицензии. Это ключевая особенность моделей с выдачей лицензий напрямую, когда каждый пользователь получает лицензию напрямую от обладателя прав.
- Даёт понятие об авторе ПО, чтобы было понятно, кого нужно поливать комплиментами, славой и пожертвованиями.
- Обеспечивает отказ от гарантий и ограничение ответственности.
Никто не запрещает вам брать деньги за распространение копий, или даже делать копии в скомпилированном виде, без исходного кода. Но в этом случае нельзя притворяться, что код принадлежит вам, или проходит под какой-то другой лицензией. Получатели продукта должны знать свои права по «публичной лицензии».
Эти условия, к сожалению, выполняются плохо. Почти в каждой лицензии открытого ПО есть такие условия. Создатели системного и устанавливаемого ПО часто понимают, что им необходимо выводить файл с лицензионной информацией на экран, включать копии лицензии в библиотеки и компоненты. Фонды, управляющие проектами, обучают этим практикам. Но веб-разработчики, видимо, не получали уведомления. Нет им прощения.
ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ ГАРАНТИИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ.
Почти во всех штатах США закон обязывает следовать версии Единообразного торгового кодекса [Uniform Commercial Code], набору законов, управляющему коммерческие транзакции. 2-я статья UCC посвящена контрактам на продажу товаров, от использованных автомобилей, купленных на аукционе до поставок индустриальных химикатов на производства.
Некоторые правила UCC обязательны для исполнения и применяются всегда. Другие лишь описывают состояние «по умолчанию» – если продавцы и покупатели не напишут в соглашении чего-либо иного. Среди таких правил по «умолчанию» находятся и гарантии, то есть обещания продавцов покупателям по поводу качества и годности для использования продуктов.
Идут споры о том, являются ли публичные лицензии вроде MIT контрактами – соглашениями, к которым можно принудить лицензиатов и лицензиаров – или же это просто лицензии, к которым могут быть прикреплены условия. Чуть меньше споров идёт по поводу того, является ли ПО товаром, и входит ли, таким образом, в юрисдикцию UCC. Но насчёт ответственности у лицензиаров спора нет: никто не хочет, чтобы его засудили, если раздаваемый им софт ломается, причиняет проблемы, не работает, или ещё как-то отрицательно проявляет себя. Это прямо противоположно тому, что описывают три правила гарантий по умолчанию:
- Товарная пригодность, согласно секции 2-314, это обещание, что товар – ПО – будет качеством не ниже среднего, соответствующим образом упакован и промаркирован, и пригоден для обычного использования. Это правило применяется только к торговцам ПО – то есть, к продающим их и к считающим себя специалистом в этой области.
- Пригодность к определённой цели, согласно секции 2-315, применяется, когда продавец знает, что покупатель рассчитывает на то, что товар будет пригоден для применения определённым образом.
- Отсутствие патентных препятствий – не входит в UCC, но обычно используется в контрактных законах. Оно защищает покупателя в случае, когда выясняется, что купленный товар нарушает чьи-либо интеллектуальные права.
Секция 2-316(3) требует, чтобы текст лицензии, исключающий эти гарантии, делал это заметным образом – то есть, привлекая внимание к себе, а не прячась в виде мелкого шрифта на последней странице контракта. То же законами штата может требоваться и от объявлений об отсутствиях патентных препятствий.
Юристы давно заблуждаются, что написав текст ЗАГЛАВНЫМИ БУКВАМИ, они выполняют требование заметности. Это не так. Заглавные буквы часто отталкивают читателя вместо того, чтобы привлекать его внимание. Но большинство лицензий открытого кода пишут эту часть заглавными, поскольку это самый очевидный способ сделать текст в простых текстовых файлах выделяющимся. Я бы предпочёл использовать звёздочки или другой ASCII-art, но этот поезд уже ушёл.
НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО КАКИМ-ЛИБО ИСКАМ, ЗА УЩЕРБ ИЛИ ПО ИНЫМ ТРЕБОВАНИЯМ, В ТОМ ЧИСЛЕ, ПРИ ДЕЙСТВИИ КОНТРАКТА, ДЕЛИКТЕ ИЛИ ИНОЙ СИТУАЦИИ, ВОЗНИКШИМ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫХ ДЕЙСТВИЙ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.
Лицензия MIT раздаёт софт бесплатно, но закон не подразумевает, что получающие бесплатную лицензию люди теряют свои права на суд, если что-то пойдёт не так, и лицензиар окажется виновным. Ограничения ответственности, как и лицензии, тоже служат обещаниями не обращаться в суд – только в этом случае они защищают лицензиаров от лицензиатов.
Обычно суды тщательно читают отказы от гарантий, поскольку это может помочь переложить риск с одной стороны на другую. Чтобы дать народу возможность защитить себя, в любых возможных случаях суды интерпретируют эти отказы против того, кого они защищают. Часто суды отказываются принимать их во внимание, если такие условия находятся где-то в глубине контракта и не выделяются. Поэтому юристы привыкли писать и их заглавными буквами.
Ограничение ответственности, в числе прочего, ограничивает и сумму денег, на которую можно засудить лицензиата. У открытых лицензий это ограничение всегда нулевое. В коммерческих лицензиях часто встречаются суммы, кратные лицензионным отчислениям, оплаченным за последние 12 месяцев.
В этой секции перечисляются те типы законных преследований, которые лицензиар не может использовать. Как и многие легальные формы, эта лицензия упоминает нарушения контрактов и деликты. Правила деликтов относятся к совершению поступков, влекущих за собой возмещение ущерба. Если вы задавили кого-то на дороге, отправляя SMS, вы совершили деликт. Если ваша компания продала бракованные наушники, которые сожгли людям уши, она совершила деликт. Если в контракте не указано явно исключение требований по деликтам, суды иногда этим пользуются. В лицензии MIT указано «по иным требованиям», чтобы исключить всякие экзотические требования.
Фраза «ВОЗНИКШИМ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫХ ДЕЙСТВИЙ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ» – нервный тик, характерный для приобретённого страха за свою безопасность у юриста. Смысл в том, что любой иск, связанный с этим ПО, покрывается ограничениями и исключениями. Однако использование ПО вполне входит в «иные действия» с ПО. [в оригинале лицензии указано три варианта событий «arising from», «in connection with», «use» – то есть, «возникающих из», «в связи с» и «при использовании», которые, по сути, дублируют друг друга, что и вызывает претензии у автора статьи – прим. перев.] Однако такой язык используется в миллионах других лицензий.
Но все эти претензии не слишком велики. Лицензия MIT – это классика юриспруденции. Она работает. Она не является панацеей от всех болезней софта, в частности, споров по патентам. Но такие лицензии хорошо послужили, и служат конкретной цели – отмене неудобных правил, принятых по-умолчанию в копирайте, продажах и контрактах – с минимальным набором юридических инструментов. В контексте компьютерной тематики её живучесть потрясает. Она пережила и ещё переживёт большинство софта, который был лицензирован по ней. Можно лишь догадываться, сколько десятилетий она ещё будет работать. Это особенно приятно для тех, кто не может позволить себе нанимать адвокатов.
Мы увидели, что лицензия MIT – набор определённых и стандартизированных определений, вносящий порядок в хаос в случайные варианты лицензий, принятые в разных организациях.
Мы увидели, как её подход к определению авторства и вопросам авторских прав влияет на практику управления имущественными правами в академических и коммерческих организациях.
Мы увидели, как она даёт права на ПО всем, бесплатно, на условиях, защищающих лицензиаров от исполнения гарантий и ответственности.
Мы увидели, что, несмотря на немного корявое многословие и юридическую манерность, это 171 слово выполняют огромную юридическую работу и расчищают путь ПО с открытым кодам через густые кустарники интеллектуальной собственности и контрактов.
разбираемся с MIT license / Хабр
В предыдущих статьях я постарался рассказать про лицензии GPL и BSD, их историю, виды и чем они отличаются друг от друга. В этот раз я постараюсь рассмотреть другую, чуть менее популярную лицензию — X11(MIT) license.
X11(MIT) license
История это лицензии начинается в 1984 году, когда в лаборатории компьютерных наук Массачусетского Технологического Института возникла идея создания графической подсистемы, которую назвали «X». Название возникло как имя последователя похожей системы «W», используемой для операционной системы «V». В английском алфавите, как известно, «X» следует за «W». Первый же релиз X1 явился первой по-настоящему независимой от аппаратного обеспечения графической системой.
Разработка шла быстрыми темпами и в начале 1985 году вышла уже X6. Похоже, что лицензия, под которой вышла эта версия не была свободной, потому что продукт распространялся для заинтересованных групп разработчиков за деньги. Впрочем, уже X9 вышла в сентябре 1985 года под свободной лицензией, которую впоследствии начали называть лицензией MIT (MIT license). Позднее номер версии в названии продукта вырос до 11 и система стала развиваться уже как X11 (вышла в сентябре 1987 года). К этому времени институт уступил права на систему специально созданной организации X Consortium, Inc. После этого все версии продукта стал называться «X11», а его релизы начали именоваться по-другому, начиная с X11R2 (вышел в январе 1988 года) по X11R7.3 (вышла в сентябре 2007 года). Правда, не все версии были выпущены X Consortium, поскольку эта организация распустилась в 1996 году и знамя проекта сначала подняла The Open Group (1997 год), которая со временем образовала X.Org Foundation в 2004 году. Но это уже другая история, которая заслуживает отдельной статьи.
Что же содержит в себе лицензия X11? Она практически повторяет лицензию 2-ух пунктов BSD (FreeBSD license), только перечисляет более подробные разрешения вместо «Разрешается повторное распространение и использование, как в виде исходного кода, так и в двоичной форме, с изменениями или без» MIT license говорит следующее (мой перевод): «Настоящим дается разрешение бесплатно, любому лицу получившему копию этого программного обеспечения и сопутствующей документации использовать ПО без запретов, без ограничений прав на использование, копирование, модификацию, совмещение, публикацию, распространение, сублицензирование, и/или продажу копий программного обеспечения и разрешает лицам, которым это ПО предоставлено поступать так». Заметно, что лицензия X11 более многословная, к тому же она не содержит перечисления пунктов, как знать, может быть это тоже послужило тому, что лицензия приобрела немалую популярность. Нужно сказать, что оригинальная версия лицензии X11, кроме всего прочего, содержала так же запрет на использование без разрешения имени X Consortium в рекламных и других материалах используемых для продвижения своего ПО. В этом она была похожа на лицензию 3-ех пунктов BSD.
«Окончательный» вариант лицензии в том виде, в котором она сейчас распространена, лицензия получила в виде так называемой Expat license. Этот вариант отличается лишь тем, что в нем отсутствует предложение об X Consortium.
Очевидно, что в такой крупной организации как MIT, существует не одна лицензия. Ниже я хотел бы привести результаты своих изысканий в области того, какие еще существуют лицензии от Массачусетского Технологического Института:
Как можно заметить, лицензии от MIT не заканчиваются одной самой простой, поэтому, исторически более правильно, называть MIT-лицензию — лицензией X11 либо Expat. Но в наше время уже успела сложиться большая когорта программного обеспечения, которая выпущена под лицензией, которую сами авторы ПО назвали MIT. Сегодня многие разработчики и организации (в том числе Open Source Initiative) никак не различают лицензии X11, Expat и MIT, называя все лицензии одним общим термином «MIT license».
В целом, лицензия MIT позволяет вам свободно использовать чужую работу. В случае, если вы будете распространять свой продукт, в котором будут чужие коды лицензированные под MIT license, от вас требуется указать копирайты авторов кодов, текст лицензии и отказ от ответственности. По сути, вы должны продублировать текст полученной вами лицензии в своем продукте. Лицензия MIT не является copyleft-лицензией, то есть не требует, чтобы продукт, который вы будете распространять, был открытым, вы можете использовать любые коды под MIT-лицензией в любых своих проектах открытых или закрытых.
Необходимо заметить также, что лицензия MIT совместима с GPL. То есть, вы можете выпустить продукт под лицензией GPL, частью которого будет код с лицензией MIT.
XFree86 license v1.1
В контексте лицензии MIT, стоит немного рассказать про лицензию XFree86 v1.1. Продукт XFree86 — это вариант X Window, который на ранних стадиях предназначался для UNIX-систем под управлением IBM PC-совместимых компьютеров. Первоначально этот продукт распространялся под MIT-лицензией и только в 2004 году лицензия была изменена. Изменения носили серьезный характер: появилось 4 пункта, акцент на требования к обязательному указанию копирайтов в бинарных и исходных кодах и обязательное указание определенной строки в документации к программному обеспечению. Последний момент, связанный с документацией, сделал эту лицензию несовместимой с GPLv2, на тот момент последней версией GPL. Совместимость с GPL принесла только вышедшая в 2007 году GPLv3. XFree86 license v1.1 считается совместимой с этой версией.
Источники
[1] X11
[2] XFree86
[3] ru.wikipedia.org/wiki/XFree86
PS: если вы нашли в статье неточности или ошибки, то, пожалуйста, сообщите в комментариях или мне на личную почту
Лицензия MIT — это… Что такое Лицензия 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), для которой она и была написана.
Текст лицензии
Copyright (c) <год> <владельцы прав>
Данная лицензия разрешает лицам, получившим копию данного программного обеспечения и сопутствующей документации (в дальнейшем именуемыми «Программное Обеспечение»), безвозмездно использовать Программное Обеспечение без ограничений, включая неограниченное право на использование, копирование, изменение, добавление, публикацию, распространение, сублицензирование и/или продажу копий Программного Обеспечения, также как и лицам, которым предоставляется данное Программное Обеспечение, при соблюдении следующих условий:
Указанное выше уведомление об авторском праве и данные условия должны быть включены во все копии или значимые части данного Программного Обеспечения.
ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ГАРАНТИЯМИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ ПРАВ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО ИСКАМ О ВОЗМЕЩЕНИИ УЩЕРБА, УБЫТКОВ ИЛИ ДРУГИХ ТРЕБОВАНИЙ ПО ДЕЙСТВУЮЩИМ КОНТРАКТАМ, ДЕЛИКТАМ ИЛИ ИНОМУ, ВОЗНИКШИМ ИЗ, ИМЕЮЩИМ ПРИЧИНОЙ ИЛИ СВЯЗАННЫМ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫМИ ДЕЙСТВИЯМИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.
Оригинальный текст (англ.)
Copyright (c) <year> <copyright holders>
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.
— Open Source Initiative OSI — The MIT License:Licensing (англ.). — Шаблон лицензии МТИ. официальный текст. Архивировано из первоисточника 16 февраля 2012. Проверено 7 июля 2010.
Использование лицензии
Поскольку копирайт на данную лицензию отсутствует, другие группы имеют право использовать и изменять её для удовлетворения своих целей. Например, Фонд свободного ПО использовал сходную лицензию для своей библиотеки 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 — это… Что такое Лицензии MIT?
Лицензия MIT (англ. MIT License) — группа лицензий, разработанных Массачусетским технологическим институтом (МТИ) для распространения свободного программного обеспечения.
Лицензии не являются «копилефтом» (не содержат требования выпуска модифицированных версий под той же лицензией), что допускает использование кода в «собственническом» ПО (англ. proprietary).
Некоторые группы в МТИ используют различные варианты этой лицензии для своего ПО, в частности для программ Expat, Metakit, PuTTY, Mono и, наиболее известной — X Window System (X11).
Текст лицензии
Copyright (c) <год> <владельцы прав>
Данная лицензия разрешает лицам, получившим копию данного программного обеспечения и сопутствующей документации (в дальнейшем именуемыми «Программное Обеспечение»), безвозмездно использовать Программное Обеспечение без ограничений, включая неограниченное право на использование, копирование, изменение, добавление, публикацию, распространение, сублицензирование и/или продажу копий Программного Обеспечения, также как и лицам, которым предоставляется данное Программное Обеспечение, при соблюдении следующих условий:
Указанное выше уведомление об авторском праве и данные условия должны быть включены во все копии или значимые части данного Программного Обеспечения.
ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ГАРАНТИЯМИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ ПРАВ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО ИСКАМ О ВОЗМЕЩЕНИИ УЩЕРБА, УБЫТКОВ ИЛИ ДРУГИХ ТРЕБОВАНИЙ ПО ДЕЙСТВУЮЩИМ КОНТРАКТАМ, ДЕЛИКТАМ ИЛИ ИНОМУ, ВОЗНИКШИМ ИЗ, ИМЕЮЩИМ ПРИЧИНОЙ ИЛИ СВЯЗАННЫМ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫМИ ДЕЙСТВИЯМИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.
Оригинальный текст (англ.)
Copyright (c) <year> <copyright holders>
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.
— Open Source Initiative OSI — The MIT License:Licensing (англ.). — Шаблон лицензии МТИ. официальный текст. Проверено 7 июля 2010.
Использование лицензии
Поскольку копирайт на данную лицензию отсутствует, другие группы имеют право использовать и изменять её для удовлетворения своих целей. Например, Фонд свободного ПО использовал сходную лицензию для своей библиотеки 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 — Википедия
Лицензия MIT (англ. MIT License) — лицензия открытого программного обеспечения, разработанная Массачусетским технологическим институтом. Лицензия MIT является одной из самых ранних свободных лицензий, так как она относительно проста и иллюстрирует некоторые из основных принципов свободного лицензирования[1]. Она является разрешительной лицензией, то есть позволяет программистам использовать лицензируемый код в закрытом программном обеспечении при условии, что текст лицензии предоставляется вместе с этим программным обеспечением.
Лицензия является GPL-совместимой, то есть разрешает программистам комбинировать и распространять GPL-продукты с программным обеспечением под лицензией MIT[2].
По мнению Free Software Foundation, данная лицензия более точно называется X11 License, так как в прошлом MIT использовал много лицензий, и в текущем виде она была написана для X Window System.
Программное обеспечение под лицензией MIT включает в себя Expat, MetaKit, PuTTY, Mono, Ruby on Rails, Twisted, JQuery, Prototype, Wayland и, конечно же, X Window System (X11), для которой она и была написана.
Текст лицензии
Copyright (c) <год> <владельцы прав>
Данная лицензия разрешает лицам, получившим копию данного программного обеспечения и сопутствующей документации (в дальнейшем именуемыми «Программное Обеспечение»), безвозмездно использовать Программное Обеспечение без ограничений, включая неограниченное право на использование, копирование, изменение, слияние, публикацию, распространение, сублицензирование и/или продажу копий Программного Обеспечения, а также лицам, которым предоставляется данное Программное Обеспечение, при соблюдении следующих условий:
Указанное выше уведомление об авторском праве и данные условия должны быть включены во все копии или значимые части данного Программного Обеспечения.
ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ ГАРАНТИИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО КАКИМ-ЛИБО ИСКАМ, ЗА УЩЕРБ ИЛИ ПО ИНЫМ ТРЕБОВАНИЯМ, В ТОМ ЧИСЛЕ, ПРИ ДЕЙСТВИИ КОНТРАКТА, ДЕЛИКТЕ ИЛИ ИНОЙ СИТУАЦИИ, ВОЗНИКШИМ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫХ ДЕЙСТВИЙ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.
Оригинальный текст (англ.)
Copyright (c) <year> <copyright holders>
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[2]. Однако Движение Open Source называет лицензию Expat лицензией MIT,[3] а лицензии X11 у них вообще нет,[4] зато есть похожая лицензия X.Net, от которой отказались её авторы[5].
Сравнение с другими лицензиями
Лицензия MIT более всего соответствует трёхпунктной Лицензии BSD, отличаясь лишь пунктом, запрещающим использование доброго имени держателя авторских прав в рекламе.
Четырёхпунктная лицензия BSD также включает подобный пункт, обязывающий все рекламные материалы отображать эту лицензию в отличие от лицензии MIT. Последняя также более явно говорит о правах конечного пользователя, включая права использования, копирования, изменения, включения в другой исходный код, публикации, распространения, сублицензировании и/или продажи лицензированного программного обеспечения.
Двухпунктная, сходная с BSD, лицензия, вроде лицензии на Apple Computer WebCore (хотя большая часть WebCore распространяется по лицензии LGPL) также считается практически идентичной лицензии MIT, не включающей «рекламного» пункта.
Лицензия считается[кем?]академической лицензией, то есть признана годной к использованию в сфере научных разработок.
Примечания
Литература
Ссылки
Лицензия MIT — Википедия
Лицензия MIT (англ. MIT License) — лицензия открытого программного обеспечения, разработанная Массачусетским технологическим институтом. Лицензия MIT является одной из самых ранних свободных лицензий, так как она относительно проста и иллюстрирует некоторые из основных принципов свободного лицензирования[1]. Она является разрешительной лицензией, то есть позволяет программистам использовать лицензируемый код в закрытом программном обеспечении при условии, что текст лицензии предоставляется вместе с этим программным обеспечением.
Лицензия является GPL-совместимой, то есть разрешает программистам комбинировать и распространять GPL-продукты с программным обеспечением под лицензией MIT[2].
По мнению Free Software Foundation, данная лицензия более точно называется X11 License, так как в прошлом MIT использовал много лицензий, и в текущем виде она была написана для X Window System.
Программное обеспечение под лицензией MIT включает в себя Expat, MetaKit, PuTTY, Mono, Ruby on Rails, Twisted, JQuery, Prototype, Wayland и, конечно же, X Window System (X11), для которой она и была написана.
Текст лицензии
Copyright (c) <год> <владельцы прав>
Данная лицензия разрешает лицам, получившим копию данного программного обеспечения и сопутствующей документации (в дальнейшем именуемыми «Программное Обеспечение»), безвозмездно использовать Программное Обеспечение без ограничений, включая неограниченное право на использование, копирование, изменение, слияние, публикацию, распространение, сублицензирование и/или продажу копий Программного Обеспечения, а также лицам, которым предоставляется данное Программное Обеспечение, при соблюдении следующих условий:
Указанное выше уведомление об авторском праве и данные условия должны быть включены во все копии или значимые части данного Программного Обеспечения.
ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ ГАРАНТИИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО КАКИМ-ЛИБО ИСКАМ, ЗА УЩЕРБ ИЛИ ПО ИНЫМ ТРЕБОВАНИЯМ, В ТОМ ЧИСЛЕ, ПРИ ДЕЙСТВИИ КОНТРАКТА, ДЕЛИКТЕ ИЛИ ИНОЙ СИТУАЦИИ, ВОЗНИКШИМ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫХ ДЕЙСТВИЙ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.
Оригинальный текст (англ.)
Copyright (c) <year> <copyright holders>
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[2]. Однако Движение Open Source называет лицензию Expat лицензией MIT,[3] а лицензии X11 у них вообще нет,[4] зато есть похожая лицензия X.Net, от которой отказались её авторы[5].
Сравнение с другими лицензиями
Лицензия MIT более всего соответствует трёхпунктной Лицензии BSD, отличаясь лишь пунктом, запрещающим использование доброго имени держателя авторских прав в рекламе.
Четырёхпунктная лицензия BSD также включает подобный пункт, обязывающий все рекламные материалы отображать эту лицензию в отличие от лицензии MIT. Последняя также более явно говорит о правах конечного пользователя, включая права использования, копирования, изменения, включения в другой исходный код, публикации, распространения, сублицензировании и/или продажи лицензированного программного обеспечения.
Двухпунктная, сходная с BSD, лицензия, вроде лицензии на Apple Computer WebCore (хотя большая часть WebCore распространяется по лицензии LGPL) также считается практически идентичной лицензии MIT, не включающей «рекламного» пункта.
Лицензия считается[кем?]академической лицензией, то есть признана годной к использованию в сфере научных разработок.
Примечания
Литература
Ссылки
Лицензия MIT — Википедия. Что такое Лицензия MIT
Лицензия MIT (англ. MIT License) — лицензия открытого программного обеспечения, разработанная Массачусетским технологическим институтом. Лицензия MIT является одной из самых ранних свободных лицензий, так как она относительно проста и иллюстрирует некоторые из основных принципов свободного лицензирования[1]. Она является разрешительной лицензией, то есть позволяет программистам использовать лицензируемый код в закрытом программном обеспечении при условии, что текст лицензии предоставляется вместе с этим программным обеспечением.
Лицензия является GPL-совместимой, то есть разрешает программистам комбинировать и распространять GPL-продукты с программным обеспечением под лицензией MIT[2].
По мнению Free Software Foundation, данная лицензия более точно называется X11 License, так как в прошлом MIT использовал много лицензий, и в текущем виде она была написана для X Window System.
Программное обеспечение под лицензией MIT включает в себя Expat, MetaKit, PuTTY, Mono, Ruby on Rails, Twisted, JQuery, Prototype, Wayland и, конечно же, X Window System (X11), для которой она и была написана.
Текст лицензии
Copyright (c) <год> <владельцы прав>
Данная лицензия разрешает лицам, получившим копию данного программного обеспечения и сопутствующей документации (в дальнейшем именуемыми «Программное Обеспечение»), безвозмездно использовать Программное Обеспечение без ограничений, включая неограниченное право на использование, копирование, изменение, слияние, публикацию, распространение, сублицензирование и/или продажу копий Программного Обеспечения, а также лицам, которым предоставляется данное Программное Обеспечение, при соблюдении следующих условий:
Указанное выше уведомление об авторском праве и данные условия должны быть включены во все копии или значимые части данного Программного Обеспечения.
ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ ГАРАНТИИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО КАКИМ-ЛИБО ИСКАМ, ЗА УЩЕРБ ИЛИ ПО ИНЫМ ТРЕБОВАНИЯМ, В ТОМ ЧИСЛЕ, ПРИ ДЕЙСТВИИ КОНТРАКТА, ДЕЛИКТЕ ИЛИ ИНОЙ СИТУАЦИИ, ВОЗНИКШИМ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫХ ДЕЙСТВИЙ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.
Оригинальный текст (англ.)
Copyright (c) <year> <copyright holders>
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[2]. Однако Движение Open Source называет лицензию Expat лицензией MIT,[3] а лицензии X11 у них вообще нет,[4] зато есть похожая лицензия X.Net, от которой отказались её авторы[5].
Сравнение с другими лицензиями
Лицензия MIT более всего соответствует трёхпунктной Лицензии BSD, отличаясь лишь пунктом, запрещающим использование доброго имени держателя авторских прав в рекламе.
Четырёхпунктная лицензия BSD также включает подобный пункт, обязывающий все рекламные материалы отображать эту лицензию в отличие от лицензии MIT. Последняя также более явно говорит о правах конечного пользователя, включая права использования, копирования, изменения, включения в другой исходный код, публикации, распространения, сублицензировании и/или продажи лицензированного программного обеспечения.
Двухпунктная, сходная с BSD, лицензия, вроде лицензии на Apple Computer WebCore (хотя большая часть WebCore распространяется по лицензии LGPL) также считается практически идентичной лицензии MIT, не включающей «рекламного» пункта.
Лицензия считается[кем?]академической лицензией, то есть признана годной к использованию в сфере научных разработок.
Примечания
Литература
Ссылки
Лицензия MIT (Expat), объясненная простым языком
Код Лицензия , управляемый Кевином, подана 2014/01/04.
#Открытый источник
# OSI-Approved
# Permissive
Пожалуйста, включите Javascript для правильного просмотра страницы.
Сводка
Краткое описание
Короткая разрешающая лицензия на программное обеспечение.По сути, вы можете делать все, что хотите, при условии, что вы включите исходное уведомление об авторских правах и лицензии в любую копию программного обеспечения / источника. Используется множество вариаций этой лицензии.
Коммерческое использование
Вы можете использовать произведение в коммерческих целях.
Изменить
Вы можете вносить изменения в работу.
Раздать
Вы можете распространять скомпилированный код и / или исходный код.
Сублицензия
Вы можете включить произведение во что-то, имеющее более ограничительную лицензию.
Частное использование
Вы можете использовать произведение в личных целях.
Полный текст
Полный текст лицензии
Лицензия MIT (MIT)
Авторское право (c) <год> <правообладатели>
Настоящим разрешение предоставляется бесплатно любому лицу, получающему копию этого программного обеспечения и связанных файлов документации («Программное обеспечение») для работы с Программным обеспечением без ограничений, включая, помимо прочего, права на использование, копирование, изменение, объединение, публикацию, распространение, сублицензию и / или продажу копий Программного обеспечения, а также разрешать лицам, которым предоставляется Программное обеспечение, выполнять Итак, при соблюдении следующих условий:
Приведенное выше уведомление об авторских правах и это уведомление о разрешении должны быть включены во все копии или существенные части Программного обеспечения.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИЯМИ КОММЕРЧЕСКОЙ ЦЕННОСТИ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕ ЗАЩИЩЕННОЙ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ АВТОРЫ ИЛИ ВЛАДЕЛЬЦЫ АВТОРСКИХ ПРАВ НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УБЫТКИ ИЛИ ДРУГИЕ ОТВЕТСТВЕННОСТЬ, БЫЛИ В РЕЗУЛЬТАТЕ ДОГОВОРА, ПРАВОВЫХ ПРАВ ИЛИ ИНЫХ СЛУЧАЙНЫХ ПРОИЗВОДСТВА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.
Наборы изменений
.
Загадочная история лицензии MIT
Недавно Дэвид Хамфри задал, казалось бы, простой вопрос в Twitter.
Когда была создана лицензия MIT? Я не могу найти ни одного источника, который дает год.
— Дэвид Хамфри (@humphd) 1 апреля 2019 г.
Я говорю «кажущаяся простой», потому что лицензия MIT — одна из самых популярных лицензий, используемых программным обеспечением с открытым исходным кодом. Лицензия MIT, лицензия Apache и лицензия BSD — это основные разрешающие лицензии, термин, который контрастирует с взаимными лицензиями, такими как GPL, которые требуют, чтобы исходный код был доступен при распространении программного обеспечения.
Учитывая его популярность, можно подумать, что начало действия лицензии хорошо задокументировано. Я нашел различные подсказки, которые относились к дате в конце 1980-х годов, но ничего определенного. Тем не менее, Кейт Паккард и Джим Геттис ухватились за нить, чтобы рассказать о создании лицензии из первых рук. В дополнение к предоставлению первых примеров лицензии, их помощь также дала мне контекст, чтобы лучше понять, как лицензия развивалась с течением времени.
Дата? Вероятно, лучший ответ — 1987 год.Но полная история более сложная и даже немного загадочная.
Эта история начинается с проекта Athena в Массачусетском технологическом институте (MIT). «Проект Athena был совместным проектом MIT, Digital Equipment Corporation (DEC) и IBM по созданию распределенной вычислительной среды на территории кампуса для использования в образовательных целях», — говорится в Wikipedia. Запущенный в 1983 году, он дал начало важному программному обеспечению, которое в конечном итоге будет широко использоваться, включая систему X Window и Kerberos.
Система X Window специально обеспечивает базовую структуру для «рисования и перемещения окон на устройстве отображения и взаимодействия с мышью и клавиатурой», — говорится в Википедии.Версия 1 X вышла в июне 1984 года. Программное обеспечение достигло версии 11 в 1987 году (отсюда «X11», как назывались все последующие выпуски). В малых версиях используется такая номенклатура, как X10R4 или X11R7.7.
Изначально
X находился под проприетарной лицензией, но, согласно Packard, то, что мы теперь называем лицензией с открытым исходным кодом, было добавлено в X версии 6 в 1985 году. пока это не сделала Кристин Петерсон в 1998 году.) По словам Геттис, «Распространение X по лицензии стало такой болью, что я поспорил, что мы должны просто раздать ее.«Однако оказалось, что просто поместить его в общественное достояние не вариант». IBM не стала трогать общедоступный код (что-либо без специальной лицензии). Мы обратились к юристам Массачусетского технологического института, чтобы составить текст, чтобы сделать его доступным для любых целей. Думаю, Джерри Зальцер, вероятно, написал текст вместе с ними. Я помню, как одобрил результат «, — добавил Геттис.
Есть некоторая двусмысленность относительно того, когда именно стабилизировался язык ранних лицензий; как пишет Геттис, «мы не очень согласовывались в формулировках.«Однако лицензия, которая, как указывает Packard, была добавлена к X версии 6 в 1985 году, по-видимому, сохранялась до X версии 11, выпуск 5. Более поздняя версия языка лицензий, похоже, была представлена в X версии 11, выпуск 6 в 1994 году.
Следовательно, есть веские аргументы в пользу того, что лицензия MIT, также называемая в то время X Consortium или X11 License, кристаллизовалась с X11 в 1987 году, и это лучшая дата для использования. Вы можете утверждать, что он был создан в 1985 году с возможными корректировками в течение следующих двух лет.В те дни лицензии часто развивались постепенно. Например, Геттис заметил, что, хотя лицензия GPLv1 была официально выпущена в 1989 году, Emacs Ричарда Столлмана ранее распространялся по лицензии, аналогичной GPL.
Но на этом история не заканчивается. Если вы посмотрите на лицензию, используемую для X11, и утвержденную лицензию MIT в Open Source Initiative (OSI), они не совпадают. Сходны по духу, но существенно отличаются по используемым словам.
«Современная» лицензия MIT аналогична лицензии, используемой для библиотеки синтаксического анализатора Expat XML примерно с 1998 года.Лицензия MIT, использующая этот текст, была частью первой группы лицензий, утвержденных OSI в 1999 году. Примечательно то, что, хотя OSI описала ее как «Лицензия MIT (иногда называемая [sic]« лицензией X Consortium ») , «на самом деле это не то же самое, что лицензия X Consortium.
Как и почему произошел этот сдвиг — и даже если это произошло случайно — неизвестно. Но ясно, что к 1999 г. утвержденная версия лицензии MIT, задокументированная OSI, использовала язык, отличный от X Consortium License.Это причина, по которой некоторые, в том числе Free Software Foundation, предпочитают полностью избегать использования терминологии «Лицензия MIT», поскольку она может относиться к нескольким связанным, но различным лицензиям.
(Лицензия MIT не уникальна в таком несоответствии. Например, есть лицензия BSD с тремя пунктами и более старая лицензия с четырьмя пунктами, даже если нет явного управления версиями.)
Итак, вот оно. Выберите дату. Прекурсоры с 1985 года. X Consortium или вариант лицензии X11 с 1987 года.Или лицензия Expat от 1998 или 1999.
Спасибо участникам этой ветки Twitter за то, что сделали эту статью возможной.
.
Лицензия MIT | Выберите лицензию
Краткая и простая разрешительная лицензия с условиями, требующими только сохранения авторских прав и лицензионных уведомлений. Лицензионные работы, модификации и более крупные произведения могут распространяться на других условиях и без исходного кода.
Разрешения | Условия | Ограничения |
---|---|---|
|
|
Лицензия MIT Авторские права (c) [год] [полное имя] Разрешение предоставляется бесплатно любому лицу, получившему копию. этого программного обеспечения и связанных файлов документации («Программное обеспечение») для работы с в Программном обеспечении без ограничений, включая, помимо прочего, права использовать, копировать, изменять, объединять, публиковать, распространять, сублицензировать и / или продавать копий Программного обеспечения и разрешить лицам, которым предоставлены для этого при соблюдении следующих условий: Вышеупомянутое уведомление об авторских правах и это уведомление о разрешении должны быть включены во все копии или существенные части Программного обеспечения.ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫЕ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧЕННАЯ, ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ, ПРИГОДНОСТЬ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ И ЗАЩИТА ОТ ПРАВ. НИ В КОЕМ СЛУЧАЕ АВТОРЫ ИЛИ ДЕРЖАТЕЛИ АВТОРСКИХ ПРАВ НЕСЕТ ОТВЕТСТВЕННОСТЬ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УБЫТКИ ИЛИ ДРУГИЕ ОТВЕТСТВЕННОСТЬ, ВЫЯВЛЯЮЩАЯСЯ ЛИ В РЕЗУЛЬТАТЕ ДОГОВОРА, ПРАКТИКИ ИЛИ ИНЫМ ОБРАЗОМ, НЕ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ, ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ ДЕЛАМИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.
.
Почему я использую лицензию MIT
WordPress был моим первым знакомством с программным обеспечением с открытым исходным кодом. В то время идея раздать свою работу бесплатно была для меня настолько чуждой, что я почти полностью ее отверг.
с открытым исходным кодом подойдет для WordPress — проект поддержал мою многомиллионную компанию — но не подходит для реального мира.
По мере того, как мой опыт работы с программным обеспечением увеличивался, я встречал все больше и больше программного обеспечения с открытым исходным кодом. В то время jQuery имел двойную лицензию под GPL (выборочная лицензия с открытым исходным кодом WordPress) и под лицензиями MIT.Я воспринял это как показатель того, что открытый исходный код — это путь, поэтому я начал распространять свою собственную работу под аналогичными лицензиями.
GPL
Я уже писал о том, почему GPL может быть опасным вариантом лицензии, но я хотел осветить несколько причин, по которым я снова избегаю ее, когда это необходимо.
Лицензирование вирусов
Во-первых, GPL — это «вирусная» лицензия. Это означает, что любые производные работы (программы, основанные на вашем коде) должны быть , а также под лицензией GPL.Кроме того, любые работы, объединяющие ваш проект (т. Е. Поставляемые вместе как один продукт), должны быть лицензированы по GPL.
Я использую лицензирование с открытым исходным кодом, потому что оно способствует свободе — принуждение кого-либо к определенному выбору лицензии для составного приложения из-за выбора лицензии для библиотеки является антитезой «свободы».
Распределение
Любой, кому вы распространяете свое приложение, имеет право на незабфусцированную копию исходного исходного кода приложения. Если вы размещаете веб-сайт, вы не распространяете CMS, на которой вы его создали, поэтому лицензия GPL WordPress не является проблемой.Ну, пока вам не понадобится нанять кого-нибудь, чтобы помочь с проектом.
Субподрядчик, которому вы отправили копию своей внутренней темы WordPress? Они могут перепрофилировать, распространять и перепродавать эту тему другим.
Компании, основанные на программном обеспечении GPL
Я никогда не думал, что компании, «продающие» программы под лицензией GPL, пойдут очень далеко. 1 Есть несколько крупных компаний, занимающихся WordPress, которые продают темы и плагины, и я могу добавить, довольно успешно.
Но природа GPL такова, что любой покупатель, покупающий копию продукта GPL , также получает право распространять эту копию — бесплатно или за плату.Тем не менее, я видел, как крупные игроки угрожали судебным иском против лиц, пытающихся сделать это — развитие, которое делает меня еще менее склонным выбирать GPL (или любое программное обеспечение / продукт / бизнес на основе GPL) в будущем. 2
MIT
Я использую лицензию MIT, потому что с точки зрения лицензий с открытым исходным кодом она невероятно открыта.
Copyright (c) <год> <правообладатели>
Настоящим предоставляется бесплатное разрешение любому лицу, получившему копию этого программного обеспечения и связанных файлов документации («Программное обеспечение»), на работу с Программным обеспечением без ограничений, включая, помимо прочего, права
на использование, копирование, изменение , объединять, публиковать, распространять, сублицензировать и / или продавать копии Программного обеспечения и разрешать лицам, которым предоставляется Программное обеспечение, делать это при соблюдении следующих условий:Приведенное выше уведомление об авторских правах и это уведомление о разрешении должны быть включены во все копии или существенные части Программного обеспечения.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИЯМИ КОММЕРЧЕСКОЙ ЦЕННОСТИ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕЗАЩИТЫ ОТ ПРАВ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ АВТОРЫ ИЛИ ВЛАДЕЛЬЦЫ АВТОРСКИХ ПРАВ НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УБЫТКИ ИЛИ ДРУГИЕ ОТВЕТСТВЕННОСТЬ, БЫЛИ В РЕЗУЛЬТАТЕ ДОГОВОРА, ПРАВОВЫХ ПРАВ ИЛИ ИНЫХ СЛУЧАЙНЫХ ПРОИЗВОДСТВА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, ИЛИ ИЛИ В СВЯЗИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. 3
Вот и все.Вся лицензия. В отличие от GPL, требование только , которое лицензия MIT предъявляет к получателям, заключается в том, что они сохраняют мое уведомление об авторских правах в неприкосновенности, когда они перепрофилируют, распространяют или иным образом повторно используют мой код.
В отличие от GPL, эта лицензия не является вирусной. Вы можете взять мою библиотеку (фрагмент JavaScript, класс PHP, скомпилированный двоичный дистрибутив и т. Д.) И использовать ее в своем проекте, по-прежнему лицензируя сам проект таким образом, чтобы защитить ваш бизнес. Вы можете добавить к или иным образом изменить мою библиотеку — и распространить вашу измененную копию — при этом сублицензировать свои модификации иначе, чем я лицензировал оригинал.
Вы можете построить бизнес, который будет продавать более крупные проприетарные приложения, созданные из небольших компонентов с открытым исходным кодом, не опасаясь, что имитаторы купят и перепродают ваш продукт. 4
Движение вперед
Я хочу прояснить две вещи, которые могут вас запутать в этой статье:
Во-первых, я по-прежнему сторонник открытого кода. Я буду еще продолжать писать и выпускать программное обеспечение с открытым исходным кодом. Однако когда и где это возможно, я буду всегда использовать для своего кода по лицензии MIT, а только буду использовать лицензию GPL, если не будет другого выбора. 5
Во-вторых, любой код, который вы видите на этом сайте, в моей учетной записи GitHub или получаете от меня каким-либо образом, является, если явно не указано иное, , распространяемым в соответствии с условиями лицензии MIT выше.
.