On Thu, Jun 11, 2026 at 3:37 PM Tim Bird <[email protected]> wrote: > > Almost all the files in the fs/nls directory are missing > SPDX-License-Identifier lines. Add the Unicode-3.0 license to > LICENSES/preferred, and reference that in the ID lines for > the pertinent files. > > Many of these source files were introduced in 1997 by > Gordon Chafee, who states that data tables were automatically > generated from materials on the www.unicode.org web site. > This pre-dates when that site had an explicit license, and > these files are missing any license text. > > Files starting with 'mac-' prefix were added in 2012 by > Vladimir Serbinenko. These files have an earlier Unicode license > with slight differences from the current license that is preferred by > Unicode, Inc. > > Use the current Unicode license (Unicode-3.0) (in conjunction with > GPL-2.0) for all files that have data that was obtained from Unicode, Inc. > Use 'GPL-2.0' as the license ID for other files.
I might be misunderstanding but, at least where there was an explicit license notice, and assuming the Unicode mapping stuff even requires a license why not use an SPDX identifier for the legacy Unicode license (assuming it exists as an SPDX identifier, I haven't actually checked)? In other words, it seems like you're making a legal conclusion here that Unicode-3.0 is a valid license for what was previously either not explicitly licensed or was under a different Unicode license. I can see how that might be the case, but it doesn't seem to *necessarily* be the case. Richard

