Background Image
라이선스 고찰
2009.05.27 02:18

CUBRID 라이선스 및 서비스 정책에 대한 고찰

조회 수 51378 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

작년 11월 CUBRID가 오픈소스 DBMS로 전환하면서 라이선스 정책도 새롭게 발표되었습니다. DBMS 엔진은 GPL v2, 인터페이스는 BSD 라이선스. 엔진과 인터페이스를 구분하여 서로 다른 라이선스를 채택하였는데, 자세한 내용은 ‘차별화된 라이선스 정책, 큐브리드 OSS 라이선스 가이드’를 참고하시기 바랍니다.

CUBRID가 라이선스 정책을 구분하여 적용한 배경이 궁금해지실 텐데요, 우선 GPL 라이선스는 소스 코드의 수정 및 배포가 자유로운 반면, 2차 저작물에 대한 재공개 의무가 있습니다. 즉, 수정된 소스 코드는 GPL 라이선스 하에 모두 공개되어 다른 개발자와 사용자들에게 공유되어야 하며, CUBRID가 엔진 소스 코드에 대한 라이선스를 GPL로 결정한 것도 동일한 컨텍스트(context)에서 이해해 주시면 될 것 같습니다.

반면, CUBRID 인터페이스는 BSD 라이선스를 채택하였는데, BSD 라이선스는 2차 저작물에 대한 재공개 의무가 없고, 독점 소프트웨어와의 결합이 가능합니다. 따라서, DBMS 기반의 응용 개발자나 독립소프트웨어벤더(ISV) 입장에서 자신 혹은 자사가 개발한 애플리케이션의 소스 코드를 공개하고 싶지 않은 경우에도 사용 상 특별한 제약조건이 없습니다. 결국, CUBRID 기반의 응용을 개발하여 커머셜 라이선스 형태로 판매를 하건, GPL로 배포를 하건 라이선스 상 문제가 발생하지 않습니다.

그러면, 오픈소스 DBMS 중에서 가장 많이 사용되고 있는 MySQL의 라이선스 정책을 잠시 살펴보도록 하겠습니다.

MySQL은 잘 아시겠지만, 듀얼 라이선스 정책을 갖고 있습니다. MySQL 5.0이 출시된 2005년 말에 좀더 체계적으로 정립이 되어 현재의 모습을 갖추게 되었는데, GPL 기반의 커뮤니티 에디션(Community Edition)과 커머셜 라이선스 기반의 엔터프라이즈 에디션(Enterprise Edition)으로 구분됩니다. 즉, GPL 라이선스 조건하에서 MySQL을 사용할 경우 별도의 라이선스 비용 없이 무료 사용이 가능하며, 상업적인 목적으로 사용을 할 경우에는 의무적으로 라이선스를 구매하여 매년 서비스 계약(subscription)을 체결해야 합니다.

그런데, 상업적인 목적으로 사용하느냐 비상업적으로 사용하느냐에 대한 문제는 어느 정도 가이드라인이 있긴 합니다만, 아직도 이슈 사항입니다. 왜냐하면 GPL 라이선스 위배 여부는 최종적으로 법적인 문제이기 때문입니다. 하지만, 한가지 확실한 것은 독점 소프트웨어와의 결합은 안 된다는 것입니다. 한 예로, 기업용 블로그 솔루션을 MySQL 기반으로 개발하여 판매를 할 경우 해당 기업은 반드시 MySQL 엔터프라이즈 에디션 라이선스를 구매하여야 합니다. 물론, 국내에서는 MySQL이 무료라는 인식이 고착화 되어 있어 아무런 문제 의식 없이 사용하는 경우가 많습니다만, 라이선스 위반은 법적으로 큰 사안이기 때문에 꼼꼼히 살려볼 필요성이 있습니다.

지금부터는 CUBRID 서비스 정책에 대해서 간략하게 설명을 드리고자 합니다.

먼저, CUBRID는 MySQL과 같이 듀얼 라이선스 정책을 갖고 있지 않기 때문에, 상업적/비상업적 사용과 무관하게 별도의 라이선스 비용을 받지 않습니다. 대신, 오픈소스 소프트웨어 생태계에서 일반적으로 채택하고 있는 수익 모델인 서비스(개발지원, 운영지원) 비용을 받는 구조로 되어 있습니다. 여기서 한가지 중요한 포인트가 있는데요, CUBRID는 서비스 계약에 대한 오우너쉽(ownership)이 벤더에게 있는 것이 아니라, 고객에게 있기 때문에 고객은 원하는 시점에 원하는 서비스를 제공 받으실 수 있습니다. 즉, CUBRID를 사용함에 있어 의무적으로 서비스 계약을 체결한 필요는 없습니다.

