2022.03.15
1. 듀얼 라이선스의 경우라도 AND와 OR 개념이 있습니다. 일반적으로 AND의 경우 디렉토리 별로 라이선스가 다를 수 있습니다. OR의 경우 말씀하신 것처럼 두 라이선스 중 사용자가 원하는 라이선스를 선택하여 사용 가능합니다
===> 실제로 선택해서 적용하는 방법을 알려주실수 있나요?
가능하면 GPLv2을 사용하고 싶습니다.
1) Libunistring 0.9.10 LGPLv3+ | GPLv2 (LGPLv3+ 혹은 GPLv2)
2) Libidn2 2.0 (GPLv2+ | LGPLv3) (GPLv2+ 혹은 LGPLv3
3) Gstreamer 1 . 0 - libav GPLv 2 + & LGPLv 2 + & ( ( GPLv 2 + & LGPLv 2 . 1 + ) | ( GPLv 3 + & LGPLv 3 + ) )
------ 댓글 -------
License 관리자
안녕하세요
공개소프트웨어 라이선스 관리자입니다.
문의주신 내용 답변드립니다.
각 해당 버전의 오픈소스의 README 파일 혹은 COPYING 파일 등을 통해 내용을 확인할 수 있습니다.
1) Libunisting 0.9.10은 LPGL-3.0 혹은 GPL-2.0 중 하나를 선택하여 배포가 가능합니다. 아래 README 파일 내용을 확인해주시기 바랍니다.
Copyright
---------
The libunistring library and its header files are dual-licensed under
"the GNU LGPLv3+ or the GNU GPLv2+". This means, you can use it under either
- the terms of the GNU Lesser General Public License (LGPL) version 3 or
(at your option) any later version, or
- the terms of the GNU General Public License (GPL) version 2 or
(at your option) any later version, or
- the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
You find the GNU LGPL version 3 in the file COPYING.LIB. This license is
based on the GNU GPL version 3, see file COPYING.
You can find the GNU GPL version 2 at
Note: This dual license makes it possible for the libunistring library
to be used by packages under GPLv2 or GPLv2+ licenses, in particular. See
the table in
2) Libidn2 2.0은 GPL-2.0 + LGPL-3.0 + GPL-3.0 으로 라이브러리 혹은 해당 파일별로 라이선스가 다릅니다. 아래 COPYING 파일 내용을 확인 바랍니다.
The source code for the C library (libidn2.a or libidn.so) are
licensed under the terms of either the GNU General Public License
version 2.0 or later (see the file COPYINGv2) or the GNU Lesser
General Public License version 3.0 or later (see the file
COPYING.LESSERv3), or both in parallel as here.
The command line tool, self tests, examples, and other auxilliary
files, are licensed under the GNU General Public License version 3.0
or later.
The license of the Unicode character data files (which are parsed into
static storage in the library) are documented in COPYING.unicode.
Other files are licensed as indicated in each file.
There may be exceptions to these general rules, see each file for
precise information.
3) gst-libav 1.0.0은 LGPL-2.1로 개발되었으나 GStreamer는 플러그인 별로 라이선스가 다를 수 있습니다. gst-libav의 README 파일 내용 확인 바랍니다.
Libav:
------
Most files in Libav are under the GNU Lesser General Public License version 2.1
or later (LGPL v2.1+). Read the file COPYING.LGPLv2.1 for details. Some other
files have MIT/X11/BSD-style licenses. In combination the LGPL v2.1+ applies to
Libav.
Some optional parts of Libav are licensed under the GNU General Public License
version 2 or later (GPL v2+). See the file COPYING.GPLv2 for details. None of
these parts are used by default, you have to explicitly pass --enable-gpl to
configure to activate them. In this case, Libav's license changes to GPL v2+.
Specifically, the GPL parts of Libav are
- libpostproc
- optional x86 optimizations in the files
libavcodec/x86/idct_mmx.c
- the X11 grabber in libavdevice/x11grab.c
There are a handful of files under other licensing terms, namely:
* The files libavcodec/jfdctfst.c, libavcodec/jfdctint.c, libavcodec/jrevdct.c
are taken from libjpeg, see the top of the files for licensing details.
Should you, for whatever reason, prefer to use version 3 of the (L)GPL, then
the configure parameter --enable-version3 will activate this licensing option
for you. Read the file COPYING.LGPLv3 or, if you have enabled GPL parts,
COPYING.GPLv3 to learn the exact legal terms that apply in this case.
정리하면,
Libunistring는 GPL-2.0으로 사용 가능합니다.
Libidn2는 GPL-3.0, LGPL-3.0이 포함되어 있어 GPL-2.0으로만 사용할 수 없습니다. GPL-3.0 및 LGPL-3.0이 적용된 파일의 제거가 필요합니다.
gst-libav는 GPL-2.0으로 사용 가능합니다.(LGPL-3.0으로 사용하고 싶을 경우 설정값에서 변경이 필요합니다.)
감사합니다.
※ 법적 분쟁 발생시 본 답변은 법률적 해석이나 논리로 활용될 수 없습니다.
댓글 0
댓글 작성
댓글을 작성하려면 게시글 작성 시 입력한 이메일과 패스워드를 입력해주세요.