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“.