[Jaffa Software]

Saturday 28 May 2011

MeeGo Conference keynote: how it should've been done

[MeeGo Conference logo]The first official day of the MeeGo Spring conference started with a two-hour keynote by Jim Zemlin, Executive Director of the Linux Foundation. While MeeGo is a Linux Foundation project, nobody from the Linux Foundation is formally involved on a day-to-day basis in the management and leadership of the project, which is being left to Intel (and, previously, Nokia). Because of this, Mr. Zemlin stands in as the Linux Foundation's public face for MeeGo.

It did not bode well when the advertised title of the talk, The Future of MeeGo Starts Now was changed to Monday Morning with MeeGo. This event was the opportunity for the MeeGo Project to showcase, and celebrate, last week's 1.2 release (including the N900 Developer Edition). Instead, we got Jim Zemlin talking about the advantages of Linux and open source without connecting the concepts to the MeeGo project and how MeeGo adds value compared with other Linux-based, open source mobile OSes (e.g. Android).

A number of guests joined Zemlin on stage, with Imad Sousou (MeeGo's Technical Steering Group's sole member) and long-time Maemo and MeeGo contributor Robin Burchell being the highlights. However, the main thrust of the speech was that mobile Linux, and open source, are here now - and will increase in future. The issue lies in that the supporting graphs and data that were shared during the keynote were all based on Android's adoption, with hardly a mention of MeeGo. Nokia's groundbreaking work with consumer mobile Linux devices, which led to the creation of MeeGo, was not mentioned at all.

Here lies the problem with MeeGo being a Linux Foundation project: they aren't interested, or invested, in the success of MeeGo - just Linux in general. Therefore, they'll support anything which furthers that goal, including webOS and Android in the mobile space. This was reflected in the keynote: since the Android is already so successful (and its market-share is growing) it's not in LF's interests to try and fragment the mobile Linux landscape.

Announcing new devices, or freebies for attendees, isn't necessary. However, I did expect the MeeGo Conference Keynote to address the challenges facing MeeGo now; particularly since February 11th there is not a mass-market consumer electronics vendor onboard as a strategic partner. Celebrating the work that has been done to date is necessary for the community psyche. Outlining the next steps, including a roadmap, is integral for the development ecosystem. None of these things were done, and it left a pall over the entire conference.

Personally, I attended the conference believing that Nokia's upcoming MeeGo-compatible Harmattan OS had to work to try and get itself integrated into the MeeGo ecosystem in order to benefit from the growth that MeeGo was going to enjoy. I came away from the conference believing that MeeGo needs Harmattan a lot more than Harmattan needs MeeGo.

MeeGo needs fresh blood; a sentiment shared by others. The "#jaffa4tsg" hashtag on Twitter started to be used after Imad responded to my question about expanding the TSG (Technical Steering Group) beyond a single member by saying that anyone was welcome to put themselves forward. A surprising number of people I very much respect said that my flippant "I'll do it" was an excellent idea, with me "getting MeeGo". My professional experience in the IT industry, as well as my wide experience and standing in the community are also strong reasons to be involved.

Assuming this isn't an entirely silly idea - although there is no documented process by which people can join the TSG - here's how I think we should have run the keynote (keeping the two hour running time, and abiding by the rumour that politics prevented Nokia talking about Harmattan & announcing the awaited developer programme):

  1. Welcome, including rerun of the "MeeGo on all your screens" video from Dublin (10 mins)
  2. What've we achieved in the last six months? (30 mins)

    • MeeGo 1.2 tablet demo
    • MeeGo 1.2 demo on N900 Developer Edition ("mass-market consumer hardware, capable of running MeeGo")
    • Overview of all the manufacturers who have released, or committed to releasing, MeeGo hardware (including Nokia)
    • Announcements about Linpus, Red Flag Software, 4tiitoo AG and China Standard Software Company (C2SC) updating to MeeGo 1.2 base
  3. Why MeeGo can succeed in a crowded market (35 mins)

    • 20 years of Linux video
    • Mobile OS ecosystem (Danielle Levitis, IDC)
    • Some numbers from Dawn's community metrics about growth and activity of community
    • The potential of IVI (Tsuguo Nobe, Chief Service Architect, Nissan)
    • Time to market (4tiitoo and Amino)
  4. Organisational and governance changes, to ensure we do succeed in the next stage of growth (10 mins)
  5. What next for MeeGo (20 mins)

    • Roadmap for MeeGo 1.3 and call to action for faster innovation (Arjan van der Ven)
    • MeeGo 1.4 and beyond
  6. Soundbites video from day 0 (2 mins)
  7. Audience Q&A (13 mins)

Notice here that there's no wishful thinking, everything above (apart from governance changes) was either announced during the conference, put out in a press release or already known. But it is MeeGo-focused, which - in my humble opinion - the opening keynote of a MeeGo conference should be.

7 comments:

  1. Willie Pretorius28 May 2011 at 11:06

    I agree! Your suggestion should form the basis for a blueprint for the keynote for next Meego summit!!

    Bollocks to politics!!! Because of it we missed out on inside info on Harmattan/MeeGo.

    ReplyDelete
  2. The problem with Harmattan is that it does not exist.
    I mean it does not exist for a regular people. I was following Intel's MeeGo development, I can see what was improved, how and what works, and how to write this or that kind of app. However, I know completely nothing about Harmattan. Nothing at all.
    So, development of Harmattan is not really open, even if the whole system will be released as free software, the development model is not designed to attract developers, and people.

    ReplyDelete
  3. @Norayr, was the development of the Tablet UX any different?

    MeeGo's purported openness is great, as is the openness *actually* achieved (naturally less).

    I have two points:
    * Celebratve those things in the keynote, though.
    * Recognise that deespite Nokia's board's change of strategic direction, Harmattan is going to be the first mass-market consumer MeeGo-like OS; with far more traction than WeTab or after-sale installs on ExoPCs.

    ReplyDelete
  4. 1) I am starting to feel like there are more manufacturers than consumers interested in MeeGo.

    2) It's less about Linux and more about the SDK and APIs. First Maemo SDK was terrible, I always hated it. And the APIs were proprietary. The SDK was finally replaced with something based on cross-compiling, but I still found it unattractive for other reasons. Nokia is now finally basing everything in Qt, and it looks very promising. But how will that play along with MeeGo, and Intel's SDK?...

    Anyway, I am just waiting for the next Linux-based Nokia device. I don't really care if it's MeeGo or Harmattan or whatever. But I hope to be able to eventually replace it with other distros, and that means being able to compile a new kernel. It's so frustrating to have an N800 and not being able to compile a new 2.6.39 to it... What does LF has to say about that? Great use of Linux, but device is still closed.

    ReplyDelete
  5. This is just me, hitting the "like" button on your post. Well said, and your keynote structure would have really helped to get people excited about MeeGo. Especially getting Arjen up there at the end to get people pumped about the team's ambitious goals.

    Oh yes, and JAFFA FOR TSG!

    ReplyDelete
  6. "Instead, we got Jim Zemlin talking about the advantages of Linux and open source without connecting the concepts to the MeeGo project and how MeeGo adds value compared with other Linux-based, open source mobile OSes (e.g. Android)."

    I think I disagree.. He did mention how it is more complicated to start using Android compared to MeeGo since all the licence politics with Google etc.

    But yeah it was pretty much general bla bla about open source .)

    ReplyDelete
  7. All Im interested in is Nokia releasing a new linux based phone that is even better than my n900. The n900 is by far the best phone Ive ever had, come on Nokia dont let us down

    ReplyDelete