public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/openlierox] rawhide: Fix SPDX license tag to compound expression for all compiled-in code
@ 2026-07-15 19:40 Michal Schorm
0 siblings, 0 replies; only message in thread
From: Michal Schorm @ 2026-07-15 19:40 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/openlierox
Branch : rawhide
Commit : 58f9bd7b8eb0d88cf594ea17f103846166ded7d1
Author : Michal Schorm <mschorm@redhat.com>
Date : 2026-07-14T23:31:25+02:00
Stats : +8/-3 in 1 file(s)
URL : https://src.fedoraproject.org/rpms/openlierox/c/58f9bd7b8eb0d88cf594ea17f103846166ded7d1?branch=rawhide
Log:
Fix SPDX license tag to compound expression for all compiled-in code
License analysis of the upstream source ('OpenLieroX_0.58_rc5.src.tar.bz2'):
Main project license (LGPL-2.0-or-later):
The shipped license file 'COPYING.LIB' contains the full text of the
GNU Library General Public License, Version 2, June 1991 (LGPL-2.0).
The title reads "GNU LIBRARY GENERAL PUBLIC LICENSE" and
"Version 2, June 1991" -- this is unambiguously LGPL-2.0, not the
later LGPL-2.1 ("Lesser", February 1999). Of 499 source files, 283
have "code under LGPL" headers without specifying a version, governed
by 'COPYING.LIB'. The one file with an explicit grant,
'include/IRC_ReplyCodes.h' (from libircclient), says "version 2 of
the License, or (at your option) any later version." Combined with
'COPYING.LIB', the main code is LGPL-2.0-or-later.
Clipboard code from Battle for Wesnoth (GPL-2.0-or-later):
'include/Clipboard.h' and 'src/client/Clipboard.cpp' were taken from
Battle for Wesnoth and carry the header: "GNU General Public License
version 2 or at your option any later version." These files ARE
compiled into the binary via 'AUX_SOURCE_DIRECTORY(src/client)' and
are included by 10+ other source files. This adds GPL-2.0-or-later.
Bundled pstreams copylib (LGPL-2.1-or-later):
'libs/pstreams/pstream.h' is a header-only library with its own
'libs/pstreams/COPYING.LIB' containing LGPL 2.1 text ("GNU Lesser
General Public License, Version 2.1, February 1999"). The header
says "version 2.1 of the License, or (at your option) any later
version." It is included from 'src/common/Process.cpp' and compiled
into the binary.
Code NOT compiled (excluded from License tag):
- 'src/breakpad/BreakPad.cpp', '.h', 'BreakpadDllExportMacro.h':
GPL-2.0-or-later (Last.fm), disabled via '-DBREAKPAD=OFF'
- 'src/breakpad/external/': BSD-3-Clause (Google breakpad), also
disabled via '-DBREAKPAD=OFF'
- 'doc/original_source_release/License.txt': Zlib (historical,
not shipped in RPM -- '%doc' only ships 'doc/original_lx_docs/*')
- 'src/common/StackWalker.cpp': Windows-only, not compiled on Linux
The old Fedora tag 'LGPLv2+' was converted by automation to
'LicenseRef-Callaway-LGPLv2+'. This commit replaces it with the
precise SPDX compound expression based on actual source analysis.
Co-Authored-By: Claude AI <noreply@anthropic.com>
---
diff --git a/openlierox.spec b/openlierox.spec
index 5a93925..ac0aef0 100644
--- a/openlierox.spec
+++ b/openlierox.spec
@@ -4,10 +4,9 @@ Name: openlierox
# Because we downgraded from 0.59 to 0.58 as 0.59 never became stable
Epoch: 1
Version: 0.58
-Release: 0.40.%{prever}%{?dist}
+Release: 0.41.%{prever}%{?dist}
Summary: Addictive realtime multi-player 2D shoot-em-up
-# Automatically converted from old format: LGPLv2+ - review is highly recommended.
-License: LicenseRef-Callaway-LGPLv2+
+License: LGPL-2.0-or-later AND GPL-2.0-or-later AND LGPL-2.1-or-later
URL: http://openlierox.sourceforge.net/
Source0: http://downloads.sourceforge.net/%{name}/OpenLieroX_%{version}_%{prever}.src.tar.bz2
Source1: %{name}.desktop
@@ -91,6 +90,12 @@ appstream-util validate-relax --nonet \
%changelog
+* Tue Jul 14 2026 Michal Schorm <mschorm@redhat.com> - 1:0.58-0.41.rc5
+- Fix SPDX license tag to compound expression reflecting all compiled-in code
+- Main code: 'LGPL-2.0-or-later' (COPYING.LIB: "GNU Library GPL, Version 2, June 1991")
+- Clipboard code from Battle for Wesnoth: 'GPL-2.0-or-later'
+- Bundled pstreams copylib: 'LGPL-2.1-or-later'
+
* Mon Jul 13 2026 Michal Schorm <mschorm@redhat.com> - 1:0.58-0.40.rc5
- Fix FTBFS with CMake 4.x by setting 'CMAKE_POLICY_VERSION_MINIMUM=3.5'
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-07-15 19:40 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-15 19:40 [rpms/openlierox] rawhide: Fix SPDX license tag to compound expression for all compiled-in code Michal Schorm
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox