Monday, October 10, 2005

Google & Sun - The Slow Bleed

A lot of bloggers have been writing about the implications of the recent Sun Microsystems and Google alliance. I believe this alliance is still the formative stages so it doesn't mean too much right now. I think Google's approach is going to be avoid going directly at Microsoft Office. Why? Because it's the previous generation of technology and not wholely appropriate for the web as it's so document/desktop focused.

As a recent article article in The Register quotes Brin as saying,

“I don’t really think that the thing is to take a previous generation of technology and port them directly,” said Brin. However distributed thin web applications allowed you to do “new and better things than the Office package and more.”


Well clearly Mr. Brin realizes the value of a web application is the fact it's on the web. This provides quite a bit of value by itself. As Office is so desktop centric and pretty document centric, porting Open Office to the web would be silly. Why? Because too much developer time would be spent web enabling the very boring and none too useful document centric features. The next generation of collaborative applications will be web focused and web centric which creates the value in and of itself.

Clearly Mr. Brin understands Google's place in the software universe. If Google suddenly buys Jotspot you will know they are quite serious about de-throning Office by changing the paradigm of collaborative work. I have long argued that the thing that is going to de-throne Office won't be a poorly made clone but rather a new way of working. Given Office's desktop/document production focus it's unlikely to make a radical shift. The MS Office product manager more than likely talks to MS Office customers about features. He doesn't talk to people who might be using an entirely different paradigm of work flow.

How does the slow bleed work? Well by capturing the customers of the neqw subversive work flow paradigm, they slowly over years bleed customers away from Office toward the new collaborative paradigm. This will take a few years (I would guess till 2018 or so) but eventually the Office market will evenutally come to resemble the mainframe market - slow, steady and a lot smaller.

Thursday, October 06, 2005

DMCA - A legal crutch to your competitive edge

One of the common tactics that has come since the passage of the Digital Millenium Copyright Act is to use it for customer lock in or ot lock out competitors. This has happened mostly in the consumer electronics sector but it happens in the software sector as well.

DMCA @ EFF is a good starting point for looking at some of the cases. I am most interested in the companies using copyright infringement to prevent companies from entering their market. What do these cases have in common? Well typically companies will encrypt a portion of their signal or communications and then claim that de-crypting is a violation of the DMCA. We have seen several companies take this approach.

  • Blizzard v. BNetD is the most dangerous to the software industry. Essentially three programmers. As it currently stands this makes reverse engineering of software largely illegal. Three programmers clean roomed the data stream the Warcraft Server and the Warcraft client. The traffic was encrypted so Blizzard envoked the DMCA. The current decision could have a chilling effect on people wanting to have compatible.
  • Lexmark vs. Static Control and Chamberlain vs. Skylink are two of the most egregious uses of the DMCA and they share the common approach of attempting to stifle competition. In the Lexmark case they wanted to quash competing after market toner and in the Chamberlain case it was a competing garage door opener.


The last two are great example of quashing a competitive threat. While the courts rejected both cases, they certainly saddled their competitors with some serious legal fees. Sadly this strategy is a relatively for a company to enact but it certainly is a bad idea for the company that decided to cloak a part of the software in encryption and cut the competitor off with a lawsuit. Relying on a lawsuit is a very dangerous as the company is no longer competing, it's litigating. Using litigation is a fine tactic for stifling a competitor but it's long term effects on a company culture of innovation is disastrous.

Why compete if you are in a dominant market position? You can just encrypt and litigate your competition seeking to interact with your software or hardware. I expect that litigation will become the favorite tactic of entrenched software vendors feeling the hot breath of their open source replacements. But litigation ignores a crucial aspect of competition. Your competition would not be gaining traction in the marketplace if some feature or functionality that they need. By suing your competition, you might make the mistake of not listening to your customers. By buying a competing product or service your customers are sending a very clear message. Listen to it.

Technoratic Tags:
DMCA
Competition
Lexmark
Static Control
Chamberlain
EFF

Friday, September 30, 2005

Changing perspectatives in business

One the most difficult things in business is changing your perspectative in order to understand a new paradigm or perspectative. Business have tendency to see things through the established paradigm that has served them. This tendency is especially reinforced in successful companies largely because of their success. So when they look at a rapidly changing marketplace such as the technology industry, they have a tendency to look at through "previous paradigm colored" glasses.

IBM was unable to grasp the importance of the personal computer revolution. They licensed the OS from a small but successful computer software company. Had they realized the importance of the coming revolution, they would have bought Microsoft outright. However IBM was in the mainframe business and they never thought these underpowered lightweight machines would take off as they did. They were largely a heavy iron company, and saw the world through those ideas. They never envisioned the network effects of the PC revolution with it's cheap PCs, putting computing power everywhere.

