Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add license classifiers for Python/PyPI package #733

Merged
merged 1 commit into from
Apr 12, 2023
Merged

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.

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 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