이 누리집은 대한민국 공식 전자정부 누리집입니다.

AGPL 라이선스 공개 범위 762번 질의에서 이어지는 질의입니다.

2021.05.03

관리자님 도움 많이 받고 있습니다.

저희가 이와 같은 OSS쪽 라이선스 인식이 부족하여 조금 더 구체적으로 질의드리겠습니다.

예를 들어 하기와 같이 3대의 서버로 분리하고 소스코드도 각각관리하여 개발, 구축한다면,

Grafana 서버에서 추가, 수정 했던 소스만 공개하면 되나요?

물론 각각의 서버들간의 네트워크 통신을 발생하게 되고 상호작용하게 됩니다.

자료가공SW, 자료수집SW - 서버#1

Grafana - 서버#2

PostgeSQL - 서버#3

* 처음 질의주신 분의 시스템 구조를 응용하여 질문드립니다.

------ 댓글 -------

License 관리자

안녕하세요

OSS 라이선스 관리자입니다.

문의주신 내용 답변드립니다.

일반적으로 GPL은 어떠한 프로그램(소프트웨어)이 GPL 프로그램과 파이프(Pipe), 소켓(Socket), 명령행 인자(Command-line Argument)로 통신하거나, 플러그인을 실행하기 위해 Fork나 Exec를 사용하는 경우는 GPL의 영향을 받지 않는 독립저작물로 보고 있습니다.

그림에서 자료가공SW와 자료수집SW 서버와 PostgreSQL 서버는 Grafana 서버와 TCP 소켓 통신하는 것으로 보입니다.

즉, PostgreSQL 서버와 Grafana 서버는 GPL의 영향을 주지 않는 독립저작물로 볼 수 있습니다.

그러므로 그림에서 솔루션을 배포하시게 될 때에는 Grafana 범위의 추가, 수정 소스코드를 배포한 대상에게 공개하시면 될 것으로 보입니다.

고맙습니다

※ 법적 분쟁 발생시 본 답변은 법률적 해석이나 논리로 활용될 수 없습니다.

댓글 0

첫 댓글을 작성해보세요!

댓글 작성

댓글을 작성하려면 게시글 작성 시 입력한 이메일과 패스워드를 입력해주세요.