I typically think of Nvidia as a hardware company, yet you seem to want to be a software company. Nvidia's business competitors (AMD/ATI, Intel graphics) have left the software portion of the market, and support open source software driver development.
Which business segment is Nvidia in? If hardware, then why does Nvidia want to spend so much time developing software? Do you see Nvidia supporting the Nouveau drivers at some point over the proprietary drivers?