이 가이드는 아웃소싱 파트너를 선정했거나 검토 중인 창업자, CTO, 구매 담당자를 위한 것입니다. 소프트웨어 개발 아웃소싱 가이드에서는 비용, 벤더 선정, 팀 모델을 다루며, 이 페이지는 한 가지 질문에 집중합니다. 바로 여러분이 비용을 지불한 코드, 디자인, 데이터가 어떻게 여러분의 것으로 유지되는가입니다. 이 내용은 법률 자문이 아닌 일반적인 안내입니다.
이 가이드의 내용
- 모든 아웃소싱 프로젝트에 존재하는 세 가지 IP 유형
- 서면으로 명시해야 할 계약 조항
- 모든 조항보다 중요한 기술적 통제 방법
- 개인정보: GDPR 제28조 및 EU 외부 이전
- AI 코딩 어시스턴트와 IP
- 대안 및 선정 기준
- Netbase JSC의 IP 처리 방식
- 존재하는 납품 기록과 존재하지 않는 것
- 이 가이드의 한계
- 자주 묻는 질문
- 다음 단계
모든 아웃소싱 프로젝트에 존재하는 세 가지 IP 유형
대부분의 분쟁은 당사자들이 의뢰인을 위해 제작된 것과 벤더가 이미 보유한 것을 분리하지 않은 데서 시작됩니다. 각각 다른 조항이 필요하기 때문에 네 가지 유형의 자료를 구분해야 합니다.
| 자료 유형 | 일반적인 소유 위치 | 서면으로 명시할 내용 |
|---|---|---|
| 의뢰인을 위해 제작된 맞춤 코드, 디자인, 문서 | 의뢰인에게 양도 | 모든 권리의 양도, 소스 코드 및 문서 납품 |
| 벤더의 기존 모듈, 도구, 제품("백그라운드 IP") | 의뢰인에게 라이선스 부여(양도 아님) | 라이선스 범위, 기간, 요금, 업데이트 및 계약 종료 후 권리 |
| 오픈소스 및 서드파티 구성 요소 | 해당 라이선스에 따라 저작자 소유 | 라이선스가 포함된 구성 요소 목록 및 허용 라이선스 정책 |
| 의뢰인 소유 자료: 데이터, 브랜드, 사양, 기존 코드 | 의뢰인 소유 유지 | 기밀 유지 조항 및 벤더가 해당 자료를 오직 의뢰인 프로젝트에만 사용한다는 규정 |
대금 지불만으로는 소유권이 이전되지 않습니다. 미국 저작권청은 독립 계약자가 제작한 저작물이 "위탁 제작물(work made for hire)"에 해당하려면 열거된 카테고리에 속해야 하고 서면 계약이 필요하며, 컴퓨터 프로그램은 해당 카테고리에 포함되지 않는다고 설명합니다. 이 규정 외에는 계약자의 저작권이 서면 양도를 통해서만 이전되므로, 벤더가 어느 나라에 있든 명시적인 양도 조항을 요구해야 합니다.
서면으로 명시해야 할 계약 조항
- 맞춤 작업 양도. 의뢰인을 위해 제작된 코드, 디자인, 문서의 모든 권리는 프로젝트 종료 시가 아닌, 제작 시 또는 각 결제 시마다 의뢰인에게 양도됩니다.
- 백그라운드 IP 라이선스. 제품에 포함된 벤더 모듈에 대한 영구적이고 충분한 라이선스를 확보하여, 벤더 없이도 제품을 운영·수정·인계할 수 있도록 합니다.
- 오픈소스 정책. 허용 라이선스 유형, 예외 승인 주체, 그리고 각 릴리스와 함께 납품되는 구성 요소 목록을 명시합니다.
- 기밀 유지. 회사와의 상호 NDA 체결, 그리고 하수급업체를 포함한 모든 기여자가 NDA에 구속된다는 서면 확인이 필요합니다.
- 하수급업체 적용. 벤더가 참여시키는 모든 하수급업체에게도 동일한 양도 및 기밀 유지 조항이 적용되며, 사전에 의뢰인의 승인을 받아야 합니다.
- 납품물. 실행 중인 애플리케이션뿐 아니라 소스 코드, 빌드 스크립트, 인프라 정의, 자격 증명 인계, 문서가 포함됩니다.
- 침해에 대한 보증. 벤더는 제3자 코드를 의도적으로 복제하지 않았음을 보증하고, 클레임 발생 시의 처리 방법에 합의합니다.
- 계약 종료. 계약 종료로 인해 제품이 고립되지 않도록 인계 세션, 문서화 기준, 사전 통지 기간을 명시합니다.
소스 코드 에스크로는 벤더 제품을 라이선스 방식으로 사용하고 벤더가 실패할 경우 연속성이 필요할 때 도움이 됩니다. 의뢰인이 소유한 맞춤 개발 작업의 경우, 에스크로는 양도와 의뢰인 자체 저장소에의 코드 보관을 대체할 수 없습니다.
모든 조항보다 중요한 기술적 통제 방법
-
첫 커밋부터 저장소를 소유합니다
의뢰인 조직 계정에 저장소를 생성하고 벤더 기여자를 초대하되, 메인 브랜치는 보호 설정을 적용합니다.
-
클라우드 계정, 도메인, 앱스토어 등록을 소유합니다
벤더에게는 역할 기반 접근 권한만 부여하고, 결제는 의뢰인 명의로 유지합니다.
-
MFA가 적용된 개인 계정을 사용합니다
공유 로그인 금지, 모든 변경 사항은 특정 담당자로 추적 가능해야 합니다.
-
최소 권한 원칙을 적용합니다
프로덕션 데이터와 시크릿은 필요한 사람에게, 필요한 기간 동안만 부여합니다.
-
모든 빌드 시 의존성을 스캔합니다
소프트웨어 구성 검사를 통해 구성 요소 목록을 확인하고 정책에 맞지 않는 라이선스를 표시합니다.
-
매월 접근 권한을 검토
하고, 퇴직자의 권한은 당일 제거합니다.
-
계약 종료를 미리 연습합니다
실제로 필요하기 전에 자격 증명을 교체하고, 벤더 없이 빌드 및 배포가 가능한지 확인합니다.
개인정보: GDPR 제28조 및 EU 외부 이전
벤더가 EU 내 개인정보를 처리하는 경우, IP 보호와 개인정보 보호가 교차합니다. GDPR 제28조에 따라, 컨트롤러는 충분한 보증을 제공하는 프로세서만 이용할 수 있으며, 처리는 계약에 의해 규율되어야 합니다. 계약에는 프로세서가 문서화된 지시에 따라서만 행동하고, 직원에게 기밀 유지 의무를 부과하고, 적절한 보안을 적용하고, 데이터 주체 권리 행사를 지원하고, 계약 종료 시 데이터를 삭제 또는 반환하고, 감사를 허용한다는 내용이 포함되어야 합니다. 프로세서는 컨트롤러의 사전 서면 승인 없이 다른 프로세서를 활용할 수 없으며, 동일한 의무가 하위 프로세서에도 적용됩니다. 독일에서는 이 계약을 DSGVO 하의 AVV(Auftragsverarbeitungsvertrag)라고 합니다. 유럽위원회는 이 컨트롤러-프로세서 계약을 위한 표준 계약 조항을 발행했습니다(시행 결정 (EU) 2021/915).
EU 외부 벤더는 두 번째 계층을 추가합니다. 바로 국제 이전에 관한 GDPR 제5장입니다. 예를 들어 베트남은 유럽위원회 목록에 EU 적정성 결정이 없습니다. 해당 국가로의 이전은 보통 국제 이전을 위한 유럽위원회의 표준 계약 조항(시행 결정 (EU) 2021/914)에 의존하며, EDPB 권고 01/2020은 수출자가 추가적인 기술적·조직적 조치의 필요 여부를 평가하는 방법을 설명합니다. 두 가지 실용적인 규칙이 도움이 됩니다. 개발 및 테스트 환경에는 프로덕션 개인정보를 포함하지 않고, 업무상 실제 데이터가 꼭 필요한 경우가 아니라면 익명화 또는 합성 데이터를 제공합니다.
AI 코딩 어시스턴트와 IP
AI 보조 엔지니어링은 저희를 포함한 대부분의 개발팀에서 이미 일반화되었으며, 계약이나 납품 규정에서 해결해야 할 세 가지 IP 문제를 제기합니다. 첫째, 기밀 유지: 어떤 AI 도구가 코드를 볼 수 있는지 합의하고, 사용자 입력으로 공유 모델을 훈련하지 않는 설정을 요구합니다. 둘째, 출처 관리: AI가 제안한 코드는 외부 기여물과 동일하게 취급하여 지정된 엔지니어가 검토하고 동일한 라이선스 스캔 및 테스트를 적용합니다. 셋째, 소유권 언어: 생성 방법에 관계없이 모든 납품물을 포괄하도록 양도 조항을 작성하여 도구 보조 결과물이 회색 지대에 놓이지 않도록 합니다. Netbase JSC는 프로젝트별로 선택된 주요 상용 및 오픈소스 AI 도구와 모델을 활용하며, 모든 AI 보조 변경 사항은 사람의 검토를 거칩니다. 아래 각 항목은 Netbase JSC에서의 성숙도를 나타냅니다.
-
납품 완료: 상품 추천 엔진
4over4의 브라우징 및 구매 이력을 기반으로 구축되었습니다.
-
성장 역량: 데이터 접근이 관리되는 AI 보조 납품
머신러닝, NLP, 컴퓨터 비전, 생성형 AI가 포함되며, 4over4 기능 외에는 아직 공개된 사례와 연결되지 않았습니다.
대안 및 선정 기준
| 방식 | IP 위치 | 적합한 상황 |
|---|---|---|
| 사내 팀 | 기본적으로 가장 강력; 고용 조건이 대부분의 작업을 커버 | 제품이 핵심 사업이고 팀을 채용·유지할 수 있는 경우 |
| 개인 프리랜서 | 계약별로 다름; 많은 소규모 양도 관리 필요 | 강력한 내부 리드가 있는 짧고 명확한 작업 |
| 완전 양도 방식의 개발 회사 | 맞춤 작업은 의뢰인에게 양도; 벤더 백그라운드 IP는 라이선스 | 빠른 팀 구성과 단일 책임 계약이 필요한 경우 |
| 의뢰인에게 라이선스된 벤더 제품 또는 가속기 | 제품은 라이선스; 맞춤 레이어는 양도 | 계정, 역할, 결제 등 표준 기능의 소유보다 빠른 활용이 중요한 경우 |
네 가지 기준으로 선택합니다. 코드가 경쟁 우위에 얼마나 핵심적인지, 팀이 얼마나 많은 개인정보를 다루게 되는지, 얼마나 빠르게 역량이 필요한지, 그리고 계약 종료 후 벤더 없이 제품을 운영할 수 있는지입니다. 계약 유형 자체에 대해서는 전담팀 대 고정가 계약을 참고하고, 수년에 걸쳐 내부에 지식을 축적하는 장기 팀에 대해서는 AI 퍼스트 오프쇼어 개발센터(ODC) 가이드를 참고합니다.
Netbase JSC의 IP 처리 방식
대부분의 Netbase JSC 프로젝트는 발견 단계 이후 합의된 고정가 계약으로 납품되며, IP 조건은 모든 모델에서 동일합니다. Netbase JSC의 맞춤 개발에서 의뢰인은 해당 의뢰인을 위해 제작된 IP를 소유하며, Netbase JSC의 모듈화 제품과 비즈니스 디비전 제품은 양도가 아닌 라이선스 방식으로 제공됩니다. 이 분리 방식 덕분에 의뢰인은 재사용 가능한 모듈(예: SaaS 제품 가속기)에서 시작하면서도, 제품을 차별화하는 코드의 소유권을 유지할 수 있습니다. 처음으로 제품을 만드는 경우라면, SaaS MVP 아키텍처 및 납품 로드맵에서 해당 모듈의 위치를 확인할 수 있습니다.
Netbase JSC 기여자들은 NDA를 체결하고 있으며, 요청 시 의뢰인에게 NDA 및 데이터 처리 계약을 제공합니다. 보안 실무에는 보안 코드 검토 및 버전 관리, 전송 중 TLS 및 저장 시 AES, 역할 기반 접근 제어, 관리자 대시보드용 MFA, 취약점 스캔 및 침투 테스트, 재해 복구가 포함됩니다. Netbase JSC는 ISO 27001 인증과 SOC 2 Type II 증명을 보유하고 있으며 유럽의 데이터 프라이버시를 위한 GDPR을 준수합니다. 이는 Netbase JSC의 자체 운영에 해당하며, 의뢰인의 제품이나 호스팅에는 적용되지 않습니다. 세부 사항은 보안 및 컴플라이언스와 참여 모델에서 확인할 수 있으며, 전담 개발팀도 동일한 조건으로 운영됩니다.
존재하는 납품 기록과 존재하지 않는 것
- 존재하는 것. 2020년부터 Netbase JSC는 SaaS로 판매되는 미국 의뢰인을 위한 멀티테넌트 클라우드 ERP의 오프쇼어 개발 및 관리 파트너로 활동해왔습니다. 공개 기록에서는 의뢰인의 이름과 제품을 공개하지 않으며, 이는 공개 자료에서도 의뢰인 기밀이 유지됨을 보여줍니다.
- 존재하지 않는 것. 공개된 Netbase JSC 사례 연구에는 계약 IP 조항이 명시되어 있지 않으며, Netbase JSC는 계약 템플릿을 공개하지 않습니다. 이 페이지는 분쟁 이력에 대한 어떠한 주장도 하지 않으며, ERP 기록은 특정 조항의 증거가 아닙니다.
이 가이드의 한계
- 이 내용은 법률 자문이 아닌 일반 정보입니다. 저작권, 고용, 개인정보 보호 규정은 국가마다 다르므로 서명 전에 현지 법률 전문가의 조언을 구하십시오.
- 미국의 위탁 제작물 규정은 서면 양도의 중요성을 설명하기 위해 인용된 것이며, 미국 법률에만 적용됩니다.
- EU 적정성 목록과 표준 계약 조항은 시간이 지남에 따라 변경될 수 있으므로, 서명 당일 유럽위원회 페이지를 확인하십시오.
- Netbase JSC 조건은 Netbase JSC가 공개한 내용 그대로 명시되어 있으며, 인증 문구는 Netbase JSC의 운영에만 적용됩니다.
Netbase 컨설턴트와 다음 단계를 계획하세요
자주 묻는 질문
계약서에 명시된 당사자의 것입니다. 서면 양도 없이는 개발자가 저작권을 보유할 수 있으며 의뢰인은 소프트웨어 사용 라이선스만 갖게 될 수 있으므로, 계약서에 양도 조항을 반드시 포함시켜야 합니다.
아닙니다. NDA는 기밀 정보를 보호하지만 소유권을 이전하지는 않습니다. 양도 조항, 백그라운드 IP 라이선스, 기술적 통제도 함께 필요합니다.
벤더가 의뢰인을 대신하여 개인정보를 처리하고 GDPR이 적용되는 경우 그렇습니다. 제28조는 열거된 조건이 포함된 계약을 요구하며, 독일에서는 이를 AVV라고 합니다.
의뢰인에게 양도된 코드는 재사용할 수 없습니다. 벤더는 자신의 백그라운드 IP와 일반적인 노하우는 유지하고 재사용할 수 있으며, 이것이 계약에서 양자를 분리해야 하는 이유입니다.
다음 단계
계약 초안이나 벤더 조건을 공유해 주시면, 서명 전에 소유권 분리, 접근 모델, 데이터 조건을 검토하는 솔루션 검토 미팅을 예약합니다. Netbase JSC 인사이트를 더 살펴볼 수도 있습니다.
관련 서비스 및 솔루션
베트남 AI 기반 전담 개발팀 – 성과에 책임지는 팀
Netbase는 베트남에서 제품 기업 및 기업 고객에게 전담 개발팀을 제공하여 통제력을 잃지 않고 엔지니어링 역량을 확충합니다. 3~30명 규모의 팀이 오직 고객의 제품만을 위해 작업하고, AI 지원 엔지니어링을 검토하에 사용하며, 지정 어카운트 매니저와 PM에게 보고하고, 발견 후 일반적으로 1~2주 내에 시작되며, 팀이 생성한 IP는 고객의 것입니다.
더 알아보기
SaaS 제품 액셀러레이터: 검증된 Netbase JSC 모듈로 AI 지원 SaaS 출시
SaaS 제품 액셀러레이터는 계정, 결제, 역할 및 통합을 위한 재사용 가능한 Netbase JSC 모듈 세트로, 창업자와 제품 팀이 구독형 소프트웨어를 더 빠르게 출시하고 첫 번째 릴리스부터 인앱 AI를 도입할 수 있도록 지원합니다. 이 모듈을 재사용하면 개발 기간을 최대 60% 단축할 수 있으며, 이 접근 방식은 Netbase JSC의 자체 웹투프린트 SaaS인 Printcart를 통해 검증되었습니다.
더 알아보기
프로젝트 논의
Netbase JSC는 조직이 디지털 제품과 AI 기반 비즈니스 시스템을 설계, 구축, 현대화 및 운영할 수 있도록 지원합니다.+84 937 869 689
91 Nguyen Chi Thanh, Dong Da, Hanoi, Vietnam
연락하기
구축, 현대화 또는 운영하고자 하는 내용을 알려주세요.