본문 바로가기

Apache 2.0 (개발한 SW)와 GPL2인 HaProxy, MariaDB 등의 조합

jbshim 게시글 작성 시각 2020-01-16 17:10:25 게시글 조회수 2372

안녕하세요
라이선스 부분 참 헛갈리고 어렵습니다. 도움을 받고자 문의 드립니다.

 

저희가 구성한 시스템을 간단하게 표현하면

 

HaProxy + 웹서비스(MariaDB JDBC Client) + MariaDB의 형태이고

- 1개의 Tarball로 제공되며

- 누구나 다운로드 가능하고

- 개발한 웹서비스 소스는 오픈소스로 공개입니다.

 
설치 스크립트를 실행하면

 

1. HaProxy가 1개의 VM에 설치 및 실행되고
2. 웹서비스가 1개의 VM에 tomcat으로 실행되며
3. MariaDB도 별도 1개의 VM에 설치 및 구동이 됩니다.

 

HaProxy와 MariaDB는 공개된 tarball 파일의 압축을 풀고 설정정보를 세팅해주는 형식입니다.
웹서비스는 MariaDB Connector를 사용하여 JDBC로 DB에 연결이 됩니다.

 

궁금한점은 아래와 같습니다.
1. 공개된 오픈소스SW의 tar.gz파일을 단순히 저희 패키지(tar.gz)에 포함해서 배포하는 경우의 라이선스 문제
  - HaProxy와 MariaDB는 소스를 수정하고나 하지 않고 단순히 tarball을 해제하여 설치만 하는 경우입니다.
2. 웹서비스 어플리케이션(jar)은 MariaDB Connector 라이브러리 파일(jar)를 포함하고 있습니다. 이때의 라이선스 문제

 

제가 알고 있는 위 SW들의 라이선스 종류는 아래와 같습니다.
- HaProxy : GPL2
- MariaDB : GPL2
- MariaDB Connector : LGPL2.1
- 개발한 웹서비스(및 전체 패키지) : Apache 2.0 으로 정의할 예정

 

자세하게 설명하느라 글이 길어졌음을 양해해주십시오.

답변 부탁드립니다. 감사합니다.
 

맨 위로
맨 위로