Apache License























Apache License

Apache Software Foundation Logo (2016).svg
логотип Apache

Автор
Apache Software Foundation
Версія
2.0
Видавець
Apache Software Foundation
Опублікована
січень 2004

DFSG compatible

Так
Free software
Так
OSI approved
Так
GPL compatible
Так — GPLv3
Copyleft
Ні
Дозволяє лінкуватися під іншою ліцензією
Так

Apache License (Apache Software License до версії 2.0) — ліцензія на вільне програмне забезпечення Apache Software Foundation.




Зміст





  • 1 Історія версій


  • 2 Умови ліцензування


  • 3 Сумісність з GPL


  • 4 Виноски


  • 5 Посилання




Історія версій |


Apache License 1.0 була оригінальною Apache Ліцензією, яка стосувалася тільки старих версій пакетів Apache (як наприклад версія 1.2 їхнього веб-сервера).


Apache License 1.1 була схвалена ASF в 2000 році: головна зміна від ліцензії 1.0 міститься в 'рекламному твердженні' (секція 3 ліцензії 1.0); більше не потрібно, щоб похідна продукція включала приписування в їхніх матеріалах рекламувань, але тільки в їхню документації.[1]


ASF схвалив модифікацію до Apache License 2.0 в січні 2004. Заявлені цілі ліцензії включали


  • полегшення умов ліцензії для не ASF-проектів,

  • покращуючи сумісність з GPL-заснованим програмним забезпеченням,

  • дозволити, щоб ліцензії включалися посиланням замість бути внесеними в кожен файл, прояснюючи ліцензію розробників,

  • і вимагаючи патентовану ліцензію вкладників, які обов'язково порушують власні патенти вкладників.


Умови ліцензування |


Подібно до всякої іншій ліцензії на вільне програмне забезпечення, ліцензія Апач дає користувачеві право використовувати програмне забезпечення для будь-яких цілей, вільно поширювати, змінювати, і поширювати змінені копії.


Дана ліцензія не ставить умовою незмінність ліцензії розповсюдження програмного забезпечення і не наполягає навіть на збереженні його безоплатного та відкритого статусу. Єдиною умовою, що накладається Апач ліцензією, є інформування одержувача про факт використання початкового коду, що ліцензований під ліцензією Апач. Таким чином, на відміну від ліцензій copyleft, одержувач модифікованої версії не обов'язково отримує всі права, що спочатку надаються Апач ліцензією.


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


  • LICENSE — Файл, що містить копію ліцензії Апач.

  • NOTICE — Текстовий файл, що перераховує всі бібліотеки, що ліцензують Апач ліцензією разом з іменами їх творців.

У кожному ліцензованому файлі повинна бути збережена вся початкова інформація про копірайти або патенти, до кожного зміненого файлу повинна додаватися інформація про здійснені зміни.



Сумісність з GPL |


Фонд Free Software Foundation оголосив всі версії Апач-ліцензії несумісними з другою версією GPL[2].


Apache Software Foundation, починаючи з 2004 року, наполягає на своєму праві вирішувати питання сумісності Апач ліцензії з GPL [3]


Згідно з Free Software Foundation, GPLv3 сумісна з Apache License 2.0.[2][4]. Як наслідок, розробники завжди мають можливість свої ASLv2-програми перевести під GPLv3, щоб бути впевненими в тому, що похідні їхніх розробок (форки) залишаться вільними.



Виноски |




  1. Licenses — The Apache Software Foundation. Архів оригіналу за 2013-06-26. Процитовано 2007-07-07. 


  2. аб Richard M. Stallman. Various Licenses and Comments about Them (англійською). Free Software Foundation. Архів оригіналу за 2011-08-22. Процитовано 2007-12-27. 


  3. http://www.apache.org/licenses/GPL-compatibility.html


  4. GPLv3 Final Draft Rationale. Free Software Foundation. 2007-05-31. Архів оригіналу за 2013-06-26. Процитовано 2008-06-27.  Текст «accessdate-2007-06-14» проігноровано (довідка)



Посилання |


  • Apache Licenses

Popular posts from this blog

Save data to MySQL database using ExtJS and PHP [closed]2019 Community Moderator ElectionHow can I prevent SQL injection in PHP?Which MySQL data type to use for storing boolean valuesPHP: Delete an element from an arrayHow do I connect to a MySQL Database in Python?Should I use the datetime or timestamp data type in MySQL?How to get a list of MySQL user accountsHow Do You Parse and Process HTML/XML in PHP?Reference — What does this symbol mean in PHP?How does PHP 'foreach' actually work?Why shouldn't I use mysql_* functions in PHP?

Compiling GNU Global with universal-ctags support Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Data science time! April 2019 and salary with experience The Ask Question Wizard is Live!Tags for Emacs: Relationship between etags, ebrowse, cscope, GNU Global and exuberant ctagsVim and Ctags tips and trickscscope or ctags why choose one over the other?scons and ctagsctags cannot open option file “.ctags”Adding tag scopes in universal-ctagsShould I use Universal-ctags?Universal ctags on WindowsHow do I install GNU Global with universal ctags support using Homebrew?Universal ctags with emacsHow to highlight ctags generated by Universal Ctags in Vim?

Add ONERROR event to image from jsp tldHow to add an image to a JPanel?Saving image from PHP URLHTML img scalingCheck if an image is loaded (no errors) with jQueryHow to force an <img> to take up width, even if the image is not loadedHow do I populate hidden form field with a value set in Spring ControllerStyling Raw elements Generated from JSP tagds with Jquery MobileLimit resizing of images with explicitly set width and height attributeserror TLD use in a jsp fileJsp tld files cannot be resolved