I was at the OSS Watch conference on Thursday and very interesting if at times above my head it was. David Plans Casal who is a part of the Apache Foundation gave an illuminating presentation on Open Source Software. Davidâ€™s experience dated back to at least the mid 1990â€™s and as such his historic perspective was particularly interesting in its analysis of the social processes surrounding the Apache Foundation. Back in the 90â€™s OSS was perceived to be the Wild West of software development inhabited by communist vegan activists (sorry for the mixed metaphors) whereas the past couple of years have seen it transformed into the to the sharp suited mainstream. Although not quite, as although many large multinationals such as finance houses use OSS they are reluctant to say so because of the impact that this has on their share prices as they are seen to be a â€˜riskyâ€™ company.
David identified recent trends:
David explained that for his own company, the change in the understanding of OSS in the wider community was illustrated by the different nature of phone calls they receive. 4 years ago, people would phone up expecting free advice and support for Apache and were quite upset when the fact was explained that although the software was free, clearly there had to be financial compensation for individuals involved in offering support!
The Apache Foundation is an interesting case study of a developers â€˜familyâ€™ that has evolved a strong community around a common enterprise sharing practices. David was passionate as this community model of learning and how it could transform individuals who participated in it. Anyone who turns up is welcomed and helped be they a novice or an experienced practitioner.
No one was suggesting that OS would replace proprietary software â€“ it wonâ€™t! However, the competition appears to be hotting up and the playing field levelling out.
Ah yes, that diagram:^)
sounds like an interesting workshop Stephen,
i think a lot of my work and knowledge gained is based on tapping into the knowledge that these OSS communities share with one another. great to hear the trends about OSS – good sign for communites that can’t afford proprietary solutions,
In must be pointed out here that while I do a lot of work in and out of the ASF because of our (Luminas) involvement in its projects, I’m an evangelist as opposed to a committer. So, in comparison to serious programmers who are recognised members of the ASF, I’m an outsider. Just so that’s clear, since I don’t want to misrepresent myself as a serious contributor to the codebase.
For an illustration of this, see:
So I’m a ‘user’, in that scheme.
I think most Cocoon people would argue David is very much a part of the community, particularly since he played piano at a Cocoon developer’s conference!
One of the interesting things about the OSS communities springing up is that it’s not all focussed on who writes the best code: long-term involvement and creative input in whatever form is as important as how many lines you’ve written.
In fact, the ASF emphasises community over and above code: unless there’s an active group of people surrounding a project, it won’t continue. This is why Apache has a high success rate of live projects vs. somewhere like Sourceforge, where there’s an awful lot of abandoned code.
Sorry I got that wrong David, great that you can correct me though:^)
Interesting Andy, this is real community of practice ala Etienne Wenger (1998). There is a clearly defined domain that folk are passionate about, a common set of practices, and a strong community founded on an apprentice model.