Python Software Foundation License
Template:Short description Script error: No such module "Unsubst". Script error: No such module "Unsubst".
Page Module:Infobox/styles.css has no content.
| SPDX identifier | {{#property:P2479|from=}} |
|---|---|
| Debian FSG compatible | Yes |
| FSF approved | Yes[1] |
| OSI approved | Yes[2] |
| GPL compatible | Yes[1] |
| Copyleft | No |
| Website | Script error: No such module "WikidataIB". |
Script error: No such module "Check for unknown parameters".

The Python Software Foundation License (PSFL) is a BSD-style, permissive software license which is compatible with the GNU General Public License (GPL).[1] Its primary use is for distribution of the Python project software and its documentation.[3] Since the license is permissive, it allows proprietization of the derivations. The PSFL is listed as approved on both FSF's approved licenses list,[1] and OSI's approved licenses list.
This license is also known as "Python License 2.0.1".[4]
In 2000, Python (specifically version 2.1) was briefly available under the Python License, which is incompatible with the GPL. The reason given for this incompatibility by Free Software Foundation was that "this Python license is governed by the laws of the 'State of Virginia', in the USA", which the GPL does not permit.[5]
Guido van Rossum, Python's creator, was awarded the 2001 Free Software Foundation Award for the Advancement of Free Software[6] for changing the license to fix this incompatibility.
See also
Script error: No such module "Portal".
References
Page Template:Reflist/styles.css has no content.
- ↑ a b c d Lua error in package.lua at line 80: module 'Module:Citation/CS1/Configuration' not found.
- ↑ Lua error in package.lua at line 80: module 'Module:Citation/CS1/Configuration' not found.
- ↑ Lua error in package.lua at line 80: module 'Module:Citation/CS1/Configuration' not found.
- ↑ Lua error in package.lua at line 80: module 'Module:Citation/CS1/Configuration' not found.
Lua error in package.lua at line 80: module 'Module:Citation/CS1/Configuration' not found. - ↑ Lua error in package.lua at line 80: module 'Module:Citation/CS1/Configuration' not found.
- ↑ Lua error in package.lua at line 80: module 'Module:Citation/CS1/Configuration' not found.
Script error: No such module "Check for unknown parameters".
External links
Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found.