After over two years of working on Redmine, I will be stepping down from my lead roles over the next few months. Without getting too deep into what happened, suffice it to say that I don’t agree with how Redmine is being led.
What does this decision mean for the Redmine core, my Redmine services, and plugins?
- I may still contribute to the Redmine core, but only for my clients and my own personal benefit. Not on a daily basis like I have done in the past.
- I will be stepping down as the team leader from the Development, Plugin, and Community Relations teams.
- I will be stopping my refactoring of Redmine.
- I will not improve the Redmine API.
- I will not be managing the Redmine releses. This means that the 1.0.4 release (due 2010-11-28) and the 1.1.0 release (due 2010-12-31) will be released by someone else in the community.
- I will not be working on any more features or bug fixes for the core.
- I intend to maintain the github mirror of Redmine but that is also subject to change.
- I will continue to maintain my current plugins.
- I expect that all of my plugins will become more active, as I will be devoting the 10 hours that I’ve been spending on the Redmine core every week specifically to them.
- I will release new versions of most of my plugins over the next few months.
My Redmine services:
- I will still provide Custom Development, Redmine Support, Redmine Setup, and all of the other services through Little Stream Software.
- I will continue to sell Refactoring Redmine since it merely uses Redmine as an example of a Ruby on Rails project.
- I will continue to run the Redmine Blog, though I might be changing the focus a bit.
- I will continue to run the Redmine demo site. While I pay for it out of my own pocket, I feel that the stable demo is an important tool for the community.
- I will maintain my own fork of Redmine for my clients. This will include patches from myself and the community that I feel should be applied to the Redmine core. I have yet to decide whether I will make this fork public or not.
I’m not going to drop all of my Redmine responsibilities overnight. I think disappearing from the community without any explanation is irresponsible, and a disservice to everyone who uses Redmine.
It has been a pleasure and a privilege to work and learn with the community on a project like this. Although I am sad to leave, I am thankful for the knowledge and experience. My greatest hope is that the project, and more importantly the community, have benefited from my hard work and effort. Thank you all for your support, and best wishes for the future.
P.S. I am considering helping out another open source project. I’m not sure which one yet but if you run or are involved in one and would like some of my help, please let me know in the comments below.