Yeah, fuck "it's not in the terms of a contract". It's fraud.
You can't advertise yourself as a nonprofit organization for the public good, collect donations under that pretense, then just privatize anything you learn for profit.
People don't donate to for profit companies.