Podstawy prawa autorskiego, które powinni wiedzieć wszyscy projektanci

Opublikowany: 2022-03-10
Szybkie podsumowanie ↬ Dzięki nagłówkom przedstawiającym duże firmy, takie jak Google i Oracle, prawo autorskie jest często dyskutowanym, ale często źle rozumianym tematem. Ten artykuł został stworzony specjalnie z myślą o programistach i projektantach.

Jako projektanci oprogramowania lub programiści masz ważne zadanie, aby zapewnić, że program działa tak, jak powinien, a jednocześnie jest wydajny, przyjazny dla użytkownika i niepowtarzalny. Po całej kreatywności włożonej w stworzenie odpowiedniego programu, można śmiało powiedzieć, że dobrze zaprojektowany program jest dziełem sztuki.

Z prawnego punktu widzenia program komputerowy jest złożonym dziełem, które zawiera zarówno elementy funkcjonalne, jak i artystyczne. Oznacza to, że programy mogą być chronione różnymi rodzajami praw własności intelektualnej (IP) . Prawo własności intelektualnej obejmuje prawo autorskie, znak towarowy, tajemnicę handlową lub prawo patentowe. Niektóre z tych obszarów IP mogą się pokrywać w zależności od elementów konkretnego oprogramowania. Może to być mylące dla tych, którzy nie są ekspertami w dziedzinie własności intelektualnej.

Ten artykuł jest tutaj, aby zapewnić Tobie, jako projektantowi oprogramowania, podstawowy przegląd jednego rodzaju prawa własności intelektualnej, prawa autorskiego, w odniesieniu do Twoich projektów projektowania oprogramowania.

Co to jest prawo autorskie?

Prawo autorskie to rodzaj prawa własności intelektualnej, które chroni dzieła twórcze, które mogą obejmować sztuki, filmy, rękopisy, obrazy, rysunki, piosenki, listy i wiele innych rzeczy. W Stanach Zjednoczonych Konstytucja stanowi, że prawo autorskie chroni „oryginalne dzieła autorskie”, w tym dzieła literackie, teatralne, muzyczne, artystyczne i niektóre inne dzieła intelektualne. Większość innych krajów należących do Światowej Organizacji Własności Intelektualnej (WIPO) ma podobne definicje.

Więcej po skoku! Kontynuuj czytanie poniżej ↓

Prawo autorskie nie chroni pomysłów, procedur, metod działania ani pojęć matematycznych (chociaż inne rodzaje własności intelektualnej mogą je chronić w pewnych okolicznościach). Innymi słowy, prawo autorskie dotyczy ochrony określonego wyrazu idei , a nie funkcjonalnych elementów danego dzieła.

Prawo autorskie może dotyczyć wszelkiego rodzaju dzieł technologicznych, które są wykorzystywane na komputerach, tabletach, smartfonach lub systemach gier wideo. Obejmuje to aplikacje, programy komputerowe, bazy danych, arkusze kalkulacyjne, ekrany, a nawet środowiska rzeczywistości wirtualnej. Prawa autorskie mają również zastosowanie do dzieł, które są wykorzystywane lub rozpowszechniane w Internecie, takich jak strony internetowe, blogi i inne treści online.

Prawo autorskie nie musi być skomplikowane.
Prawo autorskie nie musi być skomplikowane. (Źródło obrazu: Pixabay) (duży podgląd)

Jak prawo autorskie ma się do projektowania oprogramowania?

Jak wie każdy projektant, projektowanie oprogramowania jest integralną częścią procesu tworzenia innowacyjnych rozwiązań informatycznych. Najlepsze programy są łatwe w użyciu, pięknie zaprojektowane lub rozwiązują problemy, których nikt inny nie rozwiązał. Ta praca z konieczności wiąże się z kreatywnością i oryginalnością. Jako projektant oprogramowania potrafisz rozwiązywać problemy, ale możesz być również nazywany autorem lub artystą. Istnieje wiele aspektów oprogramowania, które obejmują kreatywne wyrażenia, takie jak elementy interfejsu użytkownika, scenorysy tworzone w celu poprawy „przepływu” oprogramowania, a nawet sam kod źródłowy.

