* [Buildroot] [PATCH 1/1] package/gnu-efi: fix license information
@ 2026-09-23 18:24 Fiona Klute via buildroot
2026-10-03 16:16 ` Thomas Petazzoni via buildroot
2026-10-10 9:23 ` Thomas Perale via buildroot
0 siblings, 2 replies; 3+ messages in thread
From: Fiona Klute via buildroot @ 2026-09-23 18:24 UTC (permalink / raw)
To: buildroot; +Cc: Thomas Petazzoni, Fiona Klute (othermo GmbH)
From: "Fiona Klute (othermo GmbH)" <fiona.klute@gmx.de>
Split the confusing "and/or" for gnulib, so dual-licensed and GPL-only
parts are clearly noted, and add the missing LGPL license. Lines in
GNU_EFI_LICENSE are ordered the same way as the information is given
in the LICENSE file.
The license situation of inc/subst/elf.h is curious: The file itself
is licensed under LGPL-2.1-or-later, and used in gnu-efi under
LGPL-3.0-or-later (accompanied by the appropriate license files),
which in turn allows using it for object code under different terms
with certain conditions (see section 3 of LGPL 3.0, as noted in the
gnu-efi LICENSE file).
Signed-off-by: Fiona Klute (othermo GmbH) <fiona.klute@gmx.de>
---
package/gnu-efi/gnu-efi.mk | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/package/gnu-efi/gnu-efi.mk b/package/gnu-efi/gnu-efi.mk
index f615df91bc..f979b65c31 100644
--- a/package/gnu-efi/gnu-efi.mk
+++ b/package/gnu-efi/gnu-efi.mk
@@ -9,8 +9,10 @@ GNU_EFI_SITE = $(call github,ncroxon,gnu-efi,$(GNU_EFI_VERSION))
GNU_EFI_INSTALL_STAGING = YES
GNU_EFI_LICENSE = \
- BSD-3-Clause and/or GPL-2.0+ (gnuefi), \
+ BSD-3-Clause or GPL-2.0+ (gnuefi), \
BSD-3-Clause (efilib), \
+ LGPL-3.0-or-later (inc/subst/elf.h), \
+ GPL-2.0+ (tests, some IDE & CI files), \
BSD-2-Clause-Patent (EDK2 routines)
GNU_EFI_LICENSE_FILES = \
LICENSE \
--
2.55.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [Buildroot] [PATCH 1/1] package/gnu-efi: fix license information
2026-09-23 18:24 [Buildroot] [PATCH 1/1] package/gnu-efi: fix license information Fiona Klute via buildroot
@ 2026-10-03 16:16 ` Thomas Petazzoni via buildroot
2026-10-10 9:23 ` Thomas Perale via buildroot
1 sibling, 0 replies; 3+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-10-03 16:16 UTC (permalink / raw)
To: Fiona Klute; +Cc: buildroot
On Wed, Sep 23, 2026 at 08:24:03PM +0200, Fiona Klute via buildroot wrote:
> From: "Fiona Klute (othermo GmbH)" <fiona.klute@gmx.de>
>
> Split the confusing "and/or" for gnulib, so dual-licensed and GPL-only
> parts are clearly noted, and add the missing LGPL license. Lines in
> GNU_EFI_LICENSE are ordered the same way as the information is given
> in the LICENSE file.
>
> The license situation of inc/subst/elf.h is curious: The file itself
> is licensed under LGPL-2.1-or-later, and used in gnu-efi under
> LGPL-3.0-or-later (accompanied by the appropriate license files),
> which in turn allows using it for object code under different terms
> with certain conditions (see section 3 of LGPL 3.0, as noted in the
> gnu-efi LICENSE file).
>
> Signed-off-by: Fiona Klute (othermo GmbH) <fiona.klute@gmx.de>
Applied to master, thanks!
Best regards,
Thomas Petazzoni
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Buildroot] [PATCH 1/1] package/gnu-efi: fix license information
2026-09-23 18:24 [Buildroot] [PATCH 1/1] package/gnu-efi: fix license information Fiona Klute via buildroot
2026-10-03 16:16 ` Thomas Petazzoni via buildroot
@ 2026-10-10 9:23 ` Thomas Perale via buildroot
1 sibling, 0 replies; 3+ messages in thread
From: Thomas Perale via buildroot @ 2026-10-10 9:23 UTC (permalink / raw)
To: Fiona Klute; +Cc: Thomas Perale, buildroot
In reply of:
> Split the confusing "and/or" for gnulib, so dual-licensed and GPL-only
> parts are clearly noted, and add the missing LGPL license. Lines in
> GNU_EFI_LICENSE are ordered the same way as the information is given
> in the LICENSE file.
>
> The license situation of inc/subst/elf.h is curious: The file itself
> is licensed under LGPL-2.1-or-later, and used in gnu-efi under
> LGPL-3.0-or-later (accompanied by the appropriate license files),
> which in turn allows using it for object code under different terms
> with certain conditions (see section 3 of LGPL 3.0, as noted in the
> gnu-efi LICENSE file).
>
> Signed-off-by: Fiona Klute (othermo GmbH) <fiona.klute@gmx.de>
Applied to 2025.02.x & 2026.08.x. Thanks
> ---
> package/gnu-efi/gnu-efi.mk | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/package/gnu-efi/gnu-efi.mk b/package/gnu-efi/gnu-efi.mk
> index f615df91bc..f979b65c31 100644
> --- a/package/gnu-efi/gnu-efi.mk
> +++ b/package/gnu-efi/gnu-efi.mk
> @@ -9,8 +9,10 @@ GNU_EFI_SITE = $(call github,ncroxon,gnu-efi,$(GNU_EFI_VERSION))
> GNU_EFI_INSTALL_STAGING = YES
>
> GNU_EFI_LICENSE = \
> - BSD-3-Clause and/or GPL-2.0+ (gnuefi), \
> + BSD-3-Clause or GPL-2.0+ (gnuefi), \
> BSD-3-Clause (efilib), \
> + LGPL-3.0-or-later (inc/subst/elf.h), \
> + GPL-2.0+ (tests, some IDE & CI files), \
> BSD-2-Clause-Patent (EDK2 routines)
> GNU_EFI_LICENSE_FILES = \
> LICENSE \
> --
> 2.55.0
>
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-10-10 9:23 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-23 18:24 [Buildroot] [PATCH 1/1] package/gnu-efi: fix license information Fiona Klute via buildroot
2026-10-03 16:16 ` Thomas Petazzoni via buildroot
2026-10-10 9:23 ` Thomas Perale via buildroot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.