To Greg Kroah-Hartman
Posted Sep 28, 2007 22:21 UTC (Fri) by
sobdk (guest, #38278)
In reply to:
To Greg Kroah-Hartman by Zoborov
Parent article:
The Linux Driver Project takes off
>What conceivable incentive would manufacturers have for eventually releasing their APIs
APIs? OK I'm not exactly sure what it is you are referring to, but I think you have a misunderstanding of why a NDA might be needed. In order to write a device driver you need to know how to communicate with that device. Ideally the manufacturer would give you a register level programming manual for the device which documents all of the registers and any other special information you may need to know. Of course the problem is that despite popular belief these manuals don't write themselves. Writing this documentation is tedious, error prone and expensive, and for a lot of companies there is no gain in writing such a manual when internally they have access to hardware developers and their "write once" Windows driver.
So why require a NDA? Because this allows the companies to simply give access to same information they would have internally without having to worry about making it safe for external eyes only. This does not prevent anyone from creating a well documented open source driver that can be further improved by others who did not sign a NDA. In fact many of these same companies would probably be just fine with you using your NDA to write the RLP manual if that is how you would rather spend your time.
(
Log in to post comments)