디지털저작권거래소 매거진

← 목록보기
컴퓨터 프로그램

소프트웨어 소스코드 무단 도용 판례와 보호 전략

내 회사 핵심 소스코드, 누군가 빼돌렸다면? 소프트웨어 무단 도용 판례와 완벽 방어 전략

수개월, 길게는 수년간 수억 원의 자금을 투입해 개발한 우리 회사의 핵심 소프트웨어 소스코드. 어느 날 전직한 핵심 개발자나 외주 협력사가 이 코드를 그대로 복사해 유사한 서비스를 출시했다는 사실을 알게 된다면 얼마나 아찔할까요? 실무 현장에서는 이와 같은 소스코드 무단 도용 사건이 비일비재하게 발생하고 있어요.

문제는 "저 사람이 내 코드를 베꼈다"는 심증은 확실하지만, 법적으로 이를 어떻게 입증하고 당장 서비스 중단이나 손해배상을 이끌어낼 수 있는지 막막해하는 대표님과 IT 실무자분들이 정말 많다는 점이에요. 소스코드는 눈에 보이지 않는 디지털 자산이기 때문에 일반적인 물리적 절도와는 접근 방식이 완전히 달라야 해요.

오늘 한국디지털저작권거래소(KDCE) 칼럼에서는 디지털 저작권 전문 변호사의 시각에서 소프트웨어 소스코드 무단 도용에 대한 최근 대법원 판례의 핵심 기준을 분석하고, 분쟁 발생 시 즉각 대처할 수 있는 법적 가이드와 예방 전략을 아주 상세하고 친절하게 풀어드릴게요.

관련 이미지

소스코드는 과연 저작권법으로 보호받을 수 있을까요?

많은 분들이 "내가 작성한 코드는 당연히 저작권으로 보호받겠지?"라고 생각하세요. 결론부터 말씀드리면 맞아요. 하지만 법적으로 '어디까지' 보호되는지는 매우 정교하게 따져보아야 해요.

저작권법상 '컴퓨터프로그램저작물'의 정의

우리 저작권법 제2조 제16호에서는 컴퓨터프로그램저작물을 "특정한 결과를 얻기 위하여 컴퓨터 등 정보처리능력을 가진 장치 내에서 직접 또는 간접으로 사용되는 일련의 지시·명령으로 표현된 것"으로 정의하고 있어요. 그리고 저작권법 제4조 제1항 제9호에 의해 독립된 저작물로 당당히 보호받고 있죠. 소스코드는 물론, 이를 빌드한 실행 파일(Binary Code) 역시 저작물에 해당해요.

아이디어-표현 이분법과 소스코드 보호의 한계

하지만 여기서 정말 중요한 원칙이 하나 있어요. 저작권법은 '표현'만을 보호하며, 그 바탕에 깔린 '아이디어'나 '기능' 자체는 보호하지 않는다는 점이에요. 이를 법학에서는 '아이디어-표현 이분법'이라고 불러요.

중요: 소프트웨어가 제공하는 '기능'이나 '서비스 흐름(UI/UX 아이디어)' 자체는 저작권법으로 보호받기 어렵습니다. 오직 구체적인 소스코드의 구문, 구조, 조직, 배열(Structure, Sequence, Organization - SSO)과 같은 '창작적 표현'만이 보호 대상이 돼요.

따라서 누군가 우리 서비스의 아이디어나 기능만을 벤치마킹해서 소스코드를 처음부터 완전히 새롭게 작성(Clean Room Development)했다면, 이는 안타깝게도 저작권 침해로 인정되기 어려워요. 이 경우에는 저작권법이 아닌 '부정경쟁방지 및 영업비밀보호에 관한 법률'이나 특허법으로 다투어야 한답니다.

관련 이미지

대법원 판례로 보는 소스코드 무단 도용 판단 기준 3가지

상대방이 내 코드를 몰래 가져가서 썼다고 주장할 때, 법원은 과연 어떤 기준으로 저작권 침해 여부를 판단할까요? 대법원은 일관되게 다음과 같은 기준을 적용하고 있어요.

