|
|
Subscribe / Log in / New account

Distributions

Jolla and the Hildon Foundation struggle to cooperate

By Nathan Willis
January 23, 2013

The fallout from the dissolution of the MeeGo project continues to impact many in the Linux-based mobile device world. Former employees from Nokia's Maemo/MeeGo division formed a company called Jolla, pledging to pick up development and deliver a platform to mobile phone companies. But although Jolla has announced partnerships with device vendors, the company has been less successful at engaging with the still-active Maemo/MeeGo community. Add in the overlapping open source projects claiming ties to MeeGo, and it can be confusing to see how the pieces fit together. Shaking out the relationships between players is challenging for those on the inside, too, as Jolla and a major community group have recently discovered.

Million little pieces

When Nokia terminated its participation in MeeGo there were—to put it mildly—hurt feelings, among both the developer community and Nokia's MeeGo engineers. Some of the veterans in both camps followed MeeGo's other underwriter Intel to the launch of MeeGo's official successor Tizen, but others hedged their bets. Most notable was the Mer project, which forked the existing MeeGo code and vowed to continue it as a community-run project. Subsequently, Mer project participants launched the Nemo Mobile distribution, which added MeeGo Handset UX components to the Mer base system. Still, the project continued to advertise Mer itself as a general-purpose system equally suited to be the base for MeeGo, Tizen, or other platforms, including KDE's Plasma Active.

Jolla was formed privately sometime in 2011, but it announced itself in public in July 2012. Started by a group of former Nokia employees, Jolla advertised that it would "design, develop and sell new MeeGo based smartphones". Since then the company reportedly signed a sales agreement with Chinese retailer D.Phone and hired several Mer developers to help develop the platform.

But details about the company's work have been hard to come by, with almost all information arriving through second-hand sources like interviews with executives published at blogs, or social media outlets like the company's Twitter account or Facebook page. The jolla.com site is an un-navigable matrix of Twitter and Facebook links that are dynamically loaded one screenful at a time via JavaScript. The site does offer a press release (PDF) from November 2012, though, highlighting Jolla's appearance at a start-up event in Helsinki. At the event, Jolla previewed Sailfish OS, its Mer-based software platform.

Yet there is precious little information in print about Sailfish OS; the site is a wiki that highlights Sailfish's inclusion of Mer and Qt5, but not much else. The QA page explains that Sailfish will provide hardware adaptation and a user interface layer that are not found in Mer, and that components from Nemo Mobile will be included as well (although not the latter project's UI layer). Video of the demonstration talks at the Helsinki start-up event are available on the Jolla Youtube channel, including a walkthrough of the software development kit (SDK), but the SDK has not been released.

The Mer, Nemo Mobile, and Jolla camps are largely composed of developers working on the core of the operating system. But one of Maemo and MeeGo's bigger accomplishments was its success at cultivating a large and active community of third-party application developers. As with the platform developers, some of the third-party application developers have migrated to Tizen, but a sizable contingent embarked on their own hedging strategy by forming the Hildon Foundation (HF) in September 2012. The name comes from the pre-MeeGo application framework from Maemo, but the group emphasizes that it, too, is happy to work with the other post-MeeGo projects, Mer included.

The chicken and egg salad problem

It might seem as if the HF and the various MeeGo-derived platform projects need each other in a big way; after all, a platform needs applications just as much as applications need a platform. But, so far, the disparate pieces have yet to link up and establish a strong partnership.

The HF took a step toward more cooperation on January 3, 2013 by publishing an open letter addressed to Jolla. The letter notes that one of the principal motivations behind the formation of the HF was Nokia's impending decommissioning of the maemo.org web infrastructure, which hosted discussion forums, documentation, and software repositories. The HF undertook the task of maintaining the sites, but had little success in raising the funds necessary to cover the hosting bills. The application ecosystem centered around those sites, the letter argues, would make the HF "a beneficial advocate for Jolla". To that end, it suggests the formation of a relationship between the foundation and the company:

We would welcome discussion about a relationship between our organizations… If anything, we would like to form a friendship. If Jolla would be willing to become a sponsor and aid us in promoting the open source software aspects of Jolla and Sailfish — or, possibly even foot the bill — we would offer valuable community support to Jolla. In fact, we see a huge possibility of the Hildon Foundation becoming a part of the Jolla ecosystem or Sailfish Alliance itself.

A Jolla representative responded to the letter with a comment on the post—one which was not overwhelmingly positive. "We can talk on a regular basis and we can form a friendship," it said. "But talking and claiming friendship is easy". Jolla is already providing financial support to Mer and Nemo Mobile, the comment said, projects with "very small budgets" and which:

...have based their operations around being able to do big things, with small resources, like a startup or community would – and not only with contributions from just Jolla.

For what we want to create and the world to come with Jolla and Sailfish – these projects are where you would want to be participating, to be in the front seat of what’s to come. Places to be true pioneers.

