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

AGPLv3 라이선스 사용 문의

2022.06.29

안녕하세요

개발 중인 API서버가 있는데, 데이터 파이프라인에 AGPLv3 라이선스 프로그램을 사용하려고 합니다 ( minio: object storage )

API서버와 minio 는 별도 컨테이너로 실행되며, http api 로 통신합니다.

여기에서 minio는 단순 데이터 저장용도 입니다.

minio는 dockerhub에서 공식 docker image 를 받아서 서버로 띄울 예정이며, minio 서버는 공개되는 것은 아니고 내부 저장소로만 활용됩니다

API서버는 사내 IDC에 배포할 예정입니다 ( API 자체는 외부 공개입니다 )

이 경우 API 서버도 AGPLv3 영향을 받아서 외부 repository에 서버 소스코드를 공개해야하나요?

이게 문제가 된다면 내부에서 사용할 Grafana도 AGPLv3 이라 사용이 불가능한건지 확인이 필요해서 문의드립니다.

감사합니다.

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

License 관리자

안녕하세요

공개소프트웨어 라이선스 관리자입니다.

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

AGPL-3.0 라이선스도 다른 GPL 라이선스와 같이 AGPL-3.0 프로그램과 파이프, 소켓, IPC, Command Line Arguments로 통신하는 경우에는 파생저작물로 보지 않습니다.

이에 따라 minio와 API 서버는 분리 저작물로 보이며,

배포하시는 API가 AGPL-3.0이 적용되지 않으므로 API 서버에 접근하는 네트워크를 통한 원격 사용자에게 소스코드를 제공해야할 의무가 발생하지 않는다고 볼 수 있습니다.

(API 서버에 AGPL-3.0이 있고, 수정을 하였다면 사용자에게 소스코드 공개의무가 발생할 수 있습니다)

감사합니다.

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

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

Hi,

Thank you for using MinIO and please find below contents for your reference. For more information, please refer to our compliance page(

https://min.io/compliance

). If you have any questions, please reach out to hello@min.io and we are happy to assist you further.

Making combined or derivative works of MinIO

Creating combined or derivative works of MinIO requires all such works to be released under the same license.

If MinIO source code is included in the same executable file, they are definitely combined in one program. If modules are designed to run linked together in a shared address space, that almost surely means combining them into one program.

By contrast, pipes, sockets, RESTful APIs, and command-line arguments are communication mechanisms normally used between two separate programs. So when they are used for communication, the modules normally are separate programs. But if the semantics of the communication are intimate enough, exchanging complex internal data structures, that too could be a basis to consider the two parts as combined into a larger program.

Merely aggregating MinIO software into your distribution does not constitute derivative works. For more information, please refer to the

GPL FAQ.

댓글 0

첫 댓글을 작성해보세요!

댓글 작성

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