software libre. beneficios en la pyme. camara de comercio de badajoz

Download Software Libre. Beneficios en la PYME. Camara de comercio de Badajoz

If you can't read please download the document

Upload: pedro-francisco-vidal-lopez

Post on 13-Jun-2015

387 views

Category:

Technology


1 download

DESCRIPTION

Camara de Comercio de Badajoz

TRANSCRIPT

  • 1. Software libre.Beneficios en la PYME D. Pedro Francisco Vidal Lpez Director Tcnico de Complusoft

2. Que es el software libre?Son aplicaciones informticas desarrolladas por empresas y particulares cuyo coste de adquisicin y/o licencia de usoson:CERO EUROSEntonces las empresas que los desarrollan Que ganan? ConsultoraServicio FormacinAdaptaciones Publicidad 3. Son fiables?No es casualidad que los programas de software libre sean ms fiables. Hay buenas razones por las cuales el software libretiende a ser de alta calidad.Una razn es que el software libre consigue involucrar a toda la comunidad para que trabaje unida para arreglar problemas.Los usuarios no slo informan de errores, incluso los arreglan. Los usuarios trabajan juntos, conversando por correoelectrnico, para llegar al fondo del problema y hacer que el software funcione sin problemas.Otra es que los desarrolladores se preocupan realmente de la fiabilidad. Los paquetes de software libre no siempre compitencomercialmente, pero s compiten por una buena reputacin y un programa que sea insatisfactorio no alcanzar lapopularidad que los desarrolladores esperan. Lo que es ms, un autor que pone el cdigo fuente al alcance de la vista detodos arriesga su reputacin, y le conviene hacer el software limpio y claro, bajo pena de la desaprobacin de la comunidad. 4. Esta transparencia no existe.Sin inversin, No hay retorno de Inversin. 5. Y a mi empresa le interesa?Hay tres conceptos a considerar para evaluar software: Costo Total de Propiedad (TCO), valor estratgico, y la compatibilidad de la"misin" de tu empresa u organizacin con la filosofa del software libre.Costo Total de Propiedad:CTP es un trmino familiar para muchas personas -que representa un clculo de cunto cuesta implementar, utilizar y mantener enel tiempo una introduccin tecnolgica.Valor estratgico:El valor estratgico toma en cuenta otros factores ms all de los costos econmicos vinculados a la tecnologa en s misma.Medir el impacto en la productividad del personal o en la calidad de los servicios prestados a los clientes es parte de la evaluacinde valor estratgico.Compatibilidad con la "misin":En gran parte, el software libre es impulsado por la comunidad, as como su propiedad tambin es colectiva, por lo que lasimplementaciones de software libre basan su existencia en una permanente retroalimentacin con todos los usuarios,desarrolladores, etc. (ya sea por transmisin de experiencias, introduccin de mejoras o de cambios, creacin o mejora de ladocumentacin, etc.) Adems, los sistemas operativos de software libre pueden ser utilizados en equipos antiguos, extendiendo suvida til, lo que hace que la empresa u organizacin sea ms ecolgica y econmicamente sustentable. Estas caractersticas delsoftware libre estn en consonancia con la misin de tu empresa u organizacin? No es un requisito indispensable, pero si tuempresa u organizacin tiene una "misin" ms alta que la de slo hacer dinero probablemente encuentre en el software librevalores e ideales, en definitiva, una filosofa compatible con tu misin. En otras palabras, hay otros fundamentos, ms all de loseconmicos (menores costos, etc.) que hacen del software libre una mejor opcin en contraposicin a sus alternativas propietarias. 6. Consideraciones previas sobre el CTPCTP es el clculo del costo total de la aplicacin de una solucin tecnolgica. Esto incluye el costo inicial deadquisicin del software (precio de compra, cuotas de configuracin, cuotas de suscripcin o derechos de licencia), loscostos de hardware, costos de instalacin (tiempo del personal o costos del consultor apropiado), los costos deformacin del usuario final, y el costo de mantenimiento del software (cuotas anuales de mantenimiento, gastos deapoyo, y costos de actualizacin). Este espectro total de costos se debe considerar cuando se comparan lassoluciones, no importa cmo se han licenciado.La ventaja ms obvia del software libre frente a las soluciones propietarias en trminos de costos son los costos deadquisicin del software, y los costos de mantenimiento y de actualizacin. El software libre casi siempre se puedeadquirir gratis, no tiene derechos de licencia o cuotas anuales de mantenimiento (hay algunas excepciones, casisiempre bajo la forma de contratos de soporte gestionados) y las actualizaciones tambin son gratis.Por supuesto, los costos de adquisicin del software propietario se ven compensados por los otros tipos de gastos enlos que tu empresa u organizacin deber incurrir al adquirir software libre (consultores, capacitacin del personal,administracin, etc), por lo que el software que es gratuito no es necesariamente ms barato al final del da: elCTP puede ser mayor que el de aqul software por el que hay que pagar para adquirirlo.Cules son algunas preguntas que tienes que hacerte para saber si la utilizacin de sofware. libre en tu empresa uorganizacin es una buena idea? 7. Compatibilidad con aplicaciones criticasPreguntas clave en la evaluacin de la introduccin de softwarelibre:Cules son las aplicaciones crticas para tu organizacin?Con qu sistemas operativos se ejecutan?Vamos a un caso concreto. Supongamos que tu empresa es una agencia de viajes que acaba de reemplazar Windows porLinux. Probablemente, manejes Amadeus, uno de los programas ms utilizados para hacer reservas de vuelos, hoteles,etc. En caso de que se trate de una aplicacin independiente (o sea, que necesita de un sistema operativo para correr) vasa tener que averiguar si existe una versin para Linux.En caso de no existir una versin para Linux de ese mismo programa, vas a tener que averiguar si existe una alternativalibre o si otro programa propietario tiene una versin para Linux.En estos casos, las aplicaciones Java suelen "salvarnos el da" ya que estas se ejecutan en cualquier sistema operativoque tenga Java instalado. Por ltimo, si se trata de una aplicacin que corre en la nube (es decir, que es un serviciobrindado desde una pgina web) ah corrs con ventajas porque no importa el sistema operativo desde el que la abras, va afuncionar igual.Hasta hace poco las organizaciones que dependan mucho de programas que no estuvieran disponible para Linuxencontraban que, si quieren usar Linux, se vern obligados a mantener una mquina Windows dedicada exclusivamente aejecutar ese programa "crtico".De ser as, los costos adicionales de mantener esa mquina deberan incluirse en el costo total de propiedad (CTP). Sinembargo, hacer algo as hoy sera completamente ridculo, adems de disfuncional y poco prctico.Por suerte, las tecnologas de virtualizacin y emulacin han mejorado dramticamente, por lo que el mantenimiento de unamquina virtual de Windows en un escritorio relativamente moderno es a menudo una alternativa ms viable que elmantenimiento de un equipo independiente (lo que, adems, sera poco prctico si esa aplicacin debe ser usada pormltiples usuarios).An es este caso el coste de la licencia del producto privativo debe considerarse como parte del CPT. 8. Esta transparencia no existe.Sin inversin, No hay retorno de Inversin. 9. Costos de adquisicin del softwarePreguntas clave acerca de los costos de adquisicin de software:Con una solucin propietaria, qu tan grande sern los costos de adquisicin en relacin a los otros costos?Con una solucin propietaria, qu tan fcil ser obtener descuentos en la adquisicin del software?Algunos productos de esta privativos, como herramientas sencillas o pequeas aplicaciones, tienen costos muy bajos deadquisicin. Otros productos, como suites de oficina, groupware, bases de datos complejas, programas financieros opaquetes de contabilidad, CRM, o sistemas operativos de servidor pueden tener costos de adquisicin muy altos.En contraposicin, prcticamente todo el software libre est disponible sin costo de adquisicin y no se precisan licenciasmltiples. 10. Costos de implementacinPreguntas clave acerca de los costos de aplicacin:Cul es la facilidad de implementacin del software en trminos de recursos necesarios (tiempo y dinero)?Qu tipo de experiencia podra ser necesaria para este software, ya sea propietario o de cdigo abierto?Qu tipo de experiencia tens disponible entre tus recursos humanos?Cunto tiempo, dinero y otros recursos hay que invertir?Para algunos programas, la implementacin es muy sencilla, y le llevar a un miembro del personal tal vez 10-30 minutospara instalarla. Implementar las aplicaciones ms complejas, en cambio, puede llevarle das al personal y/o consultor yaque puede requerir, entre otras cosas, la conversin de la informacin desde el sistema anterior.Al evaluar las opciones para una solucin particular, ten en cuenta que en algunos casos los proyectos de software librepueden resultar ms difciles de instalar que sus contrapartes propietarias, especialmente si la gente que lo est haciendoes nueva en el "mundo del software libre". En el fondo, casi siempre es sper fcil pero puede resultar difcil si unotodava tiene incorporado la "forma Windows de hacer las cosas". Por esta razn, merece la pena examinardetenidamente la documentacin de instalacin para cualquier solucin que tengas previsto incorporar.Si tu organizacin necesita el apoyo de consultores, puede ser que tengas dificultades para encontrar consultores queestn familiarizados con las tecnologas de software libre, a pesar de que esto est cambiando con la mayor popularidadque estn adquiriendo muchas herramientas de software libre que hoy se utilizan en forma masiva. Si ahora depends deun consultor que no est familiarizado con stas tecnologas, es posible que debas buscar uno nuevo que te puedaayudar a suavizar la transicin a las tecnologas libres.Uno de las mayores partidas que componen el CTP es en el que se incurre para decidir y poner en marcha elproducto antes de asumir que el tiempo dedicado a este apartado es sin duda dinero a descontar de la cuenta deresultados. 11. Costos del hardwarePreguntas clave acerca de los costos de hardware:Voy a utilizar varios servidores?El software propietario que estoy usando tiene requisitos de hardware especial?Preciso hardware certificado por mis proveedores?En muchas situaciones, vas a implementar el software en el hardware existente, lo que no significar costos adicionalesde hardware. Sin embargo, si vas a implementar un nuevo tipo de servidor, o el reemplazo de un antiguo servidor, loscostos de hardware probablemente sern un problema. En general, cuanto mayores sean las necesidades de tu red (entrminos de capacidad) el ahorro de hardware ser mayor con la introduccin de un sistema operativo de software libre(como Linux) y otros programas de software libre. Investigaciones recientes han encontrado que los servidores basados en Linux (en comparacin con Microsoft Windows)pueden manejar ms trfico, pueden alojar ms cuentas y hacer un mayor procesamiento de informacin utilizando elmismo hardware. As, en una situacin en la que uses varios servidores Windows, Linux puede hacer el mismo trabajocon menor cantidad de mquinas (y, por ende, un menor consumo de recursos). 12. Costos de formacin de personalPreguntas clave acerca de los costos de capacitacin:La utilizacin de este software requiere capacitacin del usuario final?Voy a tener gente capacitada que haga de "soporte tcnico interno" de este software sin que dependa del soporte tcnicode terceros?Para las soluciones de usuario final (como aplicaciones de oficina, los paquetes financieros, etc), la formacin es, conmucho, la parte ms costosa de la aplicacin de las nuevas tecnologas. El personal que va a utilizar este software en elda a da deber ser entrenado para usarlo en forma ptima. La mayora del personal corriente de una empresa uorganizacin no est familiarizado con los sistemas operativos y aplicacin no-Windows, por lo que la aplicacin de unasolucin de software libre que sustituye a un conocida y muy utilizada aplicacin debe ser considerada cuidadosamente.Los beneficios de utilizar una solucin como Open Office, por ejemplo, pueden o no pesar ms que la gran variedad de loscostos de formacin en que se incurrir. Por otro lado, las implicaciones de formacin a largo plazo (una vez que elpersonal est capacitado, slo requieren algunas en curso de formacin y capacitacin de nuevos empleados) tambindeben ser tenidas en cuenta.Sin embargo, este punto que suele echrsele en cara al software libre (barato pero muy costoso en lo que hace a lacapacitacin del personal) es cada vez menos cierto. En primer lugar, en lo que hace a Linux, existen varios mtodos deminimizar el impacto del traspaso, como por ejemplo aplicar temas de escritorio que sean similares a los de la versin deWindows a las que el usuario est acostumbrado, etc. Por otra parte, el traspaso de Windows a Linux, por lo general, hoyno es ms traumtico que el traspaso de Win XP a Win 7 o Win Vista. Eso sin mencionar que, la mayor parte de losusuarios realizan algunas pocas tareas rutinarias que no debera llevar mucho tiempo aprender usando el nuevo sistemaoperativo. En lo que respecta a los programas alternativos, los costos de formacin podran reducirse a cero si existe unaversin para Linux de la misma aplicacin o si esa aplicacin corre bajo Java o en la nube. En caso de que deba optarsepor cambiar de aplicacin (sea esta libre o propietaria) los costos de capacitacin son prcticamente los mismos en los quedebe incurrir cualquier empresa u organizacin al comenzar a utilizar uno de estos programas.Por ltimo, para el software que tiene poco o ningn impacto en el usuario final (servidores de archivos, servidores de basede datos, etc), los costos de formacin a considerar se reducen a la formacin del personal especfico. Estos costos decapacitacin pueden llegar a tener algn peso cuando a) confas en el personal interno, en lugar de consultores externos,para hacer el "soporte tcnico" del software, y b) tu personal interno no tiene experiencia en el uso de software libre. 13. Esta transparencia no existe.Sin inversin, No hay retorno de Inversin. 14. Costos de mantenimientoPreguntas claves sobre los costos de mantenimiento:La alternativa propietaria requiere de una cuota anual de mantenimiento?Tendr que pagar por las actualizaciones y parches de seguridad?Algunos productos de software tienen un costo anual de algn tipo. Para los efectos prcticos pueden ser consideradoscomo derechos de licencia anual, ya que normalmente se calcula como un porcentaje de la tasa de adquisicin de lalicencia del software original. Las tasas deben ser incluidas en tu anlisis de CTP.La mayor parte del software libre no tiene ninguna cuota de mantenimiento anual, dado que, por empezar, carece de uncosto de adquisicin de la licencia. Algunas distribuciones Linux empresariales (como RedHat) tienen tasas anuales demantenimiento, lo que te da derecho a exigir soporte tcnico especializado. Sin embargo, pocas organizaciones encajanen las categoras de organizaciones que hacen uso de estos paquetes empresariales, sin mencionar el hecho de que esposible utilizar el equivalente "libre" de Red Hat (Fedora) sin costo alguno. 15. Costos de actualizacinPreguntas clave sobre los costos de actualizacin:Con qu frecuencia puede ser que tenga que actualizar este software?Las actualizaciones estn disponibles con un algn tipo de descuento? Mi organizacin rene los requisitos necesarios?Mantener el software relativamente al da es importante. Aumenta la estabilidad, la seguridad y mejora las caractersticasdisponibles. No es necesario actualizar a la ltima versin, pero es crucial instalar los parches de seguridad, y cuando lascaractersticas que se desean se introducen, o si hay mejoras espectaculares de estabilidad, la actualizacin puede ser muybeneficiosa.Obviamente, el costo de la actualizacin de una sola copia de un producto es mucho menos costoso que tener que haceruna actualizacin de la enorme cantidad de copias necesarias para una enorme red de computadoras. A menudo podsobtener actualizaciones del software propietario con un descuento importante o, si tens suerte, hasta pods recibirlo atravs de una donacin. Sin embargo, con el software libre dejs de depender de la "caridad" o "buena voluntad" de lasempresas desarrolladoras de software. La mayor parte del software libre no tiene costos de actualizacin. Simplementedescargs la versin actualizada, y a instalar. 16. Administracin y Soporte Tcnico IPreguntas clave sobre la administracin y soporte:Qu fuentes de soporte estn disponibles para la utilizacin de software libre?Qu tan importante es la confiabilidad del producto en tu eleccin de la solucin adecuada?Son los virus y otros problemas de seguridad muy comunes al usar la opcin propietaria?Todo el software -desde las aplicaciones, hasta las bases de datos o sistemas operativos- requiere administracin y unsoporte tcnico de algn tipo. En algunos casos, vas a tener personal interno capaz de brindar este servicio, en otroscasos, te vers obligado a contratar a consultores externos para hacer este trabajo. Algunas caractersticas del softwareque determinan el nivel de soporte necesario van desde el grado de fiabilidad del software, es decir, su vulnerabilidad aproblemas de seguridad, hasta lo complejo resulte tanto para los usuarios finales como para el administrador.Sin excepcin, todas las organizaciones despus de mudarse a Linux han admitido que su red era ms estable. Tambinacuerdan en admitir que es ms fcil asegurar su red con Linux. En parte esto se debe a que los sistemas Linux yprogramas de software libre que corren bajo este SO son el soporte bsico detrs de Internet (casi todos los servidoresdel mundo usan Linux) y la naturaleza abierta del cdigo en los programas de software libre permite a los desarrolladoresdetectar y reparar muchos problemas potenciales de seguridad. En parte debido a estas ventajas de diseo, los virusinformticos y programas espa no han afectado grandemente a Linux, mientras que son frecuentes en Windows.Para una organizacin que depende de servicio tcnico externo, este tiempo ahorrado se traduce directamente en loscostos ahorrados. Para una organizacin que tiene soporte tcnico interno, el ahorro puede ser ms complejo de calcular.Sin embargo, si tu organizacin cuenta con varios servidores, un administrador puede manejar al mismo tiempo msservidores Linux que servidores Windows. 17. Administracin y Soporte Tcnico IITambin es razonable suponer que la mayor fiabilidad y seguridad de los sistemas Linux mejora la productividad de losusuarios finales. El personal puede trabajar ms y mejor si sus sistemas estn fuera de servicio con menos frecuencia. Lamoral de trabajo es probable que mejore con el menor nmero de interrupciones de la red. La mayora de nosotros hemosaprendido "a los golpes": a qu usuario de Windows no se le bloque el equipo alguna vez, destruyendo el documento queestaba uno escribiendo o no pudiendo utilizar el correo electrnico durante esas horas cruciales? Todo ello esincreblemente frustrante.Si bien las aplicaciones de software libre suele ser mejores en ese sentido, no est bien generalizar la fiabilidad de Linux atodos los programas de software libre. Hay muchos proyectos de software libre que no son ni ms estables ni ms segurosque sus alternativas propietarias; al hacer tu investigacin ser importante tener esto en cuenta para la comparacin.Adems de la fiabilidad y la seguridad de una solucin, tambin tens que tener en cuenta su complejidad. La complejidadpuede aumentar los costos de soporte en una de dos maneras: ya sea aumentando el tiempo necesario para realizardeterminadas tareas, o al exigir una persona mejor calificada (y por tanto mejor paga) para hacer el trabajo. En lo querespecta al primer punto muchas organizaciones que ya se animaron a "dar el paso" sostienen es que el software libre noes necesariamente ms difcil (o fcil) de administrar que el software propietario. Una advertencia importante, sin embargo,es que esto supone que el administrador est familiarizado con la solucin de software libre. Si no, habr que considerar loscostos adicionales de formacin del personal. 18. Esta transparencia no existe.Sin inversin, No hay retorno de Inversin. 19. Valor estratgicoAdems de CTP (Costo Total de Propiedad), tens que tener en cuenta el "valor estratgico" de la opcin basada en softwarelibre. Este tipo de valor es ms difcil de cuantificar, pero a menudo puede ser ms importante en el proceso de decisin.Una de las facetas de valor estratgico para las soluciones basadas en software libre es la capacidad de resolver problemasde formas que seran imposibles con las soluciones propietarias.Ser capaz de modificar el cdigo en el software de una manera que sea mejor para tu empresa u organizacin es un ejemploclaro de valor estratgico. No todas aprovechan esto, pero muchas s. Adems, si una de ellas modifica un proyecto desoftware libre, se puede distribuir esta modificacin a otra organizacin similar, y colaborar -algo que no es posible en eldesarrollo de software propietario o en muchas soluciones "cerradas" de la nube. Adems, como el cdigo fuente estsiempre disponible, la adopcin de software libre ofrece a las organizaciones flexibilidad a largo plazo, la capacidad deevolucionar a medida que cambian sus necesidades, y para migrar ms fcilmente a nuevas soluciones que puedan surgir.El control (o la falta de l) es otra consideracin estratgica que lleva a algunos a optar por el software libre. Muchos puedenhaber tenido una mala experiencia basndose en un paquete de software diseado. Si el desarrollador del software va a laquiebra, es adquirido por un competidor, o decide dejar de apoyar a ese producto, entonces es probable que sus clientes notengan adnde dirigirse para obtener apoyo. Con el software libre, si el desarrollador original baja los brazos, el producto sepuede revivir, con el apoyo de la comunidad de usuarios y otros desarrolladores. As, en el largo plazo, este enfoque puedeproporcionar un grado de mitigacin del riesgo. El control de los datos es otro tema. Los datos en un formato propietario, o enun servidor fuera del control de la organizacin, es una enorme desventaja para algunas organizaciones. 20. Algunos productos de Software Libre 21. Estoy solo en esto?Convierto parte de mi gasto en Inversin?Puedo beneficiarme de la formacin a mis colaboradores?Encaja esta filosofa de trabajo en las subvenciones a mi alcance?Mejorar mi ROI si soy parte de la comunidad de usuarios de Software Libre?Obtendr un mayor rendimiento de mis colaboradores al refrescarles en los conocimientos ms actuales?Por su puesto que no est solo, que cada vez ms empresas estn apostando por usar y dar soporte a aplicaciones deSoftware Libre.Por cierto. has respondido que SI a las preguntas anteriores?Y de verdad sigues pensando que sera un problema ser un pionero? 22. Esta transparencia no existe.Sin inversin, No hay retorno de Inversin. 23. GraciasComplusoft