Hey folks,

As Fedora has been moving toward SPDX identifiers, I'd like to revisit
something I brought up several years ago: the enforcement of uppercase
operands.

I personally find the uppercase operands difficult to read and they
make the whole stanza difficult for me to easily pick out the
individual licenses.

For example, one of my packages has this: GPL-2.0-or-later and MIT and
BSD-1-Clause and BSD-2-Clause and BSD-3-Clause and BSL-1.0 and
LGPL-2.1-or-later and CC0-1.0 and (CC0-1.0 or OpenSSL or Apache-2.0)
and LicenseRef-Fedora-Public-Domain and (BSD-3-Clause or GPL-2.0-only)

For me, I find this tremendously easier because all the identifiers
are capitalized, so I can easily read the total combination and then
process the boolean logic described.

When all the operands are uppercase, it's hard for me to tell at a
glance between license tags and operands, and it's much more difficult
for me to read.

There's an insistence that SPDX mandates uppercase operands, but from
what I can tell, tools don't care one way or another. Can we please
adjust SPDX guidance so lowercase operands are permitted?

Thanks in advance and best regards,
Neal

-- 
真実はいつも一つ!/ Always, there's only one truth!


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#1798): https://lists.spdx.org/g/spdx/message/1798
Mute This Topic: https://lists.spdx.org/mt/102715215/21656
Group Owner: [email protected]
Unsubscribe: https://lists.spdx.org/g/spdx/leave/2655439/21656/1698928721/xyzzy 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to