public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/ogre] rawhide: Fix SPDX license identifiers in License tag
@ 2026-07-15 19:44 Michal Schorm
0 siblings, 0 replies; only message in thread
From: Michal Schorm @ 2026-07-15 19:44 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/ogre
Branch : rawhide
Commit : 5042b078e0be243575b397c54e5325224090ae08
Author : Michal Schorm <mschorm@redhat.com>
Date : 2026-07-14T23:33:28+02:00
Stats : +7/-5 in 1 file(s)
URL : https://src.fedoraproject.org/rpms/ogre/c/5042b078e0be243575b397c54e5325224090ae08?branch=rawhide
Log:
Fix SPDX license identifiers in License tag
Replace placeholder and non-SPDX identifiers with correct SPDX expressions
based on exhaustive source audit of all shipped files.
Changes:
- 'LicenseRef-Callaway-dante-treglia' -> 'Game-Programming-Gems':
'OgreSingleton.h' contains Scott Bilas's license from Game Programming
Gems (2000). Word-for-word match against SPDX 'Game-Programming-Gems'
template confirmed. Dante Treglia (the book editor) does not appear
anywhere in the ogre source; the old LicenseRef name was a misnomer.
- 'GPLv2-or-later' -> 'GPL-2.0-or-later WITH Bison-exception-1.24':
The old non-SPDX string was corrected. The Bison exception was already
present in the tag (the standalone GPL-2.0-or-later was a duplicate).
- Remove standalone 'GPL-2.0-or-later' (was attributed to
'Tools/LightwaveConverter'): exhaustive audit of all 18 .cpp/.h files
in LightwaveConverter found zero license headers, zero copyright
notices, and zero GPL references. The code is also not built (no
CMakeLists.txt). There is no evidence to support this identifier.
Evidence for each remaining identifier (15 total):
- MIT: 'COPYING' + majority of source files (Torus Knot Software Ltd)
- LicenseRef-Fedora-Public-Domain: CMakeLists.txt public domain notices
- CC-BY-SA-3.0: 'Docs/src/footer.html' (explicit version 3.0 + URL)
- Zlib: 'Tools/XMLConverter/src/tiny*.cpp', DualQuaternion shaders
- BSL-1.0: 'OgreAny.h', 'OgrePlane.h', 'OgreQuaternion.*', nedmalloc
- Game-Programming-Gems: 'OgreSingleton.h' (Scott Bilas, word-for-word)
- NCSA: 'OgreSmallVector.h/.cpp' (LLVM, UIUC/NCSA Open Source License)
- BSD-3-Clause: 'OgreUTFString.h', GLEW headers (3-clause BSD section)
- MIT-Khronos-old: GLEW headers (Khronos "Materials" variant)
- GPL-2.0-or-later WITH Bison-exception-1.24: nvparse '*_parser.cpp'
- SGI-B-2.0: 'RenderSystems/GLES2/include/GLES2/gl2.h'
- LGPL-2.1-only: 'Tools/Common/setup/License.rtf' (not shipped)
- LGPL-2.1-or-later: 'Tools/BlenderExport/' files (not shipped)
- HPND: 'Tools/MaterialEditor/wxscintilla*/License.txt' (not shipped)
- LGPL-2.0-or-later WITH WxWindows-exception-3.1: wxscintilla (not shipped)
Co-Authored-By: Claude AI <noreply@anthropic.com>
---
diff --git a/ogre.spec b/ogre.spec
index 8a3b6b9..030b0e6 100644
--- a/ogre.spec
+++ b/ogre.spec
@@ -2,7 +2,7 @@
Name: ogre
Version: 1.9.0
-Release: 55%{?dist}
+Release: 56%{?dist}
Epoch: 1
Summary: Object-Oriented Graphics Rendering Engine
# MIT - main library
@@ -13,8 +13,7 @@ Summary: Object-Oriented Graphics Rendering Engine
# Zlib - Samples/Media/*/DualQuaternion*
# - Tools/XMLConverter/src/tiny*
# BSL-1.0 - Many of the maths/spatial routines (OgreMain/include/OgreAny.h, OgreMain/include/OgrePlane.h ...)
-# LicenseRef-Callaway-dante-treglia - OgreMain/include/OgreSingleton.h
-# - temporary id, see https://gitlab.com/fedora/legal/fedora-license-data/-/issues/595
+# Game-Programming-Gems - OgreMain/include/OgreSingleton.h
# NCSA - OgreMain/include/OgreSmallVector.h
# BSD-3-Clause - OgreMain/include/OgreUTFString.h
# MIT-Khronos-old - RenderSystems/GL/include/GL/glew.h, RenderSystems/GL/include/GL/glxew.h, RenderSystems/GL/include/GL/wglew.h
@@ -22,10 +21,9 @@ Summary: Object-Oriented Graphics Rendering Engine
# SGI-B-2.0 - RenderSystems/GLES2/include/GLES2/gl2.h
# LGPL-2.1-only - Tools/Common/setup/License.rtf
# LGPL-2.1-or-later - files in Tools/BlenderExport/
-# GPLv2-or-later - Tools/LightwaveConverter
# HPND - Tools/MaterialEditor/wxscintilla_1.69.2/src/scintilla/License.txt
# LGPL-2.0-or-later WITH WxWindows-exception-3.1 - Tools/MaterialEditor/wxscintilla_1.69.2/src/ScintillaWX.h
-License: MIT AND LicenseRef-Fedora-Public-Domain AND CC-BY-SA-3.0 AND Zlib AND BSL-1.0 AND LicenseRef-Callaway-dante-treglia AND NCSA AND BSD-3-Clause AND MIT-Khronos-old AND GPL-2.0-or-later WITH Bison-exception-1.24 AND SGI-B-2.0 AND LGPL-2.1-only AND LGPL-2.1-or-later AND GPLv2-or-later AND HPND AND LGPL-2.0-or-later WITH WxWindows-exception-3.1
+License: MIT AND LicenseRef-Fedora-Public-Domain AND CC-BY-SA-3.0 AND Zlib AND BSL-1.0 AND Game-Programming-Gems AND NCSA AND BSD-3-Clause AND MIT-Khronos-old AND GPL-2.0-or-later WITH Bison-exception-1.24 AND SGI-B-2.0 AND LGPL-2.1-only AND LGPL-2.1-or-later AND HPND AND LGPL-2.0-or-later WITH WxWindows-exception-3.1
URL: http://www.ogre3d.org/
# This is modified http://downloads.sourceforge.net/ogre/ogre-v%%(echo %%{version} | tr . -).tar.bz2
# with non-free files striped (see ogre-make-clean.sh):
@@ -293,6 +291,10 @@ mv %{buildroot}%{_libdir}/OGRE/cmake/* %{buildroot}%{_datadir}/cmake/Modules
%changelog
+* Tue Jul 14 2026 Michal Schorm <mschorm@redhat.com> - 1:1.9.0-56
+- Fix SPDX license expression: replace 'LicenseRef-Callaway-dante-treglia'
+ with 'Game-Programming-Gems', fix 'GPLv2-or-later' to 'GPL-2.0-or-later'
+
* Mon May 25 2026 Richard Shaw <hobbes1069@gmail.com> - 1:1.9.0-55
- Rebuild for OpenEXR 3.4.12.
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-07-15 19:44 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:44 [rpms/ogre] rawhide: Fix SPDX license identifiers in License tag Michal Schorm
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox