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
댓글 작성
댓글을 작성하려면 게시글 작성 시 입력한 이메일과 패스워드를 입력해주세요.