2010-07-03 3 views
1

내 서버에서 Tigase (xmpp 서버 악마)를 사용하고 (배포하지 않음) 맞춤 플러그인을 빌드하면 (서버 내에 유지) 내 소스 코드를 공개해야합니까? 내 웹 사이트에 Google 애드 센스가 있고 내 웹 사이트 사용을위한 상업용 사용 플러그를 tigase 용으로 구축하면 어떨까요? 나는 우리가 배포하지 않고 서버 측으로 사용하는 소프트웨어에 대해 GPL 라이센스가 어떻게 작동하는지 전혀 모른다.GPLv3 라이선스 사용 케이스

MySQL에도 동일하게 적용됩니다. 내 웹 사이트가 상업적이라면 전자 상거래 웹 사이트에서 오라클에 지불해야합니다.

답장을 보내 주셔서 감사합니다.

+4

** 프로그래밍이나 소프트웨어 개발이 아닌 라이센스 또는 법적 문제 **에 관한 내용이므로 주제를 벗어난 것으로 닫으려고합니다. 자세한 내용은 [여기를 참고하십시오] (http://meta.stackoverflow.com/a/274964/1402846) 및 [help/on-topic]을 참조하십시오. –

답변

3

Tigase는 GPL 라이센스에 따라 배포되므로 모든 플러그인 *은 GPL 호환 라이센스에 의거하여 라이센스를 취득해야합니다. GPL 라이센스는 바이너리를 제공하는 사람에게 소스를 제공해야한다고 명시하고 있습니다. 플러그인 만 사용하는 경우 소스를 직접 릴리스해야합니다. GPL은 누구에게도 배포를 강제하지 않습니다. 고전 논리의 측면에서 :

you distribute binaries to X => you distribute sources to X 

MySQL의 경우는 매우 다릅니다. GPL하에 라이센스 된 두 가지 소프트웨어가 있습니다 : MySQL 서버와 MySQL 클라이언트 라이브러리 (libmysqlclient). MySQL 클라이언트 라이브러리를 사용한다면 GPL 라이센스를 따라야합니다. MySQL 서버와 직접 대화하는 경우 (예 : 직접 커넥터를 작성한 경우) GPL이 영향을 미치지 않습니다.

* - GPL은 원래 응용 프로그램에 과 연결된 소프트웨어에만 영향을줍니다. 예를 들어, Jabber componenets, .i.e. TCP/IP로 서버에 연결하는 응용 프로그램은 GPL의 영향을받지 않습니다.

+0

MySQL 라이센스에 내가 생각한 연결에 관한 몇 가지 예외가 있습니까? –

3

GPL 라이센스는 상업용이든 비상업적이든 사용 부분이 아닌 배포 부분을 강조합니다. 따라서 특정 경우에 GPLv3 라이센스를 준수하는 것 같습니다. Affero GPL은 웹 사이트에서 소스 코드를 제공하도록 강요하지만 귀하의 경우는 아닙니다.

저는 MySQL 라이센스에 익숙하지 않지만 귀하의 전자 상거래 웹 사이트에 사용하는 데 문제가 있는지 의심 스럽습니다.