 A specificity of the EUPL v1.2 is that it is both copyleft and interoperable, without any viral effect in case of static and dynamic linking.This currently depends on European and national law, according to the Computer Programs Directive (Directive 2009/24).Recital 15 of this Directive states that for making two programs interoperable code needs to be translated or transformed.