On 10/22/24 5:44 PM, Pedro Falcato wrote:
You can build whatever GPL-violating contraption as long as you don't
distribute it. If you do, you need to comply with the terms of the
license.
FWIW, GNU seems to think merely including this module would be a GPL
violation (https://www.gnu.org/licenses/gpl-faq.html#MereAggregation,
see the mention of running together in a shared address space), and
thus all your firmware would potentially need to be distributed under
the GPL's terms.
Ard's old version seems to only be LGPL and thus you'd only need to
comply with the LGPL's terms for that specific module (there's no
"virality").
If loading into the same address space is the issue, wouldn't GRUB being
loaded infect the firmware too?
My point was that UEFI firmware could be considered a filesystem, with
the EmulatorDxe.efi simply being on the same filesystem as the other
drivers. That's opposed to being linked into the same binary, which is
clearly a GPL violation.
--
Rebecca
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#120660): https://edk2.groups.io/g/devel/message/120660
Mute This Topic: https://groups.io/mt/108202804/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-