1. 접근 가능성(Access)과 실질적 유사성(Substantial Similarity)

저작권 침해가 성립하려면 원고는 두 가지를 입증해야 해요.

  1. 피고가 원고의 소스코드에 접근할 수 있는 기회가 있었는지 (접근 가능성)
  2. 피고의 소스코드와 원고의 소스코드 사이에 실질적인 유사성이 존재하는지 (실질적 유사성)

개발자가 퇴사 전 소스코드 권한을 가지고 있었거나, 외주 계약을 통해 코드를 전달받았다면 '접근 가능성'은 쉽게 인정돼요. 관건은 '실질적 유사성'을 증명하는 것이죠.

2. 주석(Comment) 및 변수명 일치 여부가 갖는 강력한 증거력

소스코드가 수만 줄에 달할 때, 법원이 실질적 유사성을 판단하는 가장 결정적인 스모킹 건(Smoking Gun)은 무엇일까요? 바로 주석(Comment), 변수명, 함수명, 심지어 오타까지 똑같이 복사된 경우예요!

관련 대법원 판례 (대법원 2007. 10. 25. 선고 2007다43513 판결 등)
대법원은 피고의 소스코드에서 원고 소스코드에 포함된 특이한 오타, 개발자의 사적인 주석, 특정 변수명이 그대로 발견된 사안에서, 피고가 원고의 소스코드를 복제·표절했음을 강하게 추정하고 저작권 침해를 인정했어요.

실제 소스코드 감정 과정에서는 '여과 검증법(Abstraction-Filtration-Comparison Test)'을 사용해요.

  • 1단계: 아이디어에 불과한 부분 제외
  • 2단계: 공용의 알고리즘, 프로그래밍 언어의 구문상 어쩔 수 없이 똑같이 써야 하는 필수적 표현 제외
  • 3단계: 남은 '창작적 표현' 영역만을 비교하여 유사도를 측정하게 돼요.

3. 외주 개발 계약 시 소스코드 귀속 문제

외주 개발(SI)을 진행할 때 가장 분쟁이 많이 발생하는 지점이에요. 계약서에 "저작권은 발주사에 귀속된다"는 명시적 조항이 없다면, 저작권법 제9조(법인 등의 저작물) 요건을 충족하지 못해 원칙적으로 개발을 맡은 외주업체에 저작권이 남게 돼요.

발주사가 돈을 모두 지급했더라도 저작권을 양도받은 것이 아니라 단순한 '이용허락(라이선스)'만 받은 것으로 해석될 수 있으니, 계약서 작성 시 소스코드 저작권 양도 문구를 반드시 확인하셔야 해요.

무단 도용 발생 시 즉각 대응하는 4단계 법적 조치 가이드

우리 회사의 소스코드 유출이나 도용 정황을 포착했다면, 당황하지 말고 아래의 4단계에 따라 신속하게 대응해야 해요.

1단계: 증거 수집 및 디지털 포렌식

가장 먼저 해야 할 일은 상대방에게 티를 내지 않고 증거를 확보하는 것이에요. 상대방이 소스코드를 수정하거나 리포지토리(Git)를 삭제해 버리면 입증이 매우 어려워지거든요.

  • 상대방 제품의 실행 파일(APK, IPA, EXE 등) 수집 및 디컴파일(Decompile) 결과 확보
  • 퇴사자의 회사 컴퓨터, 이메일 송수신 내역, 외부 저장장치 연결 기록 포렌식
  • 상대방 웹/앱 서비스의 네트워크 통신 데이터 및 API 구조 채증

2단계: 내용증명 발송 및 침해정지 가처분 신청

증거가 어느 정도 확보되었다면 저작권 전문 변호사를 통해 공식 경고장(내용증명)을 발송해요. 그럼에도 도용 행위를 중단하지 않는다면 법원에 '저작권 침해정지 및 예방 가처분'을 신청해야 해요. 가처분이 인용되면 상대방은 분쟁 중인 서비스를 즉시 중단해야 하므로 엄청난 압박을 받게 돼요.

