Open Source Hardwares

The Device Drivers are the main,crucial part of any Operating System.So,for making the drivers for the Specific HW we need a huge learing session for the Hardware's Operations.
But,unfortunately the HW developers are not the supporter of the OPEN SOURCE .So, though i have a HW i cannot take any ideas that what is going on in the HW.hence, then we need another treatment technique for that.... i.e. REVERSE ENGINEERING....but this is not a good way for the development ;-((

though it is a light of hope we seeing now that the HW vendors littlely now coming supporting the OPEN SOURCE TECHNIQUES....for example
Hi, all pls add more ideas if you have the news of the Open Source hardwares..pls note down here...