Even Linux kernel devs know they have created a mess for companies looking to create drivers.

I am quoting Greg Kroah-Hartman

So, if you have a Linux kernel driver that is not in the main kernel tree, what are you, a developer, supposed to do? Releasing a binary driver for every different kernel version for every distribution is a nightmare, and trying to keep up with an ever changing kernel interface is also a rough job.

The solution is

Simple, get your kernel driver into the main kernel tree (remember we are talking about drivers released under a GPL-compatible license here, if your code doesn’t fall under this category, good luck, you are on your own here, you leech).

He might be very smart in programming but is complete ass when it comes to intellectual property and warranty on products.

Let us discuss his view like a high schooler. I hope Greg Kroah-Hartman does know when people buy any product there is a warranty associated with it. If something goes wrong the company will look into the issue. In worst case scenario, if it turns out that the problem was a faulty driver, I assume Greg Kroah-Hartman or the Linux foundation is agreeing that he will pay the compensation from his own pocket to the customer and the damage done to the reputation of the company.

https://www.kernel.org/doc/Documentation/process/stable-api-nonsense.rst

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.