Apache Software License

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 11:47, 13 июня 2017.
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 Январь 2004
DFSG compatible Да[Источник 1]
FSF approved Yes[Источник 2]
OSI approved Да[Источник 3]
GPL compatible Yes – version 2.0 is compatible with GPL v3, but 1.0 & 1.1 are incompatible.[Источник 4]
Copyleft нет
Linking from code with a different license да
Website www.apache.org/licenses

Лицензия Apache, версия 2.0 (ALv2) - это разрешительная лицензия свободных программ, написанных на программном обеспечении Apache Software Foundation (ASF).[Источник 5] Лицензией Apache требует сохранением уведомления об авторских правах и отказ от ответственности. Как и другие бесплатные лицензии на программное обеспечение, лицензия позволяет пользователю свободно использовать программное обеспечение в любых целях, распространять, модифицировать его и распространять модифицированные версии программного обеспечения в соответствии с условиями лицензии, не заботясь о royalties. Это делается ALv2 в FRAND-RF лицензии. ASF и ее проектов выпуска продуктов под лицензией Apache и многие не-ASF проекты с использованием ALv2.

Бесплатные лицензии на программное обеспечивают тем, что дают широкие права получателя - изменять и распространять это программное обеспечение. Эти действия, как правило, запрещены законом об авторских правах, а на правах владельца (обычно Автор) кусок программного обеспечения может снять эти ограничения, сопровождающие программное обеспечение с лицензией программного обеспечения, которые предоставляется получателям этих прав. Программа, использует такую лицензию свободного программного обеспечения (или свободное и открытое программное обеспечение), как это предусмотрено правообладателем. Бесплатные лицензии на программное обеспечение применяются для программного обеспечения с исходным кодом, а также двоичной форме объектного кода, так как закон Об авторском праве признает обе формы.

История

Версия 1.1

Лицензия Apache 1.1 была утверждена ASF в 2000 году: первичные изменения от 1.0 лицензии в 'рекламную статью (Раздел 3 1.0 лицензия); производные продукты уже не требуется для включения атрибуции в свои рекламные материалы, а только в их документацию.[Источник 6]

Версия 2.0

ASF приняла лицензию Apache 2.0 в январе 2004 года. Заявленные цели лицензии оформление лицензии проще для не-АСФ проекты использования, улучшения совместимости с GPL-программное обеспечение, позволяющее лицензии должны быть включены посредством ссылки вместо указанных в каждом файле, уточнив лицензии на вклады, и требует патентной лицензии на вклады, которые обязательно нарушать вкладчиком собственных патентов.


Лицензионные условия

Лицензия Apache носит разрешительный характер, она не требует, чтобы производная работа программного обеспечения или модификации оригинала распространялась с использованием той же лицензии (в отличие от лицензий на копилефт - см. Сравнение). Он по-прежнему требует применения одной и той же лицензии для всех немодифицированных частей, и в каждом лицензионном файле должны сохраняться любые оригинальные уведомления об авторских правах, патентах, товарных знаках и атрибуции в перераспределенном коде (исключая уведомления, которые не относятся к какой-либо части производных работ ); И в каждом лицензионном файле необходимо добавить уведомление о том, что изменения были внесены в этот файл.

Если текстовый файл NOTICE включен как часть распределения исходной работы, то производные работы должны включать читаемую копию этих уведомлений в текстовом файле NOTICE, распространяемом как часть производных работ, в исходной форме или документации или в пределах Отображается экран, сгенерированный производной (везде, где обычно появляются уведомления сторонних производителей). Содержимое файла NOTICE не изменяет лицензию, поскольку оно предназначено только для информационных целей, и добавление дополнительных уведомлений об атрибутах, поскольку допустимы дополнения к тексту NOTICE, при условии, что эти уведомления не могут быть поняты как изменение лицензии. Модификации могут иметь соответствующие уведомления об авторских правах и могут предоставлять различные условия лицензии для внесения изменений.

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

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

