¿Por qué la mayoría de gente no retribuye al Software Libre?

| English | Español |

Introducción

Contribuir al Software Libre es eso que hago regularmente, lo cual ha sido una fascinante experiencia que cambió mi visión de todo. Tocó mi vida personal e impulsó mi carrera así que tal vez pueda inspirarte un poquito.

Llámese "retribuir" o "contribuir" al Software Libre, "parece" que a la gente no le gusta completar el círculo. La pregunta es:

¡¿POR QUÉ C...?!

Esta pregunta tiene varias respuesta o "mentiras" que permanecen en la mente de la gente:

  • "Mis contribuciones no aportarían mucho valor"
  • "No estoy suficientemente preparado"
  • "Contribuir es una perdida de tiempo"
  • "Estoy muy ocupado para contribuir"
  • "Las cosas ya están bien, no me necesitan"
  • ...

Estoy llevando a cabo Ophal como un proyecto de Software Libre y tengo amigos con sus propios proyectos (¡y lo hacen mucho mejor que yo!), así que conozco directamente la frustración de un líder de proyecto intentando ganar nuevos contribuidores. Hay un sentimiento generalizado de decepción, dado el hecho que apenas el 10% de usuarios son contribuidores, se conoce como la regla del 1% o la teoría 90-9-1.

510px-1percentrule.svg.png
Gráfico: File:1percentrule.png en Wikimedia Commons.

Sí, ya sabemos que sólo el 1% de usuarios llegaran a ser contribuidores activos (miembros del equipo), aún así nos sentimos frustrados. De hecho, algunos de mis amigos dicen que los merodeadores ("lurkers" en inglés) son de hecho "parásitos" ¡No estoy de acuerdo! Porque el Software Libre se trata de libertad. Tu escoges de acuerdo a tus posibilidades y anhelos. Nada obliga a los usuarios a convertirse en contribuidores.

El software debe ser útil en primer lugar

El software que ayuda a que las personas realicen sus tareas exitosamente, fácilmente y a tiempo es el más valioso. Soy activo en el Software Libre los últimos 10 años, suficiente para entender que los usuarios son personas y están muy lejos de ser tontos. Tienen un trabajo y una familia que cuidar, además de su vida personal... ¿No es suficiente estrés?

Así que, son como tu, ellos entienden la importancia de una herramienta para la productividad ¡Deben permanecer competitivos o es el fin de la carrera! En concreto, se supone que el software debe ayudar a las personas.

La gente esta dispuesta a contribuir


Foto: "Code Sprint - DrupalCon Baltimore 2017" por comprock en flickr.

¡Ciertamente! La gente quiere contribuir pero no todos tienen tiempo disponible para contribuir a cada proyecto que usan. De hecho la mayoría no van a contribuir a un solo proyecto en toda su vida aunque conozcan el valor de hacerlo ¡Lo sé, lo sé! La gente puede separar tiempo pero necesitan tener una razón fuerte. Se requiere esfuerzo para entrar a un proyecto de Software Libre, toma tiempo hacer las conexiones correctas y ganar un mentor que quiera apostar por ti. Todavía recuerda, la libertad es parte de este juego, cada uno hace su elección.

Una receta de develCuy para escalar las contribuciones

Aprendí esto de primera mano, sé que requiere de mucho trabajo, sé que funciona... ¡Pero soy perezoso! Algunos factores son necesarios para que esto tenga sentido. Si eres parte de un proyecto que de alguna forma tiene una base de usuarios en crecimiento. Si tu proyecto encaja con las necesidades de la gente ("market fit") y tienes fuertes canales de comunicación (buen marketing). Si tienes una sólido plan de trabajo que está funcionando como reloj suizo (hasta ahora). Si tu proyecto carece de contribuidores para ser sostenible entonces mi receta tiene grandes chances de funcionar para ti:

  1. Revisa (otra vez) las predicciones de sostenibilidad del proyecto
  2. Asegúrate que el proyecto tiene un propósito fuerte y claro (¿Está cambiado el mundo para mejor?)
  3. Crea "low hanging fruits" (tareas pequeñitas, para onboarding -incorporar a nuevas personas- )
  4. Haz documentación para seres humanos ¡Ellos la amarán!
  5. ¡Repite!

El ingrediente secreto: Empoderar a la gente

Quiero resaltar el #3 que está al medio de mi receta. Para empoderar a las personas se requieren habilidades de liderazgo, no solo de talento. Haz tu tarea y estudia acerca de liderazgo, encontrarás que las barreras para que la gente se incorpore en un equipo ¡son muy similares a ganar nuevos contribuidores para un proyecto de Software Libre! Si esperas que la gente aparezca de pronto y se encargue de una tarea en github solo porque publicaste el código... entonces haz entendido mal el liderazgo ¿No recuerdas que la gente tiene una vida? Entonces haz todo lo posible para que te ayuden. Hoy en día estas a solo un click de distancia para crear una wiki para tu proyecto. Es mejor entregar un poco de documentación que absolutamente nada.

Hay otras formas de empoderar a las personas, no estas buscando solo ganar contribuidores de código fuente sino también diseñadores, vendedores y otros líderes. Conforme tu proyecto crece necesitarás personas en las que puedas confiar para delegarles las tareas principales ¿Cómo es que podrías conseguirlo si lo primero que haces es cerrar puertas y ventanas? El código fuente puede estar abierto y ser gratuito, pero aun así permanecer como un completo y aterrador misterio si no colaboras con tus potenciales colaboradores (valga la redundancia).

En concreto: "Haz con otros como quieres que hagan contigo" ¡Mamá tenía razón después de todo!

Chef, Smile, Beard, Hat, Parfait.png
Dibujo: Chef drawing por Clker-Free-Vector-Images

Conclusión

Respuesta concreta para la gran pregunta: A la gente no le gusta perder el tiempo, están dispuestos a contribuir con proyectos significativos que cambien su mundo ¿Estás haciendo del tuyo uno de ellos?

H2
H3
H4
3 columns
2 columns
1 column
4 Comments