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

YOLOv8 AGPL 문의드립니다.

2024.08.12

YOLOv8 AGPL 문의드립니다.

1. YOLOv8 모델을 수정없이(추가 훈련없이) onnx로 저장, onnx파일을 trt로 변환한 파일도 AGPL대상인지

(프로그램에서 trt파일을 로드해서 쓸경우 프로그램 소스코드를 공개해야 되는지)

2. YOLOv8 모델을 제 데이터셋과 가중치로 추가 훈련하여 나온 모델이 소프트웨어 수정으로 간주 되는지

가중치를 그냥 일단 데이터로 간주하는지 소프트웨어 수정으로 간주하는지 궁금합니다.

3. 2번에서 소프트웨서 수정으로 간주 할 경우

ui프로그램 <-> 모델 로드하여 결과 출력 프로그램

프로그램끼리 소켓으로 통신

이런 구조일 경우 소스코드 공개범위가 어디까지 인지

3-1 ui프로그램까지 소스 코드 공개 해야 하는지

3-2 모델로드 하여 결과 출력하는 프로그램의 경우

소스코드 공개 대상일텐데 소스코드와 가중치 다 공개 하는지

질문드립니다.

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

License 관리자

안녕하세요,

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

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

1.  AGPL-3.0 대상이라면 YOLOv8의 소스코드 혹은 바이너리 파일이 trt로 변환한 파일에 포함되는지 확인이 필요합니다.

(YOLOv8의 소스코드 혹은 바이너리 파일이 포함되지 않은 '산출물'은 AGPL-3.0 적용 대상이 아닙니다.)

2. AGPL-3.0에서 소프트웨어의 수정은 소스코드 추가 개발, 삭제, 변경을 뜻합니다. 귀사의 데이터셋과 가중치로 추가 훈련한 모델의 경우에는 수정으로 볼 수 없습니다.

감사합니다.

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

댓글 0

첫 댓글을 작성해보세요!

댓글 작성

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