Posted Dec 8, 2010 7:20 UTC (Wed) by iabervon (subscriber, #722)
Parent article: Getting grubby with ZFS
I don't know how modular GRUB's code actually is, but I think it would be hard to write a maintainable bootloader which supported a bunch of different filesystems and didn't have the code for handling each filesystem pretty well isolated from the code that does everything else; this would mean that any likely infringement would infringe the various parts that the FSF owns, unless someone wants to steal just the ZFS code for their own ZFS reader of some sort. And it that situation, I don't think the FSF would care particularly much, since they could just steal the out-of-tree version, and Oracle would presumably take care of any necessary enforcement.
Having important files that were copyright FSF become copyright FSF, Oracle might be an issue, since it requires the legal system to make a conclusion about which parts of the file the FSF actually has enforcement rights to, but if each part is clearly marked, and the FSF can just write off the parts they don't own and still make a good case, it's not so big a deal.