Future development in the European software industry: patentability of computer programs or open source software?