オープンソース ソフトウェアである OSS の急速な成長に伴い、IT 分野で成功したい人は誰でも、この流れを理解し、その背後にあるものを理解する必要があります。名前が示すように、オープンソース ソフトウェアは公的にアクセスできるため、人々が検査、変更、拡張、共有できるものです。
言い換えれば、これは誰でも閲覧し、バグを修正し、アップグレードし、他の人に配布できるオープンソース コードです。通常、他のプログラマーのレビューと協力に依存して、共同で開発されます。また、オープンソース ソフトウェアは単一の作成者や単一のソフトウェア会社ではなくコミュニティによって作成されるため、当然のことながら、プロプライエタリなソフトウェアよりも安価で柔軟性があり、ほとんどの場合寿命が長くなります。

すべてが始まったのはいつですか?
オープンソースが比較的新しい動きだと思っているなら、驚かれるでしょう。そのルーツは、研究者たちがインターネットと電気通信ネットワーク プロトコルの開発を始めた 1950 年代と 1960 年代に遡ります。これらのテクノロジーはオープンで共同研究に基づいており、この原則は後にインターネットの基礎となりました。今日私たちが知っているオープンソース ソフトウェアについては、1983 年に MIT のプログラマーであるリチャード ストールマンがソース コードを自由に利用できるようにしたのが始まりです。彼は、世界中のプログラマーがこれにアクセスして、必要に応じて修正したり発展させたりできるようにする必要があると信じていました。彼のアプローチは徐々に定着し、1998 年のオープンソース イニシアチブの設立につながりました。オープンソース ソフトウェアと他の種類のソフトウェアの比較
以下では、オープンソース ソフトウェアと他の種類のソフトウェアの重要な側面のいくつかを比較しています。コントロール
上記のことから、OSS と他の種類のソフトウェアの主な違いは、そのソース コードを表示、コピー、または変更したい人だけが利用できることであることはすでに推測されているかもしれません。「独自の」ソフトウェアに関しては、1 人の個人またはチームだけがそのソフトウェアの排他的制御を維持します。そのため、このソフトウェアは「クローズド ソース」ソフトウェアとも呼ばれ、通常はソース コードに対して何もする必要のないライセンスに同意する必要があります。とはいえ、オープンソース ソフトウェアにも通常はライセンスが適用されます。ただし、その法的条件は独自のライセンスの法的条件とは大幅に異なります。これらは、コンピュータ ユーザーに、希望する目的でソフトウェアを使用する許可を与えます。さらに、一部のオープンソース ライセンスでは、プログラムやコードを変更する人は、ライセンス料を請求せずに他の人と共有する必要があると規定されています。言い換えれば、人々が自分の成果を配布することを奨励しているのです。料金
「オープンソース」は無料ですか?常にではない。オープンソース ソフトウェア プログラマーは、自分が作成したり貢献したソフトウェアに対していくらかの金銭を請求する場合があります。あるいは、ソフトウェア サービスとソフトウェアのサポートに対してのみ料金を請求する場合もあります。このようにして、ソフトウェアは無料であり、プログラマーはユーザーがソフトウェアをインストールしたり、トラブルシューティングを行ったりするのを手伝うことで収入を得ます。それでも、独自のソフトウェアと比較すると、このコストははるかに手頃です。安全
トラブルシューティングのトピックでも触れましたが、ソフトウェアの種類に関係なく、コードの欠陥は依然として存在することに注意してください。OSS ではソース コードが誰にでも公開されているため、バグの数は大幅に少なくなりますが、そのため「コードに注目が集まるほど、バグは生き残るのが難しくなります」。また、バグ修正の責任者が誰であるかという違いがあります。商用ソフトウェアの責任はベンダーにあります。同時に、ユーザーはオープンソース ソフトウェアに対して責任を負います。デザイン
設計の点では、OSS は通常、いくつかの点を失います。コラボレーションと共有を促進するポリシーのため、ユーザーフレンドリーなデザインよりもオープン性に重点が置かれています。したがって、基本的に、営利製品はより直感的で使いやすく、適応性とユーザー エクスペリエンスが主な関心事です。保証
「クローズド ソース」ソフトウェアが勝者となるもう 1 つの分野は、保証条件です。OSS にまったく保証がないのは驚くべきことではありません。対照的に、プロプライエタリ ソフトウェアには常に保証が付いているため、セキュリティ ポリシーを持つ企業にとっては明らかな利点となります。ただし、一部のオープンソース ソリューションは非常に人気があり、現在では市場リーダーですらあります。(例: Linux、Apache)。最も人気のあるOSS
- モジラ Firefox
- Apache ウェブサーバー
- GNU/Linux
- VLCメディアプレーヤー
- SugarCRM
- VNC
- GIMP
- リブレオフィス
- jQuery
GO TO FULL VERSION