Re:Linux Vendor Firmware Service
by mikegerwitz on Thursday November 30, 2017 @08:39AM
(#15815581)
> Providing open source drivers/stacks will in many cases provide insight into implementation details you do not want competitors to easily understand
Competitors will have the resources to reverse engineer; it's not an effective means of hiding implementation details. It _is_ an effective means of wasting free software and security communities' time by forcing them to reverse engineer if they want to use hardware.
In addition, all silicon have bugs that you don't always want your competitors to know about by seeing the workarounds in SW. They will use that against you when trying to replace your chip in a product.
- Customer support and liability
With limited customer support resources, you don't want to debug your product for a customer without knowing exactly what code is running. This applies both for the end product and the silicon vendor. As an example - what happens if a modified driver bricks the product?