Home » 以太坊开发者对Uniswap v4的 “开源 “承诺叫苦不迭

以太坊开发者对Uniswap v4的 “开源 “承诺叫苦不迭

by Patricia

流行的去中心化交易所(DEX),Uniswap,本周推出了它的第四个版本,它带来了一系列的新功能和可定制性。然而,它也带来了开源以太坊社区的愤怒。

原因是什么?他们在第四版中使用的许可证。

Lefteris Karapetsas向TCN讲述了这场争论。他是一名以太坊开发者,也是保护用户隐私的投资组合追踪器rotki的创始人。

他说:”Uniswap决定采用商业源代码许可(BSL),继续他们在v3中的做法。”他补充说,他对这个决定不满意。Karapetsas补充说:”原因是他们不了解开源,他们认为他们的护城河就是他们的代码,这是错误的。”

作为商业源代码许可证1.1发布,这种类型的许可证意味着代码是公开的,允许复制、修改或重新分发。然而,它确实有一个限制。它在四年内不能用于商业或生产目的,届时它将转换为永久的通用许可证(GPL)。

在真正的自由开放源码项目中,有五种许可证通常会出现: 许可、伯克利软件发行(BSD)许可、麻省理工学院(MIT)许可、Apache许可和Copyleft。

Total Value Locked(TVL)的发明人Scott Lewis指出,虽然Uniswap声称他们开源了v4,但实际上是一个为期4年的专有许可证。”如果有其他人像这样歪曲事实,他们会被撕成碎片,”他在Twitter上说。”这就是强大的力量。”

Uniswap的创建者Hayden Adams和该协议的团队跳上了YouTube的直播平台,讨论这一争议。首席工程师Noah Zinsmeister认为四年的时间并不长,而且[BSL许可]在 “激励创新和给予协议独家权利之间取得了合理的平衡,这在’正常’环境中也有先例”。

“商业源代码许可是对创新的征税,”Web3研究和开发平台Delphi实验室的总顾问Gabriel Shapiro在推特上说。他还指出,”任何看过BSL代码的人,哪怕只有一次,后来再编写类似的代码,都有可能赶上版权索赔”。

夏皮罗认为,该领域所使用的许可证是难以驾驭的。”很难找到一个既能从头开始编码一个新的AMM,又从未看过Uniswap v4代码的开发者团队。”他在推特上说。

# #

Uniswap的最新版本引入了一种新的智能合约,称为 “钩子”,它允许开发者在现有的流动性池基础上进行扩展。该项目的首席智能合约工程师Sara Reynolds告诉TCN,”钩子 “带来的创新水平使其在可定制性方面 “有点无限制”。

开源社区的许多人认为推出时使用的营销语言有误导性。”你不能把不是开源的东西称为开源,”Lefteris说。在第四版宣布后,他是第一个在Twitter上对Uniswap “叫板 “的人。他写道:”请使用正确的术语,因为这是对真正建立开源软件的项目的侮辱,”

Related Posts

Leave a Comment