Hey all,

In Fedora, we've got a curious case that has come up: a packager wants
to ship software that has changed licenses based on time[1].
Specifically, MariaDB's MaxScale has a version of it that has reached
its change date from BUSL-1.1 to GPL-2.0-or-later. The problem is, of
course, that we don't have a way of presenting that information and
BUSL-1.1 itself is not permitted. With the interesting exception of
MPL-2.0 (which has a license conversion clause), it's fairly rare for
something like this to exist in FOSS licenses.

However, the BUSL has been around for a few years now, and things that
people want are starting to become available under FOSS licenses that
the BUSL copyright owner set them to. While if the copyright holder is
still active, they may be able to update the sources to switch the
license, if they aren't around, then we still need a way to represent
it. I theorized that it might make sense to add the "as" operand for
this purpose[2].

For example, if a package foo by company baz has BUSL-1.1 and sets the
change date to 2024-08-01 to convert to GPL-3.0-or-later, but the
company goes under on 2024-07-31, we don't really have a way to
represent this when it becomes fine to ship regardless.

I would propose that we add the following stanza mechanism: "BUSL-1.1
as <target-license>", where "<target-license>" is the SPDX identifier
for the license terms we are actually using. This would also allow us
to represent when someone has opted to use MPL-2.0 as one of the GNU
licenses, as is permitted under section 3.3 of the license.

For the MaxScale case, it would be "BUSL-1.1 as GPL-2.0-or-later".

What do you folks think?

[1]: 
https://lists.fedoraproject.org/archives/list/[email protected]/thread/3O4GMABVWVRMAHNKALKPJJ53PMVYSNQS/
[2]: 
https://lists.fedoraproject.org/archives/list/[email protected]/message/Y4Y2NCCVHELSSHS2M663VLUJENWWSEGL/

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


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


Reply via email to