서버 응용 프로그램 (서버에만 있음)이 MySQL과 MySQL 커넥터 java (gpl)를 사용하여 작동하는 온라인 게임을 개발 중이라면 MYSQL 커뮤니티 버전을 사용할 수 있습니까? 최종 사용자에게 배포) MySQL을 사용하지 않는 경우에도 MYSQL을 구입해야합니까?이 정확한 상황을위한 MYSQL 라이센스
답변
서버 응용 프로그램은 MySQL 서버 자체에 연결하지 않으며 MySQL 커뮤니티 에디션을 사용하기 위해 오픈 소스이거나 모든 사용자가 사용할 필요가 없습니다. 그러나
, 당신은 그 프로그램은 오픈 소스 쉽게 사용할 수 있어야합니다 MySQL의 클라이언트 라이브러리을 사용하는 모든 프로그램 또는 클라이언트를 배포 합니다. 이는 배포되지 않았으므로 서버 코드에는 적용되지 않습니다.
내 서버 응용 프로그램이 MYSQL 커넥터를 통해 MYSQL에 연결됩니다. 둘 다 GPL 라이센스가 있으며 서버 코드에는 MYSQL 서버에 연결하기위한 MYSQL Java 커넥터 라이브러리가 포함되어 있지만 서버 자체는 배포되지 않았거나 클라이언트에게 제공되지 않습니다. 클라이언트는 서버가 아닌 온라인 게임 (클라이언트 응용 프로그램) –
서버 응용 프로그램을 배포하지 않는 한 아무런 문제가 없습니다. – hexafraction
감사합니다. @ hexafraction !! –
당신의 게임이 유료인지 무료인지에 따라 달라집니다 – Andremoniy
게임 자체는 돈을 지불하지만 클라이언트 응용 프로그램에는 MySQL이 포함되어 있지 않으며 서버에만 연결됩니다 (배송되지 않거나 클라이언트에게 전송되지 않습니다) –
This 질문은 프로그래밍에 관한 것이 아니라 라이선스 문제와 관련되어 있으므로 주제와 관련이 없습니다. 공급 업체 또는 변호사에게 문의하십시오. – l4mpi