2017.01.17
안녕하세요.
MySQL, MSSQL, MariaDB 등 다양한 DB의 라이센스에 대해 검토하고 있습니다.
다만, 애매한 것이 배포가 조금 문제되는 부분인데 이 부분에 대해 답변을 듣고 싶습니다.
예를 들면 저희는 1개의 클라이언트당 저희가 개발한 프로그램 + 자체 로컬 DB서버를 패키지해서 배포하려고 합니다.
이럴 경우에 MySQL, MariaDB는 GPL 라이센스를 적용한다면 무료이지만 적용안한다면 상용라이센스를 구입하여야 한다고 이해를 했습니다. 단순히 로컬로만 사용하고 외부 접속이 없는데도 상용 라이센스를 구입해야하는게 맞는건가요? 로컬로 하다보니 DB에 대한 라이센스 비용을 최소화하려고 노력중입니다.
알려주시면 감사하겠습니다.
------ 댓글 -------
안녕하세요.
문의하신 내용에 대한 답변입니다.
서버에 MySQL+MySQL Connector+자사 응용프로그램 설치 또는 MariaDB+MariaDB Connector+자사 응용프로그램을 설치 한 상태에서 판매하는 경우로 보입니다.
이 경우는 어플라이언스 형태의 제품 판매로 보이며,
따라서 커넥터 자체가 GPL 2.0인 MySQL은 애초에 응용프로그램이 GPL의 적용을 받게되며, MariaDB는 커넥터가 LGPL이므로 커넥터와 응용프로그램의 통신 방식이 기본적인 소켓 방식일 경우 코드 공개 의무가 없습니다.
MySQL의 경우 응용프로그램이 GPL 적용을 받지 않기 위해서는 오라클사의 상용 라이선스를 구매하는 방법과 자사에서는 응용프로그램만 제공하고 고객이 MySQL을 직접 설치하도록 하는 방법이 있습니다.
마지막으로 MySQL은 상용라이선스를 판매하고 있지만 MariaDB는 별도의 상용 라이선스가 없는 것으로 파악됩니다.
감사합니다.
※ 법적 분쟁 발생시 본 답변은 법률적 해석이나 논리로 활용될 수 없습니다.
※ 답변 내용에 오해의 소지가 있을 수 있어 일부 내용이 수정되었습니다.
댓글 0
댓글 작성
댓글을 작성하려면 게시글 작성 시 입력한 이메일과 패스워드를 입력해주세요.