22 comments:

I agree with you, to an extent, but in the end, the UI could eventually be replaced by free software. As long as the framework has a free license, non free programs can be replaced one by one. It may take a while, though.

IMHO you didn't have the proper expectations. I knew since the beginning that the core OS would be quite open, but the main would be closed.

It's perfectly OK to me. Who cares if the main Mail program is proprietary if I can replace it with Kontact touch? Who cares if the player doesn't support vorbis by default if I can add a gstreamer package with vorbis support?

Also, AFAIK, most apps use open libraries, so they will be quite conformant to standards. I think that standards conformance, and interoperability will be better on Harmattan than on any other phone. And it will be something actually usable, not some nice but eternal promise like the Freerunner.

PS: You can buy the N900 and install the Meego community edition. Maybe the N9 will have an almost pure OSS build of MeeGo too.

Heh, nice for you then. You (and all active KDE devs) should get a N9 or N950 at a discount at least.

I know that source code of the core apps would have been awesome. Not that I fix lots of bugs, but I remember one super tiny glitch on my N81 that drove me nuts. I would love to scratch my itch, sure. But as I said, in this times, if Harmattan is as flexible as Android, and you can replace one closed app with an open one, is OK for me.

I see it as the beginnings of GNU, when Stallmann and company had to code free apps on top of proprietary systems.

@suy: while the Maemo/MeeGo underpinnings will allow a certain degree of extensibility, the experience with previous devices has shown that there are often rather annoying limits.

Taking your example of adding support for a free codec later on: on the N810 this was a huge effort mainly due to developers not having access to the DSP's SDK or documentation under Free Software compatible terms.

In the case of the N9 it seems to support quite a range of codecs already, including Ogg Vorbis, thought I am disappointed that its spec sheets say nothing about WebM.

@Andre: It's not wrong expectations, it is wrong messaging (one could say lies) since i remember one of the Meego top people saying at Akademy "We want you to help us improve our software", not saying "We want you to help us improve part of the software we use, but you know our software we'll keep for ourselves"

"You cannot expect any hardware vendors to do this right, time to market and other factors prevent it."

Same excuse, different year. That and the feeble "but we only buy millions of units from vendor X and so have no power over them" excuse.

"Even the OpenMoko devices have non-free parts in them to this day."

But the aim was to use as many components supportable by Free Software as possible. There were some unfortunate decisions about chipsets which involved NDAs so that people could write Free drivers, if I remember correctly, but the whole process was a learning exercise including stuff like hardware design and integration.

Nokia, meanwhile, fail at the level of intention - they have enough hardware experience - and would rather you didn't think about longevity, sustainability, keeping the device viable for a moment longer than it takes for the next product to come out.

"And note that Quim has said that Nokia is looking for reasons to open up stuff - if developers express an interest in working on and improving one of the apps, they'll consider opening it up."

Some younger readers might not remember vinyl, but listening to a broken record gets annoying after a while.