Agreement on Trade-Related Aspects of Intellectual Property Rights (TRIPS)
Artikel 10: Computerprogramme und Zusammenstellungen von Daten
1. Computerprogramme, gleichviel, ob sie in Quellcode oder in Maschinenprogrammcode ausgedrückt sind, werden als Werke der Literatur nach der Berner Übereinkunft (1971) [Urheberrecht] geschützt.
Artikel 27(1): Patentfähige Gegenstände
[Es] ist vorzusehen, daß Patente für Erfindungen auf allen Gebieten der Technik erhältlich sind […].
int patentierbar (Objekt x) { if (ist_Software (x)) // Art. 10 return 0; // stattdessen: Urheberrecht return technisch (x); // Art. 27 }
Lesart des EPA:
int patentierbar (Objekt x) { return technisch (x); // Art. 27 if (x->ist_Software) // Art. 10 return 0; // stattdessen: Urheberrecht }
TRIPS enthält keine Definition von „technisch“.