オープンソースソフトウェア(OSS)とは何ですか? 定義と意味

プロプライエタリソフトウェアの反対であるOSSまたはオープンソースソフトウェアは、特定のライセンスの下で公開されているソフトウェアです。 いろいろなものがありますが、主なものはFSFとGPLで、どちらもプログラムを指定しています。 ユーザーが完全に利用できるようにする–つまり、ソフトウェアが構成されているソースコードを含めることを意味します の。 ユーザーは、ソフトウェアを好きなように変更したり、自分のバージョンを再配布したりすることができます。

Technipagesはオープンソースソフトウェア(OSS)について説明しています

この種のソフトウェアは、多くの場合、Free SoftwareFoundationライセンスまたはGeneralPublicLicenseのいずれかで公開されています。 そうするスキルを持っている人は誰でも、それが構成されているコードにアクセスできます。 これにより、内部の仕組みや機能を調べたり、必要に応じて編集したりすることができます。 これらのライセンスは、ユーザーにいくつかの制限も課します。

これらの制限は、ソフトウェアの再配布に関連しています。 変更されたバージョンは、類似または同じライセンスの下で利用可能にする必要があり、ソースコードも利用可能にする必要があります。

これは、人々が自分の経済的利益のためにOSSを悪用するのを防ぐためです。OSSは、そのソフトウェアの改善に向けたコラボレーションと全体的な作業を促進することになっています。 それは、すべてのOSSソフトウェアが常に無料であるということではありません。 大多数は、すべてではありませんがです。 この例はNasaです。彼らはNASAオープンソース契約に基づいて大量のソフトウェアを公開していますが、彼らの仕事は無料ではありません。

オープンソースソフトウェア(OSS)の一般的な使用法

  • オープンソースソフトウェアは、そのソースコードを利害関係者が利用できるようにします。
  • オープンソースソフトウェア開発は、単一の企業の視点を超えた多様な視点をもたらすことができます。
  • OSSは、MozillaFirefoxやThunderbirdなどのプログラムを担当しています。

オープンソースソフトウェア(OSS)の一般的な誤用

  • オープンソースソフトウェアは、Open SoftwareFoundationによって作成されています。