intellectual property rights straitjacket and a patent waiver … … “necessary” (a restrictive concept in trade law) and which go too far?