Presumably so that other people can continue the development.
I've been talking with the developer in question this morning, and he'll be putting the code into Git this evening or this weekend, as he has time.
It makes sense to have the code stewarded outside of SourceForge, because it ensures that the development is completely open. We (SourceForge) value our projects' ability to own their own data, even if that means that they can move it somewhere else. By having Allura completely open, and even developed outside of SourceForge itself, we ensure that this right - the right to pack up and move - is 100% protected.
It also provides us access to innovation and ideas from outside of our own small organization, which, in turn, further benefits our projects.
Don't tell my corporate overlords, but I consider the health of these Open Source projects to be my highest goal when I go to work in the morning. I firmly believe that if those projects are more successful, then the company will be more successful. But it's the former, not the latter, that gets me to work every morning.
Taking Allura to the Apache Incubator is for the benefit of our projects. It gives us the opportunity to focus more sharply on the things that will make their developer experience better. And folks who haven't seen the new SourceForge, and are making their judgements based on old-style SourceForge projects that haven't upgraded, are selling everyone short.
Rob, that remark shows you to be somewhat uninformed about both SourceForge *and* Apache.
We've been talking about the incubator long before there was ever talk of selling.
I was talking about "walking." It was funny. Now it's not any more. Thanks a lot.
You could even use the power generated by your knees to travel from one place to another!
Our business in life is not to succeed but to continue to fail in high spirits. -- Robert Louis Stevenson