Umowa o depozyt kodu źródłowego – kiedy potrzebna i co powinna regulować?
Umowa o depozyt kodu źródłowego może być elementem umowy wdrożeniowej czy licencyjnej albo stanowić samodzielny kontrakt. Powinna zawierać m.in. zobowiązanie do aktualizacji zdeponowanego kodu w razie wprowadzania do niego zmian.
Przedsiębiorca wdrażający oprogramowanie o dużym znaczeniu dla prowadzonej przez niego działalności powinien nabyć całość autorskich praw majątkowych do tego oprogramowania oraz otrzymać jego kod źródłowy albo uzyskać licencję na korzystanie z tego oprogramowania oraz zapewnić sobie możliwość dostępu do jego kodu źródłowego w „sytuacjach awaryjnych”. W drugim z wymienionych wariantów aktualizuje się konieczność zawarcia umowy regulującej dostęp do kodu źródłowego, nazywanej umową o depozyt kodu źródłowego. Tego rodzaju umowa może być elementem umowy wdrożeniowej czy umowy licencyjnej albo stanowić samodzielną umowę.
1. Dlaczego dostęp do kodu źródłowego jest istotny?
Program komputerowy stanowi, w największym uproszczeniu, zestaw komend czy poleceń adresowanych do komputera w celu osiągniecia określonego celu. Z kolei kod źródłowy to nic innego, niż zapis przedmiotowych komend i poleceń adresowanych do komputera, wyrażonych w określonym języku programowania. Z tego względu, czynność określana potocznie jako pisanie programu komputerowego stanowi właśnie tworzenie kodu źródłowego.
Gwoli ścisłości należy jednak wyjaśnić, że samo stworzenie kodu źródłowego nie jest jeszcze równoznaczne ze stworzeniem gotowego do użycia programu komputerowego. Po pierwsze, kod źródłowy zawiera zazwyczaj nie tylko warstwę czysto techniczną, niezbędną dla...
Archiwum Rzeczpospolitej to wygodna wyszukiwarka archiwalnych tekstów opublikowanych na łamach dziennika od 1993 roku. Unikalne źródło wiedzy o Polsce i świecie, wzbogacone o perspektywę ekonomiczną i prawną.
Ponad milion tekstów w jednym miejscu.
Zamów dostęp do pełnego Archiwum "Rzeczpospolitej"
ZamówUnikalna oferta


![[?]](https://static.presspublica.pl/web/rp/img/cookies/Qmark.png)