速報

SageMaker SDKの既定バケットに所有者確認漏れ|成果物の改変を防ぐ更新と点検

CATEGORY

オープンソースとは

IT用語

ソースコードが公開され、決められたライセンスのもとで誰でも利用・改変・再配布できるソフトウェア。

別名・略称
OSS

オープンソース(オープンソースソフトウェア、OSS)は、ソースコードが公開され、決められたライセンスのもとで、誰でも利用・改変・再配布できるソフトウェアのことです。WordPress、Linux、PHP、Node.js など、Web の世界で使われる多くのソフトウェアがオープンソースです。

主なライセンス

  • GPL:改変したものを配布するときに、同じライセンスでソースコードを公開する必要がある(WordPress は GPL)
  • MIT・BSD・Apache License:利用の条件が緩く、著作権の表示などを守れば自由に使える

メリット

  • 無料で使えるものが多い
  • ソースコードを読んで、仕組みや問題を確かめられる
  • 多くの人が開発や改善に参加している

使うときの注意点

  • ライセンスの条件を確認する
  • 開発が止まっているもの(長く更新がないもの)は、脆弱性 が修正されないおそれがある
  • 依存しているパッケージに不正なコードが紛れ込む サプライチェーン攻撃 に注意し、SBOM などで使っている部品を把握する
  • 使っている部品の アドバイザリ を確認し、更新する

関連用語

SBOM、サプライチェーン攻撃、Git

オープンソースが出てくる記事

IT用語集の一覧へ

キーワードから探す

スポンサーリンク