Colaborando con el open source sin programar.

Alguna vez ya había publicado esto pero perdí la información; así que aquí va de nuez, a esto se le puede agregar mucho y tomar algunas cosas solamente, de cualquier manera es una buena manera de colaborar:

Existen muchas maneras de contribuir con el open source sin codificar.
  • Reportando bugs
  • Sugiriendo nuevas opciones y características
  • Haciendo comentarios para mejorar la calidad del programa
  • Ayudar a escribir buena documentación
  • Traduciendo documentación (y textos en el código) a otros idiomas
  • Leer documentación, seguir los ejemplos y hacer correcciones
  • Corrigiendo errores gramaticales y de ortografía en la documentación
  • Crear convenciones gramaticales y de estilo para los documentadores
  • Generando un glosario de términos técnicos
  • Convertir la documentación a un formato mas útil (por ejemplo DocBook)
  • Crear plantillas para escribir documentación en un procesador de textos WYSIWYG (AbiWord, KWord) y XSLT para transformarlo en DocBook.
  • Crear diagramas, capturas de pantalla y gráficos para la documentación
  • Enviar gráficos (iconos, fondos) para usarse en el programa
  • Ayudar a otras personas en el uso del programa (responder preguntas de las listas de correo ó canales de IRC)
  • Escribir un correo electrónico que exprese tu aprecio a los programas que utilizas
  • Enviar una postal a los programadores
  • Enviar a los programadores una cerveza virtual
  • Escribirle a tus legisladores respecto a lo que concierne al Open Source tiene que ver con las legislaciones recientes y venideras
  • Escribir un libro con revisiones y críticas
  • Escribe un libro
  • Mantener un FAQ ó un HOWTO
  • Ayudar a organizar eventos del GUL, incluyendo InstallFests y DocFests
  • Ayudar a escribir artículos para el periódico del GUL
  • Ayudar a actualizar el sitio web del GUL
  • Ayudar a mantener el sitio web de algún proyecto Open Source
  • Diseñar una mejor interfaz de tu programa favorito
  • Realizar estudios de usabilidad
  • Llevar a cabo casos de uso y validaciones
  • Ver como un programa maneja distintos tipos de datos aleatorios
  • Empaquetar la aplicación para alguna distribución en particular (o incluso otro SO)
  • Hacer que el programa se compile en otra plataforma
  • Crear un sitio de defensa de Linux
  • Proporcionar entrenamiento a los nuevos usuarios de Linux
  • Leer standards reelevantes y asegurarse que el programa los sigue
  • Convencer a la gente de que utilice productos Open Source cuando sea posible
  • Escribir sobre implementaciones con Open Source exitosas
  • Enviarle algo de dinero a los programadores
Algunas sugerencias en caso de que desees colaborar codificando para algún proyecto de Open Source:
  • Lee much código, y aprende de el
  • Al leer código, consulta los includes para obtener información o incluso también en las librerías (Aprende a hacer grep's en la función o estructuras que buscas)
  • Empieza por poco, con pequeños cambios en los programas existentes (No es necesario entender mucho para hacer esto en muchos casos)
  • Escribe tus pequeños programas solo para aprender el lenguaje y sus librerías
  • Escribe comentarios en el código existente en donde se necesite
  • Escribe algo de documentación sobre la arquitectura del programa
  • Aprende como utilizar todas las herramientas (CVS, diff, patch, libtool, automake...SVN)
  • Experimenta, realizando cambios en tus copia local de código
  • Prueba el código antes de enviarlo
  • Mantente adherido a los estandards de formato de código
  • No te des por vencido cuando tus parches sean rechazados (los rechazarán!)

Tomado de:
http://www.granneman.com/techinfo/linux/contributewithoutcoding.htm
2 comentarios

Entradas populares de este blog

Cómo tener un cultivo de búlgaros (Kéfir) por años

Mientras tanto, en internet... MUJERES CHINGONAS