This article has been translated from English to Japanese.

オープンソースとは、ソフトウェアの観点から言えば、一般に公開されているソフトウェアコードを指す。つまり、誰でもそのコードを閲覧し、修正し、再配布できることを意味する。

オープンソースソフトウェアは、通常、多くの人々が協力して開発する。

オープンソースソフトウェアの使命は、ソフトウェア開発における誰によるものであれ、開放性、透明性、協働、参加を促進することにある。

オープンソースソフトウェアは、この理念によって、より質の高いコード、開発に関わる人数が多いことによる問題修正の迅速化とコスト削減、そして同じ志を持つ仲間との協力関係の強化といった恩恵を受けると考えられている。

オープンソースソフトウェアは、多くの場合、プロジェクトのために自発的に作成される。

ブロックチェーンに関連して言えば、主要なブロックチェーンの多くはオープンソースソフトウェアを用いて開発されており、中央銀行や政府、機関がソフトウェアを管理することはない。

基盤となるソフトウェアのオープンソース性は、開発者が分散型でブロックチェーンを構築することを可能にし、ブロックチェーン取引の安全性、セキュリティ、検証可能性という利点をもたらしている。