三井住友銀行(SMBC)が行内で使っている業務システムのソースコードの一部が「GitHub(ギットハブ)」で公開されていたとして話題になっている。 GitHub経由でソースコードなどが流出したのは初めてではない。GitHubとは何か、過去にはどういった流出事件があったのか。3分で分かるようにまとめた。 複数人によるソフト開発を支援 GitHubはソフトウエア開発で使うWebサービスである。主に複数人による開発を支援する。米GitHub(ギットハブ)が運営し、同社は2018年に米Microsoft(マイクロソフト)に買収され、その傘下に入った。 WebサービスとしてのGitHubは、ソフトウエアのバージョンを管理する「Git」、課題管理の機能を備える「Issues」、ドキュメント管理の「Wiki」「Pages」といったツール(サービス)で構成される。 このうち中核機能といえるのが「Git」だ