In many ways Microsoft is in a similar position tha IBM was in in 1981. While they have a monopoly on the desktop PC market similar to the market that IBM had in mainframes, they don't quite seem to understand the paradigm shift that is occurring. Google on the other hand does understand it. It's funny to watch comments on recent slashdot story about Google patents. MS still sees everything through the lenses of the Windows monopoly. Everything is about the desktop and tying web services to the Windows desktop. This is a solid approach as it continues to support the current monopoly. It's also the safe approach which makes it unlikely to succeed in the long term.

Companies that take advantage of paradigm shifts are the ones that stand to benefit the most from the paradigm shift. MS right now is simply trying plug a hole in the dike to protect the Windows monopoly. By protecting the Windows monopoly, they are missing out on the key characteristic of this transformative revolution right now in computing.

"The network is the computer" was a key marketing slogan of Sun Microsystems for years. The slogan was designed to sell Suns larger systems to corporations. Google has realized that dream by building the world's largest web computing platform. It's built the ultimate mainframe system so scalable, they can serve hundreds of millions of requests daily. The Google platform takes the Sun slogan and makes it reality. It's a platform a company can use to build in application, and not really worry about scability.

Microsoft's response to this is likely to be two fold. First off they will expand their service offerings to include a web services component. Secondly they will attempt to couple those services very tightly with the Windows desktop. What they will not do is build the massive application server that Google has already built.

Microsoft will always have the desktop PC monopoly. The importance of that monopoly will certainly decrease just as the mainframe market didn't disappear with the PC, it just wasn't the only market.

Thursday, September 22, 2005

Google - The Network?

Recent Google moves have left quite a few analysts wondering "What are they doing." The four billion dollar secondary offering, buying up unused dark fiber on metropolitian markets to a recent job opening that you will provide leadership on product vision and execution of projects that enable using Google's search and advertising technologies to enhance users’ Television viewing experience. Analysts have pondered these moves and concluded that "they need the fiber to roll out a WIFI network for their search", to stave off competition from a "hard charging" Yahoo. I see these moves and I see the end game for Microsoft. I must hand it to the guys at Google. They run at tight ship (it's still a small company really) filled with really bright people. They are all about the far right side of the Bell Curve.

The enormity of what Google is attempting so far exceeds the vision of the analysts that cover them that they simply cannot do justice to what they are doing. Many analysts think Google is in the search business. They are not. They are in the knowledge business. I alluded to this in a previous post comparing MSN search and Google search. If you take a close look at all of Google acquisitions, it's alway about a knowledge based company such as Blogger, Keyhole etc. Even their support of Wikipedia can be seen through this lens.

Another important thing to remember about Google is something that many people often miss. Google's most important assets are its people and the world's largest computing platform in the world that they have built. When I say the largest, I mean so large that no one really knows how large. Many people have speculated about the number of servers that Google runs. Most people guess 100,000. Most people are wrong. Google runs the world's largest single server at the Googleplex. As far as the number of machines, that's largely irrelevant as the computer system that Google has built can instantly be scaled simply by adding more machines. I would guess at this point they are adding machines all the time and 400,000 - 1,000,000 machines might be closer to the mark. How do I know this?

I don't but here's the reason why I think so. Gmail is Google's consumer mail application. When it started, it initially offered one gigabyte of storage. This was revolutionary at the time. Eventually Yahoo mail caught up and then Google upped the ante to 2.5 gigabytes. Now however when you visit Gmail you notice that the amount of storage that they allow is always changing. It's always increasing! This make competing with Google for storage next to impossible. Yahoo and Hotmail must use traditional provisioning methods to increase the amount of storage. Increasing the amount of storage a customer has requires purchase of equipment, planning and when the day come to announce your new HUGE storage capability, Google has beaten you because their system allow them to seamlessly add machines. Their cluster at this point is so tuned, they actually can tell you how much your storage will be increased to every second.

For a little more explanation, lets look the way most web applications are designed to be scaled up. Most applications usually have a load balancer, a set of hypertext servers and database servers. Scaling these requires adding machines and effectively tuning the engine as it were. You can add multiple load balancers etc. You get the picture. Google's derivative of the Linux operating system and the Google File System are structured from the ground up to seamless allow new machines to be added to the cluster without the huge startup time and rollout. This is may not look it, but it's a very very hard thing to do. When MS purchased Hotmail, they attempted to migrate to the system to Windows. This took several attempts and had several severe outages. Since MS is pretty much wedded to running the Windows operating system, I imagine their server rollout is pretty much what I described. Why? Because every MS announced web project I have seen such as the MSN Virtual Earth has crashed when posted to slashdot.org. I have never seen any Google service crash under any load. That's because their application runs on a platform that can seamlessly add machines to scale it.

