Cómo ganar dinero con software de código abiertoEl software de Donald K. Rosenberg Stromian Technologies puede ser gratuito, pero eso no significa que no puedas ganar dinero con el software de código abierto. El consultor Donald Rosenberg le muestra cómo los desarrolladores con conocimientos de código abierto pueden elegir entre varios modelos de negocio y licencias. Los desarrolladores que quieran convertirse en proveedores de software deben decidir cuánto control quieren ejercer sobre su software, ya sea una protección de propiedad total o una licencia completamente abierta ("Licencia pública regular GNU"), o algo intermedio. licencia intermedia, como "Licencia pública de Mozilla". "Donald le presenta las principales licencias y le explica las diferencias entre ellas. La forma más fácil y sencilla es seguir haciendo lo que ama: escribir código. Existe una demanda creciente de personas con habilidades de código abierto. Si domina Linux, sendmail, Apache, Perl, Scripts o Python, y tus posibilidades de encontrar trabajo son mejores que nunca. Puedes trabajar como empleado permanente o como contratista, pasando de un trabajo a otro, tal vez estés leyendo este artículo porque. necesita más independencia y quiere iniciar su propio negocio. Como empleado, necesita tener una cualificación principal: ser un experto en código abierto. Sin embargo, como desarrollador independiente, necesita algo más que conocimientos de código abierto. la capacidad de ser su propio jefe, comercializador, vendedor y gerente comercial (¿está seguro de que desea tener dos trabajos de tiempo completo? En resumen, será más que un simple desarrollador. Podrá contribuir a la comunidad de código abierto). y cualquier otra cosa que necesite vender tazas de pingüinos, camisetas, etc. Este tipo de negocio es de poca utilidad para sus habilidades de desarrollo. Una estrategia que requiere tanto habilidades de código abierto como de negocios es: integrador de sistemas o valor agregado. El personal de ventas de revendedores (VAR) debe ser un fanático: debe comercializar su negocio y un integrador de sistemas vende e instala sistemas informáticos, incluidos hardware y software. Puede construir una pequeña empresa con un sistema Linux. puede administrarse de forma remota, nunca reiniciar, también trabajar en Internet (web y correo electrónico) en empresas de cualquier tamaño. Puede comprar, revender y agregar su propia experiencia para ayudar a los desarrolladores a ingresar. En esta industria, algunos entusiastas de Linux han creado sitios web que. Describa cómo administrar un negocio de consultoría de Linux. Este tipo de negocio no instala nuevos sistemas, sino que ayuda a los usuarios a mantener en funcionamiento los sistemas de código abierto. De manera diferente, su organización de soporte deberá contratar personas para contestar el teléfono (las 24 horas del día para clientes importantes). ); la capacitación se puede realizar de forma remota o en el sitio. También deberá planificar el precio y los procedimientos para enviar personas al sitio para resolver los problemas. Puede contactar directamente a los usuarios finales y también puede subcontratar a los integradores de sistemas para que los proporcionen. soporte a los clientes del integrador. Piense en usted como un integrador de sistemas que no tiene nada que ver con las ventas de hardware y produce aplicaciones o sitios web personalizados para resolver las preguntas de los clientes. Puede trabajar directamente para los clientes o para los integradores de sistemas de los usuarios finales. Si John Ousterhout tiene razón sobre el creciente papel de los scripts en el desarrollo de aplicaciones, entonces hay mucho trabajo por hacer para los desarrolladores de Scriptics, Perl y Python. Si presta atención al uso estricto de licencias de código abierto, puede reutilizar su producto para otros. clientes y crear conjuntos de soluciones. Si está utilizando software propietario, asegúrese de que sus clientes estén de acuerdo con usted sobre cuánta propiedad tiene el producto para que pueda usarse en proyectos futuros. Si no se menciona en el contrato quién es el propietario del producto final (por ejemplo, "Este producto es un producto de alquiler" significa que el cliente es propietario del producto), entonces se supone que usted, el desarrollador, es propietario del producto y puede utilizarlo. bajo una licencia A no patentada otorga al cliente permiso para utilizar el producto. Uno de los cambios que traerá el código abierto a este mercado es que los desarrolladores ya no podrán captar clientes a través de código cerrado u oscuro. Si sigue un proceso de código abierto (es decir, proporciona un código fuente claro), además de confiar en un buen producto, también debe confiar en un buen servicio y precios para retener a los clientes. Proveedor de hardware.
El hardware viene con el sistema operativo y, por supuesto, a menudo con software adicional. Los integradores de sistemas ganan poco dinero con el hardware (su ventaja es comprender las necesidades del cliente, instalar el hardware y hacerlo funcionar), pero tenga en cuenta que tanto los revendedores como los fabricantes pueden hacer un buen uso del hardware de software de código abierto incluido. Cosmos Engineering comenzó vendiendo discos duros con Linux y luego pasó a vender computadoras VA Linux y TurboLinux (anteriormente conocido como Pacific HiTech) están vendiendo bien sistemas. Los fabricantes de hardware especializados, como Cobalt Network y Whistle Communications (ahora parte de IBM), ofrecen instalaciones completas de servidores de Internet plug-and-play. Puede utilizar hardware disponible en el mercado y software de código abierto para producir productos listos para usar. Puede ganar dinero simplemente ajustando todo su hardware para que funcione en conjunto de manera eficiente. Sus clientes son tanto usuarios finales como integradores de sistemas (los integradores proporcionarán los servicios de personalización requeridos por los clientes usuarios finales). Los usuarios finales pueden incluir cualquier empresa, pero son principalmente proveedores de servicios de Internet, revendedores de software o proveedores de software independientes (ISV). Puedes ganar dinero distribuyendo software de código abierto, pero la clave es proporcionar nuevas funciones basadas en el software original. El ejemplo más común es Red Hat Software, que gana dinero distribuyendo Linux en caja aunque distribuye Linux a través de Internet (otras empresas venden Red Hat Linux a 2 o 3 dólares el disco). Sin embargo, tener la marca número uno no significa que otras marcas no tengan posibilidades. Los usuarios tienen diferentes preferencias y los distribuidores inteligentes atienden esas preferencias. A SuSE le está yendo bien a nivel mundial; Caldera se dirige al público de vanguardia; TurboLinux ha pasado de ser un proveedor de hardware a un distribuidor de Linux con una distribución del mismo nombre y tiene seguidores leales; Escuche a sus usuarios. Ahora tenga especial cuidado: asegúrese de que su producto sea algo que otras personas quieran. Las personas que realmente aman la tecnología, como los desarrolladores, aprecian los logros y el ingenio. Con este tipo de prejuicio, te vuelves muy ciego. Los usuarios finales nunca piensan en si el software en sí es bueno, sino en cómo les facilita la vida y el trabajo. No pueden entender su producto a menos que puedan conectarlo con sus propias necesidades. Estas personas son sus clientes. Utilizando software propietario, pruebe el mercado lanzando el software como un software ejecutable, de tiempo o de funciones limitadas, o freeware, y luego siga de cerca a los usuarios para ver qué les gusta y si usan el software. Comience con algunos clientes y escuche atentamente sus reacciones. Pregúnteles qué cambios les gustaría realizar; le sorprenderá saber que quieren que el software sea más sencillo. Si quieren que el software se optimice y dicen que sus amigos también lo quieren, entonces puedes tener lista una aplicación similar (¡o incluso una aplicación llamativa!). Pero si quieren software personalizado, hay que ser un integrador, no un proveedor de aplicaciones. Comience poco a poco y tendrá más éxito si se apega a un mercado específico y confía en su experiencia para prosperar en ese mercado. Debido a que, para empezar, el mercado al que dirigirse a una oportunidad es pequeño, tal vez solo una comunidad específica, puede esperar que la gente hable sobre su producto y le atraiga más clientes. Finalmente, si su producto es realmente popular, las "grandes" empresas de software pueden comenzar a integrar sus funciones en sus grandes productos. En el mercado correcto, estás más seguro. Scriptics se fundó para comercializar Tcl/Tk. El producto principal sigue siendo gratuito; Scriptics se encarga de la formación, las mejoras específicas del mercado y otras personalizaciones. La empresa sendmail comercializa el conocido programa sendmail brindando consultoría, gran parte de la cual implica la instalación y configuración de sendmail para administradores de sistemas. La empresa de software Sleepycat empezó desde una base más pequeña en menos tiempo. Sleepycat Software comenzó siendo mucho más pequeño y en un período de tiempo mucho más corto.