소스 코드 에스크로는 독립적인 대리인이 소프트웨어 패키지의 소스 코드와 빌드 지침을 보관하는 방식입니다. 미리 정해진 사건(일반적으로 파산이나 소프트웨어 유지 관리의 지속적인 실패)이 발생하면, 대리인은 사용자에게 소스 코드와 함께 사용자가 독립적으로 유지 관리할 수 있는 라이선스를 제공합니다.
법적 근거
에스크로는 별도의 법적 체계가 없는 계약적 구조입니다. 이는 네덜란드 민법 제7조 600항의 예치 계약과 저작권법상의 조건부 사용 허가에 기반합니다. 에스크로의 핵심적인 문제는 도산 시의 존속 가능성입니다. 네덜란드 파산법 제37조에 따라 파산관재인은 계속적인 계약의 이행을 거부할 수 있습니다. 따라서 잘 설계된 에스크로에서는 사용 허가가 사건 발생 시점이 아니라 계약 체결 시점에, 사건 발생이라는 선행 조건을 전제로 부여됩니다. 네덜란드 대법원은 Nebula 사건과 이후 Berzona 사건에서 파산관재인이 거부할 수 있는 범위의 한계에 대해 판결을 내렸으며, 이는 사용 허가 계약서의 작성 방식을 결정짓는 중요한 요소입니다.
실제로 작동하는 방법
두 가지 모델이 있습니다. 2자 에스크로 방식에서는 공급업체가 모든 고객의 코드를 대리인에게 예치합니다. 3자 에스크로 방식에서는 고객도 서명하고 자신의 청구권을 보유합니다. 진정한 보안을 제공하는 것은 두 번째 방식뿐입니다. 검증 또한 매우 중요합니다. 대리인은 예치금이 완전하게 입금되었는지, 제대로 취합되었는지, 그리고 공급업체 없이도 패키지를 계속 운영할 수 있도록 필요한 서류가 충분히 갖춰져 있는지를 주기적으로 확인합니다.
무엇이 잘못되는가
검증되지 않은 제출물은 종종 무용지물입니다. 실제로 제출된 버전은 몇 년 전의 것이거나, 타사 라이브러리가 누락되었거나, 더 이상 아무도 보유하지 않은 빌드 환경을 참조하는 경우가 많습니다. SaaS의 경우 문제는 더욱 복잡해집니다. 코드만으로는 충분하지 않고, 고객은 인프라와 데이터도 필요로 하기 때문입니다. 이를 위해 환경 및 최근 데이터 백업을 포함하는 별도의 양식이 마련되어 있습니다.
관련 용어
에스크로는 소프트웨어 저작권을 기반으로 하며 , 이는 라이선스 부여 여부를 결정하는 요소입니다. 또한 SaaS 계약 에서도 종료 방식이 매우 중요한 역할을 합니다.
추가 읽기
이 주제에 대한 추가 정보: 소프트웨어 소스 코드에 대한 에스크로 계약: 언제 필요한가?
귀사의 에스크로 계약이 파산 시에도 유효한지 알고 싶으십니까? 저희 IT 전문 변호사들이 계약 구조를 검토해 드립니다.