This is a huge advantage structurally & culturally for Google. Let's take a look how Microsoft (and actually almost all companies who are not google are doing this). You develop the great new MS Earth. You send a PO over to procurement for 150 machines to support it. They approve it and you or someone will install it at the MS data center. Presumably MS has a group dedicated to maintaining these boxes up at Redmond. But see the difference? Your machines are your machines. To get more of them if your service is successful you will need to request another 200 of them from procurement with a reminder that you are exceeding your budget. If the service is really successful, you might need more but you have blown your budget out, and now you need to go upstream to order more. Microsoft is relatively flat still so this is possible. But you see the problem right, every project with it's own cluster, doesn't match the economies of scale that Google has built into their application. In fact each division instead is fighting for resources. There is some indication that the recent Windows re-org will attempt to address this problem. Initial indications are that Microsoft is attempting to blend the software and services to drive demand for the software. Once again they are failing to grasp the paradigm shift. That's another blog post.

Since Google has approached their system differently, each division gets to take advantage of the economies of scale in the platform. Adding additional machines adds makes everyone's application more robust. This means everyone enjoys a fundamentally robust platform to develop Google applications.

So what does this mean for Google's recent moves? Well let's imagine a Google set top box that has DVR functionality. Additionally this box operates as an additional node in the Google Network. All the dark fiber Google is purchasing allows them to delivery VOD (video on demand), telephony and HDTV with the greatest of ease. With the Google cluster of machines they can easily scale the VOD services without the tremendous expense that VOD start ups have typically have. In one fell swoop Google scales it's network, enters the home, and becomes the convergence of the typical internet and home entertainment. The killer feature driving adaption by the consumer of this brand new cable network? All on movies ever made on demand supported by the Google cluster. Google doesn't have own the end consumer either. They can partner with cable companies to provide them the platform. Google set top box is coming. Why else hire someone with set top box experience? Why hire if you aren't going into the home? VOD is solid match with Google's platform, namely the largest most powerful machine in the world. Most VOD business plans read like this. Buy 30 Million dollars worth of machines, sell services to the cable companies, hope burn rate doesn't kill us. Google is already in the wholesale business, namely wholesale search. They could easily roll out a VOD service as a wholesale service with "Powered by Google" as the slogan. Every new customer sold on the service would make Google computing platform that much more powerful (remember the economies of scale above). No single cable company could afford to build the computing platform that Google has built. It makes perfect sense for them to resell the platform.

Sounds too huge? Sounds too impossible? Remember Google has a history of nearly impossible things. When they announced 1GB of free email on April 1st, everyone thought it was a joke because it was a huge amount of space. Right now they offer nearly 3 GBs of free email space. That's more than 3 times the space in less 18 month. Only Yahoo has been able to respond with a half way competitive offering. Hotmail is still offering just 250 megs of email. Remarkably just two years ago 350 megs was unheard of in the free email space. Now it's just not competitive. Of course after the innovation it seems easily but some papers like the NY Times thought that much space would have an adverse effect on the search engine. Notice any Google outages lately?

Google is has built the world's largest computing platform. By extending that platform into the home through a set top box, they can offer features and killer applications that companies like Microsoft aren't even thinking about. By changing the paradigm, Google can not only rule the web, but also the digital home.


Technoratic Tags:
Google
Microsoft

Tuesday, September 20, 2005

Open Document Standards

I have intentionally shyed away from blogging about the Katrina disaster so instead I have pulled back to look at recent trend in government. This trend away from closed document formats and towards open document standards. This has been typified by the recent moves by the State of Massachusetts recent adaption of the Open Doc standard for public information. A Microsoft blogger wrote a post about it and then immediately got shelled by the developer community. He got shelled for spouting silly nonsense like this.


"The Office applications are very large, and while most people only certain features, each person uses a different set, and in the end all features are used. Trying to lock out those documents and forcing people to lose data and functionality is not really a great idea."


Unless of course maximum interoperability is your goal. I notice this doesn't stop MS from supporting plain text formats, RTF, WordPerfect etc. In this case interoperability isn't the goal of Microsoft but rather customer lock in so supporting an open standard which would allow free transferability of files is to be avoided at all costs. Supporting the Open Doc standard allows Microsoft's customers to easily defect to a competing product (Open Office)

The adaption of the Open Doc Standard is only one in a large group of recent defections away from closed and proprietary file formats.

Internationally this seems to be spreading. I spent some time poking around the world to see what people and governments especially are up to with open standards documents.

