카카오, 오픈소스SW 저작권 침해했나

임민철 기자2018.03.14

  • 글자 작게
  • 글자 크게
카카오 로고

테드폴허브 '올챙이'가 카카오 '개구리'로 전락한 사연은

카카오가 오픈소스 소프트웨어(SW) '올챙이' 도입을 위해 진행하던 테스트 프로젝트를 연초 중단했다. 라이선스 문제가 영향을 미친 것으로 보인다.

'올챙이'(영문표기 'Tadpole DB Hub')는 웹에서 여러 데이터베이스(DB)의 관리 및 접근제어 기능을 제공하는 오픈소스 SW다. 전업 오픈소스SW 개발자 겸 스타트업 '테드폴허브' 대표 조현종 씨가 원저작자다.

카카오는 '올챙이' 오픈소스SW 코드에 추가 기능을 더한 '커스텀' 버전을 개발했고, 2017년 초부터 2018년 1분기까지 테스트를 진행할 계획이었다.

카카오는 '올챙이' 기반으로 개발한 커스텀 버전 SW에 '올챙이' 로고 이미지를 그대로 썼고, 커스텀 버전의 명칭을 '개구리'(영문표기 'Query executor Frog')로 바꿨다. 커스텀 버전 SW는 이를 실제 업무에 사용할 카카오 개발 및 운영 인력에게도 '개구리'라는 이름으로 소개, 제공됐다.

카카오 홍보실 측은 '개구리' 전사 도입을 위한 테스트 프로젝트 및 사용 현황 관련 문의에 "Tadpole DB Hub 오픈소스에 일부 기능을 추가한 버전을 Frog라는 프로젝트명으로 준비해왔고, 2017년초부터 내부적으로 DB접속 관리 툴 후보 중 하나로 사용하고 있다"고 답했다.

이어 "기존 정식 관리툴 중 일부를 대신하기 위한 유력한 후보로 (개구리) 테스트를 진행하던 중 올챙이 원작자가 라이선스 문제를 제기, 판단을 보류하고 원작자와 협의하고 있다"며 "사용자 규모를 정확히 판단하긴 어렵다"고 설명했다.

■ 올챙이 원작자 SW개발자 조현종 씨 "동의 없는 오픈소스 명칭 변경 사용은 대기업 횡포"

올챙이 원작자인 조현종 씨는 카카오 측에서 올챙이 오픈소스SW 코드를 가져가 기능을 일부만 추가했다 하더라도, 원래 명칭이 아니라 개구리, 또는 Frog같은 다른 명칭을 부여한 방식에 문제가 있다고 주장했다.

조 씨는 "Tadpole DB Hub는 LGPL 라이선스이고 저작권과 상표권이 등록돼 있으며, 이에 맞게 Tadpole DB Hub를 사용하는 것이 맞다"며 "카카오에서 그 이름을 Frog로 바꾸고 회사 시스템에서 운영DB 접속하기 위해 사용하는 방식은 정상적이지 않다"고 말했다.

조 씨는 2016년 11월 카카오 데이터플랫폼파트장 A 씨의 요청을 받고 업무 미팅을 하면서 카카오의 개구리 존재를 처음 알았다면서 "미팅 현장에서 개구리라는 명칭을 원래대로 수정해 달라고 요구했다. 하지만 받아들여지지 않았다"고 전했다.

조현종 씨와 카카오 데이터플랫폼파트장 이 씨가 진행한 2016년 11월 미팅 당시, 이 씨가 보여준 데모 화면. 회사측이 올챙이 커스텀 버전 SW를 개발해 고유 이미지는 유지하면서 임의로 Frog라는 이름을 붙인 상황이다. 조현종 씨와 카카오 데이터플랫폼파트장 이 씨가 진행한 2016년 11월 미팅 당시, 이 씨가 보여준 데모 화면. 회사측이 올챙이 커스텀 버전 SW를 개발해 고유 이미지는 유지하면서 임의로 Frog라는 이름을 붙인 상황이다.

이에, 조 씨는 2017년말 오픈소스소프트웨어재단(OSSF)에 법률행위를 위임하며 문제를 제기했고, OSSF는 관련 내용 증명을 카카오에 발송했다. 카카오가 올챙이 코드를 사용해 개구리라는 유사 SW를 개발한 것과, 이에서 LGPL 라이선스와 저작권상 의무를 따랐는지 묻는 내용이었다.

