SOBRE EL SOFTWARE LIBRE. PRIMERA PARTE.

Sobre el software libre: desventajas

Sobre el software libre
Esta entrada es la primera de una serie de ellas, sobre el software libre en concreto, del que soy un decidido defensor. Sin embargo, en estos artículos pretendo ser todo lo objetivo posible asi que esta primera entrada se va a centrar exclusivamente en las desventajas del uso de software libre. Para lograrlo, me voy a basar en la experiencia adquirida a lo largo de los años y los numerosos proyectos que he abordado.
Voy a empezar por la comunidad que está detrás de un proyecto de software libre. Ésta puede ser tanto el eslabón más débil o el más fuerte. La documentación será clave para que el proyecto sea exitoso o no.

Documentación

La documentación de un proyecto de software libre depende bastante de la comunidad de usuarios que aporte recursos sobre éste. Si la comunidad no es activa aportando documentación de alguna manera, nos encontraremos con muchas dificultades. Aprender a utilizar, desarrollar y modificar la herramienta es un problema. La comunidad también nos sirve de soporte (resolviendo dudas) y de marketing para extender el proyecto. En definitiva, sacarle rendimiento a la herramienta elegida.
Es normal, ya que al fin y al cabo, el modelo de negocio que hay detrás de un proyecto de software libre, es el soporte, la formación o ambos. Es lo que ocurre con herramientas como Prestashop o Liferay en las que, aunque existe una documentación oficial, la mayoría de aportes al respecto, vienen de parte de la comunidad que mediante mensajes en foros, blogs, etc., hacen, en buena parte posible, aventurarse a trabajar con estas herramientas sin recurrir a pagar soporte o formación, que no suele ser barato precisamente.

Discontinuidad

Otra de las desventajas es la discontinuidad del proyecto que elijamos. Sin embargo, en proyectos consolidados como es el caso de Joomla, no debe ser algo que realmente debamos tener en cuenta.

Versionado

Por último está la desventaja de los cambios en las versiones que van saliendo. Hemos desarrollado algo para una herramienta de software libre. Posteriormente deja de funcionar adecuadamente porque hemos actualizado la herramienta a una versión más reciente. Resulta que ésta incorpora cambios que implican incompatibilidad hacia atrás (hacia versiones anteriores).
Salvo puntualizaciones, éstas son las desventajas por las que realmente me decantaría o no por la elección de una herramienta de software libre.
“Poca documentación,
falta de continuidad del proyecto y
cambios en las versiones incompatibles,
son las principales desventajas del uso
del software libre”
Dejo para la segunda parte de este artículo las ventajas.
Un cordial saludo a los que me seguís y hasta la próxima.