Nokia, the largest handset manufacturer in the world (accounting for approximately 40% of the market) purchased their largest software platform Symbian - at least the remaining 49% it didn’t already own. It immediately relaunched the platform as an “open source” initiative under the Eclipse-style license.
While this is not a totally free licensing scheme on par with GPL, it’s certainly as open as a certain member of the competition. What’s interesting to me is that pundits tend to assume that this is Nokia directing their efforts against Android, a Google-led initiative for an open source mobile platform. While they seem like more comparable products, I really believe this is Nokia securing themselves against Apple and RIM - this is their method of battening down the hatches for the impending mobile platform wars.
Symbian is the dominant mobile platform and has been for a long time. What I suspect Nokia is hoping to accomplish is to outmaneuver Apple, RIM and the increasingly irrelevant Palm in terms of feature deployment and developer satisfaction.
As important as it is to satisfy consumers with a high-quality product it’s arguably more important to be an attractive platform for developers to deploy on. The big cloud of third-party software vendors is going to be dramatically more clever than you can ever be at making software for your app. This is, again and again, something that mobile platforms learn as readily as PC operating systems. Palm won the PDA battles by being easier to develop applications. Apple manuevered itself into a competitive space by capturing the piles of free software by switching to a BSD core and their strategy with the iPhone indicates they’re going to have to learn that lesson all over again.
Similar open source projects rarely compete with each other because the development community that’s attracted to one or the other are markedly different and steer the character of the platform in a particular direction. Look at the differences between KDE and Gnome, to suggest they compete because they fulfill the same purpose is to miss the point of serving different audiences with different preferences.
The key difference here is that hardware drives the mobile-market at the moment because there’s enough differentiating factors for certain devices to self-select for certain markets.
This is Nokia securing itself in the future market, not necessarily attempting to shut-down competition, especially from another open source project. I would imagine the only reason Nokia didn’t join Android project is that its handset provider roster made up of Nokia’s major competition -Samsung, Motorola and LG particularly.
Nokia has decided to keep its own pie rather than fight for a slice of the one it helps grow. Given their current share of the market, this is rational.
Who benefits the most from this struggle between Apple’s iPhone, Google’s Android, RIM Blackberry and now Nokia’s Symbian ? Microsoft, naturally.
While Microsoft does have its own mobile platform Windows Mobile is, in-effect, a convenient barrier-to-exit for Windows users more than a full-blown initiative. I own a WinMo phone, and while I use it as an independent device from any PC, it’s very clear it wasn’t designed to do this. These other platforms, however, are about making the handset a stand-alone device rather than a satellite screen.
Silverlight and Live Mesh offer opportunities to integrate readily with these platforms in ways that promote the Vista, Office and Windows Server cash-cows.
What can Nokia do to put itself in a position current un-beatable by any competitor? Provide support for the N-Gage APIs in this new open source initiative. A high-quality gaming API running on any device capable of Symbian would hit a niche nobody else is in.