Programy komputerowe składają się zarówno z elementów „dosłownych”, jak i „niedosłownych”. Z prawnego punktu widzenia dosłowne elementy programu składają się z kodu źródłowego i kodu wynikowego. Sądy zdefiniowały „niedosłowne” elementy programu komputerowego obejmujące „strukturę, kolejność, organizację” (określony język używany w sprawie sądowej w USA z 1986 r.), a także ekrany, struktury menu i interfejsy użytkownika. Zarówno elementy dosłowne, jak i niedosłowne mogą być chronione prawem autorskim.

Jak uzyskać prawa autorskie?

Ogólnie uważa się, że prawo autorskie jest nieodłączną częścią „ustalonej formy” dzieła, niezależnie od tego, czy dzieło zostało opublikowane, czy nie. Być w „stałej formie” oznacza po prostu, że wyrażenie zostało zapisane na jakimś materialnym nośniku.

Dla artysty wyrażenie to może mieć „ustaloną formę”, gdy wyszedł poza myślenie o tym, co zamierza namalować, i faktycznie zaczął nakładać farbę na płótno. Dla muzyka może to być moment, w którym zapisuje w myślach melodię lub nagrywa. Dla projektanta oprogramowania może to być podczas szkicowania scenorysu, tworzenia nowej postaci lub pisania wierszy unikalnego kodu.

Na całym świecie prawa autorskie są ogólnie uważane za „nieodłączne” w pracy, co oznacza, że ​​prawa autorskie istnieją, gdy tylko praca zostanie spisana lub w inny sposób nagrana, jak wyjaśniono powyżej. W krajach, które są sygnatariuszami Konwencji Berneńskiej – wszystkie 172 – nie jest wymagana formalna rejestracja w celu stworzenia ochrony praw autorskich, więc zazwyczaj rejestracja nie jest konieczna dla każdego dzieła. Jednak przynajmniej w Stanach Zjednoczonych rejestracja praw autorskich jest zazwyczaj wymagana przed przyznaniem odszkodowania w ramach postępowania o naruszenie.

Na szczęście rejestracja praw autorskich jest ogólnie znacznie prostszą i mniej czasochłonną sprawą niż uzyskanie innych rodzajów praw własności intelektualnej, takich jak patenty czy nawet znaki towarowe, i niekoniecznie wymaga pomocy prawnika. W Stanach Zjednoczonych możesz ubiegać się o rejestrację praw autorskich online w Urzędzie ds. Praw Autorskich USA. Ogólnie rzecz biorąc, w celu zarejestrowania treści cyfrowych określisz autorstwo, a następnie zdecydujesz się przesłać utwór jako dzieło literackie, dzieło sztuk wizualnych lub dzieło sztuki widowiskowej, w zależności od tego, co jest najbardziej odpowiednie dla programu lub elementu programu, starają się chronić. Na przykład kod źródłowy zostanie prawdopodobnie przesłany jako dzieło literackie, podczas gdy grafika może zostać przesłana jako dzieła sztuk wizualnych.

Jakie prawa zapewnia prawo autorskie?

Ogólnie rzecz biorąc, prawa autorskie zapewniają właścicielowi wyłączne prawa do powielania, przygotowywania prac pochodnych, dystrybucji oraz publicznego wykonywania i wyświetlania prac chronionych prawem autorskim. Niektóre inne szczególne prawa mogą obejmować:

  • prawo do tłumaczenia;
  • prawo do dokonywania adaptacji i aranżacji utworu;
  • prawo do publicznego wykonywania utworów dramatycznych, dramatyczno-muzycznych i muzycznych;
  • prawo do publicznego recytowania utworów literackich;
  • prawo do publicznego komunikowania wykonania takich utworów;
  • prawo do nadawania;
  • prawo do zwielokrotniania; oraz
  • prawo do wykorzystania utworu jako podstawy utworu audiowizualnego.

Uwaga : tutaj możesz przejrzeć listę wyłącznych praw przewidzianych w statucie Stanów Zjednoczonych.

