I really feel for nirvdrum here, we had exactly the same hard process with Microcosm. We were somewhat better placed to open it up, we had separated various parts more completely, hadn't put in the full billing engine, and had no third party code or other things that we were distributing that might be an issue. But... one of the things nirvdrum didn't touch upon was that we just hadn't designed it to be a single-serv…
In the end I'm much happier that buro9 found a way to keep it ticking over. Given the choice of continued service vs. Open Source I definitely would have chosen continued service - but it's even better to have both!