Apache Software Foundation и Фонд Free Software Foundation согласны с тем, что Apache License 2.0 является бесплатной лицензией на программное обеспечение, совместимой с версией 3 GNU General Public License (GPL),[Источник 7] что означает, что код под GPL версии 3 и Apache License 2.0 может Быть объединены, пока результирующее программное обеспечение лицензируется по версии GPL 3. [Источник 8]

Фонд свободного программного обеспечения считает, что все версии Apache License несовместимы с предыдущими версиями 1 и 2 GPL [Источник 9] и, кроме того, рассматривает версии Apache License до версии v2.0, несовместимой с GPLv3. Из-за требований патентной лицензии версии 2.0 Фонд бесплатного программного обеспечения рекомендует его по другим лицензиям, не относящимся к копилефт, в частности, рекомендуя его либо для небольших программ, либо для разработчиков, которые хотят использовать разрешающую лицензию по другим причинам.[Источник 10]

Прием и применение

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

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

Проект OpenBSD не считает лицензию Apache 2.0 приемлемой лицензией в силу своих патентных положений. [Источник 16]

См. также

Источники

  1. "The Apache Software License (ASL)". The Big DFSG-compatible Licenses. Debian Project. Retrieved 6 July 2009. 
  2. "Apache License, Version 2.0". Various Licenses and Comments about Them. Free Software Foundation. Archived from the original on 16 July 2009. Retrieved 6 июля 2009.  Check date values in: |access-date= (help)
  3. "OSI-approved licenses by name". Open Source Initiative. Archived from the original on 28 April 2011. Retrieved 31 марта 2011.  Check date values in: |access-date= (help)
  4. "GNU License List". Retrieved 1 October 2013. 
  5. New Media Rights (2008-09-12). "Open Source Licensing Guide". California Western School of Law. Retrieved 2015-11-28. The ‘BSD-like’ licenses such as the BSD, MIT, and Apache licenses are extremely permissive, requiring little more than attributing the original portions of the licensed code to the original developers in your own code and/or documentation. 
  6. "Licenses – The Apache Software Foundation". Archived from the original on 1 July 2007. Retrieved 7 July 2007. 
  7. "Various Licenses and Comments about Them". Free Software Foundation. 14 January 2008. Archived from the original on 18 January 2008. Retrieved 30 January 2008. 
  8. Apache Software Foundation. "Apache License v2.0 and GPL Compatibility". Archived from the original on 15 January 2008. Retrieved 30 January 2008. 
  9. Free Software Foundation (28 February 2013). "Licenses". Archived from the original on 5 March 2013. 
  10. "How to choose a license for your own work". 
  11. "Projects at SourceForge under Apache License". Retrieved 28 October 2012. 
  12. "Standing Against License Proliferation". Retrieved 24 October 2009. 
  13. Шаблон:Http://source.android.com/source/licenses.html Android Open Source licenses
  14. "Top 20 licenses". Black Duck Software. 19 November 2015. Retrieved 19 November 2015. 1. MIT license 24%, 2. GNU General Public License (GPL) 2.0 23%, 3. Apache License 16%, 4. GNU General Public License (GPL) 3.0 9%, 5. BSD License 2.0 (3-clause, New or Revised) License 6%, 6. GNU Lesser General Public License (LGPL) 2.1 5%, 7. Artistic License (Perl) 4%, 8. GNU Lesser General Public License (LGPL) 3.0 2%, 9. Microsoft Public License 2%, 10. Eclipse Public License (EPL) 2% 
  15. Balter, Ben (2015-03-09). "Open source license usage on GitHub.com". github.com. Retrieved 2015-11-21. "1 MIT 44.69%, 2 Other 15.68%, 3 GPLv2 12.96%, 4 Apache 11.19%, 5 GPLv3 8.88%, 6 BSD 3-clause 4.53%, 7 Unlicense 1.87%, 8 BSD 2-clause 1.70%, 9 LGPLv3 1.30%, 10 AGPLv3 1.05% 
  16. "OpenBSD copyright policy". OpenBSD Project. Retrieved 25 April 2017. 

Ссылки