The contractual alternative to patents