위젯 개발사간의 영업비밀침해 분쟁 사례인 서울중앙지방법원 2013. 11. 14. 선고 2010가합53704 판결에서 예외처리 소스코드의 영업비밀성에 대한 법원의 판단 부분입니다.

 

1. 배경사실

배경사실을 간단히 다시 보면, 원고 X회사는 컨텐츠 및 서비스 딜리버리 플랫폼 개발업체로서, KT등 업체로부터 위젯서비스 플랫폼 개발 용역을 수주한 바 있습니다. 한편 피고 B 등은 X회사 및 그 외주업체에서 영업 및 개발직으로 근무하다가 퇴사하면서 Java로 작성된 예외처리 소스코드 등 기술정보를 가지고 나와 Y회사를 창업하였습니다. 이후 Y회사는 KT로부터 위젯서비스 플랫폼 개발 용역을 수주하고 개발을 진행하였습니다.

 

그런데 X회사에서 사용하였던 예외처리 소스코드는 인터넷에 공개된 코드를 정리한 것이었고, 이에 피고측은 소송에서 위 소스코드가 이미 공지된 코드에 불과하여 영업비밀이 될 수 없다고 주장하였습니다.

 

2. 법원판단의 요지

법원은,

. 비록 이 사건 예외처리 소스코드가 공개된 인터넷 사이트에서 소개하고 있는 코드를 이용한 것이기는 하나, 이를 그대로 이용한 것이 아니라 단순화 및 정리하는 과정에서 변형이 되었다는 점(법원은 X, Y사의 예외처리 소스코드에 나타나는 getBrief 함수는 공개된 코드중에는 없다는 점을 예로 들고 있습니다)

. 감정한 저작권위원회도 양 코드의 구성 및 구현에 차이가 있다고 판단하였다는 점

. 공개된 소스코드를 이용목적에 맞게 수정, 조합하여 시스템에 맞게 구현하는 것이 기술력의 중요한 부분이라는 점

등을 고려하면, 이 사건 소스코드는 위젯 서비스 플랫폼 개발업계에 공연히 알려져 있지 않고, 그 취득을 위해서는 적지않은 비용이나 노력이 필요하다고 볼 수 있다고 판시하였습니다. 이에 따라 법원은 위 소스코드에 비공지성 및 경제적 유용성이 있어 영업비밀이 될 수 있다고 본 것입니다.

 

3. 검토

공지된 오픈소스를 개작한 프로그램도 전체로서 영업비밀의 요건을 갖추면 영업비밀로 인정할 수 있다는 판결은 여러 차례 있었습니다. 오픈소스 커뮤니티에서 화제가 되었던 ETUND 판결(서울중앙지방법원 2006. 11. 1. 선고 20053002 판결) 및 반도체 제조장비 구동 소프트웨어에 대한 영업비밀 침해사건에 대한 서울중앙지방법원 2013. 12. 6. 선고 2011가합45458 판결 등에서 같은 취지의 판시를 찾아볼 수 있습니다.

 

특히 위 반도체 제조장비 구동 소프트웨어에 관한 판결은 이 사건 판결과 마찬가지로 공개된소스코드를수정, 조합하여 이용목적에 맞게 구현하는 것도 기술력의 중요한 부분이라는 판시를 하고 있는데, 이에 비추어 수정, 조합을 누구나 매우 쉽게 할 수 있는 것이라는 점을 보인다면 그 기술정보의 경제적 가치가 부정되거나 또는 낮게 인정되도록 할 가능성도 열려있다고 생각됩니다.

 

한편 법원이 예로 든 getBrief() 메소드는 오류의 내용이 무엇인지 그 요약 정보를 가져오는 기능을 하는 것에 불과하며, 이를 통해 무언가 중요하고 가치있는 다른 서비스를 구현할 수 있는 것이 아닙니다. 실질적으로 없어도 그만인 (또한 아무나 할 수 있는) 코드의 부가였을 가능성이 높습니다. 이에 이를 예로 든 것은 부적절한 것 같습니다.

 

반도체, 통신, 제약 등 대부분의 기술사건과 마찬가지로 소프트웨어 관련 소송은 소프트웨어를 이해할 수 있고 관련 경험이 풍부한 법률가의 도움을 받아 수행하는 것이 바람직합니다. 프로그래밍에 익숙하지 않은 재판부를 적절한 공격과 방어를 통해 설득하기 위해서는 코드를 하나하나 뜯어보고 분석하는 작업이 요구됩니다. 이러한 분석작업을 거쳐 정밀한 주장을 하는 경우 소송에서 보다 바람직한 결과를 얻어낼 수도 있을 것입니다.

 

KASAN_소프트웨어, 컴퓨터프로그램 분쟁 - 공지된 코드를 일부 변형한 소스코드의 영업비밀성 인정 서울중앙지방법원

 

[​질문 또는 상담신청 입력하기]

 

 

작성일시 : 2019. 12. 6. 15:00
Trackback 0 : Comment 0   댓글달기

댓글을 달아 주세요


 

 

저작권은 아이디어가 아닌 표현만을 보호하므로 소프트웨어의 경우에는 소스코드를 보호하지만 해당 소스코드의 기능을 보호하지는 않습니다. 원칙적으로 기능에 관한 아이디어는 영업비밀 또는 특허로 보호할 수 있습니다.

 

저작권 침해는 저작권자의 동의 없이 소스코드 등 저작물을 무단으로 사용하는 경우에 발생합니다. 프로그램저작권 침해소송에서는 문언적복제(literal copying)가 인정되는 경우는 많지 않고 대부분 비문언적 복제(non-literal copying) 여부가 쟁점입니다.

저작권의 보호를 받는 표현이란 소스코드와 같은 문언 요소(literal elements)와 프로그램 아키텍처, 구조, 시퀀스 및 구성, 동작 모듈, 컴퓨터 사용자 인터페이스와 같은 비문언 요소(non-literal elements)를 포함됩니다.

 

그래서 소프트웨어 저작 권 침해는 단순히 코드를 똑같이 복제하는 문언적 침해(literal infringement)의 경우에만 문제가 되는 것이 아니라 비문언적 침해(non-literal infringement)가 중요한 침해 행위가 될 수 있습니다.

문언적 복제는 창작성이 있는 타인의 소스코드의 상당한 분량을 그대로 복제할 경 우에 발생합니다. 저작권 성립을 위한 창작성은 예술작품과 같은 높은 수준을 요구하지 않으므로, 통상 소스코드는 창작성이 인정됩니다. 한편, 동일하게 복제하지 않고 아래 사례와 같이 주석을 변경하고 삭제하거나 변수 및 함수의 이름을 변경하는 정도의 피상적인 변경을 가하더라도 문언적 복제로 인정될 수 있습니다.

 

그런데 타사의 소스코드를 확보하고 저작권 침해를 피하기 위하여 소스코드를 그대로 복제하여 사용하기보다는 함수 및 변수 이름을 변경하고 함수 내부의 명령의 순서도 변경하여, 타인의 코드를 복제한 것이 아니라 독자적으로 개발하였다고 볼 수 있을 정도로 변경작업을 한 경우가 많습니다.

 

위와 같이 의도적 변경을 하더라도 타인의 코드에 있던 주석 등을 처리하지 못하여 현재 코드에는 없고 타인의 코드에 있던 변수, 함수 등의 설명이 남아 있는 경우라면 이는 타인의 코드를 보고 복제하였다는 유력한 증거가 될 수 있습니다. 또한 구조체와 함수의 이름을 변경하고 for loop, print 구문 등을 이용하여 코드를 일부 수정하였지만, 구조체와 함수의 변경전 명칭을 그대로 둔 경우 이 또한 복제의 유력한 증거가 될 수 있습니다.

위와 같은 문언적 복제를 피하기 위하여 소스코드를 새로 코딩하는 경우에도 타인의 소프트웨어가 가지고 있던 코드의 구조(structure), 시퀀스(sequence), 조직(organization)SSO는 그대로 사용하는 경우가 많습니다. 이러한 SSO의 복제는 비문언적 복제로 저작권 침해에 해당합니다. 다만, SSO는 실제 소스코드에 대한 것으로 한정되고, 기능상에 대한 부분까지 확대되지는 않습니다.

 

위와 같이 소프트웨어 업체가 경쟁업체 또는 동종업체에서 소프트웨어 엔지니어를 영입하는 경우나 타사 제품에 대한 경쟁제품을 개발하기 위하여 타사 제품의 리버스엔지니어링을 통하여 분석하는 경우, 문언적 복제 이외에도 비문언적 복제 행위로 판단될 소지가 있다는 점을 유념해야 할 것입니다.

 

KASAN_소프트웨어, 컴퓨터프로그램 저작권 침해분쟁 – 문언적 침해와 비문언적 침해여부 판단방법.pdf

 

[​질문 또는 상담신청 입력하기]

 

 

작성일시 : 2019. 12. 6. 14:00
Trackback 0 : Comment 0   댓글달기

댓글을 달아 주세요


 

소프트웨어 프로그램은 통상 2진파일(binary file) 포맷인 실행파일 형태로 배포되어 소스코드를 확인할 수 없기에 저작권 침해 여부를 확인하는 것이 매우 어렵습니다. 소스코드의 확보할 목적으로 침해혐의자를 고소하여 형사절차를 통해 압수, 수색을 시도하기도 합니다.

 

소프트웨어 프로그램 저작권 침해 사건은 소스코드의 유출이 발단이 되는 경우가 많습니다. 이때 소스코드를 유출한 직원은 경쟁업체를 설립하고 유출된 소스코드를 기반으로 개발하여 배포, 판매로 나아가게 되므로, 결국 소송에서는 프로그램 저작권 침해뿐만 아니라 경업 및 전직금지, 영업비밀 침해 등 쟁점으로 대두됩니다. 수사절차는 대부분 피해자가 저작권 침해죄, 영업비밀 침해죄 혐의 등으로 침해 혐의자를 고소하는 것에서 시작됩니다. 여기서 영업비밀유출, 저작권침해 등에 관한 범죄혐의가 어느 정도 소명되어야 압수수색을 시도해 볼 수 있습니다. 소명은 증명에는 이르지 못한 정도이지만 적어도 그럴 개연성이 있다는 점을 보여주는 것입니다. 소스코드 없이도 어떻게 침해하였을 개연성을 보일 수 있는지 어려운 과제입니다.

 

1. 저작권 침해요건

저작권침해는 원칙적으로 (1) 침해자가 피해자의 저작물을 보고 베낀 사실(의거성)(2) 침해자의 결과물이 피해자의 저작물과 실질적으로 유사한 사실(실질적 유사성)이 인정되어야 합니다. 소프트웨어 프로그램의 경우도 침해자가 피해자의 컴퓨터프로그램의 소스코드에 접근하였다는 사실과 침해자의 컴퓨터프로그램이 피해자의 것과 유사하다는 사실을 보여야만 합니다. 실제 소송에서 주로 쟁점이 되는 것은 실질적 유사성의 문제입니다.

 

2. 실질적 유사성 판단

통상 비교대상 소프트웨어 프로그램들의 기능을 추상화하여 그 유사성을 살피고, 다음으로 컴퓨터프로그램을 둘러싼 주변 요소들 중 사상의 영역과 표현을 위해 사용되는 수단적 요소들을 제거하여 여과한 다음, 남는 부분들을 비교, 검토하여 유사성 여부를 가리는 과정을 거쳐 판단합니다.

 

또한 추상화와 여과 과정을 거친 후에 남는 구체적 표현(소스코드 혹은 목적코드)을 개별적으로 비교하는 외에도, 명령과 입력에 따라 개별 파일을 호출하는 방식의 유사도, 모듈 사이의 기능적 분배의 유사도, 분석 결과를 수행하기 위한 논리적 구조 계통 역시 검토하게 되고, 그와 같은 구조와 개별 파일들의 상관관계에 따른 전체적인 저작물 제작에 어느 정도의 노력과 시간, 그리고 비용이 투입되는지 여부도 함께 고려됩니다. 다만 이와 같은 검토 과정은 사안에 따라 유동적으로 사용됩니다.

 

3. 소스코드를 확보할 수 없는 경우의 유사성 소명 방법

