オープンソースについて

オープンソースが身近な時代になりました。
オープンソースのソフトウェアを利用されている方は既にご存知の事だとは思いますが、ここでオープンソースについて、一度おさらいをしておきましょう。

オープンソースとは

プログラムの元と言える「ソースコード」を公開している事を言います。
プログラムは、人間が理解しやすい「プログラミング言語」を、コンピューターが高速に動作させられる「マシン語」に翻訳して実行します。
通常の電気屋さんで売っているソフトウェアは、既にマシン語に翻訳された物です。
オープンソースは、乱暴に言ってしまえば、この翻訳する前のプログラミング言語で記述された、書いた人以外の人が活用できる、プログラムのキットのような物
これを解析すれば、動作の原理を学べるし、自分が欲しい別なプログラムに書き換えることができてしまいます。
オープンソースには、このプログラマの命と言えるようなソースコードの公開と引き換えに、これを再利用する際に守らなくてはいけない「紳士協定」と言える「ライセンス」があります。
ライセンスの代表例として、元となるプログラムコードと同じく、派生物もソースコードを公開しなくてはいけない「GPL」などがあります。


コメントは受け付けていません。