AI 소프트웨어 개발 계약은 도급인가, 위임인가? 계약 시 주의해야 할 포인트를 설명
![AI 소프트웨어 개발 계약은 도급인가, 위임인가? 계약 시 주의해야 할 포인트를 설명](https://monolith.law/ko/wp-content/uploads/sites/10/2023/11/shutterstock_1827097904.webp)
AI 기술이 실용화 단계에 접어들면서, 관련 비즈니스에서 권리 관계나 책임 분담의 명확화가 요구되고 있습니다. 그러나 현재로서는 법률 준비가 따라잡지 못하고 있어, 불명확한 부분도 많이 남아 있습니다.
이러한 상황에서, 일본 경제산업성은 AI 기술 개발 당사자의 계약 지침으로서의 가이드라인을 제시하였고, 이 가이드라인을 바탕으로 특허청과 함께 ‘모델 계약서’를 작성하였습니다. 가이드라인에는, 당사자가 ‘AI가 창출하는 사업 가치의 최대화’를 목표로 하고, 개발 단계별로 계약서를 체결해야 한다는 점이 지적되어 있습니다.
이 글에서는, AI 기술을 활용한 소프트웨어를 개발할 때의 개발 계약서에 대해 자세히 설명하겠습니다.
AI 기술을 활용한 소프트웨어 개발의 특징
![AI 기술을 활용한 소프트웨어 개발의 특징](https://monolith.law/wp-content/uploads/2023/02/shutterstock_2209793587.jpg)
AI 기술을 활용한 소프트웨어 개발은 기존의 소프트웨어 개발과는 다른 점이 많아, 기존의 개발 방식을 그대로 적용할 수 없습니다.
따라서, 일본 경제산업성은 2018년에 ‘AI 및 데이터 활용에 관한 계약 가이드라인 1.1 버전[ja]‘을 작성하여 개발 방향성을 제시하였습니다.
기존 소프트웨어 개발과의 차이점
기존 소프트웨어 개발과 AI 소프트웨어 개발의 가장 큰 차이점은 ‘실제로 시도해보지 않으면 어떤 결과가 나올지 알 수 없다’는 점입니다.
기존의 소프트웨어 개발에서는 미리 요구사항을 정의하고, 그 과정에 따라 개발을 진행하는 방식이 일반적입니다. 이런 개발 방식을 물이 위에서 아래로 단계적으로 흐르는 폭포를 비유하여 ‘워터폴 방식’이라고 부릅니다.
그러나 AI 소프트웨어 개발에서는 다음과 같은 특성으로 인해 ‘워터폴 방식’이 적합하지 않다고 지적되고 있습니다.
- 학습이 완료된 모델의 내용, 성능 등은 계약 체결 시점에서 알 수 없음
- 학습이 완료된 모델의 내용, 성능 등이 학습용 데이터셋의 품질에 따라 좌우됨
- 노하우의 중요성이 매우 높음
- 생성된 제품의 재사용에 대한 요구
AI 소프트웨어 개발에서는 학습용 데이터셋의 품질에 따라 학습이 완료된 모델의 성능이 좌우되므로, 성능 보장이 어렵습니다. 또한, 위탁자와 벤더 양측의 노하우가 활용되어 학습이 완료된 모델의 성능에 큰 영향을 미치는 것도 특징입니다.
또한, 생성된 학습이 완료된 모델은 학습된 파라미터의 변경을 통해 다양한 상황에서 상업적 재사용이 가능합니다.
위와 같은 특성으로 인해, AI 소프트웨어 개발에서는 기존의 ‘워터폴 방식’이 아닌 ‘탐색적 단계별 방식’의 개발 방식을 채택하는 것이 바람직하다고 여겨집니다.
「탐색적 단계형」 개발 방식
「탐색적 단계형」개발 방식이란, 일본 경제산업성이 마련한 가이드라인에서 권장하는 개발 방식입니다. 이 가이드라인에서는 AI 기술 시스템 개발 단계를 아래의 4단계로 나누고, 각 단계에 따라 계약서를 작성하는 것을 제안하고 있습니다.
일본 경제산업성은 특허청과 함께 각 단계에서의 다양한 모델 계약서를 작성하고 그 방침을 밝혔습니다.
- 평가 단계→비밀유지 계약서(NDA)
- PoC 단계→도입 검증 계약서
- 개발 단계→소프트웨어 개발 계약서
- 추가 학습 단계→이용 계약서
참고: 오픈 이노베이션 포털 사이트 | 일본 경제산업성 특허청[ja]
4번째 이용 계약서에 대해서는 아래의 기사에서 자세히 설명하고 있으니, 함께 참고해주시기 바랍니다.
관련 기사: AI 이용 계약의 가이드라인은? 문제를 미리 방지하는 조항을 개별적으로 설명[ja]
용역인가 위임인가
가이드라인에서는 AI 소프트웨어 개발이 용역 계약에 적응하기 어렵고, 준위임 계약에 적응하기 쉽다고 설명하고 있습니다. 용역 계약은 작업의 완성을 목표로 하며, 완성하지 못한 경우 계약 불이행 책임을 동반하는 계약 형태이기 때문입니다.
AI 시스템 개발에서는 벤더 측이 미리 완성을 보장하는 것이 어렵고, 중간에 개발을 중단해야 하는 가능성도 있습니다.
따라서 가이드라인에서는 AI 시스템 개발 계약에서는 작업 완성 의무나 계약 불이행 책임을 동반하지 않는 ‘준위임 계약’의 유형을 채택해야 한다고 지적하고 있습니다.
학습 완료된 모델의 개발 유형
![학습 완료된 모델의 개발 유형](https://monolith.law/wp-content/uploads/2023/02/shutterstock_1840100539.jpg)
경제산업성의 작업부회에서 히어링한 결과, 생성되는 학습 완료된 모델에는 다음의 3가지 분류가 있었습니다.
- 학습 완료된 모델만 생성하는 유형
- 학습 완료된 모델을 포함한 시스템을 개발하는 유형
- 학습 완료된 모델의 생성을 재위탁받는 유형
1번 유형에서는, 위탁자의 역할은 데이터 제공만이며, 벤더 측이 독립적으로 학습 완료된 모델만을 생성합니다. 위탁자 측과 벤더 측이 함께 데이터를 제공하는 경우도 있습니다. 이 유형에서는, 벤더가 위탁자에게 학습 완료된 모델을 제공합니다.
2번 유형에서는, 위탁자의 데이터 제공에 의해, 벤더 측이 독립적으로 학습 완료된 모델을 포함한 시스템 전체를 개발합니다. 이 경우 벤더는, 학습 완료된 모델을 탑재한 시스템을 제공합니다.
3번은 위탁자로부터 시스템 전체의 개발 위탁을 받은 SIer 등이, 벤더에게 학습 완료된 모델의 생성만을 재위탁하는 경우입니다. SIer 등은 벤더에게 노하우를 제공하고, 벤더는 그에 따라 학습 완료된 모델을 제공하며, 그를 바탕으로 SIer 등이 시스템을 구성하고, 최종 위탁자에게 제공합니다.
아래에서는, 3가지 개발 유형 중에서, 특히 범용성이 높은 1번 ‘학습 완료된 모델만 생성하는 유형’에 대해 다루고, 계약 내용이나 체결 시 주의점에 대해 설명하겠습니다.
AI 기술 소프트웨어 개발 계약서 작성 시 주의사항
경제산업성 및 특허청은 AI 기술 개발에서 중요한 것은 ‘지식재산 등으로부터 창출되는 사업 가치의 총합을 최대화하는 것’이라고 강조하고 있습니다.
개발 계약서에서는 특히 문제가 될 수 있는 ‘권리의 귀속’과 ‘납품 방법’을 중심으로, AI의 발전과 진보를 염두에 두고 당사자 간에 정해야 합니다.
저작권과 특허권을 구분하여 귀속 대상을 정리하기
AI 개발 계약에서는 저작권과 특허권을 구분하여 권리의 귀속 대상을 정리하는 것이 바람직합니다. 저작권은 개발 완료 시점에서 발생하는 것이 명확하기 때문입니다. 반면에 특허권 등의 지적 재산권은 개발 전에 권리가 발생하는지 불명확하기 때문입니다.
모델 계약서에서는 학습 완료된 모델의 저작권을 벤더 측에 귀속시키는 한편(모델 계약서 제17조) ‘이용 조건’에서 양측의 이해 관계를 조정하고 있습니다.
특허권은 개발 계약 체결 시점에서 발생하는지 불명확하므로, 초기에는 특허법의 원칙에 따라 발명자 주의를 규정하고 있습니다(모델 계약서 제18조).
성과물의 제공 방법 설정
학습 완료된 모델을 어떤 방식으로 위탁자 측에 납품할 것인지는 벤더 측의 지적 재산 보호에 영향을 미칠 수 있는 문제가 됩니다.
학습 완료된 모델을 해독 가능하고, 재사용 가능한 형태로 제공하는 것은 정보 유출 위험과 계약 위반 위험이 높아지기 때문입니다. 벤더 측은 이러한 위험을 충분히 고려하여 성과물의 제공 방법을 검토하고, 미리 정해두는 것이 중요합니다.
AI 기술 소프트웨어 개발 계약서 작성의 핵심 포인트
![AI 기술 소프트웨어 개발 계약서 작성의 핵심 포인트](https://monolith.law/wp-content/uploads/2023/02/shutterstock_2103925151.jpg)
AI 기술 소프트웨어 개발 계약서는 AI 기술의 발전이 창출하는 가치를 최대화하는 것을 목표로, 벤더와 위탁자가 공동 개발자로서 체결해야 합니다.
아래에서는 경제산업성과 특허청이 공동으로 발표한 모델 계약서를 바탕으로, 공동 개발 계약서 작성의 핵심 포인트에 대해 설명하겠습니다.
(참조:오픈 이노베이션 포털 사이트 | 경제산업성 특허청[ja]、공동 연구개발 계약서(AI)[ja])
본 건 성과물 등의 저작권 귀속 (제17조)
저작권은 개발이 완료되면 발생하는 것이 거의 확실하므로, 미리 그 귀속을 계약서 내에서 결정해 두어야 합니다.
모델 계약서에서는, 학습된 모델의 저작권은 원칙적으로 벤더 측에 귀속되며, 연계 시스템이나 문서의 저작권은 위탁자 측에 귀속되도록 정하고 있습니다.
학습된 모델의 저작권을 벤더 측에 귀속시키는 한편, 양측의 비즈니스 모델이나 위탁자 측의 개발에 대한 기여도를 고려하여, 서비스 이용료의 할인을 적용하는 등의 이용 조건을 별도로 검토함으로써, 양자의 이해 관계를 조정하고 있습니다.
제 17 조
본 건 성과물 및 본 공동 개발 수행에 따라 발생한 지적 재산 (이하 ‘본 건 성과물 등’이라 한다.)에 관한 저작권 (저작권법 제 27 조 및 제 28 조의 권리를 포함한다. 이하, 본 계약에서 동일하다.)은, 을 또는 제3자가 이전부터 보유하고 있던 저작권을 제외하고, 갑에게 귀속된다. 단, 본 연계 시스템 및 본 문서 (이하 ‘본 연계 시스템 등’이라 한다.)에 관한 저작권은 위탁료 전액의 지급과 동시에 을에게 이전된다.
이하 생략
일본 특허청 2021년 이용 계약서 ver2.0 (AI 편)[ja]에서 발췌
본 건의 성과물 등의 특허권 귀속 (제18조)
특허권 등의 지적 재산권은 개발 시작 시점에서 발생하는지가 불명확한 경우가 많습니다. 따라서 모델 계약서에서는 일본의 특허법 원칙을 적용하고, 발명자 주의 (일본 특허법 제29조 제1항)를 채택하고 있습니다. 일본 특허법에서는 그 발명에 특유한 문제 해결에 실질적인 기여를 한 사람을 ‘발명자’로 보고 있습니다.
이 경우, 일반적으로 특허권은 학습된 모델의 개발을 수행한 벤더 측에 귀속될 것으로 생각됩니다. 그러나 학습된 모델의 창작에 위탁자 측의 노하우 제공 등의 기여도가 강한 경우에는 위탁자 측에 귀속될 여지도 있을 것입니다.
제 18 조
본 건의 성과물 등에 관한 특허권 그 밖의 지적 재산권 (단, 저작권은 제외. 이하 ‘특허권 등’이라 함.)은, 본 건의 성과물 등을 창출한 자가 속한 당사자에게 귀속된다.
이하 생략
일본 특허청 2021년 이용 계약서 ver2.0 (AI 편) [ja]에서 발췌
본 건 성과물 제공 및 업무 종료 확인 (제10조)
학습된 모델의 공동 개발에서는, 성과물의 제공 및 납품 방법을 계약에서 미리 정해두어야 합니다.
학습된 모델의 지적 재산권을 벤더 측에 귀속시킨 경우, 위탁자에게의 납품 방법에 따라서는, 그 지적 재산권을 확실히 보호할 수 있다고 말할 수 없기 때문입니다.
학습된 모델의 성과물 제공 방법의 예로는, 다음과 같은 방법이 있습니다.
- API를 통해 출력 내용만을 제공하는 경우
- 암호화·난독화한 코드를 제공하는 경우
- 바이너리 코드를 제공하는 경우
- 소스 코드를 제공하는 경우 등
제공 방법에 따라, 정보의 유출 위험 또는 계약 위반에 따른 위험은 다릅니다. 벤더 측은 그 위험을 충분히 고려하여 제공 방법을 검토하고, 위탁자 측과 신중하게 협의해두는 것이 중요합니다.
제 10 조
갑은, 별첨(1)의 8 ‘업무의 완료’에 기재된 성과물 제공 기한까지, 본 건 성과물 중 본 연계 시스템의 소스 코드를 을의 서버에 갑이 설치하는 방법으로 제공하며, 본 문서의 PDF 파일을 을에게 제공한다. 또한, 본 건 성과물 중 본 학습된 모델에 대해서는, 위 ‘업무의 완료’에 기재된 확인 기간(이하 ‘확인 기간’이라 한다.) 중, 갑의 서버에서 API 제공 가능한 상태로 둔다.
이하 생략
일본 특허청 2021년 이용 계약서 ver2.0 (AI 편)[ja]에서 발췌
요약: 개발 계약서의 핵심은 AI가 창출하는 가치의 최대화
AI 기술 소프트웨어 개발에는 ‘해보지 않으면 어떤 결과가 나올지 모른다’는 특성이 있습니다. 따라서 가이드라인에서는 ‘탐색적 단계형’의 개발 방식을 채택하고, 계약도 각 개발 단계에서 체결하는 것이 바람직하다고 권장하고 있습니다.
공동 개발 계약서는 AI 기술의 진보로 인해 창출되는 사업 가치의 최대화를 당사자 양측이 인식하고, 일본 경제산업성・특허청의 모델 계약서를 기반으로 작성해야 합니다.
AI 기술 소프트웨어 개발 계약서를 작성할 때는, AI 비즈니스에 대한 깊은 지식을 가지고 있고, 소프트웨어 개발 계약에 대한 이해도가 있는 변호사에게 의뢰하는 것이 중요합니다.
당사의 대책 안내
모노리스 법률사무소는 IT, 특히 인터넷과 법률의 양면에 풍부한 경험을 보유한 법률사무소입니다.
AI 비즈니스에는 많은 법적 위험이 동반되며, AI에 관한 법적 문제에 정통한 변호사의 지원이 필수적입니다. 당사는 AI에 정통한 변호사와 엔지니어 등의 팀으로, ChatGPT를 포함한 AI 비즈니스에 대해, 계약서 작성, 비즈니스 모델의 합법성 검토, 지적 재산권의 보호, 개인정보 보호 등, 고도의 법적 지원을 제공하고 있습니다. 아래 기사에서 자세한 내용을 기술하고 있습니다.
모노리스 법률사무소의 취급 분야: AI (ChatGPT 등) 법률[ja]