Cześć,
piszę doktorat o prawie autorskim (jestem prawnikiem, ale z tej jasnej strony mocy:). Mój doktorat dotyczy m.in. programów komputerowych w prawie autorskim. Nurtuje mnie jeden problem techniczny, na który nie potrafię znaleźć odpowiedzi, a który muszę rozwiązać w doktoracie. Mianowicie: czy modyfikując kod programu jednocześnie kopiuję ten kod (z czysto technicznego punktu widzenia)?
Przez „kopiowanie kodu” rozumiem sytuację, w której w trakcie edycji pliku z kodem komputer tworzy kopię tego pliku w jego wyjściowej, niezmienionej wersji (jakąkolwiek kopię - tymczasową, zapasową, etc.). Czyli otwieram plik z kodem, zaczynam nadpisywać jego zawartość, a komputer jednocześnie tworzy gdzieś dodatkową kopię wersji pliku sprzed modyfikacji. Czyli poprzez swoje działanie doprowadzam do stworzenia dodatkowej kopii.
Żeby lepiej zobrazować problem, podam przykład: francuski artysta Marcel Duchamps stworzył kiedyś pracę znaną jako „Mona Lisa z wąsami”. Stworzył ją w taki sposób, że na pocztówce z reprodukcją Mona Lisy dorysował przedstawionej tam kobiecie wąsy. W ten sposób Duchamps stworzył w świetle prawa autorskiego własny utwór (tzw. utwór zależny, czyli utwór oparty na innym utworze), ale zrobił to nie tworząc kopii oryginału Mona Lisy. Nie stworzył kopii, bo „pracował” na kopii, która już istniała (pocztówki z reprodukcją). Nie namalował swojej pracy na osobnym płótnie czy na kartce papieru, przerysowując oryginał. "Nadpisał" coś, co już istniało.
Zastanawiam się, czy taka sytuacja (modyfikacja bez tworzenia kopii) może mieć miejsce w przypadku modyfikacji kodu. Mam wrażenie, może mylne, że najczęściej komputer będzie tworzył dodatkową kopię, ale czy zawsze tak będzie? Może kiedy modyfikujemy kod zapisany w pliku siedzącym na naszym dysku, to komputer tworzy kopię, ale kiedy pracujemy np. na GitHubie, to już nie (no chyba że gdzieś na serwerze chmury)?
Może Was to zdziwić, ale odpowiedź na powyższe pytanie ma duże znaczenie z perspektywy prawa autorskiego. Kopiowanie i modyfikacja programu to dwa odrębne „pola eksploatacji”, czyli sposoby używania programu - a zgodnie z prawem autorskim na każde pole eksploatacji trzeba mieć licencję. Czyli jeżeli modyfikuję, a jednocześnie kopiuję, to muszę mieć licencję na tych dwóch polach. Jeśli tylko modyfikuję, wystarczy mi licencja na tym jednym polu.
Po stokroć wielkie DZIĘKI za wszelkie podpowiedzi i wskazówki. Za linki do stron WWW, PDF, gdzie mógłbym o tym poczytać, oczywiście też.
Pozdrawiam!