I happen to be looking at another package with a similar issue and maybe I have some useful info. I believe that enough archeology will convince us that those files got relicensed under a DFSG-free a long time ago, see this 2006 debian-legal discussion:
https://lists.debian.org/debian-legal/2006/01/msg00538.html (convert_UTF.cc contains functions that overlap with NUni.cpp contents.) In 2015 Google updated the license of convert_UTF.cc like this: https://github.com/google/breakpad/commit/14bbefbd9600e08d6a34d7250faa8bc9dba2113e Not much context unfortunately. Unfortunately Unicode never released a new version of convert_UTF.cc with an updated version header, they appear to have retired that implementation: https://web.archive.org/web/20150821012736/http://unicode.org/forum/viewtopic.php?f=9&t=90 My understanding is that from a technical point of view is not a good idea to use it, and things like icu should be used instead. See also https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852196, which speaks of "the new relicensed file from unicode.org", but again I didn't manage to find it. ** Bug watch added: Debian Bug tracker #852196 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852196 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2147049 Title: [Policy Violations] nux ships non-free components that are not policy- compliant. BLOCKS: resolute, Unity 26.04 flavor release To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nux/+bug/2147049/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
