35.

High Court of Justice of England and Wales (Chancery Division) kilo abejonių dėl Europos Sąjungos teisės aktų nuostatų aiškinimo, todėl jis nusprendė sustabdyti bylos nagrinėjimą ir pateikti Teisingumo Teismui tokius prejudicinius klausimus: „1. Jeigu kompiuterių programai (toliau – Pirmoji programa), kaip literatūros kūriniui, yra suteikiama autorių teisių apsauga, ar [Direktyvos 91/250] 1 straipsnio 2 dalį reikia aiškinti taip: Pirmosios programos autorių teisės nėra pažeidžiamos, jeigu teisių turėtojo konkurentas, neturėdamas prieigos prie Pirmosios programos pirminio teksto, tiesiogiai arba naudodamas tokį procesą, kaip antai objektinio kodo dekompiliavimas, sukuria kitą programą (toliau – Antroji programa), kuria imituojamos Pirmosios programos funkcijos? 2. Ar įtakos atsakymui į 1 klausimą turi kuris nors iš toliau nurodytų veiksnių: a) Pirmosios programos funkcijų pobūdis ir (arba) apimtis; b) įgūdžių, vertinimų ir darbo, kuriuos Pirmosios programos autorius panaudojo kurdamas jos funkcijas, pobūdis ir (arba) apimtis; c) tai, kiek detaliai Pirmosios programos funkcijos yra atgamintos Antrojoje programoje; d) jeigu Antrosios programos pirminiame tekste Pirmosios programos pirminio teksto aspektų atgaminama daugiau, nei tai yra neišvengiamai būtina siekiant sukurti tokias pačias kaip Pirmosios programos funkcijas? 3. Jeigu Pirmoji programa aiškina ir vykdo taikomąsias programas, užrašytas Pirmosios programos naudotojų programavimo kalba, kurią sukūrė Pirmosios programos autorius ir kurią sudaro Pirmosios programos autoriaus sukurti arba pasirinkti raktažodžiai ir Pirmosios programos autoriaus sukurta sintaksė, ar [Direktyvos 91/250] 1 straipsnio 2 dalį reikia aiškinti taip: Pirmosios programos autorių teisės nėra pažeidžiamos, jeigu Antroji programa užrašoma taip, kad ji aiškina ir vykdo tokias taikomąsias programas, naudodama tuos pačius raktažodžius ir tą pačią sintaksę? 4. Jeigu Pirmoji programa skaito ir įrašo konkretaus formato, kurį sukūrė Pirmosios programos autorius, duomenų rinkmenas, ar [Direktyvos91/250] 1 straipsnio 2 dalį reikia aiškinti taip: Pirmosios programos autorių teisės nėra pažeidžiamos, jeigu Antroji programa užrašoma taip, kad skaitytų ir įrašytų į to paties formato duomenų rinkmenas? 5. Ar atsakymui į 1, 3 ir 4 klausimus kokios nors įtakos turi tai, kad Antrosios programos autorius Antrąją programą sukūrė: a) bandydamas, nagrinėdamas ar tikrindamas, kaip Pirmoji programa veikia; arba b) skaitydamas Pirmosios programos autoriaus sukurtą ir paskelbtą vadovą, kuriame aprašytos Pirmosios programos funkcijos (toliau – vadovas); arba c) atlikdamas ir a, ir b punktuose nurodytus veiksmus? 6. Jeigu asmuo pagal licenciją turi teisę naudoti Pirmosios programos kopiją, ar [Direktyvos 91/250] 5 straipsnio 3 dalį reikia aiškinti taip: licenciatas turi teisę be teisių turėtojo leidimo atlikti programos įdiegimo, paleidimo ir saugojimo veiksmus, kad išbandytų, išnagrinėtų arba patikrintų, kaip veikia Pirmoji programa, ir nustatytų idėjas ir principus, kuriais remiasi bet kuris programos elementas, jeigu pagal licenciją licenciatui leidžiama atlikti Pirmosios programos įdiegimo, paleidimo ir saugojimo veiksmus, naudojant ją konkrečiam licencijoje leidžiamam tikslui, nors veiksmais, atliktais siekiant išbandyti, išnagrinėti arba patikrinti Pirmąją programą, siekiama platesnio tikslo, nei leidžiama pagal licenciją? 7. Ar [Direktyvos 91/250] 5 straipsnio 3 dalį reikia aiškinti taip: Pirmosios programos veikimo išbandymo, nagrinėjimo ar patikros veiksmai laikytini atliekamais siekiant nustatyti idėjas ir principus, kuriais remiasi bet kuris Pirmosios programos elementas, jeigu šie veiksmai atliekami: a) siekiant išsiaiškinti, kaip Pirmoji programa veikia, visų pirma vadove neaprašytas detales, ir užrašyti Antrąją programą 1 klausime nurodytu būdu <...>; b) siekiant išsiaiškinti, kaip Pirmoji programa aiškina ir vykdo sakinius, užrašytus programavimo kalba, kurią ši programa aiškina ir vykdo (žr. 3 klausimą <...>); c) siekiant nustatyti duomenų rinkmenų, kurias įrašo arba skaito Pirmoji programa, formatą (žr. 4 klausimą <...>); d) siekiant palyginti Antrosios programos ir Pirmosios programos veiklos parametrus ir nustatyti priežastis, dėl kurių jie skiriasi, ir pagerinti Antrosios programos veiklos parametrus; e) kuriant Antrąją programą, atlikti lygiagrečius Pirmosios programos ir Antrosios programos bandymus, siekiant palyginti jų gaunamą rezultatą, visų pirma paleidžiant tuos pačius bandomuosius scenarijus Pirmąja programa ir Antrąja programa; f) siekiant nustatyti Pirmosios programos sukurtos registravimo rinkmenos gaunamą rezultatą ir sukurti tokią pačią arba panašią registravimo rinkmeną; g) priversti Pirmąją programą surasti duomenis (t. y. JAV valstijų ir jų pašto kodų koreliacijos duomenis), siekiant nustatyti, ar jie atitinka oficialias tokių duomenų bazes, o jeigu neatitinka, programuoti Antrąją programą taip, kad ji į tuos pačius pradinius duomenis reaguotų taip pat kaip Pirmoji programa. 8. Jeigu vadovui, kaip literatūros kūriniui, yra suteikiama autorių teisių apsauga, ar [Direktyvos 2001/29] 2 straipsnio a punktą reikia aiškinti taip: vadovo autoriaus teisės yra pažeidžiamos, jeigu Antrosios programos autorius toje programoje atgamina arba iš esmės atgamina kuriuos nors iš toliau nurodytų vadove aprašytų dalykų: a) Pirmojoje programoje įdiegtų statistinių operacijų rinkinį; b) šioms operacijoms apibūdinti vadove naudojamas matematines formules; c) konkrečias komandas, kuriomis šias operacijas galima aktyvinti, arba šių komandų derinius; d) parinktis, kurias Pirmosios programos autorius numatė įvairių komandų atveju; e) Pirmosios programos atpažįstamus raktažodžius ir sintaksę; f) numatytąsias nuostatas, kurias Pirmosios programos autorius nusprendė įdiegti, jeigu naudotojas nenurodo konkrečios komandos ar parinkties; g) kartojimų, kuriuos Pirmoji programa atliks tam tikromis aplinkybėmis, skaičių? 9. Ar [Direktyvos 2001/29] 2 straipsnio a punktą reikia aiškinti taip: vadovo autoriaus teisės yra pažeidžiamos, jeigu Antrosios programos autorius tą programą apibūdinančiame vadove atgamina arba iš esmės atgamina Pirmosios programos atpažįstamus raktažodžius ir sintaksę?“