Update license field to Python-2.0.1 - #188
Conversation
Set the license field to Python-2.0.1 because it's the correct one. In the past only the Python-2.0 was available in SPDX but later the Python-2.0.1 was added, so use it. Official SPDX entry: https://spdx.org/licenses/Python-2.0.1.html
|
Maybe worth changing to PSF-2.0 (with license text) then? There is a long story of issues about the license. I just wish for proper attribution "from upstream" and for this question to be solved once and for all. Without diving into details. The only difference, PSF-2.0 & Python 2.0.1 have no flag "OSI approved". I don't know how critical that is. Can you give a qualified answer about attribution for this package? Or maybe you know someone who can help? I'm not a lawyer :) |
|
Assuming that the LICENSE file in the latest release is the correct one, the most appropriate SPDX license should be Ptyhon-2.0.1 because it includes:
Instead, if you also want to change the LICENSE file, I don't know what the best one is. For sure the PSF-2.0 is the simpler one. I don't know of any downside to not being OSI approved. From my point of view as Fedora packager both the PSF-2.0 and Python-2.0.1 are fine, they are both allowed in Fedora: I'm neither a lawyer nor an expert on licenses. |
|
Don't consider
Additional context:
I tend to update to PSF-2.0, but need to understand any possible side effects (I hope there are none) - scanner errors and so on. If you know where to ask for audit - let me know. |
Hi,
while preparing a new package for Fedora that use argparse as dependency I found that the Python-2.0 is not allowed in Fedora.
Fortunately the real license is the SPDX Python-2.0.1 so update the license field to reflect that.
In the past only the Python-2.0 was available in SPDX but later the Python-2.0.1 was added, so use it.