了解しました。それでは「1.3 license-checkerの概要と目的」の原稿を以下に記述します。
license-checker
は、Node.jsの依存パッケージのライセンスを一覧化するCLIツール。現代のソフトウェアは、数百から数千のオープンソースパッケージ(OSS)に依存しています。
それぞれのOSSは異なるライセンス(MIT, Apache 2.0, GPLなど)を持っており、ライセンスによっては特定の利用形態に制限があることもあります。
このような中で、「自分のプロジェクトが使っているOSSのライセンスがどれか」を把握しないと、知らずにライセンス違反になるリスクがあります。
license-checker
とは何か?license-checker
は、npmパッケージで構成されたプロジェクトに対し、以下のようなライセンス情報を自動的に一覧化してくれるCLIツールです。
package.json
に記載された依存パッケージすべてを調査