オープンソースソフトウェアとは何ですか?

オープンソースは、少なくとも2つのことを指します。第一に、これはOpen SourceInitiative®の商標であり、OpenSource®をオープンソースソフトウェア(OSS)に付与するライセンスであり、オープンソース定義と呼ばれる特定の基準を満たしています。ただし、同じ標準を保持せず、異なるタイプのライセンスでオープンソースソフトウェアを提供するオープンソースソフトウェアに関する他のアイデアがあります。すべてのオープンソースソフトウェアが共通していることの1つは、ソースコードのユーザーへの可用性です。つまり、ユーザーはアプリケーションまたはプログラムのコーディング方法を正確に確認でき、多くの場合それを変更することができます。ライセンスの種類に応じて、ユーザーはオープンソースソフトウェアを変更および再配布できる場合があります。

どんなタイプのライセンスに伴うもので、オープンソースソフトウェアは独自の商用ソフトウェアに対応しています。独自の商用ソフトウェアは、ソースコードを開発および所有する1つの会社に基づいています。製品ライセンスすべてユーザーは、商業企業が作成した製品を使用します。場合によっては、ユーザーはプラグインまたはアドオンを作成して独自の商用ソフトウェアを強化することを許可および/または奨励されていますが、許可されていることには制限があります。これは、ソフトウェア開発者の投資を保護するためです。

オープンソースソフトウェアの動きの背後にはいくつかの目標があります。 1つの考えは、ソフトウェア開発を利益の動機から分離することで、開発者がソフトウェアとユーザーに最適なことを行い、有用性を高め、バグが少ない製品につながることです。また、商業リリース日の制約なしにピアレビューは、あまり頻繁に発生しない主要なリリースを慎重にタイミングするのではなく、常にアップグレードされ続けるソフトウェアに貢献すると考えられています。別の考慮事項はtですコードを開くことで、それぞれがソフトウェアを改善することについて考えている可能性のある多くの開発者が、プロセスに貢献し、開発のスピードを上げ、多くの方向に導き、ソフトウェアの範囲を拡大するために、特定のスキルと洞察をもたらす可能性があります。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?