[IT 변호사] 소프트웨어 개발 계약 중도해지 또는 해제 시 산출물 소유권과 기성고 산정의 핵심 쟁점
Article posted in 2025-12-12 12:09:58 | VEAT
소프트웨어 개발 계약을 체결할 때, 가장 우선적으로 고려되는 것은 최종 완성된 소프트웨어(산출물)가 누구의 소유가 되며, 누가 사용할 수 있는가에 대한 권리 관계입니다. 통상적으로 프로젝트가 성공적으로 완료된다면 계약서에 명시된 대로 발주자에게 소유권이 이전되거나, 개발자가 소유하되 발주자가 사용권을 갖는 방식으로 권리 관계가 정리됩니다.
그러나 실무적으로 가장 큰 법적 리스크는 계약 기간 종료 전, 양 당사자 간의 불화나 수행 능력 부족 등으로 인해 계약이 중도 해지되거나 해제되는 상황에서 발생합니다. 프로젝트가 멈춰버린 시점에서, 미완성된 산출물의 주인이 누구인지, 그리고 그 가치를 얼마로 산정할 것인지가 불분명하기 때문입니다.
일반적으로 계약이 중도 해지될 경우, 개발자는 해지 시점까지 작업한 산출물을 발주자에게 넘겨주고, 작업 진척도(기성고)에 따른 대금을 정산받기를 원합니다. 반면, 발주자 입장에서는 "완성되지 않은 소프트웨어는 무용지물"이라고 판단하여 산출물 인수를 거부하거나 대금 지급을 거절하는 경우가 빈번합니다.
또한, 계약이 해제되는 경우 계약이 처음부터 존재하지 않았던 것으로 취급되기 때문에, 당사자들은 착수금·중도금 등 받은 금원을 서로 반환해야 하는 원상회복의무를 부담합니다. 또한 소프트웨어 개발 도급계약에서 특별한 사정이 없는 한 저작권은 실제 코드를 작성하고 창작 표현을 한 개발자에게 원시적으로 귀속되므로, 계약이 적법하게 해제되면 산출물의 소유권과 저작권은 개발자에게 남게 됩니다. 이 경우 발주자는 이미 지급한 비용을 돌려받을 수는 있지만, 산출물을 사용할 권리는 소멸하며, 무단 사용 시 저작권 침해 문제가 발생할 수 있습니다.
이러한 분쟁이 소송으로 이어질 경우, 법원은 단순히 계약서의 문구뿐만 아니라 산출물의 구체적인 완성도와 실질적인 기능 구현 여부를 면밀히 따져 기성고의 인정 여부를 판단합니다. 즉, 작성된 코드가 발주자가 의도한 목적에 부합하는지, 후속 개발자가 이를 이어받아 완성할 수 있는 수준인지가 핵심 쟁점이 됩니다.
따라서 분쟁을 예방하기 위해서는 계약 체결 단계에서부터 '계약이 중도에 종료될 경우'를 대비한 구체적인 조항을 마련해야 합니다. 기성고 산정 기준을 명확히 하고, 기성 대금이 지급된 범위 내에서 산출물의 소유권이나 지식재산권이 언제, 어떻게 발주자에게 이전되는지를 규정해 두는 것이 필수적입니다.
법무법인 비트는 소프트웨어 개발 단계에서 발생할 수 있는 다양한 분쟁 상황을 예측하여, 산출물 귀속 및 기성고 산정 분쟁을 최소화할 수 있는 정교한 계약 검토를 제공하고 있습니다. 개발사와 발주자 모두가 납득할 수 있는 합리적인 권리 관계 설정을 돕고, 분쟁 발생 시 법원의 판단 기준에 부합하는 대응 전략을 제시합니다.
소프트웨어 개발 계약 중도 해지 및 산출물 귀속과 관련하여 법률 자문이 필요하시다면 언제든지 법무법인 비트에 문의하여 주시기 바라며, 보다 자세한 내용은 법무법인 비트 공식 블로그 칼럼을 참고해 주시기 바랍니다.
감사합니다.
법무법인 비트 드림