Skip to content

Conversation

mxmehl
Copy link
Member

@mxmehl mxmehl commented Apr 12, 2023

Currently, the license on our PyPI package site is labelled as "Other/Proprietary License (Apache-2.0 AND CC0-1.0 AND GPL-3.0-or-later)". It's obvious that PyPI doesn't understand SPDX expressions yet.

Therefore, this PR adds the used licenses to the package metadata. Unfortunately, there is no classifier for CC-BY-SA-4.0 but I figured it's better to have incomplete data than no data. I hope that it will at least remove the "proprietary" label.

Needless to say that the current system of expressing licenses is not satisfactory. There is PEP 639 which is still in discussion.

@mxmehl mxmehl force-pushed the pypi-license-metadata branch from ea5f17a to c95a8f7 Compare April 12, 2023 13:40
This only concerns the metadata information for the Python package, picked up
by e.g. PyPI. Currently, the valid SPDX license expression we provide in the
license field isn't properly understood and displayed as a "proprietary or
other" license. We hope that with these classifiers, this display will be
closer to the truth.
@mxmehl mxmehl force-pushed the pypi-license-metadata branch from c95a8f7 to fecf3b6 Compare April 12, 2023 13:44
@mxmehl mxmehl merged commit 0474d99 into main Apr 12, 2023
@mxmehl mxmehl deleted the pypi-license-metadata branch April 12, 2023 13:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants