Por qué Linux es gratis: cómo el mundo de código abierto gana dinero

¿Por qué es gratis Linux y el software de código abierto? ¿Es seguro confiar en el software libre? ¿Qué obtienen los desarrolladores de esto y cómo hacen dinero para continuar con el desarrollo?

¿Por qué es gratis Linux y el software de código abierto?  ¿Es seguro confiar en el software libre?  ¿Qué obtienen los desarrolladores de esto y cómo hacen dinero para continuar con el desarrollo?
Anuncio

En Windows, Mac y dispositivos móviles, puede hacer una vida decente vendiendo software directamente a los usuarios. En esas plataformas, las personas están acostumbradas a pagar por las aplicaciones (aunque muchas son gratuitas). Todas mis aplicaciones: tienda de aplicaciones centralizada para Windows con mucho software libre. Todas mis aplicaciones: tienda de aplicaciones centralizada para Windows con mucho software libre. Más información.

Las cosas son diferentes para el software de código abierto. Usted es libre de cobrar dinero, pero ¿qué impide que alguien tome el código fuente y libere una alternativa?

La venta de aplicaciones, productos físicos y servicios en línea es también la forma en que los grandes ganan su dinero. Apple y Microsoft quieren que uses sus programas en sus máquinas. Entonces, si usted es un empleado que produce código para ejecutar en un sistema operativo comercial, es probable que su empleador esté en el negocio de vender software.

Google difiere en que obtiene la mayor parte de su dinero de los anuncios, pero Canonical recibió una paliza cuando intentó algo incluso vagamente similar.

En resumen, debe adoptar un enfoque diferente para ganar dinero en el mundo del código abierto. ¿Cómo gana dinero la gente produciendo el código de Linux y regalarlo gratis?

1. Pedir donaciones

Accedes a la página web de una aplicación y ves un botón de donación en la esquina. ¿Hace clic en él? Tal vez. Probablemente no.

Captura de pantalla del sitio web de VLC Media Player

Este es el problema de depender de las donaciones como fuente de ingresos. A veces el dinero entra. A menudo, no es así.

Patreon ha ayudado a algunos miembros de la comunidad de código abierto, pero muchos desarrolladores no son lo suficientemente populares como para atraer a un seguidor mensual. Las distribuciones como Elementary y Ubuntu MATE logran obtener algunos ingresos con este modelo, pero la plataforma es más adecuada para los creadores de contenido que para los desarrolladores de software.

Algunos servicios toman el enfoque opuesto. En lugar de ser lugares donde pedir dinero a los usuarios, estos sitios ofrecen una forma de que las personas envíen sugerencias a los servicios que les gustan. Los ejemplos incluyen Tip the Web y Gratipay.

A las organizaciones les resulta más fácil atraer donaciones que los desarrolladores individuales. Grupos como la Fundación GNOME, KDE eV, la Free Software Foundation y Software Freedom Conservancy aportan suficientes donaciones para funcionar. Los entusiastas del código abierto donan en beneficio de una causa, y las empresas a veces contribuyen con grandes sumas para respaldar las tecnologías de las que se benefician. Algunos están dispuestos a convertirse en patrocinadores corporativos Comprender cómo los desarrolladores de software de código abierto ganan dinero Comprender cómo los desarrolladores de software de código abierto ganan dinero La verdad es que muchos desarrolladores y proyectos de OSS generan ingresos. Lee mas .

2. Trabajando para una compañía

Muchos desarrolladores obtienen sus ingresos mensuales creando un código Linux. Trabajan para empresas que, por una razón u otra, han determinado que apoyar el ecosistema de Linux es bueno para los negocios.

Algunas son compañías de "código abierto". Hacer software libre es una parte clave de lo que hacen. Red Hat es el mayor ejemplo de esto. Canonical, quien hace Ubuntu, es otro prominente. Ambos ganan dinero al establecer contratos de soporte con compañías que usan sus productos.

Otros utilizan Linux para lograr sus propios objetivos específicos. Antes de Android y Chrome OS, Google no comercializaba sus propias distribuciones, pero aún contrataba desarrolladores que tenían que trabajar en Linux. Con los años, ha producido una serie de aplicaciones compatibles con Linux ¿Cambiadas desde Windows? 5 herramientas de Google que puede usar en Linux ¿Cambió de Windows? 5 herramientas de Google que puedes usar en Linux Leer más.

