Monday, December 26, 2011

Tedious fragmentation (maemo.org / meego.com)

Rant mode on. It's really tedious to hunt down information about Harmattan. It's not really MeeGo (and MeeGo Is Dead(tm), anyways) and it's not branded as Maemo, even though it's Maemo. Yeah. It's not really Maemo, but it is. And it's not really MeeGo, but it is branded as such.

Wiki. The Wiki pages are split between maemo.org and meego.com. For example, there's the ARM/N950 page on meego.com and the Nokia N950 page on maemo.org. Oh, and if two Wikis are not enough, have a look at the MeeGo 1.2 Harmattan category on Nokia Developer's very own Wiki. Add to that the Qt Developer Network Wiki content for N950 and you have information spread onto 4 different Wikis. So, where are YOU going to add information?

Forums. Next up are the forums. You know the drill. It's called Handset on forum.meego.com and MeeGo/Harmattan on talk.maemo.org. And if you feel more like a Nokia fanboy, discuss on developer.nokia.com. Or troll(tech) your Qt love on Qt's own Mobile and Embedded Forum.

Repositories. Writing apps is supposedly easy. Publishing them is hard. What will it be? Nokia Store Publish to reach the masses? Or the not-so-well-known Apps for MeeGo? And independent of where you publish your packages, if it's an open source package it's hard for users to track down the sources of your package (which you really should make easily accessible).

Hosting. The good old Maemo Garage still provides good service, the MeeGo Garage never materialized, but is still advertised on meego.com. Nokia Developer obviously also has an offering for you: projects.developer.nokia.com allows you to host stuff (but apparently has been down for a few weeks recently). The rest of the projects is spread between private web pages and Gitorious/Github.

Yes, choice is good. But right now, everything is more complicated than it should be. In the Good Old N900 Times(tm), we gathered information on wiki.maemo.org, discussed on TMO (which was Internet Tablet Talk merged into the maemo.org domain - while not without resistance, this was IMHO a good move) and had the Maemo Garage and the awesome Maemo Extras for all our repository/packaging needs. Granted, the OBS might be better suited for building packages than the Extras Autobuilder, but i'm missing a package interface a'la packages.debian.org for Harmattan which is available for Maemo 5.

The other question is: How long will meego.com hosting be funded, and how long will maemo.org hosting be funded? Wouldn't it make sense to deprecate one of them for Harmattan content and try to move content from the deprecated one to the preferred one?

We (as the Harmattan Community, which I would see as the collective of N950 and N9 users and developers) are a small community, so we should focus our energy on one collaboration place/domain instead of splitting everything between maemo.org and meego.com. I don't want to announce new things on two different pages/forums, don't want to check two different places for new content and publish packages to two different repositories.

No comments:

Post a Comment