The Australian model is also interesting. After your degree you pay a certain percentage of your income to your university for a decade or so. But only if you earn more than the average person.
This means a university gets more money when their students gets good job.
I would never put something in my brain that doesn't at least have a public API documentation. If the company discontinued the product I want to be able to keep using it. Open Source software would be best.