Oczywiście prawa te mają kluczowe znaczenie dla dystrybucji i przekształcania oprogramowania z jednego formatu na inny. Na przykład, jeśli projektant oprogramowania tworzy popularną grę komputerową na PC, konieczne byłoby posiadanie prawa do stworzenia dzieła pochodnego, aby móc stworzyć wersję aplikacji tej samej gry na iPhone'a.

Jak te prawa mają zastosowanie do oprogramowania?

Jak omówiono powyżej, ochrona praw autorskich rozciąga się na szczególną formę, w której wyrażona jest idea, a nie na samą ideę. W przypadku oprogramowania prawo autorskie chroniłoby takie rzeczy, jak kod źródłowy i obiektowy, unikalne elementy interfejsu użytkownika lub inne twórcze dzieła i wyrażenia związane z oprogramowaniem, takie jak postacie i ustawienia stworzone na potrzeby gry. Nie chroniłby idei konkretnego typu oprogramowania ani żadnych niezbędnych elementów funkcjonalnych.

Podstawa ochrony prawnej programów komputerowych jest dobrze ugruntowana zarówno w USA, jak iw Europie. W Stanach Zjednoczonych ustawa o prawie autorskim wyraźnie potwierdza, że ​​oprogramowanie jest objęte prawami autorskimi. W Europie dyrektywa w sprawie programów komputerowych zawiera wskazówki dotyczące ochrony prawnej programów komputerowych zgodnie z prawami autorskimi Unii Europejskiej.

Jakie konkretne elementy oprogramowania zostały uznane za chronione prawem autorskim? Po pierwsze, zarówno kod źródłowy, jak i kod wynikowy są uważane za „dzieła literackie”, a prawo autorskie wyraźnie je chroni. Już w 1983 roku Trzeci Obwód orzekł w sprawie Apple Computer, Inc. przeciwko Franklin Computer Corp. (714 F.3d 1240), że zarówno system operacyjny komputera, jak i kod binarny są chronione prawem autorskim. Ponieważ jednak sądy orzekły również, że prawa autorskie mogą zapewniać twórcom oprogramowania ochronę, która obejmuje więcej niż kod. Prawa autorskie mogą obejmować zarówno dosłowne elementy oprogramowania, takie jak kod źródłowy i kod wynikowy, jak i elementy niedosłowne, w tym „relacje między modułami” i „ogólny przepływ”. Grafika, dźwięki i wygląd programu komputerowego również mogą być chronione jako utwór audiowizualny.

Naruszenie może być stosunkowo łatwe do udowodnienia , jeśli kod źródłowy lub kod obiektowy został skopiowany z jednego programu do drugiego bez pozwolenia. Jednak bardziej subiektywne może być ustalenie, czy doszło do naruszenia, jeśli oskarżone kopiowanie odbywa się w niedosłownych elementach programu. W sprawie z 1992 r. Computer Associates Int. Inc. przeciwko Altai Inc. (982 F.2d 693), Drugi Obwód opracował test zwany testem „porównania filtracji abstrakcji” (AFC) w celu ustalenia, czy istnieje „istotne podobieństwo” między dwoma komputerami. oprogramowanie, które może wskazywać na naruszenie. Test AFC służy do określenia, czy nieliteralne elementy programu zostały skopiowane przez porównanie chronionych elementów omawianych programów.

Należy jednak pamiętać, że prawo autorskie nie chroni funkcjonalnych elementów oprogramowania. Zgodnie z 17 USC Section 102 nie chroni przed kopiowaniem „pomysłu, procedury, procesu, systemu, metody działania, koncepcji, zasady lub odkrycia” w oprogramowaniu. Załóżmy na przykład, że tworzysz program, który pomaga użytkownikom gospodarować budżetem. Prawo autorskie nie chroni idei programu do budżetowania. Chroni tylko określone wyrażenia tej idei, więc prawo autorskie nie zabrania innym ludziom pisania własnych programów do budżetowania.

Jak prawo autorskie wpływa na ich kod? (Źródło obrazu: Pixabay) (duży podgląd)

Być może twój program ma jakiś przyjazny charakter, który pojawia się w interfejsie użytkownika. Inny program może również zawierać znak w interfejsie użytkownika; po prostu nie mogą skopiować twojej postaci.

