pyuca icon indicating copy to clipboard operation
pyuca copied to clipboard

License clarification

Open penguinpee opened this issue 2 years ago • 2 comments

I stumbled upon pyuca as a dependency of version 6.0.0a3 (pre-release) of Spyder. I'm one of the maintainers of Spyder in Fedora.

While submitting pyuca as a new package for Fedora, the Unicode license(s) came up. The text in LICENSE-allkeys doesn't currently match any of the allowed Unicode license as defined in SPDX (search for Unicode) close enough.

The newest version of the license, Unicode-3.0, that has just been added, is not yet on the list mentioned above. However, that version of the license text is no close enough match either, but it comes closest to the current text.

Would it be possible to update LICENSE-allkeys to include the text of that license?

Then there is the question which licenses the older allkeys*.txt files refer to. The preambles differ per file. Going by the dates in the headers, they all refer to different versions of the Unicode license as it evolved over time. Unless, however, the newer license version supersedes older versions. I'm trying to get clarification on that from other sources as well as it would simplify the possible solution, e.g. one Unicode license file vs. several.

I'm aware this project is kinda hibernating. However, without clarification, pyuca cannot be included in official Fedora repositories and that might be the end of Spyder, a much loved IDE, in Fedora. I'd appreciate any response. I'd also be willing to submit a PR once the license question has been clarified.

penguinpee avatar Jan 04 '24 22:01 penguinpee

pyuca is only really hibernating in as much as the last release still does everything I need it to do. Updating to later versions of Unicode might be worth doing, though.

I certainly would welcome a PR on the licensing issues.

jtauber avatar Jan 24 '24 00:01 jtauber

Thank you! I'll look into it and consult with legal folks to get this right. Expect a PR soon(ish).

penguinpee avatar Jan 24 '24 09:01 penguinpee