Too much to respond to everything, but let's try. 1- DirectX is free. Developers pay nothing. You are free to download the sdk if you want and read the license agreement and develop a commercial game in the process if you so desire. 2- I never ever said the people developing the OS should not be paid. For all I care MS or any other company for that matter could be hired to develop the OS, as long as the OS is developed under the organization's rules and standards and is free to use. Companies, institutions and governments wanting to be members would obviously contribute with fees, which is no different than what happens with OpenGL/OpenCL, JEDEC and recently HSA foundation. Just because something is non-profit it doesn't mean its employees are not paid. It only means it's purpose is not to profit from its operation. 3- I already infered that Windows and other "OS" are more than OS, they are software packages that include many basic applications, such as file manager (win explorer). So basically you are repeating what I actually said. Free OS (kernel and little more), standardized so that it's easy to develop software for. Software companies would develop the apps , including the basic apps that we're used to see included in the OS package, and charge for them as usual. So for example you would be able to choose from several file managers. And there would be a helluva number of free/open programs too. 4- I didn't say OpenGL is inferior in any way. In fact I was infering the opposite and pretty much saying what you said. 5- I realize all this imposible in current world and that it is basically what Linux is and has been trying to do. EDIT: just remembered: 6- It's a duopoly. Linux has around 1% of the market and is not dominant in any way or form. A duopoly is that market that is dominated by 2 suppliers.