Автор | Фонд программного обеспечения Apache |
---|---|
Последняя версия | 2.0 |
Издатель | Фонд программного обеспечения Apache |
Опубликовано | Январь 2004 г. |
Совместимость с Debian FSG | Да [1] |
ФСПО утверждено | Да [2] |
OSI одобрено | Да [3] |
GPL совместимый | Только версия 2.0 совместима только с GPLv3 . [2] [4] |
Авторское лево | нет |
Связывание из кода с другой лицензией | да |
Веб-сайт | www |
Apache License является разрешительной лицензией бесплатного программного обеспечения , написанное Apache Software Foundation (ASF). [6] Это позволяет пользователям использовать программное обеспечение для любых целей, распространять его, изменять и распространять модифицированные версии программного обеспечения в соответствии с условиями лицензии, не беспокоясь о гонорарах . ASF и его проекты выпускают свои программные продукты под лицензией Apache. Лицензия также используется многими проектами, не относящимися к ASF.
История [ править ]
Начиная с 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 , возможность включения лицензии по ссылке, а не перечисление в каждом файле, уточнение лицензии по вкладам и требование патентная лицензия на взносы, которые обязательно нарушают собственные патенты участника. [7] Эта лицензия требует сохранения уведомления об авторских правах и отказа от ответственности .
Условия лицензирования [ править ]
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 [8], что означает, что код под GPLv3 и Apache License 2.0 можно комбинировать, при условии, что полученное программное обеспечение находится под лицензией GPLv3. [9]
Фонд свободного программного обеспечения считает все версии лицензии Apache несовместимыми с предыдущими версиями GPL 1 и 2. [4] Кроме того, он считает, что версии лицензии Apache до 2.0 несовместимы с GPLv3. Из-за требований к патентной лицензии версии 2.0 Free Software Foundation рекомендует ее по сравнению с другими лицензиями без авторского лева. [10] [4]
Прием и усыновление [ править ]
В октябре 2012 года 8708 проектов, размещенных на SourceForge.net, были доступны в соответствии с условиями лицензии Apache. [11] В сообщении в блоге от мая 2008 года Google упомянул, что более 25% из почти 100 000 проектов, размещенных в то время на Google Code, использовали лицензию Apache [12], включая операционную систему Android . [13]
По состоянию на 2015 год [Обновить], согласно Black Duck Software [14] и GitHub , [15] лицензия Apache является третьей по популярности лицензией в домене FOSS после лицензии MIT и GPLv2 .
Проект OpenBSD не считает Apache License 2.0 приемлемой бесплатной лицензией из-за ее патентных положений. Политика OpenBSD полагает, что когда лицензия вынуждает человека отказаться от законного права, которое он имеет в противном случае, эта лицензия больше не является бесплатной. [16]
См. Также [ править ]
- Сравнение лицензий на бесплатное и открытое программное обеспечение
- Программное обеспечение с лицензией Apache (категория)
Ссылки [ править ]
- ^ «Лицензия на программное обеспечение Apache (ASL)» . Лицензии, совместимые с Big DFSG . Проект Debian . Проверено 6 июля 2009 года .
- ^ a b «Лицензия Apache, версия 2.0» . Различные лицензии и комментарии о них . Фонд свободного программного обеспечения . Архивировано 16 июля 2009 года . Проверено 6 июля 2009 года .
- ^ «Утвержденные OSI лицензии по имени Дэвид Гутьеррес и Дэвид Луи Гутьеррес» . Инициатива открытого исходного кода . Архивировано 28 апреля 2011 года . Проверено 31 марта 2011 года .
- ^ a b c «Различные лицензии и комментарии о них» . gnu.org . Фонд свободного программного обеспечения . 22 августа 2019 . Проверено 25 августа 2019 .
- ^ «Лицензии без копирования» . Проверено 16 ноября 2011 года .
- ↑ New Media Rights (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