Google、「Open Source Insights Project」公開 OSSのモジュール依存関係をグラフで表示
今回は「Google、「Open Source Insights Project」公開 OSSのモジュール依存関係をグラフで表示」についてご紹介します。
関連ワード (ライブラリ、一般、操作等) についても参考にしながら、ぜひ本記事について議論していってくださいね。
本記事は、It Media News様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。
この記事は新野淳一氏のブログ「Publickey」に掲載された「」(2021年6月8日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。
Googleは、さまざまなオープンソースソフトウェアがどのような依存関係にあるかを一覧表示やグラフ化表示などで示してくれるWebサイト「しました。
現在のオープンソースソフトウェアのほとんどは、既存のさまざまなライブラリやモジュールを活用することで開発されています。
こうしたソフトウェアの再利用は、ソフトウェアの開発生産性を高めるうえで非常に重要な役割を果たしています。
その一方で、あるソフトウェアが数多くのライブラリやモジュールに依存して開発されている状態で、セキュリティ面での堅牢さを維持しようとする場合、依存するすべてのライブラリやモジュールのセキュリティについて目を配る必要があります。
一般に、あるソフトウェアがどのようなライブラリやモジュールのどのバージョンに依存しているかは、ソースコードをたどって調べていく必要があります。
また、ライブラリやモジュールはさらに別のライブラリやモジュールに依存していることもよくあるため、その先の依存関係までたどっていくことは手間のかかる作業となります。
Googleが発表した「Open Source Insights Project」は、こうしたオープンソースソフトウェアの依存関係を、一覧形式やグラフ形式で分かりやすく表示してくれるものです。これにより、オープンソースソフトウェアのセキュリティリスクなどの判断が容易になります。
Open Source Insights Projectの使い方は、トップページからソフトウェアの名前を入力するだけです。
試しに「electron」と入力してみます。
すると「Overview」画面で依存関係にあるソフトウェアのライセンス一覧、どのような依存関係なのか、などが表示されます。
「Dependencies」タブをクリックすると、依存関係にあるソフトウェア名前とバージョンの一覧が表示されます。
右側にある「Graph」ボタンをクリックすると、依存関係がグラフ表示され、より直観的に依存関係が示されます。グラフはマウスで拡大縮小、位置の変更など、自由に操作できます。
Open Source Insights Projectは現在のところ、npm packages、Go modules、Maven artifacts、Carge cratesに対応しており、今後NuGet packagesとPypi packagesに対応予定とされています。
Copyright © ITmedia, Inc. All Rights Reserved.
ライブラリとは - IT用語辞典 e-Words
ライブラリ【library】とは、図書館、図書室、資料室、書庫、書斎、蔵書、文庫、選書、双書などの意味を持つ英単語。ITの分野では、ある特定の機能を持ったコンピュータプログラムを他のプログラムから呼び出して利用できるように部品化し、そのようなプログラム部品を複数集めて一つのファイルに収納したものをライブラリという。
ライブラリ - Wikipedia
ライブラリ(英: library )は、汎用性の高い複数のプログラムを再利用可能な形でひとまとまりにしたものである。ライブラリと呼ぶときは、それ単体ではプログラムとして動作させることはできない、つまり実行ファイルではない場合がある
ライブラリとは|「分かりそう」で「分からない」でも ...
ライブラリ (英:library) とは 便利なプログラムの部品をいっぱい集めて、ひとまとめにしたファイルのこと です。
Windows の設定-ライブラリ - ASAHI Net
ライブラリ とは ライブラリとは、ドキュメント、音楽ファイル、画像ファイルなど、各種のファイルを管理するためのスペースです。ファイルをフォルダー内で探す場合と同様に参照したり、日付、種類、作成者などのプロパティに基づいて整理して
ラインズeライブラリ アドバンス
家庭学習ワンポイント テーマ別学習表 eライブラリだより 推奨環境 よくあるご質問 お問い合わせ お知らせ 2021年度教材更新のお知らせ 2021/03/27
eライブラリアドバンス
eライブラリアドバンス. お 知 し らせ. サーバメンテナンスの実施について (5/14 23:00~翌6:00) 中学生のみなさんへ 教材更新について. 小・中学生のみなさんへ 4月1日になると.
Windows パソコンで iTunes ライブラリをバックアップ/復元 …
Windows パソコンで iTunes メディアライブラリを転送または復元する前に、統合し、バックアップを作成しておきましょう。
電子図書館まなびライブラリー|進研ゼミ・こどもちゃれんじ ...
電子図書館まなびライブラリーは、進研ゼミが提供する電子書籍・動画サービスです。読書できる本と動画は定期的に入れ替え、常時1000冊の本をお楽しみください。
ハーレクインライブラリ【全タイトル立ち読み無料 ...
ハーレクインライブラリは、世界中の女性から愛され続けているハーレクインの恋愛小説が、パソコンやスマホで読める電子書籍配信サービスです。
ジーケーライン(GKLINE)店舗にぎわいシステム|Library(ライブ …
ショップ運営に時間とコストをかけていませんか?Libraryなら、だれでもすばやく簡単に低コストでショップのにぎわいを演出できます。
40665:
2021-06-12 23:58正解! 【解説】一般的に20~40度が菌が最も増えやすい温度といわれています。気温と湿度が高いジメジメの梅雨は、菌が増えやすい環境になります。 ジメジメと戦え! キャンペーンサイトはこちら→…