LWN.net Logo

Nokia, Android, and Approach to Open Source

Nokia, Android, and Approach to Open Source

Posted Jun 13, 2011 15:23 UTC (Mon) by PaulMcKenney (subscriber, #9624)
In reply to: Looking forward to seeing your prototype! by mjg59
Parent article: Android, forking, and control

You make some good points, but you have not convinced me that Nokia's downfall was totally unrelated to their open-source strategy. Of course, I would not be surprised that there were also other factors at work, but from what I can see, their approach to open source was a contributing factor.

Then again, there is a good chance that Nokia's current experience will become a prominent business-school case study. In which case, few will pay attention to what either you or I think about the matter. ;-)


(Log in to post comments)

Nokia, Android, and Approach to Open Source

Posted Jun 13, 2011 15:40 UTC (Mon) by mjg59 (subscriber, #23239) [Link]

The engineering time lost rebasing everything on top of Qt because Nokia wanted a migration strategy from Symbian would seem to be massively larger than the time spent on reducing userspace wakeups (something that could probably be done in a few months by a single competent engineer). It's possible that their approach killed them, but when we're talking about dysfunctional management and massive political infighting between the Symbian and Meego teams it's a lot easier to just ascribe it to corporate ineptitude. We're talking about a company that refused to consider the iphone a threat because its camera had fewer megapixels than their latest Symbian device, even if said Symbian device was approximately unusable as a phone.

It's interesting to compare to Palm. Their kernel was pretty much stock (there's some additional drivers), and while they didn't take the effort to attempt to upstream stuff they'd probably have had little trouble in doing so. They ended up shipping a sufficiently attractive mobile OS that it achieved their goal of turning a failed company into an acquisition target. Which model were they closer to?

Nokia, Android, and Approach to Open Source

Posted Jun 17, 2011 21:21 UTC (Fri) by oak (subscriber, #2786) [Link]

> engineering time lost rebasing everything on top of Qt

I might be confusing what's in public MeeGo and "Nokia MeeGo", but if you look at the stuff in the public gitorious repos, you notice that it wasn't just "rebasing everything on top of Qt", but first writing a completely new widget toolkit[1] on top of the Qt GraphicsView (which toolkit seems have appeared first under different name[2], so maybe even that was partially rewritten). One assumes that apps were started before this new toolkit was at the maturity level of e.g. (over decade old) Qt or Gtk which "can" affect how much time went to writing the apps.

And at some point QML came into picture and now there seems to be yet-another widget toolkit[3], this time done on top of QML...

[1] http://meego.gitorious.org/meegotouch/libmeegotouch
[2] http://qt.gitorious.org/maemo-6-ui-framework
[3] http://qt.gitorious.org/qt-components/qt-components

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds