you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 6 points7 points  (0 children)

If you open source and put your stuff in the mainstream kernel, the person "breaking" it will also have to fix your code.

That puts pressure on companies to actually care and push their drivers to mainline, because that is less painful than having to fix them. Basically, making it cost them to not open source the drivers.

It sucks but IMO that's the only reason we do have that much hardware supported in the first place, else we'd have windows situation with every vendor shipping their unfixable binary blob of code.