the evils of design
anet's blog

20060822 Tuesday August 22, 2006

Open source means closed communities.

Get your attention?

Why do I state that OSS communities are closed communities?

  • Because they are designed and created primarily for only one constituency: programmers.
  • Programmers are also defined as the "user".
  • Without influence one cannot impact an OSS community.
  • Influence is gained through contributions.
  • Contributions are defined as code putbacks.
  • Code putbacks are done by programmers.

The above is a synopsis of the model for a typical open source community. Its a model that promotes a closed community culture. The meritocracy is not open to other skill sets by the nature of how contributions are defined and influence is gained.

Now that I have thoroughly annoyed you with the above statements, I will point out that not all OSS communities follow the above model. As the OSS movement has evolved, contributions have been broadened to include things like documentation or specificiations. Governance policies have been written to broaden what is meant by "user". Module putback requirements have been changed to include testing, user experience, and docs.

However, I seriously wonder if that goes far enough. Rather then focusing primarily on the programmer, what about creating a community that focuses on product teams?

Why do this? Because just broadening some definitions and requirements does not address how other skill sets work within a product team. Documentation has a different work process then user experience design who have a different work process then engineering.

The real challenge is how to create a community that supports participation by many different skill sets in such a way that all parties can contribute and gain influence.

Hmmmmmmm. Does that mean that a QA engineer might just have more influence than a programmer one day?

[evil laugh]

( Aug 22 2006, 01:59:23 PM PDT ) Permalink Comments [3]

Comments:

I think open source communities are trust communities. You get a seed of founders, and as they come and trust more and more people, those get added into the trust circle. The interesting thing is that this completely (or almost completely) takes out of the picture any issues around gender and race - everyone's email is a click away as long as you can spell it. <b/> But it also means that the trust is more likely to be extended to other developers since they are like minded and do like things to the core founders.

Posted by EranD on August 25, 2006 at 11:01 AM PDT #

In a related article, Google is supporting outreach to women in computing; not just as programmers but as well qualified developers in all aspects of applications. There's a lot more than code in a successful application. http://trends.newsforge.com/trends/06/08/10/2219218.shtml?tid=138&tid=132&tid=25

Posted by Roger RIggs on August 28, 2006 at 08:20 AM PDT #

I've posted a reply to this entry on my blog. [Trackback seems not to be working again.]

Posted by Stuart Marks on August 30, 2006 at 01:53 PM PDT #

Post a Comment:

Comments are closed for this entry.

Archives
Links
Referrers
www.flickr.com
anet26's photos More of anet26's photos