When I first started the maintenance branch of Kirill Grouchnikov’s Substance and Flamingo Libraries over two and a half years ago I had one important overriding reason to do so: we were using his libraries at my day job. That is one of the greatest things about an open source project, when the original author moves on to newer and shinier things the community can step in and take over the project.
That time has come again. Since I am no longer working on the project that is using those libraries I no longer have the daytime hours to spend on bug fixes and creating releases. I also would rather spend evenings and weekends playing laser tag, swimming with the family, or working on JavaFX. I haven’t really touched it in any significant way in over six months. Nor do I see myself processing another Insubstantial release.
Do you want to be the maintainer? I’m not just going to hand the keys to the maintenance branch over to whoever says ‘me first.’ I’m going to hand them over to the first competent contributor who says ‘me first.’ How will I judge competence? First, they must either submit a good patch or have submitted a good patch. Second, I want to see a distribution rolled up somewhere. Some FTP site, whatever. And I want to see it in a format Sonatype will accept, with signatures and the whole nine yards. If it seems daunting, it isn’t. I left instructions.
What will I give you? I will make you the administrator of the insubstantial group over at GitHub. I will tell Sonatype to add you as a user to the deployment repository. I will also try and hand over the CloudBees build instance I have set up for insubstantial. No promises on that one since I see no instructions, but I will do my best.
Now I am not delusional, I don’t expect a race to grab the project. In fact, no one may ever ask for the keys. But if someone some day feels the need to take up the mantle of insubstantial maintainer, the keys are here for the taking.