Weekly Edition Return to the Front pageSponsored link Serve your customers, not your servers, with VERIO Linux VPS. Full-access test-drive here. |
Two free software choices for the Neo phoneIn a rather brief period of time, we have gone from having no choice of free software to run on our mobile phones to having two. With the announcement of Qtopia Phone Edition (QPE) for the Neo 1973, two software stacks are available for users to choose from. A choice of GUIs will not be a surprise to Linux users, with GNOME, KDE, and others available on that platform, but it is quite a breath of fresh air in the normally locked-down mobile phone arena. Also tucked into the Trolltech press release was an announcement that all of QPE was being released under the GPLv2. Prior to that, certain components of QPE – telephony, Digital Rights Management (DRM), and the safe execution environment modules – were only available under a commercial source license. The other choice, OpenMoko, which was reviewed in August, is also available under the GPL (v2 or later). Paralleling the differences between the two major desktop environments for Linux, QPE is based on Trolltech's Qtopia – a Qt derived GUI library – like KDE, whereas OpenMoko is GTK-based, like GNOME.
QPE is the more mature software of the two, and it shows in the interface. The Neo port of QPE is more responsive and more consistent than the early versions of OpenMoko, which is not surprising as QPE is already in use. There are millions of QPE phones in the hands of customers, mostly in Asia, so QPE has been put through its paces already, while OpenMoko is still under rapid development. QPE on the Neo suffered from some of the same audio issues – mediocre quality and echo canceling problems – that were found with OpenMoko, which could easily be caused by the hardware or Linux drivers. It is, after all, an early developer release. OpenMoko is still working on the final hardware design for the "mass market" version, scheduled for December, presumably these kinds of issues are high on their list. With additional hardware being added - accelerometers, graphics hardware, and Wi-Fi networking - there is still a great deal to do.
The QPE applications are more numerous and offer more functionality than those found on OpenMoko. The current version does suffer from a number of glitches, though, as audio must be enabled manually and the suspend functionality is flaky at best. It does have most of the features that users have come to expect from a mobile phone, which gives it quite a bit of a lead on OpenMoko. Trolltech has a hardware platform available to developers as well, the Greenphone, but it is more of a reference platform, rather than a consumer-oriented device. Changing the license on the entire QPE platform, while providing the software on a device that developers can actually use as a phone is a good strategic move for Trolltech. It should attract free software developers, resulting in additional software available for their phones. It is nice to see the OpenMoko and QPE developers play nicely together; much of the infrastructure that OpenMoko put in place is being used by QPE and the two groups have been cooperating to port QPE to the Neo. OpenMoko behaves quite differently from other companies in the embedded device space. They have little interest in lock-in, preferring to build a useful hardware device for which multiple different software stacks can be written. They put together an infrastructure layer based on Linux and invited anyone to join in. It is quite possible that other software vendors will do just that. Sun had a demo of its JavaFX Mobile phone software running on the Neo in May and has promised to GPL that code at some point. All of these options will allow users to pick an interface that works well for them, taking their data, ringtones, and, in many cases, favorite free applications along with them. Choices are not something that mobile phone users are used to – they are generally stuck with annoying, crippled interfaces forced on them by the manufacturers and carriers. – but it is something they could get used to. (Log in to post comments)
What's in it for Trolltech? Posted Sep 27, 2007 21:00 UTC (Thu) by giraffedata (subscriber, #1954) [Link] Why did Trolltech do this? What's in it for Trolltech to offer an open source license for QPE?
What's in it for Trolltech? Posted Sep 28, 2007 11:24 UTC (Fri) by superstoned (subscriber, #33164) [Link] Well, I guess it's mostly because it's their business model - they're a FOSS company. Why wouldn't they GPL stuff, if they can get away with it?
Just like they GPL'ed Qt, and are working with the KDE community. I think they want to work with the community on QPE as well, get FOSS developers on it. And those who want to create proprietary stuff with it have to pay them. Sounds like a sane and ethical business model to me ;-)
What's in it for Trolltech? Posted Sep 29, 2007 19:30 UTC (Sat) by giraffedata (subscriber, #1954) [Link] But you're just begging the question. I know a few FOSS business models that seem to work, but this isn't one of them. (And I'm not claiming this is the only open sourcing I don't understand; it's just the one I'm asking about).Are you saying Trolltech licenses the code this way for ethical reasons, not business ones?
What's in it for Trolltech? Posted Oct 3, 2007 15:14 UTC (Wed) by hummassa (subscriber, #307) [Link] > I know a few FOSS business models that seem to work, but this isn't one of them.Actually, Trolltech business models is _exactly_ one of those that works: they make their toolkits GPL (_not_ LGPL) and sell the toolkits for the folks that want to develop proprietary apps.
What's in it for Trolltech? Posted Oct 3, 2007 23:03 UTC (Wed) by giraffedata (subscriber, #1954) [Link] I believe you're saying that Trolltech makes its products available two ways: under GPL for free and under another license with tighter restrictions on copying, for money.I can understand how the second offering is good for business, but my question is what about the first? What is the business advantage of offering the code under GPL?
What's in it for Trolltech? Posted Oct 4, 2007 5:27 UTC (Thu) by renox (guest, #23785) [Link] >What is the business advantage of offering the code under GPL?
You shouldn't understimate the publicity advantage provided by this..
Without the GPL offering, Trolltech would only be one software provider among many other, with it everybody in the open-source community know about them.
For Qt, even if they use the GPL code, users may buy support and for the embedded edition I doubt that many phone/PDA providers want to GPL their app so they buy the commercial edition..
What's in it for Trolltech? Posted Oct 4, 2007 8:21 UTC (Thu) by anandsr21 (guest, #28562) [Link] "What is the business advantage of offering the code under GPL?"
There are several.
Without the GPL there is nothing that differentiates Qt from others. With Qt the benefit may not be so apparent but consider why MySQL is even considered against the big brand name DBMS. You will find the GPL to be at the base of the competitiveness of MySQL.
What's in it for Trolltech? Posted Oct 4, 2007 12:57 UTC (Thu) by obi (guest, #5784) [Link] Mindshare and network effects.
If they hadn't, how many of their potential customers would have chosen OpenMoko's LGPL based stack - albeit immature - over their proprietary stack? Even if it is more polished, if the mindshare is on the other side, it doesn't take long to catch up and maybe even overtake it.
DRM means... Posted Sep 28, 2007 12:25 UTC (Fri) by walles (subscriber, #954) [Link] ... "Digital Restrictions Management" and nothing else.
|
Copyright © 2007, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.