Uniswap, un popolare scambio decentralizzato (DEX), ha presentato la sua quarta versione che, sebbene densa di funzionalità, ha suscitato lamentele tra gli sviluppatori contrari alla Business Source License che protegge il suo codice per i prossimi quattro anni.
Le funzionalità di Uniswap V4 includono "ganci"
Uniswap v4 introduce una gamma di nuove funzionalità e una maggiore personalizzazione della piattaforma. L'ultima versione introduce la funzione "ganci", un tipo di contratto intelligente che consente agli sviluppatori di espandere i pool di liquidità esistenti.
Sara Reynolds, l'ingegnere capo dello smart contract per il progetto, ha descritto la funzionalità dei ganci come "un po 'illimitata" in termini di possibilità di personalizzazione.
Tuttavia, il rilascio di Uniswap v4 ha anche suscitato lamentele all'interno della comunità open source. Il motivo è il loro disgusto per la licenza utilizzata in associazione con il nuovo aggiornamento.
Uniswap ha scelto di utilizzare una Business Source License 1.1 (BSL) nella v4, continuando ciò che ha fatto con Uniswap v3. La licenza BSL consentirà a Uniswap di utilizzare esclusivamente la propria innovazione per i prossimi quattro anni.
Sebbene la licenza conceda al pubblico l'accesso al codice e consenta la copia, la modifica e la ridistribuzione di detto codice, il codice non può essere utilizzato per scopi commerciali o di produzione per un periodo massimo di quattro anni. Dopo questo periodo iniziale, la licenza passerà da una licenza BSL a una licenza per uso generale (GPL) a tempo indeterminato.
Gli sviluppatori di crittografia all'interno della comunità open source sostengono che le affermazioni di marketing di Uniswap di essere open source sono fuorvianti.
Implicazioni della licenza Uniswap V4
In una serie di tweet , Gabriel Shapiro di Delphi Labs, un laboratorio di ricerca e sviluppo per l'accelerazione dei prodotti web3, ha affermato che la BSL è una tassa sull'innovazione e potrebbe rallentare lo sviluppo nello spazio della finanza decentralizzata (DeFi). A suo avviso, sarà difficile per gli sviluppatori creare da zero un market maker automatizzato (AMM) senza "guardare il codice Uniswap v4".
La licenza di origine aziendale è una tassa sull'innovazione dell'intero spazio. Chiunque abbia guardato il codice BSL anche solo una volta, e poi codifica qualcosa di simile, rischia di incorrere in un reclamo per violazione del copyright. Il rischio di queste rivendicazioni sul copyright è il motivo per cui la grande tecnologia utilizza elaborate procedure di "camera bianca". In poche parole, sarebbe difficile trovare un team di sviluppatori che sia in grado di codificare un nuovo AMM da zero e non abbia mai esaminato il codice Uniswap v4. Ciò non significa che abbiano violato, ma non è sufficiente, devono essere in grado di dimostrare di non aver violato.
In risposta al contraccolpo, il creatore di Uniswap, Hayden Adams, e il suo team hanno tenuto un live streaming su YouTube per affrontare la controversia.
Noah Zinsmeister, l'ingegnere capo, ha difeso la licenza BSL, sostenendo che quattro anni non sono molti e che raggiunge un ragionevole equilibrio tra incoraggiare l'innovazione e trarre profitto dal progetto.