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

AGPL3.0 라이선스 질문

2023.10.12

안녕하세요.

Yolov8 ultralytics의 소스코드를 사용하여 상용제품을 개발하려고 합니다.

Yolov8은 현재 AGPL 3.0 라이선스 정책입니다.

제가 Yolov8 코드를 상용화 제품의 별도 코드 수정은 하지 않고 라이브러리로 탑재하여 사용만 할 경우,

1) 소스코드 공개 범위가, yolov8 라이브러리 외에 제가 개발한 상용제품의 코드까지 모두 공개해야하는 것인가요?

>> 자체 개발 범위 중

- 화면 UI 개발부

- 라이선스를 포함한 모션 감지부

- 모션 감지 결과를 후처리하는 로직부

- 시스템 메인 프레임부

이렇게 크게 나눌 경우, 저 4가지를 모두 공개하는건지 "라이선스를 포함한 모션 감지부 로직" 만 공개하는 것인지 궁금하네요.

-----1번 답변에서 자체개발 코드까지 공개해야 한다는 전제하에-----

2) 1번과 같이 수정없이 탑재(포함)만 할 경우, 배포 고객한테만 소스코드를 오픈하고, 네트워크 서비스 이용자한테는 오픈하지 않아도 되는게 맞는가요?

3) 1차 yolov8(AGPL 3.0) --> 이것을 사용한 제2 가공자의 github에 apach 2.0 라이선스의 코드를 사용하면 어떤 라이선스에 종속되는지 문의 드립니다.

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

License 관리자

안녕하세요,

오픈소스SW 라이선스 관리자입니다.

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

1) 상용 제품의 코드까지 모두 공개해야 하지만,

말씀해주신 개발부, 감지부, 로직부, 프레임부 중에 Yolov8과 "파이프라인, 소켓, 명령행 인자(Command Line) 형태로 통신을 하" 부가 있다면 상용제품의 코드까지 공개하지 않아도 됩니다.

2) 네, 맞습니다. 배포 시 배포 고객에게만 제공하면 되고, 수정하지 않으셨기 때문에 네트워크 서비스 이용자에게는 소스코드를 제공하지 않으셔도 됩니다.

3) AGPL-3.0과 Apache-2.0은 호환하는 라이선스라 Yolov8에 Apache-2.0 라이선스의 소스코드가 포함되도 문제는 없습니다.

다만, 결합된 결과물은 AGPL-3.0 라이선스 배포로 보시면 됩니다.

감사합니다.

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

댓글 0

첫 댓글을 작성해보세요!

댓글 작성

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