Python Software Foundation License
Автор Python Software Foundation
Совместима с DFSG Да
Свободное программное обеспечение Да[1]
Одобрена OSI Да[2]
Совместима с GPL Да[1]
Копилефт Нет

Python Software Foundation License (PSFL) — BSD-подобная пермиссивная лицензия на свободное ПО, совместимая с GNU General Public License (GPL)[1]. Её первичное назначение — распространение программного проекта Python. В отличие от GPL, лицензия Python не является копилефтной и позволяет вносить изменения в исходный код, а также создавать производные работы, не открывая код. PSFL указана как утверждённая как FSF, так и OSI.

Более ранние версии Python находились под так называемой Python License, несовместимой с GPL. В качестве причины этой несовместимости Фондом свободного программного обеспечения было указано, что «эта лицензия Python регулируется законами штата Вирджиния, США», а GPL не позволяет этого[3].

В том же году, когда создатель языка Python Гвидо ван Россум изменил лицензию, чтобы устранить эту несовместимость, за что он был удостоен премии Free Software Award.[4] Однако версии Python от 1.6b1 до 2.0 и 2.1 по-прежнему распространяются под старой лицензией, несовместимой с GNU GPL [5].

Примечания

править
  1. 1 2 3 Stallman, Richard. Various Licenses and Comments about Them, new Python license. Free Software Foundation. Дата обращения: 7 июля 2007. Архивировано 27 декабря 2021 года.
  2. License Search. Open Source Initiative.
  3. Stallman, Richard. Various Licenses and Comments about Them. Free Software Foundation. Дата обращения: 7 июля 2007. Архивировано из оригинала 22 августа 2011 года.
  4. 2001 Free Software Awards. GNU Project - Free Software Foundation. Дата обращения: 7 июля 2007. Архивировано из оригинала 16 августа 2012 года.
  5. Old Python on Gnu.org.

Ссылки

править

📚 Artikel Terkait di Wikipedia

История языка программирования Python

1.6.1 и Python 2.0. Лицензия, начиная с этой версии, была переименована в Python Software Foundation License. Начиная с альфа релиза Python 2.1 весь

IronPython

Present() Gtk.Application.Run() if __name__ == '__main__': main() IronPython license (ironpython.codeplex.com) . Дата обращения: 18 июля 2010. Архивировано

PyCharm

кроссплатформенная интегрированная среда разработки для языка программирования Python, разработанная компанией JetBrains на основе IntelliJ IDEA. Предоставляет

Python

де-факто языка. Он распространяется под свободной лицензией Python Software Foundation License, позволяющей использовать его без ограничений в любых приложениях

Python (значения)

использованием языка Python. Python Software Foundation License — BSD-подобная пермиссивная лицензия на свободное ПО. Python Tools for Visual Studio — свободный

OpenCV

открытым кодом. Реализована на Си/C++, также разрабатывается для FreePascal, Python, Java, Ruby, Matlab, Lua и других языков. Может свободно использоваться

GNU General Public License

GNU General Public License (переводят как Универсальная общественная лицензия GNU, Универсальная общедоступная лицензия GNU или Открытое лицензионное

Notepad++

также Windows API, и распространяется под лицензией GNU General Public License. Базовая функциональность программы может быть расширена как за счёт плагинов