Earlier quoted context omitted.
Cannot agree more with this. Open source software is a perfect fit with public institutions. I don't understand why any government uses proprietary platforms. It would be cheaper and far more effective to hire a dozen open source devs to cater a particular platform to the public's needs, and have it be open and free to use forever. Developers aren't that expensive compared to software licenses for thousands of machin…
I agree too but there are non-technical problems. Educational institutions regularly spend money on software when some CS students could do it better and cheaper over a summer. The people making these decisions are non-technical and risk averse.
And then move on, leaving an unmaintained chunk of code that, while possibly better than the third-party software, instantly becomes a liability of unmaintained code. There's a reason why contractors have a bad reputation in the industry for the code they deliver. It's only developers that know they'll have to live with their work for the foreseeable future that put thought and effort into maintainability.
The only way that your "CS students over the summer" plan could work is if the University put a ton of effort into bootstrapping an open source community. Even then, it's doubtful they could create something that would be appealing enough to work on. Academia has a contractor-like reputation for producing code bases that are mostly only intelligible to the sole developer that worked on it.
Personally, I'd put my money on a non-profit third-party organization like Khan Academy to be able to design something that gets traction. They know the space, have world-class engineers and would be able to generate enough PR to start a community around a tool that they open source.