Computer program and business method patents. Also a commentary on the EC Commission’s proposal for a directive on the protection by patents of computer-implimented inventions