예, 상업용 제품에 FFmpeg를 사용할 수 있습니다.
FFmpeg는 GNU Lesser General Public License ( LGPL ) 버전 2.1 이상.
일부 외부 라이브러리 (예 : libx264 및 libx265) 및 다양한 필터에 대한 지원과 같은 일부 기능은 GNU General Public License ( GPL ) 버전 2 이상 (아래의 상업용 x264 라이선스 예외 참조). 이러한 부품이 사용되면 GPL이 모든 FFmpeg에 적용됩니다. FFmpeg의 GPL 부분 목록과 GPL이 필요한 외부 라이브러리를 보려면 소스의 LICENSE.md
를 참조하세요.
예, 상업용 제품에서 FFmpeg를 확실히 사용할 수 있으며 두 라이선스 모두 상업적 사용, 배포 및 수정이 가능합니다. FFmpeg는 무료이지만 다른 라이선스 조건에서는 사용할 수 없습니다.
사용하는 라이선스는 귀하에게 달려 있으며 요구 사항과 FFmpeg 빌드 구성 방법에 따라 달라 지지만 사용하는 모든 라이선스를 준수해야합니다 . FFmpeg는 귀하가 상업적 목적으로 사용하는지 여부는 상관하지 않습니다. 단지 귀하가 라이센스를 적절하게 준수하는 것뿐입니다.
준수하려면 어떻게해야합니까?
FFmpeg를 사적 또는 사내 사용을 위해 사용하거나 실제로 FFmpeg에서 아무것도 배포하지 않는 경우 아무것도 할 필요가 없습니다. 그렇지 않은 경우 매우 자세한 목록은 FFmpeg 라이선스 준수 체크리스트 를 참조하세요. 요약하면 다음이 필요합니다.
GPL 2.0 +
- 사용했던 정확한 FFmpeg 소스 코드를 제공합니다.
- 적절한 사본을 제공합니다. 배포 된 소프트웨어가 포함 된 FFmpeg 라이선스 (
COPYING.GPLv2
또는 COPYING.GPLv3
참조)
- 상태 변경. FFmpeg 소스 코드를 수정하는 경우 변경된 사항을 문서화해야합니다.
- 동일한 라이선스를 사용합니다. FFmpeg 소스 코드를 수정하는 경우 동일한 라이선스로 유지되어야합니다.
LGPL 2.1 +
- 사용한 정확한 FFmpeg 소스 코드를 제공합니다.
- 배포 된 소프트웨어와 함께 적절한 FFmpeg 라이선스 사본을 제공합니다 (
COPYING.LGPLv2.1
또는 COPYING.LGPLv3
참조).
- 상태 변경. FFmpeg 소스 코드를 수정하는 경우 변경된 사항을 문서화해야합니다.
- 동일한 라이선스를 사용합니다. FFmpeg 소스 코드를 수정하는 경우 동일한 라이센스를 유지해야합니다. 링크 된 FFmpeg 라이브러리 만 사용하는 경우에는 적용되지 않습니다.
내 FFmpeg가 사용하는 라이센스는 무엇입니까?
ffmpeg -L
명령은 라이센스를 나타내는 단락을 출력합니다. LGPL v2.1 +의 예 :
ffmpeg는 무료 소프트웨어입니다. Free Software Foundation에서 게시 한 GNU Lesser General Public License의 조건에 따라 재배포 및 / 또는 수정할 수 있습니다. 라이센스 2.1 버전 또는 (귀하의 선택에 따라) 이후 버전.
x264 상용 라이센스는 어떻습니까?
x264 상용 라이센스는 LGPL과 호환되지만 FFmpeg에는 상용 라이센스 x264에 대한 GPL 요구 사항을 비활성화하는 옵션이 없으므로 수동으로 수행해야합니다. 따라서 x264 라이선스 에서 상업용 라이선스를 구매 한 경우 다음을 수행 할 수 있습니다.
-
--disable-gpl
.
- FFmpeg 소스 코드에서
configure
파일을 수정하여 libx264를 EXTERNAL_LIBRARY_GPL_LIST
에서 EXTERNAL_LIBRARY_LIST
로.
- 없이 ffmpeg 컴파일
--enable-gpl
및 --disable-gpl
.
LGPL은이 경우에도 계속 적용되므로 사용한 정확한 FFmpeg 소스 코드를 제공하고 변경 한 내용을 명시하는 것을 잊지 마십시오.
x264의 상업용 라이선스가 필요합니까?
응용 프로그램이 GPL과 호환되지 않고 링크 된 x264로 배포되는 경우 필요합니다. [x264-devel] 추가를위한 x264 용 상용 라이센스 발표 al 세부 사항.
또한 참조
댓글