Comment by AnthonyMouse
1 year ago
What stops someone from decompiling the closed source driver into barely legible "source code" and then grafting that onto a generic kernel so it can run on the device? It wouldn't be pretty but it would probably be a faster way to get running on the device than having to write a complete reverse-engineered driver from scratch before you can even boot, and then you have a starting point for writing an open source driver that doesn't suck as much.
Could some change be made to the kernel to make that process easier? Do we need better tools to make it more practical?
> decompiling
https://law.stackexchange.com/questions/101689/can-you-legal...
> do we need better tools to make it more practical?
Good question, perhaps others can comment. The challenge is likely economics, not tooling.
This is GPL code so decompiling isn't necessary or the problem.
Accepting over the wall low quality code and having a submitter for it who may know nothing about it makes it difficult to work any of this low quality code into the mainline kernel via its resource starved processes.