소스코드를 확보할 수 없는 사건 초기에 실질적 유사성을 소명하기 위해서는 상대방의 제품에서 이진파일 상태인 목적코드, DLL, 실행파일 등을 추출하여 비교할 수 밖에 없습니다. 이 경우에는 역어셈블 또는 역컴파일을 통해서 어셈블리어 수준 또는 소스코드 수준에서 비교를 해야 합니다만, 디버깅 정보가 모두 제거된 상태이므로 어셈블리 수준에서는 변수와 함수 명칭 등이 모두 메모리상의 주소(숫자)로 변환되어 있고, 소스코드 수준으로 변환하여도 위 명칭 등이 모두 임의로 변경되어 있어 비교가 쉽지 않습니다.

 

이에 전체 구조의 유사성을 살피기 위해서는 함수 호출관계 차트를 그려서 이를 분석, 피해자의 소스코드와 비교하여 함수 간의 관계를 살피는 작업을 거치게 됩니다. 이것을 기준으로 유사한 함수 내의 기능과 내부 코드를 비교하여 유사도를 확인합니다. 여기서 먼저 분석할 함수로는 전체 컴퓨터프로그램에서 중요한 기능을 차지하고 새롭게 창작한 부분에 포함되는 것들을 선택하여야 할 것입니다.

 

이렇게 어느 정도 유사도가 확인되면, 이를 소명 자료로 만들어 법원 또는 검찰에 제출하여, 압수수색을 도모하거나 감정신청으로 나아갈 수 있게 됩니다. 소프트웨어 저작권 침해 또는 영업비밀 침해 사건에서 피해를 입은 회사 또는 개발자 등은 위와 같이 침해 사실의 소명이 필요하다는 점을 유념해야 합니다.

 

KASAN_소프트웨어, 컴퓨터프로그램 저작권 침해분쟁 및 프로그램 소스코드 등 기술유출분쟁 - 컴퓨터프로그램의 유사

 

[​질문 또는 상담신청 입력하기]

 

 

 

작성일시 : 2019. 12. 6. 13:00
Trackback 0 : Comment 0   댓글달기

댓글을 달아 주세요


 

쟁점 비교대상 선정 핵심 쟁점

판결 사례 - 정량적 유사도 감정결과 유사도 높음 BUT 저작권침해 불인정 판결

 

 

저작권침해 쟁점 - 저작권침해 주장과 대비하는 두 저작물 사이 실질적 유사성 판단기준 창작적 표현만 비교해야 함: 대법원 2010. 2. 11. 선고 200763409 판결

 

어떤 저작물이 다른 저작물의 저작권을 침해하였다고 인정하기 위해서는 침해 저작물이 피침해 저작물에 의거하여 작성된 것이라는 점과 양자 사이에 실질적 유사성이 있음이 입증되어야 합니다.

 

저작권의 보호 대상은 학문과 예술에 관하여 사람의 정신적 노력에 의하여 얻어진 사상 또는 감정을 말, 문자, , 색 등에 의하여 구체적으로 외부에 표현한 창작적인 표현형식이고, 표현되어 있는 내용 즉 아이디어나 이론 등의 사상 및 감정 그 자체는 설사 그것이 독창성, 신규성이 있다 하더라도 원칙적으로 저작권의 보호 대상이 되지 않는 것이므로,

 

저작권의 침해 여부를 가리기 위하여 두 저작물 사이에 실질적인 유사성이 있는가의 여부를 판단함에 있어서도 창작적인 표현 형식에 해당하는 것 만을 가지고 대비하여야 한다(대법원 2009. 5. 28. 선고 2007354 판결, 대법원 2000. 10. 24. 선고 9910813 판결 등 참조).

 

저작권 침해 여부를 가리기 위하여 두 저작물 사이에 실질적 유사성이 있는지 여부를 판단함에 있어서 창작적인 표현형식에 해당하는 것만을 가지고 대비해 보아야 하고, 표현형식이 아닌 사상이나 감정 그 자체에 독창성, 신규성이 있는지 등을 고려하여서는 안된다(대법원 9910813 판결, 대법원 2009291 판결 등 참조).

 

