Whamcloud - gitweb
LU-16382 spec: Declare correct license 63/49363/4
authorMr NeilBrown <neilb@suse.de>
Mon, 12 Dec 2022 04:20:08 +0000 (15:20 +1100)
committerOleg Drokin <green@whamcloud.com>
Fri, 3 Feb 2023 06:50:35 +0000 (06:50 +0000)
Lustre is primarily licensed under GPL-v2.  Some files claim v2+,
others claim v2-only, but all are consistent with v2.

liblustreapi is LGPL2.1+

So make that explicit in lustre.spec.  All 'kmp' packages are
GPL-v2-only, all the rest add "AND LGPL-2.1-or-later.

The Open Build Service complains that "GPL" is too vague.

Test-Parameters: trivial
Signed-off-by: Mr NeilBrown <neilb@suse.de>
Change-Id: I4f10c50a39b5b48fed71b179bc888b0ae144444e
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/49363
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Aurelien Degremont <degremoa@amazon.com>
Reviewed-by: Jian Yu <yujian@whamcloud.com>
Reviewed-by: jsimmons <jsimmons@infradead.org>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre-dkms.spec.in
lustre.spec.in
rpm/kmp-lustre-osd-ldiskfs.preamble
rpm/kmp-lustre-osd-zfs.preamble
rpm/kmp-lustre.preamble

index 242658f..cbbec62 100644 (file)
@@ -51,7 +51,7 @@ Release:        %{buildid}%{?dist}
 Summary:        Kernel module(s) (dkms)
 
 Group:          System Environment/Kernel
-License:        GPLv2+
+License:        GPL-2.0-only
 URL:            http://lustre.opensfs.org/
 Source0:        @PACKAGE@-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
index 2e34a11..653bc1e 100644 (file)
@@ -186,7 +186,7 @@ Summary: Lustre File System
 Name: %{lustre_name}
 Version: %{version}
 Release: 1%{?dist}
-License: GPL
+License: GPL-2.0-only AND LGPL-2.1-or-later
 Group: System Environment/Kernel
 Source: lustre-%{version}.tar.gz
 Source1: kmp-lustre.preamble
index 680373f..cdd8a12 100644 (file)
@@ -1,3 +1,4 @@
+License:        GPL-2.0-only
 Requires:       %{requires_kmod_name} = %{requires_kmod_version}
 Requires:       ldiskfsprogs >= 1.44.3.wc1
 Requires:       %{name}-osd-ldiskfs-mount = %{version}
index e17709c..339ed9b 100644 (file)
@@ -1,4 +1,5 @@
 Summary:        Lustre osd-zfs feature support
+License:        GPL-2.0-only
 Requires:       %{name}-osd-zfs-mount = %{version}
 Provides:       %{name}-osd = %{version}
 Obsoletes:      %{name}-osd-zfs < %{version}
index 47ae87e..9224573 100644 (file)
@@ -1 +1,2 @@
 Obsoletes:      %{name}-modules < %{version}
+License:        GPL-2.0-only