The reactions from other commenters to Jolla's reply varied; user Mark Z asserted that it amounted to the rejection of the HF's large pool of potential customers (by way, presumably, of the HF application developers' existing customers). Others, like joerg_rw, thought that a formal relationship was too much to expect from a new startup, but that establishing contact was good for the moment.

The HF board posted a longer response on January 10. The response seemed to take slight umbrage at the "true pioneers" comment in Jolla's reply, saying that "in all honesty, the Maemo community has been a true pioneer for many years now". It also laid out a case that Jolla, Mer, and Nemo Mobile lack the specific infrastructure elements that comprise the HF's mission:

Currently, neither Jolla nor any Jolla affiliates affiliates (Mer, Nemo, Sailfish OS, etc.) have any sort of "community," user base, or public space for communication to speak of. These assets can be extended if, for example, you are interested in a community repository, cross-platform development, or helping developers migrate to Sailfish. We had already intended to provide a public space for Jolla/Nemo/Sailfish and will continue to do so regardless. Would Jolla like to help with any of these efforts that will benefit Jolla?

So far, Jolla has not followed up with a second reply.

Whether time and the benefits of launching Sailfish OS on handsets in China will change minds at Jolla is anybody's guess. But at the moment, some members of the HF remain optimistic, particularly if Sailfish OS's Qt-based API is substantially similar to Nemo Mobile and MeeGo's. Logic would suggest that, at some point, Jolla will set out to cultivate an application developer community, and the Sailfish OS SDK previewed in November indicates that the plan is already in the works. One would simply hope that the company does not alienate the existing developer community between now and the SDK's public release.

On the other hand, Mer would seem to be a more natural fit for a partnership with the HF, since it too is a community-driven project. But despite its secrecy in other areas, it is evident that Jolla has financing, which cannot be said about the other, community-driven projects.

Whatever happens between Mer, Jolla, Nemo Mobile, and the HF, it is remarkable to see how durable the Maemo/MeeGo community has remained years after its corporate founder washed its hands of the project. Strangely absent from the discussion about how the above camps can work together is Tizen, which is supposed to be the official successor to MeeGo. The platform and the API differs considerably, but if anyone at Tizen is watching carefully, they may see an opportunity to step in and win over new fans and developers, since the other parties cannot seem to all get together on the same page.

Comments (2 posted)

Brief items

Distribution quotes of the week

The irregularly shaped bovine just hit my office laptop.
-- Heherson Pagcaliwagan

It's part of the nefarious master plan to turn all of our computers into giant cell phones/tablets.
-- Ian Pilcher

Comments (none posted)

CentOS 5.9 released

The CentOS project has announced the availability of CentOS 5.9. See the release notes for details.

Comments (none posted)

Fedora 18 for IBM System z 64bit official release

Fedora 18 for IBM System z is available. More information can be found in the architecture specific notes.

Full Story (comments: none)

SolusOS: The Consort Desktop Environment

SolusOS is a relatively new desktop distribution, based on Debian. The project has announced the Consort Desktop Environment, a fork of GNOME Classic. The pieces include consort-panel (gnome-panel), Athena (nautilus), consort-session (gnome-session-fallback), and Consortium (Metacity). "With Consortium, we forked Metacity 2.34. Basically its been a dead project for a while and needs some new life. Work is now underway to bring it up to GTK3/Cairo standards so that we can improve it. Fully antialiased window corners and plugins will be introduced, as well as extended theming. With this new DE, we still maintain total compatibility with the GNOME suite itself. We’re not touching core-libraries so you’ll be able to install our desktop on most distros with GTK3, and have no issues." The recent development release of SolusOS 2 Alpha 7 includes the young Consort DE.

Comments (10 posted)

Distribution News

Debian GNU/Linux

Bits from the Release Team: New members, Help needed and Goals

Neil McGovern reports on behalf of the Debian release team. Jonathan Wiltshire has joined the team as a Release Assistant. Other topics include the bug count, Bug Squashing Parties, a call for a release notes editor, and an update on the freeze policy.

Full Story (comments: none)

Newsletters and articles of interest

Distribution newsletters

Comments (none posted)

Ubuntu considers “huge” change that would end traditional release cycle (ars technica)

Ars technica reports that Canonical is considering switching to a rolling release model for the Ubuntu distribution. "But 14.04 in April 2014 could be the last version released after just a six-month development period. 14.04 is also the next 'Long Term Support' or LTS edition. Every two years, Ubuntu is sort of frozen in place with a more stable edition that is guaranteed support for five years. If the change Canonical is considering is adopted, every future edition starting with 14.04 will be an LTS, so the next version after 14.04 would be 16.04 in April 2016."

Comments (51 posted)

Linux distro spotlight: Mageia (ComputerWorld)

ComputerWorld shines a spotlight on Mageia, the two year old fork of Mandriva. "When it comes to the community around Mageia, [Trish] Fraser believes its inclusiveness has been a key strength. "Teams are approachable, and support is friendly," she says. "This might be more difficult to sustain in a much larger community, but so far it's been a very strong part of our working modus. "We don't have flame-fests, there's a better proportion of women (visible and active!) in the community than many other distros, we aren't particularly country- or language-centric — and people concentrate on supporting each other and getting the work done as well as we can."

Comments (none posted)

Meet PicUntu, a lightweight Linux designed for tiny PCs (PCWorld)

PCWorld introduces PicUntu, an Ubuntu based distribution that targets the RK3066 chipset. PicUntu has also been tested on the MK808 and UG802 devices. "Potential applications for the resulting device include a company Web server, corporate mail server, central database server, content manager, “developer's paradise,” or power GUI desktop, it says, with optional extras available such as Flash, graphics programs, and Office suite clones."

Comments (3 posted)

Page editor: Rebecca Sobol
Next page: Development>>


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