fred02 wrote:As I see it, there is no need to include video (or other drivers, aside a bare minimum) with ROS sources nor make a "distribution" that bundles them, since NT architecture has an API and a DDK/WDK for writing drivers.
It's not about the need, it's about considering it practical. Some people considers practical to have a working setup (in most cases, I wouldn't consider a system using the VESA driver a working setup) right after installing the OS. Of course, I would update it right away, so it wouldn't make a big difference to me.
So if someone want to try himself on the task, he can start right now and test it with w2k, XP and w2k3.
Errm, I don't know what that has to do with the discussion. The idea is not porting drivers to ReactOS (that's against the policy of aiming to full driver compatibility) but to Windows. Someone suggested maybe having open source drivers is a good idea. I like them and I use them on Linux, but I don't really see the point of such "purism" on ReactOS, since most of the things that could motivate you to use it are closed source, and most of the things using acceleration on Windows use Direct3D, which open source drivers (except if you want to write all of it from scratch or maintain the failed attempts) don't even try to provide.
Once ROS has the necessary parts correctly implemented it will just work with it too. Furthermore, drivers can be distributed under any licence, be it GPL, BSD, public domain or proprietary, since it is not part of the OS.
Not really. You can distribute whatever the copyright holder authorizes you to distribute, so no, not "under any license"; a license with a no-redistribution clause can not be distributed. NOW, it is very unlikely that manufacturers stop you from distributing their drivers, as having their hardware to work shows a good side of their work, regardless of the OS, and in the case of ReactOS should imply no extra work from them, so once ReactOS has everything in place and doesn't make them look bad, a brief talk would probably fill all the requirements for enabling redistribution of their drivers.