On Intellectual Property Rights: Patents vs. Free and Open Development