0

Сравнительный анализ основных лицензий Open Source.

-->

Сравнительное исследование основных лицензий Open Source: GPL, LGPL, BSD, MIT, Mozilla public license, Apache software license1. Чем отличаются категории “free software” и “Open source”.В настоящем докладе будут рассматриваться шесть лицензий. Open Source Initiative дало одобрение эти лицензиям на распространение ПО с открытым исходным текстом.На сайте проекта GNU Free software foundation (FSF) их называют free software licenses - “лицензиями на свободное ПО” Из перечисленных шести лицензий, только три совместимы с лицензией GPL. Это BSD , LGPL, и лицензия MIT. Лицензиями, несовместимыми с GPL, являются лицензии 1.0 и 1.1 версии Apache и версии 1.0 и 1.1 Mozilla . Исходя из этого, рассмотрим подробнее, в чем заключается различие между понятиями “ПО с открытыми исходными текстами” и “свободного ПО” (free software) .В своей статье, Давид Уиллер, представитель “Open Source Initiative”, указывая на различное содержание этих терминов, тем не менее, употребляет их как синонимы. По его мнению, те, кто использует название “ПО с открытыми исходными текстами”, преследует определенные цели. К примеру, желание подчеркнуть какие- то особые преимущества ПО. Может быть безопасность или надежность. Другие же, используя название “свободное ПО”, объявляют о своей независимости и отсутствии контроля за использованием ПО со стороны третьих лиц.По мнению представителей FSF, на сегодняшний день Free Software и Open Source – это два самостоятельных движения. На сайте FSF прямым текстом указано, что «Free Software не против движения Open Source, но путать нас не нужно».Несмотря на то, что представители FSF придерживаются мнения, что понятие “ПО с открытыми исходными текстами” подходит под определение понятия “свободного ПО“, они стараются применять только последнее определение и аргументируют свой выбор:”открытый исходный текст” – такое определение слишком узкое; разработчиками “обычного” По, понятию “открытый исходный текст” придается совершенно другой смысл.2. Названия и тексты лицензий.На сайте GNU, также как и на сайте Open Source Initiative можно найти тексты лицензий на английском языке.С сайта GNU лучше брать текст GPL и LGPL, а также появившиеся изменения к ним или новые версии. А с сайта Open Source , тексты остальных лицензий: Mozilla public license, Apache software license, MIT, BSD. Между названиями отдельных лицензий в списке на сайте Open Source и сайте GNU есть разница. В этом можно убедиться, внимательно прочитав их. Например, сайте GNU лицензия называется Expat license, а на сайте Open Source - лицензия MIT. Фактически это точная копия лицензия BSD, с одним только отступлением. Лицензия X-консорциума – так она зовется на сайте на GNU, упоминаемая в русских компьютерных изданиях, в списках лицензий на сайте Open Source, не присутствует. Причина в том, что это практически копия лицензии MIT.Отдельного внимания требует текст лицензии BSD. Всего имеется два варианта, один из которых имеет оговорку о рекламе. Директором Департамента Технологического Лицензирования Калифорнийского университета 22 июля 1999г оговорка была официально отменена. Поэтому рекомендуется пользоваться вариантом без оговорки. Следовательно, текст лицензии BSD рекомендуется брать с сайта Open Source.Лицензия корпорации Intel “BSD+Patent License” - это еще один вариант лицензии BSD В, который появился в 2001 году. Ее разработка была произведена именно для того, чтобы развивать и распространять ПО, которое может быть защищено патентами на программное обеспечение корпорации Intel.3. Совмещаемость с GPL.Выше уже упоминалось о том, что из пяти, только три лицензии: MIT, BSD, LGPL совместимы с GPL, а это означает, что чтобы получить одну программу, разработчик имеет право объединить два модуля. Один - распространяемый на условиях совместимой с GPL лицензии и другой - распространяемый на условиях GPL. В соответствии с условиями GPL , должно осуществляться распространение полученной программы в дальнейшем.4. Характеристика лицензий.Лучше всего сравнительную характеристику условий лицензий представить в виде таблицы, в которой наглядно будет показано наличие или отсутствие в лицензии тех или иных требований.Немного поговорим и о лицензии LGPL, которая носит ограниченное применение: она может быть применена только к библиотеке и все.Помимо этого должно быть библиотекой, произведение, производное от первоначальной библиотеки.Решив заменить лицензию LGPL на GPL, создатель библиотеки должен знать, что подобная замена будет окончательной. Последствием такой замены будет применение GPL ко всем последующим копиям данного экземпляра библиотеки и произведениям, производным от нее. В отношении произведений, появляющихся как результат связывания ПО, использующего библиотеку, с библиотекой, LGPL содержит ряд специфических условий. Если определенные требования LGPL будут учтены, произведения могут распространяться на любых условиях.

Метки: ,

Оставить комментарий или два

XHTML: Вы можете использовать эти тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Блог защищен интеллектуальной системой защиты от спама.