こんにちは。ソフトウェアエンジニアの id:masutaka26 です。 最近社内でいくつかのプロダクトの OSS 化が始まっています。OSS 化にあたり、利用パッケージとのソフトウェアライセンス(以下ライセンス)の競合はリスクになり得ます。 今回は License Finder というツールを導入することで、そのリスクを軽減し、継続的に監視し始めたお話を紹介します。 License Finder の紹介 インストール方法 実行方法 依存関係の承認 License Finder を CI に導入する GitHub Actions への導入例 まとめ 補足: 導入例で取り上げた Giselle と Liam 付録: ROUTE06 での運用方法 License Finder が CI で失敗した場合の対応方法 対応フロー Case 1: ライセンスに互換性がある Case 2: ライセンスに