El popular intercambio descentralizado (DEX), Uniswap, lanzó su cuarta versión esta semana, que trae consigo una serie de nuevas características y personalización. También trajo, sin embargo, la ira de la comunidad Ethereum de código abierto.
¿El motivo? La licencia que están utilizando para la v4.
Lefteris Karapetsas habló con TCN sobre la polémica. Es desarrollador de Ethereum y fundador de rotki, un rastreador de carteras que protege la privacidad de los usuarios.
«Uniswap decidió ir con una Licencia de Código de Negocios (BSL), continuando lo que hicieron con v3», dijo, y agregó que no está contento con la decisión. Karapetsas añadió que «la razón es que no entienden el código abierto y creen que su foso es su código, lo cual es erróneo».
Lanzada como Business Source License 1.1, este tipo de licencia significa que el código está a disposición del público 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 un máximo de cuatro años, momento en el que se convertirá en una Licencia de Propósito General (GPL) a perpetuidad.
Hay cinco licencias que suelen aparecer en los proyectos de código abierto verdaderamente libres: Permisiva, la licencia Berkeley Software Distribution (BSD), la licencia del Instituto de Massachusetts (MIT), la licencia Apache y Copyleft.
El inventor de Total Value Locked (TVL), Scott Lewis, señaló que aunque Uniswap afirma que ha abierto la v4, en realidad se trata de una licencia propietaria de 4 años. «Si alguien tergiversara la verdad de esta manera, le harían pedazos», dijo en Twitter. «Ese es el poder de ser poderoso».
La afirmación de Uniswap Labs: «hemos abierto la v4»
La realidad de Uniswap Labs: Cuatro años de licencia propietaria. (BSL)si cualquier otro tergiversara la verdad de esta manera le harían trizas. Ese es el poder de ser poderoso. pic.twitter.com/IhqHsJmHEw
– scottlewis.canto➕ (@scott_lew_is) 13 de junio de 2023
El creador de
Uniswap, Hayden Adams, y el equipo del protocolo participaron en una retransmisión en directo en YouTube para hablar de la polémica. El ingeniero principal, Noah Zinsmeister, cree que cuatro años no es mucho tiempo, y que [la licencia BSL] logra un «equilibrio razonable entre incentivar la innovación y dar derechos exclusivos al protocolo, que también tiene precedentes en entornos ‘normales’.»
«La licencia Business Source es un impuesto a la innovación», tuiteó Gabriel Shapiro, consejero general de Delphi Labs, una plataforma de investigación y desarrollo de Web3. También señaló que «cualquiera que haya mirado código BSL aunque sólo sea una vez, y luego codifique algo similar, corre el riesgo de pillar una reclamación por derechos de autor.»
Las licencias utilizadas en este espacio son, según Shapiro, difíciles de manejar. «Sería difícil encontrar un equipo de desarrolladores capaces de codificar un nuevo AMM desde cero y que nunca hayan mirado el código Uniswap v4», tuiteó.
En pocas palabras, sería difícil encontrar un equipo de desarrolladores capaces de codificar un nuevo AMM desde cero *y* que nunca hayan mirado el código de Uniswap v4.
esto no significa que hayan infringido, pero eso no es suficiente: tienen que ser capaces de *probar* que no han infringido, lo que será difícil
– _gabrielShapir0 (@lex_node) 14 de junio de 2023
La última versión de Uniswap introduce un nuevo tipo de contrato inteligente denominado «ganchos», que permite a los desarrolladores ampliar los fondos de liquidez ya existentes. Sara Reynolds, ingeniera principal de contratos inteligentes del proyecto, explicó a TCN que el nivel de innovación que aportan los «ganchos» lo hace «prácticamente ilimitado» 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 se puede llamar código abierto a algo que no lo es», afirma Lefteris. Él fue el primero en «denunciar» a Uniswap en Twitter tras el anuncio de la v4. «Por favor, utilicen la terminología adecuada, ya que esto es un insulto a los proyectos que realmente construyen software de código abierto», escribió.