One of our long (long, long) term goals here at CitySoft Global HQ has been been to open source the whole platform, much in the way that Wordpress and others have (although perhaps to a greater extent than Wordpress). It turns out that doing this right, or at all, takes quite a bit of preparation. Besides all the code work, there ideally needs to be a lot of documentation, training material, and so forth. And, we would like the platform to run on some different flavors of application servers and databases, which requires even more preparation. And all this needs to be done while running a regular business with many client and platform development needs.
So, it's not a small enterprise. That said, we've come a long way towards the goal and it is still a high priority for the platform. Our goal is to make it more available and more valuable for more people and organizations.