FS#16099 - [python] Uses a 'custom' license flag.

Attached to Project: Arch Linux
Opened by Alexander Duscheleit (jinks) - Tuesday, 08 September 2009, 16:32 GMT
Last edited by Allan McRae (Allan) - Sunday, 20 September 2009, 01:41 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Dan McGee (toofishes)
Allan McRae (Allan)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
The extra/python package uses license=('custom') although PSF is available from the common licenses package.

Resolution:
core/licenses should be updated to include the newest version of PSF and the extra/python PKGBUILD should be changed to use license=('PSF').
This task depends upon

Closed by  Allan McRae (Allan)
Sunday, 20 September 2009, 01:41 GMT
Reason for closing:  Implemented
Additional comments about closing:  On SVN trunk. Will be in python-2.6.3 release.
Comment by Allan McRae (Allan) - Wednesday, 09 September 2009, 13:04 GMT
Dan: looking at the PSF file in the licenses package, would it be best just to strip that down to the actual PSF license? Then it would not need updated with new python releases
Comment by Dan McGee (toofishes) - Tuesday, 15 September 2009, 00:55 GMT
Allan, I'll let you do whatever you want with that license in the licenses package. It looks like right now we include that in the package source rather than downloading it from anywhere.
Comment by Allan McRae (Allan) - Saturday, 19 September 2009, 04:44 GMT
Looking into this, I'm not sure how software other than python uses the PSF.

PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
--------------------------------------------

1. This LICENSE AGREEMENT is between the Python Software Foundation
("PSF"), and the Individual or Organization ("Licensee") accessing and
otherwise using this software ("Python") in source or binary form and
its associated documentation.

...

3. In the event Licensee prepares a derivative work that is based on
or incorporates Python or any part thereof, and wants to make
the derivative work available to others as provided herein, then
Licensee hereby agrees to include in any such work a brief summary of
the changes made to Python.


Note the references to Python throughout. This probably should not be a common licenses at all...

Anyway, the version in the licenses packages should at minimum have the header removed as that is python _version_ specific (done on trunk) and the python package should continue installing the license with the added header and use "custom:PSF" or maybe just "PSF".

Loading...