상담 게시판

상담 내용
오픈소스 툴(clang-format)을 사용한 SW 개발 시 라이센스 관련 문의
  1. 작성일 :
  2. 2016.08.24
  3. 작성자 :
  4. okgskim
  5. 조회수 :
  6. 1118

저희가 개발하고 있는 자사 SW 코드에 대해서, 일관된 코드 스타일(포맷)을 위해서 clang-format이라는 오픈 소스 Tool을 이용하려고 합니다. clang-format 툴이 BSD 기반 라이센스를 따른다고 하는데, 이 툴을 사용할 경우 향후 라이센스 문제가 발생할수 있는지 궁금합니다. (http://llvm.org/docs/DeveloperPolicy.html#license)

 

clang-format 툴은 llvm.org에서 다운로드 받은 바이너리 형태(실행파일) 그대로 개발 환경 상에서만 이용할 생각이고, 저희가 배포할 최종 SW 결과물에는 clang-format의 소스 코드 및 라이브러리 뿐만 아니라 바이너리도 포함되지 않습니다.

 

원본 자사 SW 코드   -----> ( * clang-format 코드 스타일링 * ) -----> 가공된 자사 SW 코드 -----> 자사 SW 바이너리 배포

 

이런 경우에도, 저작권 문구 유지, 사용 여부 명시 및 소스코드 공개 등의 의무가 발생 하는지요?

  1. 첨부파일
답변
답변 답변일 : 2016.08.31

안녕하세요.

남겨준신 주소로 라이선스 확인을 해보았는데, LLVM의 Clang, LLDB, libc++ 등은 'University of Illinois/NCSA Open Source License'로 배포되고 있는 것으로 보입니다. Clang-format 툴이 BSD로 배포된다는 정보는 찾아볼 수 없었는데, 혹시 자세한 내용 남겨주실 수 있다면 감사하겠습니다.

 

기본적으로 Illinois/NCSA Open Source License나 BSD 상관 없이 소스코드 파일 내에 혹은 텍스트 파일 등에 남겨져 있는 라이선스와 저작권 고지 문구는 유지하셔야 합니다. 즉, 위 내용들을 수정/삭제해서는 안됩니다.

다만, 우려하신 소스코드 공개는 하지 않으셔도 될 것으로 생각됩니다.

 

참고: Illinoise/NCSA Open Source License (https://opensource.org/licenses/UoI-NCSA.php)

 

이상입니다.

 

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

목록

관리자페이지
제목