조 씨는 "지난달초 2차 내용증명을 보내려 했지만, OSSF에서 2018년 1월말까지 일을 미뤄서 (위임) 관계를 끝냈다"며 "법을 떠나 SW를 만드는 사람으로서 당연히 만들어가야 할 문화를 한국 대표IT기업인 카카오가 지키지 않으면 누가 지키겠느냐"고 목소리를 높였다.

그는 "라이선스, 저작권, 상표권을 지켜달라 요청했음에도 마음대로 변경해 쓰는 건 대기업의 횡포라 생각한다"면서 "요청을 안 했어도 수정하는 게 맞는 건데, 카카오 내부에선 원래 SW의 이름을 마음대로 수정해 사용하는지 묻고 싶다"고 말했다.

카카오 행태에 실망한 조 씨는 오픈소스SW 소스코드를 배포하던 깃허브(Github) 저장소 운영을 지난 8일부터 중단했다. 코드 배포 중단에 대해 그는 "카카오와 같은 선례가 남으면 다른 기업도 오픈소스SW 생태계에 기여하지 않고 소스코드만 가져갈 수 있다고 판단했다"며 "오픈소스SW로 생계를 유지하는 입장에서 이런 위협을 줄이기 위해 소스코드 노출 범위를 최소화 했다"고 설명했다.

■ 카카오 "카피레프트 라이선스 LGPL에 명칭 유지 의무 없다…원작자와 협의 중"

카카오 측은 올챙이 오픈소스SW 코드를 가져갔고, 거기에 일부 기능을 추가해 개구리라는 커스텀 버전을 개발했고, 실제로 사용 중이라는 점을 인정하고 있다. 다만 카카오는 조 씨가 문제를 제기한 명칭 변경 행위를 LGPL 라이선스나 SW 저작권에 위배되지 않는다고 주장했다.

카카오는 OSSF의 내용증명에 2017년 12월 8일자 회신을 통해 "당사는 LGPL 라이선스로 오픈된 본 건 SW(올챙이)의 License, Copyright, Readme 등을 유지한 상태에서 필요 기능만 추가해 당사 SW(개구리)로 개발한 후 웹서비스 형태로 내부적으로 사용하고 있다"고 답했다.

조현종 씨가 OSSF를 통해 내용증명을 보낸 뒤 2017년 12월 8일 카카오 법무팀 명의로 회신된 답변. 조현종 씨가 OSSF를 통해 내용증명을 보낸 뒤 2017년 12월 8일 카카오 법무팀 명의로 회신된 답변.

이어 "이와 같은 사용 행위는 LGPL 라이선스 의무사항이 발생하지 않으므로 라이선스를 준수했다고 판단된다"며 "내부적 사용은 배포에 해당하지 않으며, 이러하다(해당된다) 하더라도 본건 SW의 저작권 표시는 여전히 존재하고 있다"고 덧붙였다.

카카오 홍보실은 올챙이를 바탕으로 만든 SW에 다른 이름을 붙인 이유에 대해 "공개된 오픈소스SW에서 일부 커스터마이징 됐다는 점을 내부적으로 구분하기 위해 이름을 변경했다"며 "LGPL은 카피레프트 라이선스로, 명칭 유지는 그 의무사항이 아니다"라고 주장했다.

또 개구리처럼 공개된 오픈소스SW 코드를 가져와 일부 수정해 쓰면서 명칭을 변경해 만든 다른 SW가 있는지, 원작자와 협의가 어떻게 진행되고 있는지에 대해서는 "내부에 개발팀이 워낙 많고 그들이 어떤 오픈소스를 사용하는지 일일이 파악하긴 쉽지 않다. 확인 가능하더라도 일반적으로 그 현황을 공개하진 않지 않느냐"고 답했다. 원작자인 조 씨와의 협의 내용이나 진행 상황에 대해서는 구체적으로 답하지 않았다. 원작자는 "협의중이지 않다"고 답했다.

■ 외부 법률전문가들 "명칭변경은 저작자 권리 중 '동일성유지권' 침해 소지"

