FREE SOFTWARE: economic variables in the decision process Ricardo J. Castello (Director) – Universidad Nacional de Córdoba, Argentina – [email protected] Daniel E. Bollo (Sub-Director) – Universidad Nacional de Córdoba, Argentina – [email protected] Sandra F. Arónica – Universidad Nacional de Córdoba, Argentina – [email protected] María Florencia Peretti – Universidad Nacional de Córdoba, Argentina – [email protected] Open Source Software or Free Software (OSS/FS) refers to the movement that supports the community or cooperative creation of software through the public and free availability of the source code. The free software is widely spread on markets as operating systems, web servers, email servers, internet security tools, development software, programming languages, and others. The free software movement is not anything new, the expansion of the new technologies, and in particular of the Internet, has made it possible that the users join an international knowledge traffic net in which the free software is one more reality. The analysis of this phenomenon considers three different fields: political-ideological, technical and economic. This study takes into consideration the economic aspects related with the free software, especially, the economic variables that intervene in the processes of incorporating and using free software products in the companies of Córdoba, Argentina. In spite of the gratuitousness of the free software licenses, a polemic has been generated on the real cost of using these products. Vendors of proprietary products and suppliers of free software constantly invoke studies that assign advantages, to one or other, in the “Total Cost of Ownership” of their products regarding their rival. In this study we seek to investigate on the variables considered by the companies of Córdoba when they carry out this analysis. KEY WORDS: Open Source Software, Total Cost Ownership, Cost-Benefit Analysis, companies of Córdoba, Argentina. SOFTWARE LIBRE: variables económicas en el proceso de decisión El término software libre o de código abierto (open source software) se refiere al movimiento que propugna la creación comunitaria o cooperativa de software a través de la disponibilidad pública y gratuita del código fuente. El software libre está hoy ampliamente difundido en mercados como sistemas operativos, servidores de web y de e-mail, herramientas de seguridad en internet, software de desarrollo y lenguajes, y otros más. El movimiento software libre no es algo nuevo, la expansión de las nuevas tecnologías, y en particular de Internet, ha posibilitado que los usuarios se integren en una red internacional de circulación del conocimiento en la que el software libre es una realidad más. El abordaje de este fenómeno considera tres campos de análisis: político-ideológico, técnico y económico. Este estudio toma en consideración los aspectos económicos relacionados con el software libre; en especial, las variables económicas que intervienen en los procesos de incorporación y uso de productos de software libre en las organizaciones de Córdoba. A pesar de la gratuidad de las licencias del software libre, se ha generado una polémica sobre el verdadero costo de usar estos productos. Los fabricantes de software propietario y los proveedores de distribuciones open source invocan continuamente estudios que asignan, a uno u otro, ventajas en el costo total de posesión (TCO) de sus productos respecto a su rival. En este estudio pretendemos indagar sobre las variables consideradas por las empresas cordobesas cuando realizan este análisis. PALABRAS CLAVE: fuente abierta, costo total de posesión, análisis costo-beneficio, organizaciones cordobesas, Argentina. 1256 1. INTRODUCCION El software como infraestructura que soporta el desarrollo de una economía más eficiente y más productiva se encuentra actualmente en una situación de monopolio de facto por parte de la industria norteamericana1. Por su insignificante coste de copia frente al de su desarrollo y las economías de red2 que se generan es un sector que tiende de forma natural al monopolio. Este hecho facilita a aquellos que alcanzan esta posición de preeminencia una elevación artificial de los precios, la imposición de estándares propietarios y/o el pago por productos de dudosa calidad. El término software libre -Open Source Software (OSS) o fuente abierta- se refiere al movimiento que propugna la creación comunitaria o cooperativa de software a través de la disponibilidad pública y gratuita del código fuente. El software libre representa hoy un verdadero fenómeno: es el principal emergente de un movimiento que procura re-definir las reglas actuales sobre la propiedad intelectual; reglas que están condicionando la evolución de la llamada Sociedad de la Información. Este fenómeno es abordado considerando tres campos de análisis: socio-político, técnico y económico. En este estudio pretendemos identificar los elementos que intervienen en la toma de decisiones sobre productos open source en una empresa, en especial, las variables económica-financieras. Actualmente las organizaciones se encuentran con un universo de análisis en materia de productos de software libre sumamente grande, inorgánico y confuso. Este ambiente carece de entidades posicionadas como referentes, a pesar de algunos intentos3 o de la imposición de estándares de facto; en contrapartida con el universo del software propietario donde los usuarios tienen un proveedor identificable, que "certifica" la calidad del producto y asegura el soporte y actualización de la solución que ofrece. 1.1. Planteamiento del problema A pesar de la gratuidad -total o parcial- del software libre se ha generado una polémica sobre el verdadero costo de usar estos productos. Los fabricantes de software propietario Microsoft en particular- y los proveedores de distribuciones de software libre (Linux, en especial) invocan continuamente estudios que asignan, a uno u otro, ventajas en el Costo Total de Posesión o TCO4 de sus productos respecto a su rival. Normalmente se comparan alternativas usando software propietario o libre y sus combinaciones, donde las variables incluidas en el TCO suelen ser costos, por ejemplo: licencias, adaptación, migración, capacitación, soporte, etc. Sin embargo, el cálculo del TCO de un software no es un algoritmo exacto, depende de las variables consideradas en cada situación en particular. Durante el desarrollo de nuestro trabajo de investigación pasado (ciclo 2004), nos encontramos con que en los procesos de decisión relacionados con productos de software 1 2 3 4 A.Abella, J.Sanchez, R. Santos y M.A. Segovia. Libro Blanco del software libre en España, 2003. Un producto que presenta "economías de red" es aquel que aumenta su valor cuantos más usuarios disponen del mismo, p.ej. el fax: cuantos más usuarios disponen de fax mayor es su utilidad... En EEUU se creó el Linux Professional Institute (LPI), organismo que busca estandarizar la capacitación y certificar técnicos en la modalidad adoptada por los programas de los grandes proveedores de software. TCO: Total Cost Ownership 1257 libre intervienen, además de variables mensurables relacionadas con factores técnicos y económico-financieros, parámetros cualitativos vinculados a posiciones socio-políticas y criterios filosóficos del movimiento de software libre. Frecuentemente la incorporación de productos de software libre en las empresas locales no es el resultado de rigurosos análisis, metodológicamente sustentados. Generalmente es el resultado de una recomendación o del conocimiento azaroso de productos y distribuciones open source adecuados a las necesidades de la organización. Esta situación es común tanto en el ámbito privado como en el público. 1.2. Hipótesis El conocimiento de las variables económicas que intervienen en los procesos de incorporación de software facilitará el proceso de toma de decisiones en las organizaciones, en especial, cuando se trata de productos open source. 1.3. Objetivos del proyecto Objetivo general: Identificar las variables económicas que intervienen en los procesos de incorporación y uso de productos de software libre en las empresas y/u organismos públicos de Córdoba, Argentina. Objetivos específicos: - Identificar las dificultades y consideraciones requeridas para la incorporación de software libre en organizaciones de nuestro medio. - Identificar las fortalezas y debilidades de las organizaciones locales para el uso y/o incorporación de productos open source en sus operaciones. - Identificar los costos visibles y ocultos en los proyectos de incorporación de software libre. - Desarrollar criterios para la selección de productos de software libre en función de la factibilidad económica-financiera para adquirirlos y/o adaptarlos a las necesidades específicas de la organización. 1.4. Metodología En este estudio se realizaron diversas actividades de relevamiento de datos tomando como universo de análisis entidades públicas y privadas de la provincia de Córdoba (Argentina) que utilizan productos de software libre en sus sistemas de información computarizados, ellas fueron: 1. Encuesta personal sobre uso de productos de software a una población de 122 empresas de la provincia de Córdoba. 2. Encuesta por mail/correo a empresas industriales de la provincia de Córdoba, entidades integrantes de la encuesta permanente a empresas industriales de Córdoba realizada por la Facultad de Ciencias Económicas de la UNC. 3. Entrevistas telefónicas y por mail a los encargados de los procesos de decisión en aquellas entidades que declararon en las encuestas anteriores ser usuarias de productos de software libre. 1258 Para instrumentar los procesos de relevamiento de datos mencionados se diseñaron encuestas ad-hoc con el objeto de recoger los mismos en forma sistematizada. El método de relevamiento empleado fue la realización de entrevistas en base a las preguntas de las encuestas mencionadas a los encargados de áreas informática y/o usuarios claves de sistemas de las organizaciones contactadas.. Se utilizó el Informe FLOSS5 como modelo para abordar los aspectos económicos del software libre y para comparar nuestros resultados con los de otros estudios. También se utilizó el informe Le logiciel libre6 de la Agence Wallone de Télécommunications de Bélgica, como marco de referencia de los criterios para evaluar productos de software. 2. MARCO TEORICO 2.1. ¿Qué es software libre? Para un mejor análisis consideramos conveniente revisar algunos conceptos relacionados con las licencias de los productos de software y su relación con el software libre7: Software propietario: un programa informático propietario se vende en forma de código ejecutable acompañado de una licencia que regula las condiciones de utilización. Las características del software propietario son: - la confidencialidad del código fuente, - la compra de una licencia condiciona la utilización del software, - la prohibición formal de copiar y modificar el programa, - la no transferibilidad de la propiedad del programa, - la producción de archivos bajo formatos generalmente propietarios. Open Source o software de código abierto implica que el código fuente del programa informático está disponible para todos, sin restricciones ni costo. Software libre: Un programa informático libre es un programa sin costo o vendido con su código fuente y acompañado de una licencia cuyos términos permiten legalmente la copia, la reventa y la difusión sin gastos suplementarios para el comprador inicial. Esta licencia prohíbe que intereses privados utilicen y modifiquen un programa libre y hagan un producto "propietario". Concretamente, se da un programa informático por libre si garantiza cuatro libertades a su comprador: - la libertad de ejecutar el programa por todo el mundo y para todos los usos, - la libertad de copiar y distribuir el programa, - la libertad de estudiar el programa, modificarlo o mejorarlo; lo que implica el acceso al código fuente, - la libertad redistribuir las modificaciones o las mejoras. 5 6 7 FLOSS: Free/Libre Open Source Software, en http://flossproject.org http://www.awt.be - “Le logiciel libre” - 13/06/2005 http://www.awt.be - “Le logiciel libre” - 13/06/2005 1259 Open Souce es pues una condición del software libre pero no todos los programas open source son libres. La definición de software libre es más restrictiva que la de open source; sin embargo, en la práctica, las dos expresiones suelen emplearse indistintamente. Convendrá por otra parte diferenciar algunos conceptos: - software libre y gratuidad. En un software libre, lo gratuito es el acceso al código fuente. Eso no quiere decir que el programa sea gratuito; - software libre y ausencia de licencia. Al contrario, la mayoría del software libre está cubierto por licencias de utilización que los protegen; - software libre y freeware, en este último caso el código del programa gratuito no se pone necesariamente a disposición; - software libre y shareware, en este último caso no se proporciona el código fuente del programa compartido y su autor pide ser remunerado si el programa no es desinstalado después de un período de prueba; - open source y shared source (código compartido): este último pone a disposición el código fuente con fines de información pero no autoriza la libre redistribución de éste. 2.2. Ventajas e inconvenientes del software libre Además de las libertades garantizadas por el software libre, algunas de sus ventajas intrínsecas son: - Flexibilidad. La parametrización de los programas informáticos libres se personaliza en función de las necesidades de cada usuario, - Perpetuidad. Estando el código fuente siempre disponible, su evolución puede estar garantizada. El futuro de los programas informáticos libres no se basa en la evolución económica del proveedor, - Transparencia del código fuente. Permite controlar las funciones exactas de un programa informático, garantizar que el programa informático hace lo que se supone que haga, - Coste de adquisición bajo o nulo - Independencia frente a los proveedores o prestadores de servicios de soporte, - Disponibilidad. No existe restricción para obtenerlos, - Respeto a los formatos y estándares abiertos. Otras ventajas a menudo mencionadas en favor del software libre deben relativizarse ya que dependen directamente del tamaño y de la calidad de la comunidad a la que se asocia. Las ventajas de los proyectos de software libre que movilizan una gran comunidad de desarrolladores son: - Calidad del producto: al desarrollar código abierto que es releído y corregido por una gran cantidad de programadores (la “comunidad” que participa del proyecto) se asegura la calidad del programa, - Fiabilidad: el debugging (proceso de revisión y depuración del código fuente de un programa) se vuelve más eficiente gracias a la disponibilidad inmediata del código para toda la comunidad, Estos dos elementos suelen garantizar un determinado nivel de seguridad, mayor al del software propietario (según los adeptos del software libre). 1260 Por otro lado, existen inconvenientes o desventajas que pueden ser atribuídas a las características del proceso de desarrollo del software libre: - Ergonomía deficiente: es un aspecto a menudo dejado de lado por los desarrolladores del software libre, - Configuración compleja: suele requerir altas competencias técnicas o mayores a las del software propietario equivalente, - Versiones o distribuciones numerosas de un mismo producto, provoca la ausencia de homogeneidad entre los productos y dificulta el soporte - Carencia de "drivers" para administrar los periféricos, generalmente están disponibles luego de estar liberados los productos, - Carencia de aplicaciones de gestión administrativa y de otras disponibles en el ámbito del software propietario, sin equivalentes en software libre, - Requiere de una masa crítica de programadores para asegurar la evolución armoniosa de los productos que en el caso del software propietario está “asegurada” por el lucro obtenido por el fabricante. - Carencia de competencias suficientes por parte de los informáticos encargados de la administración y mantenimiento, - La disponibilidad del código fuente vuelve éste también accesible a los diseñadores de virus, - Carencia de garantías de soporte y actualización. 2.3. Ventajas e inconvenientes del software propietario De las particularidades de los programas informáticos propietarios se derivan algunas ventajas: - Estrecha integración de los productos, en especial, cuando pertenecen a un mismo proveedor, Homogeneidad de los productos: uniformidad y coherencia en la interfaz con el usuario, Madurez de las herramientas y aplicativos para gestión administrativa, Existencia un plan tecnológico a largo plazo del proveedor, Respuesta a las aplicaciones específicas o de nicho, Ergonomía es un factor importante, Disponibilidad de expertos para soporte y de usuarios finales capacitados. Inconvenientes del software propietario: - Tienen coste de adquisición para ser usados (hay que pagar licencias), Los términos de las licencias son vinculantes, generalmente son contratos “de adhesión” sin posibilidades de negociación. Riesgo de abandono de un producto por parte del proveedor o final del soporte técnico de versiones antiguas, Mayor vulnerabilidad ante los virus. 2.4. Criterios para comparar el coste del software Utilizar software libre no es necesariamente gratuito. Por ello los partidarios de uno y otro bando (software libre vs. software propietario) argumentan utilizando como elementos de análisis los índices TCO (Total Cost of Ownership o Coste Total de Posesión) y ROI 1261 (Return of Investment o Retorno de la Inversión). Por otro lado, el Costo de Migración aparece como una tercer vertiente de análisis para evaluar alternativas entre programas informáticos libres y propietarios. Costo Total de Propiedad (TCO) Los estudios de comparación de los costes de las soluciones libres y propietarias abundan en un sentido como en otro. Por ello, para precisar el coste de las inversiones informáticas relativas a estas opciones, se recurre al concepto de TCO. El coste total de posesión (TCO) de una solución informática se calcula de la siguiente manera: costes directos (precio del equipamiento + precio de las licencias) + costes indirectos (instalación + parametrización + mantenimiento + apoyo + formación + desarrollo específico para adaptarlo). Retorno de la inversión (ROI) Otro método de análisis es evaluar la productividad potencial de las alternativas. En ese caso, consideran el retorno de las inversiones (ROI). Este criterio evalúa la capacidad del producto de software para responder a las necesidades de la organización y mejorar la productividad de los usuarios. El ROI mide, más allá de la inversión inicial (los costos para poner la solución informática en marcha), la utilidad o aporte que brinda el producto de software a los procesos de la empresa. La ergonomía o adaptación al usuario son, bajo este criterio de análisis, elementos fundamentales para medir su rentabilidad, en especial, cuando analizamos soluciones para usuarios finales. Coste de migración Es un tercer criterio para medir o evaluar alternativas de software. Cuando se pasa a una versión superior de un mismo producto, a otro software o, incluso, a otro ambiente (infraestructura IT), hay siempre un coste de migración. En el marco de una migración hacia el ambiente libre, es necesario pues tener en cuenta, además del TCO, el coste del proceso de migración. El coste de migración comprende: - la transferencia de los datos, - el transporte y/o la adaptación (recompilar, corregir) de las aplicaciones, - la capacitación de los expertos IT (administradores y personal de soporte) y de los usuarios. La capacitación depende de las competencias disponibles y la complejidad de la nueva solución y del grado de resistencia al cambio por parte del personal. El coste de migración está, en general, muy vinculado al software de base (sistema operativo) y a las aplicaciones (programas y datos) que deben migrarse, pero también es afectado por la cultura de los usuarios. A partir de estos elementos, todas las situaciones son particulares y no se puede generalizar el algoritmo de cálculo del mismo. 2.5. Migración a software libre Las soluciones libres no son gratuitas y no resultan baratos en el caso de necesidad de una migración. El proceso de migración tiene un impacto financiero importante (es costoso): 1262 requiere capacitación e implica pérdidas de productividad temporales. Sólo si se considera el proceso de migración como una inversión, dado que los resultados positivos se producirán en el largo plazo, es posible justificar alternativas de migración desde software propietario a libre. En los casos de migraciones conviene analizar cuál es la situación de partida: Caso de nueva instalación El caso de una nueva instalación es el más simple. Todas las opciones están permitidas y prácticamente no hay costos de migrar datos y programas desde el sistema antiguo; sólo deben tenerse en cuenta: - las necesidades de la organización en términos de funcionalidades y resultados esperados, - las necesidades de los usuarios, - la cultura y saberes de los usuarios, - la plataforma informática disponible en la empresa, - las plataformas informáticas de los socios o terceros relacionados. Caso de una instalación en producción En estos casos el proceso de migración es más complejo. Además de los conceptos anteriores se debe: transportar datos y programas, entrenar a usuarios y técnicos, adaptar procesos administrativos, etc. ¿Por qué migrar? Además de los argumentos técnicos y económico-financieros, en el análisis aparecen como protagonistas aspectos político-sociales que reflejan la posición del decisor respecto a la “industria” del software y el impacto en su comunidad. En ese marco de análisis, los argumentos para justificar una migración hacia software libre son: a) Evitar pagar licencia (ahorrar costo) Las licencias de software libres son, en principio, gratuitas, algunos productos se descargan gratuitamente otros se venden a precios muy bajos (más baratos al menos que sus alternativas propietarias). El precio de las licencias en un proyecto IT es importante para las pequeñas empresas, quienes tienen dificultades para negociar los niveles de descuentos obtenidos por las grandes corporaciones. Sin embargo, la reducción de costos no suele pasar por ahorrar licencias sino por la normalización de la infraestructura IT. A veces, un ambiente propietario bien administrado puede resultar más barato que afrontar una migración hacia soluciones libres (al menos en el corto plazo). b) Cortar con la dependencia del proveedor En especial, respecto de Microsoft quien, con su política comercial, parece molestar más a los usuarios que otros proveedores de software propietario. Sin embargo, las soluciones libres desplazan la dependencia hacia la “comunidad libre” o hacia los empleados internos. Por lo tanto, una decisión de pasar a software libre debe hacerse teniendo en cuenta las características y calidad del soporte ofrecido: disponibilidad, localización, estructura, etc. 1263 c) Disponibilidad del código fuente Este es un argumento relativo: sólo el núcleo de Linux 2.4 representa 50 libros de 1000 páginas, esto es lo mismo que decir que es casi imposible para una organización mantener dicho código. Aparte, distintas encuestas8 han demostrado que para las empresas el acceso al código fuente no es un argumento decisivo para el paso a programas libres. Como correlato, los proveedores propietarios están abriendo el código fuente de sus productos, tal es el caso de Microsoft con su política shared source de Windows, Sun con su sistema operativo Solaris, etc. d) Linux es más seguro Hasta ahora no han aparecido virus para Linux y las fallas de seguridad que hacen sufrir a los usuarios de Windows no se dan en el ambiente Linux. Sin embargo, es necesario considerar que estas ventajas pueden relativizarse porque: - Windows sufre ataques de numerosos virus porque representa el 90% de los sistemas operativos instalados en el desktop. Si otro sistema operativo representara ese porcentaje es probable que sufriría las mismas molestias. - Fallas de seguridad: Al detentar Windows el control de la mayoría de los escritorios, las fallas de seguridad aprovechadas por los hackers hacen que reciba un elevado número de ataques. En conclusión, la seguridad al 100% no existe; además, la seguridad se manifiesta no sólo en el sistema operativo, sino en una suma de elementos: los firewalls, los sistemas de detección de intrusión, los antivirus y, en especial, la conducta de los usuarios. 3. ANALISIS DE DATOS Como expresamos anteriormente, para obtener los datos requeridos por este estudio indagamos en organizaciones locales a través de encuestas. Inicialmente instrumentamos dos indagaciones con la finalidad de obtener datos generales sobre uso de software por parte de organizaciones pertenecientes a diferentes poblaciones: 1. Encuesta sobre uso de productos de software a una población que abarcaba organizaciones de distintos sectores de actividad de la provincia de Córdoba, Argentina. La muestra obtenida fue de 122 casos y fue instrumentada entre mayo y junio de 2005 por medio de entrevistas personales a encargados de sistemas. 2. Encuesta a empresas industriales de la provincia de Córdoba, Argentina: entidades integrantes de la encuesta permanente a empresas industriales de Córdoba realizada trimestralmente por la Facultad de Ciencias Económicas de la UNC. Fue instrumentada por mail y por correo tradicional y corresponde al tercer trimestre de 2005. Se Obtuvieron 60 respuestas. 8 Estudio FLOSS: Free/Libre Open Source Software, en http://flossproject.org 1264 Por último, se realizó una indagatoria adicional para profundizar acerca del proceso de decisión asociado a la elección de productos de software libre. 3. Encuestas a los responsables de los procesos de decisión en aquellas entidades que declararon en las encuestas anteriores ser usuarias de productos de software libre. Se trabajó con 22 entidades que aceptaron contestar (muchas empresas se negaron a participar alegando “datos confidenciales”). El relevamiento se instrumentó en forma telefónica y por mail. 3.1 Panorama de la incorporación de software libre En el presente ciclo continuamos con los criterios de análisis del proyecto del año anterior, por lo tanto, se midieron nuevamente en empresas de la ciudad de Córdoba las variables analizadas por el proyecto FLOSS9. Concretamente, se realizó una primera encuesta tomando una muestra10 no aleatoria en 122 empresas que aceptaron contestar. En segunda instancia, se hizo una indagación a empresas industriales integrantes de la población de la encuesta industrial permanente (trimestral) realizada por la Facultad de Ciencias Económicas-UNC, de las cuales contestaron 60 empresas. Por último, se profundizó la indagación sobre aquellas empresas que sí usaban software libre, consultando sobre el proceso de evaluación económica previo a la adquisición de productos open source. Si bien estas indagaciones, por sus limitaciones, imposibilitan generalizar a toda la población, son importantes fuentes de información para describir el problema que queremos analizar. Los principales resultados fueron los siguientes: - Sobre un total de 122 empresas encuestadas, 36 organizaciones manifestaron usar productos de software libre, es decir, el 30% de la muestra estaban utilizando productos open source en su operatoria habitual (en la muestra del año 2004 este porcentaje fue del 34%). En cambio, los resultados de la encuesta a empresas industriales, de un total de 60 empresas que respondieron, sólo 9 (el 15%) declararon ser usuarias de productos de software libre. -Tomando como universo de análisis la muestra de la primer encuesta y dentro de ella las empresas que declararon ser usuarias de productos de software libre (36 entidades), las clasificamos por actividad y obtuvimos la siguiente participación (Gráfico 1): Servicios (28%); Tecnología (11%); Distribución Minorista (11%); Industria (8%): Salud (8%); Servicios Públicos, Comunicaciones, Construcción, Educación y Gobierno cada una con el 6% y Otras con el 6% restante. Comparada con el estudio del año 2004 la composición de la muestra fue similar: las empresas dedicadas a Servicios y Tecnologías fueron las dos primeras actividades usuarias de software libre. 9 10 FLOSS: Free/Libre Open Source Software, en http://flossproject.org Encuesta realizada durante el primer semestre del año 2005 por la Cátedra Sist.de Inf. y Proc.de DATOS I - Facultad de Ciencias Económicas, UNC 1265 COMUNICACIO NES 5 ,5 6 % 1 1 ,1 1 % CONSTRUCCI ON 5 ,5 6 % 5 ,5 6 % 2 ,7 8 % 2 7 ,7 8 % 8 ,3 3 % 2 ,7 8 % 1 1 ,1 1 % 8 ,3 3 % 5 ,5 6 % MAYORISTA MINORISTA SALUD EDUCACION SERVICIOS PUB. GOBIERNO HOTEL Y TURISMO SERVICIOS TECNOLOGIA INDUSTRIA Figura 1-Participación sectorial de usuarios de Software Libre en Córdoba Respecto a las motivaciones/criterios de decisión tomados en cuenta por aquellas organizaciones de la primer muestra y que incorporaron productos de software libre, nos encontramos con los siguientes resultados: - La calidad, el costo y la funcionalidad fueron los criterios más invocados por las organizaciones cordobesas para incorporar software libre. En el 78% de los casos la calidad del producto (aspecto que contemplaba la estabilidad, confiabilidad y rendimiento) fue el argumento esgrimido por las empresas para seleccionar este tipo de software. El costo fue el siguiente criterio, elegido por el 75% de las empresas como factor de decisión y la funcionalidad del software fue el tercer argumento elegido por el 50% de los casos. - La disponibilidad del código fuente fue un criterio tomado en cuenta por el 33% de los casos para decidirse por el producto open source. - La seguridad, con el 6%, fue un criterio poco determinante para decidir usar software libre. Comparado con los resultados de la encuesta del año 2004 vemos una notable coincidencia en el orden y magnitud de los guarismos utilizados como criterios de decisión: la calidad del producto, el costo y la funcionalidad del producto fueron los argumentos principales. Nuevamente la seguridad, segundo argumento de decisión en el estudio FLOSS (empresas de Europa), en nuestro caso casi no tiene incidencia: sólo el 6% (2 casos) lo tomó en consideración. Por último, la disponibilidad del código fuente tuvo el doble de incidencia (33%) que en el estudio anterior. Cuando evaluamos los inconvenientes que encontraron las empresas encuestadas derivados del uso de productos de software libre: - La carencia de capacitación (50% de los casos) fue el inconveniente más nombrado por los encuestados, luego siguieron la carencia de soporte técnico (33%) y la falta de documentación (18%). - La necesidad de adaptación, la carencia de aplicaciones y la incompatibilidad (cada una con el 6% de los casos) fueron inconvenientes menores señalados por los entrevistados. 1266 Nuevamente la falta de capacitación y de servicios de soporte técnico fueron los obstáculos más importantes invocados por los encuestados para incorporar productos de software libre en sus empresas. Por lo tanto y a modo de conclusión, reiteramos lo expresado en el informe anterior: “el principal obstáculo para la difusión del software libre en nuestro medio es que todavía no se ha alcanzado la masa crítica requerida para su difusión masiva en el ambiente empresarial, esto es: disponibilidad en calidad y número de especialistas y disponiblidad de empresas con servicios de soporte técnico”. En esta encuesta la “carencia de aplicaciones” fue un inconveniente con baja participación. En lo que respecta a las organizaciones que manifestaron NO USAR productos de software libre nos interesa rescatar opiniones textuales de los entrevistados; éstas se transcriben de encuestas seleccionadas como representativas: x Call center, 30 empleados Las ventajas que estimulan la utilización de este tipo de software, por ejemplo: el costo nulo, la disponibilidad del código fuente, desarrollos propios de aplicaciones, etc. son superadas con creces por las desventajas que deben enfrentarse a la hora de decidir. Así, conviene contratar una licencia de público conocimiento (Microsoft) que son de utilización masiva, de este modo se evita el costo de capacitación que no solo ahorra dinero sino también tiempo. A la citada necesidad de adaptación se agrega la carencia de soporte técnico y certificaciones de calidad. x Cooperativa de agua, 40 empleados Los directivos del Dpto. Sistemas conocen de productos de SL, pero no consideran conveniente su incorporación por los siguientes motivos: -No encuentran paquetes comerciales para las aplicaciones que necesitan -Altos costos de adaptación (ampliación de equipamiento, modificación de programas, conversión de datos) y de capacitación del personal para que sea apto para trabajar con ellos. -Las capacitaciones se orientan sólo para el software propietrario -Se carece de soporte técnico, certificaciones de calidad y documentación técnica como para que sean productos lo suficientemente fiables -No cuentan con referentes confiables a pesar de la enorme cantidad de posibilidades existentes A pesar de estar informados de que este tipo de productos brinda beneficios en cuanto a seguridad y de todo lo que significa contar con el código fuente del software, las razones anteriores justifican la no utilización de Software Libre. La primera barrera es el costo de adaptación que comprende la modificación de los programas y la conversión de datos; si a esto agregamos la poca difusión que tienen los paquetes libres y el alto índice de rotación de personal que tiene este tipo de empresa. x Empresa pública de servicios, 980 empleados No existen actualmente razones que justifiquen el cambio de los sistemas operativos y utilitarios, aunque podrían citarse algunas como el costo y tiempo de adaptación, así también como la capacitación y carencia de soporte y documentación respaldatoria. Si en un futuro se debiera considerar estos tipos de productos, sería únicamente para los sistemas básicos 1267 -Otros inconvenientes: enorme cantidad de distribuciones y productos sin referentes confiables. x Fábrica, 120 empleados -No lo considera para el futuro porque: las empresas que cobran por sus programas están adaptando sus aplicaciones, los SL son algo genérico que la empresa debe adaptar. -Inconvenientes: carencia de soporte y capacitación -Otros: por lo general no inventan productos nuevos, sólo hacen gratuitas algunas aplicaciones existentes -Razones para incorporar SL: bajo costo x Hospital privado, 450 empleados -Inconvenientes: SL no cuenta con el apoyo técnico que brinda el software comercial -Razones que justifican incorporar SL: bajos costos de adquisición (única razón) x Pyme, 7 empleados -Considera incorporar SL en el futuro para los servidores -Razones: mayor control de virus (la mayoría de los virus están desarrollados para Microsoft) x Empresa consultora internacional, usan licencias corporativas -Considera incorporar SL en el futuro para los servicios de Internet como Web services x Empresa internacional proveedora de servicios telefónicos Inconvenientes -Costo de adaptación originado en la necesidad de ampliación de equipamiento, modificación de programas, conversión de datos, etc. Actualmente la empresa utiliza Office como herramienta de automatización de oficina, por lo cual, el uso de SL como sistema alternativo, significaría una interrupción de la operatoria diaria, que conlleva un costo de oportunidad importante, porque se debería adaptar todos los archivos de los usuarios para ser leídos por este sistema alternativo. -Necesidad de capacitación y re-entrenamiento: dada la gran cantidad de estaciones de trabajo (3000 en todo el país) -Carencia de soporte: es decir certificación de calidad y/o documentación técnica suficiente, y además, la dificultad de poder contar con gente capacitada que pueda solucionar los posibles problemas del sistema. Por otro lado, las razones que justificarían incorporar SL son el costo. En el caso concreto de Linux sería sólo si se garantizace el mantenimiento posterior lo cual es bastante ambicioso. x Asociación mutual, 50 empleados -Motivos para no usar SL: directivos conocen existencia pero no comparten esta opción porque no hay responsabilidad del proveerdor y “uno es el que tiene que asumir los riesgos”, y falta soporte. x Agencia pública, 150 empleados 1268 -Inconvenientes: “Política de seguridad gubernamental”. x Municipalidad del interior de la provincia de Córdoba, 22 empleados -Considera incorporar SL en el futuro?: No es imposible, pero sería muy engorroso y demandaría mucho tiempo. -Inconvenientes (Otros): tiempo necesario para la adaptación. De la planta de empleados (la mayoría mayor a 35 años) sin ánimo de aprender. x x Empresa comercial, 40 empleados -Conocen SL, no lo incorporan por: a) los costos de adaptación (no consideran hacer erogaciones en ampliación de equipamiento, modificar programas y adaptar todo el sistema porque se sienten conformes con lo que disponen), b) la necesidad de capacitación y re-entrenamiento, c) la carencia de soporte técnico, certificación de calidad y documentación técnica suficiente. Diario local, 15 empleados -Considera incorporar SL en el futuro para el área de servidores, usar Linux, como por ejemplo, montar un Web Server con Linux+Apache o un servidor Mail -A veces el costo de migración/instalación es alto. 3.2. Variables de decisión en la incorporación de software libre Comenzamos nuestro análisis revisando casos descriptos por la revista de negocios “Information Technology” (www.infotechnology.com) relacionados con empresas de Argentina que incorporaron productos de software libre a su operatoria. Al respecto, la citada publicación describe en sus notas los siguientes casos: Empresa Ofishop Virulana Bagó Poder Judicial de la Nación Loma Negra Ramo Minorista Fábrica Laboratorio Gobierno Fecha Dic.2005 Dic.2005 Oct.2005 Jun.2005 Productos Justificación Cliente delgado Ahorro licencias U$S10 mil Antispam Ahorro licencias $3.800.Correo electrónico Ahorro licencias U$S50 mil Sistema operativo Ahorro licencias (22 servidores Sist. Electoral servidores x $35 mil c/u) Fábrica May.2003 Sist. operativo servidores Liberty ART Seguros May.2003 Servidor mail Aceitera Gral. Fábrica May.2003 Sist. operativo Deheza servidores Laboratorio Laboratorio May.2003 Sist. operativo CASASCO servidores Credimas Tarjeta May.2003 Sist. operativo crédito servidores Ahorro licencias U$S140 mil Ahorro licencias Ahorro licencias y reutilización de servidores Ahorro licencias y reutilización de servidores Ahorro licencias U$S42 mil Tabla 1: Algunas empresas argentinas que utilizan software libre y la justificación de su decisión. Fuente: Elaboración propia en base a datos de Information Technology. En ninguno de los casos descriptos por Information Technology la organización realizó análisis TCO / ROI, justificaron la utilización de productos de software libre sólo con el ahorro de licencias. 1269 En nuestro estudio, analizamos el proceso de decisión seguido por las organizaciones que declararon en las dos primeras muestras usar productos de software libre (SI USAN); para ello, se realizaron encuestas profundizando con los responsables de las entidades que aceptaron contestar (22 casos) acerca del proceso de decisión y de los criterios tomados en cuenta. Los resultados fueron los siguientes: De las 22 empresas que aceptaron participar en la encuesta, 17 casos (77%), hacen habitualmente evaluación económica para nuevos proyectos, a las que hay que sumar dos que lo hacen exclusivamente para el caso de incorporación de paquetes de software. Sin embargo, de las 19 empresas que declararon hacer evaluación económica previa a la incorporación de productos de software, sólo 11 (50% del total de 22) hicieron efectivamente la evaluación económica previa. En lo que respecta a la metodología de evaluación, la gran mayoría (el 91%) utilizó la metodología TCO, dos de ellas (10%) repitieron el estudio aplicando el análisis ROI. Por último, sólo en un caso se aplicó la evaluación de los Costos de Migración. Un aspecto que nos interesaba para caracterizar el proceso de incorporación de software libre a la organización era saber si se había migrado de una solución basada en software propietario o si la incorporación del producto open source fue para un nuevo proyecto. Los resultados de nuestra muestra fueron que en la mitad de los casos (11 empresas) habían migrado desde otras plataformas basadas en software propietario, mientras que la otra mitad incorporó productos de software libre para servicios que se prestaban por primera vez. En lo que respecta a las variables económicas consideradas por los evaluadores, las que mayor relevancia tuvieron en el proceso de decisión fueron: x x x Costos de las licencias. Para el 91% de las empresas que realizaron evaluación económica ésta fue la variable determinante para su estudio. Costo de renovación de licencias. Los costos asociados a la dinámica de renovación de licencias que exige el modelo del software propietario fue la segunda variable tenida en cuenta; en efecto, el 64% de los entrevistados invocó esta variable como segunda en incidencia. Costo de soporte técnico. El 36% de los entrevistados consideró importante considerar el costo del soporte técnico gererado por la incorporación de un software libre. Los encuestados también revelaron que en los procesos de evaluacion ecónomica hubo variables que no se tuvieron mayormente en cuenta, variables invocadas por los defensores del software libre como muy importantes. Concretamente, “disponibilidad del código fuente” y “apoyo al movimiento de software libre” son variables que no tuvieron mayor relevancia para los evaluadores al momento de hacer el análisis costo/beneficio. En cambio, el costo del hardware y software adicional, el costo de migración y la independencia del proveedor tuvieron su impacto, aunque en menor medida que el costo de las licencias. La encuesta reveló también que no es común formalizar estos estudios, ya que sólo el 36% de las empresas lo hizo. 1270 Dado que el 50% de los encuestados no había realizado evaluación previa al incorporar software libre, indagamos sobre las razones, resultando que la gran mayoría (85%) consideraba que la gratuidad de las licencias justificaba los demás costos (tanto visibles como ocultos). Este porcentaje es el obtenido luego de detraer de la muestra a cuatro empresas que fueron obligadas a incorporar productos open source por imposición de sus proveedores o socios para compatibilizar sus sistemas de información. Por último, la mayoría (72%) de los entrevistados consideró útiles los estudios a la luz de los resultados obtenidos. Sólo el 9% contestó que la falta de recursos fue la razón para no realizar una evaluación económica previa. 4. CONCLUSIONES ¿Los programas informáticos libres ofrecen una solución mágica? No ¿Una solución con futuro? Probablemente. Mientras tanto, conviene ser 11 pragmático y si eso contribuye a regular el mercado: ¡mejor! Los gigantes de la industria informática son conscientes de que una posición en favor del software libre les permite conquistar cuotas de mercado extra tornando sus sistemas informáticos más atractivos y no vacilan en hacerlo. Es también innegable que la llegada de Linux y programas informáticos libres obligaron a los proveedores dominantes de software comercial a salir de una posición de entorpecimiento y suficiencia inducida por su posición dominante. En el caso de Microsoft (el mayor proveedor del mercado de software comercial) se cree que el fenómeno del software libre generó algunas políticas de apertura, tales como: el desarrollo de la norma XML, la oferta de versiones gratuitas para algunos de sus productos (versiones pequeñas de SQL Server o Visual Estudio) o la apertura controlada del código fuente de Windows (política shared source). Estas pueden considerarse señales del efecto positivo que ejerce la presión del modelo software libre. En los estudios económicos-financieros que comparan software libre vs. software propietario los costes directos representan del 15 al 40% del TCO12. Concluyen en que lo realmente importante en los proyectos de software son los costes indirectos en servicios profesionales (mano de obra calificada), éstos son los que impactan en el presupuesto. Sin embargo, debemos considerar que estos estudios consideran las estructuras de costos vigentes en los países desarrollados, donde el valor de la mano de obra profesional es significativa, situación que no puede hacerse extensiva a nuestra realidad socio-económica. La tendencia indica una disminución progresiva de los costes de posesión (TCO) favorable a las alternativas libres. El software libre ofrece hoy una alternativa prometedora y posible, aunque todavía y desde un punto de vista práctico las migraciones completas son costosas o incluso impracticables. Los datos recogidos en el presente ciclo por nuestro equipo de investigación nos permiten corroborar los resultados del proyecto FLOSS al igual que las conclusiones obtenidas en nuestro proyecto investigación del ciclo 2004: 11 12 http://www.awt.be - “Le logiciel libre” - 13/06/2005 Ghosh, Rishab A. Conferencia "The economics of Free Software an why it matters for developing countries, Usuaria 2004, Buenos Aires, Mayo 2004 1271 Respecto a las motivaciones declaradas por las entidades encuestadas para utilizar software libre, éstas fueron: 1) calidad del producto, 2) menor costo que sus alternativas propietarias y 3) funcionalidad del producto. Nuevamente la disponibilidad del código fuente y la seguridad fueron aspectos poco apreciados por los encuestados. En lo que hace a los inconvenientes para la difusión del software libre, nuevamente encontramos que la capacitación -en la mitad de los casos- es el inconveniente más destacado para el despliegue de productos open source en las empresas cordobesas. Luego siguen la carencia de soporte técnico (33%) y la falta de documentación (18%) como las mayores dificultades. Respecto de la evaluación del proceso de decisión previa a la incorporación de software libre realizado por las empresas, nuestro estudio confirma que la gratuidad de las licencias justifica los demás costos asociados al proyecto de software libre, conclusión que se abona con estas consideraciones: – A pesar de que habitualmente la mayoría de las empresas declaran realizar evaluación económica previa a la incorporación de software libre para nuevos proyectos, sólo la mitad lo hizo; en su mayoría aplicaron el método TCO. – Las variables determinantes en dichas evaluaciones se relacionan con el costo de las licencias. – Las empresas que no realizaron el estudio aducen, como una de las principales razones para no realizarlo, la conclusión a la que llegamos: que la gratuidad de las licencias justifica los demás costos, por lo que resulta innecesario realizar dicha evaluación. 1272 BIBLIOGRAFIA - Agence Wailonne des Telécommunications. Le logiciel libre. http://www.awt.be Feller, Joseph y Fitzgerald, Brian, A Framework analysis of the open source development paradigm, 2000. http://www.josephfeller.com/publications/ICIS2000.pdf FLOSS Final Report: Part 1 y Part 3, Julio 2002. www.infonomics.nl/FLOSS o http://flossproject.org FLOSS-USA - Informe V. External Support of OS/FS Projects, Setiembre 2003 www.stanford.edu/group/floss-us Garzarelli, Giampaolo, Open Source Software and the Economics of Organization, Abril 2002. http://opensource.mit.edu/papers/garzarelli.pdf International Open Source Network, Tan Wooi Tong. Free/Open Source Software Education, 2004 - http://www.iosn.net/education/foss-education-primer LAUDON Keneth Y LAUDON Jane, Sistemas de información gerencial, 6ta. Edic. español. México, Pearson Educación, 2002 Lessig, Lawrence. Free Cuture, 2004 - http://www.free_culture.cc Libro Blanco del software libre en España, 2003. www.libroblanco.com Revista Information Technology, Números: 35, 43, 66, 73, 80, 86, 88, 90, 98, 102 y 104. - www.infotechnology.com.ar Sitios de interés en Argentina - http://www.solar.org.ar - http://www.vialibre.org.ar - http://www.grulic.org.ar 1273