right, but how does one "demand" choice in this regards? you going to force developers to create a bunch of different operating systems or are you going to allow operating system to grow organically in the market. you are creating a doomsday scenario that has never happened in the tech world. company resources would be better allocated to improving on their code and interfaces.
This is where we are going to have to agree to disagree, first thing on the list. Breakup microsoft, demonopolize them. Thats the first step, the rest will happen on its own.One of the other things that could go a long way, kill software patents as we know them and redesign teh system to make sense.
Those 2 items would break the alternatives open rather quickly. Also mandate by law if needed no OS is to have more then 15% market share in a for profit scenario.
Non profits are a entirely different matter. Applications, who cares. Posix could be a very powerful tool, if the monopoly was ended.
it'd piss off some greedy corporate bastards, but fuck em, they don't mind doing you first.