Skip to main content

オープンソースとは何ですか?

openオープンソースは、何かの背後にあるソースコードが一般に自由に利用できるようにすることを示唆する哲学です。この原則は、1990年代後半にソフトウェア業界で生まれ、オープンソースソフトウェアとオペレーティングシステムのいくつかのリリースがあり、その後他のコミュニティにも拡散しています。録音、ソフトウェアツール、またはオペレーティングシステム全体であっても、オープン形式で何かをリリースするための多くの強力な議論があります。ソースと対話し、潜在的に彼らの願いに合わせて変更する。これにより、一定の開発と革新が促進され、共有情報のコミュニティが作成されます。オープンソース製品を生産する多くの企業は、ユーザーの革新に依存して機能を拡大し、潜在的な弱点を特定して修正し、これらの企業は製品の変更を積極的に奨励しています。たとえば、リリースには特定の制限がある場合があります。その場合、一部の人々は「共有ソース」または「共有コモンズ」という用語を好む人もいます。たとえば、誰かがオープンソース形式で録音をリリースするかもしれませんが、アルバムのリツールから利益を得ないように人々に依頼することができます。オープンソースの哲学の多くの支持者は、真に無料のアイテムを好み、ソースコードと最終製品で望むことを何でもできるようにします。実際、これはそうではありません。いくつかの企業は、新製品の開発と追加機能の開発をサポートする料金で、人々に支払いを要求するオープン製品を製造しています。また、人々が支払うものについて共有されたソースライセンスを見ることも一般的です。たとえば、Appleコンピューターは、オープンライセンスの下でそのテクノロジーの一部をリリースします。これらの批評家のほとんどは、開発と流通が実際に機能するためには、強力な中央主催者が必要であり、主要な開発者がプロジェクトでの仕事に対する補償を期待することは不合理ではないと主張しています。しかし、資料が真にオープンソースである場合、そのような補償を構築する方法を見つけることは困難であり、これはしばしば、一部の人々が擦り切れたライセンスと制限に絡み合った問題につながります。