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
バイデン政権、GAFA批判派のT・ウー氏を補佐官に起用
IT関連
2021-03-08 00:43
「AI×RPAとその先へ」–AIはRPAの可能性をどう引き出すか?
IT関連
2022-08-05 16:40
AWS、マレーシアに初のリージョンを開設–GDPは約121億ドル増加の見込み
IT関連
2024-08-24 14:24
[速報]Google、1エクサフロップを超える性能を持つ「TPU v4」発表、Google史上最高性能のシステム。Google I/O 2021
AI
2021-05-19 16:50
イーロン・マスク氏が電動トラックTesla Semiの生産準備は整ったがバッテリー不足がネックと発言
モビリティ
2021-01-29 02:00
フルサーバーレスキャッシュ管理サービスのMomento、日本オフィス開設
IT関連
2024-05-18 08:39
ベトナムIT大手のFPT Softwareが日本市場で年30%成長を計画
IT関連
2022-08-20 11:33
賃貸不動産の原状回復工事クラウドサービスのREMODELAが5100万円調達、200社超の不動産会社が導入済み
ネットサービス
2021-03-23 08:10
組織のトップはもっと「想像力」を働かせよ–企業不祥事での5つの問題点とは
IT関連
2021-02-10 23:36
「Windows 11」のスクリーンショットがオンラインに流出か
IT関連
2021-06-16 00:53
Webエンジニアがセキュアコーディングを独習できるオンライン教材「KENRO」の一部を無料公開中[PR]
PR
2023-05-30 22:49
入退院調整をリアルタイムで可視化する医療機関・介護施設向け業務支援SaaSの3Sunnyが3.2億円調達
ヘルステック
2021-03-05 00:33
5Gと深層学習による鉄道設備の映像解析を最速0.94秒で達成–京急らが実証
IT関連
2021-03-27 09:57
毎日の運動で「ウルトラマン ティガ」を強くする大人向けウェアラブル玩具、バンダイが発売
くらテク
2021-08-03 00:05