教科書で学ぶオープンソースソフトウェア(OSS)とライセンス
定義OSS (オープンソースソフトウェア) は、ソースコード が公開され、ライセンスの条件の下で誰でも 利用・改変・再配布 できるソフトウェアである。
解説ソースコード は人が読み書きできる形で書かれたプログラムの文面で、ライセンス は著作権者が利用者に示す利用許諾の条件である。OSS と呼べるのは、ソースコードを読めるだけでなく、改変や再配布の自由までライセンスで認められているソフトウェアである。動作や安全性は原則として無保証で提供されるので、使う側が品質を確かめて導入する。
たとえ作り方を細かく書いたレシピを公開し、決められた約束を守る限り、誰でも作り変えて人に配ってよいとする仕組みに近い。