Skip to content

The Unlicense not recognized as a license #6689

@zahlman

Description

@zahlman
  • I am on the latest stable Poetry version, installed using a recommended method.
  • I have searched the issues of this repo and believe that this is not a duplicate.
  • I have consulted the FAQ and blog for any relevant entries or release notes.
  • If an exception occurs when executing a command, I executed it again in debug mode (-vvv option) and have included the output below. (not applicable)

Issue

When I upload a package with the pyproject.toml linked above, the license is not properly identified.

Per https://spdx.org/licenses/, Unlicense is the identifier for The Unlicense, which is an OSI-approved (and FSF Free/Libre) license. My understanding from the Poetry documentation is that any SPDX identifier should work, and that a trove classifier should be generated for any license that has a corresponding classifier (which this one does).

Expected: on the corresponding PyPI project page, the License should be described as an OSI approved license, and the trove classifiers should include License :: OSI Approved :: The Unlicense (Unlicense).

Actual: no trove classifier is added for the license, and the meta section of the page states

License: Other/Proprietary License (Unlicense)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions