The plan was revealed by Linux kernel maintainer, Greg Kroah-Hartman. All that is needed is some kind of specification that describes how your device works, or the email address of an engineer that is willing to answer questions every once in a while, he wrote.

In return, you will receive a complete and working Linux driver that is added to the main Linux kernel source tree. The driver will be written by some of the members of the Linux kernel developer community. This driver will then be automatically included in all Linux distributions, including the ‘enterprise’ ones.

Kroah-Hartman added that in order to avoid any concerns over disclosure and intellectual property, the kernel developers had worked out a program with The Linux Foundations technical board to provide a non-disclosure agreement.