A commentary on the EC proposal for a directive on the protection by patents of computer-implemented inventions