サトシが「GPL」ではなく「MIT」を使った理由
ビットコインを発明し、未だその正体が分かっていないサトシ・ナカモト。そんなサトシが残した約2年間の文章を、小宮自由氏の解説と共に紹介する連載「サトシ・ナカモトが残した言葉〜ビットコインの歴史をたどる旅」の第36回。
まずサトシのメールの前に、本連載の元になっている書籍『ビットコイン バイブル:サトシナカモトとは何者か?』の著者フィル・シャンパーニュ氏の解説も掲載する。
フィル・シャンパーニュ氏の解説
「当店ではビットコインの支払を受け入れます」のロゴを作る提案はGPLライセンスだった。ここでサトシは、MITライセンスの方がいいと述べている。これはビットコインソフトウェアで使われているのと同じオープンソースライセンスである。
サトシ・ナカモト 2010年02月24日 午後09時53分52秒
それではサトシの投稿をみていこう。
========================
Re:「当店ではビットコインの支払を受け入れます」のロゴを作る
あなたがGPLライセンスなら、私としてはGPLの利用は避けないといけないです。GPL自体に反対なのではなく、ビットコインはMITライセンスのプロジェクトなのです。GPLのものにはその旨を明記して下さい。
========================
解説
ビットコインに関係するプロダクトには、GPLはなるべく使いたくないとサトシは述べています。これはいわゆるライセンス感染を避ける為の措置でしょう。
ビットコインのライセンスはMITであるため、派生物のソースコードは非公開にできます(GPLであれば公開しなければなりません)。これにより、例えば暗号資産取引所が独自のビットコインウォレットを制作したとしても、ソースコードを公開する必要はありません。また、派生物の著作権も保有できるし、特許申請もできます(GPLだと著作権は制限され、特許申請もできません)。MITライセンスであるため、特に事業者にとってビットコインビジネスに参入しやすくなっています。
小宮自由