GLOSSARY

オープンソースソフトウェア(OSS)

最終更新日:

オープンソースソフトウェアとは、ソースコードが公開され、決められた条件のもとで誰でも使い、直し、配れるソフトウェアです。

OSSは Open Source Software の略です。Linux、PHP、Python、MySQL、PostgreSQL、React など、多くのシステムがOSSを組み合わせて作られています。使う条件は、ソフトウェアごとのライセンスで定められています。多くは無料で使えますが、無料であることがOSSの条件ではありません。

OSSを使うことで、同じ機能を一から作る手間を省け、多くの人が使い、直してきた部品を使えます。特定の会社の製品に縛られにくいことも利点です。発注の場面では、どのOSSを使うのか、そのライセンスの条件が自社の使い方に合うかを確かめておきます。

ライセンスには、改変したものを配るときにソースコードの公開を求めるものもあります。脆弱性への対応は、使う側が更新を行う必要があります。開発が止まったOSSを使い続けると、安全のための修正を受けられなくなるため、使う部品の一覧と更新の状況を管理しておきます。

関連する用語

この用語が出てくるコラム

用語集の一覧に戻る ナレッジのトップへ