Reverse engineering for interoperability has been legal in the EU since at least the 1991 Software Directive.
Yes, there's a requirement for interoperability, but "interoperability" is construed broadly. Interoperability in law relates to "interfaces", including APIs, and compatible file formats. Conceivably the term could also be used to describe an antivirus program which protects the program in question.
That's good this is allowed. Besides, bad faith actors will reverse engineer for malicious purposes, regardless of the law.
Yes, there's a requirement for interoperability, but "interoperability" is construed broadly. Interoperability in law relates to "interfaces", including APIs, and compatible file formats. Conceivably the term could also be used to describe an antivirus program which protects the program in question.
That's good this is allowed. Besides, bad faith actors will reverse engineer for malicious purposes, regardless of the law.