Background Image

Open Source Software

오픈소스 소프트웨어는 저작권자가 소스코드를 공개하여 누구나 자유롭게 사용, 복제, 배포, 수정, 활용할 수 있는 소프트웨어를 지칭하며,
소프트웨어 재사용을 통한 생산성과 품질의 향상과 같은 기술적 가치를 중시하고 있습니다.

오픈소스 라이선스

오픈소스 소프트웨어는 프로젝트의 성격에 따라 라이선스를 채택하고 있으며, OSI (Open Source Initiative) 단체에서 인증한 오픈소스 라이선스 종류만 80여개 정도 됩니다. 각각의 오픈소스 라이선스는 준수사항이나 제약조건이 다르기 때문에 세부적인 내용을 확인해야 합니다.

오른쪽 테이블에 명시된 5개의 주요 오픈소스 라이선스의 경우 무료 이용가능, 배포 허용가능, 소스코드 취득가능, 소소코드 수정가능 항목은 공통적으로 동일하나, 2차적 저작물 재공개 의무, 독점SW와 결함가능 항목에서는 차이가 있습니다.

Screenshot
[출처: 한국저작권위원회]

CUBRID 오픈소스 라이선스 모델

CUBRID는 서버 엔진과 인터페이스/도구의 라이선스가 분리되어 있습니다. 서버 엔진은 GPL v2 or higher 라이선스이고, 인터페이스 및 도구는 2차 저작물 재공개 의무가 없고, 독점 소프트웨어와의 결합이 가능한 BSD 라이선스가 적용되어 있습니다.

CUBRID 인터페이스에 BSD 라이선스를 채택한 핵심 배경은 국내 독립 소프트웨어 벤더(ISV: Independent Software Vendor)가 CUBRID 기반의 다양한 응용 프로그램을 개발하여 배포 또는 판매하는데 아무런 제약조건을 주지 않기 위함입니다. 즉, 듀얼 라이선스(GPL과 상용 라이선스)를 채택하고 있는 DBMS 기반으로 응용 프로그램을 개발하여 배포/판매하기 위해서는 응용 프로그램 소스코드를 공개하거나 상용 라이선스를 구매해야 합니다. 반면 CUBRID는 JDBC, PHP 등 모든 인터페이스에 BSD 라이선스를 적용하였기 때문에 어떠한 경우에도 응용 프로그램의 소스코드를 공개할 필요가 없습니다.

Screenshot

Contact Cubrid

Tel. 070-4077-2110 / Email. contact_at_cubrid.com
Contact Sales