First came Fedora/Red Hat, announcing they would use Microsoft's keys ( something openSUSE would also do ). Then came Ubuntu, which considered having its own key and also removing GRUB2 ( which drew even worse criticism from the FSF than Fedora's solution ). Now, James Bottomley, technical advisor to the Linux Foundation, has come with the solution … for all Linux distributions ( not just the ones already mentioned ).
This is a slight change to Fedora's solution of using Microsoft keys. They will also sign a pre-bootloader that will load ( without any signature verification ) a pre-designed bootloader, which in turn will load Linux ( or another operating system ). This pre-bootloader can be used for LiveCD distributions, CD/DVD installers, or even to boot a pre-installed distribution in safe mode if it chooses to use it. The solution would benefit not only GNU/Linux users but also users of BSD operating systems.
Sources: Linux Foundation | Muktware