Basics-of-computers-open-source-software
提供:Dev Guides
コンピューターの基礎-オープンソースソフトウェア
- ソースコード*が、研究、変更、さらにはあらゆる目的のために誰にでも配布されるライセンスで自由に配布されるソフトウェアは、*オープンソースソフトウェア*と呼ばれます。 オープンソースソフトウェアは、通常、専任のプログラマーがソースコードを改善し、コミュニティ内で変更を共有するチームの努力です。 オープンソースソフトウェアは、その盛んなコミュニティのためにユーザーにこれらの利点を提供します-
- セキュリティ
- 手頃な価格
- トランスペアレント
- 複数のプラットフォームで相互運用可能
- カスタマイズによる柔軟性
- ローカライズが可能
フリーウェア
使用および配布に無料で利用できるが、ソースコードが利用できないため変更できないソフトウェアは、*フリーウェア*と呼ばれます。 フリーウェアの例は、Google Chrome、Adobe Acrobat PDF Reader、Skypeなどです。
シェアウェア
最初は無料で、他のユーザーにも配布できますが、規定の期間が経過した後に支払う必要があるソフトウェアは、*シェアウェア*と呼ばれます。 ソースコードも利用できないため、変更できません。
独自のソフトウェア
開発者からライセンスを取得してからライセンスを取得することによってのみ使用できるソフトウェアは、*専有ソフトウェア*と呼ばれます。 個人または企業は、このような独自のソフトウェアを所有できます。 そのソースコードはしばしば秘密に厳重に守られており、次のような大きな制限があります-
- さらなる配布なし
- それを使用できるユーザーの数
- マルチタスクやシングルユーザーなどにインストールできるコンピューターのタイプ。
たとえば、 Microsoft Windows は、シングルユーザー、マルチユーザー、プロフェッショナルなど、さまざまなタイプのクライアント向けに多くのエディションで提供される独自のオペレーティングソフトウェアです。