It's true that the EU is not ruled by common law. It does not follow that rulings by the Court of Justice have no effect. The ECJ interprets the laws as written, and in this particular case it decided that software can be resold. That is the status quo in the EU until (a) EU institutions change the law, or (b) the ECJ decides to revisit this and comes to a different decision.