Поняв основные типы программного обеспечения в предыдущая тема и, наконец, поняв разницу между свободным программным обеспечением и открытым исходным кодом, пришло время разобраться с лицензиями.
Меня интересовали только лицензии на бесплатное и открытое программное обеспечение, поэтому мы о них и поговорим.
Лучше сразу понять концепцию "авторское лево" .
Копилефт использует законы об авторском праве для обеспечения соблюдения невозможность ограничивать права любого лица на использование, изменение и распространение как самого данного произведения, так и произведений, основанных на нем.
Идея состоит в том, что любой, кто распространяет программу, с модификациями или без них, не имеет права ограничивать свободу его дальнейшего распространения или модификации.
Copyleft гарантирует, что каждый пользователь свободен в своих действиях.
Автором концепции является все тот же Ричард Столлман.
Теперь собственно сами лицензии.
Я не буду рассматривать все существующие лицензии — во-первых, это много букв, во-вторых, это не очень интересно.
Напишу только о тех, которые получили наибольшее распространение.
1) Стандартная общественная лицензия GNU (GPL).
Стандартная общественная лицензия GNU (GNU General Public License или соглашение об открытой лицензии GNU) в настоящее время является самой популярной лицензией свободного программного обеспечения.
Первая версия появилась в рамках проекта GNU Project в 1988 году.
Эту лицензию еще называют GNU GPL, или просто GPL, если из контекста понятно, что речь идет именно об этой лицензии (есть и другие лицензии, содержащие слова «общая общественная лицензия» в названии).
Вторая версия этой лицензии была выпущена в 1991 году, третья версия, после многих лет работы и длительного обсуждения, в 2007 году (читайте третью версию Здесь ).
Цель GNU GPL — предоставить пользователю программного обеспечения права, которые по умолчанию запрещены законом об авторском праве, и гарантировать, что другие пользователи всех производных (модифицированных) программ получат точно такие же расширенные права.
По этой лицензии разработчик, внося любые изменения в открытый исходный код, обязуется в дальнейшем предоставлять его исходный код каждому пользователю по запросу.
Важно, чтобы авторы сняли с себя любую ответственность за то, как будет использоваться их продукт и к каким последствиям может привести его использование.
Единственное, что явно запрещено, — это закрытие исходных кодов после их модификации.
В принципе, это и есть «авторское лево» (см.
выше).
2) Лицензия на программное обеспечение Беркли (Berkeley Software Distribution, сокращенно BSD) BSD была разработана в кампусе Калифорнийского университета в Беркли для BSD-версий UNIX. Таким образом, права на исходный дистрибутив BSD официально принадлежат Регентам Калифорнийского университета, руководящему органу Калифорнийского университета (шаблон лицензии Здесь ).
В настоящее время лицензии BSD являются одними из самых популярных лицензий свободного программного обеспечения и используются для многих программ.
Эта лицензия также предоставляет право неограниченного использования в сторонних разработках, но, в отличие от GPL, позволяет сделать продукт закрытым в будущем.
То есть лицензия BSD накладывает на пользователя меньше ограничений, чем обычное авторское право, но больше, чем «авторское лево».
3) Публичная лицензия Mozilla — MPL Версия 1.0 была разработана Митчелл Бейкер, когда она работала юристом в Netscape Communications Corporation. Версия 1.1 была разработана Mozilla Foundation (лицензия Здесь ).
MPL содержит функции модифицированной лицензии BSD и GNU GPL. Считается, что лицензия MPL обеспечивает слабое авторское лево.
Исходный код, скопированный или измененный в соответствии с MPL, должен быть лицензирован в соответствии с правилами MPL. В отличие от более ограничительных бесплатных лицензий, код под лицензией MPL можно объединить в одну программу с проприетарными файлами.
MPL имеет «некоторые сложные ограничения», которые делают ее несовместимой с GNU GPL. Используется в качестве лицензии для Mozilla Suite, Mozilla Firefox, Mozilla Thunderbird и других программ, разработанных в рамках проекта Mozilla ( http://www.mozilla.org/ ).
Исходный код, скопированный или измененный в соответствии с MPL, должен быть лицензирован в соответствии с правилами MPL. В отличие от более ограничительных свободных лицензий, код по лицензии MPL можно объединить в одну программу с закрытыми файлами.
Она также была принята другими разработчиками, в первую очередь Sun Microsystems, в качестве общей лицензии на разработку и распространение OpenSolaris, версии Solaris с открытым исходным кодом.
4) Бесплатные лицензии на основе трех предыдущих К ним относятся Artistic, Affero, Apache, LGPL (Lesser GPL — облегченная версия GPL), MIT/X11, ZPL, Sun Public License, gSOAP Public License и многие другие.
Все они в той или иной степени дополняются и модифицируются (в целях облегчения или усиления «авторского лева») перечисленных выше свободных лицензий (можно просмотреть все лицензии ) Я не претендую ни на новизну, ни на эксклюзивность приведенной выше информации.
Мне было интересно.
Может быть, это произойдет и с вами? Теги: #gnu gpl #mpl #BSD #лицензии #Авторское право
-
История Еще Одного 3D Куба 10Х10Х10.
19 Oct, 24 -
Котлин Для Новичков
19 Oct, 24 -
Какая У Тебя Религия?
19 Oct, 24