CELEX: 62010CN0406
Language: da
Date: 2010-08-11 00:00:00
Title: Sag C-406/10: Anmodning om præjudiciel afgørelse indgivet af High Court of Justice (Chancery Division) (England & Wales) den 11. august 2010 — SAS Institute Inc. mod World Programming Ltd

18.12.2010   
            
            
               DA
            
            
               Den Europæiske Unions Tidende
            
            
               C 346/26
            
         Anmodning om præjudiciel afgørelse indgivet af High Court of Justice (Chancery Division) (England & Wales) den 11. august 2010 — SAS Institute Inc. mod World Programming Ltd
   (Sag C-406/10)
   ()
   2010/C 346/45
   Processprog: engelsk
   
      Den forelæggende ret
   
   High Court of Justice (Chancery Division)
   
      Parter i hovedsagen
   
   
      Sagsøger: SAS Institute Inc.
   
      Sagsøgt: World Programming Ltd
   
      Præjudicielle spørgsmål
   
   A.   
         Vedrørende fortolkningen af Rådets direktiv 91/250/EØF af 14. maj 1991 om retlig beskyttelse af edb-programmer
      
       (1)
      
         og af Europa-Parlamentets og Rådets direktiv 2009/24/EF af 23. april 2009 (kodificeret version)
      
       (2):
   
               1)
            
            
               Når et edb-program (herefter »det første program«) er ophavsretligt beskyttet som et litterært værk, skal artikel 1, stk. 2, da fortolkes således, at det ikke udgør en krænkelse af ophavsretten til det første program, hvis en konkurrent til rettighedshaveren, som ikke har adgang til det første programs kildekode, enten direkte eller gennem en proces, såsom dekompilation af objektkoden, skaber et andet program (herefter »det andet program«), som efterligner det første programs funktioner?
            
         
               2)
            
            
               Har følgende faktorer indvirkning på besvarelsen af spørgsmål 1:
               
                           a)
                        
                        
                           arten og/eller omfanget af det første programs funktionalitet
                        
                     
                           b)
                        
                        
                           arten og/eller omfanget af den faglige kunnen, bedømmelse og det arbejde, som ophavsmanden til det første program har lagt i udarbejdelsen af det første programs funktionalitet
                        
                     
                           c)
                        
                        
                           detaljeringsgraden, hvormed det første programs funktionalitet er blevet efterlignet i det andet program
                        
                     
                           d)
                        
                        
                           hvis det andet programs kildekode gengiver aspekter ved det første programs kildekode i et omfang, som går ud over det, der er strengt nødvendigt for at give den samme funktionalitet som i det første program?
                        
                     
         
               3)
            
            
               Når det første program fortolker og udfører brugerprogrammer, som er skrevet af det første programs brugere i et programmeringssprog, der er udarbejdet af det første programs ophavsmand, og som omfatter nøgleord, der er udarbejdet eller udvalgt af det første programs ophavsmand, og en syntaks, der er udarbejdet af det første programs ophavsmand, skal artikel 1, stk. 2, da fortolkes således, at det ikke udgør en krænkelse af ophavsretten til det første program, hvis det andet program er skrevet således, at det fortolker og eksekverer sådanne brugerprogrammer ved hjælp af de samme nøgleord og den samme syntaks?
            
         
               4)
            
            
               Når det første program læser fra og skriver til datafiler i et bestemt format, der er udarbejdet af det første programs ophavsmand, skal artikel 1, stk. 2, da fortolkes således, at det ikke udgør en krænkelse af ophavsretten til det første program, hvis det andet program er skrevet således, at det læser fra og skriver til datafiler i det samme format?
            
         
               5)
            
            
               Gør det en forskel for svaret på spørgsmål 1, 3 og 4, hvis det andet programs ophavsmand skabte det andet program ved at:
               
                           a)
                        
                        
                           besigtige, undersøge og afprøve det første programs funktion, eller
                        
                     
                           b)
                        
                        
                           læse en manual, der er skabt og offentliggjort af det første programs ophavsmand, og som beskriver det første programs funktioner (herefter »manualen«), eller
                        
                     
                           c)
                        
                        
                           både (a) og (b)?
                        
                     
         
               6)
            
            
               Når en person har ret til at anvende en kopi af det første program i henhold til en licens, skal artikel 5, stk. 3, da fortolkes således, at licenstageren er berettiget til uden rettighedshaverens samtykke at udføre handlingerne indlæsning, kørsel og lagring af programmet med henblik på at besigtige, afprøve eller undersøge det første programs funktion for at fastlægge de idéer og principper, som ligger til grund for elementerne i programmet, hvis licensen giver licenstageren ret til at udføre handlingerne indlæsning, kørsel og lagring af det første program, når det anvendes til et specifikt formål, der er tilladt i henhold til licensen, men de handlinger, der er udført for at besigtige, undersøge eller afprøve det første program, går videre end omfanget af det formål, som licensen giver ret til?
            
         
               7)
            
            
               Skal artikel 5, stk. 3, fortolkes således, at handlingerne at besigtige, afprøve eller undersøge det første programs funktion skal anses for at blive udført med henblik på at fastlægge de idéer eller principper, som ligger til grund for elementerne i det første program, når de udføres:
               
                           a)
                        
                        
                           for at få kendskab til den måde, hvorpå det første program fungerer, navnlig detaljer, som ikke er beskrevet i manualen, for at skrive det andet program på den måde, der er henvist til i spørgsmål 1 ovenfor
                        
                     
                           b)
                        
                        
                           for at få kendskab til, hvorledes det første program fortolker og eksekverer angivelser, der er skrevet på det programmeringssprog, som det fortolker og eksekverer (jf. spørgsmål 3 ovenfor)
                        
                     
                           c)
                        
                        
                           for at få kendskab til de datafilformater, der skrives til eller læses af det første program (jf. spørgsmål 4 ovenfor)
                        
                     
                           d)
                        
                        
                           for at sammenligne det andet programs præstation med det første program for at efterforske grundene til, at deres præstation er forskellig, og for at forbedre det andet programs præstation
                        
                     
                           e)
                        
                        
                           for at udføre parallelle afprøvninger af det første program og det andet program for at sammenligne deres output under udviklingen af det andet program, navnlig ved at køre de samme testscripts i både det første program og det andet program
                        
                     
                           f)
                        
                        
                           for at få kendskab til outputtet i den af det første program genererede logfil for at producere en logfil, som har samme eller tilsvarende fremtræden
                        
                     
                           g)
                        
                        
                           for at få det første program til at fremkomme med outputdata (faktisk data, der svarer til postnumrene i USA’s stater) for at få kendskab til, om den svarer til de officielle databaser over sådanne data, og hvis det ikke er tilfældet, at programmere det andet program således, at det vil svare på samme måde som det første program på det samme inputdata.
                        
                     
         B.   
         Vedrørende fortolkningen af Europa-Parlamentets og Rådets direktiv 2001/29/EF af 22. maj 2001 om harmonisering af visse aspekter af ophavsret og beslægtede rettigheder i informationssamfundet
      
       (3):
   
               8)
            
            
               Når manualen er ophavsretligt beskyttet som et litterært værk, skal artikel 2, litra a), da fortolkes således, at det udgør en krænkelse af ophavsretten til manualen, hvis det andet programs ophavsmand i det andet program gengiver eller i det væsentlige gengiver nogen af de følgende i manualen beskrevne forhold:
               
                           a)
                        
                        
                           den udvælgelse af statistiske transaktioner, der er blevet implementeret i det første program
                        
                     
                           b)
                        
                        
                           de matematiske formler, der er anvendt i manualen til at beskrive disse transaktioner
                        
                     
                           c)
                        
                        
                           de særlige kommandoer eller kombinationer af kommandoer, hvorved disse transaktioner kan påkaldes
                        
                     
                           d)
                        
                        
                           de valgmuligheder, som det første programs ophavsmand har givet for forskellige kommandoer
                        
                     
                           e)
                        
                        
                           de nøgleord og den syntaks, som det første program genkender
                        
                     
                           f)
                        
                        
                           de standarder, som det første programs ophavsmand har valgt at implementere, når brugeren ikke har specificeret en bestemt kommando eller valgmulighed
                        
                     
                           g)
                        
                        
                           det antal gentagelser, som det første program udfører under visse omstændigheder?
                        
                     
         
               9)
            
            
               Skal artikel 2, litra a), fortolkes således, at det udgør en krænkelse af ophavsretten til manualen, hvis det andet programs ophavsmand gengiver eller i det væsentlige gengiver de nøgleord eller den syntaks, som det første program genkender, i en manual, der beskriver det andet program?
            
         
      (1)  EFT L 122, s. 42.
   
      (2)  Europa-Parlamentets og Rådets direktiv 2009/24/EF af 23.4.2009 om retlig beskyttelse af edb-programmer (kodificeret udgave) (EØS-relevant tekst), EUT L 111, s. 16.
   
      (3)  EFT L 167, s. 10.