オープンソースの哲学
📖 7 最小読み取り
Quick Answer
Linux、ビットコイン、そしてインターネットの多くの背後には、私たちの生活を動かしているソフトウェアは誰でも無料で検査、変更、共有できるべきだという根本的な考えが横たわっています。これが無料でオープンソースの哲学であり、これを理解することで、デジタルの自由の最も重要なツールがこの方法で構築されている理由が説明されます。
💡 核となるアイデア
クローズド ソフトウェアは、信頼する必要がある密閉されたブラック ボックスです。オープンソースは、設計図が添付されたガラスの箱です。誰でも中を見て、安全であることを確認し、修正し、自分で構築することができます。信頼は検証によって置き換えられます。
「無料」とは価格ではなく自由を意味します
「自由ソフトウェア」において、自由とはコストではなく自由を指します(「スピーチのように自由であり、ビールのように自由ではない」)。重要なのは、ソフトウェアを使用、研究、変更、共有する自由です。ただし、多くの場合は無料です。オープンソースは、同じオープン性による実用的で共同的な利点を強調します。
4つの自由
フリー ソフトウェア運動では、目的を問わずプログラムを実行すること、研究および変更すること (ソース コードへのアクセスが必要)、コピーを共有すること、変更したバージョンを共有することという 4 つの自由が定義されています。これらを組み合わせることで、ソフトウェアがユーザーにサービスを提供できるようになります。その逆ではありません。
なぜそれがより優れた安全なソフトウェアを生み出すのか
オープンコードは誰でも監査できるため、バグやバックドアがより早く発見されて修正され、企業が密かにあなたを悪用することはできません。また、グローバル コミュニティが同じプロジェクトを改善できるようになり、単一の組織がユーザーを閉じ込めたりシャットダウンしたりすることを防ぎます。
ビットコインとのつながり
ビットコインは必然的にオープンソースです。秘密コードに基づいて信頼できないお金を構築することはできません。フリーソフトウェアと健全なお金の両方の根底には、検証可能で許可が不要で誰にも所有されないという同じ哲学が根底にあります。デジタルの自由と経済的自由は同じ根を持っています。
🔑 重要なポイント
オープンソースとは、誰もが検査、変更、共有できるソフトウェアを意味します。価格だけでなく、自由という意味で「無料」です。その 4 つの自由により、ソフトウェアはユーザーに確実にサービスを提供します。オープンコードは誰でも監査できるため、より安全です。ビットコインは必然的にオープンソースです。トラストレスマネーは秘密コードでは実行できません。ソフトウェアと経済的自由は同じ哲学を共有しています。
これがあなたにとって重要な理由
オープンソースはアジア全体でテクノロジーと教育のコストを削減し、ユーザーを企業のロックインから解放し、Linux とビットコインの両方を支えます。これを受け入れることは、検証可能な独立したツール、つまりビットコインがお金にもたらすのと同じ主権をソフトウェアで表現することを受け入れることになります。
よくある質問
「フリーソフトウェア」とは、費用がかからないことを意味しますか?▼
正確には違います。「無料」とは自由 (使用、研究、変更、共有) を指しますが、オープンソース ソフトウェアも通常は無料です。重要なのは、価格だけではなく、自由とユーザーのコントロールです。
オープンソースがより安全だと考えられるのはなぜですか?▼
誰でもコードを検査できるため、バグや隠されたバックドアがより早く発見されて修正され、企業が密かにユーザーを悪用することはできません。公の監視 (「検証して、信頼しない」) により、オープン ソフトウェアは秘密コードよりも信頼できるものになります。
なぜビットコインはオープンソースなのでしょうか?▼
トラストレスマネーは秘密のコードでは実行できないため、ユーザーは自分でルール (2,100 万の上限など) を確認できなければなりません。オープンソースはビットコインの信頼性にとって不可欠であり、フリーソフトウェアの背後にあるのと同じ哲学です。