본문 바로가기

안녕하세요 FFmpeg.wasm 사용 문의 드립니다.

kyu 게시글 작성 시각 2023-01-02 17:41:53 게시글 조회수 1058

안녕하세요 자사는 웹 기반 어플리케이션을 서비스 하고 있습니다.
서비스 개발 중 FFmpeg.wasm라이브러리를 사용하고자 합니다. (https://github.com/ffmpegwasm/ffmpeg.wasm) 해당 오픈소스 라이브러리는 MIT 라이센스를 따르고 있습니다. 해당 레포지토리에서는 다음과 같이 설명하고 있습니다.

 


이하 인용입니다.

 

What is the license of ffmpeg.wasm?

There are two components inside ffmpeg.wasm:

@ffmpeg/core contains WebAssembly code which is transpiled from original FFmpeg C code with minor modifications, but overall it still following the same licenses as FFmpeg and its external libraries (as each external libraries might have its own license).

@ffmpeg/ffmpeg contains kind of a wrapper to handle the complexity of loading core and calling low-level APIs. It is a small code base and under MIT license.


ffmpeg/core는 LGPL라이센스를 따르고 있으며 ffmpeg.wasm
즉 ffmpeg.wasm는 ffmpeg(LGPL)를 wasm으로 작성한 ffmpeg/core의 low-level API를 부르기 위한 래퍼입니다.

1) Web에서 LGPL 라이센스인 외부 소스를 필요에 따라 런타임 중에 불러왔을 때 동적 링킹이라 볼 수 있는지 궁금합니다.

1-1) 동적 링킹으로 볼 수 있다면 해당 외부 소스에 대한 라이센스 고지 및 사본 포함 , 공개SW명, 저작권 정보 등을 고지하면 LGPL 라이센스 전염 없이 사용가능한지 궁금합니다.


2) 1번 질문에서처럼 FFmpeg.wasm은 LGPL 소스를 실행 중 요청에 따라 http 요청으로 빌드를 받아 실행시킵니다. 따라 FFmpeg.wasm를 사용한다면 ffmpeg/core의 LGPL에서 벗어나 응용프로그램의 코드 공개 의무 없이 사용할 수 있는지 문의드립니다.

감사합니다.

맨 위로
맨 위로