Colin has an interesting and very valid point in Cooperation with higher education in open source projects on his blog.
Wouldn’t something along the lines of “Summer of code” (Google) move things in the right direction?
If we could use all or some of these (untapped) resources, many projects of public interest or public use could make quantum leaps forward in no time.