One year of Redis
antirez.com
antirez.com
+1 for that. Sustaining opensource projects is hard. I feel sad when I see that I've not been able to maintain my own opensource project (http://cspace.in) for more than a year.
Opensource projects typically fall in the latter category. The ideal situation is if you manage to establish some sort of connection between your pet project and your source of income.
edit: typos
I've had problems with becoming demotivated and uninspired on open source projects that don't attract any other experienced developers, even to just shoot the shit about the design and implementation (even if they don't want to contribute code). I don't think this means one should feel bad, it just means the market isn't necessarily there, and as open source developers, we'd rather be coding than marketing. But still, the open source ecosystem as a whole is richer, even if slightly, for an open source release, even if it ends up being unmaintained.
I do hope to revive cspace sometime in 2010.
That being said, I'm just as guilty as you for letting it bitrot. I always wanted to do something about cspace, but never got around doing anything :(
disclaimer: I used to work (a long time ago) for sreeram, on cspace.
:- alex
ps: (excuse and/or ignore what probably can be seen as a plug) on MyNoSQL (http://nosql.mypopescu.com) I am trying to follow some of the most promising NoSQL projects and Redis is one of them. And according to the stats, there is a lot of cool activity around Redis.
The trick is to keep potential contributors enthousiastic enough to take your comments well and rewrite the patches to conform to the standards of the project. I have had the same observation as antirez, but haven't found a solution yet.
/me jumps back to redis with the new binding.
When this happens should the maintainer write back to the contributor and explain to them how they would like to code to be written instead (can be very difficult to explain). Or if the maintainer has time should they fix the code up themselves and merge it in?