人気の分散型取引所(DEX)であるUniswapは、今週第4版をローンチした。しかし、それはまた、オープンソースのイーサリアムコミュニティの怒りをもたらした。
その理由とは?v4に使われているライセンスだ。
レフテリス・カラペツァスはこの論争についてTCNに語った。彼はイーサリアム開発者であり、ユーザーのプライバシーを保護するポートフォリオ・トラッカー、rotkiの創設者でもある。
「Uniswapはビジネス・ソース・ライセンス(BSL)を採用し、v3で行ったことを継続することを決定した。その理由は、彼らはオープンソースを理解しておらず、自分たちの堀は自分たちのコードだと信じているからだ。
ビジネスソースライセンス1.1としてリリースされたこのタイプのライセンスは、コードが公に利用可能であり、コピー、修正、再配布が許可されていることを意味する。しかし、制限があります。最長4年間は商用または生産目的に使用できず、その時点で永続的にGPL (General Purpose License)に変更されます。
真に自由なオープンソースプロジェクトには、通常5つのライセンスがあります: パーミッシブ、バークレー・ソフトウェア・ディストリビューション(BSD)ライセンス、マサチューセッツ工科大学(MIT)ライセンス、Apacheライセンス、そしてコピーレフトです。
Total Value Locked (TVL)の発明者であるスコット・ルイスは、Uniswapはv4をオープンソース化したと主張しているが、実際には4年間のプロプライエタリ・ライセンスであると指摘した。「他の誰かがこのように真実を偽っていたら、彼らはズタズタに引き裂かれるでしょう」と彼はツイッターで述べた。”それこそが力である。”
Uniswap Labsの主張:”我々はv4をオープンソース化した”
Uniswap Labsの現実: 4年間のプロプライエタリー・ライセンス。(BSL)もし他の誰かがこのように真実を偽っていたら、彼らはズタズタにされるだろう。それこそが権力者の力だ。pic.twitter.com/IhqHsJmHEw
– scottlewis.canto➕ (@scott_lew_is) 2023年6月13日
Uniswapのクリエイターであるヘイデン・アダムスとプロトコルのチームは、YouTubeのライブストリームでこの論争について議論した。リード・エンジニアのノア・ジンスマイスターは、4年間はそれほど長くはないと考えており、[BSLライセンスは]「イノベーションを奨励することと、プロトコルに排他的な権利を与えることの間で合理的なバランスをとっている。
“ビジネス・ソース・ライセンスはイノベーションに対する税金だ “と、Web3の研究開発プラットフォームであるDelphi Labsの顧問弁護士、ガブリエル・シャピロはツイートした。彼はまた、”一度でもBSLのコードを見たことがあり、その後で似たようなものをコーディングする人は、著作権クレームに引っかかる危険性がある “と指摘した。
シャピロ氏によれば、この分野で使用されているライセンスはナビゲートが難しい。「新しいAMMをゼロからコーディングでき、かつUniswap v4のコードを見たことがない開発者チームを見つけるのは難しいだろう」と彼はツイートしている
。
簡単に言えば、ゼロから新しいAMMをコーディングする能力があり、かつUniswap v4のコードを見たことがない開発者チームを見つけるのは難しいということだ。
しかし、それだけでは不十分で、侵害していないことを*証明*する必要があるが、それは難しいだろう
– _gabrielShapir0 (@lex_node) 2023年6月14日
Uniswapの最新バージョンは「フック」と呼ばれる新しい種類のスマートコントラクトを導入しており、開発者は既存の流動性プールを拡張することができる。このプロジェクトのリード・スマートコントラクト・エンジニアであるサラ・レイノルズ氏はTCNに対し、「フック」がもたらすイノベーションのレベルは、カスタマイズ可能性という点で「無限のようなもの」だと語った。
オープンソースコミュニティの多くは、ローンチ時に使用されたマーケティング用語は誤解を招くと考えている。「そうでないものをオープンソースとは呼べない」とレフテリスは言う。レフテリス氏は、v4が発表された後、ツイッターで最初にUniswapを “罵倒 “した。「これは実際にオープンソースソフトウェアを構築しているプロジェクトを侮辱しているので、適切な用語を使ってください」と彼は書いている
。