importar mi nivel de conocimiento? ¿Por qué colaborar? ● Muchos proyectos no son mantenidos ni financiados por empresas, sino por voluntarios que gastan parte de su tiempo en desarrollar estos proyectos de software libre.
●La vida de un proyecto se garantiza mientras mas ayuda
se reciba por parte de sus colaboradores y usuarios.
●Muchas veces utilizamos software libre sin nada a cambio,
al colaborar en algún modo prodemos agradecer a este mundo la ayuda prestada.
●A veces realizamos mejoras personales que pueden
servirle a otras personas cuando se publican. Formas de colaborar ● Utilizando el programa ● Publicitar el proyecto con amigos, en redes sociales, etc.
● Repartiendo copias del programa.
● Escribiendo documentación sobre el proyecto y programa.
● Traducción de la documentación o interfaces del programa.
● Reportando errores y problemas de la aplicación.
económicamente con el proyecto. Formas de colaborar ● Diseñando arte (logos, botones, página web, imagenes) ● Encontrar soluciones a los errores existentes y enviarlos.
● Realizar paquetes del software para la distribución de
GNU/Linux que utilizas.
● Migrando la aplicación o ejecutando el programa en
arquitecturas no soportadas incialmente.
● Creando nuevas funcionalidades y caracteristicas
● Mejorando el código existente mediante pruebas,
ingenieria, solución de bugs, optimización de código, etc.
Factores a tomar ●¿Tengo tiempo suficiente para colaborar? ¿Puedo prestar ayuda en caso que me necesiten?
● ¿Hay mas gente prestando la ayuda que realizo?
●¿Los miembros del
proyecto están interesados en mi ayuda?
● ¿El proyecto está vivo?
●¿Cual es el protocolo para
colaborar? Primeros pasos ● Buscar en la página oficial información sobre como colaborar ó contactar a miembros del proyecto. ● Contactar desarrolladores ó
colaboradores. ● Preguntar el proceso para
prestar la colaboración.
● Estudiar la historia, situación actual e información general
del proyecto. ● Estudiar el funcionamiento del software y proyecto.
● ¡Comenzar prestando la ayuda!
Mientras se colabora ● Mantener contacto continuo con los miembros del proyecto para: ● Saber que estas vivo.
● Obtener retroalimentación de
la colaboración prestada, para
evitar estar colaborando de forma errónea, reafirmar que se cumple con los requisitos. ● Conocer el estado actual del proyecto: cambios
importantes en la estructura del software, cambios de
interfaz, nuevas características, entre otros.
●Si pasas a ser un miembro formal, evitar sentirte superior
ante los usuarios o recién llegados al proyecto. Después de colaborar ● Dedicar tiempo a seguir manteniendo los cambios requeridos para la ayuda que prestaste, o enseñar a otro miembro como hacerlo.
●Dejar medios de contacto para cualquier emergencia que
se preste.
●Documentar todo lo realizado para que futuros miembros
ahorren tiempo al momento de prestar nueva colaboración o mantener la ayuda que realizaste.