35.

Aangezien de High Court of Justice of England and Wales, Chancery Division, twijfelt over de uitlegging die aan de bepalingen van het recht van de Unie moet worden gegeven, heeft hij beslist om de procedure te schorsen en het Hof de volgende prejudiciële vragen voor te leggen: „1) Wanneer een computerprogramma (hierna: ‚Eerste programma’) auteursrechtelijk is beschermd als een werk van letterkunde, dient artikel 1, lid 2, [van richtlijn 91/250] dan aldus te worden uitgelegd dat er geen sprake is van inbreuk op het auteursrecht op het Eerste programma indien een concurrent van de auteursrechthebbende, zonder toegang tot de broncode van het Eerste programma, rechtstreeks of via een procedé zoals de decompilatie van de doelcode, een ander programma (hierna: ‚Tweede programma’) ontwikkelt dat de functies van het Eerste programma reproduceert? 2) Is een van de volgende factoren van belang voor het antwoord op de eerste vraag: a) de aard en/of omvang van de functionaliteit van het Eerste programma; b) de aard en/of omvang van de deskundigheid, het inzicht en de arbeid die/dat de auteur van het Eerste programma heeft aangewend bij het ontwerpen van de functionaliteit van het Eerste programma; c) de mate van detaillering waarmee de functionaliteit van het Eerste programma is gereproduceerd in het Tweede programma; d) het feit dat de broncode van het Tweede programma bij de reproductie van aspecten van de broncode van het Eerste programma verder is gegaan dan strikt noodzakelijk was om dezelfde functionaliteit als het Eerste programma te verkrijgen? 3) Wanneer het Eerste programma toepassingsprogramma’s interpreteert en uitvoert die door gebruikers van het Eerste programma zijn geschreven in een programmeertaal die is ontworpen door de auteur van het Eerste programma en trefwoorden omvat die zijn bedacht of gekozen door de auteur van het Eerste programma alsook een syntaxis die is bedacht door de auteur van het Eerste programma, dient artikel 1, lid 2, [van richtlijn 91/250] dan aldus te worden uitgelegd dat er geen sprake is van inbreuk op het auteursrecht op het Eerste programma indien het Tweede programma aldus is geschreven dat het dergelijke toepassingsprogramma’s met gebruikmaking van dezelfde trefwoorden en dezelfde syntaxis interpreteert en uitvoert? 4) Wanneer het Eerste programma gegevensbestanden met een bepaalde, door de auteur van het Eerste programma ontworpen indeling leest en schrijft, dient artikel 1, lid 2, [van richtlijn 91/250] dan aldus te worden uitgelegd dat er geen sprake is van inbreuk op het auteursrecht op het Eerste programma indien het Tweede programma aldus is geschreven dat het gegevensbestanden met die indeling leest en schrijft? 5) Maakt het voor de beantwoording van de eerste, de derde en de vierde vraag verschil of de auteur van het Tweede programma het programma heeft ontwikkeld door: a) het observeren, bestuderen en uittesten van de werking van het Eerste programma of b) het lezen van een handleiding die is opgesteld en gepubliceerd door de auteur van het Eerste programma, waarin de functies van het Eerste programma zijn beschreven (hierna: ‚Handleiding’) of c) zowel a) als b)? 6) Wanneer een persoon op grond van een licentie gerechtigd is tot gebruik van een kopie van het Eerste programma, dient artikel 5, lid 3, [van richtlijn 91/250] dan aldus te worden uitgelegd dat de licentiehouder gerechtigd is zonder de toestemming van de auteursrechthebbende het Eerste programma te laden, uit te voeren en op te slaan om de werking ervan te observeren, uit te testen of te bestuderen, teneinde vast te stellen welke ideeën en beginselen aan een element van het programma ten grondslag liggen, indien de licentiehouder op grond van de licentie gerechtigd is om het Eerste programma te laden, uit te voeren en op te slaan wanneer hij het gebruikt voor het specifieke, door de licentie toegestane doel, maar de handelingen die worden verricht om het Eerste programma te observeren, te bestuderen of uit te testen buiten de grenzen van het op grond van de licentie toegestane doel vallen? 7) Dient artikel 5, lid 3, [van richtlijn 91/250] aldus te worden uitgelegd dat het observeren, uittesten of bestuderen van de werking van het Eerste programma moet worden geacht te worden gedaan om vast te stellen welke ideeën en beginselen aan een element van het Eerste programma ten grondslag liggen, wanneer dit wordt gedaan: a) om de werking van het Eerste programma te achterhalen, in het bijzonder details die niet in de Handleiding zijn beschreven, met het oog op het schrijven van het Tweede programma op de wijze als beschreven in de eerste vraag [...]; b) om te achterhalen hoe het Eerste programma opdrachten interpreteert en uitvoert die zijn geschreven in de programmeertaal die het interpreteert en uitvoert (zie de derde vraag [...]); c) om de indelingen van gegevensbestanden waarnaar het Eerste programma schrijft of die het leest, te achterhalen (zie de vierde vraag [...]); d) om de prestaties van het Tweede programma te vergelijken met die van het Eerste programma teneinde te onderzoeken waarom de prestaties ervan verschillen en de prestaties van het Tweede programma te verbeteren; e) om op het Eerste programma en het Tweede programma parallel tests uit te voeren teneinde hun outputs te vergelijken tijdens de ontwikkeling van het Tweede programma, in het bijzonder door de uitvoering van identieke testscripts in het Eerste programma en in het Tweede programma; f) om de output in het door het Eerste programma aangemaakte logbestand te achterhalen, teneinde een logbestand aan te maken dat er identiek of vergelijkbaar uitziet; g) om het Eerste programma gegevens te laten produceren (met name gegevens die postcodes in verband brengen met staten van de Verenigde Staten van Amerika) teneinde te achterhalen of zij overeenstemmen met de gegevens van officiële desbetreffende databanken, en indien zij niet overeenstemmen, om het Tweede programma aldus te programmeren dat het op dezelfde wijze als het Eerste programma zal reageren op dezelfde gegevensinvoer? 8) Wanneer de Handleiding auteursrechtelijk is beschermd als een werk van letterkunde, dient artikel 2, sub a, [van richtlijn 2001/29] dan aldus te worden uitgelegd dat er sprake is van inbreuk op het auteursrecht op de Handleiding indien de auteur van het Tweede programma daarin een van de volgende in de Handleiding beschreven elementen — of een substantieel deel daarvan — reproduceert: a) de selectie van de statistische bewerkingen die in het Eerste programma zijn toegepast; b) de wiskundige formules die in de Handleiding zijn gebruikt om deze bewerkingen te beschrijven; c) de specifieke opdrachten of combinaties van opdrachten waarmee deze bewerkingen kunnen worden uitgevoerd; d) de opties waarin de auteur van het Eerste programma heeft voorzien met betrekking tot diverse opdrachten; e) de door het Eerste programma herkende trefwoorden en syntaxis; f) de standaardinstellingen die de auteur van het Eerste programma heeft gekozen voor het geval dat een gebruiker geen specifieke opdracht of optie invoert; g) het aantal herhalingen dat het Eerste programma in bepaalde omstandigheden zal uitvoeren? 9) Dient artikel 2, sub a, [van richtlijn 2001/29] aldus te worden uitgelegd dat er sprake is van inbreuk op het auteursrecht op de Handleiding indien de auteur van het Tweede programma in een handleiding waarin het Tweede programma wordt beschreven, de door het Eerste programma herkende trefwoorden en syntaxis — of een substantieel deel daarvan — reproduceert?”