The myth of science as a public good
youtube.com
youtube.com
Towards the end, he also points out that patents in pharmaceuticals are acceptable, because of the costs of regulatory compliance. If 99% of your costs are getting FDA approval (which are needed, to stop drug companies pushing ineffective and dangerous quack treatments), then the patent is needed to protect you.