Co to jest kod źródłowy?
Escrow kodu źródłowego jest mechanizmem upewnienia się, że kod źródłowy oprogramowania będzie dostępny dla licencjobiorcy w przypadku poważnego problemu, zwykle upadłości dla licencjodawcy, jednocześnie chroniąc interesy biznesowe licencjodawcy. Kod źródłowy jest przechowywany w strony trzeciej, która zapewnia go bezpieczne, dopóki nie będzie wymagane. Pozwala to osobom na zakup licencji na oprogramowanie, aby mieć pewność, że kod źródłowy będzie dostępny, jednocześnie umożliwiając licencjodawcom upewnienie się, że zastrzeżone informacje są bezpieczne, a nie zwolnienie publicznie.
Gdy firmy zamawiają niestandardowe oprogramowanie do aplikacji biznesowych, firma oprogramowania zwykle rozwija produkt i dostarcza opakowany, gotowy produkt z licencją na użycie. Firma zapewnia również wsparcie, konserwację i aktualizacje klientowi. Miejscami dotyczącymi klientów kosztownych i opracowanych na zamówienie produktów jest to, że jeśli licencjodawca produktu nie odejdzie z biznesu, pliki upadłościowe lub doświadcza problemu ciągłościEMS, mogą nie być w stanie odpowiednio utrzymać oprogramowania. Dostęp do kodu źródłowego wyeliminowałoby ten problem, ale zagroziłoby interesom biznesowym licencjodawcy. Kod źródłowy Escrow jest rozwiązaniem tego problemu.
Strona trzecia posiadająca kod źródłowy go zabezpiecza i zgadza się zwolnić go w określonych i jasno określonych sytuacjach. Osoby z dostępem do kodu źródłowego za pośrednictwem kodu źródłowego escrow mogą używać go tylko w bardzo ograniczony sposób. Nie mogą na przykład udostępniać informacji na ten temat i nie mogą ich sprzedać innej stronie. Chroni licencjodawcę, ponieważ kod źródłowy jest zastrzeżony i może zawierać krytyczne informacje, których firma oprogramowania używa do utrzymania przewagi na rynku.
Poznowi kodu źródłowego jest ustrukturyzowane na początkową umowę podpisaną przez obie strony, gdy firma oprogramowania jest zawarta w celu opracowania lub dostosowania produktu. Umowa może obejmowaćRóżnorodność terminów i wskazane jest przeglądanie ich ostrożnie, sprawdzając wszelkie oczywiste problemy, które mogą się rozwinąć w przyszłości. Jeśli warunki wydania z Escrow są na przykład zbyt ograniczone, licencjobiorca może znaleźć się w potrzebie kodu źródłowego i nie może uzyskać do niego dostępu, ponieważ firma escrow nie może go wydać.
Kod źródłowy nie zawsze jest potrzebny. Firmy rozważające ją w ramach umowy mogą chcieć skonsultować się z władzami prawnymi i innymi osobami w branży, aby zdecydować, czy jest to potrzebne i jak powinno być ustrukturyzowane. W niektórych przypadkach mogą istnieć bardziej odpowiednie alternatywy, które zaspokoją potrzeby obu stron.