Software : protection, licensing and rewarding researchers in computer science : an overview of challenges in the European innovation ecosystem