“Linux in a binary world”
robertschuster has already wrote about Greg Kroah-Hartman fun patch which would mark all PCI functions as only able to be used by GPL licensed kernel code.
Today Arjan van de Ven sent a mail with the subject “Linux in a binary world” to the linux kernel mailinglist (LKML). He described a scenario how non-free drivers would hurt linux.
According to heise (german), Linus Torvalds changed a EXPORT_SYMBOL_GPL interface to a normal export interface after someone from nvidia asked for it. Arjan van de Ven asked Linus for his position, until now there is no response.
I think beside the legal threats non-free driver are one of the major challenges. I’m afraid that if we offer hardware vendors an easy way to integrate non-free driver into linux and make them feel like this is what users want we could steer in a wrong direction with no turn back.