> Where is it 'assumed' that the driver is open source? Also the developers doesn't > have to have the hardware in order to keep it compiling against the current kernel > abi/api.
Keeping it compiling doesn't equate to keeping it working.
> And if it was an open source driver then if a user really relied on the hardware > (which could be the case as Vas Crabb stated it was some _expensive_ specialist > hardware) he/she could hire someone to maintain it and make it work against new > driver interfaces even on Windows when it's driver interface changes (and it will > change again).
Which is an expense the user wouldn't be liable for if Linux had stable kernel ABIs.