MONOLITH LAW OFFICE+81-3-6262-3248Dni powszednie 10:00-18:00 JST [English Only]

MONOLITH LAW MAGAZINE

IT

Czym są problemy z naruszeniem praw autorskich związanymi z programem?

IT

Czym są problemy z naruszeniem praw autorskich związanymi z programem?

Pod pojęciem “problemy z prawami autorskimi” wielu z nas może najpierw pomyśleć o plagiacie logo czy projektu postaci stworzonych przez projektanta. Jednakże, w rzeczywistości, kod napisany przez inżyniera jest również traktowany prawnie jako “dzieło”, na które przysługują prawa autorskie.

Mimo to, praca inżyniera czy programisty nie zawsze jest związana z natychmiastowym wykazaniem oryginalności. Często, dopiero po nauczeniu się na kodzie, który ktoś inny przemyślał i stworzył, jesteśmy w stanie sami stworzyć produktywne wyniki.

W tym artykule wyjaśniamy, jak można dokonać rozróżnienia między “korzystaniem do celów informacyjnych” a “plagiatem” w odniesieniu do programu lub kodu źródłowego jako dzieła autorskiego.

Jak rozwój systemów i prawo autorskie są ze sobą powiązane?

Co prawo autorskie chroni, a czego nie chroni?

Na początku warto zadać sobie pytanie, czym jest prawo autorskie i do czego służy. Odpowiedź na to pytanie znajduje się w samym prawie autorskim. Artykuł 1 prawa autorskiego, na samym początku, określa swoją istotę, jak następuje (podkreślenia dodane przez autora):

Artykuł 1. Niniejsza ustawa określa prawa autora oraz prawa pokrewne w odniesieniu do dzieł oraz wykonania, nagrań, transmisji i transmisji kablowej, zwracając uwagę na sprawiedliwe wykorzystanie tych produktów kultury, dąży do ochrony praw autora i innych, przyczyniając się do rozwoju kultury.

Artykuł 1 Prawa Autorskiego

Można więc powiedzieć, że jest to obszar, który porusza kwestię ochrony praw jednostki jako autora, a także kwestię, jak połączyć to z korzyścią dla społeczeństwa jako całości i przynieść harmonię do spraw.

Jeśli chodzi o to, co jest objęte prawem autorskim w sensie prawnym, przykłady są podane w poniższym cytowanym artykule 10, punkt 1.

Przykłady dzieł, o których mowa w niniejszej ustawie, są z grubsza następujące:

1. Powieści, scenariusze, eseje, wykłady i inne dzieła językowe
2. Dzieła muzyczne
3. Dzieła taneczne lub pantomimy
4. Malarstwo, grafika, rzeźba i inne dzieła sztuki
5. Dzieła architektoniczne
6. Mapy lub rysunki, diagramy, modele i inne dzieła graficzne o charakterze naukowym
7. Dzieła filmowe
8. Dzieła fotograficzne
9. Dzieła programowe

Artykuł 10, punkt 1 Prawa Autorskiego

W punkcie 9 jasno stwierdza się, że “dzieła programowe” są również objęte. Innymi słowy, prawo autorskie jest również stosowane do kodu źródłowego. Te są tylko “przykładami”, więc nie jest tak, że tylko rzeczy zawarte tutaj są objęte tym prawem. Jednakże, jest jasne, że program jest na pewno w zasięgu tego prawa.

Substancjalne znaczenie posiadania praw autorskich, jeśli wyjaśnić to jak najprościej w kontekście programu, oznacza, że tylko określony posiadacz praw może wyłącznie korzystać z dzieła w odniesieniu do takich spraw jak kopiowanie (Artykuł 21), dystrybucja przez Internet, tzw. publiczne przekazywanie (Artykuł 23, punkt 1), przeniesienie (Artykuł 27). Ponadto, w przypadku naruszenia praw autorskich, posiadacz praw może żądać środków cywilnoprawnych, takich jak zatrzymanie (Artykuł 112, punkt 1 Prawa Autorskiego) lub odszkodowanie za naruszenie obowiązków (Artykuł 709 Kodeksu Cywilnego).

Jednakże, jak już wcześniej wspomniano, prawo autorskie jest obszarem prawa, który ma na celu zrównoważenie dwóch wartości: ochrony praw jednostki jako posiadacza praw i korzyści dla społeczeństwa jako całości. Dlatego powinniśmy również znać przypadki, w których “prawo autorskie nie jest stosowane”.

Na przykład, jeśli osoba, która nie posiada praw autorskich do istniejącego programu, uruchomi program jako użytkownik, zasada jest taka, że nie stanowi to naruszenia praw autorskich (Artykuł 47, punkt 8 Prawa Autorskiego). Ponadto, jeśli jest to w zakresie uznawanym za prywatne użytkowanie, kopiowanie lub adaptacja nie jest nielegalna (Artykuł 47, punkt 3 Prawa Autorskiego).

