Title Image

Don Xml's Grok This

The home of Don Demsak
Welcome to Don Xml's Grok This Sign in | Help
in Search

This Blog

Syndication

Site Sponsors

DonXml's All Things Techie

Open Source Projects As A Form Of Community Service

Open source projects have been the talk of the tech blogs recently with the announcement that NDoc 2 is Offcially Dead, along with the mention that the project's sole develop was a victim of an automated mail-bomb attack because the project wasn't getting a .Net 2.0 version out fast enough for their liking.  Kevin has decided to withdraw from the community, and fears for himself and his family.  The .Net blogging community has had a wide range of reactions:

  • Phil Haack talks about his ideas behind helping/saving the open source community and laid down a challenge. 
  • Eric Wise mentions that he will not work on another FOSS project. 
  • Scott Hanselman laments that Microsoft hasn't put together an Ineta like organization to handle giving grants to open source projects, and also shows how easy it is to submit a patch/fix to a project.
  • Peter Provost worries that bringing money into the equation may spoil the cool part of community developed software, and that leadership is the key to good open source projects.
  • Derek Denny-Brown says that "Microsoft needs to understand that Community is more than just lots of vendors creating commercial components, or MVPs answering questions on newsgroups".

Now, I contribute to a bunch of different open source projects, some just recently released (XPathmania), some alive but not currently active (Mvp.Xml project) and some dead but still available (SharpVectors), so I can sort of understand how Kevin feels.  But what everyone seems to have missed is that working on an open source project is really no different then any other form of community service.  Sometimes we get a little full of ourselves, and think that we are doing something a little more, umm, meaningful, but that really isn't the case.  We are really just doing what we love, and giving back to our "community".  Yes our community is more virtual then real, but it still is a community.  I've often explained to my family that when I work on an open source project, or do a talk at some local user group, it is the same as the guy that donates his time to coach a local Little League or soccer team, or just like when a mom volunteers to help with a school booster group (or the PTA). If you have ever done any of that type of volunteer work, odds are you have run into the same sort entitlement culture that Kevin had to deal with.  The difference is that my community is a little harder to define (and the entitlement antagonists can seem a little more scary since they don't live in your community).  I like Scott Hanselman's suggestion of an Open Source Grant organization, I'd just rather see the money come from the Gates Foundation, rather then from Microsoft, and maybe that would help develop a better sense of community.

Published Saturday, August 05, 2006 5:04 PM by donxml

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

JBarbatos said:

It's interesting that you see the work you do as being the same as a little league coach/PTA. I think that really is an excellent way to describe it.

It's really sad how society has changed, with teachers needing to worry about giving students bad grades to something like not getting a 2.0 version of NDoc out fast enough. Why do some people think they deserve something that obviously do not.

I appreciate all the work you do in the NJ area. I've seen a few of your presentations at NNUG, as well as your work with the NJ code camps. Keep up the good work. I wish we had someone with your dedication in the Orange County, NY area.
August 6, 2006 8:22 AM

Dave said:

I like your list of links to the various reactions around the blogosphere. I've been brainstorming on this topic a recently too. Here are two links to posts on my blog about OSS

This one is about OSS business models: Open Source Needs More Innovation http://blog.davestechshop.net/archive/2006/08/14/OpenSourceNeedsMoreInnovation.aspx

And this is one about Microsoft's responsibility to the open source community (which MS is not fulfilling very well in my opinion): http://blog.davestechshop.net/archive/2006/09/19/MicrosoftHasGreaterResponsibility.aspx

September 20, 2006 10:21 AM

Dave's Tech Shop said:

Opinions on Funding Open Source Projects

September 20, 2006 10:38 AM

Raithlin said:

When I first read the title of this post, I thought you meant something to the effect that all developers should spend some time doing OSS projects, as a form of community service, before (or during) getting into serious work. I would fully support that. It would give developers a new perspective.
March 16, 2007 12:48 AM

Leave a Comment

(required) 
(optional)
(required) 
Submit

About donxml

I’m an independent consultant, specializing in .Net solutions architecture, based out of New Jersey who also doubles as an evangelist for XML, Domain Driven Design, enterprise architecture and .Net. I do not work for Microsoft, the W3C or any other big company that you may know of (at least not yet). I’ve been an indie for over ten years, and although I’ve been tempted a couple times to take a job with companies like Microsoft, I’ve haven’t found something better than my current situation. I work mostly with the large pharmaceuticals that are based here in New Jersey, and usually find myself on long term contracts. Definitely not the prototypical indie consultant, but it lets me dedicate time to my non-income generating activities like the developer community stuff, plus financing open source projects like XPathmania and MVP-XML. If you would like to talk to me about doing some contract work, just contact me via the contact page. My rates vary widely, depending on lots of different variables, but mostly distance from Jersey, and type of work. Plus, I’ve been known to donate some of my code for various projects.
Powered by Community Server, by Telligent Systems