Apache License является разрешительной лицензией бесплатного программного обеспечения , написанное Apache Software Foundation (ASF). [5] Это позволяет пользователям использовать программное обеспечение для любых целей, распространять его, изменять и распространять модифицированные версии программного обеспечения в соответствии с условиями лицензии, не беспокоясь о гонорарах . ASF и его проекты выпускают свои программные продукты под лицензией Apache. Лицензия также используется многими проектами, не относящимися к ASF.
Автор | Фонд программного обеспечения Apache |
---|---|
Последняя версия | 2.0 |
Издатель | Фонд программного обеспечения Apache |
Опубликовано | Январь 2004 г . |
Совместимость с Debian FSG | Да [1] |
ФСПО утверждено | Да [2] |
OSI одобрено | Да [3] |
GPL совместимый | Только версия 2.0 совместима только с GPLv3 . [2] [4] |
Авторское лево | нет |
Связывание из кода с другой лицензией | да |
Веб-сайт | www |
История
Начиная с 1995 года, Apache Group (позже Apache Software Foundation) выпускала последовательные версии своего хорошо известного одноименного сервера httpd . Их первоначальная лицензия была по существу такой же, как и старая лицензия BSD с четырьмя пунктами , с изменением только названий организаций. В нем есть дополнительный термин, который происходит от пункта 4 BSD, в котором говорится, что производные не должны иметь одно и то же имя Apache.
В июле 1999 г. Беркли согласился с аргументом, выдвинутым Фондом свободного программного обеспечения, и снял свой пункт о рекламе (пункт 3), чтобы сформировать новую лицензию BSD с тремя пунктами. В 2000 году Apache сделал то же самое и создал лицензию Apache License 1.1, в которой производные продукты больше не обязаны включать указание ссылки в своих рекламных материалах, а только в их документацию. Отдельные пакеты, лицензированные в соответствии с версией 1.1, могли использовать разные формулировки из-за различных требований к атрибуции или идентификации марки, но все обязательные условия были одинаковыми.
В январе 2004 года ASF решила отказаться от модели BSD и выпустила лицензию Apache License 2.0. Заявленные цели лицензии включали облегчение использования проектов, не относящихся к ASF, улучшение совместимости с программным обеспечением на основе GPL , возможность включения лицензии по ссылке, а не перечисление в каждом файле, уточнение лицензии по вкладам и требование патентная лицензия на взносы, которые обязательно нарушают собственные патенты участника. [6] Эта лицензия требует сохранения уведомления об авторских правах и отказа от ответственности .
Условия лицензирования
Apache License является разрешительным ; в отличие от лицензий с авторским левом, он не требует, чтобы производная работа программного обеспечения или модификации оригинала распространялись с использованием той же лицензии. Он по-прежнему требует применения той же лицензии ко всем неизмененным частям. В каждом лицензионном файле должны быть сохранены оригинальные уведомления об авторских правах, патентах, товарных знаках и авторстве (за исключением уведомлений, не относящихся к какой-либо части производных работ). В каждый измененный лицензионный файл должно быть добавлено уведомление о том, что в этот файл были внесены изменения.
Если NOTICE
текстовый файл включен как часть распространения оригинальной работы, то производные работы должны включать читаемую копию этих уведомлений в NOTICE
текстовом файле, распространяемом как часть производных работ, в исходной форме или документации или в отображении. генерируются производными работами (везде, где обычно появляются такие сторонние уведомления).
Содержимое NOTICE
файла не изменяет лицензию, поскольку оно предназначено только для информационных целей, и добавление дополнительных уведомлений об авторстве в качестве дополнений к NOTICE
тексту допустимо, при условии, что эти уведомления не могут быть истолкованы как изменение лицензии. Модификации могут иметь соответствующие уведомления об авторских правах и могут предусматривать другие условия лицензии для модификаций.
Если явно не указано иное, любые вклады, представленные лицензиатом лицензиару, будут осуществляться в соответствии с условиями лицензии без каких-либо условий, но это не исключает каких-либо отдельных соглашений с лицензиаром в отношении этих вкладов.
Лицензия Apache License 2.0 гарантирует, что пользователю не придется беспокоиться о нарушении каких-либо патентов при использовании программного обеспечения. Пользователю предоставляется лицензия на любой патент, который распространяется на программное обеспечение. Эта лицензия прекращается, если пользователь предъявляет иск кому-либо за нарушение патентных прав, связанных с этим программным обеспечением. Это условие добавлено для предотвращения патентных споров.
Совместимость
Apache Software Foundation и Free Software Foundation соглашаются, что Apache License 2.0 является лицензией бесплатного программного обеспечения , совместимой с GNU General Public License (GPL) версии 3 [7], что означает, что код под GPLv3 и Apache License 2.0 можно комбинировать, при условии, что полученное программное обеспечение находится под лицензией GPLv3. [8]
Фонд свободного программного обеспечения считает все версии лицензии Apache несовместимыми с предыдущими версиями GPL 1 и 2. [4] Кроме того, он считает, что версии лицензии Apache до 2.0 несовместимы с GPLv3. Из-за требований к патентной лицензии версии 2.0 Free Software Foundation рекомендует ее по сравнению с другими лицензиями без авторского лева. [9] [4]
Прием и усыновление
В октябре 2012 года 8708 проектов, размещенных на SourceForge.net, были доступны в соответствии с условиями лицензии Apache. [10] В сообщении в блоге от мая 2008 года Google упомянул, что более 25% из почти 100 000 проектов, размещенных в то время на Google Code, использовали лицензию Apache [11], включая операционную систему Android . [12]
По состоянию на 2015 год[Обновить], В соответствии с Black Duck Software [13] и GitHub , [14] лицензия Apache является третьей наиболее популярной лицензией на FOSS домене после лицензии MIT и GPLv2 .
Проект OpenBSD не считает Apache License 2.0 приемлемой бесплатной лицензией из-за ее патентных положений. Политика OpenBSD полагает, что когда лицензия вынуждает человека отказаться от законного права, которое он имеет в противном случае, эта лицензия больше не является бесплатной. [15]
Смотрите также
- Сравнение лицензий на бесплатное и открытое программное обеспечение
- Программное обеспечение с лицензией Apache (категория)
Рекомендации
- ^ «Лицензия на программное обеспечение Apache (ASL)» . Лицензии, совместимые с Big DFSG . Проект Debian . Проверено 6 июля 2009 года .
- ^ а б «Лицензия Apache, версия 2.0» . Различные лицензии и комментарии о них . Фонд свободного программного обеспечения . Архивировано 16 июля 2009 года . Проверено 6 июля 2009 года .
- ^ «OSI утвержденных лицензий от имени Дэвид Гутьеррес и Дэвид Louie Гутьеррес» . Инициатива открытого исходного кода . Архивировано 28 апреля 2011 года . Проверено 31 марта 2011 года .
- ^ а б в «Различные лицензии и комментарии о них» . gnu.org . Фонд свободного программного обеспечения . 22 августа 2019 . Проверено 25 августа 2019 .
- ^ Новые права СМИ (12 сентября 2008 г.). «Руководство по лицензированию с открытым исходным кодом» . Калифорнийская западная школа права . Проверено 28 ноября 2015 года .
«BSD-подобные» лицензии, такие как лицензии BSD, MIT и Apache, чрезвычайно разрешительны и требуют лишь приписывания исходных частей лицензионного кода оригинальным разработчикам в вашем собственном коде и / или документации.
- ^ «Лицензия Apache, версия 2.0» . Фонд программного обеспечения Apache . Проверено 15 июля 2019 .
- ^ «Различные лицензии и комментарии о них» . Фонд свободного программного обеспечения. 14 января 2008 года. Архивировано 18 января 2008 года . Проверено 30 января 2008 года .
- ^ Фонд программного обеспечения Apache. «Лицензия Apache v2.0 и совместимость с GPL» . Архивировано 15 января 2008 года . Проверено 30 января 2008 года .
- ^ «Как выбрать лицензию на собственное произведение» . gnu.org . Фонд свободного программного обеспечения . 15 декабря 2018 . Проверено 25 августа 2019 .
- ^ «Проекты SourceForge под лицензией Apache» . Проверено 28 октября 2012 года .
- ^ Стейн, Грег (28 мая 2008 г.). «Противодействие распространению лицензий» . Блог Google с открытым исходным кодом .
- ^ «Лицензии» . Проект с открытым исходным кодом Android . Проверено 25 августа 2019 .
- ^ «Топ-20 лицензий» . Программное обеспечение Black Duck. 19 ноября 2015. Архивировано из оригинала 19 июля 2016 года . Проверено 19 ноября 2015 года .
- ^ Балтер, Бен (9 марта 2015 г.). «Использование лицензий с открытым исходным кодом на GitHub.com» . GitHub .
- ^ «Политика авторских прав OpenBSD» . openbsd.org . OpenBSD Project. 28 мая 2019.
Внешние ссылки
- Лицензии Apache
- Краткое описание лицензии Apache License 2.0