プロプライエタリソフトウェアの反対であるOSSまたはオープンソースソフトウェアは、特定のライセンスの下で公開されているソフトウェアです。 いろいろなものがありますが、主なものはFSFとGPLで、どちらもプログラムを指定しています。 ユーザーが完全に利用できるようにする–つまり、ソフトウェアが構成されているソースコードを含めることを意味します の。 ユーザーは、ソフトウェアを好きなように変更したり、自分のバージョンを再配布したりすることができます。
Technipagesはオープンソースソフトウェア(OSS)について説明しています
この種のソフトウェアは、多くの場合、Free SoftwareFoundationライセンスまたはGeneralPublicLicenseのいずれかで公開されています。 そうするスキルを持っている人は誰でも、それが構成されているコードにアクセスできます。 これにより、内部の仕組みや機能を調べたり、必要に応じて編集したりすることができます。 これらのライセンスは、ユーザーにいくつかの制限も課します。
これらの制限は、ソフトウェアの再配布に関連しています。 変更されたバージョンは、類似または同じライセンスの下で利用可能にする必要があり、ソースコードも利用可能にする必要があります。
これは、人々が自分の経済的利益のためにOSSを悪用するのを防ぐためです。OSSは、そのソフトウェアの改善に向けたコラボレーションと全体的な作業を促進することになっています。 それは、すべてのOSSソフトウェアが常に無料であるということではありません。 大多数は、すべてではありませんがです。 この例はNasaです。彼らはNASAオープンソース契約に基づいて大量のソフトウェアを公開していますが、彼らの仕事は無料ではありません。
オープンソースソフトウェア(OSS)の一般的な使用法
- オープンソースソフトウェアは、そのソースコードを利害関係者が利用できるようにします。
- オープンソースソフトウェア開発は、単一の企業の視点を超えた多様な視点をもたらすことができます。
- OSSは、MozillaFirefoxやThunderbirdなどのプログラムを担当しています。
オープンソースソフトウェア(OSS)の一般的な誤用
- オープンソースソフトウェアは、Open SoftwareFoundationによって作成されています。