Chociaż ochrona pozycji posiadacza praw jest oczywiście ważna, tworzenie nowych dzieł twórczych na podstawie dzieł innych osób, a także to, co jest tworzone przez takie nakładanie się, jest właśnie “kulturą”. Można powiedzieć, że jest to obszar prawa, który rozwijał się, trzymając w swoim sercu problem różnicy między “plagiatem” a “odniesieniem”.

Dlaczego prawo autorskie jest ważne w prawie dotyczącym rozwoju systemów?

W pracy związanej z rozwojem systemów IT i implementacją programów, istnieją rzeczywiste przypadki, w których kwestia naruszenia praw autorskich była kwestionowana. To jest spór o to, czy dwa “podobne” programy są “tylko odniesieniem” czy “skopiowaniem oryginalnego programu”. Na przykład, pracownik firmy zajmującej się rozwojem systemów, który stał się niezależny, może zaimplementować “podobny” inny program i komercjalizować go. W takim przypadku, jest całkiem możliwe, że firma dostawcza, która była poprzednim pracodawcą, będzie twierdzić, że ma prawa.

Warto zauważyć, że ryzyko takiego konfliktu istnieje nie tylko dla strony, która “została skopiowana”, ale także dla strony, która “jest oskarżana o kopiowanie”. Największym ryzykiem w tym przypadku jest możliwość wykorzystania prawa do żądania zatrzymania w negocjacjach.

Największym powodem, dla którego “prawo autorskie” jest “silnym prawem”, jest to, że przyznaje tzw. “prawo do żądania zatrzymania”.

Autor, posiadacz praw autorskich, posiadacz praw wydawniczych, wykonawca lub posiadacz praw pokrewnych do praw autorskich może żądać zatrzymania lub zapobiegania naruszeniu swoich praw autorskich, praw wydawniczych, praw wykonawców lub praw pokrewnych do praw autorskich od osoby, która narusza te prawa lub która może je naruszyć.

Artykuł 112 Prawa Autorskiego

Osoba, która doznała naruszenia praw autorskich, może żądać od osoby naruszającej “zatrzymania”. Innymi słowy, jeśli na przykład program działający na serwerze narusza prawo autorskie, można żądać zatrzymania tego serwera, czyli zatrzymania usługi.

Załóżmy, że w odniesieniu do usługi, która aktualnie generuje zyski, zostanie przedstawiona propozycja negocjacji, takiej jak “zgodzimy się nie zatrzymywać korzystania z usługi, ale chcielibyśmy, abyś zgodził się na płatność za korzystanie”. W takim przypadku, istnieje ryzyko, że z “słabości” wynikającej z naruszenia praw autorskich, można zaproponować negocjacje cenowe niezwiązane z rynkowymi stawkami. Nawet dla inżyniera, który nie ma złych intencji, takich jak tworzenie pirackich wersji, bycie nieświadomym kwestii praw autorskich jest w pewnym sensie “niebezpieczne”.

Do jakiego stopnia podobieństwo programów stanowi naruszenie praw autorskich?

Więc jak w praktyce decyduje się, czy doszło do naruszenia praw autorskich? Przyjrzyjmy się temu na podstawie wcześniejszych wyroków sądowych.

Przykłady spraw sądowych dotyczących naruszenia praw autorskich programów

W cytowanym poniżej przypadku, spór dotyczył naruszenia praw autorskich do oprogramowania opracowanego przez byłego pracownika w nowym miejscu pracy. Ostatecznie stwierdzono naruszenie praw autorskich.

Porównując powyższe 35 pliki powoda i odpowiadające im 36 pliki pozwane, (pomijając) części oznaczone żółtym markerem (części oznaczone żółtym) są identyczne pod względem zapisu kodu źródłowego. Ponadto, części oznaczone zielonym markerem w powyższych dowodach, mimo różnic w nazwach firm, nazwach zmiennych, nazwach formularzy itp., nie mają znaczenia dla funkcjonowania programu i można powiedzieć, że są substancjalnie identyczne z kodem źródłowym.
Te części oznaczone żółtym i zielonym markerem stanowią większość powyższych plików powoda i pozwane, a ich udział wynosi nie mniej niż 90%.

Wyrok Sądu Okręgowego w Tokio z dnia 26 maja 2011 roku (Heisei 23)

Wydaje się, że powyższy wyrok miał na celu dokonanie oceny zgodnej z celem prawa autorskiego, biorąc pod uwagę zarówno obiektywne wskaźniki, takie jak stopień zgodności, jak i to, czy miejsca zgodności są twórcze.

Prawne kryteria oceny naruszenia praw autorskich

Podczas decydowania, czy dany program stanowi naruszenie praw autorskich w odniesieniu do innego programu, należy sprawdzić następujące punkty:

Do jakiego stopnia i w jakim zakresie miejsca zgodności (lub podobieństwa) sięgają

