Лицензи за свободни софтуери и софтуери с отворен код
Следната таблица представя лицензи за свободен софтуер и софтуер с отворен код. Таблицата включва само софтуерни лицензи, които са одобрени от поне една експертна група от FSF, OSI, проектите Debian и Fedora както и такива, които имат официална документация. За да видите пълния списък с лицензи, посетете Списък на свободни лицензи.
FOSS лицензи
[редактиране | редактиране на кода]FOSS е абревиатура от „Free and Open Source Software“. Не е налична официална дефиниция за FOSS софтуер и за това различните организации поддържат утвърдени списъци със софтуерни лицензи.[1] Open Source Initiative (OSI) е една от организациите, които поддържат списъци с лицензи за отворен код. Free Software Foundation (FSF) е друга такава организация, която поддържа списък на лицензи, които счита за свободни.[2] Списъците на двете организации с лицензи за свободни софтуери и такива с отворен код са част от FOSS лицензите. Има лицензи, включени в списъка на OSI, които не съответстват на дефиницията за свободен софтуер. Дефиницията на термина отворен код позволява да се наложат ограничения като например цена, вид на лиценза и неговия произход. Като например случая със Споразумението за отворен код на НАСА, което изисква кодът да бъде „оригинален“.[3][4] OSI има различна политика от FSF по отношение на одобряването на лицензи.[5]
Дефиницията за свободен софтуер на FSF се фокусира върху неограничения достъп на потребителя да използва, изучава начина на работа, преработва, копира и разпространява софтуер за каквато и да е цел. Това са основни свободи.[6][7] Критерият на OSI за отворен код се фокусира върху достъпността на изходния код и предимствата на неограничения и обществено поддържан модел на разработка.[8] Съществуват и много FOSS лицензи като Apache License, както и всички Free Software лицензи, които позволяват ползването на някои от FOSS компонентите за търговски цели.[9]
Таблица за сравнение
[редактиране | редактиране на кода]За по-опростено представяне на най-разпространените лицензи вижте сравнение на лицензи за свободен софтуер.
Таблицата представя отделните особености на всеки лиценз и служи като наръчник за правилата и условията им, разделен в седем тематични категории. Сравнително нови инструменти като проекта на Европейската комисия Joinup Licensing Assistant [10] позволяват преглеждането и сравнението на лицензи на базата на повече от 40 признака и категории, както и достъп до SPDX идентификатори и пълен текст. Таблицата по-долу илюстрира изключенията и ограниченията в следните случаи:
- Свързване – свързване на лицензирания код с код под друг лиценз (например когато кодът е извлечен от библиотека)
- Разпространение – разпространение на кода от трети страни
- Преработка – преработване на код от лицензополучател
- Патентоване – защита на лицензополучатели от патентни искове, подадени от сътрудниците по отношение тяхното участие в направата на кода и защита на сътрудниците от такива искове подадени от лицензополучатели
- Лично ползване – дали преработената версия на кода трябва да се споделя с общността или може да се остане за лично ползване (например за вътрешно ползване от фирма)
- Сублицензиране – дали преработената версия на кода може да се лицензира под друг лиценз (например авторско право) или трябва да остане под същия лиценз, под който е предоставен кода
- Търговска марка – ползването на търговски марки, асоциирани с лицензирания код или от неговите сътрудници чрез лиценз
Лиценз | Издател | Последна
версия |
Дата на
публикуване |
Свързване (библиотека) | Разпространение | Преработка | Патентоване | Лично
ползване |
Сублицензиране | Търговска марка |
---|---|---|---|---|---|---|---|---|---|---|
Academic Free License[11] | Lawrence E. Rosen | 3.0 | 2002 | Пермисивен (разрешителен) лиценз | Пермисивен | Пермисивен | Да | Пермисивен | Пермисивен | Не |
Affero General Public | Affero Inc | 2.0 | 2007 | Копилефт [12] | Копилефт с изключение на GNU AGPL [12] | Копилефт [12] | ? | Да [12] | ? | ? |
Apache License | Apache Software Foundation | 2.0 | 2004 | Пермисивен [13] | Пермисивен [13] | Пермисивен [13] | Да [13] | Да [13] | Пермисивен [13] | Не [13] |
Apple Public Source License | Apple Computer | 2.0 | 6 Август 2003 | Пермисивен | ? | Ограничен | ? | ? | ? | ? |
Artistic License | Larry Wall | 2.0 | 2000 | с ограничения | с ограничения | с ограничения | Не | Пермисивен | с ограничения | Не |
Beerware | Poul-Henning Kamp | 42 | 1987 | Пермисивен | Пермисивен | Пермисивен | Не | Пермисивен | Пермисивен | Не |
BSD License | Regents of the University of California | 3.0 | ? | Пермисивен [14] | Пермисивен [14] | Пермисивен [14] | Собственоръчно [14] | Да [14] | Пермисивен [14] | Собственоръчно [14] |
Boost Software License | ? | 1.0 | 17 Август 2003 | Пермисивен | ? | Пермисивен | ? | ? | ? | ? |
Creative Commons Zero | Creative Commons | 1.0 | 2009 | Обществено достояние | Обществено достояние | Обществено достояние | Не | Обществено достояние | Обществено достояние | Не |
CC BY | Creative Commons | 4.0 | 2002 | Пермисивен | Пермисивен | Пермисивен | Не | Да | Пермисивен | Не |
CC BY-SA | Creative Commons | 4.0 | 2002 | Копилефт | Копилефт | Копилефт | Не | Да | Копилефт | Не |
CeCILL | CEA / CNRS / INRIA | 2.1 | 21 Юни 2012 | Пермисивен | Пермисивен | Пермисивен | Не | Пермисивен | с ограничения | Не |
Common Development and | Sun Microsystems | 1.0 | 1 Декември 2004 | Пермисивен | ? | Ограничен | ? | ? | ? | ? |
Common Public License | IBM | 1.0 | Май 2001 | Пермисивен | ? | Копилефт | ? | ? | ? | ? |
Cryptix General License | Cryptix Foundation | н/д | 1995 | Пермисивен | Пермисивен | Пермисивен | Собственоръчно | Да | ? | Собственоръчно |
Eclipse Public License | Eclipse Foundation | 2.0 | 24 Август 2017 | Ограничен | Ограничен | Ограничен | Да | Да | Ограничен | Собственоръчно |
Educational Community | Indiana University | 1.0 | 2007 | Пермисивен | ? | Пермисивен | ? | ? | ? | ? |
European Union Public | European Commission | 1.2 | Май 2017 | Пермисивен, според Европейският закон (Съображения 10 и 15 Директива (2009/24/ЕС) | Копилефт с одробен списък за съвместимост | Копилефт с одробен списък за съвместимост | Да | Да | Копилефт с одробен списък за съвместимост | Не |
FreeBSD | Проекта FreeBSD | н/д | Април 1999 | Пермисивен | Пермисивен | Пермисивен | Собственоръчно | Пермисивен | Пермисивен | Собственоръчно |
GNU Affero General Public | Free Software Foundation | 3.0 | 2007 | Сaмо GNU GPLv3 | Копилефт | Копилефт | Да | Без мрежово ползване | Копилефт | Да |
GNU General Public License | Free Software Foundation | 3.0 | Юни 2007 | Сaмо съвместими с GNU GPLv3 | Копилефт | Копилефт | Да | Да | Копилефт | Да |
GNU Lesser General Public | Free Software Foundation | 3.0 | Юни 2007 | С ограничения | Копилефт | Копилефт | Да | Да | Копилефт | Да |
IBM Public License | IBM | 1.0 | Август 1999 | Копилефт | ? | Копилефт | ? | ? | ? | ? |
ISC license | Internet Systems Consortium | н/д | Юни 2003 | Пермисивен | Пермисивен | Пермисивен | Собственоръчно | Пермисивен | Пермисивен | Собственоръчно |
LaTeX Project Public | проекта LaTeX | 1.3c | ? | Пермисивен | ? | Пермисивен | ? | ? | ? | ? |
Microsoft Public License | Microsoft | н/д | ? | Копилефт | Копилефт | Копилефт | Не | Пермисивен | ? | Не |
MIT license / X11 license | MIT | н/д | 1988 | Пермисивен | Пермисивен | Пермисивен | Собственоръчно | Да | Пермисивен | Собственоръчно |
Mozilla Public License | Mozilla Foundation | 2.0 | 3 Януари 2012 | Пермисивен | Копилефт | Копилефт | Да | Да | Копилефт | Не |
Netscape Public License | Netscape | 1.1 | ? | Ограничен | ? | Ограничен | ? | ? | ? | ? |
Open Software License | Lawrence Rosen | 3.0 | 2005 | Пермисивен | Копилефт | Копилефт | Да | Да | Копилефт | ? |
OpenSSL license | проекта OpenSSL | н/д | ? | Пермисивен | ? | Пермисивен | ? | ? | ? | ? |
PHP License | PHP Group | 3.01 | 2019 | с ограничения | с ограничения | с ограничения | Да | Да | с ограничения | Собственоръчно |
Python Software Foundation | Python Software Foundation | 3.9.1 | 2020-10-05 | Пермисивен | Пермисивен | Пермисивен | Да | Пермисивен | Пермисивен | Не |
Q Public License | Trolltech | ? | ? | Ограничен | ? | Ограничен | ? | ? | ? | ? |
Sleepycat License | Sleepycat Software | н/д | 1996 | Пермисивен | с ограничения | Пермисивен | Не | Да | Не | Не |
Unlicense | unlicense.org | 1 | Декември 2010 | Пермисивен/Обществено достояния | Пермисивен/Обществено достояния | Пермисивен/Обществено достояния | ? | Пермисивен/Обществено достояния | Пермисивен/Обществено достояния | ? |
W3C Software Notice and | W3C | 20021231 | 31 Декември 2002 | Пермисивен | ? | Пермисивен | ? | ? | ? | ? |
Do What The Fuck You
(WTFPL) |
Banlu Kemiyatorn, Sam Hocevar | 2 | Декември 2004 | Пермисивен/Обществено достояния | Пермисивен/Обществено достояния | Пермисивен/Обществено достояния | Не | Да | Да | Не |
XCore Open Source License както и отделно "Hardware License" споразумение | XMOS | ? | Февруари 2011 | Пермисивен | Пермисивен | Пермисивен | Собственоръчно | Да | Пермисивен | ? |
XFree86 1.1 License | The XFree86 Project, Inc | ? | ? | Пермисивен | ? | Пермисивен | ? | ? | ? | ? |
zlib/libpng license | Jean-Loup Gailly и Mark Adler | ? | ? | Пермисивен | ? | Пермисивен | ? | ? | ? | ? |
- Други лицензи, за които няма информация:
Лиценз | Издател | Последна
версия |
Дата на
публикуване |
---|---|---|---|
Eiffel Forum License | NICE | 2 | 2002 |
Intel Open Source License | Intel Corporation | н/д | ? |
RealNetworks Public Source License | RealNetworks | ? | ? |
Reciprocal Public License | Scott Shattuck | 1.5 | 2007 |
Sun Industry Standards Source License | Sun Microsystems | ? | ? |
Sun Public License | Sun Microsystems | ? | ? |
Sybase Open Watcom Public License | Open Watcom | н/д | 2003-01-28 |
Zope Public License | Zope Foundation | 2.1 | ? |
Elastic License 2.0 (ELv2) | Elastic.co | 2.0 | ? |
Server Side Public License (SSPL) | MongoDB | 1.0 | 2018-10-16 |
Одобрения
[редактиране | редактиране на кода]Следната таблица показва за всеки лиценз коя организация от FOSS общността я е одобрила – като „свободен софтуер“ или лиценз с „отворен достъп“ – , начина по който организациите ги категоризират, и съвместимостта между тях с цел комбинирана или производна смесена работа. Организациите обикновено дават одобрение на определени версии на софтуерния лиценз. Например, одобрение от FSF означава, че фондацията определя лиценза като такъв за свободен софтуер. FSF препоръчва минимум той да бъде "съвместим с GPL” и за предпочитане да бъде copyleft. OSI препоръчва смесица от разрешителни/пермисивни и copyleft лицензи, Апачи лицензът 2.0, 2- & 3- клаузата BSD лиценз GPL, LGPL, MIT лиценз, MPL 2.0, CDDL и EPL.
Лиценз и версия | Одобрен от FSF | Съвместимост с GPL (v3) | Одобрен от OSI | Одобрен от Debian | Одобрен от Fedora |
---|---|---|---|---|---|
Academic Free License | Да | Не | Да | Не | Да |
Affero General Public License 3.0 | Да | Да | Да | Да | Да |
Apache License 1.x | Да | Не | Да | Да | Да |
Apache License 2.0 | Да | Единствено GPLv3 | Да | Да | Да |
Apple Public Source License 1.x | Не | Не | Да | Не | Не |
Apple Public Source License 2.0 | Да | Не | Да | Не | Да |
Artistic License 1.0 | Не | Не | Да | Да | Не |
Artistic License 2.0 | Да | Да | Да | Да | Да |
Beerware License | виж “неформални лицензи” | виж “неформални лицензи” | Не | Не | Да |
Boost Software License | Да | Да | Да | Да | Да |
CeCILL | Да | Да | Да | Да | Да |
Common Development and Distribution License | Да | GPLv3 (GPLv2 оспорван) | Да | Да | Да |
Common Public License | Да | Не | Да | Да | Да |
Creative Commons BY-SA 4.0 | Да | GPLv3 | ? | Да | ? |
Creative Commons Zero | Да | Да | Не | Частично | Да |
Cryptix General License | Да | Да | Да | Да | Да |
Do What The Fuck You Want To Public License (WTFPL) | Да | Да | Не | Да | Да |
Eclipse Public License | Да | Не | Да | Да | Да |
Educational Community License | Да | Да | Да | Не | Да |
Eiffel Forum License 2 | Да | Да | Да | Да | Да |
European Union Public Licence | Да | Да | Да | Да | ? |
GNU Affero General Public License | Да | Да | Да | Да | Да |
GNU Free Documentation License | Да | Не | Да | Не | Не |
GNU General Public License v2 | Да | Не | Да | Да | Да |
GNU General Public License v3 | Да | Да | Да | Да | Да |
GNU Lesser General Public License | Да | Да | Да | Да | Да |
IBM Public License | Да | Не | Да | Да | Да |
Intel Open Source License | Да | Да | Да | Не | Не |
ISC license | Да | Да | Да | Да | Да |
LaTeX Project Public License | Да | Не | Да | Да | Да |
Microsoft Public License | Да | Не | Да | Не | Да |
Microsoft Reciprocal License | Да | Не | Да | Не | Да |
MIT license / X11 license | Да | Да | Да | Да | Да |
Mozilla Public License 1.1 | Да | Не | Да | Да | Да |
Mozilla Public License 2.0 | Да | Да | Да | Да | Да |
NASA Open Source Agreement | Не | Не | Да | ? | Не |
Netscape Public License | Да | Не | Не | Не | Да |
Open Software License | Да | Не | Да | Не | Да |
OpenSSL license | Да | Не | Не | Да | Да |
Original BSD license | Да | Не | Не | Да | Да |
PHP License | Да | Не | Да | Да | Да |
Python Software Foundation License 2.0.1; 2.1.1 и по-нови | Да | Да | Да | Да | Да |
Q Public License | Да | Не | Да | Не | Да |
Reciprocal Public License 1.5 | Не | Не | Да | Не | Не |
Revised BSD license | Да | Да | Да | Да | Да |
Simplified BSD license | Да | Да | Да | Да | Да |
Sleepycat License | Да | Да | Да | Да | Да |
Sun Industry Standards Source License | Да | Не | Да | Не | Да |
Sun Public License | Да | Не | Да | Не | Да |
Sybase Open Watcom Public License | Не | Не | Да | Не | Не |
Unlicense | Да | Да | Да | ? | Да |
W3C Software Notice and License | Да | Да | Да | Да | Да |
XFree86 1.1 License | Да | Да | Не | Не | Не |
Zero-Clause BSD License | ? | ? | Да | ? | ? |
zlib/libpng license | Да | Да | Да | Да | Да |
Zope Public License 1.0 | Да | Не | Не | Не | Да |
Zope Public License 2.0 | Да | Да | Да | Не | Да |
Вижте също
[редактиране | редактиране на кода]Източници
[редактиране | редактиране на кода]- ↑ Open source licenses – Licenses by Name on opensource.org
- ↑ Various Licenses and Comments about Them // Посетен на August 8, 2011.
- ↑ Various Licenses and Comments about Them: NASA Open Source Agreement
- ↑ Source Initiative Licenses by Name[неработеща препратка]
- ↑ Other Resources & Disclaimer // While the OSI acknowledges these as potentially helpful resources for the community, it does not endorse any content, contributors or license interpretations from these websites.[...]The OSI does not promote or exclusively favor any of the above resources, but instead mentions them as a neutral, separate third-party.
- ↑ "Relationship between the Free Software movement and Open Source movement", Free Software Foundation, Inc
- ↑ "What is Free Software", Free Software Foundation, Inc
- ↑ opensource.org/about „Open source is a development method for software that harnesses the power of distributed peer review and transparency of process. The promise of open source is better quality, higher reliability, more flexibility, lower cost, and an end to predatory vendor lock-in.“
- ↑ Popp, Dr. Karl Michael. Best Practices for commercial use of open source software. Norderstedt, Germany, Books on Demand, 2015. ISBN 978-3738619096.
- ↑ Joinup Licensing Assistant // Посетен на 31 March 2020.
- ↑ OSL 3.0 Explained
- ↑ а б в г affero.org: Affero General Public License version 2 (AGPLv2)
- ↑ а б в г д е ж the section 4 of the apache license version 2
- ↑ а б в г д е ж BSD license