You’ve gotta be in it to win it
I came across this post, which announces the first alpha of 2.1. on the NHibernate Google Group. Someone commented that they were looking forward to the final 2.1 release. Fabio’s reply was so awesome that I am including the text verbatim (emphasis mine):
Work with final stable release is a very good practice in a lot of
commercial projects; this is good even for us (nh-team) because we can work
with only 1500 or 2000 pioneers using the trunk between final releases.When we release an Alpha1 and Alpha2 we are saying : Man, download it and
try it in your project and if you find some bug use our JIRA.
The time between Alpha1 and GA (General Available-final release) is around
2.5/3 months; if you find a breaking-change or a re-opened issue or a bug
after GA you will wait around 1 year to have the next GA with that issue
fixed.We have a lot of tests (more than 1600) but we know that we are not testing
all possible “combination”.
Don’t wait that somebody else, download the new NH and run tests of yours
applications.The quality is not achieved by chance.
–
Fabio Maulo
This logic is not just applicable to OSS projects. Look at ASP.NET MVC Framework or the ADO.NET Entity Framework. The direction of both of these have been significantly influenced by the community. And that means you. So go and download something and then tell the author what you liked and what you didn’t. It’s going to benefit everyone in the long run.


