Scott on Writing

Musings on technical writing...

Managing an Open Source Project - More Challenging than I Thought!

There are two open-source projects I manage on the GotDotNet Workspaces:

  • skmMenu, an ASP.NET menu server control, and
  • RssFeed, an ASP.NET server control for displaying RSS 2.0 feeds.

RssFeed has not attracted much attention in the Workspaces, but skmMenu has over 15 members thanks in large part to an article of mine about skmMenu on the ASP.NET Dev Center: Building an ASP.NET Menu Control.  To date, five people have taken time out of their busy schedules to improve skmMenu in a variety of ways, and have been kind enough to email me their enhancements.  Sadly, I have not had the time to investigate these potential improvements or to integrate them into the main code base.  Which sucks for both those who took the time and for those who want a better skmMenu.  I feel like I'm not keeping my end of the deal.

I think I was a bit naive when I started out making these open source projects.  I didn't fairly estimate the time requirements I was signing myself up for... meh.  (Although, in my defense, I didn't expect to get hit this torrent of work I've had in my face for the past couple of weeks.)  Of course, even if I had infinite time I would be a bit hesitant to integrate these changes into skmMenu for one reason: there is a Part 2 coming soon for the skmMenu article on the ASP.NET Dev Center, and I don't want the underlying code to change too radically prior to this second part being published.

The idea behind open source is a neat one.  Those who think open source can lead to buggy software underestimate the prowress of those developers who contribute to the project.  It's not your newbies that add to the code base - it's seasoned developers who write solid code and make meaningful contributions.  Honestly, I have been quite impressed with the quality of the contributed code.  Open source is nice too because it pools the hard work of many - unless you have a bottleneck like myself. 

So, to those who have contributed to skmMenu, I apologize for not having the bandwidth to make the most of your contributions.  I promise as this year wears on and my schedule - hopefully - lightens, I'll be able to invest some time into improving skmMenu by recognizing your efforts.  Thanks again, the effort is sincerely appreciated.

posted on Wednesday, November 12, 2003 9:21 PM

Feedback

# re: Managing an Open Source Project - More Challenging than I Thought! 11/12/2003 10:34 PM Carson McComas

Have you considered having 2 versions? The one you work with for the article, and the one the community updates? I suspect you may even find someone else willing to manage the 2nd one.

# re: Managing an Open Source Project - More Challenging than I Thought! 11/13/2003 12:04 AM Scott Mitchell

Carson, I've considered this. Ideally this is what would happen - there would be a code branch like you stated, so there would be one developed on version and then the stable version for the article series. A couple months after the "Part 2" article comes out, I could merge the two.

I think the challenge will be finding someone who'll step up to the plate. I'll go ahead and ask those members of the skmMenu Workspace and see if anyone's interest. Thanks for the suggestion...

# re: Managing an Open Source Project - More Challenging than I Thought! 11/13/2003 11:26 AM Ian Leff

I hate it when I overextend myself and get into jams like this. ;)



# re: Managing an Open Source Project - More Challenging than I Thought! 11/13/2003 5:16 PM Timothy Lee Russell

Well, I wouldn't feel too bad about it...

Those developers that extended the code did it for their own gain (and then contributed their changes out of the same philanthropic attitude that you showed when you made it open source to start with).

They have you to thank for providing them with a good starting point toward solving their own particular problems.

Even "dead/inactive" projects on sourceforge are often quite useful as they become yet another collection in the "museum of ideas".

# For those Interested in skmMenu 12/6/2003 1:29 PM Scott on Writing

Title:  
Name:  
Url:
Protected by Clearscreen.SharpHIPEnter the code you see:
Comments   

Add To Your Reader

My Links

Archives

Post Categories

 

I am a Microsoft MVP for ASP.NET.
I am an ASPInsider.
<May 2008>
SMTWTFS
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

Comment Stats

DayTotal% of Total
Sunday 1866.8%
Monday 37913.9%
Tuesday 45316.7%
Wednesday 50418.5%
Thursday 53519.7%
Friday 49418.2%
Saturday 1666.1%
Total 2717100.0%

Hour1Total% of Total
12:00 AM 652.4%
1:00 AM 682.5%
2:00 AM 622.3%
3:00 AM 742.7%
4:00 AM 572.1%
5:00 AM 1033.8%
6:00 AM 1084.0%
7:00 AM 1585.8%
8:00 AM 1716.3%
9:00 AM 1475.4%
10:00 AM 1716.3%
11:00 AM 1816.7%
12:00 PM 1886.9%
1:00 PM 1696.2%
2:00 PM 1605.9%
3:00 PM 1324.9%
4:00 PM 1073.9%
5:00 PM 923.4%
6:00 PM 913.3%
7:00 PM 963.5%
8:00 PM 833.1%
9:00 PM 782.9%
10:00 PM 792.9%
11:00 PM 772.8%
Total 2717100.0%

Comments by Blog Entry Date/Time

Day Entry MadeAvg.Total
Sunday 5.54144
Monday 5.22339
Tuesday 4.28419
Wednesday 7.67637
Thursday 6.90607
Friday 5.48411
Saturday 5.33160
Total 5.842717

Hour1 Entry MadeAvg.Total
12:00 AM 5.0035
1:00 AM 1.002
5:00 AM 0.000
7:00 AM 7.0035
8:00 AM 5.35107
9:00 AM 6.32278
10:00 AM 6.47246
11:00 AM 4.41181
12:00 PM 6.88330
1:00 PM 3.00111
2:00 PM 5.41222
3:00 PM 8.64285
4:00 PM 4.0589
5:00 PM 5.92154
6:00 PM 4.52113
7:00 PM 9.67174
8:00 PM 9.80147
9:00 PM 5.05111
10:00 PM 5.4265
11:00 PM 4.5732
Total 5.842717

Learn More About Comment Stats
1 - All times GMT -8...


Blog Stats

Favorite Web Sites

My Books

My MSDN Articles