Skip to content

Proposal: Standardising license metadata (SPDX/REUSE) for easier packaging #135

@Arian-Ott

Description

@Arian-Ott

Hi,

I'm currently working on the Debian package for python-cmap.

While reviewing the repository, I noticed that the licensing for individual color maps in the LICENSE/ folder is currently quite difficult to parse automatically. For Debian (and other distributions), we need a very precise debian/copyright file. Mapping the current custom structure manually is quite error-prone and risks the package being rejected in code reviews.

To simplify this for everyone, would you be open to adopting the SPDX or REUSE standard for the metadata?

Standardising this would come with a few benefits:

  • Make the licensing machine-readable and unambiguous.
  • Greatly simplify downstream packaging (Debian, Fedora, etc.).
  • Ensure that all contributors and sources are correctly credited according to their respective licenses.

If you're interested, I’ve been in touch with another developer (buhtz) who offered to mentor or assist in making the repo SPDX-compliant.

Let me know what you think about this.

Best regards,
Arian Ott

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions