Open Source Web-CAT Project

[Note: This page is dated, and exists for historical reasons. Our development team has satisfactorily addressed all of the outstanding issues that were originally reported here, and Web-CAT is now a full-fledged open-source project.]

In order to move Web-CAT forward and allow more people to use it, the obvious thing to do is to set up an open-source development project and let everyone work on the part(s) that interest them. This sounds good in principle, but is pretty daunting when the details are examined. In particular, here are the obstacles to a "simple" open-sourcing of Web-CAT:

So the bottom line is that if I just throw the source out there and you try to build it, it would take an immense amount of effort for you to build it and get it running ... and by then, you'd definitely hate it.

I'm sure some of you have had experience developing applications of this scale and may have some advice about how to best set up an open-source project of this nature. However, because of the issues listed above, I don't want to just "throw the source out there" and see what happens. That makes me think of a second option ...

We could set up a ContinuousIntegrationServer instead.