“Software de código abierto” no significa necesariamente que sea un producto gratuito. Significa que el código de ese software está disponible públicamente para su revisión y abierto a la colaboración. Pero por lo general, es gratis. El software de código abierto bastante popular como LibreOffice, Gimp, VLC Media Player y el propio Bitcoin dependen de la buena voluntad de los desarrolladores de todo el mundo (y las donaciones de los usuarios). Esto es como un pasatiempo para ellos porque nadie les paga por ello, en la mayoría de los casos.
Entonces, ¿crean este software y lo regalan al público? ¿Sin ningún beneficio monetario? Es más complicado que eso. Si eres carpintero, podrías construir una silla y regalarla fácilmente. Su buena voluntad termina cuando la silla llega al usuario final. El software de código abierto es diferente por una sencilla razón: necesita mantenimiento y actualizaciones constantes para sobrevivir.Como resultado, según (Ohloh), alrededor del 83 % de los proyectos de código abierto se abandonan después de un año. Sin el apoyo adecuado o un equipo detrás de ellos, estarían destinados a morir. La financiación es un en la comunidad de código abierto. Si están interesados, aún pueden hacer varias cosas para monetizar su producto, pero en su mayoría son programadores, no empresarios, vendedores o abogados.
Puede que no suene como algo sostenible a largo plazo, pero es un gran comienzo. Muestra su aprecio y ofrece buenos incentivos. Además, si el software se vuelve realmente popular, incluso puede pagar algunas facturas reales. El caso de LibreOffice es notable. En 2021 más de un millón de euros en donaciones. Y lo usaron muy bien.
Por ejemplo, tuvimos el movimiento de la Coalición Feminista de Nigeria en 2020. en protestas furiosas contra la brutalidad policial en el país. Como mala respuesta, los bancos nacionales congelaron su cuenta en dinero local para cortar su financiamiento. Por lo tanto, decidieron aceptar Bitcoin (BTC) de donantes dentro y fuera del territorio. Nadie podía apoderarse de este dinero, ya que las criptomonedas nacieron para ser autocustodios y anticensura.
Por supuesto, volviendo a nuestro tema principal, las criptomonedas también pueden financiar rápidamente algunas causas menos drásticas. Como mantener su herramienta de desarrollo favorita en GitHub, cuyos desarrolladores (voluntarios) probablemente estén haciendo malabares para mantenerlos con vida.Mediante el uso de esta herramienta, los destinatarios de las donaciones pueden donar una parte o el total de las monedas a cualquier otro proyecto que deseen . Ya sea porque usan esas herramientas para su propio proyecto (como bibliotecas o marcos), porque comparten los mismos ideales o simplemente porque les gusta. Entonces, la donación puede fluir como una cascada a través de múltiples repositorios y colaboradores.
La plataforma utiliza las "certificaciones" de la característica de Obyte, que pueden vincular cualquier cuenta de GitHub a la dirección de Obyte de su propietario. El donante puede usar el token Obyte nativo (GBYTE) para donar o usar Counterstake Bridge para donar en USDC , ETH , WBTC y cualquier otro token compatible en Ethereum, BNB Chain y Polygon.
Los fondos se almacenan en un Agente Autónomo (AA), el equivalente a un contrato inteligente de Ethereum en Obyte. Solo los destinatarios legítimos pueden reclamarlos, y esto se asegura a través de certificaciones al exigirles que demuestren que son propietarios del proyecto destinatario . Agregan su billetera Obyte, verifican su identidad y establecen las reglas de distribución, si quieren compartir la donación con otros repositorios. Si quieren llevarse toda la donación, pueden quedársela. La “cascada” siempre es opcional.
Para empezar, solo Kivach permite hacer donaciones en cascada de forma automática . Los desarrolladores receptores pueden distribuir gran parte de sus fondos (o regalarlos por completo) entre sus herramientas y proyectos externos más necesarios. Además, a diferencia de lo que sucede con el dinero tradicional, la transparencia está en primera línea. Cualquiera puede ver a dónde van los activos en tiempo real.
Las ventajas de Kivach frente a las plataformas centralizadas (como el mismo GitHub) son obvias. Estas plataformas tienen muchas restricciones y reglas para donantes y receptores , incluidos límites en la cantidad donada y la revelación de datos personales. Donar sus fondos de forma anónima es casi imposible. El programa Patrocinadores de GitHub incluso solicita su dirección personal y no está disponible en todos los países.
Las tarifas también son un factor importante a considerar. Plataformas como Buy me a Coffee cobran una tarifa a los destinatarios, mientras que Open Collective reserva una tarifa para sus "anfitriones fiscales" (el tesorero del proyecto, un intermediario). Las únicas tarifas de Kivach provienen de transacciones de tokens.Por ejemplo, si los fondos se envían a través de Ethereum, es necesario pagar una pequeña tarifa por el gas. En GBYTE, las tarifas son aún más pequeñas: solo 0.00001 GBYTE (alrededor de $ 0.000157). Por supuesto, Kivach no se queda con ninguna de estas tarifas. Solo son necesarios para realizar transacciones de blockchain y DAG.
Resulta que es una parte vital de la infraestructura de al menos la mitad de toda la web. Sitios como Amazon, Yahoo, Microsoft, Instagram, Reddit, Twitch, Adobe, Pinterest, eBay, Netflix, PayPal, Binance, Spotify e incluso Pornhub utilizan esta "pequeña" herramienta en sus sitios. Una búsqueda realizada por Pushkarev mostró que Core-js está presente en al menos el 54% de los 10,000 sitios web principales. Más de 13,5 millones de repositorios en GitHub dependen de esta herramienta y actualmente 42,5k de descargas semanales.
Para resumir: Core-js es GRANDE. Mucha gente depende de él, incluso si no es visible para el usuario final. Ahora, la parte más triste de todo esto. Denis Pushkarev es un desarrollador de código abierto de tiempo completo, con pocas o ninguna recompensa de Core-js. Al inicio de este proyecto (en 2014), recibió alrededor de $2,500 en donaciones mensuales.Esa cantidad (no tan grande en sí misma para un desarrollador), disminuyó aún más con los años. Ahora, cuesta apenas $400 mensuales, mientras que las descargas de Core-js siguen aumentando. Pushkarev a menudo trabaja alrededor de 250 horas al mes en este proyecto, a una tarifa de menos de $2 por hora. Es que no es justo.
Además, tiene problemas de la vida real que resolver, como mantener a su propia familia y algunos problemas legales en Rusia, que le impiden salir del país. Por lo tanto, planea hacer de Core-js un software comercial o abandonarlo, a menos que obtenga colaboraciones significativas para mantener viva la biblioteca.Gracias a Kivach, zloirock (como cualquier otro desarrollador en GitHub) ahora tiene una alternativa de donación sin límites ni tarifas. Hasta ahora, este repositorio ha recibido alrededor de $ 176 en GBYTE de varios donantes después de la publicación de la publicación de zloirock el 14 de febrero de 2023. El mantenedor puede usar estos fondos en la red Obyte, tomar Counterstake Bridge para enviarlo a BNB Chain, Polygon , o Etéreo; o cambiarlos por dinero fiduciario en cualquiera de los mercados disponibles.
Por ahora, el repositorio se queda con el 100 % de las donaciones, ya que el desarrollador no ha establecido ninguna otra regla de distribución (es posible que aún no sepa que está recibiendo donaciones). Su repositorio tiene millones de dependientes directos e indirectos, y las donaciones a cualquiera de ellos podrían llegar a Core-js. Esperamos que siga ayudando a proyectos conocidos y desconocidos pero vitales como este.