npm 종속 라이브러리의 라이센스를 확인하는 방법
npm으로 가져온 라이브러리는 재배포하는 것은 아니고 단순히 이용할 뿐입니다만, 이용에 대해서도 어떠한 제한(학술 이용에 한정한다든가, 「나쁜 것에 사용하지 말라」라든지)을 거는 것도 존재하기 때문에 각 라이브러리의 라이센스를 확인해 보았습니다.
라이선스 목록을 HTML 보고서로 생성하는 Grunt 플러그인 grunt-license-report
grunt-license-report 사용법
grunt-license-report의 README에 따라 npm install 하고,
npm install grunt-license-report --save-dev
Gruntfile.js에 설정을 추가하고,
'license-report': {
target: './report/licenses.html'
}
Grunt를 실행합니다.
grunt license-report
그러면 다음과 같은 HTML 파일이 생성되었습니다.
간단한 HTML이지만 라이브러리 이름과 버전 및 라이센스가 나열되어있어 좋은 느낌입니다.
대부분은 MIT·ISC·BSD 라이센스이므로 문제 없습니다만, 라이센스가 제대로 쓰여져 있지 않아 UNKNOWN이 되는 것도 있기 때문에, 개별적으로 확인하면 좋을 것입니다.
grunt-license-report에 대한 자세한 내용
이 플러그인은 npm에서 로컬로 설치한 라이브러리를 재귀적으로 확인하고 나열합니다.
package.json에 쓰는지 여부는 중요하지 않은 것 같습니다.
코드를 보면 Gruntfile은 위와 같이 작성할 수 있으며 HTML 파일의 이름을 바꾸는 것 이외의 옵션 설정은 현재 없습니다.
이 플러그인은 9일전에 공개된지 얼마 안 되어, 갓 굉장히 호야호야군요.
라이센스 체크 자체는 license-checker 를 사용해 실시하고 있습니다.
이 라이브러리는 바로 오늘 버전 1.0.0이 출시된 것 같습니다.
UNKNOWN 라이센스를 처리하는 방법
플러그인과 관련이 없지만 라이센스가 알려지지 않은 라이브러리를 다루는 방법은 어떻게 해야 합니까?
무단 재배포는 일본의 저작권법을 위반하게 되는군요.
이용에 관해서는, 오픈에 공개되고 있는 라이브러리이기 때문에 묵시의 허락이 있다고 생각해도 좋을 것 같은 생각이 듭니다.
Reference
이 문제에 관하여(npm 종속 라이브러리의 라이센스를 확인하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ymstmsys/items/c77b52fda7dc69d8f22f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
npm install grunt-license-report --save-dev
'license-report': {
target: './report/licenses.html'
}
grunt license-report
이 플러그인은 npm에서 로컬로 설치한 라이브러리를 재귀적으로 확인하고 나열합니다.
package.json에 쓰는지 여부는 중요하지 않은 것 같습니다.
코드를 보면 Gruntfile은 위와 같이 작성할 수 있으며 HTML 파일의 이름을 바꾸는 것 이외의 옵션 설정은 현재 없습니다.
이 플러그인은 9일전에 공개된지 얼마 안 되어, 갓 굉장히 호야호야군요.
라이센스 체크 자체는 license-checker 를 사용해 실시하고 있습니다.
이 라이브러리는 바로 오늘 버전 1.0.0이 출시된 것 같습니다.
UNKNOWN 라이센스를 처리하는 방법
플러그인과 관련이 없지만 라이센스가 알려지지 않은 라이브러리를 다루는 방법은 어떻게 해야 합니까?
무단 재배포는 일본의 저작권법을 위반하게 되는군요.
이용에 관해서는, 오픈에 공개되고 있는 라이브러리이기 때문에 묵시의 허락이 있다고 생각해도 좋을 것 같은 생각이 듭니다.
Reference
이 문제에 관하여(npm 종속 라이브러리의 라이센스를 확인하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ymstmsys/items/c77b52fda7dc69d8f22f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(npm 종속 라이브러리의 라이센스를 확인하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ymstmsys/items/c77b52fda7dc69d8f22f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)