Companies that sell software that can be used or downloaded by anyone in the European Union are facing a major new liability.