2015.08.31
안녕하세요. 오픈소스 사용에 도움이 필요해 문의드립니다.
오픈소스 라이선스의 라이브러리를 동적링크해서 사용하는 닷넷계열 윈도우 응용 프로그램이 있습니다.
그런데, 이 프로그램의 배포시에 설치 셋업킷 형태로 배포합니다.
그렇게 되면 모든 필요한 dll들이 프로그램이름.msi 라는 하나의 패키지 파일로 묶이는데요.
물론 프로그램 설치 후에는 응용프로그램 및 dll들은 별도로 존재하여 동적링크로 동작하게 됩니다.
다만 이런 셋업킷 패키지의 경우도 정적링크로 간주되어 셋업킷의 소스코드 공개가 필요하다던지? 궁금합니다.
------ 댓글 -------
OSS
안녕하세요.
문의하신 내용에 대한 답변입니다.
말씀하신 내용으로 유추해 볼때 LGPL 라이브러리를 활용하신것 같습니다.
이 경우 정적 링크로 연결 시 배포를 받은자가 LGPL 라이브러리를 수정하여 사용할 수 있도록 응용프로그램의 Object 코드를 공개할 것을 요구하고 있습니다.
그러나 동적 링크로 연결시에는 어떠한 공개의무도 없습니다.
그런데 이를 패키지(설치킷, 셋업툴, 인스톨러 등) 형태로 배포한다고 해서 이러한 링크 형식이 변경되는 것은 아니므로 문제가 없을 것으로 판단됩니다.
감사합니다.
※ 법적 분쟁 발생시 본 답변은 법률적 해석이나 논리로 활용될 수 없습니다.
댓글 0
댓글 작성
댓글을 작성하려면 게시글 작성 시 입력한 이메일과 패스워드를 입력해주세요.