Desencadenado

Como crear tu empresa: información para emprendedores, real como la vida misma.

Cómo hacer una empresa de software libre y no morir en el intento

Un lector me ha hecho la pregunta que sirve de título a este post, y he pensado que puede ser interesante para todos.

¿Qué es una empresa de software libre?

De entrada, habría que aclarar que hay al menos dos tipos de “empresas de software libre”: empresas que desarrollan software libre y empresas que prestan servicios en torno a software libre desarrollado por otros.

Las empresas de desarrollo son las que te pueden hacer ganar mucho dinero, o perder hasta la camisa. Porque no puedes esperar que la “comunidad” te ayude a desarrollar tu producto, al menos hasta tener una primera versión aceptada por el mercado. Y después, solo con mucha suerte y una gran masa de usuarios.

Por tanto, eso supone que de entrada vas a invertir sin tener claro si obtendrás retorno de esa inversión. Puedes cambiar dinero por tiempo si tienes los conocimientos técnicos necesarios, pero en cualquier caso primero inviertes y luego, si hay suerte, ganarás.

Si este es tu camino, estúdiate bien lo que han hecho JBoss, Redhat, MySQL y otras que han triunfado (entendiendo triunfar por ganar una cantidad de dinero inverosímil). Y procura aplicar los principios de las lean startup, para tener un producto en el mercado cuanto antes.

Empresas de servicios

La mayoría de las empresas de software libre en nuestro país no desarrolla software libre. Lo que hacen es dar servicios usando software libre de otros: soporte, formación, implantación, personalización, etc. El razonamiento, sobre el papel, es impecable: “una de las barreras para adoptar el software libre es que no hay soporte, así que llego yo, ofrezco soporte, y me hago rico”.

El problema es que no es verdad que no haya soporte. Cuando un responsable informático dice que no adopta software libre porque no tiene soporte, no se refiere a que no pueda encontrar a una empresita que le administre un Linux con MySQL. Lo que está diciendo implícitamente, es que no hay un comercial que le invite a comer, una marca reconocida que tranquilice a sus jefes, que sus colegas no montan eso…

Otro asunto es que no basta con decir que eres una empresa de “software libre”. Necesitas saber quién será tu cliente. No es lo mismo vender a una gran empresa que a una pyme.

Si intentas vender a una PYME, tienes varios problemas:

- La mayoría usa software pirata, con lo cual no les importa que el software libre sea gratuito. Has perdido tu principal argumento.

- El responsable informático suele ser un usuario espabilado, no un informático profesional, que ya tiene bastante con lo que tiene y al que no le interesa aprender cosas nuevas.

- No hay presupuesto, te van a racanear en todo y te pagarán tarde y mal. Y no es mucho menos trabajo montar un servidor para una empresa pequeña que hacerlo para una grande.

- Ya hay una empresa que les da soporte informático, les ha desarrollado la aplicación de gestión, les ha montado la red y les ha vendido los ordenadores. Para entrar tú, tienes que echarles a ellos. Suerte con eso.

Si intentas vender a una gran empresa, necesitas dos cosas: imagen de “calidad” (esto es, un comercial bien vestido, una sede en una ubicación prestigiosa, imagen corporativa, dinero para regalos y comidas) y, lo que es más importante, contactos.

Con este panorama, ¿qué queda? Una alternativa, suponiendo que realmente seas muy bueno técnicamente, es buscar como clientes a empresas tecnológicas. Todas subcontratan, y muchas veces prefieren contratar a un experto que saben que les va a dejar en buen lugar delante del cliente. Eso sí, prepárate a tener márgenes ajustados (porque saben lo que valen las cosas) y a cobrar tarde.

Otra alternativa es la administración pública. Pero para que te contraten, salvo que tengas muy buenos contactos, necesitas ir de la mano de un proveedor homologado, que se llevará un porcentaje a cambio de poner su nombre. Y así el cliente nunca es tuyo: se lo estás entregando a tu socio, que es quien firma el contrato.

Por último, queda especializarte. Ser muy bueno en un producto concreto. Hacerte partner del fabricante, dar formación homologada a tus técnicos. El problema es que esto requiere inversión y tiene riesgo: si el producto está muy extendiddo, compites con otras empresas ya establecidas. Si el producto es novedoso, puede que nunca despegue, o que te pases meses o años con menos pedidos de los que necesitas para sobrevivir.

Siento ser tan negativo, pero creo que es mejor tener claros los peligros antes de lanzarte alegremente a la aventura.

Por responder al título de la entrada: se puede hacer, pero busca primero a tu cliente ideal, y configura la empresa para hacer una oferta atractiva para ese cliente.

También te interesará leer esto:

  1. Millonarios gracias al software libre
  2. ¿Cuál es el CMS libre más usado?
  3. Siete cosas que puede hacer tu empresa para salir de la crisis

Si lo que acabas de leer te ha resultado útil ¿podrías hacerme el favor de compartirlo? Solo tienes que pulsar el botón correspondiente a tu red social favorita. Así me ayudas a mi y ayudas a que otros lo lean.


¿Tienes alguna pregunta?

