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