3단계: 형사 고소 (저작권법 및 부정경쟁방지법)

소프트웨어 무단 도용은 민사 문제일 뿐만 아니라 엄연한 형사 범죄예요.

  • 저작권법 제136조 위반: 저작재산권을 침해한 자는 5년 이하의 징역 또는 5천만 원 이하의 벌금에 처해져요.
  • 부정경쟁방지법 위반: 소스코드가 '영업비밀' 요건을 갖추었다면, 영업비밀 누설 및 사용 혐의로 10년 이하의 징역 또는 5억 원 이하의 벌금이라는 매우 중한 처벌을 받게 돼요.

4단계: 손해배상 청구 소송 (저작권법 제125조)

침해 행위로 인해 우리 회사가 입은 손해를 금전적으로 배상받는 단계예요. 저작권법 제125조는 침해자가 얻은 이익의 액수를 손해액으로 추정하거나, 저작권자가 행사하여 받을 수 있었던 정당한 라이선스 비용 상당액을 손해액으로 청구할 수 있도록 규정하고 있어 피해자의 입증 부담을 덜어주고 있어요.

관련 이미지

소스코드 유출 및 도용을 미리 예방하는 기업 실무 체크리스트

분쟁에서 승리하는 것보다 더 좋은 것은 분쟁을 예방하는 것이겠죠? 저작권법상 저작물 보호와 부정경쟁방지법상 영업비밀 보호를 동시에 달성하기 위한 법적·기술적 대비책을 정리해 드릴게요.

[비교] 저작권 보호 vs 영업비밀 보호 차이점

구분저작권법 (컴퓨터프로그램)부정경쟁방지법 (영업비밀)
보호 대상창작적인 소스코드의 '표현'비공개성·유용성·비밀관리성을 갖춘 '기술 정보'
성립 요건창작성만 있으면 자동 발생비밀관리성(접근 제한, 보안 조치) 필수
아이디어 보호보호 불가능아이디어 및 알고리즘 보호 가능
장점등록 없이도 즉시 법적 보호코드 형태가 달라도 기술 유출 시 제재 가능

소스코드가 법적으로 '영업비밀'로 인정받으려면 평소에 '비밀로 관리되고 있었다(비밀관리성)'는 사실을 입증해야 해요. 아무나 접근할 수 있게 방치된 코드는 유출되어도 법원에서 영업비밀로 보호해주지 않는답니다.

소스코드 보호 실무 체크리스트

우리 회사 시스템이 다음 항목들을 준수하고 있는지 지금 바로 점검해 보세요.

  • 전사 NDA 및 비밀유지약정서 체결: 모든 임직원 및 외주 개발자와 소스코드 보안이 포함된 약정서를 작성했나요?
  • 저작권 귀속 조항 명시: 근로계약서 및 외주 계약서에 "개발된 소스코드의 저작권 및 지식재산권은 회사에 귀속된다"는 문구가 명확한가요?
  • 접근 권한 차등 부여 (RBAC): 개발자별로 담당 프로젝트 소스코드에만 접근할 수 있도록 권한을 분리했나요?
  • Git 등 버전 관리 시스템 감사 로그 보존: 코드 다운로드, Commit, Push, 외부 유출 기록을 철저히 캡처·저장하고 있나요?
  • 한국저작권위원회 저작권 등록 및 임치(Escrow): 핵심 소스코드를 한국저작권위원회에 등록하거나 '소프트웨어 임치제도'를 활용해 창작 시점 증거를 확보했나요?

오픈소스 소프트웨어(OSS) 활용 시 주의해야 할 저작권 리스크

