bruce perens business method patent computer programs and the patent cooperation treaty copyleft copyright cornell law school criticism of patents debates within software engineering eric maskin european parliament european patent office european union federal trade commission foundation for a free information infrastructure free software foundation intellectual property international law investment irish free software organisation list of judgments of the uk courts relating to excluded subject matter list of software patents office depot opposition procedure before the european patent office opposition proceeding patent attorney patent portfolio patentability petition to make special proposed directive on the patentability of computer-implemented inventions public patent foundation public policy reduction to practice reexamination research and development small and medium enterprises software patent software patents and free software software patents under trips agreement software patents under united kingdom patent law software patents under united states patent law software patents under the european patent convention the guardian united states congress united states patent and trademark office