instructure/canvas-lms is open-source -- is there anything preventing universities from hosting it themselves?

Money, skill, liability.

That calculus is about to shift.