The Subversion project has applied to become part of the Apache Software Foundation — an application we all expect to suceed swimmingly, given that Subversion has been operating more or less along ASF guidelines for years anyway, and includes a number of ASF members and officers among its developers.
The move isn’t that much of a change, actually. The web pages and repository hosting may move over to the ASF, but the developers are still the same, as is the participation of Subversion’s long-time primary corporate sponsor, CollabNet.
The main effect of the move will be to free up some developer time that had gone to maintaining the separate non-profit Subversion Corporation. It just makes more sense to handle Subversion’s non-profit needs as part of an established entity that’s already been doing it for ten years. You can go nuts trying to deal with all the tax and legal stuff… why not let the ASF handle it? 🙂
I have to admit to a vaguely warm and fuzzy feeling about it: the ASF is a place for mature projects that intend to be around for a long time, independently of what any individual developer does. Their policies are aimed at ensuring the long-term health of the development communities, and they have a lot of practice at working with corporate sponsors of development already. Ben Collins-Sussman put it better than I could: “Collabnet has always been the main supplier of ‘human capital’ for the project in terms of full-time programmers writing code, and that’s not going to change as far as I can see. Collabnet deserves huge kudos for the massive financial investment (and risk) in funding this project for nearly 10 years, and it seems clear they’re going to continue to be the ‘center’ of project direction and corporate support for years to come. And this pattern isn’t uncommon either: the Apache HTTPD Server itself is mostly made up of committers working on behalf of interested corporations.”
I haven’t made any commits to Subversion in a long time — too long, but I’ve got a busy new job and a non-profit on the side, so my time is mostly spoken for lately. Although I still read the Subversion mailing lists and occasionally chime in with (increasingly uninformed) opinions, more and more I’m becoming just a regular user. Subversion has had several releases since I stopped doing development work on it; I’ve upgraded each time and it’s just been rock solid, a pleasant experience all around. Exactly the way version control should be.
Congrats on the new job! What are you doing at Canonical?