オープンソースとは?
オープンソースは、何かの背後にあるソースコードが一般に自由に利用可能でなければならないことを示唆する哲学です。 この原則は、1990年代後半にソフトウェア業界で始まり、オープンソースソフトウェアとオペレーティングシステムのリリースがいくつかあり、それ以降、他のコミュニティにも広まりました。 レコーディング、ソフトウェアツール、またはオペレーティングシステム全体のいずれであっても、何かをオープンフォーマットでリリースすることには多くの強力な議論があります。
この方法で何かをリリースすることの主な利点は、エンドユーザーがソースと直接やり取りできることです。 これにより、継続的な開発と革新が促進されるとともに、共有情報のコミュニティが作成されます。 オープンソース製品を製造する多くの企業は、機能を拡張し、潜在的な弱点を特定して修正するためにユーザーの革新に依存しており、これらの企業は製品の変更を積極的に奨励しています。
オープンソースにはさまざまなレベルがあります。 たとえば、リリースには一定の制限がある場合があります。その場合、「共有ソース」または「共有コモン」という用語を好む人もいます。例えば、誰かがオープンソース形式で録音をリリースしても、彼らのアルバムの改造から利益を得るために。 オープンソース哲学の支持者の多くは、真に無料のアイテムを好み、人々がソースコードと最終製品で何でもできるようにします。
一部の人々は、すべてのオープンソース素材も自動的に無料であると誤解しています。 これは、実際にはそうではありません。 いくつかの企業は、新しい製品の開発と追加機能をサポートする料金で、人々に支払いを要求するオープン製品を製造しています。 また、人々が支払うものの共有ソースライセンスを見ることも一般的です。 たとえば、Apple Computerは、その技術の一部をオープンライセンスでリリースしています。
この哲学には、特に知的財産のコミュニティにおいて批判があります。 これらの批評家のほとんどは、開発と配布が実際に機能するためには強力な中央オーガナイザーが必要であり、主要な開発者がプロジェクトの作業に対する報酬を期待するのは不合理ではないと主張します。 しかし、素材が真にオープンソースである場合、そのような補償をどのように構成するかを把握することは困難であり、これにより、一部の人々が擦り傷を感じる共有ライセンスと制限に関する複雑な問題につながることがよくあります。