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