Ganar dinero con software de código abierto: ¿cuál es nuestra responsabilidad?

Publicado: 2022-08-31

El software gratuito y de código abierto impulsa gran parte de la web. Y es parte de lo que hace que la industria del diseño web sea tan única.

¿Se imagina una línea de trabajo tradicional que dependa tanto de herramientas gratuitas? El concepto probablemente sería incomprensible para cualquier persona, desde un contador hasta un zoólogo. Sin embargo, es algo que los diseñadores web han adoptado y, hasta cierto punto, esperan.

Ya sea que esté creando un sitio web con WordPress, creando un diseño con Bootstrap o almacenando datos a través de MySQL, es algo que ocurre todos los días. Y estas herramientas son solo algunos ejemplos. Tenemos una multitud de opciones gratuitas, cada una de las cuales nos ayuda a hacer nuestro trabajo de manera más efectiva.

Este ha sido el caso durante años. Y las cosas han ido notablemente bien. Algunas herramientas van y vienen, pero la filosofía subyacente del software de código abierto ha perdurado. Pero eso parece estar cambiando.

Últimamente, se ha hablado de los llamados “viajeros gratuitos” que se benefician de este tipo de proyectos sin necesariamente retribuir.

Eso plantea la pregunta de cuál es nuestra responsabilidad cuando usamos software libre y de código abierto con fines comerciales. ¿Qué debemos, si es que debemos algo?

Lo que sigue no es una respuesta definitiva. En cambio, es una colección de pensamientos sobre cómo podemos llegar a una mejor comprensión del problema, junto con algunas acciones simples que podemos tomar.

Tome un viaje gratis independiente

Por supuesto, el debate sobre los usuarios gratuitos se ha centrado en gran medida en los usuarios corporativos. El freelancer cotidiano no ha sido el tema principal de debate.

Pero las líneas pueden volverse borrosas. Considere que cualquier persona con el deseo y la habilidad puede extender el software de código abierto. Como tal, también pueden beneficiarse financieramente de sus esfuerzos.

Esto ha sido alentado dentro de la comunidad de WordPress. Muchos temas y complementos han tenido éxito a través de ofertas comerciales o gratuitas. Una vez que se ha alcanzado cierto estatus, ¿ese desarrollador se convierte en parte de la conversación?

Del mismo modo, se podría crear un complemento personalizado que sea específico para un proyecto de cliente. Con eso, no solo estamos ganando dinero con la creación de un sitio web. También podemos cobrar más por una solución personalizada diseñada en torno al software principal.

La capacidad de un profesional independiente para repetir este proceso podría generar un crecimiento significativo. A los ojos de algunos observadores, se podría traspasar un umbral a medida que crecen los ingresos.

El software de código abierto ofrece una oportunidad para quienes buscan ampliarlo con fines de lucro.

La incómoda verdad sobre el software libre y de código abierto

Parece que hay mucha área gris cuando se trata de retribuir a algunos proyectos de código abierto. Existen estándares arbitrarios sobre quién debe contribuir y cómo debe hacerlo. La etiqueta a menudo se insinúa pero no se define claramente.

Además, el mero hecho de que una aplicación o marco se publique garantiza que los usuarios se beneficiarán en diversos grados. Algunos los usarán de maneras que el autor no esperaba ni pretendía. Otros descubrirán métodos para sacar provecho de ello.

Esto puede hacer que las partes interesadas del proyecto se vuelvan aprensivas. Sin embargo, también es la realidad de nuestro mundo. La tecnología se puede usar para bien, para mal y todo lo demás. Es parte del riesgo que corres al permitir que cualquier persona acceda a tu creación.

Si todos, desde un empresario individual hasta una gran empresa de hosting, pueden usar libremente una aplicación, no debería sorprender que algunos se nieguen a jugar bien. En un mercado competitivo, la gente busca una ventaja. Éticamente hablando, a veces sus acciones van contra la corriente.

