Author Archive for Gabriel Hanganu

Symbian looks serious about community

The announcement about Symbian going open source made me watch an introduction video flagged by my colleague Rowan, who has written about open source in mobile devices.

What I heard, among others, was that developers are encouraged to contribute to the open source platform, and in the final section (3′45″) that Symbian’s governance model allows virtually anyone to be part of the working groups and councils and have a say about their future direction. This looks good, I thought, let’s check further.

There is a wealth of information on Symbian’s developer site, including another video suggesting how users and developers can get involved.

The contribution process includes both general issues about contributing source code and more specific ones, such as how to contribute a fix, an enhancement, an extension, or how to start a new Symbian-related project.

In a nice piece on the wiki I also found things very much in the spirit of how we talk about open development and the process of building open source communities:

“Contributors are also users (which is one reason why they are motivated to meet the needs of the users) but contributors want a say in the roadmap so that they have a chance of influencing it in directions that benefit them and they want to be able to get their contributions accepted into the project. Contributors may provide code for bugfixes and new features (the most obvious form of contribution) but they can also contribute support services, translations, documentation etc.”

Community-wise this looks like a nice step to open source for Symbian. Let’s wait and see.

More on video interviews at ApacheCon

In this video fragment Bertrand Delacretaz, member of the ASF’s Community Development Project Management Committee talks about the importance of knowing the qualities of the individuals forming an incipient developer community. Betrand’s soccer team analogy is simple but powerful. It captures the key aspects of working collaboratively as a distributed development team: openly communicating one’s abilities and limitations, identifying one’s interests and fostering them to the benefit of the entire group.

Video interviews with open source leaders

At ApacheCon US 2009 I had the opportunity to initiate a series of video interviews with open source leaders about the importance of community in open source development. On Wednesday I talked with Noirin Shirley, the ASF vice-president for conferences and events, and Doug Cutting, member on the ASF Board of Directors and founder of the Lucene and Hadoop projects, about the importance of community and leadership in open source projects.I hope to make the full videos available online soon, but until then here’s a glimpse of Noirin and Doug.

Apache barcamp - geocaching

Earlier today at Barcamp Apache Ross did a session on geocaching. He briefly explained us what geocaching is, then using his gps he led us through Oakland in search of a cache that was apparently hidden in a public garden.

After about half an hour of navigation we entered … an underground parking, and started to doubt that we are actually on the right track.

However we suddenly emerged in a garden on top of the building

We got closer to the place the gps indicated and started searching.

A few people eating their sandwiches watched us suspiciously, while others continued their lunchtime routine.

Finally Bertrand found the magic container.

He filed in the log that documents the history of the find, then took one object from the container and replaced it with one Ross had collected from another geocaching. Anjana volunteered to use the Oakland item in a geocaching she would do in the UK.

In theory there is a slim chance that one of us will come across this object again in ten or twenty years, in a totally different location. I leave those willing to do the maths to calculate how big these chances really are.

A wonderful session Ross, well done.

Pragmatic ‘virtuosos’

Message posted today on our social mailing list at work:

Do you lendaround ? Let me know if you sign up and I’ll email you an invite which’ll make it easier for you to connect into the network.

According to their website, Lendaround is a free web tool that aims to help people borrow things from one another. It’s good to bring friends, neighbours, families and colleagues together by swapping things, such as DVDs, isn’t it?

Why do such tools exist? Apparently, because somebody had an idea that made them sleepless in the first instance, and this person persuaded others to help make it happen:

Looking around his home, Tim noticed how much stuff we all seem to have that doesn’t get used very much — at a time when there are a billion people in the world who have not very much at all, and when it would be good to use a bit less of the earth’s resources.

The email message reminded me of a good read about The Myth of Crowdsourcing my colleague Amir pointed to me recently:

In the popular press, and in the minds of millions of people, the word crowdsourcing has created an illusion that there is a crowd that solves problems better than individuals. For the past 10 years, the buzz around open source has created a similar false impression. The notion of crowds creating solutions appeals to our desire to believe that working together we can do anything, but in terms of innovation it is just ridiculous.

The crowds by themselves, the author suggests, are unable to produce innovation. It is the highly skilled, highly motivated ‘virtuosos’ who are the real engines behind the often misused term crowdsourcing.

Open-source developers are often mentioned as a crowd of motivated programmers ready to meet the world’s software needs. A lot of wishful thinkers love to put forth the notion that all large software companies should be quaking in their boots because a crowd of open-source developers is ready to eat their lunch and create software for any purpose. There is no crowd of open-source developers ready to attack every problem. In fact, most open-source projects are the product of one obsessed individual who wrote the software to meet his own needs. Often this individual was joined by other programmers who shared the founder’s vision and, under his direction, created great software. Yes, there are large teams of developers on open-source projects, but without the virtuoso contribution at the outset, they would achieve nothing.

In OSS Watch consultations with HE projects we often need to correct the general view that open source is mainly the affair of a bunch of bearded geeks animated by common idealistic views. In fact, as mentioned in one of our workshop reports, the open development model that lays at the foundation of most open source commercial businesses is based on what Harvard Internet lawyer Yochai Benkler termed “commons-based peer-production”, a process by which everyone who contributes also gets something back that furthers their interests.

A certain level of pragmatism associated with the business of open source is perhaps not unrelated with the idea of the highly skilled ‘virtuosos’ that make crowds vibrate. Something worth exploring further, maybe in a break between watching two lendaround DVDs.