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