Microsoft in Reality — a look at the latest memos from Gates and Ozzie
Big things happen at Microsoft and in the marketplace after Bill Gates announces a grand strategy. Ten years ago this coming Pearl Harbor Day, Chairman Bill famously made a speech challenging his company and his opponents to take advantage of the "Internet Tidal Wave" that was the subject of an equally famous memo the prior May.
Now Bill has issued another sure-to-be-famous memo, along with one by Ray Ozzie, Microsoft's new CTO. (Both kindly reproduced, without editorial annotation, by Dave Winer.)
The first time around, the headlines cast Microsoft's challenge in strictly competitive terms. The great "threats" to Microsoft back then were Netscape and its browser. This time around, it's clear that The Net is The Environment, and that what matters in that environment are services. Here's Bill:
We must reflect upon what and for whom we are building, how best to deliver new functionality given the internet services model, what kind of a platform in this new context might enable partners to build great profitable businesses, and how our applications might be reshaped to create service-enabled experiences uniquely compelling to both users and businesses alike.
The italics are mine. That phrase internet services model stuck out for me, because I had heard it first from Craig Burton back in February 2001:
I have developed a model for measuring the progress of the computing industry from an Internet Services perspective. This perspective is the Internet Services Model (ISM). This model is not limited to a services technology conversation, but also includes a lexicon to discuss the model....
Before getting too much into the vision of the Internet Operating System, it is useful to cover the nature of the infrastructure business. The infrastructure business is an enigma. This is because it is built around an interesting paradox. I refer to this as "The Infrastructure Paradox."
Vendors of infrastructure have two prime objectives:
- Generate shareholder value.
- Foster infrastructure ubiquity.
Each of these prime objectives is in direct opposition to each other. The extreme of generating shareholder value would sacrifice infrastructure ubiquity. The extreme of fostering infrastructure ubiquity would sacrifice shareholder value. Without getting too "Zen" in the matter, the trick of success is to constantly balance the two prime objectives.
It is completely possible to at once generate shareholder value and to foster infrastructure ubiquity. (More on this later.) In the current state, the industry is out of balance with these objectives. This is because the key to balancing the objectives is innovation. There is currently a major infrastructure growth deterrent keeping the entire industry out of balance, or in darkness; a state of Web Noir.
His Web Noir piece is damn interesting too, considering the fact that it was written nearly five years ago.
It should be clear by now that the Net's infrastructure what Craig calls the Internet Operating System is NEA: something Nobody Owns, Everybody can use and Anybody can improve. Its end-to-end architecture is one Craig compares to a hollow sphere: a world of ends wrapped around a three-dimensional zero.
But that doesn't stop Microsoft, or anybody, from wanting to own it. It does, however, stop them from actually owning the Net's infrastructure itself, which is too deep and too free (as in both beer and speech). Craig's outline of the Internet Services Model shows the playing field in a layered diagram that distinguishes between network and application services.
Money will be made at the latter, far more than the former.
The question becomes, "Where's the silo?"
Now that everything is being built by everybody with fewer and fewer dependencies on any one vendor as a sole source of technology, it will be harder and harder to build silos for people and companies that are losing their willingness to live in them.
Which is why I see this whole thing as an adjustment of Microsoft to reality, rather than a call by Microsoft for the reverse.
Doc Searls is Senior Editor of Linux Journal
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Designing Electronics with Linux | May 22, 2013 |
| Dynamic DNS—an Object Lesson in Problem Solving | May 21, 2013 |
| Using Salt Stack and Vagrant for Drupal Development | May 20, 2013 |
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
- Designing Electronics with Linux
- Elliptic Curve Cryptography
- Getting Help With Linux
- Remote Compilation Using ssh and make
- Mediated Reality: University of Toronto RWM Project
- Writing Real-Time Device Drivers for Telecom Switches, Part 1
- NLE Video Editors
- Memory Leak Detection in Embedded Systems
- Linux Powers Four-Wall 3-D Display
- ViaVoice and XVoice: Providing Voice Recognition
- General
24 min 7 sec ago - Kernel Problem
10 hours 26 min ago - BASH script to log IPs on public web server
14 hours 53 min ago - DynDNS
18 hours 29 min ago - Reply to comment | Linux Journal
19 hours 2 min ago - All the articles you talked
21 hours 25 min ago - All the articles you talked
21 hours 28 min ago - All the articles you talked
21 hours 30 min ago - myip
1 day 1 hour ago - Keeping track of IP address
1 day 3 hours ago
Enter to Win an Adafruit Pi Cobbler Breakout Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Pi Cobbler Breakout Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- 5-21-13, Prototyping Pi Plate Kit: Philip Kirby
- Next winner announced on 5-27-13!
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?



Comments
Getting Real
Nice blogback from Stowe Boyd.
Doc Searls is Senior Editor of Linux Journal
The Open Network
It's a new age man!!!
More: www.openinventionnetwork.com
All MS bashing asside...
Now, I hate MS & Bill Gates as much as the next zealot but there is one thing that can't be said about him; he is not stupid when it comes to marketing and keeping his company profitable. If, in the end, he has to open source the family jewels to keep the $$$ rolling in he will. Make no mistake, he's going to try to own it all. But if push comes to shove, he's all about the Benjamin's.
Joe Klemmer
<joe@webtrek.com>
P.S. Where the hell in the frelling login link for this site!!! I tried to post with my name but it wouldn't let me because that name already belongs to a registered user. Yeah! Me! But there's no link that I can find to actually login.
I disagree- MS is sowing the seeds of its own downfall
The one thing that Microsoft truly innovated was treating customers as enemies. They have become big, fat, slow, and overly protective of their existing product line. They attack and abuse their enemies and friends alike. Since Ballmer took over as President, sales and growth have flattened.
It takes time, because incumbency carries a lot of power, but their bullying tactics and insecure crapware are hurting them. Attacking XBox modders, attacking networking and document standards, attacking fair use, insane EULAs, and their general culture of trying to control and micro-manage what we can do with products that we own- it's slowly coming back to bite them.
I think they've done more damage to computing than anyone realizes. A world without Microsoft, if not a much better world, at least would have had a better chance.
Sales have gone flat since Ballmer became President
I dunno, look at how enthusiastic he was when he first joined in the monopoly game:
http://www.albinoblacksheep.com/flash/sellswindows.php