Google、「Open Source Insights Project」公開 OSSのモジュール依存関係をグラフで表示

Google、「Open Source Insights Project」公開 OSSのモジュール依存関係をグラフで表示 サムネイル
Google、「Open Source Insights Project」公開 OSSのモジュール依存関係をグラフで表示 画像1
Google、「Open Source Insights Project」公開 OSSのモジュール依存関係をグラフで表示 画像2
Google、「Open Source Insights Project」公開 OSSのモジュール依存関係をグラフで表示 画像3

今回は「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
PlayStation Storeでの映画とテレビ番組販売とレンタル、8月31日に終了
アプリ・Web
2021-03-04 12:59
Apple、A12チップを搭載しiPodのようなクリックホイール備えた「Apple TV 4K」を発表
IT関連
2021-04-22 05:06
リモートワーク×エンジニア・デザイナー専門の人材紹介サービス「ReworkerAgent」がリリース
IT関連
2021-03-30 21:36
アンディ・ルービン氏の「Essential」知財、謎の新企業Nothingが購入
企業・業界動向
2021-02-17 15:11
クリエイターが広告運用担当者と円滑に進めるためのコツは? リチカ・動画クリエイティブの責任者が語る
IT関連
2021-03-25 06:26
「Windows Server 2022」がプレビュー段階に–新機能も発表
IT関連
2021-03-03 19:10
電気代が数倍? 電力取引価格の高騰で「市場連動型プラン」がピンチ 対応に追われる電力小売事業者
くらテク
2021-01-13 07:15
実はApple Watchより歴史のあるGoogle版ウェアラブル その長く曲がりくねった道 :Googleさん(1/3 ページ)
トップニュース
2021-05-23 07:56
離婚した両親の金銭トラブルを回避するアプリのEnsembleが3.3億円調達
ソフトウェア
2021-04-02 18:27
大学VCの慶應イノベーション・イニシアティブが2号ファンドを103億円で募集終了
VC / エンジェル
2021-01-26 18:28
注目のWeb会議サービス「Remotehour」手掛けた日本人起業家
IT関連
2021-03-04 11:11
ゲイツ夫妻、離婚を発表–結婚から27年
IT関連
2021-05-04 18:14
クラウド時代の「ユーザーがパートナーを選びやすい施策」について日本IBMに聞いてみた
IT関連
2021-03-11 05:27
ラック、管理漏れのIPアドレスを調査するサービスを開始
IT関連
2021-04-01 00:50