Jeśli spojrzymy na to z punktu widzenia obiektywnych wskaźników liczbowych, im wyższy jest stopień podobieństwa, tym łatwiej jest uznać naruszenie praw autorskich. Obiektywne porównanie i weryfikacja, takie jak liczba zgodnych linii lub znaków, są uważane za ważne w poprzednich wyrokach sądowych.

Czy miejsca zgodności (lub podobieństwa) są miejscami, które mogą wyrażać twórczość

Jeśli powyższy wskaźnik jest “formalny”, to ten może być określony jako “substancja” zgodnie z celem prawa autorskiego. Innymi słowy, nawet jeśli miejsca są formalnie zgodne, będzie się zastanawiać, “czy jest to miejsce, które może wyrazić inne metody wyrażania”. Na przykład, jeśli nie ma realistycznego sposobu implementacji poza użyciem bibliotek o wysokiej uniwersalności lub funkcji, powinno się to uznać za przyjęcie powszechnych metod wyrażania.

Innymi słowy, jeśli różnica polega tylko na różnicy w przestrzeni nazw (nazwy zmiennych, stałych, funkcji itp.), trudno jest powiedzieć, że rzeczywiście zmniejsza to stopień podobieństwa programów. Twórczość pracy programisty nie jest wyrażana przez sposób użycia tej przestrzeni nazw.

Dodatkowo, jeśli miejsce, w którym występuje błąd, jest całkowicie “plagiatem”, to może to być czynnik potwierdzający naruszenie praw autorskich.

Uwagi dotyczące sądowego rozstrzygania naruszeń praw autorskich

Poniżej przedstawiamy kilka punktów, na które warto zwrócić uwagę podczas sądowego rozstrzygania naruszeń praw autorskich do programów.

Jeśli kod jest niedostępny, dowodzenie może być trudne

Jak pokazano w poprzednich przykładach sądowych, podczas twierdzenia o naruszeniu praw autorskich do programu, konieczne jest porównanie rzeczywistego kodu. Jednakże, jeśli strona przeciwna odmawia ujawnienia kodu źródłowego, utrzymanie dowodów może stać się trudne. Dlatego, podczas sądowego rozstrzygania naruszeń praw autorskich, często ważne jest również to, jak podsumować fakty szkody, jak rejestrować przebieg poprzednich negocjacji i jak argumentować na rzecz konieczności zachowania dowodów, czyli tzw. know-how związane z postępowaniem cywilnym.

Prawa autorskie nie obejmują abstrakcyjnych pomysłów

Artykuł 10, ustęp 3 Japońskiej Ustawy o Prawie Autorskim (Japanese Copyright Law) zawiera następujące postanowienie:

3 Ochrona przewidziana w niniejszej ustawie dla dzieł wymienionych w punkcie 9 ustępu 1 nie obejmuje języka programowania, konwencji i metod rozwiązywania problemów używanych do tworzenia tego dzieła. W tym kontekście, znaczenie tych terminów jest określone w następujących punktach:
1 Język programowania – oznacza znaki i ich systemy używane do wyrażania programu.
2 Konwencje – oznaczają specjalne umowy dotyczące użycia języka programowania w określonym programie.
3 Metody rozwiązywania problemów – oznaczają metody kombinowania instrukcji dla komputera w programie.

Artykuł 10, ustęp 3 Japońskiej Ustawy o Prawie Autorskim

Podsumowując, prawa autorskie nie obejmują “procedur”, czyli sposobów przetwarzania rzeczy, ani “struktur”, czyli sposobów organizowania i rozwiązywania problemów. Jeśli prywatne prawa wyłączności miałyby się rozciągać na takie elementy, prawo autorskie nie przyczyniłoby się do “rozwoju kultury”. Języki programowania i algorytmy są raczej abstrakcyjnymi pomysłami, a nie dziełami, i prawa autorskie nie obejmują ich. Warto wiedzieć, że skoro nie ma praw autorskich, nie można przewidzieć czegoś takiego jak “naruszenie praw autorskich” w odniesieniu do nich.

Podsumowanie

W branży IT, dyskusje na temat różnicy między “inspiracją” a “plagiatem” wymagają bogatej perspektywy i wieloaspektowego punktu widzenia. Oczywiście, wymaga się naukowego podejścia do porównywania i weryfikowania obiektywnej podobieństwa między nimi, ale dyskusja obejmuje również pytania takie jak “co to znaczy być twórczym?” na podstawie istoty prawa autorskiego (Japońskie Prawo Autorskie).

Tylko z postawą, która uwzględnia zarówno formę, jak i treść, prawo może przyczynić się do wartości “rozwoju kultury” w tych dziedzinach i branżach.

Managing Attorney: Toki Kawase

The Editor in Chief: Managing Attorney: Toki Kawase

An expert in IT-related legal affairs in Japan who established MONOLITH LAW OFFICE and serves as its managing attorney. Formerly an IT engineer, he has been involved in the management of IT companies. Served as legal counsel to more than 100 companies, ranging from top-tier organizations to seed-stage Startups.

Category: IT

Tag:

Wróć do góry