On 2021/9/29 23:38, Lennart Sorensen wrote:
On Wed, Sep 29, 2021 at 03:04:59PM +0800, Qu Wenruo via Grub-devel wrote:
Oh, didn't know there would be license problem.
There often is. :)
Then it would be complex.
Quite some code is directly copied from kernel without modification, those
should still be GPL-2.0 only.
For code already cross-ported to U-boot, it's GPL-2.0+, I guess it would be
OK there.
But from what I see in btrfs-progs, most of them is still GPL 2.0.
I guess during the cross-port to U-boot, I have already broken the GPL 2.0
requirement...
Any advice on this problem?
Does libbtrfsutils provide what you need? It appears to be LGPLv2.1+.
Unfortunately no.
BTW, U-boot is GPL v2.0+, would it be possible to cross port from U-boot?
For the worst case I can craft a new interface from scratch, as GRUB
doesn't seem to need any write operation for the fs, thus quite some
code can be truncated and all transaction related functionality can be
removed.
Thanks,
Qu
_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel