Strict liability, and why 1985 stopped working
Product liability in the EU has been strict since Council Directive 85/374/EEC. Strict means the injured person does not have to prove that anyone was careless. Prove the product was defective, prove the damage, prove the causal link, and the manufacturer pays.
That regime was written for movables: kettles, cars, pharmaceuticals. For forty years it left an argument unsettled. Is software a product, or is it a service, or information, or nothing the Directive contemplates? National courts diverged. A defect in an embedded controller might be covered because the physical device was a product, while the same logic sold as a download might not be.
Directive (EU) 2024/2853, adopted on 23 October 2024, repeals the 1985 Directive and answers the question directly. Software is a product.
Everything else in this path follows from that sentence, because the surrounding machinery, strict liability with no need to prove fault, was already built and now applies to code.

