プログラマじゃない人にとってのオープンソースって何だろう？

昨日の件がまだ頭にこびり付いているのでそんなことを考えているのですが。

ソースを読み書きできない人にとって、オープンソースであるかクローズドソースであるかなんて、何の違いもないのじゃないのかな？なぜなら、ソースを読み書きできないなら、たとえオープンソースでもソースにアクセスできないのだから。

であるならば、意志決定に影響するのは「機能」と「値段」しかないのではないのでしょうか？ここでは、サポートに関する部分も「機能」と「値段」に含めてしまっています。

その観点に立てば、オープンソースの強みは結局「値段」の意味で「フリー」であることだよなーと。

特にビジネスの観点からすれば、自前でソフトウェアの開発力を持たなくても、オープンソースのソフトウェアを使うことでビジネスを始めることができるということは大きいのかなーと、昨日見た人達を思い出して考えた。

-



オープンソースって、SIじゃなくてエンドユーザーこそそのメリットを享受できるのじゃないかなと思うのだよね。

自分で実際に使うシステムの中身までコントロールできるというのがオープンソースの最大のメリットなわけで、システムを作る人じゃなくて使う人こそオープンソースのメリットがあるのじゃないのかな。

そのためには、ユーザー企業が自前でプログラマを抱えている必要があって、それは、目指すべき理想ではないかと思う。現実はそれとは逆の方向に進んでいるような気がするけれど。

他の専門職との比較でいうと、弁護士に企業内弁護士がいたり、医師に産業医がいたりするように、企業内プログラマというのがいるべきで、そうなってこそオープンソースの本当のメリットが生まれるのではないかということ。

-



そういえば、最近はオープンソースに企業がバックにつくようになって結局オープンソースも企業のコントロールに入っちゃうのじゃないか的なことも言っている人がいたのですけれど、これも変な話。

だって、オープンなんだから、いくらでもそのプロセスに参加できるわけで、気に食わなければブランチしたっていいわけで、だからオープンソースにメリットがあるわけじゃないですか。

企業がバックについたからってそういう心配をする人は、結局企業でもコミュニティでも、自分以外の誰かが作ったものをそのまま利用しているだけでしかないわけで、オープンであろうがクローズドであろうがあまり変わりがないような気がします。

オープンソースなら大企業が入ってこないから、ニッチなビジネスとして成立していたという人からすれば、大企業が入ってくることで市場がとられるというのは分かる気がしますが、それはオープンソースとは関係ない話のような気がします。