Apache License

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 13:47, 16 ноября 2016.
Apache License
Apache Software Foundation Logo (2016).svg
The Apache Software Foundation logo
Author Apache Software Foundation
Latest version 2.0
Publisher Apache Software Foundation
Published January 2004
DFSG compatible Yes[1]
FSF approved Yes[2]
OSI approved Yes[3]
GPL compatible Yes – version 2.0 is compatible with GPL v3,[2] but 1.0 & 1.1 are incompatible.[4]
Copyleft no
Linking from code with a different license yes
Website www.apache.org/licenses

Apache License — является разрешающим лицензией свободного программного обеспечения , написанная Apache Software Foundation (ASF). Апач Лицензия требуется сохранение авторских прав уведомления и оговорки . Как и другие бесплатные лицензии на программное обеспечение , лицензия позволяет пользователю программное обеспечение свободно использовать программное обеспечение для любых целей, чтобы распространить его, чтобы изменить его, и распространять измененные версии программного обеспечения, в соответствии с условиями лицензии, не заботясь для лицензионных платежей . ASF и его проекты выпустить программное обеспечение , которые они производят в соответствии с лицензией Apache и многие без ASF проектов также используют ASL.[5]

История версий

Apache License 1.0 — оригинальная лицензия, которая распространяется только на старые версии пакетов (например, версия 1.2 веб-сервера).

Apache License 1.1 была одобрена ASF в 2000 году. Отличие от версии 1.0 описано в пункте «о рекламе (advertising clause)» (раздел 3 лицензии 1.0): производные продукты уже не обязаны использовать атрибуцию в своих рекламных материалах, необходимо лишь указывать её в своей документации.

В январе 2004 года ASF утвердила Apache License 2.0. Данная лицензия работает, по существу, как MIT, BSD и Apache License 1.1, с некоторыми дополнительными преимуществами. Например, лицензирование производных работ в рамках других лицензий разрешается при соблюдении условий Apache License 2.0. Основные изменения: упрощение использования лицензии для не ASF проектов, улучшение совместимости с GPL, возможность использовать ссылку на описание лицензии, вместо того, чтобы описывать её в каждом файле.[6]

Условия лицензирования

Подобно любой другой лицензии на свободное программное обеспечение, лицензия Apache даёт пользователю право использовать программное обеспечение для любых целей, свободно распространять, изменять, и распространять изменённые копии, за исключением названия.

Данная лицензия не ставит условием неизменность лицензии распространения программного обеспечения, и не настаивает даже на сохранении его бесплатного и открытого статуса. Единственным условием, накладываемым лицензией Apache, является информирование получателя о факте использования исходного кода. Таким образом, в противоположность copyleft-лицензиям, получатель модифицированной версии не обязательно получает все права, изначально предоставляемые лицензией Apache.

При распространении программного обеспечения необходимо поместить следующие файлы в корневую директорию:

  • LICENSE — файл, содержащий копию текста лицензии Apache;
  • NOTICE — текстовый файл, перечисляющий все библиотеки, лицензированные под лицензией Apache вместе с именами их создателей.

В каждом лицензируемом файле должна быть сохранена вся исходная информация о копирайтах или патентах, в каждый изменённый файл должна добавляться информация о проведённых изменениях.

Совместимость с GPL

Фонд Free Software Foundation объявил все версии лицензии Apache несовместимыми со второй версией GPL.

Apache Software Foundation, начиная с 2004 года, настаивает на своём праве решать вопрос совместимости Apache лицензии с GPL.

Согласно Free Software Foundation, GPLv3 совместима с Apache License v2.0. Как следствие, разработчики всегда имеют возможность свои программы под Apache License v2.0 перевести под GPL v3.0, чтобы быть уверенными в том, что производные их разработок (форки) останутся свободными. Однако смена лицензии с GPL на Apache невозможна, поэтому совместимость односторонняя.[7]

Прием и принятие

В октябре 2012 года 8708 проектjd , расположеннs[ на сайте SourceForge.net были доступны в соответствии с условиями лицензии Apache. В своем блоге с мая 2008 года Google отметил , что более 25% из почти 100 000 проектов затем размещенных на сайте Google Code использовали лицензию Apache, включая Android операционной системы .

По состоянию на 2015 год , в соответствии с Black Duck Software и GitHub, лицензия Apache является третьим наиболее популярной лицензией в FOSS домене после лицензии MIT и GPLv2 .[8]

Примечания

  1. "The Apache Software License (ASL)". The Big DFSG-compatible Licenses. Debian Project. Retrieved 6 July 2009. 
  2. 2,0 2,1 "Apache License, Version 2.0". Various Licenses and Comments about Them. Free Software Foundation. Archived from the original on 16 July 2009. Retrieved 6 July 2009. 
  3. "OSI-approved licenses by name". Open Source Initiative. Archived from the original on 28 April 2011. Retrieved 31 March 2011. 
  4. "GNU License List". Retrieved 1 October 2013. 
  5. Apache License [Электронный ресурс] : Материал из Википедии — свободной энциклопедии: — Режим доступа:https://en.wikipedia.org/wiki/Apache_License
  6. Apache License [Электронный ресурс] : Материал из http://www.apache.org/: — Режим доступа: http://www.apache.org/licenses/
  7. Apache License [Электронный ресурс] : Материал из https://www.gnu.org/: — Режим доступа: https://www.gnu.org/licenses/license-list.html
  8. Apache License [Электронный ресурс] : Материал из https://github.com/: — Режим доступа: https://github.com/blog/1964-license-usage-on-github-com