Hoe bescherm je software en andere “computer-implemented inventions” (CII)?
Blogberichtomschrijving
11/12/20253 min read


Hoe bescherm je software en andere “computer-implemented inventions” (CII)?
De digitale technologie die onze wereld de afgelopen decennia heeft veranderd, bestaat uit twee onlosmakelijk verbonden elementen: hardware en software. Hardware omvat de fysieke componenten van een computer, zoals microprocessorchips, digitale geheugens en externe apparaten. Software daarentegen bestaat uit de protocollen en instructies die de hardware aansturen – wat de hardware moet doen, wanneer en hoe. Zonder software is hardware nutteloos; zonder hardware kan software niet functioneren.
Patenten in de wereld van digitale technologie
In principe kunnen patenten worden verleend voor uitvindingen in alle technologische vakgebieden, mits ze nieuw zijn, een inventieve stap bevatten en industrieel toepasbaar zijn. Een uitvinding is dus patenteerbaar wanneer ze op een nieuwe en niet voor de hand liggende manier een technisch probleem oplost. Abstracte ideeën of concepten – zoals een bedrijfsmodel of de verhaallijn van een computerspel – worden niet als technische uitvindingen beschouwd. Ook het louter uitvoeren van een abstract idee op een conventionele computer is niet voldoende voor patentbescherming. Patenten kunnen echter zowel producten (zoals fysieke hardware) als processen beschermen, zelfs wanneer die processen via software op een computer worden uitgevoerd. Zulke uitvindingen staan bekend als “computer-implemented inventions” (CII).
CII in de praktijk
Een modern voorbeeld is de smartphone. Deze is beschermd door honderden patenten, variërend van de chips, sensoren en batterijen tot de softwareprocessen die deze componenten aansturen. Deze patenten belonen de uitvinders financieel en vormen de basis voor samenwerking en licenties tussen technologiebedrijven.
Beschermt auteursrecht software niet al?
Ja, maar slechts gedeeltelijk.
De originele broncode en objectcode van software zijn beschermd door het auteursrecht, net zoals een roman of gedicht. Auteursrecht beschermt echter alleen de vorm van de code – de specifieke manier waarop een programmeur een idee heeft uitgedrukt – niet het onderliggende technische concept. Stel dat een softwareprogramma op een vernieuwende manier de temperatuur van een kamer regelt. Het auteursrecht voorkomt dat iemand de broncode letterlijk kopieert, maar het beschermt niet de technische oplossing zelf. Een octrooi (patent) kan die oplossing wél beschermen.
Wanneer komt software in aanmerking voor een patent?
Software die geen technisch probleem op een nieuwe en inventieve manier oplost, is niet patenteerbaar.
Maar een proces dat een technisch probleem oplost – zelfs als het volledig in software wordt uitgevoerd – kan dat wél zijn. Bijvoorbeeld: een systeemingenieur ontwikkelt een nieuwe methode voor load balancing in een computernetwerk. Als deze methode nieuw en inventief is, kan ze worden gepatenteerd. Concurrenten mogen de uitvinding dan niet gebruiken zonder toestemming of licentie.
Combinatie van auteursrecht en patenten
Bij zulke technische processen is de softwarecode automatisch beschermd door het auteursrecht, maar het functionele gedrag van die code – wat ze doet bij uitvoering – kan worden beschermd door een patent.
Zo vullen auteursrecht en octrooien elkaar aan: het auteursrecht beschermt de vorm, en het octrooi beschermt de technische werking.
Hoe ziet een patent voor CII eruit?
Een patent voor een computer-implemented invention bevat geen opsomming van broncode. In plaats daarvan beschrijft het de technische werking en de stappen van het proces dat door de computer wordt uitgevoerd.
Een CII-octrooi kan bijvoorbeeld claims bevatten voor:
een computer, computernetwerk of ander programmeerbaar apparaat** waarbij ten minste één kenmerk wordt gerealiseerd door middel van software.
een computerprogramma of computerprogrammaproduct, bijvoorbeeld software die kan worden geladen in het geheugen of via een netwerk wordt verspreid;
een methode die de technische werking van de software beschrijft.
Sommige CII-patenten hebben betrekking op software die volledig binnen een computer draait (zoals datacompressie of geheugenbeheer), terwijl andere ook fysieke interacties omvatten. Denk aan een autonoom remsysteem in een voertuig, waarbij sensoren de afstand tot een andere auto meten en de computer vervolgens beslist wanneer en hoe te remmen. In zo’n geval beschermt het patent de combinatie van software, hardware en methodiek die samen de innovatieve werking mogelijk maken.
Visualisaties en documentatie
Waar traditionele mechanische uitvindingen vaak technische tekeningen bevatten, gebruikt een CII-octrooi meestal stroomschema’s of beslisdiagrammen. Deze tonen de stappen in het softwareproces, en eventuele interacties met sensoren of andere apparaten.
Samenvatting voor softwarebedrijven
Voor bedrijven in de softwareontwikkeling is het essentieel om te begrijpen dat:
Auteursrecht de broncode beschermt tegen kopiëren.
Patenten de onderliggende technische oplossing beschermen.
Een software-uitvinding alleen patenteerbaar is als ze een technisch probleem op een nieuwe, niet voor de hand liggende manier oplost.