Originally posted by: thesix
Secondly, vendors for business reasons don't not want to open the specs. Like it or not, that's the business model many vendors are using today.
Do many Windows users complain about Nvidia/ATI not opening their spec and there's no opensource implementation of those drivers on Windows? (some do, most don't)
Or do Nvidia/ATI complain about Windows placing the "burden" on them?
I've seen lots of Windows users complain about creative drivers crashing their computer.. Never been a problem for me.
I've seen plenty of Windows defenders blame crappy drivers on instabilities. In Linux the only drivers that cause cronic instabilities for me have been closed source or were beta.
Think about it.. your buying a device who manufacturers refuse to tell you how to operate it. That you should just shut up and take what they give you because most other people don't care.
I think that it's not manufacturers hiding 'IP'. I think it's manufacturers hiding 'problems'.
I think it's ATI and Nvidia having themselves so wrapped up in cross-licensing and patent scemes that they couldn't even release drivers as open source _even_if_they_wanted_to. Their 'IP' doesn't exist. I also think that it's ATI and Nvidia hiding the fact that a hell of a lot more things go on in the drivers, and less goes on in the hardware then they'd like people to know.
I also think that manufacturers don't like to have people know that the intentionally ship broken hardware and compinsate for it heavily in the drivers with work arounds. I don't think that they want you to know that their 'RAID' cards on the motherboards are actually completely software based either.
I don't think that broadcom wants you to know that they've virtually eliminated all the hardware out of their wifi cards and has replaced the proccessor by software emulation.
You know why I know that the IP argument is mostly crap?
Because for every single peice of hardware.. from Wireless devices, to sound cards, to motherboard controllers.. There are plenty of hardware manufacturers that do support Linux and do release documentation on their items. And yet they are still completely competative.
The only exception is higher end video cards. And this is only because there are only 2 companies and they both suck.
Intel, on the other hand, who makes the most common video cards in existance, released full documentation on their chipsets.
Seriously. Linux support is a indicator of higher quality hardware.. this isn't because they have more 'IP' then anything else.. it's mostly because they have less to hide.