Open-Source Ethics, and how the University of Minnesota Failed Linux

Recently, the University of Minnesota got banned from contributing to the Linux kernel, and this opens up quite a few talking points about validating open-source code, the strengths and weaknesses of open-source, as well as how UMN got it so wrong.