Sobre la viabilidad del código abierto. El caso de Alfresco.
| 23 junio, 2008 |
Por Ricardo Eíto-Brun
en Notas ThinkEPI 2009 |
Eíto-Brun, Ricardo. “Sobre la viabilidad del código abierto. El caso de Alfresco“. Anuario ThinkEPI, 2009, v. 3, pp. 182-184.
El pasado veintidós de abril, la empresa norteamericana Alfresco celebró un encuentro con sus usuarios europeos en Barcelona (Alfresco European Community Conference).
Esta empresa ofrece un software para la gestión documental y de contenidos que distribuye bajo el modelo de software libre o de código abierto, lo que permite instalarlo y ejecutarlo sin necesidad de adquirir licencias, y nos ofrece la posibilidad de modificarlo para adaptarlo a las necesidades de cualquier organización, al disponer del código fuente del programa.
El evento se celebró en las instalaciones del IDEC de la Universitat Pompeu Fabra, y reunió a un nutrido grupo de usuarios de Alfresco procedentes de distintos países europeos.
Dentro de las comunicaciones presentadas al evento, destacaron las que realizaron responsables de la Junta de Andalucía y de la Generalitat de Catalunya, en las que se expusieron las iniciativas que – en el marco del programa para la administración electrónica -, están completando estas organizaciones para la gestión de contenidos y expedientes basada en el software de Alfresco. Ambas sirven para demostrar dos puntos que suelen debatirse en torno al software libre:
- Su viabilidad en proyectos reales con altas exigencias técnicas y de rendimiento.
- La oportunidad que brinda el software libre para facilitar el desarrollo de industrias locales.
Rigor empresarial
El caso de Alfresco es realmente significativo: tras esta aplicación informática para la gestión documental y de contenidos se encuentran dos pesos pesados de la industria del desarrollo de software. Por una parte, John Newton, que fue co-fundador de Documentum®, y John Powel, ex director de operaciones de BusinessObjects®, empresa especializada en el software para la inteligencia empresarial.
Alfresco se inició en el año 2005, y en un corto periodo de tiempo ha logrado alcanzar una interesante cuota de usuarios y, lo que es más importante, una confianza que la sitúa en igualdad de condiciones a los sistemas comerciales ya consolidados en el mercado. Hasta tal punto ha logrado estos objetivos, que Alfresco se sitúa como un competidor directo frente a alternativas comerciales como Microsoft SharePoint (de hecho, gran parte de las presentaciones consistieron en comparar las posibilidades de Alfresco frente al software de gestión documental de Microsoft), al que desde Alfresco ven como su máximo rival.
Efectivamente, la evaluación de los programas de Alfresco nos demuestra que se trata de un software con una gran madurez, capaz de implementar satisfactoriamente los requisitos de gestión documental de cualquier organización. Desde una perspectiva técnica, una de las ventajas de este software es que – aun tratándose de código abierto – no está vinculado únicamente a entornos Linux, sino que ofrece una total interoperabilidad con distintos sistemas operativos y sistemas gestores de bases de datos.
Pero, aparte de su aproximación técnica y funcional, ¿qué caracteriza el éxito de Alfresco frente a otras iniciativas de código abierto? ¿Qué ha hecho bien esta empresa para evitar la sensación de riesgo asociada normalmente al software libre?
El enfoque seguido por Alfresco, frente a otras iniciativas, se caracteriza sencillamente por un serio enfoque empresarial. Por ejemplo, Alfresco es capaz de ofrecer un roadmap o calendario de versiones con los avances previstos en las próximas entregas de sus productos. Establecer este calendario de versiones demuestra algo tan simple como la existencia de una previsión y una planificación mínima basada en las opiniones y peticiones que reciben de los usuarios. La empresa también ha sido capaz de evolucionar su software en un corto espacio de tiempo para adaptarlo a las exigencias de la gestión documental (por ejemplo, con el módulo de records management), y no ha sido temerosa a la hora de afrontar comparativas y benchmarks con otros productos.
Despliegue a través de redes de socios
Para llegar a un número significativo de usuarios que garantice su viabilidad como proyecto empresarial, Alfresco ha establecido una sólida red de socios comerciales en distintos países. Entre sus objetivos figura garantizar la competencia técnica de estos socios, que deben ser capaces de implementar correctamente el producto y asegurar su mantenimiento en el futuro.
Esto demuestra la segunda ventaja antes citada del software libre: potenciar el desarrollo de una industria local en torno a productos que pueden evolucionar al margen de las directrices técnicas y funcionales establecidas en la sede central de una empresa más o menos lejana.
¿Software libre vs enfoque empresarial?
Alguien puede pensar si una iniciativa de software libre, cuyo éxito se basa en su rigurosa concepción empresarial, sigue siendo software libre. Estamos acostumbrados a asociar el término software libre con iniciativas altruistas, en ocasiones informales y cuya adopción puede ser sinónimo de riesgo para las organizaciones. La falta confianza en saber qué pasará en los próximos años con estas iniciativas y las dudas sobre su viabilidad financiera hacen que la comunidad de usuarios potenciales se retraiga a la hora de optar por ellas. El modelo propuesto por Alfresco demuestra que el software libre es viable siempre que se gestionen su desarrollo y despliegue con el rigor y la seriedad que exige el desarrollo de cualquier software y sistema de información, bajo unos parámetros equivalentes a los de cualquier iniciativa empresarial.
Obviamente, este enfoque nos lleva al principio fundamental del código abierto, que es que éste nos da libertad, no gratuidad. Aunque el software de Alfresco pueda descargarse y usarse sin costes, durante la reunión la empresa destacó las ventajas que tienen los usuarios si contratan los servicios de mantenimiento que les garantizan un soporte y la resolución de los incidentes que puedan surgir con el uso del software. El trabajo de los socios de la empresa – o del personal interno – encargados de mantener y evolucionar el software también tiene un coste. Esto, que resulta obvio, quizás desmitifique el concepto que muchas personas tienen del código abierto, pero puede servirnos para aclarar cuándo, y bajo qué circunstancias, el código abierto se convierte en una alternativa real a los llamados sistemas comerciales. Cabe plantearnos, ¿cuál es el precio que estamos dispuestos a pagar por la libertad?
Ricardo Eito-Brun
Miembro del Grupo ThinkEPI