요즘 순수하게 100% 자체 코드로만 개발하는 회사는 거의 없죠. 대부분 다양한 오픈소스 라이선스(Open Source License)를 활용하곤 해요. 하지만 오픈소스를 무단으로 사용하거나 라이선스 조건을 위반하는 것 역시 엄연한 상대방의 저작권 침해가 된다는 사실을 잊으시면 안 돼요.

  • GPL (General Public License): GPL 코드를 가져다 쓴 경우, 내 회사 제품의 소스코드 전체를 의무적으로 상용 공개해야 하는 '전염성'이 발생해요. 이를 어기고 소스코드를 숨기면 역으로 저작권 소송을 당할 수 있어요.
  • MIT / Apache License: 비교적 자유롭지만, 저작권 표시 및 라이선스 문구를 소스코드 내에 반드시 유지해야 한다는 의무가 있어요.

따라서 우리 회사가 남의 코드를 도용하지 않는 것도 중요하지만, 오픈소스 라이선스 위반으로 인해 자사 핵심 소스코드를 강제로 공개해야 하는 비극을 맞이하지 않도록 '오픈소스 컴플라이언스(Compliance) 점검'을 주기적으로 실시해야 해요.


자주 묻는 질문(FAQ)과 마무리

Q1. 퇴사한 개발자가 자신이 직접 작성한 코드라며 개인 포트폴리오나 새 회사 프로젝트에 그대로 써도 되나요?

A. 아니요, 절대로 안 됩니다!
직원이 회사에서 업무상 작성한 소스코드는 저작권법 제9조에 따른 '직무상 저작물'에 해당하여, 별도의 특약이 없는 한 저작권자는 직원이 아니라 '회사'가 돼요. 따라서 자신이 작성한 코드라 할지라도 회사의 승낙 없이 무단으로 가져가서 사용하면 민·형사상 저작권 침해 및 영업비밀 침해 책임을 지게 됩니다.

Q2. 상대방이 저희 소스코드의 일부(약 10~20%)만 가져다 쓰고 나머지는 다 바꿨다고 합니다. 이 경우에도 저작권 침해인가요?

A. 네, 저작권 침해가 성립할 수 있습니다.
저작권 침해 판단 시 '양적 비율'보다 중요한 것은 '질적 중요성'이에요. 비록 전체 코드 중 10% 미만이라 할지라도, 그 부분이 해당 소프트웨어의 가장 핵심적이고 창작성이 높은 핵심 알고리즘이나 모듈이라면 단 몇 줄의 코드 복제만으로도 법적인 실질적 유사성이 인정되어 저작권 침해 판결이 내려질 수 있어요.

Q3. 외주 개발사에 개발을 맡겼는데, 계약 종료 후 소스코드를 안 넘겨줍니다. 법적으로 강제할 수 있나요?

A. 계약서 문구에 따라 달라집니다.
계약서에 "대금 완납 시 모든 소스코드 및 지식재산권을 발주사에게 인도한다"는 조항이 명시되어 있다면, 계약 이행 청구 소송을 통해 소스코드 인도를 강제할 수 있어요. 하지만 계약서에 '저작권 귀속 및 인도 의무'에 대한 내용이 누락되어 있다면, 외주사는 결과물인 '실행 프로그램'만 제공하면 되고 소스코드는 넘겨줄 의무가 없다고 주장할 수 있어요. 따라서 외주 계약 체결 단계에서 전문 변호사의 검수가 반드시 필요해요.


💡 따뜻한 마무리 한 마디

소프트웨어 소스코드는 IT 기업의 생명명이자 기술력의 결정체예요. 하지만 디지털 자산이라는 특성 때문에 순간의 방심으로 순식간에 유출되거나 무단 도용의 표적이 되기 쉽죠.

오늘 소개해 드린 법적 기준과 대법원 판례의 취지를 잘 기억해 두신다면, 억울하게 소스코드를 빼앗기는 피해를 막고 분쟁 발생 시에도 당당하게 우리 회사의 권리를 지키실 수 있을 거예요.

혼자서 증거를 수집하고 법적 대응을 진행하기 어렵다면, 언제든 디지털 저작권 전문 기관이나 법률 전문가의 조력을 받으시길 권장해 드려요. 여러분의 소중한 지식재산권이 올바르게 보호받는 그날까지, 한국디지털저작권거래소(KDCE)가 늘 함께하겠습니다!