Populární decentralizovaná burza (DEX) Uniswap tento týden spustila svou čtvrtou verzi, která s sebou přináší řadu nových funkcí a možností přizpůsobení. Přinesla však také hněv open source komunity Etherea.
Důvod? Licence, kterou pro v4 používají.
Lefteris Karapetsas o této kontroverzi hovořil s TCN. Je vývojářem Etherea a zakladatelem rotki, nástroje pro sledování portfolia, který chrání soukromí uživatelů.
„Společnost Uniswap se rozhodla pro licenci Business Source License (BSL), čímž pokračuje v tom, co udělala s v3,“ řekl a dodal, že s tímto rozhodnutím není spokojen. Karapetsas dodal: „Důvodem je, že nerozumějí open source a věří, že jejich příkopem je jejich kód, což je špatně.“
Vydáno jako Business Source License 1.1. Tento typ licence znamená, že kód je veřejně dostupný a je povoleno jej kopírovat, upravovat nebo dále šířit. Má však jedno omezení. Nelze ji používat pro komerční nebo výrobní účely po dobu čtyř let, poté se převede na licenci GPL (General Purpose License) na dobu neurčitou.
Existuje pět licencí, které se obvykle objevují u skutečně svobodných open source projektů: Permissive, licence Berkeley Software Distribution (BSD), licence Massachusettského institutu (MIT), licence Apache a Copyleft.
Vynálezce Total Value Locked (TVL) Scott Lewis upozornil, že ačkoli společnost Uniswap tvrdí, že vytvořila open source v4, ve skutečnosti se jedná o čtyřletou proprietární licenci. „Kdyby někdo jiný takto zkresloval pravdu, byl by roztrhán na kusy,“ uvedl na Twitteru. „V tom je síla moci.“
Tvrzení společnosti UniSwap Labs: „open sourced v4“.
Skutečnost společnosti Uniswap Labs: Čtyřletá proprietární licence. (BSL)Kdyby někdo jiný takto zkresloval pravdu, byl by roztrhán na kusy. V tom je síla být mocný. pic.twitter.com/IhqHsJmHEw
– scottlewis.canto➕ (@scott_lew_is) June 13, 2023
Tvůrce
Uniswap Hayden Adams a tým protokolu se vrhli na livestream na YouTube, aby diskutovali o kontroverzi. Vedoucí inženýr Noah Zinsmeister si myslí, že čtyři roky nejsou příliš dlouhá doba a že [licence BSL] představuje „rozumnou rovnováhu mezi motivací k inovacím a poskytnutím výhradních práv na protokol, který má precedenty i v ‚normálním‘ prostředí“.
„Licence Business Source je daní za inovace,“ napsal na Twitteru Gabriel Shapiro, hlavní právní zástupce Delphi Labs, výzkumné a vývojové platformy Web3. Upozornil také na to, že „každý, kdo se byť jen jednou podíval na kód BSL a později nakóduje něco podobného, se vystavuje riziku, že ho chytí žaloba na autorská práva“.
V licencích používaných v tomto prostoru je podle Shapira obtížné se orientovat. „Bylo by těžké najít tým vývojářů, kteří jsou zároveň schopni nakódovat nový AMM od nuly a nikdy se nepodívali na kód Uniswap v4,“ napsal na Twitteru.
zjednodušeně řečeno, bylo by těžké najít tým vývojářů, kteří jsou oba schopni nakódovat nový AMM od nuly *a* nikdy se nepodívali na kód Uniswap v4.
to neznamená, že porušili práva, ale to nestačí – musí být schopni *prokázat*, že práva neporušili, což bude těžké
– _gabrielShapir0 (@lex_node) 14. června 2023
Nejnovější verze softwaru UniSwap zavádí nový druh chytrých smluv zvaných „hooks“, které vývojářům umožňují rozšiřovat již existující pooly likvidity. Vedoucí inženýrka chytrých kontraktů projektu Sara Reynoldsová řekla TCN, že úroveň inovací, které „hooks“ přináší, je z hlediska přizpůsobitelnosti „tak trochu neomezená“.
Mnozí členové open source komunity se domnívají, že marketingový jazyk použitý při spuštění je zavádějící. „Nemůžete něco nazývat open source, když to open source není,“ řekl Lefteris. Byl prvním, kdo po oznámení verze 4 na Twitteru „nazval Uniswap býkem“. „Používejte prosím správnou terminologii, protože to uráží projekty, které skutečně vytvářejí open source software,“ napsal.