Free2Z ahora es Open Source, ¿Por qué es importante?

Free2Z ahora es Open Source, ¿Por qué es importante?

Descubre por qué Free2Z se volvió de código abierto y cómo puedes contribuir al desarrollo de su interfaz para mejorarla y ganar recompensas en ZEC.

September 28, 2024· 3 min read
909 score

Recientemente, Free2Z anunció que su Frontend, o la parte que puedes ver en la pantalla de tu dispositivo, se hizo de código abierto.

¿Por qué es importante y cómo puede cambiar las cosas para tí? Para empezar, veamos qué quiere decir "Open Source" o Código abierto.

¿Qué es el Open Source?

Un programa Open Source o de Código Abierto es aquel en el que puedes ver, analizar y modificar el código que le compone. En este tipo de programas, si una persona ve la posibilidad de mejorar alguna función, de adaptarla a una visión diferente o incluso agregar nueva funcionalidad, puede acceder al código, hacer el cambio y compartirlo para que luego sea implementado por el desarrollador original de la aplicación o el equipo a cargo.

Dar acceso abierto al código de un programa es importante no sólo porque promueve el aprendizaje, la innovación y el acceso equitativo a la tecnología que usamos a diario, sino que ayuda a reducir costos y mejorar la seguridad al permitir que más personas revisen y mejoren el código.

Image generated using Chat2Z

¿Por qué es importante para Free2Z?

En el caso de Free2Z, la funcionalidad de la plataforma es bastante completa, rápida y llena de funciones interesantes, pero su apariencia siempre puede mejorar. Abrir el acceso al frontend, fachada o parte visible del sitio web se abre la oportunidad de que tú, con tus conocimientos en desarrollo web con herramientas como TypeScript y React, puedas mejorar las partes de Free2Z que crees que podrían verse mejor, ayudar a mejorar su apariencia o el funcionamiento de su Interfaz de Usuario e, inclusive, ganar algo de ZEC mientras lo haces.

De momento, sólo el frontend está abierto, aunque con el tiempo más partes podrían ser liberadas. Mientras tanto, si quieres empezar, este es el camino..:

¿Cómo empezar a contribuir con el Frontend de Free2Z?

Para empezar debes correr una instancia local del repositorio git. Para lo cual necesitarás:

  • Instalar Git
  • Instalar node/npm

Una vez hecho esto tocará clonar el repositorio free2z/zuu e iniciarlo de la siguiente manera:

git clone https://github.com/free2z/zuucd ts/react/free2znpm inpm run start

Esto te permitirá iniciar el desarrollo y probar la implementación en el entorno de pruebas en https://test.free2z.com. Podrás modificar lo que quieras, teniendo en cuenta que cada cierto tiempo los cambios serán reemplazados por una copia más reciente del código en producción.

Si quieres conservar algo, lo ideal será manejarlo bajo los dominios de producción, free2z.com, free2z.cash y free2give.xyz.

También puedes mejorar el repositorio de la documentación. El proceso es similar, aunque se trate de una app diferente llamada docusaurus

cd docs/about-free2znpm inpm run start

Los cambios hechos en ambas aplicaciones se ejecutarán cuando se propongan mediante una pull request. Las compilaciones deben pasar una serie de pruebas en los dominios destinados a ese fin y, si todo luce bien, serán incluidas e implementadas. Puedes usar el [modelo GPT-4o disponible en Chat2Z](cd docs/about-free2z
npm i
npm run start) para ayudarte a empezar, o preguntar a algún humano por aquí.

¿Cómo funcionan las recompensas?

Free2Z no recompensará el trabajo que no pase a producción. Esto es debido a que detrás hay un equipo pequeño de desarrolladores a tiempo parcial con empleos reales y con un presupuesto limitado.

Por eso, la mejor forma de obtener una recompensa es presentar cambios pequeños pero significativos que pasen la etapa de pruebas y lleguen a producción. Estas contribuciones serán recompensadas con entre 1~3 ZEC.

Para empezar, se han creado algunos requerimientos en los que podrías trabajar, aunque eres libre de crear tus propias sugerencias e incluso asignarles el valor que consideras que tendrían.

¿Por qué trabajar en Free2Z? Porque es mejor, por supuesto 😎

Hay varias razones por las que Free2Z puede ser considerada una mejor alternativa a otras propuestas.

En primer lugar ofrece desarrollo realmente movido por la comunidad. Muchas de las funciones o mejoras implementadas en el producto final fueron sugeridas o promovidas por la comunidad, ninguna otra gran plataforma hace algo así. Además, algunos de estos aportes son recompensados.

La privacidad y el conocimiento son esenciales para vivir en libertad

Por otro lado, Free2Z no te rastrea. Otras plataformas se enfocan principalmente en obtener tu información para vender tus datos. Free2Z, en cambio se enfoca en el intercambio de valor y en la privacidad. Queremos darle a los usuarios todo el control sobre sus datos y recompensas.

A largo plazo, al mejorar a Free2Z, estamos mejorando todos.

Related Articles