教科書で学ぶソフトウェアの提供形態と利用形態
定義オープンソースソフトウェア (OSS) とは、ソースコードを公開し、ライセンスの条件の下で誰でも改変・再配布できるようにしたソフトウェアである。
解説ソースコードはプログラムの中身を人が読める形で書いたもので、これが公開されているので利用者は仕組みを調べて手を加えられる。OSS のライセンスは、特定の人や利用分野を締め出すことを認めない。
たとえ作り方を公開したレシピのようなもの。手を加えて配り直してよいが、元のレシピに付いた決まり (作者名を残す等) は守る。
記憶フックopen は「中身 (ソース) を開いて見せる」の open。