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
オーストリアのBitpandaが取引プラットフォームを暗号通貨以外にも拡大、約185億円調達し評価額約1310億円に」
フィンテック
2021-05-18 04:42
HTTPが全てを飲み込む(前編)~HTTPの2層構造と、HTTP Semanticsとは何か?
HTTP
2024-01-18 07:54
HPEの宇宙用エッジコンピューター「SBC-2」、ISSで24件の実験を完了
IT関連
2022-04-07 12:30
Uberがアルコール宅配サービスのDrizlyを約1150億円で買収へ、Uber Eatsの収益性アップを狙う
シェアリングエコノミー
2021-02-04 13:15
【インタビュー】HPがダイバーシティに関する意欲的な目標を発表 「世界で最も持続可能性のある公正なテック企業になる」
パブリック / ダイバーシティ
2021-06-04 17:43
医療・製薬研究機関向けに医療データ分析SaaS「SelfBase」を提供するテックドクターが1億円調達
ヘルステック
2021-05-12 17:50
Amazon.comのCEOにAWSトップのAndy Jassy氏が就任へ/Jassy氏がクラウドを無償提供した時の知られざる条件とは?/クラウド業界の出来事とその裏話、サーバーワークス大石氏が解説[PR]
AWS
2021-03-29 15:30
Salesforceのプレジデント兼CPOにVlocityの元CEOデビッド・シューマイヤー氏が昇格
ソフトウェア
2021-02-03 14:05
【3月7日】掲載記事アクセスランキング・トップ5―NVIDIA社員のパスワード流出、2位はロシアが米向けロケットエンジン販売禁止
IT関連
2022-03-08 13:01
米国全土でVCの動きは活発になっているが
VC / エンジェル
2021-02-21 01:14
ヤフオク!、“いたずら入札”対策に本人確認を検討 ID再取得に対するブラックリスト整備も実施予定
企業・業界動向
2021-07-09 04:55
ローコード/ノーコード開発はむしろIT部門のスタッフに大きなメリット
IT関連
2023-08-22 02:04
サイボウズ、クラウドサービス料金を値上げ–大企業向けプラン新設も
IT関連
2024-06-01 16:03
エッジコンピューティングは"企業のイノベーションを促す鍵"–広範な普及に課題も
IT関連
2021-06-11 18:29