Microsoft's 12-Step Program
NevarMore writes to tell us eWeek is reporting that Microsoft, after almost 30 years of Windows, now has 12 philosophical tenets outlining Windows development. From the article: "Smith said the principles largely come from things Microsoft picked up in the consent decree the software giant signed in settling its landmark antitrust battle with the federal government, but that more recent developments led to the crafting of some of the other principles. The 12 principles are based on three main areas: choice for computer manufacturers and customers, opportunities for developers, and interoperability for users, Smith said."
...need I say more?
When do these 12 principles take effect?
Surely they're not implying they're already in operation.
No, your children are not the special ones. Nor are your pets.
If Microsoft really takes these twelve items to heart, it could be a big shift for them. It would certainly go a long way to change my perception of the company. I might even consider using Windows again at some point.
The cynic in me says that something is forcing them to say this and that they possibly don't really mean it. The options seem like:
Hmm, having followed Microsoft's activities closely for the past 20 years, I had come to the conclusion that the Windows operation was guided by one principle. In its entirety, it reads as follows:
MAXIMIZE REVENUE
Analysis of Microsoft's behavior and the characteristics of Windows shows them to be fully and satisfactorily explained by this one hypothetical mandate.
I am sure that there are many other solipsists out there.
Pathetic, isn't it? I had expected to see a list of issues like, perhaps
Instead their list of "philosophies" is more like
- Don't poison the customer
- Don't shoot the customer
- Don't bomb the distributor
- Don't ignore direct orders from the court
etc. Unbelievable.Professional Wild-Eyed Visionary
Microsoft badly needs a reboot with people in charge who can give this company a real vision.
So in other words, it's a no-go for free software.
I also found the 12th point interesting:
What a commitment! I think I can pretty much count all the open standards that Microsoft can be said to be committed to support on one hand: the IP stack, DNS and HTTP. Even their FTP implementation is half-assed, to say the least (considering how one cannot get out of the initial cwd), and I doubt anyone would argue that Microsoft actually "supports" any of the web standards (that is, if one isn't viewing support of the version of 10 years ago as a "commitment").The second sentence is interesting in its own right. I, for one, cannot interpret it to mean anything but inventing their own, new standard instead of the ones that already exist and work. "[W]orking to establish standards via ad hoc relationships with others in the industry" doesn't even need a comment...
All the other tenets were pretty well summed up by another poster as "don't poison the customer", "don't shoot the customer", "don't bomb the distributor" and "don't ignore direct orders from a court of law". They are probably reserving the rights to boiling the customer, burying the distributor alive and following order from a court of law at their own pace, however.