다른 사람의 저작물을 무단 복제하면 복제권을 침해하는 것이고 이 경우 저작물을 원형 그대로 복제하지 아니하고 다소의 수정·증감이나 변경을 가하더라도 새로운 창작성을 인정할 수 없는 정도이면 단순한 복제에 해당한다(대법원 2010. 2. 11. 선고 200763409 판결, 대법원 1989. 10. 24. 선고 89다카12824 판결 등 참조).

 

반면에 어떤 저작물이 기존의 저작물을 다소 이용하였더라도 기존의 저작물과 실질적인 유사성이 없는 별개의 독립적인 새로운 저작물이 되었다면, 이는 창작으로서 기존의 저작물의 저작권을 침해한 것이 아니다(대법원 2010. 2. 11. 선고 200763409 판결 참조).

 

판결 사례 구체적 사안의 판단

판결요지 정량적 유사도 감정결과에도 불구하고 저작권 침해 불인정 판단

 

 

감정 실무 쟁점 - 컴퓨터프로그램 소스코드 유출분쟁, 영업비밀침해 사안의 형사재판 중에 한국저작권위원회의 소스코드 감정서의 증거능력 및 소송실무: 서울중앙지방법원 2017. 2. 15. 선고 20163163 판결

 

1. 피고인의 감정신청 but 감정서에 대한 증거조사 흠결 등 위법사유

(1) 형사재판 중 기술유출 혐의자 피고인의 감정신청

(2) 한국저작권위원회 감정수행 결과 ‘3D 스캐너 프로그램 감정서법원에 제출

(3) 법원 공판준비기일에서 검사 및 피고인의 변호인에게 위와 같이 감정결과가 도착되었음을 고지하고 이에 대한 의견을 물음

(4) 이에 대해 검사 및 피고인의 변호인은 모두 특별한 의견이 없다고만 진술함

(5) 검사 및 피고인의 변호인은 모두 위 감정서를 별도의 서증으로 제출한 바 없음 (따라서 증거서류 등 목록에도 표시되지 아니하였음)

(6) 이에 대한 피고인의 동의 여부를 확인하거나 그에 따른 증거조사 절차가 전혀 이루어진 바 없는 사실 없음

(7) 그럼에도 제1심 재판부는 피고인에 대한 공소사실 중 일부를 유죄로 인정하면서 이를 그 증거로 설시함. (피고인이 신청한 감정서가 피고인의 혐의인정 증거로 사용된 상황)

 

2. 항소심 판결 요지

. 법리

감정인이 작성하여 제출한 감정서는 감정인의 공판진술에 의하여 성립의 진정이 인정되는 때에 한하여 증거능력이 있게 되므로

 

(1) 별도의 서증으로 제출받아 증거서류 등 목록에 표시하고, (2) 피고인의 동의 여부를 물은 후 (3) 부동의하면 감정인신문을 하고 (4) 성립의 진정이 인정되면 증거조사를 하여야 한다.

 

. 구체적 사안의 적용 및 판단

1심 법원은 한국저작권위원회의 ‘3D 스캐너 프로그램 감정서가 증거로 제출된 바 없어 증거조사를 한 바 없음에도 이를 유죄의 증거로 설시함으로써 증거능력에 관한 법리를 오해한 잘못이 있다.

 

그러나, 검사가 항소심에 이르러 한국저작권위원회의 ‘3D 스캐너 프로그램 감정서를 새로이 증거로 제출하고, 피고인들이 이를 증거로 사용함에 동의함에 따라 항소심은 새로이 위 감정서를 증거로 채택하여 조사하였다.

 

이로써 제1심의 위와 같은 하자는 치유되었고, 이는 제1심판결의 결과에 영향을 미치지 아니하였다 할 것이므로, 이러한 점을 이유로 제1심판결을 파기하지는 아니한다.

 

KASAN_소프트웨어, 컴퓨터프로그램 무단복제, 모방, 기술유출, 소스코드 유출혐의, 저작권침해 주장, 영업비밀침해

 

[​질문 또는 상담신청 입력하기]

 

 

작성일시 : 2019. 12. 6. 11:38
Trackback 0 : Comment 0   댓글달기

댓글을 달아 주세요