ソフトウェア産業において、無料ソフトウェア、オープンソースソフトウェア、自由ソフトウェアの概念はしばしば不同程度的に混同され、一般的に人々はその論理関係を整理しておらず、一定の誤解を引き起こし、多くの間違った意思決定を引き起こしています。コンピュータ専門の学生の中で、私は特にこれらの概念についてより多くの思考が必要だと考えています。ここで煉瓦を投げ、玉を得て困惑を解くことを望みます。私が言うことも間違っているかもしれません。私の間違いを発見したら、証明をください。ありがとう。

(題図:opensource.comより)
まず、無料ソフトウェアは必然的にオープンソースなのか、オープンソースソフトウェアは必然的に無料なのか?答えは両方ともいいえです。注意が必要なのは、Microsoftは中国で大量の海賊版を容認し、各大学の海賊版行為を免除し、無料システムを大量に配布する行為はある程度の無料です。しかし、Microsoftのシステムがオープンソースになったとは聞いたことがありません。さらに注目すべきは、海賊版であれ配布であれ、無料のMicrosoftソフトウェアを大量に使用することは、長期的に見て、中国のソフトウェア市場に計り知れない危害をもたらしています。私が最も嫌うMS Officeソフトウェアを例にすると、各大学、出版社がWordソフトウェアの使用を強制する行為は、すでに目に余るレベルに達しています。このような「無料」の唯一の目標は、より多くの経済的価値を稼ぐことだと言えます。オープンソースでないことは、ユーザーにより多くの安全でない、エラーのあるソフトウェアを使用させることしかできません。このような毒は3世代の間で覆すことはできません。これがMicrosoftの「無料」だがオープンソースでないことによる危害です(実際、多くの場面で無料でもありません)。さらに指摘すべきは、大量の無料ソフトウェアは実際には強盗、流氓ソフトウェアであり、人々の自由を誘拐しています。私たちは彼らの無料を必要とせず、誘拐を避ける必要があります。
オープンソースソフトウェアは必然的に自由ソフトウェアなのか?答えもいいえです。その微妙な点は、いわゆるオープンソースは単なる形式であり、自由は一つの観点と態度であることを理解する必要があります。多くのウェブサイトで大量のソースコードを収集できるかもしれませんが、それらはいわゆるオープンソースコード、オープンソースソフトウェアです。あなたが使えるか使えないか、理解できるかできないかは、あなた個人の事務であり、コードを提供する側にとっては、全く関心がありません。例えば、今年起きた2つの出来事は、BitcoinとOpenSSLの例として挙げられます。Bitcoinもオープンソースのシステムですが、システムの脆弱性により、ハッカーがシステム内のBitcoinを盗み出し、ある会社が直接倒産し、Bitcoinがこのまま消滅する可能性もあります。OpenSSLも最近、実装上のエラーによりシステムのセキュリティが破壊されました。OpenSSLはセキュリティシステムのフレームワークから蹴り出されるでしょうか?いいえ、今後必ずより多くのセキュリティシステムがそれを使用するでしょう。なぜなら、それはオープンソースであるだけでなく、自由であり、非常に多くのチームがそれを分析、メンテナンス、改善しているからです。なぜ両方ともオープンソースのコードなのに、私は2つの完全に異なる結論を出すのでしょうか?簡単です。アプリケーションにとって、単にオープンソースであるだけでは遠かに不十分です。
自由ソフトウェアは必然的にオープンソースですが、自由なシステム(コード)はより多くを必要とします:より多くの原理、より多くのヘルプ、より多くの原則、より多くの共有。自由の目的は、より良い効率、より高いセキュリティ、より優れたクロスプラットフォームのためです。自由の態度は、檻を破り、壁を越え、思想の開放を迎え、技術、原理を共有・展示することを奨励し、わずかな利益のためにいわゆる「技術」に満足して足を止めることではありません。ニュートンの時代は巨人の肩の上に立つことを指摘し、インターネット時代は巨人がより多くの人々をその肩の上に立たせ、より大きく深遠な超越を行うことを必要とし、または私たち一人一人の平凡な個人が共有の力を利用してより多くの超越を生み出しています。自由、本質的に言えば、超越です。
自由ソフトウェアは必然的に無料なのか?これは一概には言えません。すべての自由ソフトウェアの貢献者はもちろん、このソフトウェアの開発者であり無料ユーザーです。しかし、一般ユーザーにとっては、そう確定ではなく、彼らが必要なのはソフトウェアではなくサービスであり、ソフトウェアは無料かもしれませんが、サービスは決して無料ではありません。現在のセキュリティ決済システムを例にすると、サービスは無料ですが、ソフトウェアは自由ではありません。これは私にとって本末転倒だと思います。なぜなら、私たちが必要なのはより安全な自由で、オープンソースのシステムであり、そのために私はむしろ料金を払いたいからです。
総合的に言えば、いわゆる無料または有料は、長期的な発展から見れば、絶対に取るに足らないわずかな費用です。オープンソースという形式は、長期的に見れば、必然的に自由に向かい、価値のないオープンソースを淘汰し、価値のあるオープンソースがより多くの共有と発展を得るようにします。自由ソフトウェアは、無料であれ有料であれ、必ずソフトウェア業界の健全な発展をリードします。自由は必然です!
転載请注明:デベロッパーリレーションズ »