HI Martin,
I read Roderick's reply as..
Using the IBM DDK would be introducing old code that is nolonger relevant for todays hardware, from a programmers point of view it would be easier to compile modern code for usage under OS/2, that would also completely remove dependencies on code that is copyright and the licensing required in both legally accessing and using the IBM DDK.
I would be better legally, and very likely from a coding POV to recreate drivers from already open sourced code, or via a clean room method, you at least get rid of any legal problems right from the start and have a driver code base under current control.
I think I see were you are going with this but there is progress being made though slowly with new/updated drivers. Multimac, soon we should see SNAP again, USB drivers, word of possibly upgrading/advancing the USB Audio driver, which I'm very interested in so I
can use my MUSE USB sticks under OS/2 as well. Yes OS/2 lag's with driver development but look at how many people are working on it compared to other operating systems
Note, I've never looked at driver development under OS/2 so what I'm saying above could be me just blowing it out be backside,
just what I've picked up and possibly misunderstood in the process.