Artículos

¿Cómo puedo colaborar en proyectos Open Source sin ser programador?

Este artículo se puede leer en aproximadamente 234 segundos

Las comunidades de software libre y de código abierto están creciendo cada día más, nuevos proyectos arrancan todos los días, ya sean de gran envergadura, como el desarrollo de nuevas distros o sus actualizaciones, como aplicaciones de todo tipo. Lamentablemente, muchas veces hay personas que tienen ganas de colaborar, pero piensan que saber programar en algún lenguaje, es una condición necesaria para hacer algún aporte. En realidad, hay un montón de cosas que podés hacer para ayudar a tu que proyecto open source favorito crezca y sea un poco mejor. Acá van algunas ideas, pero la lista está abierta a sus aportes ;)
Cómo colaborar en proyectos Open Source sin ser programador

Traducir

Todo proyecto open source, sea grande o pequeño, suele tener versiones en varios lenguajes. Si sabés hablar más de un idioma, es tu oportunidad para colaborar como traductor. El abanico de posibilidades es enorme, si tenés algo de conocimiento técnico, podés ayudar a traducir las interfaces de usuario, menúes, botones, o incluso los comentarios del código fuente. Otra alternativa es ayudar a traducir la documentación, los manuales de ayuda o el sitio web del proyecto.

Reportar bugs

Esta tarea es ideal para todos aquellos que sean muy meticulosos y atentos a los detalles. Saber cómo reportar un bug no es tan simple como parece, ya que los programadores necesitan saber lo más posible sobre las condiciones en las cuales se produce. ¿Cómo es la secuencia de acciones que desencadena el error? ¿Qué sistema operativo se está utilizando? ¿Qué hardware se está empleando? Ayudar a que los bugs sean encontrados y reparados es un excelente aporte para cualquier proyecto open source que busque mejorar la calidad de sus productos.

Ser Beta-tester

Cuando una nuevo programa está en fases avanzadas de desarrollo, los programadores necesitan saber cómo se va a comportar bajo distintas condiciones y es ahi dónde los beta-testers entran en escena. Su trabajo es probar los programas exhaustivamente e informar todo lo van encontrando en el camino.

Difundir y promocionar

¿Tenés un blog? ¿Administrás algún grupo o fanpage de Facebook? ¿Tenés miles de seguidores en Twitter? Ayudar a que un proyecto open source se haga conocido es sumamente valorable, además, tu comunidad va a poder conocer nuevas herramientas de software que probablemente les sean de suma utilidad. Hay muchísima gente que no usa estos programas porque directamente desconoce su existencia, y es ahi es donde vos podés hacer algo para que eso cambie ;)

Ayudar con el diseño

Si te manejás con el diseño gráfico, casi cualquier proyecto open source puede llegar a necesitar de tus servicios, ya que hoy por hoy, el aspecto visual es cada vez más importante. Además, haber colaborado con la parte gráfica de un proyecto puede ser una muy buena incorporación a tu portfolio o currículum.

Moderar un foro

Las comunidades open source son muy activas en la web, con infinidad de blogs y foros relacionados. Toda esa masa de usuarios necesita ser moderada, para evitar exabruptos, confusiones, contenidos repetidos y una multitud de problemas que deben ser atendidos. Si tenés algo de tiempo libre, siendo moderador de algún foro no sólo vas a estar contribuyendo a que las comunidades estén mejor administradas, sino que es muy probable que aprendas muchísimo del tema.

Mejorar un sitio web

Si la programación web es lo tuyo, o si te las rebuscás con algún CMS, tipo Joomla, WordPress o Drupal, una excelente alternativa es ofrecerte para terminar alguna sección de una página que todavía esté incompleta, corregir errores o simplemente colaborar con la publicación de actualizaciones. Inclusive, podés mejorar el posicionamiento del sitio haciendo tareas de SEO. Hay muchos proyectos open source que tienen un gran producto, pero dejan el website en segundo plano, desaprovechando oportunidades de difundir lo que hacen.

Documentar

Al igual que el reporte de bugs o el beta-testing, documentar un proyecto es una tarea bastante tediosa, que los desarrolladores suelen esquivar dentro de lo posible. Escribir manuales, tutoriales, guías, wikis, inclusive hacer videos explicativos, puede ser una excelente manera de que colabores con un proyecto open source. Estoy seguro que los programadores van a estar más que contentos por que te ofrezcas a hacer esas tareas, que además constituyen una parte muy importante para cualquier software.

 ¿Qué otras formas de colaborar con un proyecto open source sin que haga falta saber programar se les ocurren?

Acerca de Ger

Apasionado de la tecnología, las curiosidades científicas y de Internet. ¡Con muchas ganas de compartir experiencias y aprender cosas nuevas!