La mayoría de las empresas con desarrolladores de Linux no contribuyen con el código a la comunidad en general. Muchos de ellos crean o mantienen el software empresarial necesario para que una empresa haga su trabajo. Después de todo, Linux es más prominente en servidores que en escritorios. Esta realidad ha empujado incluso a Microsoft a contratar personas que trabajen con Linux. ¿Microsoft Lovely Really Linux After All? ¿Microsoft realmente ama a Linux después de todo? Microsoft y Linux han tenido una relación tumultuosa. Con los años, los CEOs han expresado su deseo de que Linux desaparezca, pero en estos días la historia es diferente. ¿A Microsoft le gusta realmente Linux después de todo? Lee mas .

Pero en algunos casos, no hay forma de evitar trabajar directamente en el proyecto original de código abierto. Compañías menos conocidas como StrongLoop y Voxer les pagan a algunas personas para trabajar exclusiva o predominantemente en Node. Y porque la vida no es en blanco y negro, también lo es Microsoft.

3. Ir Independiente como Consultor o Contratista

Un desarrollador puede hacer que el dinero decente sea independiente. En lugar de unirse a una empresa, toman sus habilidades y trabajan como consultores. Muchas organizaciones necesitan ayuda para comenzar un proyecto de fuente abierta, y un consultor puede ayudarlas a despegar. Otros encuentran que mantener un proyecto en marcha es aún más difícil y recurrir a un consultor para obtener ayuda.

Muchas empresas necesitan ayuda para construir o mantener un servidor Linux, pero no quieren contratar a alguien para un puesto de tiempo completo. Un contratista independiente con experiencia en Linux puede entrar y hacerse cargo del trabajo.

Este trabajo no siempre proporciona el sueldo constante que un empleado hace, pero proporciona un ingreso más confiable que las donaciones. Le da a alguien con muchas habilidades relacionadas con Linux una forma de subsidiar toda la programación que ha hecho de forma gratuita.

4. Bounties de caza

Un enfoque innovador para pagar a los desarrolladores es en realidad bastante viejo. Nombra un trabajo que quieras hacer y pon una recompensa. Quien hace la escritura se lleva a casa la recompensa.

Bountysource es un sitio web donde los usuarios pueden contribuir con dinero para estas recompensas. La recompensa no tiene que venir de una fuente. Muchas personas pueden lanzar $ 5 hacia un proyecto con la esperanza de que si hay suficientes personas que lo hagan, un desarrollador encontrará atractiva la recompensa.

Lamentablemente, el dinero del premio no siempre coincide con la tarea. The Elementary Project ha adoptado a Bountysource como una forma de atraer ayuda, pero incluso con contribuciones adicionales de los usuarios, la mayoría de los empleos generarán un desarrollador de $ 100 o menos. Eso es centavos en comparación con el dinero que un programador hace en el sector privado.

¿Por qué lo hacen?

Las motivaciones varían de una persona a otra. Muchos desarrolladores tienen una creencia ideológica de que el software debe ser gratuito y de código abierto. 5 Razones por las que el software debe ser gratuito y de código abierto 5 Razones por las que el software debe ser gratuito y de código abierto El software gratuito no solo significa que puede usar la aplicación o el juego sin pago. ¡Se trata de la longevidad, la privacidad, la propiedad y mucho más! Lee mas . O, al menos, creen que la creación de dicho software beneficia al mundo. Otros desarrolladores sienten que no tendrían éxito tratando de vender su software, por lo que también podrían abrirlo. Algunos vienen del ángulo opuesto: no ven ninguna razón para no abrir su proyecto. Lanzar el código en GitHub invita a otros a ayudar y hacer una aplicación mejor de lo que sería de otra manera.

Algunos están felices de usar sus habilidades para crear el software que disfrutan después de pasar horas en proyectos menos interesantes para su trabajo diario. Otros son estudiantes que flexionan sus músculos por primera vez.

Al final del día, el trabajo "libre" no es gratis. Los voluntarios tienen que ganar dinero de alguna manera. Y aunque gran parte del software de los repos de tu distribución proviene de desarrolladores que trabajan de forma gratuita, a muchas personas se les paga por contribuir al ecosistema de código abierto.

¿Te pagan para trabajar en Linux? ¿Creas aplicaciones? Trabajar en servidores? Producir las herramientas que ejecutan la web? ¿Cómo es el dinero? ¡Comparte tu experiencia con nosotros en los comentarios!

In this article