*After the tsunami hit Thailand, the government found that information sharing was nearly impossible. Each NGO (non governmental entity) and branches of the Thai government used different data and document formats. The Thai government responded by creating a common website for registering missing persons and began making the move to open file formats.

*Denmark's E-business Initiative is creating a fully implemented, centralized, ordering and invoicing process based on open standards. Expected savings 160 Million Euros.

*Argentina's national tax agency implemented a project to allow access by agencies and enterprises to its unified taxpayer database. The model was based on W3C standards together with other well developed standards for security.

*Chile - The government will develop an electronic information exchange platform that will be web-based on top of open standards (XML for data exchange; SOAP and web service). Stage One will encompass the five largest public agencies. All agencies are to be eventually included.

*India is using open technologies to promote growth. The eBiz project will create a framework for providing hundreds of government to Business (G2B) services of federal, state and local agencies through a single portal.

*Sau Paulo Brazil - The state goverment implemented a web based system for inventory of all existing information technology assets. The system also track software licenses, ICT professionals and communication's resources across government.

*The Netherlands - It recently established a Standardization Council and Standardization forum to accelerate development and use of open standards. The Netherlands has had a explicit policy for support of open standards since 2003.

*European Union - The European Union's Interchange of Data between Administrations program has middleware solution based on a set of generic specifications for exchange, dissemination and collection of data. The eLink toolkit, one of the first implementations of the specification, has been based only on open source components.

*Japan - The Government of Japan has developed software procurement guidelinesthat dictate that open standards and open document formats shall be given priority in government procurement.

*Chile - The government has issued a decree setting an open XML standard as the digital document format across government. All public agencies and services are required to format documents in XML. They are currently rolling out a three stage deployment across all governmental entities.

*India - The goverhment is developing an online service for the 600,000 companies currently incorporated in the country. Online services will include: registration of companies, payment of statutory fees, filing of tax returns and charges.

*Denmark - The country's CareMobil project uses an open specification and generic business case for the use of mobile technologies in home care for the elderly.

And these I found with just a few hours work on the web. While the city of Frankfurt Germany abandoned their Open Office project, it's clear that other governments are forging ahead, realizing that in a networked environment, open standards and protocals can provide the maximum benefit. Open standards tend to be network robust, therefore less brittle than proprietary standards. Furthermore as the ecosystem expands, this will increase demand for open document standards.

Monday, September 12, 2005

How viruses may end the Office monopoly

One of the interesting side-effects of Microsoft's lack of focus on security is that it may end up accelerating the loss of their Office monopoly. The current primary vector for the spread of viruse is the email. How I miss the days when you got a virus by physically inserting a floppy disk into someone else's computer? It made getting a virus similar to getting a real STD. You knew you did something wrong. You took a floppy put it in SOMEONE else's computer, it got infected with something nasty and then you put it in your machine. Coitus Floppyius.

Well now since the vector has changed to email, how has this impacted Microsoft Office? Well initially we were passing Word documents, Excel spreadsheets etc. Well those are served as vector for viruses. While the documents themselves might not serve as a vector, attachments do. So sys admins have been screaming that you should not click on attachments from people you do not know. The message then became, "Do not click on attachments." As the next round of viruses came from someone you know since once a machine became infected, it immediately emailed everyone in the address book.

How does this impact the Office monopoly? Well since Office has a desktop focused design, (it's really designed for a single PC user and producing pretty documents). It's not really designed for highly distributed, highly networked workforces. Because of the rampant spread of viruses via attachements, people have been told not to open attachments. (This doesn't change the fact that SOMEHOW people are still doing it).

People however, still need to collaborate on document production, and actually do work. It's still possible to mail attachements back and forth. Sys admins can isolate and then run antiviral software on the stored attachments. In fact this sort of quarantine is quite common in today's IT environment.

Passing Word documents served as a reinforcing function for the Windows monopoly. Clearly passing documents around this way is not the ideal way to do this. A centralized document respository, with versioning built in is the way to go. In all fairness to Office, it can indeed do this in all Windows house. On the other hand a Wiki can do this just as well, is web based and easily accessible by a distributed workforce and is completely virus free.

In fact a number of companies such as Jotspot have arisen to offer a replacement. Wikis can offer collaboration without the painful process of sharing Office documents. While the current state of wikis doesn't really focus on presentation on the same way Word does, it does focus on collaboration to a much greater extent which is the high value portion of collaborative work.

By forcing users away from passing random documents around to a more centralized document repository, the door is opened for another paradigm of document prep and collaboration. A networked approach doesn't reinforce Office, it undermines it. Of course the guys behind Office might well realize the power of networked collaboration as they bought Groove Networks to provide that magic grail of secure, safe, P2P collaboration.

Technorati Tags: