Cada vez son más las empresas que se pasan al código abierto, no sin enormes dificultades por el camino. Así se desprende de un reciente estudio de Instaclustr y Forrester Consulting titulado ‘Ventajas de usar software gratuito y de código abierto frente a software de núcleo abierto’. En el mismo se menciona que la falta de talento y de conocimiento disponible lastra este salto al open source.
[hde_related]
¿Qué es el código abierto?
El código abierto es un modelo de desarrollo de software basado en la colaboración. Su resultado, el software libre (no siempre gratuito) es un tipo de programas que abaratan mucho los costos debido a la participación de los implicados. El código abierto que es gratis recibe el nombre de free and open-source software (FOSS).
Una de las características básicas del software libre y abierto es que el código fuente es visible y puede ser editado. Cualquiera que tenga los conocimientos necesarios, puede ver qué hay y mejorarlo. Esta es la clave de su potencial para las empresas.
¿Pueden las empresas usar código abierto?
El código abierto lleva varios años abriéndose paso entre las empresas a gran velocidad. Cada vez son más multinacionales las que adoptan principios del software libre y que ayudan a impulsarlo tras darse cuenta de sus ventajas. Compañías como Red Hat, Canonical, Google, IBM, Oracle y Adobe, conocidas por su software propietario, son ahora líderes en código abierto.
Al tiempo, son cada vez más las pymes que adoptan soluciones de código abierto. En parte, porque reduce de forma significativa sus costes al no pagar licencias. Por otro lado, porque presentan beneficios adicionales en materia de trabajo en equipo e incluso en seguridad.
Ventajas del código abierto
Entre las ventajas más interesantes se encuentran:
- Evitar licencias de uso. El software propietario, que hace años permitía la compra de una licencia de por vida, ahora se suele vender como licencia de acceso. Esto ocasiona a las pymes costes continuos por servicios. El código abierto no suele tener estos costes.
- Uso sin copyright. Al no tener copyright o propiedad intelectual, es posible utilizar el código abierto de manera más flexible. Incluso modificándolo para que se adapte a las necesidades de la pyme. El software propietario, por contra, tiene un empleo muy rígido.
- Seguridad. El hecho de que el código esté visible, lejos de hacer más vulnerable el software, lo refuerza. Los errores se localizan rápido y se subsanan en poco tiempo. Por contra, el propietario depende de actualizaciones que, a menudo, llegan tarde.
- Alta calidad. La calidad del código abierto suele ser bastante elevada. Quizá no así la estética, menos cuidada que los productos comerciales.
Desventajas del código abierto
Por contra, tiene dos desventajas fuertes, sobre todo para empresas.
- Falta de soporte. Aunque el código libre tiene comunidades activas, no hay soporte como tal. No es un producto, sino una herramienta. Usuarios poco formados pueden tener dificultades a la hora de usarlo.
- Dificultad de enseñanza. La curva de aprendizaje es un parámetro clave en la adopción de software. El código abierto suele exigir más conocimientos técnicos que el propietario.
Barreras para la adopción empresarial del código abierto
Según el mencionado estudio de Forrester, el 39 % de las empresas encuestadas apuntan a que tienen miedo a adoptar el software libre debido a la dificultad de adoptar una estrategia consistente entre departamentos. Otro 31 % señala la falta de soporte integral como uno de los motivos de peso por los que las empresas siguen abonando licencias de software propietario. Además, el 29 % de las compañías consultadas confirman que faltan habilidades internas como para dar el salto al open source de forma segura.
Detrás de estas barreras hay un factor común: el conocimiento disponible dentro de la empresa o, como señala el estudio, la falta de talento interno. Las compañías, sobre todo las pymes, no tienen profesionales que puedan llevar la transición desde dentro. Motivo por el cual el 41 % de las empresas coinciden en que necesitarían ayuda cualificada y experta externa para abandonar el software propietario. Un servicio que tiene un coste importante.
Sin embargo, este importe, así como otros que pueden surgir en el proceso de apertura al código abierto, debe ser entendido como una inversión puntual para evitar continuos costes de software propietario. Cuanto más tarden las pymes en adoptar software libre, más habrán gastado en uno de pago que no ofrece mejores resultados que la alternativa. Y más atrás se habrán quedado con respecto a sus competidoras.
Imágenes | James Harrison, lilzidesigns