이 건에 대해 외부 오픈소스SW 라이선스 및 관련 법률 전문가들은 "카카오의 행위가 문제가 될 수 있다"는 입장이다. 원작자가 부여한 오픈소스SW 라이선스 조항상의 명시적 의무에 명칭 유지가 포함되지 않았더라도, 상위 체계인 현행 저작권법 안에서 원작자 권리 침해 소지가 있다는 것이다.

국내 오픈소스SW 분쟁조정 전문가로 익명을 요구한 한 유명 법무법인 소속 변호사는 "LGPL에 오픈소스SW 프로젝트의 명칭을 유지해야 한다는 조항은 없지만, 오픈소스SW 라이선스 자체가 저작권을 기본 전제로 만들어진 내용이다"며 "저작권법에 따라 사용자는 원저작자의 저작권 표시를 유지해야 하는데 (카카오처럼 가져온 오픈소스 코드의 명칭을 변경한 행위는) 일종의 성명표시권, 저작자 동일성 부분을 위배한 것이라 볼 수 있다"고 말했다.

테크앤로의 구태언 대표변호사는 "'개구리'가 '올챙이'를 약간 수정해 사용한 것이라면 그와 동일한 SW로 볼 수 있고, 그렇다면 (카카오의 행위는) 올챙이의 제호를 변경한 행위가 된다"고 밝혔다. 구 변호사는 이어 "조 씨는 사용자에게 올챙이라는 제호를 유지하라고 요구할 권리가 있고, 법원에 올챙이와와 같은 개구리의 사용중지명령을 청구할 수 있다"고 덧붙였다.

14일 현재 카카오는 그간 개구리 또는 Frog라 불렀던 커스텀 버전 SW를 'Tadpole SQL executor For Kakao'라는 또다른 명칭으로 사용하고 있다. 조 씨는 "그 명칭은 Tadpole DB Hub가 아니고 나와 상의된 것도 아니다"며, 문제가 해결되지 않았다고 말했다.

크롬 브라우저로 띄운 카카오 DB접근제어툴 화면. 기존 명칭 개구리(Frog)가 아닌 새로운 이름 'Tadpole SQL executor For Kakao'를 표기하고 있다. 크롬 브라우저로 띄운 카카오 DB접근제어툴 화면. 기존 명칭 개구리(Frog)가 아닌 새로운 이름 'Tadpole SQL executor For Kakao'를 표기하고 있다.

임민철 기자 / imc@zdnet.co.kr

갤럭시 폴드 영상 유출…“화면 가운데 주름”

이정현 미디어연구소2019.03.20

  • 글자 작게
  • 글자 크게
삼성전자 폴더블 스마트폰 갤럭시 폴드의 실제 사용 영상이 공개됐다. (사진=유튜브 캡쳐)

삼성전자 폴더블 스마트폰 갤럭시 폴드 실제 사용 모습으로 추정되는 영상이 공개됐다.

미국 IT매체 씨넷은 19일(현지시간) 미국 IT 유튜버 폰오브타임(phoneoftime)이 유튜브에 공개한 삼성전자 갤럭시 폴드 영상(▶자세히 보기)을 소개했다.

이 영상은 갤럭시 폴드 전원을 켜 부팅하는 모습부터 화면을 접고 펼치며 사용하는 모습까지 보여준다. 공개된 영상에는 갤럭시 폴드 화면 중앙을 가로지르는 주름이 눈에 띈다.

외신들은 "가운데 주름이 다소 신경쓰이는 대목이다"고 지적했다. 다만 갤럭시 폴드가 다음달말 출시될 예정인 만큼 보완은 가능할 것이라고 전망했다.

또 화면을 접었을 때 스마트폰 베젤이 다소 두꺼워 보인다고 씨넷은 평가했다.

삼성전자 갤럭시 폴드는 화면을 접으면 4.6인치, 화면을 펼치면 7.3인치 화면을 갖춰 태블릿으로사용할 수 있다. 카메라는 6대, 배터리는 2개, 가격은 1,980달러로 다음 달 26일 출시될 예정이다.

이정현 기자 / jh7253@zdnet.co.kr

계속읽기