Si tienes alguna duda y quieres hacerme una pregunta, puedes hacerlo pulsando aquí



  • http://www.ingresosalcuadrado.com Franck

    Hola Borja!

    Quizás la via más eficaz sea la especialización, desarrollando una “tilita” encima de una plataforma abierta y desarrollando un modelo 100% online

    Claro esta que hay que saber que desarrollar (en este intento fracasan 99% de los proyectso, desarrollando soluciones que no tienen mecado) y como implementar un modelo online efficaz.

    Aqui en España no conozco a nada serio de este tipo, por encima de WordPress, Joomla o Drupal.

    Y es un pena, y creo que organización como Cenatic deberían apoyar este tipo de micro proyectos en este pais.

    De forma + amplia, tenemos que repensar la forma de hacer negocios tradicionales. El Software es un sector muy competitivo y globalizado, así que es un referente muy válido, además de ser un componente tecnológico que sera nuestro día a día en el mundo que se está reinventando

  • Jose Miguel Vives

    Hola:

    Borja, podrías desarrollar un poco el concepto de lean startup?. Parece interesante.

    Un saludo.

  • Borja Prieto

    José Miguel, el post que creó el nombre es este:
    http://www.startuplessonslearned.com/2008/09/lean-startup.html

    Y aquí tienes un wiki con un montón de información:
    http://leanstartup.pbworks.com/

  • http://beeznest.wordpress.com/author/ywarnier Yannick Warnier

    Hola Borja,

    No hubiera podido describirlo mejor.

    Tengo un negocio de 3 años en Perú (y 8 años en Europa) con un enfoque muy fuerte en “desarrollar” software libre (en lugar de “usar el software libre de otros”, como lo precisas muy justamente) y confirmo todas las dificultades que indicas.

    Pero veo luz al fin del tunel. Más empresas invierten en software libre (en su desarrollo también – lo indicas en otro artículo), más comerciales están dispuestos a aceptar que es posible asegurar ingresos siendo una empresa productora de un software libre (o teniendo una influencia mayor en su desarrollo).

    Como te dicen en cualquier curso de gestión, es necesario invertir en el aspecto ventas, aunque parezca lo más costoso y lo menos útil a corto plazo (porque te funcionan bien las ventas personales para cubrir tus costos prácticamente inexistentes).
    Puedes tener el mejor producto/servicio del mundo, si nadie lo sabe (=si nadie va con su terno promocionarlo a los clientes potenciales), nadie te lo comprará.

    Como en cualquier negocio, es importante planear una inversión inicial razonable. El software libre no permite (creo) escaparse de esta necesidad de inversión (aunque parezca lo contrario).

    Es importante para un técnico reconocer la necesidad de una contraparte comercial, pero esta contraparte tendrá que estar dispuesta a entender este modelo original si quiere poder lograr resultados.

    Me gustó mucho leer tu artículo. Donde te ubicas, España? (difícil de encontrar lo que es “nuestro país” para tí).

  • Tony

    Hola, creo que tu post es algo “idealista” en el peru SI existen empresas que desarrollan en Software Libre, es mas, toda la empresa se mueve en Gnu/Linux, si queremos verlo así. En Perú/Lima, también existen, empresas (consultoras) que tienen trato directo en tema de “soporte” a aplicaciones open source como a servidores (llamese, web server, dns, mailserver etc). Asi como tambien trato directo con el estado en temas de soporte.
    He estado tratando de averiguar de que país eres, ya que no veo informacion sobre ti o de la web

  • Borja Prieto

    Tony, Yannick, soy español. Me alegra saber que en Perú hay más mercado para el software libre.

  • http://iqingenieros.com iQ Ingenieros

    Muy bueno el artículo. En nuestro caso estamos en la versión servicios usando software libre para poder obtener fondos para inversión en software libre. Es un proceso muy lento que solo se puede acelerar con inversión externa que en España es casi imposible conseguir.

  • Mauricio

    Hola Borja, como estas, espero que bien, sabes lei tu post, esta bien bueno y bien realista, pero creo que le falto mas informacion, la verdad a mi no me interesa crear una empresa de servicios porque se que literalmente es un problema , en realidad a mi me interesa crear una empresa que desarrolla software libre y tengo varias ideas que me podrian funcionar y por eso te escribir ya que pienso que tu debes tener mas experiencia sobre ese tema, por ejemplo yo no se como las empresas de software libre se mantienen en el tiempo ya que no ganan dinero por la venta de software, ademas tampoco se como se constituye legalmente una empresa de software libre, asi no tener problemas con la ley, por eso te pido por favor si me podrias orientar en ese tema, muchas gracias.

  • http://www.re-ingenia.com/blog/ Conrado

    Buenas,
    Si bien no tengo muchas experiencia en el caso que software libre tengo mucha experiencia visitando y auditando empresas PyMES en Argentina.

    Conociendo un poco el mercado entiendo que las posibilidades no son ofrecer servicios de software, mantenimiento, soporte si no ayudar a las pymes a alcanzar sus objetivos. Esto es: entender la problemática y sugerir un software libre que se adapte a esa problemática en particular, modificando alguna solución de ser necesario.

    En lo personal considero que ahí es donde se encuentra el valor agregado del servicio.

    Que opinan?

  • http://xn--diseadorwebmurcia-ixb.com/ Javier

    Muy buen artículo. En general creo que también resultaría bastante difícil vender software no libre con toda la competencia que hay ahí afuera ofreciendo programas que hacen lo mismo.

  • Sergio

    Llevas razón en todo. Hace años que lo intenté, y no conseguí nada. Como dices, ya hay demasiados espabilados que saben bajarse las cosas de Internet, y darle al botón Aceptar hasta el final para instalarlo. La formación la obtienen en Google, no necesitan a nadie. Muchos piensan que como ese software es gratis, la formación tambien lo es, se asustan cuando les pasas cualquier presupuesto.

  • http://www.mrzas.com MrZas

    Mmmm….
    Muy realista.
    Eso esta bien.

    Yo me empeñaría en crear aplicaciones para Android, Ipad, BB.
    Cada día veo gente que me pregunta por una aplicación que no existe y no puedo dársela.
    Lo que a veces me hace pensar en ello.
    Pero como no soy teleco y no tengo ni idea de este mundillo ni me meto.

    Pero creo que es una gran oportunidad para aprovechar la brecha que a creado Android y meter mano.
    Una aplicación que solucione lo que necesita el cliente por 1€ es una gran idea.

    Si lo puedes hacer como software libre mejor.
    Pero si para ti tiene un elevado coste y no puedes soportarlo.
    Pues a ser realistas a tocado.

  • http://twitter.com/besmarthinkfree Jaume Armengol del Pliego

    Buenas, en general el post de Borja me parece muy bien traído y bastante bien esquematizado; aunque supongo que para facilitar la comprensión se me antoja un pelín maniqueo… me explico.

    Adequa Software, la empresa en la que llevo aspectos de comunicación y algunos de consultoría, es experta en CMS, y en particular la vida nos ha llevado a ser punteros en proyectos sobre OpenCMS. No era parte de un plan predefinido, sino que el mercado con sus insondables mecanismos nos ha llevado a ello. Aún así, no nos limitamos a adaptar la solución, sino que también hemos desarrollado plugins y soluciones a medida para resolver problemas específicos, aportamos un valor de desarrollador (algo que solo permite el software no privativo). Y os aseguro que Alkacon (la empresa detrás de OpenCMS) se beneficia y mucho del trabajo que realizan empresas expertas como la nuestra (en adaptar su solución y en expandirla a sitios donde ellos no hubieran llegado).

    Pero abundando en la realidad de ser una empresa de servicios, creo que es limitado entender los posibles escenarios como PYME ó GGCC; por lo menos en nuestro caso. De hecho estamos orgullosos de trabajar con clientes MUY grandes en entornos muy exigentes (MUCHO) y al mismo tiempo con clientes menos grandes, pero que también ofrecen estímulos renovados (es sorprende el grado de innovación y dinamismo que tienen algunas empresas medianas). Imagino que cada zona tendrá sus idiosincrasias, pero si tienes una estrategia de negocio flexible puedes abarcar posibilidades que a priori pudieran parecer contradictorias.

    Así nuestra situación actual, por si le vale a algún compañero en competencia colaborativa, es que aunque estamos muy centrados en una solución concreta, también ofrecemos consultorías para (como Conrado) ayudar al cliente a encontrar soluciones óptimas a sus necesidades usando FLOSS. De hecho, y mientras dure este periodo de contracción económica, tenemos en marcha una pre-consultoría gratuita sin compromiso enfocada a facilitar el encaje de las posibilidades del Software Libre en las expectativas TIC de las organizaciones. El enlace es: http://www.solucioncrisis.com

    Espero que nuestro Case Estudie, aunque modesto, le sirva a alguien.

    Un saludo, Jaume.
    http://twitter.com/besmarthinkfree

  • http://elmanytas.is-a-geek.net elmanytas

    Muy buen post.

    Yo estoy de Administrador de Sistemas en una empresa de Software Libre en Getafe, Madrid (www.andago.com).

    La empresa solo trabaja para la administración pública porque aunque es verdad que pagan tarde, al final pagan. La empresa casi cerró con la crisis de las .com por impagos de empresas privadas. Por suerte yo no estaba aquí.

    Parece que últimamente las cosas van saliendo bien. Por lo menos a mi desde desarrollo no hacen más que pedirme más y más recursos para proyectos nuevos.

    Y acabamos de abrir sede en Panamá (http://www.gacetatecnologica.com/empresas/1496-andago-consolida-su-presencia-en-el-mercado-latinoamericano-con-su-nueva-filial-en-panama-.html).

    Se puede vivir bien desarrollando Software Libre siempre y cuando tu ideal de vida NO sea forrarte. Si vendes Software Libre no puedes aspirar a vender varias miles de veces lo mismo, que es lo que hacen empresas como Microsoft.
    Cada implantación y adaptación nos cuesta nuestras horas de trabajo y como el desarrollo es libre, el cliente no está cautivo por lo que hay que ganárselo día tras día.