MySQL Connector의 라이센스는 GPL 입니다.

닷넷의 경우 MariaDB에 접근하더라도 MariaDB Connector가 없기 때문에 

MySQL Connector를 이용합니다.

 

케이스1. 

어플리케이션에 MySQL Connector가 포함되어서 

어플리케이션에서 직접적으로 MySQL 또는 MariaDB에 접근.

어플리케이션만 판매하고 DB는 판매 조건에 포함되지 않음.

[어플리케이션(MySQL Connector 포함)] <---> [MySQL 또는 MariaDB]

 

케이스2.

어플리케이션 안에는 MySQL Connector가 포함되지 않고 

어플리케이션은 웹서비스를 통해서 MySQL 또는 MariaDB의 데이터를 받아오고 

웹서비스에서 MySQL Connector를 통해서 MySQL 또는 MariaDB에 직접 접근.

어플리케이션만 판매하고 웹서비스 및 DB는 판매 조건에 포함되지 않음.

[어플리케이션] <---> [웹서비스(MySQL Connector 포함)] <---> [MySQL 또는 MariaDB]

 

질문1.

제가 이해하는 것은 소스를 공개하지 않으려면 

케이스1의 경우  MySQL 라이센스를 구매해야하고 

케이스2의 경우 MySQL 라이센스를 구매하지 않아도 되는 것으로 알고 있는데 

맞나요?

 

질문2.

GPL 라이센스의 경우 소스를 공개해야한다는 내용이 있는데 

세부 내용이 좀 헷갈리는데요.

- 무료 배표시에는 GPL 라이센스에 해당되더라도 소스를 공개할 필요가 없고 

   판매할 경우에만 소스를 공개하는게 맞나요?

- 판매할 경우에만 소스를 공개해야하는게 맞다면 

   구매자 외에는 소스를 공개할 필요가 없는 것인가요?

   예를 들어서 A에게만 소스를 판매했다면 A외에는 누구에게도 소스를 공개할 의무가 없는게 맞나요?

 

답변 주시면 감사하겠습니다.

 

   

 

 

 

 

 

 

 

맨 위로
맨 위로