애플, 새 에어팟 공개.. 무선 충전 기능 추가

권봉석 기자2019.03.20

  • 글자 작게
  • 글자 크게
애플이 20일(미국시간) 무선 충전 기능을 추가한 새 에어팟을 공개했다. (사진=애플)

새로 탑재된 H1 칩 통해 손 안 대고 시리 불러 음성 명령 가능

애플이 20일(미국시간) 새 에어팟을 공개했다. 무선 충전 케이스를 선택 가능하며 새로 개발된 H1 칩을 통해 배터리 지속 시간도 늘어났다.


애플은 새 에어팟에 헤드폰 특화된 H1 칩을 탑재했다. 이 칩은 아이폰·아이패드와 에어팟이 연결되는 시간을 단축시키고 배터리 지속 시간을 늘렸다.

통화 시간은 최대 50% 늘어났고 아이폰이나 애플워치, 아이패드로 번갈아 음악을 들을 때 전환시간도 절반으로 줄었다는 것이 애플 설명이다.


전세대 에어팟은 시리로 음성 명령을 내릴 때 본체를 톡톡 쳐야 했지만 새 에어팟은 아무런 동작 없이 말로 시리를 불러내 음성 명령을 내릴 수 있다.


한 번 충전하면 음악 재생은 최대 5시간, 통화는 최대 3시간 가능하며 15분 동안 급속 충전하면 음악 재생은 최대 3시간, 통화는 2시간 가능하다.


꾸준히 출시가 예상되었던 무선 충전 케이스도 함께 등장했다. 이 케이스는 치(Qi) 기반 무선충전 패드 위에 올려 충전 가능하며 필요에 따라 기존 8핀 라이트닝 케이블을 꽂아 충전할 수 있다.

새 에어팟은 아이폰이나 애플워치, 아이패드 전환 시간을 절반으로 줄였다. (사진=애플) 새 에어팟은 아이폰이나 애플워치, 아이패드 전환 시간을 절반으로 줄였다. (사진=애플)

애플은 새 에어팟을 출시하며 가격도 조정했다. 2세대 에어팟과 무선 충전 케이스 모델 가격은 24만 9천원이며 1세대 제품(21만 9천원)과 비교해 3만원 올랐다. 무선 충전 기능이 빠진 '충전 케이스 모델'은 19만 9천원이다. 두 모델에 포함되는 에어팟은 모두 H1 칩을 탑재한 신형이다.

기존 에어팟 이용자를 위한 무선 충전 케이스 가격은 9만 9천원으로 책정됐다. 또 2016년 출시된 1세대 제품은 단종됐다.


새 에어팟은 iOS 12.2 이상이 설치된 아이폰, 아이패드, 아이팟터치와 워치OS 5.2 이상이 설치된 애플워치, 맥OS 10.14.4 이상이 설치된 맥과 호환된다. 미국 등 1차 출시국에서는 다음 주부터 판매되며 국내 출시 일정은 미정이다.

권봉석 기자 / bskwon@zdnet.co.kr

계속읽기

[영상] 람다256, 블록체인 대중화 위한 루니버스 발표

유회현 기자2019.03.20

  • 글자 작게
  • 글자 크게

두나무 블록체인 연구소 람다256이 독립법인으로 분사하고 누구나 쉽게 블록체인 기술을 접할 수 있도록 하는 바스(BaaS)2.0 기반의 ‘루니버스(Luniverse)’ 플랫폼을 발표했다.

루니버스는 블록체인 서비스 개발을 원하는 기업이나 개인이 손쉽게 이용할 수 있으며 이를 활성화하기 위해 암호화폐 ‘루크(LUK)' 토근 100억 개를 발행한다.

람다256은 블록체인 서비스 및 기술 확산을 위해 상반기 테스트를 거쳐, 이르면 올 하반기에 ‘댑(DApp) 스토어’와 ‘솔루션 마켓플레이스’를 선보일 예정이다.

박재현 람다256 대표는 “루니버스로 인해 블록체인이 생활 밀착형으로 대중화될 것이다”라며 "2020년에는 BaaS 시장 점유율 1위를 차지하고, 2022년에는 블록체인 계의 아마존이 될 것"이라고 강조했다.

계속읽기

닫기