Oto kolejny przykład oprogramowania — załóżmy, że masz napisany kod źródłowy nowej aplikacji do gier. Znajomy widzi Twój kod, podoba mu się pomysł i kopiuje go bez pozwolenia na wykorzystanie w ramach innej aplikacji. Jest to naruszenie, ponieważ kod źródłowy jest chroniony prawem autorskim. Jeśli inna osoba po prostu stworzy podobną grę, nie używając żadnego z twojego kodu, nie naruszyła praw autorskich twojego kodu (chociaż w zależności od tego, jak podobna jest gra, może dojść do innego rodzaju naruszenia).

Sądy wciąż decydują, które elementy oprogramowania są uważane za funkcjonalne . Na przykład między Oracle i Google trwa spór dotyczący korzystania przez Google z interfejsów Oracle Java API. Google stworzył własny język dla systemu operacyjnego Android, ale wykorzystał interfejsy API Javy, aby programiści tacy jak Ty mogli pisać programy działające na Androidzie. Na szczeblu sądu okręgowego sędzia orzekł, że interfejsy API są funkcjonalne i nie mogą być objęte prawami autorskimi. Jednak w postępowaniu odwoławczym Okręg Federalny uchylił decyzję. Sprawa wróciła do sądu okręgowego, gdzie Google z powodzeniem powołał się na obronę „fair use”. Jednak Oracle ponownie odwołało się w tej sprawie, więc okaże się, jak prawo zostanie rozstrzygnięte w tej sprawie.

Jeszcze jedna rzecz, na którą należy zwrócić uwagę, zanim przejdziemy dalej – prawo autorskie nie chroni przed samodzielnym tworzeniem podobnych utworów, w przeciwieństwie do prawa patentowego. Ochrona praw autorskich jest najsilniejsza, gdy możesz pokazać, że ktoś faktycznie „skopiował” Twój pomysł. Więc jeśli inny projektant oprogramowania samodzielnie wymyśli program, który jest bardzo podobny do twojego, prawo autorskie prawdopodobnie nie może ci bardzo pomóc.

Kto jest właścicielem praw autorskich do oprogramowania?

Właścicielem praw autorskich jest „autor” dzieła. Jako projektant oprogramowania jesteś „autorem” dzieła, a prawa autorskie należą do Ciebie. Jednak wiele programów jest tworzonych jako część zespołu, na podstawie umowy o pracę lub w innym scenariuszu pracy na zlecenie. Dlatego w takich sytuacjach prawa autorskie często będą przypisywane pracodawcy, który będzie wówczas właścicielem praw autorskich i będzie kontrolował prawo do używania w przyszłości wyrażeń chronionych tym prawem autorskim (tj. w utworach pochodnych). . Jak zawsze, bardzo uważnie przeczytaj swoje umowy o pracę (w tym wszelkie umowy o zachowaniu poufności), aby upewnić się, że rozumiesz konsekwencje pracy z nimi w odniesieniu do własności intelektualnej.

Jak długo trwa prawo autorskie?

Ogólnie rzecz biorąc, w Stanach Zjednoczonych lub jakimkolwiek innym kraju będącym sygnatariuszem Konwencji Berneńskiej, czas trwania praw autorskich to życie autora plus pięćdziesiąt lat. W przypadku oprogramowania stworzonego przez pracownika w trakcie jego zatrudnienia, powstała „praca wykonana na zlecenie” byłaby chroniona prawem autorskim przez siedemdziesiąt pięć lat od publikacji. Dzięki aktywnemu lobbingowi i zmianom polityki w tym obszarze są inne wyjątki, ale generalnie obowiązywać będzie zasada pięćdziesięciu lat.

Uwagi końcowe

Jako projektanci oprogramowania, twoja praca zasługuje na ochronę tak samo, jak praca każdego innego autora. Chociaż ten artykuł zawiera jedynie ogólny zarys, być może te informacje będą pomocne dla tych z Was, którzy każdego dnia pracują nad tworzeniem i ulepszaniem programów, które wzbogacają nasze życie.