Look at how Linux did it for a workable model. The only way competition can return to the PC world is on a playing field that's level right down to the industry standards. Gates said in February that he'd be willing to take such an approach to settle the lawsuit. Now that appeals are on the way, the Justice Department should seriously revisit the issue. In the Linux world, anyone who modifies the OS has to make the modifications available to others as open-source code.
Users pick up the best modifications, and the code moves on toward greater excellence.
Opening up Windows code wouldn't put Microsoft out of business. The company would stay intact, but the way it competes would change. It would need to grow a large service branch to concentrate on implementation. It would have to compete in service, innovation and integration with other software, not just in applications it makes and controls. Think what users could do with the code.