Cuando el software se lanza públicamente, algunas personas pueden usarlo de forma no intencionada.

¿Qué debemos hacer?

Definir lo que cuenta como una contribución está abierto a interpretación. Hay formas oficiales y no oficiales de hacerlo. Con eso, depende de cada uno de nosotros pensar en lo que queremos devolver a los proyectos de los que nos beneficiamos, o si queremos devolver algo.

Si sus habilidades y su horario le permiten desempeñar un papel oficial, convertirse en voluntario es una forma maravillosa de dar las gracias. Independientemente del software, casi siempre existe la necesidad de recursos humanos. Incluso unas pocas horas al mes pueden tener un impacto positivo.

No todos tienen el tiempo, los recursos o la experiencia para dedicarse a los canales oficiales de contribución. Sin embargo, los esfuerzos extraoficiales también valen la pena.

Si encaja en esta categoría, todavía hay algunas formas valiosas de devolver el favor:

Respetar las licencias de software

Este tipo de contribución no requiere grandes gestos ni declaraciones públicas. Al utilizar una aplicación, acepta los términos de su licencia. A partir de ahí, depende de usted seguir adelante.

Por ejemplo, puede haber reglas sobre la redistribución o el uso de software complementario que siga un conjunto de estándares. Mantenerse dentro de esos límites es una buena práctica y una muestra de respeto por quienes dedican su valioso tiempo al proyecto.

Esto es lo mínimo que podemos hacer para ayudar a que un proyecto cumpla su promesa.

Comparta su conocimiento y experiencia

Si ha tenido experiencia con una aplicación, tómese un tiempo para compartirla con los demás. Transmita consejos, tutoriales u opiniones a través de las redes sociales o un blog. Dígales a sus clientes cómo su organización puede beneficiarse del software.

Esto crea conciencia, que es el elemento vital de muchas ofertas de código abierto. Es particularmente importante para proyectos pequeños que no tienen un reconocimiento de nombre generalizado.

Aparte, también vale la pena informar a las personas detrás del proyecto sobre sus esfuerzos. Probablemente apreciarán el reconocimiento.

Apoya el Ecosistema

Un ecosistema saludable suele ser parte de un próspero proyecto de código abierto. Piense en WordPress como un buen ejemplo. Si no hubiera temas y complementos de terceros disponibles, el software central sería menos atractivo. La extensibilidad significa mucho.

Puedes apoyar el ecosistema usando y promocionando tus artículos favoritos. Compre versiones comerciales si se ajustan a sus necesidades. Y también puedes contribuir con tus propias creaciones.

Reconocer a otros colaboradores

Se requiere mucho trabajo para fabricar excelentes herramientas. Se requieren innumerables horas dedicadas al diseño, desarrollo, soporte y otras áreas. Pero no tiene por qué ser un trabajo desagradecido.

Tomarse el tiempo para decir "gracias" a los colaboradores es muy útil. Muy a menudo, solo vemos los aspectos negativos en la esfera pública. Por lo tanto, una breve nota de aliento puede marcar la diferencia.

Nuevamente, no tiene que ser nada grandioso. Ya sea que se trate de un saludo en Twitter o un correo electrónico, asegúrese de difundir la positividad. Es algo que todo el mundo necesita escuchar de vez en cuando.

Hay muchas formas oficiales y no oficiales de retribuir a un proyecto de código abierto.

Piense en el software que usamos

En esta era de potente software de código abierto y descargas casi instantáneas, es fácil dar por sentado lo que tenemos. Y nadie puede culparlo si su enfoque tiende a estar en la tarea que tiene entre manos. Esa es una parte natural de administrar un negocio o tener un trabajo.

Al mismo tiempo, es importante dar un paso atrás y pensar en el software que usamos. ¿De dónde viene? ¿Quien lo construyó? ¿Cómo nos han impactado sus esfuerzos?

Luego considere lo que puede devolver. Quizás no todas las contribuciones sean iguales. Pero todos ellos importan, no obstante.