CELEX: 62010CN0406
Language: cs
Date: 2010-08-11 00:00:00
Title: Věc C-406/10: Žádost o rozhodnutí o předběžné otázce podaná High Court of Justice (Chancery Division) (Anglie a Wales) dne 11. srpna 2010 — SAS Institute Inc. v. World Programming Ltd

18.12.2010   
            
            
               CS
            
            
               Úřední věstník Evropské unie
            
            
               C 346/26
            
         Žádost o rozhodnutí o předběžné otázce podaná High Court of Justice (Chancery Division) (Anglie a Wales) dne 11. srpna 2010 — SAS Institute Inc. v. World Programming Ltd
   (Věc C-406/10)
   ()
   2010/C 346/45
   Jednací jazyk: angličtina
   
      Předkládající soud
   
   High Court of Justice (Chancery Division)
   
      Účastnice původního řízení
   
   
      Žalobkyně: SAS Institute Inc.
   
      Žalovaná: World Programming Ltd
   
      Předběžné otázky
   
   A.   
         K výkladu směrnice Rady 91/250/EHS ze dne 14. května 1991 o právní ochraně počítačových programů
      
       (1)
      
         a směrnice Evropského parlamentu a Rady 2009/24/ES ze dne 23. dubna 2009 (kodifikované znění)
      
       (2):
   
               1)
            
            
               Jestliže je počítačový program (dále jen „první program“) chráněn autorským právem jako literární dílo, je třeba čl. 1 odst. 2 vykládat tak, že o porušení autorského práva k prvnímu programu se nejedná v případě, že konkurent nositele autorského práva bez přístupu ke zdrojovému kódu prvního programu, přímo či prostřednictvím takového postupu jako je rozklad předmětového kódu, vytvoří jiný program (dále jen „druhý program“), který kopíruje funkce prvního programu?
            
         
               2)
            
            
               Má na odpověď na první otázku vliv některá z těchto skutečností:
               
                           a)
                        
                        
                           povaha nebo rozsah funkčnosti prvního programu;
                        
                     
                           b)
                        
                        
                           povaha nebo rozsah odbornosti, úsudku a práce, které byly vynaloženy autorem prvního programu při vytváření funkčnosti prvního programu;
                        
                     
                           c)
                        
                        
                           míra podrobnosti, v jaké byla funkčnost prvního programu zkopírována do druhého programu;
                        
                     
                           d)
                        
                        
                           pokud zdrojový kód druhého programu rozmnožuje aspekty zdrojového kódu prvního programu v rozsahu, který překračuje to, co bylo zcela nutné za účelem dosažení stejné funkčnosti jako má první program?
                        
                     
         
               3)
            
            
               Vykládá-li a provádí-li první program aplikační programy napsané uživateli prvního programu v programovacím jazyce vytvořeném autorem prvního programu, který zahrnuje klíčová slova vytvořená nebo zvolená autorem prvního programu a skladbu vytvořenou autorem prvního programu, je třeba čl. 1 odst. 2 vykládat tak, že o porušení autorského práva k prvnímu programu se nejedná v případě, že druhý program je napsán tak, že vykládá a provádí takovéto aplikační programy za použití stejných klíčových slov a stejné skladby?
            
         
               4)
            
            
               Čte-li první program datové soubory a zapisuje-li do těchto souborů v určitém formátu vytvořeném autorem prvního programu, je čl. 1 odst. 2 třeba vykládat tak, že o porušení autorského práva k prvnímu programu se nejedná v případě, že je druhý program napsán tak, že čte datové soubory a zapisuje data do těchto souborů ve stejném formátu?
            
         
               5)
            
            
               Má na otázky 1, 3 a 4 vliv, pokud autor druhého programu tento program vytvořil:
               
                           a)
                        
                        
                           na základě zkoumání, studování a zkoušení funkčnosti prvního programu nebo
                        
                     
                           b)
                        
                        
                           na základě čtení příručky vytvořené a zveřejněné autorem prvního programu, která popisuje funkce prvního programu (dále jen „příručka“) nebo
                        
                     
                           c)
                        
                        
                           na základě a) i b)?
                        
                     
         
               6)
            
            
               Má-li subjekt právo používat rozmnoženinu prvního programu na základě licence, je třeba čl. 5 odst. 3 vykládat tak, že držitel licence je oprávněn bez povolení nositele autorského práva načítat program, provozovat ho a ukládat do paměti za účelem zkoumání, zkoušení nebo studování funkčnosti prvního programu, aby zjistil myšlenky a zásady, na kterých je založen kterýkoliv z prvků programu, pokud licence opravňuje držitele licence k načítání a provozu prvního počítačového programu, jakož i jeho ukládání do paměti při jeho používání za určitým účelem povoleným licencí, avšak úkony za účelem zkoumání, studování nebo zkoušení prvního programu překračují rozsah účelu, který je licencí povolen?
            
         
               7)
            
            
               Je třeba čl. 5 odst. 3 vykládat tak, že zkoumání, zkoušení nebo studování funkčnosti prvního programu je třeba považovat za úkony prováděné za účelem zjištění myšlenek a zásad, na kterých je založen kterýkoliv z prvků prvního programu, pokud jsou tyto úkony prováděny:
               
                           a)
                        
                        
                           ke zjištění způsobu, jakým první program funguje, obzvláště podrobností, které nejsou popsány v příručce, za účelem napsání druhého programu způsobem uvedeným v první otázce výše;
                        
                     
                           b)
                        
                        
                           ke zjištění, jak první program vykládá a provádí příkazy napsané v programovacím jazyce, který program vykládá a provádí (viz třetí otázka výše);
                        
                     
                           c)
                        
                        
                           ke zjištění formátů datových souborů, které jsou napsány či čteny prvním programem (viz čtvrtá otázka výše);
                        
                     
                           d)
                        
                        
                           ke srovnání výkonu druhého programu s prvním programem za účelem zjištění důvodů, proč se jejich výkon liší, a zlepšení výkonu druhého programu;
                        
                     
                           e)
                        
                        
                           k provádění souběžných zkoušek prvního a druhého programu za účelem srovnání jejich výstupů v průběhu vyvíjení druhého programu, zvláště provozováním stejných zkušebních skriptů prostřednictvím prvního i druhého programu;
                        
                     
                           f)
                        
                        
                           ke zjištění výstupu logovacího souboru vytvořeného prvním programem za účelem vytvoření logovacího souboru, který je z hlediska vzhledu totožný či podobný;
                        
                     
                           g)
                        
                        
                           k zajištění, aby první program poskytoval výstupní data (konkrétně data, která přiřazují poštovní směrovací čísla ke státům Spojených států amerických) za účelem zjištění, zda odpovídají oficiálním databázím takových dat a pokud neodpovídají, k naprogramování druhého programu tak, aby reagoval na stejná vstupní data stejným způsobem jako první program.
                        
                     
         B.   
         K výkladu směrnice Evropského parlamentu a Rady 2001/29/ES ze dne 22. května 2001 o harmonizaci určitých aspektů autorského práva a práv s ním souvisejících v informační společnosti
      
       (3):
   
               8)
            
            
               Je-li příručka chráněna autorským právem k literárnímu dílu, je třeba čl. 2 písm. a) vykládat tak, že o porušení autorského práva k příručce se jedná v případě, že autor druhého programu rozmnožuje či podstatně rozmnožuje v druhém programu jakýkoliv z následujících prvků popsaných v příručce:
               
                           a)
                        
                        
                           výběr statistických operací, které byly provedeny v prvním programu;
                        
                     
                           b)
                        
                        
                           matematické vzorce použité v příručce k popisu těchto operací;
                        
                     
                           c)
                        
                        
                           konkrétní příkazy či kombinace příkazů, kterými lze tyto operace vyvolat;
                        
                     
                           d)
                        
                        
                           volby, které autor prvního programu poskytl ve vztahu k jednotlivým příkazům;
                        
                     
                           e)
                        
                        
                           klíčová slova a skladbu, které rozpoznává první program;
                        
                     
                           f)
                        
                        
                           implicitní hodnoty, které se autor prvního programu rozhodl použít v případě, že konkrétní příkaz či volba nebudou uživatelem stanoveny;
                        
                     
                           g)
                        
                        
                           počet opakování, která první program za určitých okolností provede?
                        
                     
         
               9)
            
            
               Je třeba čl. 2 písm. a) vykládat tak, že o porušení autorského práva k příručce se jedná v případě, že autor druhého programu rozmnoží nebo podstatně rozmnoží v příručce, jež popisuje druhý program, klíčová slova a skladbu, které rozpoznává první program?
            
         
      (1)  Úř. věst. L 122, s. 42; Zvl. vyd. 17/01, s. 114
   
      (2)  Směrnice Evropského parlamentu a Rady 2009/24/ES ze dne 23. dubna 2009 o právní ochraně počítačových programů (kodifikované znění) (Text s významem pro EHP), Úř. věst. L 111, s. 16.
   
      (3)  Úř. věst. L 167, s. 10; Zvl. vyd. 17/01, s. 230