Si te gusta algunas de las aplicaciones libres y quieres ayudar a su desarrollo, hay diversas cosas que puedes hacer, incluso si no eres programador. En realidad, hay cosas que hacer para todos: usuarios nuevos, usuarios avanzados, diseñadores y programadores.
**Trabaja en la documentación
** Para que un programa tenga éxito es muy importante tener una buena documentación, tanto para los nuevos usuarios, usuarios frecuentes y programadores.
Puedes ayudar a construir, corregir y extender la documentación existente. Corrige los errores, extiende o corrige las páginas que no sean claras, crea nuevas páginas si un tema no se ha incluido, etc. Para editar las wiki probablemente deberás solicitar en los foros permisos de modificación.
** Algo que también es muy importante para atraer nuevos usurarios es la creación de tutoriales, si creaste o sabes hacer algo interesante, por que no escribir como lo hiciste?
** Por que no apoyar esa documentación escrita existente (o no, nuevas características) con vídeos?
**Trabaja en la traducción
** Traducir la documentación que no esta traducida o simplemente corrige lo que esta mal traducido.
** Traduce el programa a tu idioma. Todos los textos de la interfaz se pueden traducir a otros idiomas. Todo lo que necesitamos es alguien que sepa ese otro idioma y quiera ayudar! Cada comunidad utiliza varias formas para lograr que su programa este en varios idiomas, por ejemplo en FreeCAD las traducciones se realizan online en crowdin ].
**Diseña material gráfico
** Todo programa necesita iconos, splash screens, etc. Si eres diseñador gráfico quizás puedas aportar en mejoras o renovaciones de la interfaz y todo lo relacionado a ella.
**Reporta errores y solicita características interesantes
** Reporta errores, si encuentras alguno (pregunta la manera de hacerlo, cada programa tiene la suya). Asegúrate de que es en realidad un error, eso es, algo que debería funcionar y no lo hace. Asegúrate de describir bien como se ha producido el error, así cualquiera podrá reproducirlo. Fíjate que otro ya no lo haya reportado, y si es así y no fue atendido en un tiempo razonable recuérdalo en el foro así es atendido.
** Sugiere nuevas características, nadie puede garantizar que tu solicitud será atendida, pero podrías proporcionar una idea interesante. Antes de publicar una solicitud de características oficial, puede ser una buena idea comentar tu idea en los foros, para ver que opinan los demás.
**Ayuda a otros a conocer el software.
** Habla sobre el software en cuestión a otras personas que puedan estar interesadas
** Encuentra usos interesantes y documéntalos, por ejemplo con capturas de pantalla.
** Ayuda mostrándoselo a los demás!. Contribuye con archivos, dibujos, archivos de ejemplo de lo que se puede hacer con el programa.
** Participa en los foros, y ayuda a los nuevos usuarios a resolver cuestiones básicas
**Donar
** Muchos programas tienen la posibilidad de ayudar con un aporte económico, este es utilizados para mantener servidores, comprar nuevos, pagar a programadores, etc. Así que si te sobra un dinerin, que tal si aportas algo a ese software que siempre usas?
Estas formas de ayuda son muy importantes, principalmente para comunidades pequeñas con pocos programadores, ya que al tener que hacer todo esto ellos solos, están menos tiempo corrigiendo errores y creando nuevas características. Así que espero que el post logre que varios de los que no saben programar y quieren ayudar puedan hacerlo. Cualquier aporte que quieran agregar es bienvenido, y si quieres puedes contar tu experiencia o como colaboras en el software libre.
Aporte de @Rombus:
Otra forma de contribuir al software libre, sobretodo de proyectos pequeños y de un solo desarrollador, es mandarle un mail al desarrollador agradeciéndole por el software. No se imaginan lo bien que te hace saber que hay otra persona en el mundo que encuentra útil lo que hiciste y que se tomó el tiempo de decírtelo. Con esto no le pagas la comida, pero sin dudas lo motivás para que siga adelante
Este post se baso en una sección de la wiki de FreeCAD: Ayuda a FreeCAD
Para de quejarte por quejarte y ponte a ayudar!!!