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

# re: Managing an Open Source Project - More Challenging than I Thought! 5/20/2008 9:00 PM Abdul Qadir

I wish to get source code for skimmenu.

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

My Links

Ads Via DevMavens

Archives

Post Categories

 

I am a Microsoft MVP for ASP.NET.
I am an ASPInsider.
<July 2009>
SMTWTFS
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

Comment Stats

DayTotal% of Total
Sunday 2046.9%
Monday 42314.3%
Tuesday 50116.9%
Wednesday 54518.4%
Thursday 57219.3%
Friday 53618.1%
Saturday 1856.2%
Total 2966100.0%

Hour1Total% of Total
12:00 AM 752.5%
1:00 AM 802.7%
2:00 AM 672.3%
3:00 AM 812.7%
4:00 AM 642.2%
5:00 AM 1234.1%
6:00 AM 1153.9%
7:00 AM 1755.9%
8:00 AM 1876.3%
9:00 AM 1565.3%
10:00 AM 1866.3%
11:00 AM 1926.5%
12:00 PM 1996.7%
1:00 PM 1846.2%
2:00 PM 1675.6%
3:00 PM 1344.5%
4:00 PM 1153.9%
5:00 PM 1063.6%
6:00 PM 993.3%
7:00 PM 1063.6%
8:00 PM 903.0%
9:00 PM 842.8%
10:00 PM 893.0%
11:00 PM 923.1%
Total 2966100.0%

Comments by Blog Entry Date/Time

Day Entry MadeAvg.Total
Sunday 4.91157
Monday 4.92379
Tuesday 4.21471
Wednesday 7.42668
Thursday 6.53666
Friday 5.17450
Saturday 4.73175
Total 5.522966

Hour1 Entry MadeAvg.Total
12:00 AM 5.2937
1:00 AM 1.002
5:00 AM 0.000
7:00 AM 4.0048
8:00 AM 4.29133
9:00 AM 6.04290
10:00 AM 5.83274
11:00 AM 4.36192
12:00 PM 6.44348
1:00 PM 3.14132
2:00 PM 5.04227
3:00 PM 7.97303
4:00 PM 3.8199
5:00 PM 6.00168
6:00 PM 4.56114
7:00 PM 8.95188
8:00 PM 8.58163
9:00 PM 5.00115
10:00 PM 6.31101
11:00 PM 4.5732
Total 5.522966

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


Blog Stats

Favorite Web Sites

My Books

My MSDN Articles