public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/DevIL] rawhide: Fix SPDX license tag: 'LicenseRef-Callaway-LGPLv2' -> 'LGPL-2.1-only AND GPL-3.0-or-later'
@ 2026-07-21 13:39 Michal Schorm
0 siblings, 0 replies; only message in thread
From: Michal Schorm @ 2026-07-21 13:39 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/DevIL
Branch : rawhide
Commit : 3435ac64c48cb22a50021d33a5bb73dff4d9ce6f
Author : Michal Schorm <mschorm@redhat.com>
Date : 2026-07-15T22:15:35+02:00
Stats : +6/-3 in 1 file(s)
URL : https://src.fedoraproject.org/rpms/DevIL/c/3435ac64c48cb22a50021d33a5bb73dff4d9ce6f?branch=rawhide
Log:
Fix SPDX license tag: 'LicenseRef-Callaway-LGPLv2' -> 'LGPL-2.1-only AND GPL-3.0-or-later'
License analysis of all source files (196 total, 161 with headers):
LGPL-2.1-only (libraries: libIL, libILU, libILUT):
- 'COPYING' contains the full text of "GNU Lesser General Public
License, Version 2.1, February 1999" (the "Lesser" variant, not
the older "Library" GPL 2.0)
- 'README' states: "DevIL is an Open Source image library whose
distribution is done under the terms of the GNU LGPL license.
See the COPYING file for more details."
- Core source files under 'src-IL/', 'src-ILU/', and 'src-ILUT/'
carry copyright headers (e.g. "Copyright (C) 2000-2009 by Denton
Woods") but no per-file LGPL license grant
- No library source file contains "or (at your option) any later
version" in a project license grant context
- The PowerBASIC examples ('projects/powerbasic/') reference "GNU
Lesser General Public License" via URL without specifying a version
or "or later" clause
- The old Fedora tag 'LGPLv2' (without +) correctly indicated no
"or later" option
GPL-3.0-or-later ('ilur' binary):
- 'src-ILU/ilur/ilur.c' explicitly states: "This program (ilur) is
free software: you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your
option) any later version."
- The 'ilur' binary is shipped in '%{_bindir}/ilur' in the main
package, so GPL-3.0-or-later must be included in the License tag
- 'test/format_test/testil.c' also carries GPL-3.0-or-later, but
test files are not shipped in any binary RPM
Excluded / dead code (not affecting the License tag):
- 'src-IL/src/il_wdp.c': explicitly "not under the LGPL license,
unlike the rest of DevIL" but compiled out via '#define IL_NO_WDP'
(always set by configure)
- 'src-ILU/src/ilu_scaling.c': Public Domain code by Dale Schumacher,
but entirely inside '#if 0' / '#endif' (never compiled)
- 'src-ILU/src/ilu_filter_rcg.c': Public Domain notice for Dale
Schumacher's code is inside a C comment block (commented out)
- 'projects/DotNet/': BSD-3-Clause code by Marco Mastropaolo, but
DotNet bindings are not built or shipped by the Fedora package
Bundled permissive code compiled into libIL:
- 'src-IL/src/il_neuquant.c': NeuQuant algorithm by Anthony Dekker,
1994 custom permissive license ("full and unrestricted irrevocable
[...] right and license to deal in this software [...] with the
only requirement being that this copyright notice remain intact").
More permissive than LGPL; subsumed by LGPL-2.1-only in the
combined binary.
- 'src-IL/src/il_gif.c': LZW code "based on code released to the
public domain by Javier Arevalo" -- public domain, subsumed by
LGPL-2.1-only in the combined binary.
Also remove the "Automatically converted" comment and bump release.
Co-Authored-By: Claude AI <noreply@anthropic.com>
---
diff --git a/DevIL.spec b/DevIL.spec
index 08e7665..c25038a 100644
--- a/DevIL.spec
+++ b/DevIL.spec
@@ -1,9 +1,8 @@
Name: DevIL
Version: 1.7.8
-Release: 54%{?dist}
+Release: 55%{?dist}
Summary: A cross-platform image library
-# Automatically converted from old format: LGPLv2 - review is highly recommended.
-License: LicenseRef-Callaway-LGPLv2
+License: LGPL-2.1-only AND GPL-3.0-or-later
URL: http://openil.sourceforge.net/
Source0: http://downloads.sourceforge.net/openil/%{name}-%{version}.tar.gz
Patch0: DevIL-1.7.5-allegropicfix.patch
@@ -123,6 +122,10 @@ rm %{buildroot}%{_infodir}/dir
%changelog
+* Wed Jul 15 2026 Michal Schorm <mschorm@redhat.com> - 1.7.8-55
+- Fix SPDX license tag:
+ 'LicenseRef-Callaway-LGPLv2' -> 'LGPL-2.1-only AND GPL-3.0-or-later'
+
* Wed Jul 15 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.8-54
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-07-21 13:39 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-21 13:39 [rpms/DevIL] rawhide: Fix SPDX license tag: 'LicenseRef-Callaway-LGPLv2' -> 'LGPL-2.1-only AND GPL-3.0-or-later' Michal Schorm
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox