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

libatomic 사용문의

2022.08.01

엠베디드 리눅스에서 gcc를 사용하여 제품을 개발하고 있습니다

양산이미지 캔디데이트 버젼을 Black Duck Binary Analysis을 사용하여 검사를 해보니 ibatomic이 GPLv3의 적용을 받는 파일이며 위험이 있다는 결과가 나왔습니다

gcc-8 source package의 라이센스를 확인하다 보니 libatomic가 GCC Runtime Library Exception에 해당된다는 내용을 발견 했습니다

이런 경우 gcc 자체를 수정하지 않는다면 libatomic.so 파일은 개발이나 배포시 아무런 제약없이 사용이 가능한가요 ?

The following runtime libraries are licensed under the terms of the GNU General Public License (v3 or later) with version 3.1 of the GCC Runtime Library Exception (included in this file):

- libgcc (libgcc/, gcc/libgcc2.[ch], gcc/unwind*, gcc/gthr*,

gcc/coretypes.h, gcc/crtstuff.c, gcc/defaults.h, gcc/dwarf2.h,

gcc/emults.c, gcc/gbl-ctors.h, gcc/gcov-io.h, gcc/libgcov.c,

gcc/tsystem.h, gcc/typeclass.h).

- libatomic

- libdecnumber

- libgomp

- libitm

- libssp

- libstdc++-v3

- libobjc

- libgfortran

- The libgnat-8 Ada support library and libgnatvsn library.

- Various config files in gcc/config/ used in runtime libraries.

- libvtv

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

License 관리자

안녕하세요

공개소프트웨어 라이선스 관리자입니다.

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

libatomic은 Runtime library로 보이며,

GCC Runtime Library Exception은 Runtime Library로 사용 시 GPL-3.0을 적용하지 않겠다는 예외조항입니다.

즉, 사용하고 계신 libatomic은 GPL-3.0이 적용되지 않습니다.

감사합니다.

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

댓글 0

첫 댓글을 작성해보세요!

댓글 작성

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