본문 바로가기

LGPLv2.1 프로그램 활용 시 라이선스 문의

BaRaMiR 게시글 작성 시각 2021-04-20 09:16:42 게시글 조회수 2036

 안녕하세요.

 

 현재 Linux를 사용하는 제품을 개발 중입니다.

 

 Dbus를 사용하기 위해 LGPLv2.1 라이선스인 gdbus-codegen을 사용 중입니다.

 

 gdbus-codegen으로 생성된 header file을 인클루드하여 c code를 작성하였고 이를 바이너리로 빌드하여 사용하려고 합니다.

 

 이 때, 이 header file을 사용한 프로그램의 라이선스는 반드시 LGPGv2.1을 따라야 하는지요? 이 경우 전체 소스 코드를 공개해야 하는지요?

 

 만약, 이 header file을 사용하는 부분만 so(shared object) 라이브러리로 생성하여 링크하여 사용할 경우에는 so 라이브러리의 소스 코드는 공개하고 이 라이브러리를 사용한 프로그램의 소스 코드는 공개를 하지 않아도 되는 것인지요?

 

 질문이 두서없지만 최대한 설명을 해 보았습니다.

 

 답변 부탁하겠습니다.

 

 고맙습니다.

맨 위로
맨 위로