다만, 오픈소스 소프트웨어 도입과 관련 가장 큰 진입장벽 요소인 기술지원 서비스 제공 여부와 관련 CUBRID는 단계별, 선택형 구조의 서비스 패키지를 제공하고 있으므로, 고객은 필요와 요구에 따라 서비스 계약을 체결하고 기술지원 서비스를 제공 받으실 수 있습니다. CUBRID의 서비스 상품에 대한 세부 내용은 아래 링크를 참고하시기 바랍니다.

 

https://www.cubrid.com/service_product

 

 

 


  1. 스티브 잡스의 교훈

    조정래 작가의 소설 <태백산맥>을 접했던 때가 고등학교 2학년 때였다. 흥미 진진한 줄거리, 진솔함이 베어나는 전라도 사투리, 생생한 묘사, 그리고 가슴 벅찬 감동 때문에 열권의 책을 끝낼 때까지 교과서를 팽개치고 내내 이 책만 파고 들었던 기억이 있다. 그로부터 시간이 많이 흘렀지만 그때의 깨달음을 한시도 잊어본 적이 없는데, 그것은 "민초, 개개인의 삶이 모여 역사를 만든다."는 교훈이었다. 첫번째 직장에서의 5년, 그리고 생소한 분야로의 이직, 현 직장에서의 적응을 위해 고군분투를 하던 작년의 어느 날, 또 다른 감동이 찾아왔다. 작년 "영어명연설문"이라는 책을 통해 스탠포드 대학 졸업식에서의 스티브 잡스 연설문을 처음 접했을 때, 출근길 지하철 안에서 그만 감동에 겨워 눈물, 콧물을 빼며 읽고 또 읽었다. 이미 스티브 잡스의 연설 동영상은 2년이 지난 지금에도 많은 네티즌들에 의해 회자되고 있다. 그의 연설은 세가지 파트로 나뉘는데, 그 첫번째는 현재와 미래의 연관성에 관한 이야기였고, 두번째는 사랑과 상실에 관해서였고, 세번째는 죽음과 함께 한 이야기였다. 그리고 마지막 결론 파트에서는 "배고픔과 함께 하라, 어리석음과 함께 ...
    Date2009.06.15 Category나머지... ByCUBRID_DEV Views66759 Votes0
    Read More
  2. 정부 주도의 오픈소스 소프트웨어 관련 공모전

    정부에서 주최하는 오픈소스 소프트웨어 관련 공모전을 소개해 드립니다. 2009 공개SW 공모 대전 ‘당신이 SW개발의 절대강자’라는 캐치 프레이즈로 진행되고 있는 '2009 공개SW 공모 대전'은 지식경제부가 주최하고 한국소프트웨어진흥원, 한국공개소프트웨협회, 한국공개SW활성화포럼이 주관하는 공모전입니다. 작년에는 ‘공개SW 챌린지 대회’라는 명칭으로 진행되었으며, 총 81개 팀이 참가를 했고 19개 팀(금상 1팀, 은상 3팀, 동상 5팀, 장려상 10팀)이 수상을 했다고 합니다. 접수기간이 6월 10일(수)까지이니 참가를 원하시는 개발자 분들은 미리미리 준비하시기 바랍니다. ^^ * 관련 사이트: http://ossproject.cafe24.com 오픈소스SW 저작권 인식제고를 위한 공모전 문화체육관광부가 주최하고 컴퓨터프로그램보호위원회에서 주관하는 행사로 오픈소스SW와 관련된 법, 제도 개선, 기술개발 등과 관련된 자유주제 논문 분야와 오픈소스SW 관리기법, 비즈니스 전략 등과 관련한 활용사례에 대하여 공모하고 있습니다. 지난 4월 16일에는 ‘Free Open Source Software License Insight Conference’를 개최한바 있으니 참고하시기 바랍니다. * 관련 사이트: http://www.foss...
    Date2009.05.30 Category알려요~ By정병주 Views54358 Votes0
    Read More
  3. CUBRID 라이선스 및 서비스 정책에 대한 고찰

    작년 11월 CUBRID가 오픈소스 DBMS로 전환하면서 라이선스 정책도 새롭게 발표되었습니다. DBMS 엔진은 GPL v2, 인터페이스는 BSD 라이선스. 엔진과 인터페이스를 구분하여 서로 다른 라이선스를 채택하였는데, 자세한 내용은 ‘차별화된 라이선스 정책, 큐브리드 OSS 라이선스 가이드’를 참고하시기 바랍니다. CUBRID가 라이선스 정책을 구분하여 적용한 배경이 궁금해지실 텐데요, 우선 GPL 라이선스는 소스 코드의 수정 및 배포가 자유로운 반면, 2차 저작물에 대한 재공개 의무가 있습니다. 즉, 수정된 소스 코드는 GPL 라이선스 하에 모두 공개되어 다른 개발자와 사용자들에게 공유되어야 하며, CUBRID가 엔진 소스 코드에 대한 라이선스를 GPL로 결정한 것도 동일한 컨텍스트(context)에서 이해해 주시면 될 것 같습니다. 반면, CUBRID 인터페이스는 BSD 라이선스를 채택하였는데, BSD 라이선스는 2차 저작물에 대한 재공개 의무가 없고, 독점 소프트웨어와의 결합이 가능합니다. 따라서, DBMS 기반의 응용 개발자나 독립소프트웨어벤더(ISV) 입장에서 자신 혹은 자사가 개발한 애플리케이션의 소스 코드를 공개하고 싶지 않은 경우에도 사용 상 특별한 제약...
    Date2009.05.27 Category라이선스 고찰 By정병주 Views51378 Votes0
    Read More
  4. 5월은 개발자 커뮤니티의 달?

    5월을 흔히 가정의 달이라 칭하는데, 개발자 커뮤니티 사이에서도 5월은 중요한 달인 것 같다. 만물이 생동하는 봄이 왔으니…… 5월 한달 동안 다양한 개발자 커뮤니티에서 오프라인 세미나를 진행하고 있다. 온라인에서만 교환하던 지식과 정보를 커뮤니티 구성원들과 심도 있게 공유하고 온라인에서 체험할 수 없는 유대감을 형성할 수 있는 계기가 되기 때문이다. 아래는 개발자 커뮤니티 세미나 중 큐브리드가 후원 혹은 협찬한 행사이다. 이미 지난 행사도 있지만, 2개의 행사가 남아 있고, 앞으로도 개발자 커뮤니티 행사에는 적극적으로 참여하여 CUBRID 브랜드 인지도도 높이고, 미약하나마 지원을 해 주고자 한다. 연합IT벤처동아리 S.O.P.T 대학생을 위한 컨퍼런스 사실 처음 들어본 대학 동아리인데, S.O.P.T 운영진으로부터 후원 요청을 받고 사이트를 방문해 보니 그들의 열정을 느낄 수 있었다. Shout Our Passion Together! 이공계 기피 현상이 만연되어 있는 국내 현실에서 대학생들이 자발적으로 연합하여 IT 벤처 동아리를 운영하고 있으니 바로 지원 결정. ‘발직한 스캔들’이라는 대학생 특유의 도발(?)적인 주제로 5월 9일(토) 진행되었으며, 큐브리드에서...
    Date2009.05.22 Category나머지... By정병주 Views57351 Votes0
    Read More
  5. CUBRID 다운로드 추이 분석

    4월 29일 CUBRID 누적 다운로드가 4만건을 넘었다. 지난 2006년 5월 무료 라이선스 정책을 선언한 이후 6월 16일부터 제품 다운로드를 시작한지 2년 10개월만의 일이다. 또한, 작년 11월 CUBRID 오픈소스 선언 이후 조금씩 증가하던 다운로드 수가 4월 한달 동안 3천건 이상 이루어져 급격한 상승세를 나타내기 시작했다. 누적 다운로드 아래 그래프는 2006년 6월부터의 다운로드 현황이다. 누적 1만건에 도달할 때까지 13개월, 2만건까지는 19개월, 3만건까지는 28개월 정도 소요되었으며, 2008년 10월에 3만건을 돌파하였다. 1만건 다운로드를 달성하는데 평균 9 ~ 10개월이 소요된 반면, 3만건에서 4만건까지 1만건 상승하는데는 6개월이 걸렸다. 이 기간 동안 몇 가지 특징을 발견할 수 있는데, 첫째, 2007년 하반기(7월)부터 다운로드가 2배 정도 상승을 하였고, CUBRID 7.3 출시 시점인 2007년 10월 이후 추가 상승이 나타났다. 즉, 다운로드가 계단식 상승을 한다는 것이다. 마치, 영어를 학습하다 보면 점진적으로 실력이 느는 것이 아니라 계단식 점프를 하듯이 말이다. 둘째, 2008년 들어와서 다운로드가 점점 하락하는 현상을 볼 수 있는데, 이는 CUBRID 오픈소스를...
    Date2009.05.05 Category알려요~ By정병주 Views62867 Votes0
    Read More
  6. 오픈소스 SW에 대한 최신 설문조사 결과 - CUBRID 2등?!

    지난 4월 14일 ZDNet Korea가 주관/주최한 “Advance Computing Conference 2009” 행사에 큐브리드가 협찬사로 참여를 했다. 부제가 “오픈소스 최신기술 및 산업전망 컨퍼런스”로서 오픈소스 관련 국내 최초의 행사가 아니었나 생각된다. 컨퍼런스 참가 후기는 멜라니님이 작성하신 '오픈소스 최신 기술 동향 및 산업 전망 컨퍼런스’ 참여 후기를 참고하시면 되며, 협찬사에 제공된 설문조사 결과 중 일부를 정리해 보았다. 참고로, 총 참관객은 588명이었고, 이중 402명이 설문조사에 응답을 했다. 우선, 참관객 업무영역 현황을 살펴 보니 연구/개발, 엔지니어/프로그래머, 시스템운영/관리, 기술지원이 70.1%로 대부분 개발이나 기술 계통 업무를 담당하고 계신 분들이 참석을 했다(사실, 넥타이를 매고 오신 분들이 많아서 살짝 걱정을 했음 ^^). 또한, 유료 컨퍼런스였음에도 불구하고 학생들이 13%나 차지하고 있어 오픈소스에 대한 높은 관심을 느낄 수 있었다. 귀사에서 현재 쓰고 있는 오픈소스 SW는 어떤 것입니까? OS (리눅스겠죠? ^^)가 40.7% 차지해서 오픈소스 SW 영역 중 가장 큰 비중을 차지하고 있으며, 이어서 미들웨어가 20.8%, DBMS가 20.5%를 차지하고 있...
    Date2009.04.29 Category오픈소스 이야기 By정병주 Views48789 Votes0
    Read More
  7. CUBRID 오픈 소스 프로젝트에 코드기여하기

    CUBRID 오픈 소스 프로젝트(이하 프로젝트)에 코드를 기여하고 싶다고 문의하는 개발자가 줄을 잇는 사태에 대비하여 블로깅을 미리 해 본다. 프로젝트에서 할 수 있는 일은 아래와 같이 6가지이다. CUBRID 프로젝트 홈페이지에서 제공하는 메뉴와 일을 분류해 보면 다음과 같다. 1. 포럼 메뉴: 신규 개발 제안 이슈, 문서 등의 이슈, 토론 등 자유 게시 성격 - 관련 기능: 새로운 기능 제안하기, 사용자 문서 작성하기 2. 이슈 메뉴: 코드리뷰가 예상되는 이슈 - 관련 기능: 버그리포트하기, 코드리뷰하기 3. 코드 메뉴 - 관련 기능: 코드 기여하기 4. 다운로드 메뉴 이 중 많은 개발자들이 관심을 가지는 코드 기여하기에 대해서 살펴 보자. 프로젝트 멤버의 권한 프로젝트에 참여하기 위해서 꼭 멤버로 가입해야 하는가? 그렇지 않다. 2009년 4월 15일 현재 프로젝트 멤버와 비멤버는 권한의 차이는 없다. 가입을 하지 않더라도 프로젝트에 기여한 사람이 누군지 확인할 수 있도록 Nickname을 사용하면 좋겠다. Nobody 상태이면 기여한 사람이 누군지를 알 수도 없고, 해결한 이슈에 대해서 결과를 알려줄 수도 없기 때문이다. 프로젝트 멤버의 권한은 운영의 편의성을 고려...
    Date2009.04.21 Category오픈소스 이야기 By일동차렷? Views78445 Votes0
    Read More
  8. '오픈소스 최신 기술 동향 및 산업 전망 컨퍼런스’ 참여 후기

    최근 오픈 소스에 대한 관심이 높아지면서 많은 매체들에서 오픈 소스에 대한 기사와 이야기를 다루고 있다. 그 중에서도 Zdnet이 지난 14일에 처음으로 오픈 소스 소프트웨어라는 주제로 ‘Advance Computing Conference’라는 세미나를 개최하였다. Zdnet은 국내보다는 해외에서 유명한 미디어이지만, 작년인가 메가뉴스로 재탄생되면서, 최근에는 국내 IT 트랜드에서 이슈가 되고 있는 주제를 기획으로 다루고 있는 것 같다. 마침 큐브리드가 오픈 소스화 한지 100일도 넘었고, ‘큐브리드 Inside’라는 행사를 통해 DBMS에 관심 있는 오픈 소스 개발자들도 만나고 있지만, 실제로 오픈 소스 SW를 관심 있게 지켜봐 주는 사람들에게 큐브리드를 알릴 수 있는 좋은 기회가 되지 않을까 싶어 세션을 하나 맡기로 했다. 마침 날씨까지 화창하니 기분 좋게 행사장으로 출발! 코엑스에 도착한 순간 가장 먼저 눈에 들어오는 행사 배너, 그 밑에 바로 큐브리드 로고가 한눈에 들어 왔다. 유료세미나이고 평일 하루 종일인 행사이라서 많은 사람들이 참석하지 않을지도 모른다는 우려와는 반대로 많은 사람들이 참석을 했었다. 오픈 소스에 관심이 있는 업체와 사람들이 한자리에 모이...
    Date2009.04.16 By멜라니 Views38802 Votes0
    Read More
  9. 막무가내 DBA의 DISK 장애 대처

    2009.04.05. 드디어 올 것이 오고야 말았다. DB장애도 아닌, application 장애도 아닌.. 천재지변과 같은 hardward 장애가 오고 만 것이다. 기본적인 서비스 구성으로 replication을 통해 master - slave 로 구축해놓은 system이었다. 그런데 replication 을 구성해놓은 master 서버가.. 돌아가셨다. 정확히 말하면 master DB가 아니라 master DB의 데이터를 가지고있는 disk가.. 사라지셨다. 음? 출장가셨나? ㅡ,.ㅡ 컴퓨터에 C: D: 드라이브가 있고, 내 데이터는 D: 에 들어가있는데 어느날 갑자기 D: 윈도우 탐색기에서 사라졌을떄의 기분.. 느껴보셨쎄요? 안겪어봤으면 말을하지마세요 -_- 각설하고. 어떻게 빨리 서비스를 정상 작동시킬 수 있을까? 이렇게 문제가 발생했을 때 서비스를 정상적으로 돌리는것은 결국 master -> slave로 절체하는 시간 싸움이다. CIBRID는 기본적으로 Broker - DBserver 구조로 되어있다. 다시 말해서 client(JDBC) -> Broker -> DBServer로 request가 전달된다. client는 connection url이라는 string에 brokerIP, databasename을 이용하여 broker로 연결한다. broker라는 놈은 databases.txt라는 파일에 난 어느host의 어느 database로 연...
    Date2009.04.16 Category제품 여행 By프란체스카 Views54783 Votes0
    Read More
  10. 2회 CUBRID Inside 후기

    지난 3월 24일, 고민해오던 2회 CUBRID Inside가 끝났다. 1회 때의 처음의 설레임과 아쉬움보다는, 이번 CUBRID Inside에서는 나 스스로 고민하던 것에서 해결할 수 있는 계기가 되었고, 내가 해야 할 일에 대해서 고민을 시작할 수 있었다. 준비한 만큼 느끼는 것이 아닐까 싶다. 또한, 전국에서 참여하는 CUBRID Inside라 그런지 항상 참가자들에게 고마움을 느낀다. 주제 준비 1회 CUBRID Inside에 참여했던 사람들 중에서 주제 발표를 신청하는 것을 원했기 때문에 미리 발표자를 공개적으로 소집하였다. 혹시나 하는 마음에 공지를 했던 것이긴 했지만 실제로 신청하는 사람이 없으니 좀 아쉽긴 했지만 주변 사람들 중에서 발표자를 찾아야 했다. 최근의 개발 내용 중 “메모리 매니저 변경”이 CUBRID 소스에 관심이 있는 사람들에게 재미를 줄 수 있을 것 같아서 추천하였고, 결국 “CUBRID 오픈 소스의 취지”,”CUBRID 클러스터 프로젝트 소개”,”메모리 매니저 변경”가 주제로 선정되었다. 하지만 CUBRID Inside에서 초급자가 들을 수 있는 세션도 필요하다는 의견이 있어서 급하게 “오픈 프로젝트의 개발 프로세스 안내”를 추가하였다. 다른 것들은 오프라인으로 같이 얘...
    Date2009.04.03 Category오픈소스 이야기 By일동차렷? Views36603 Votes0
    Read More
Board Pagination Prev 1 ... 7 8 9 10 11 12 13 14 15 16 Next
/ 16

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales