The same thing happens in a lot of contracting arrangements. Federal government contracts software development work, and the developer generally retains intellectual property rights to whatever is developed (unlike most private software development contracting arrangements).
To your question: I'm not sure. To the extent universities can generate revenue from developments that were publicly funded, they need less public funding in the future. Unfortunately I don't see that happen much; the revenue goes into funding a large administrative bureaucracy to manage licensing and technology transfer.
To your question: I'm not sure. To the extent universities can generate revenue from developments that were publicly funded, they need less public funding in the future. Unfortunately I don't see that happen much; the revenue goes into funding a large administrative bureaucracy to manage licensing and technology transfer.