Welcome to the free world, Microsoft. Today Steve Ballmer, CEO of Microsoft, announced that Microsoft is making several bold strides to make its software and its company more open, transparent, and community-oriented.
As a Microsoft admirer, critic, and competitor, I can't help but applaud the depth and breadth of this move (though not everyone thinks there's much to celebrate here). It is a banner day in the software industry (and proof that back-room bargains are the wrong way to achieve interoperability).
Ray Ozzie declared:Customers need all their vendors, including and especially Microsoft, to deliver software and services that are flexible enough such that any developer can use their open interfaces and data to effectively integrate applications or to compose entirely new solutions. By increasing the openness of our products, we will provide developers additional opportunity to innovate and deliver value for customers.
Amen. But what does this mean? Four principal things:… Read more