Building Community

Retweet Share on Facebook

A GUEST POST FROM DAVID DURANT, NOKIA, CHANGE MANAGER

Speaking to developers both within Nokia and other organisations about Symbian the response I usually receive is that people are very keen for the Foundation to succeed but, at least currently, they don’t feel that it has any impact on what they do. In short – where’s the love?

Developer communities lie at the heart of what any successful open source organisation is all about. It is not merely about communicating roadmaps or asking for feedback - it’s about building a community that would continue to exist if Symbian vanished tomorrow.

When discussing open source with people the first thing I always recommend is reading the bible of open source – Karl Fogel’s Producing Open Source Software (free download of entire book). It’s all good but I would specifically direct people towards the section on mailing lists (p48).

Picture 3

Fogel states “Mailing lists are usually the most active communications forum in the project and the ‘medium or record” as well as “Mailing lists are the bread and butter of project communications”.

Symbian supports a forum mechanism on its website but this requires either going to the site or subscribing using RSS (and then going back to the site). It would be very interesting to see the breakdown of visitors to the forums to see how many people are coming from established Symbian OS development companies.

Email, by contrast, is a simple very commonly used mechanism that allows anyone to interact via their own email client. Why am I focusing on mailing lists? Well, it’s all to do with reaching out to your community.

Currently Symbian is doing a good job at getting the word out to people at conventions, via blogs and through building commercial partnerships.

Unfortunately where I think the Foundation is weak today is in the area that should be its life-blood – connecting developers to each other.

Back when I was involved in helping build the Foundation internal infrastructure I suggested that a general Symbian interest mailing list could be created so people both within and outside the organisation could discuss the structure as it was built. I still feel this was a missed opportunity but by now, with everything Symbian does, this would probably have too much traffic so a different, more diverse, approach is needed.

My suggestion to Symbian would be to start by immediately creating email lists for each of the Packages. This not only gets the existing developers of that Package used to communicating via that mechanism but also allows interested outsiders a very quick method to begin talking to the current developers – without having to go through the Package Owner or involve Symbian in any way.

Communities can be quickly built around Packages but I would suggest that other mailing lists are created aimed at application developers using the various OS interfaces and runtimes (C++, Java, WRT, Python, etc). Other lists could be used to used to support commonly used Foundation technology such as Signing. Lastly mailing lists are an excellent mechanism to reach out to developers working in other open mobile platforms (Android, Maemo, etc).

A generic mailing list available to all the developers of these OS’s could start a great conversation on how they can best work together. Once these lists become active the communities they enable will very quickly become self supporting and they should be able to continue to work indefinitely without the need for any Symbian resources to maintain (although obviously it would be ideal of Symbian folks did take part).

It’s good to talk.

Posted: September 17, 2009 at 2:11 pm

Last updated: February 8, 2010 at 2:57 pm

Categories: Dialogue

Tags: ,, , ,

Short Link: http://wp.me/pqgpU-Aw