En Resumen
- Uniswap lanza su cuarta versión con nuevas características, pero la comunidad de Ethereum se enfurece por la licencia comercial.
- La licencia de Uniswap v4 permite la copia y modificación, pero no el uso comercial durante cuatro años.
- La controversia surge porque algunos consideran que Uniswap v4 no es realmente de código abierto.
El popular exchange descentralizado (DEX), Uniswap, lanzó su cuarta versión esta semana, la cual trae consigo una serie de nuevas características y personalización. Sin embargo, también trajo la ira de la comunidad de Ethereum de código abierto.
¿La razón? La licencia que están utilizando para la v4.
Lefteris Karapetsas habló con Decrypt sobre la controversia. KArapetsas es un desarrollador de Ethereum y fundador de rotki, un rastreador de cartera que protege la privacidad del usuario.
"Uniswap decidió ir con una Licencia de Fuente Comercial (BSL), continuando lo que hicieron con la v3", dijo, agregando que no está contento con la decisión. Karapetsas afirmó que "la razón es que no entienden el código abierto y creen que su foso es su código, lo cual es incorrecto".
Lanzado como una Licencia de Fuente de Negocio 1.1, este tipo de licencia significa que el código está disponible públicamente y se permite copiarlo, modificarlo o redistribuirlo. Sin embargo, tiene una limitación. No se puede utilizar con fines comerciales o de producción durante hasta cuatro años, momento en el que se convertirá en una Licencia de Propósito General (GPL) en perpetuidad.
Hay cinco licencias que suelen aparecer en proyectos de código abierto verdaderamente libre: Permisiva, la Licencia de Distribución de Software de Berkeley (BSD), la Licencia del Instituto de Tecnología de Massachusetts (MIT), la Licencia Apache y Copyleft.
El inventor del Total Value Locked (TVL), Scott Lewis señaló que, aunque Uniswap afirma que v4 es de código abierto, en realidad es una licencia propietaria de 4 años. "Si alguien más tergiversara la verdad de esta manera, lo destrozarían", dijo en Twitter. "Ese es el poder de ser poderoso".
El creador de Uniswap, Hayden Adams, y el equipo del protocolo participaron en una transmisión en vivo de YouTube para discutir la controversia. El ingeniero principal, Noah Zinsmeister, cree que cuatro años no es mucho tiempo para haber lanzado esta versión y que [la licencia BSL] establece un "equilibrio razonable entre incentivar la innovación y otorgar derechos exclusivos al protocolo, lo que tiene precedentes en entornos 'normales' también".
"La licencia de fuente comercial es un impuesto a la innovación", tuiteó Gabriel Shapiro, asesor general de Delphi Labs, una plataforma de investigación y desarrollo de Web3. También señaló que "cualquiera que haya visto el código BSL una vez y luego codifique algo similar, corre el riesgo de recibir una reclamación de derechos de autor".
Según Shapiro, las licencias utilizadas en el espacio son difíciles de encontrar. "Sería difícil encontrar un equipo de desarrolladores capaces de codificar un nuevo AMM desde cero y que nunca hayan visto el código de Uniswap v4", tuiteó.
La última versión de Uniswap introduce un nuevo tipo de contrato inteligente llamado "hooks", que permite a los desarrolladores expandir los pools de liquidez ya existentes. La ingeniera principal de contratos inteligentes del proyecto, Sara Reynolds, dijo a Decrypt que el nivel de innovación que los "hooks" aportan los hace "casi ilimitados" en términos de personalización.
Muchos en la comunidad de código abierto piensan que el lenguaje de marketing utilizado en el lanzamiento es engañoso. "No puedes llamar a algo de código abierto cuando no lo es", dijo Lefteris. Él fue el primero en "llamar mentira" a Uniswap en Twitter después de que se anunciara la versión 4. "Por favor, use la terminología adecuada ya que esto es insultante para los proyectos que realmente construyen software de código abierto", escribió.
Daily Debrief Newsletter
Start every day with the top news stories right now, plus original features, a podcast, videos and more.