Ayende @ Rahien

My name is Oren Eini
Founder of Hibernating Rhinos LTD and RavenDB.
You can reach me by phone or email:


+972 52-548-6969

, @ Q c

Posts: 6,130 | Comments: 45,560

filter by tags archive

Supporting OSS in the .Net Space

time to read 2 min | 293 words

Jeff Atwood wants to donate 10,000$ to open source projects in .Net-land. Check the comments, they are very interesting. This raises the question of whatever monetary support is the best way to support OSS projects. I really appreciate Jeff's efforts, and I think that they would do wonders for the moral of the developers that gets the money.

However, I want to point out some other ways to contribute, just as important, if not more so, than money:

  • Contributing to the documentation:
    • Tutorials
    • Gotchas
    • How-to
    • Samples
    • F.A.Q
  • Participating in the community (forums, mailing lists, etc) - answer questions that you can, help other people when they run into problems
  • Evangelize the project:
    • Post about it
    • Talk about it
    • Help people using it 
  • Bug hunting - there is a respectful position for Bug Contributors - they help make the project better

Contributing code is important, but it is far from the only way you can contribute, and most OSS projects can do with more help in the above mentioned ways than code contributions. Documentation, in particular, is something that OSS projects usually lack at.

As a side note, I think that Frans Bouma has hit a key point in a comment there:

You come with an example where MS provides the source. Great example. The thing is though: that's NOT what should be changed. MS should work _together_ with open source projects started by others, outside MS, and make sure these project don't hit a wall because MS thinks they have to do their own copied version of the same project.

He has some other points in the discussion that I disagree with (choosing to go OSS vs. commercial offering) , but the point above is a very important one.


Luke Melia

Looking at what the Rails community has started with their monthly hackfest may be informative: http://www.workingwithrails.com/hackfest


Luke, Cocoon has something similar since 2001. But my feeling is that most of the .net community see OSS as products that they dont need to pay for. Aside from that, most of them demand support/documentation/bug fixes just like they were using a commercial product.

The biggest OSS selling point -- for me -- is that you can get involved with it. How often does MS allow you to suggest a feature or a big refactor to WebForms lifecycle? How open they are to new, breakthrough ideas?

With OSS you can suggest, you can participate, you can help shaping the project to fit your needs, as long as your need isn't too specific.

Somehow our community seems to miss this point.

Nate Kohari

I agree 110%. One of the major difficulties I've encountered when trying to get an open source project off the ground has been generating buzz. Partially, I haven't wanted to sound the bullhorn quite yet -- I don't have an effective manual yet -- but I'm not really sure how to go about evangelizing the project without sounding spammy. :)

Comment preview

Comments have been closed on this topic.


  1. RavenDB Conference 2016–Slides - one day from now

There are posts all the way to Jun 01, 2016


  1. The design of RavenDB 4.0 (14):
    26 May 2016 - The client side
  2. RavenDB 3.5 whirl wind tour (14):
    25 May 2016 - Got anything to declare, ya smuggler?
  3. Tasks for the new comer (2):
    15 Apr 2016 - Quartz.NET with RavenDB
  4. Code through the looking glass (5):
    18 Mar 2016 - And a linear search to rule them
  5. Find the bug (8):
    29 Feb 2016 - When you can't rely on your own identity
View all series


Main feed Feed Stats
Comments feed   Comments Feed Stats