EL SOFTWARE LIBRE Y SU MODELO DE NEGOCIO
Por Oskar Calvo
El modelo económico del Software libre no pasa tanto por las software factory como por el sentido común.
Como ha comentado Ricardo, uno de los grandes problemas que tiene el software libre es la viabilidad de sus proyectos. La necesidad de inversión para que estos se lleven a cabo es un “miedo†a plantearlos como una opción serÃa de trabajo.
Mi duda es ¿Windows Vista, con la inversión económica que tiene por detrás, es una opción serÃa de trabajo?
Demagogias aparte o no, lo cierto que otro de los grandes problemas que tiene el software libre son “el primero de….†“el hermano de….â€, etc… es decir aquellas personas que sin tener conocimientos, sin tener ideas se ofrecen a facilitar productos de software libre sin tener conocimientos o idea de lo que están haciendo y, una vez han cobrado, salir corriendo. Estos “primos o hermanos†que se aprovechan de “los primos inexpertos†son los que le están dando mala fama al software libre, ya que los “estafados†piensan que la culpa es del software y no tanto del estafador, o de ellos mismo que se han dejado estafar.
También la idea de libre por gratuito hace mucho daño al software libre, muchas empresas miran al software libre como una alternativa económica y, en cierta forma lo es, pero cuando queremos profesionalidad o servicios hay que pagarlos. Es entonces cuando la gente se extraña y pregunta -¿pero esto no es gratis?
La respuesta normal es: -Si, el software es libre y gratuito, los servicios que presto no lo son.
En estos casos es cuando uno se pregunta cuáles son las diferencias entre software libre y software propietario1.
La explosión de Internet como plataforma para todo esta haciendo que el software libre este comiendo terreno al software propietario en muchos ámbitos, sobre todo en las soluciones de gestión de contenidos2.
Además, una de las estrategias más usadas para explotar herramientas de software libre es liberar para que otros desarrollen. Si alguien quiere desarrollar para productos de Microsoft tiene que pagar por el acceso a una parte de las Apis. Las empresas que tienen productos de software libre y quieren tener un producto potente y con una comunidad lo primero que hacen preparar una documentación de las Apis para que la “comunidad†pueda desarrollar “complementos†para el producto, un ejemplo es el DMS KTDMS, cuya comunidad añade soluciones realmente interesantes al producto.
Lo cierto es que el software libre ha pasado de ser una cosa de “frikis†para ser una forma de negocio, en la que se vende un servicio más que una licencia
Por otro lado ya existen editoriales3 que están centrando parte de su polÃtica de ventas en el software libre, Pack Publish y Apress Book son sólo dos de ellas. Y es que la falta de documentación, habÃa sido una deficiencia importante.
Para concluir, el software libre es una opción más que existe y, por mucho que le pese a los defensores del código propietario, no va ha desaparecer.
Un saludo
http://catalogosl.wordpress.com