Why in particular an Open Source piece of software? Surely it should be a fear with every piece of software you use? Unless, of course, you buy a support contract... which you can do for either... so... I guess I don't really understand your point...
Hey I agree, my take from reading the DDK license was that you could build binaries of GPLed source, but if you did so you could not base your driver off the tiniest shred of the DDK's plentiful sample code (as this would get some of their code out in the wild under a license they didn't like.)
This was not the view of the lawyers. My explanations to the contrary, they were not comfortable okaying this. So yes, if it's true that there was no legal risk then using MinGW is not needed... but using MinGW removes the DDK license uncertainty from the equation entirely, which can be very important sometimes.
I don't know if the DDK license's intention was FUD, but that was the result.
Other cautions
anonymous
July 23 2008, 17:15:54 UTC
There are other issues here. Microsoft doesn't support drivers built with any tools other than the ones that ship in the WDK -- even including other Visual C++ versions. If you find a bug and call for support, they won't talk to you until you reproduce it with the WDK build tools.
The fact that the WDK is available for free makes me wonder why anyone would go to all of this trouble.
By the way, Visual C++ also supports variadic macros.
Comments 8
Reply
Aren't most drivers compiled using the DDK? Why would it be a problem to release the binaries (like everybody else?)
As for using MinGW, that's great (and much better- in a OSS way -than using the DDK) Too bad the DDK comes with lots of docs, etc
And also, Windows driver development sucks a lot compared to linux driver development...
Reply
This was not the view of the lawyers. My explanations to the contrary, they were not comfortable okaying this. So yes, if it's true that there was no legal risk then using MinGW is not needed... but using MinGW removes the DDK license uncertainty from the equation entirely, which can be very important sometimes.
I don't know if the DDK license's intention was FUD, but that was the result.
Reply
Reply
The fact that the WDK is available for free makes me wonder why anyone would go to all of this trouble.
By the way, Visual C++ also supports variadic macros.
- Tim Roberts
Reply
And this was an exciting exercise just for the sake of the art :)
--PA
Reply
Reply
Reply
Leave a comment