Zdaniem Rzecznika, pod określonymi warunkami może zostać powielony kod źródłowy programu w celu zapewnienia współdziałania z innym programem. Co prawda, opinia Rzecznika Generalnego nie wiąże formalnie ETS, ale ostateczny wyrok Trybunału rzadko odbiega od wniosków, które z niej wynikają.
Przedsiębiorstwo SAS Institute Inc. opracowało system SAS, który stanowi zintegrowany zestaw programów umożliwiający użytkownikom przetwarzanie i analizę danych, przede wszystkim danych statystycznych. Zasadniczy składnik systemu SAS nosi nazwę Base SAS. Dzięki niemu użytkownicy mogą pisać i uruchamiać programy aplikacji (zwane również „skryptami”) napisane w języku programowania SAS i służące do przetwarzania danych. Funkcje Base SAS mogą zostać rozszerzone poprzez dodanie komponentów uzupełniających.
Gdy klienci przedsiębiorstwa SAS Institute chcieli uruchamiać swoje programy aplikacji opracowane w języku SAS lub tworzyć nowe, nie mieli co do zasady innego wyboru niż uzyskanie licencji na używanie niezbędnych komponentów systemu SAS. Klient, który chciałby zmienić dostawcę oprogramowania, musiałby bowiem ponownie napisać swoje istniejące programy aplikacji w innym języku, co wymaga znacznych nakładów.
Przedsiębiorstwo World Programming Limited (WPL) stwierdziło, że może istnieć rynek dla alternatywnego oprogramowania pozwalającego uruchamiać programy aplikacji napisane w języku SAS. Stworzyło w efekcie produkt nazwany World Programming System (WPS). System ten emuluje znaczną część funkcji komponentów SAS, przy czym celem jest, aby programy aplikacji klientów działały w ten sam sposób w WPS, jak i w komponentach SAS. Ponadto, aby program WPL miał dostęp do danych uprzednio przechowywanych u klientów w formacie SAS i mógł je przetwarzać, WPL wykonało czynności, w wyniku których jego program mógł rozumieć i interpretować ten format danych, w celu zapewnienia współdziałania między oboma programami.
Chociaż nic nie pozwala twierdzić, że WPL miało dostęp do kodu źródłowego komponentów SAS lub go skopiowało, przedsiębiorstwo SAS Institute wszczęło postępowanie sądowe w Wielkiej Brytanii, chcąc uzyskać stwierdzenie, że działania WPL stanowią naruszenie praw autorskich do jego programów komputerowych. W tych okolicznościach High Court of Justice (Chancery Division), przed którym toczy się postępowanie, skierował pytania prejudycjalne do Trybunału Sprawiedliwości, zwracając się do niego o uściślenie zakresu ochrony prawnej przysługującej na podstawie prawa Unii programom komputerowym, w szczególności na podstawie dyrektywy 91/250/EWG z dnia 14 maja 1991 r. w sprawie ochrony prawnej programów komputerowych (Dz. Urz. WE L 122 z 17.5.1991, s. 42).
W przedstawionej opinii Rzecznik Generalny Yves Bot przypomniał na wstępie, że ochrona przysługująca na podstawie wspomnianej dyrektywy ma zastosowanie do wszystkich form wyrażania programu komputerowego, nie dotyczy natomiast koncepcji i zasad, na których opierają się jakiekolwiek elementy programu komputerowego. Zatem, w ocenie Rzecznika Generalnego, ochrona programu komputerowego ma zastosowanie zarówno do elementów literalnych tego programu, tj. do kodu źródłowego i kodu obiektowego, jak również do wszystkich innych elementów wyrażających twórczość jego autora.
W pierwszej kolejności, w odniesieniu do funkcji programu komputerowego, Rzecznik Generalny zdefiniował ją jako zespół możliwości, jakie oferuje system informatyczny. Innymi słowy, jest to usługa, której oczekuje od programu komputerowego jego użytkownik.
Wychodząc z tego założenia, Rzecznik Generalny uważa, że funkcje programu komputerowego nie mogą jako takie być przedmiotem ochrony na podstawie prawa autorskiego. Funkcje programu komputerowego są bowiem podyktowane konkretnym i ograniczonym celem. Pod tym względem upodobniają się do koncepcji. Z tego powodu może istnieć kilka programów komputerowych oferujących takie same funkcje. W rezultacie przyjęcie, że funkcja programu komputerowego mogłaby być chroniona jako taka, oznaczałoby umożliwienie monopolizowania koncepcji kosztem postępu technicznego i rozwoju przemysłowego.
Natomiast sposoby konkretyzacji funkcji programu mogą być chronione prawem autorskim. Twórczość, wiedza fachowa i inwencja objawiają się bowiem w sposobie, w jaki program został opracowany, w jego zapisie. Zatem sposób zorganizowania wzorów i algorytmów – taki jak styl zapisu programu komputerowego – może odzwierciedlać własną twórczość intelektualną jego autora, a zatem może być chroniony.
Z tego względu Rzecznik Generalny jest zdania, że podobnie jak w przypadku wszystkich innych utworów, które mogą być chronione prawem autorskim, powielenie znacznej części wyrażenia funkcji programu komputerowego może stanowić naruszenie prawa autorskiego. W niniejszym przypadku Rzecznik Generalny sądzi, że to sąd krajowy będzie musiał zbadać, czy powielając funkcje systemu SAS w swoim programie komputerowym, WPL przejęło znaczną część elementów systemu SAS stanowiącego wyrażenie własnej twórczości intelektualnej przedsiębiorstwa SAS Institute.
W drugiej kolejności, Rzecznik Generalny uważa, że język programowania nie może jako taki być przedmiotem ochrony prawnoautorskiej. Jako że język programowania jest elementem, który pozwala wydawać instrukcje maszynie, należy go przyrównać na przykład do języka, którego używa autor powieści. Język programowania jest zatem sposobem, który pozwala wypowiedzieć się, sam w sobie nie jest zaś wyrażeniem.
Wreszcie, Rzecznik Generalny dokonał kilku uściśleń dotyczących tego, czy WPL miało prawo powielić kod SAS lub dokonać translacji formy kodu formatu danych SAS w swoim programie w celu zapewnienia w ten sposób współdziałania systemu SAS ze swoim systemem WPS.
W tym względzie Rzecznik Generalny jest zdania, że z zastrzeżeniem dwóch warunków, użytkownik uprawniony na podstawie licencji do korzystania z programu komputerowego może bez zgody autora powielić kod tego programu lub dokonać translacji formy kodu formatu danych tego programu w celu napisania we własnym programie komputerowym kodu źródłowego, który odczytuje i zapisuje ten format danych. Przy tym, po pierwsze, czynność ta musi być bezwzględnie konieczna do uzyskania informacji niezbędnych dla interoperacyjności między elementami różnych programów, a po drugie, skutkiem wspomnianej czynności nie może być umożliwienie użytkownikowi skopiowania kodu programu komputerowego we własnym programie, czego sprawdzenie należeć będzie do sądu krajowego.
Tak wynika z opinii Rzecznika Generalnego Trybunału Sprawiedliwości w sprawie C-406/10 SAS Institute Inc.
Artykuł pochodzi z programu System Informacji Prawnej LEX on-line
Źródło: www.curia.europa.eu, stan z dnia 29 listopada 2011 r.