‘Softwarepatenten kun je niet overlaten aan mensen zonder ontwikkelkennis’
Dat stellen de softwarewetenschappers Jan Bergstra en Paul Klint in een paper dat zij zullen presenteren op de Holland Open Software Conference. Zij doen dit aan de hand van een patentaanvraag, ingediend in 2003 door drie Microsoft-medewerkers. De aanvraag betreft de ‘IsNot operator’ waarmee in programmeertaal kan worden gekeken of twee variabelen naar dezelfde geheugenlocatie verwijzen.
Volgens de twee wetenschappers betreft het hier - ondanks de omhaal van woorden in de omschrijving - een ‘triviaal patent’ dat misschien indruk maakt op juristen, maar door programmeerspecialisten onmiddellijk zal worden herkend als een variant op ‘BNE’ in assembleertaal, ‘.NE.’ in Fortran en ‘!=’ in C, Java of C#. Ze vragen zich af waarom Microsoft in de patentaanvraag niet verwijst naar deze ‘prior art’, zoals de Amerikaanse patentwetgeving eist. Die eis zou overigens door het European Patent Office ook moeten worden ingevoerd.