10 maneras de contribuir a la comunidad de código abierto
El software de código abierto ha ayudado a acelerar el desarrollo de la tecnología de la información, generando oportunidades nunca antes vistas. Solo piense en nuevas empresas y pequeñas empresas que utilizan CMS gratuito como Drupal o WordPress, o entornos de escritorio provistos por distribuciones de Linux que podemos usar de forma gratuita.
El software de código abierto que podemos descargar desde lugares como Sourceforge, GitHub o el repositorio de complementos de WordPress por lo general son Escrito y mantenido por desarrolladores voluntarios en su tiempo libre.. Si alguna vez hemos utilizado un software de código abierto, no solo somos usuarios finales, sino que también somos miembros de la Comunidad de código abierto..
Como el éxito del movimiento depende en gran medida de sus usuarios, es importante pensar en el código abierto como nuestro propio proyecto, y reflexionar sobre lo que podemos hacer para ayudar a mejorar Productos de código abierto (software, complementos, temas, fragmentos de código, plataformas de blogs, sistemas operativos, etc.) que utilizamos.
Con la llegada de la Navidad, en este post echamos un vistazo a cómo podemos devolverle a la comunidad de código abierto, tanto o tan poco como tenemos el tiempo y la capacidad para.
1. Dar críticas positivas a nuestro software favorito.
Como los desarrolladores de código abierto generalmente no son compensados financieramente, necesitan ser motivados de otra manera. Muchos de ellos han experimentado tristemente que los usuarios tienden a dar críticas negativas mucho más fácilmente que las positivas..
Esta tendencia suele verse como un resultado de la psicología humana básica, como un usuario enojado confundido por un software no funcional. Comentará más rápidamente sobre la calidad. que alguien cuyas necesidades han sido satisfechas, pero vale la pena pensarlo desde otro aspecto también.
Obtener revisiones poco positivas puede ser extremadamente desmotivador para los desarrolladores de código abierto, así que si encontramos un buen tema, plugin o software, siempre es una buena idea volver a su sitio de origen y dejar un comentario positivo para los desarrolladores..
Incluso si no tienen tiempo para responder, seguramente lo apreciarán. La Navidad puede ser un buen momento para sorprender a los autores de nuestros complementos y temas favoritos con una asombrosa revisión como regalo.
2. Hacer preguntas antes de dar críticas negativas.
A pesar de toda buena voluntad, con frecuencia sucede que algo no funciona como hemos imaginado. No es necesariamente el problema del software, pero También puede originarse a partir de los problemas de nuestro entorno local., la incompatibilidad de otro software que usamos, y muchas otras cosas.
Dejar un comentario negativo debe considerarse como un último recurso Si queremos una Comunidad Open Source próspera. Siempre debemos recordar que obtenemos el software que necesitamos de forma gratuita, por lo que No estamos tanto en el papel de un cliente, sino más bien de un igual..
Las plataformas en línea donde podemos descargar software de código abierto generalmente brindan algunas formas de contactar a los desarrolladores, así que antes de dejar esa ingeniosa revisión de 1 estrella, siempre es una buena idea describe el problema en detalle (más abajo), y Haz preguntas en el foro de soporte.. En la mayoría de los casos los desarrolladores responderán rápidamente.
3. Ayudar a los desarrolladores a reproducir fácilmente errores.
Ya sea que tengamos acceso a un foro de soporte, a un sistema de seguimiento de errores, o simplemente contactemos a los desarrolladores directamente por correo electrónico o a través de un sitio de redes sociales, es Siempre crucial para describir nuestro problema en detalle..
Buen reporte de errores Es una forma de arte propia, y puede ayudar enormemente a los desarrolladores, si se hace correctamente, por lo que vale la pena reflexionar sobre cómo componerla correctamente..
Los desarrolladores necesitan Sepa paso a paso lo que hicimos antes de encontrar el error., cómo ocurrió exactamente la falla, qué otros software / complementos se ejecutan al mismo tiempo, y en algunos casos plataforma, sistema operativo, y dispositivo nosotros usamos.
Los informes de errores y las revisiones que solo dicen que "este complemento apesta" o "basura sin valor" no son particularmente útiles.
4. Contribuir a los foros de soporte.
Si ya hemos estado usando un software, un complemento, un tema o una plataforma de blogs por un tiempo, podemos devolverle algo a la comunidad fácilmente Compartiendo nuestro conocimiento existente con usuarios menos experimentados.. La mayoría de los sitios que ofrecen material de código abierto tienen foros de soporte temáticos donde cualquiera puede registrarse.
No tenemos que ser desarrolladores para ayudar, ya que normalmente también hay muchas preguntas no técnicas. Contribuir a los foros de soporte no solo es importante porque podemos ayudar a otros, sino también porque Esta es una manera en que podemos mantener nuestro conocimiento fresco.
5. Corre la voz sobre el software que nos gusta.
Si hemos encontrado algo que nos guste particularmente, Proporcionar cobertura gratuita o promoción. También es una excelente manera de ser un miembro dedicado de la comunidad de código abierto. Si tenemos un blog, o contribuimos con el de otra persona, no necesitamos hacer nada más que escribir un post interesante al respecto. Aquí, en hongkiat.com, lo hemos hecho muchas veces y lo seguiremos haciendo en el futuro..
Si no posee un blog, también puede optar por correr la voz acerca de su software favorito en los sitios de redes sociales. No solo ayudamos a los desarrolladores de código abierto de esta manera, sino que también Otras personas que buscan un buen software. para este o aquel propósito.
6. Recomendar características, pero con mucho cuidado.
Las solicitudes de funciones pueden ser útiles, pero solo si se hacen con mucho cuidado. Si lo hacemos con consideración y les mostramos a los desarrolladores que entendemos y apreciamos su trabajo, podemos Dales ideas valiosas informándoles cómo pueden mejorar el software..
Desafortunadamente muchos usuarios no te comportes muy respetuosamente al realizar solicitudes de funciones, algunos incluso dan malas críticas a los complementos que funcionan a la perfección simplemente porque no proporcionan las funciones que necesitan.
Este tipo de comportamiento alejar a muchos desarrolladores talentosos del código abierto, así que si queremos que la comunidad prospere, siempre necesitamos tratar a los desarrolladores como socios, y pregunta por las características con respeto..
7. Sea un probador de software
El software necesita ser probado exhaustivamente, por lo que si tenemos un poco de tiempo libre o estamos particularmente interesados en un complemento o una aplicación, podemos participar en el proceso de desarrollo como un probador de software voluntario. Los equipos de código abierto por lo general informan a los usuarios sobre las oportunidades de prueba en sus sitios web, boletines o en sus perfiles de redes sociales..
Por ejemplo, el tema de WordPress les dio a los desarrolladores la oportunidad de probar su último tema predeterminado, Twenty Sixteen, e incluso dan instrucciones detalladas sobre cómo funciona el proceso de prueba. Al probar productos no solo ayudamos, sino que también podemos Aprende mucho sobre el proceso de desarrollo y el software en particular..
8. Subir un parche o una mejora
Los equipos de código abierto siempre dan la bienvenida a los nuevos desarrolladores, por lo que si no queremos o no tenemos tiempo para comenzar nuestro propio proyecto de código abierto, también puede ser extremadamente útil si subir parches para errores existentes, o mejoras para la mejora. Si queremos hacer eso, generalmente necesitamos crear un archivo de parche que contenga una lista de las diferencias que hicimos.
El equipo de WordPress lo explica muy claramente cómo enviar un parche de acuerdo con el sistema de control de versiones SVN utilizado por WordPress, y aquí hay una guía sobre cómo podemos hacer una solicitud de extracción Si queremos contribuir a un proyecto GitHub..
La creación de parches requiere codificación, por lo que solo se recomienda a los desarrolladores.
9. Contribuir a la documentación o traducción.
El software utilizable no solo consiste en código, sino también necesita documentación comprensible, y en un mundo globalizado, traducciones también.
La mayoría de los equipos de código abierto. Permitir a los usuarios editar su documentación existente. y añadirle nueva información; solo piensa en el codex de WordPress. No necesariamente tenemos que pensar en cosas grandes, incluso podemos Ayuda al corregir errores tipográficos y desinformación..
También podemos colaborar con el código abierto traduciendo nuestro software o aplicación favorita a un idioma extranjero. Este tipo de contribución es excelente para las personas cuyo idioma nativo no es el inglés. Después de todo, ¿por qué querríamos vivir en un mundo donde no se puede acceder a aplicaciones y software geniales en otros idiomas??
La localización de software usualmente utiliza aplicaciones como Poedit que hacen posible traducir solo una o dos oraciones al mismo tiempo, por lo que no necesariamente tenemos que trabajar mucho, ya que cada pequeña contribución ayuda.
10. Sigue usando software de código abierto
Si queremos ver una escena de código abierto animada, necesitamos seguir usando activamente software de código abierto, y No tengas miedo de probar nuevos. Si encontramos algo bueno., No debemos dudar en recomendarlo a otros., para que ellos también puedan beneficiarse de ello.
Incluso si solo somos usuarios ardientes y respetuosos que no hacemos otra cosa que no sea compartir nuestras experiencias, ya hemos contribuido de manera significativa.