본문 바로가기

javascript library 문의

ocwokocw 게시글 작성 시각 2021-01-21 16:46:20 게시글 조회수 2445

안녕하세요. 외부에 소스가 공개되면 안되는 프로젝트를 진행하고 있는데,

라이선스 관련해서 이슈가 있어서 문의드립니다.

 

아파치 라이선스를 이용하는 atlas를 이용하여 프로젝트를 진행중입니다.

atlas 내부에서 jquery - asBreadcrumbs 라이브러리를 사용하고 있습니다.

github을 보니 asBreadcrumbs 라이브러리가 GNU LESSER GENERAL PUBLIC LICENSE 라이선스입니다.

 

asBreadcrumbs 라이브러리의 소스 수정은 없고, npm 으로 패키지 관리를 하지만 하나의 minified된 형태로 bundling은 하지 않고, main 화면 진입시 해당 라이브러리를 아래와 같이 별도 파일로 구성하고 URL 요청하여 사용하려고합니다.

[서비스 URL]/js/libs/jquery-asBreadcrumbs/js/jquery-asBreadcrumbs.min.js?bust=1611213250187

 

이때는 static linking이 아닌 dynamic linking 으로 봐도 되는건가요?

아니면 해당 js 를 import 하여 사용하는 방식이 어떻냐에 따라 static인지 dyanmic인지 결정이 되는건가요?

dynamic linking이면 전체 SW에 대한 소스코드 공개의무 없이 사용가능한걸로 알고 있습니다. javascript에 대한 라이선스 정책은 잘 몰라서 문의드립니다.

 

감사합니다.

맨 위로
맨 위로