Entendiendo cómo los desarrolladores de software de código abierto ganan dinero

Entendiendo cómo los desarrolladores de software de código abierto ganan dinero / Tecnología explicada

Hay muchos mitos sobre el software de código abierto ¿Qué es el software de código abierto? [MakeUseOf explica] ¿Qué es el software de código abierto? [MakeUseOf Explica] "Código abierto" es un término que se usa mucho en estos días. Es posible que sepa que ciertas cosas son de código abierto, como Linux y Android, pero ¿sabe lo que implica? Lo que está abierto ... Leer más (OSS) y quizás el más común es esto: El código abierto y el beneficio son mutuamente excluyentes. Seguramente hay quienes creen que todo el software debería ser abierto y libre, pero son una minoría (no muy diferentes a los puristas del arte).

La verdad es que muchos desarrolladores y proyectos de OSS generan ingresos. Algunos ganan el dinero suficiente para sobrevivir, mientras que otros producen tanto dinero que ponen verguenza a las alternativas propietarias. Como es eso de ironia?

Dicho esto, obtener ganancias como desarrollador de OSS requiere un ligero cambio de paradigma. En lugar de ver su software como el producto en sí, el truco es ver su software como una plataforma o catalizador que allana el camino para otras fuentes de ingresos..

Ofrecer soporte y servicios

Con mucho, el método más común de ingresos es proporcionar un servicio junto con el producto OSS. Elija cualquier proyecto OSS de forma aleatoria y es muy probable que utilicen este método de una forma u otra..

Binarios compilados. A pesar de liberar su código fuente de forma gratuita, siempre puede encontrar usuarios potenciales que quieran usar su software pero no tengan el conocimiento, el tiempo o la energía para compilarlo por su cuenta. Estos usuarios a menudo están dispuestos a pagarle para compilar su propio código en su nombre..

Servicios de mantenimiento. Tú conoces tu software lo mejor. Puede vender esa experiencia a los usuarios en forma de servicios que les ahorren tiempo y frustración. La mayoría de las empresas valoran su tiempo más que su dinero, por lo que es una excelente manera de hacerlo, especialmente para el software basado en servidor. La instalación y configuración pagas, o el soporte administrativo de guardia son dos ejemplos principales.

Conferencias y talleres.. Si su software es profundamente complejo con una curva de aprendizaje empinada, las compañías pueden contratarlo para enseñar directamente a sus empleados. O, si su software es lo suficientemente popular, podría organizar talleres para personas que quieran aprender todo desde lo básico hasta los aspectos más avanzados..

Vender material de instrucción

Los usuarios de OSS tienden a ser aquellos que son lobos solitarios autodidactas. Quieren revisar su código y descubrir todo a su propio ritmo. Para estos usuarios, las conferencias y los talleres están fuera de la mesa; En cambio, prefieren material práctico..

Usted puede vender Este material para ellos y ellos probablemente lo pagarán.

Documentación. Muchos proyectos OSS incluyen documentación gratuita y no hay nada de malo en eso. Sin embargo, una buena documentación requiere mucho tiempo para producirla y es increíblemente valiosa, tanto que puede merecer una etiqueta de precio. Para aquellos que no quieren pagar, siempre pueden rastrear el propio código fuente..

Tutoriales y ejemplos. Si la documentación pagada no le sienta bien, siempre puede liberarla de forma gratuita y luego cobrar por los recursos del tutorial. Esto se aplica más a marcos complejos como los motores de juegos y no tanto a aplicaciones singulares..

Complementos y mejoras pagados

Dependiendo de la licencia de código abierto Licencias de software de código abierto: ¿Qué debe usar? Licencias de software de código abierto: ¿Qué debería usar? ¿Sabías que no todas las licencias de código abierto son iguales? Lea más que vincula un proyecto OSS en particular, puede mezclar y combinar una plataforma abierta con extensiones o mejoras pagadas. Esto puede parecer que está engañando a la filosofía OSS pero es más común de lo que piensas.

Extensiones pagas. Considere uno de los sistemas web más exitosos, WordPress. Se ofrece de forma gratuita para que cualquiera lo use y modifique, pero hay muchos profesionales de WordPress. 6 pasos para convertirse en un profesional de WordPress. 6 pasos para convertirse en un profesional de WordPress. ¿Desea ganarse la vida con Wordpress? Hay muchas maneras de hacerlo: diseñando temas, codificando complementos, pero es especialmente difícil distinguirse y encontrar clientes potenciales. Lee más sobre quiénes se ganan la vida creando y vendiendo complementos de WordPress. Puede ofrecer el software básico de forma gratuita y vender sus propias extensiones para funciones avanzadas.

Otro ejemplo es el motor de juego Unity 5 Herramientas de software de desarrollo de juegos gratis para crear tus propios juegos 5 Software de desarrollo de juegos gratis Herramientas para hacer tus propios juegos Aquí tienes el mejor software y herramientas de desarrollo de juegos gratis que puedes usar para comenzar a hacer el juego de tus sueños hoy. Leer más, que está disponible en versiones gratuitas y de pago. Sin embargo, además, está Unity Asset Store, que es un mercado central donde los usuarios pueden crear y vender complementos para que otros los utilicen. Unity obtiene un recorte de cada venta y todas esas ventas individuales se acumulan con el tiempo.

Versiones empresariales. Ofrecer su producto en una versión gratuita y de pago no es nada nuevo y es totalmente legítimo para los productos OSS, también. En la mayoría de los casos, la versión gratuita es de código abierto, mientras que la versión de pago es de código cerrado, pero no necesariamente tiene que ser así..

A JetBrains, una compañía que se especializa en IDE de programación con muchas funciones, le gusta este enfoque. Por ejemplo, ofrecen PyCharm gratis como código abierto. “Comunidad” Versión y una más avanzada. “Empresa” Versión con características adicionales..

Asegurar patrocinadores corporativos

Puede darse el caso de que a una empresa o benefactor le guste tanto su software que le paguen a largo plazo para seguir trabajando en él, esencialmente convirtiéndose en su patrocinador. Dependiendo de la circunstancia, dicho patrocinio puede estar sujeto a un contrato o simplemente basarse en donaciones, aunque esto último es menos probable.

Otro medio de patrocinio es crowdfunding. Es posible que no encuentre demasiado éxito con OSS en un sitio como Kickstarter, pero hay alternativas con un enfoque de código abierto: FreedomSponsors y BountySource vienen a la mente.

O, si prefieres mantener el control total sobre tu campaña, siempre puedes realizar un crowdfund desde tu propio sitio web. Olvídate de Kickstarter: cómo hacer un crowdfund desde tu propio sitio web. camino en los últimos años. Pero no necesita utilizar un servicio como Kickstarter si ya está ejecutando su propio sitio web popular. Lee mas .

Estos no son los solamente maneras de ganar dinero como desarrollador de OSS, pero han demostrado ser exitosos una y otra vez. Es cierto que podría ser más difícil obtener ingresos con OSS, pero ciertamente no es imposible.

¿De qué otra manera puede un desarrollador de código abierto ganar dinero?? Comparte tus opiniones con nosotros en los comentarios a continuación.!

Crédito de la imagen: Código fuente a través de Shutterstock, Retrato de feliz joven operador femenina con auriculares, primer plano en el libro en la biblioteca, joven ingeniero de software que trabaja en la oficina con auriculares en la cabeza

Explorar más sobre: ​​Open Source.