Tabla de Contenidos

Tema anterior

Guía de Colaboración con LliureX

Próximo tema

Créditos y Licencia

Esta página

Introducción

Mucha gente quiere involucrarse en el software libre pero no sabe por dónde comenzar. Hay varias maneras de ayudar incluso si no confías en tus capacidades técnicas.

El software libre ha cambiado a la informática y al mundo, y a muchos de vosotros os gustaría contribuir. Desafortunadamente muchas personas imaginan que eso es algo muy difícil y complicado. Las principales razones por las cuales piensan que no pueden son:

  • “No soy muy buen programador.”
  • “No puedo dedicarle mucho tiempo.”
  • “No sé en qué proyecto trabajar.”

Hay tres conceptos principales a recordar cuando busques oportunidades para contribuir:

  • Los proyectos necesitan colaboradores de todo tipo de habilidades y niveles de experiencia.
  • La más pequeña de las contribuciones todavía es más que ninguna.
  • El mejor proyecto en el que empezar a trabajar es aquel que ya usas.

La idea más dañina que tienen los principiantes es que, para contribuir al software libre, necesitas ser una especie de genio de la programación. Esto no es cierto. Ciertamente, hay algunas personas en el mundo del software libre que son vistas como estrellas del rock y pueden ser efectivamente genios de la programación. Sin embargo, la inmensa mayoría no lo somos. Simplemente somos personas que hacemos faena. A veces hacemos poca, a veces hacemos mucha. A veces es programación y a veces no.

Empieza escuchando

Todo en el software libre involucra a otras personas. Si buscas unirte a un equipo eso implica conocer la comunidad y cómo funciona. Llegar a un proyecto y decir “Hola, esto es lo que pienso que debería hacer este proyecto” no es recibido como algo positivo. Algunos proyectos pueden aceptar ese tipo de aproximación pero, si el proyecto ya lleva algún tiempo, las posibilidades de que se acepte tal actitud son escasas. Escuchar es la mejor forma de conocer lo que un proyecto necesita. En LliureX actualmente puedes suscribirte a http://planet.lliurex.net/ donde se agregan los contenidos de los blogs de los desarrolladores, colaboradores y novedades de la web.

Reporta fallos

El código es el corazón de cualquier proyecto de software libre pero no pienses que escribir código es la única manera de contribuir. El mantenimiento del código y los sistemas alrededor del mismo a menudo son descuidados por dedicar más esfuerzo a crear nuevas funcionalidades y correcciones de fallos. Mirar en estas áreas es una manera sencilla de comenzar a involucrarse en un proyecto. En general, los informes de fallo suelen ser pobres. Diagnosticar y clasificar un fallo puede ahorrar mucho tiempo a los desarrolladores a la hora de imaginar el origen del problema. Puedes aprender a informar de fallos de una manera más adecuada.

Trabaja con el código

Un programador con cualquier nivel de experiencia puede ayudar con el código del proyecto. No pienses que tienes que ser un genio del código para hacer auténticas contribuciones a LliureX.

Si ya haces tus propias correcciones, comentarios de código, pruebas y/o parches puedes hacérnoslos llegar por diferentes medios. Si tienes interés en trabajar con alguna parte del código de LliureX, podemos proporcionar un repositorio en http://github.com/lliurex. De esa manera podrás solicitar la incorporación de cambios en el código de una manera sencilla. Ahora mismo tienes accesible todo nuestro código desde nuestro repositorio de subversion (o mejor desde TRAC).

Uno de nuestros objetivos es crear una web con información sobre desarrollo para que sea mucho más fácil para las personas con conocimientos de programación y de administración de sistemas aportar sus cambios y propuestas. Si eres profesor de ciclos formativos de la especialidad de informática y quieres colaborar (tú y/o tus alumnos) al proyecto ¡contáctanos!

Trabaja con la documentación

Tanto si detectas fallos de redacción, ejemplos desactualizados, erratas, etc. como si tienes ideas, propuestas o documentos para incorporar a LliureX, ponte en contacto con nosotros.

Por otro lado, estamos interesados en crear un canal de videotutoriales de LliureX, disponibles desde diferentes lugares de internet (youtube, vimeo, mestreacasa). Si tienes algún videotutorial sobre LliureX que pueda interesar a los demás, ¡estaremos encantados de colaborar contigo!

Trabaja con la comunidad

El código es sólo una parte del software libre. La comunidad es lo que hace que el software libre funcione. Algunas de las maneras en las que puedes ayudar a construir la comunidad de LliureX son:

  • Contestar preguntas: la mejor manera de ayudar a construir la comunidad es ayudando a los demás. Responder a una pregunta, especialmente a alguien que está comenzando. Tanto en los foros como en cualquier otro medio (blogs, listas de correo, etc.)
  • Escribir en un blog: Si tienes un blog puedes escribir sobre tus avances y experiencias con LliureX. Si quieres podemos incluirte en el planet de LliureX donde agregamos cada vez más blogs.
  • Difunde LliureX: por las redes sociales (twitter, facebook, ...), entre tus amigos y compañeros, etc.