Saturday, February 2, 2008

Open Source Gardening

Want to build an open source community? Roll up your sleeves and get dirty. Writing the code is tough but building an ecosystem is the work of the ages.


Sure some things happen naturally. In addition to making your source available you can put up forums, forges, blogs and wikis and people will use them but if you really want to see what kind of yield the garden is capable of you need a gardener or two. Gardening is hard but satisfying work – try it and you’ll see. My very first job as a young man was as a farm-hand on an arborer’s (tree) nursery – I’ve done a bit of “gardening” in my time. It was a valuable experience in my life; nurturing something, growing it, being able to see your hard labor prospering even years later. It is this same sense of making something grow that over time has caused me to gravitate away from technology and towards business. Code and other technology is by nature ephemeral. The system in which it takes shape and operates, the ecosystem is something more more enduring -- and frankly from a business sense, more important.

Alfresco has a few gardeners in the community – not all of them work for Alfresco, most do. A few of the engineers; Andy, MikeH, Gavin, Dave C, Kevin C have many many posts (over a thousand in two years.) The amount of time they spend caring for the community goes well beyond the work day. I can't thank them enough.

Nancy Garrity is Alfresco’s new Community Manager: Head Gardener in the Alfresco ecosystem. Nancy knows how to build and facilitate communities. If you’re looking to get involved in a hands on way, she is the one to contact (Nancy.Garrity@alfresco.com)

Lately I’ve noticed Nancy Garrity has been answering questions in the forums – and not softballs… tough questions. Is Nancy an engineer? No. So how is she involved? We’ll she is learning where the reference material is located and showing people were the can find it – and how they can help to improve it.

It’s important to put dedicated resources in to the community especially if Open Source is your business model. The ecosystem is your life-line. Alfresco gets it. With the help of Nancy and others like her we are proving that you don’t have to be a coder to participate. I’ve long though t that we need more non-technical folks in our community. We need to make sure Alfresco addresses real needs for real people.

What’s your take? How do we encourage non-technical, business users to engage the community? What should the conversation be?