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なら、だれでもすばやく簡単に低コストでショップのにぎわいを演出できます。

COMMENTS


40665:
2021-06-12 23:58

正解! 【解説】一般的に20~40度が菌が最も増えやすい温度といわれています。気温と湿度が高いジメジメの梅雨は、菌が増えやすい環境になります。 ジメジメと戦え! キャンペーンサイトはこちら→…

40667:
2021-06-12 21:14

台本形式をイメージ出来る層ってどんだけいるんだろうか(自分は出来ない) 文庫本4冊分だと一般的な作家の1年分で想像出来るので震えた

40672:
2021-06-12 20:58

なお、HPの「参加サークル一覧」「一般参加案内」のページは、前回開催時の情報が残っております。 こちらのページについては、以後順次最新のものに更新いたします。

40664:
2021-06-12 17:27

(品詞 (名詞 一般)) ((見出し語 (御寝 3999)) (読み ギョシン) (発音 ギョシン) )

40668:
2021-06-12 15:30

6月12日 ゴルタイスク連戦 ⏰⌇21時 21時半 22時 22時半 23時 23時半 ?⌹クワット ?⌇PayPay少額✖️4 ⿻ 参加条件 全員 ・ ⿻ 応募 ・ ⿻ 一般枠 パスツイ⇒…

40663:
2021-06-12 14:47

明日から一般チケット販売開始です!! チェックよろしくお願いします^ ^!!

40670:
2021-06-12 13:51

??まぼぼコラボ?? ⌣̈⃝ 6月12日(土) 21:00~23:00 ゴルタイ5連戦❕時時半時時半時 ⌣̈⃝ クインテット ? 少額 P ? ?? ⌣̈⃝ ( 代 ) ????名+ID⌣̈⃝…

40666:
2021-06-12 10:57

【気管支拡張薬、気管支喘息治療薬】 その他 一般名「トラニラスト」の商品名(代表医薬品)は「リザベン」です。

40673:
2021-06-12 10:50

へぇ〜 一般の人でも手が出せるのは良いですね? デザイン能力皆無なので、何も作れなさそうですが笑

40669:
2021-06-12 06:56

一般的なブラインドとかの57mmm缶より1.2周りくらい大きめ…ですかね? 結構ボリュームあります!

40662:
2021-06-12 03:14

A散希望> 仲間均・石垣市議が尖閣諸島での漁をライブ配信計画 「一般の人も支援を通じて尖閣諸島での漁に参加してほしい」 クラウドファンディングで支援募集中! 目標400万円

40671:
2021-06-12 02:15

ひろゆき氏の電話不要論は極端かもしれませんが、行き過ぎた『電話至上主義』は見直されるべきだと思います。例えば『内定辞退』をする時…一般的に『内定辞退は直接会うか、最低でも電話で行うべき』とされがちですが、別にメールでも問題ないはずです。…

Recommended

TITLE
CATEGORY
DATE
アプリアイコンは中央寄せ、新規ウィジェット追加? 「Windows 11」らしきリーク画像から分かる新機能まとめ
企業・業界動向
2021-06-18 08:31
埼玉県、職員1万2000人の行政事務をデジタル化–「Box」「Okta」を活用
IT関連
2022-04-19 08:40
Nozomi Networks、OT/IoTセキュリティをas a Serviceモデルで提供
IT関連
2022-11-23 01:06
メルカリがブロックチェーン事業に参入 新会社「メルコイン」設立
企業・業界動向
2021-04-03 01:43
ポケモンGOの新機能「アドレス帳からフレンドを探す」をオフにする方法
くらテク
2021-07-31 16:46
「データの地産地消」を日本各地で実現していく取り組みを進める–ダイナトレック・佐伯代表
IT関連
2023-01-11 10:41
パロアルトネットワークス、ソフトウェア開発のセキュリティ検査機能を提供
IT関連
2022-04-27 10:41
出張手配・管理の自動化および出張費の最適化SaaS「AI Travel」を提供するAIトラベルが3億円の資金調達
IT関連
2022-02-04 23:36
Broadcom、シマンテックなどのソフトウェアを「Google Cloud」に移行へ
IT関連
2021-04-15 01:47
パンデミックを追い風にブラジル版IKEAのMadeiraMadeiraが197億円調達、評価額1039億円超に
ネットサービス
2021-01-12 06:48
海陽学園、NECの「顔認証決済サービス」を採用–パッケージを活用
IT関連
2022-08-25 03:48
くら寿司、「AI桜鯛」を3月11日から数量限定で全国販売―ウミトロン開発のAI搭載スマート給餌機で生育した真鯛を商品化
IT関連
2022-03-08 18:22
GitHub「Arctic Code Vault」が完成–未来の人の興味を引く美しい保管庫に
IT関連
2022-09-24 19:52
ZyngaとRollicがトルコのハイパーカジュアルゲームメーカーUncosoftを買収
ゲーム / eSports
2021-05-03 03:37