No se que opinan Ustedes pero estos cambios de estrategia y contradicciones me parecen bastante extrañas o forzadas.
miércoles, 20 de mayo de 2009
Microsoft se adjudica millonario contrato
No se que opinan Ustedes pero estos cambios de estrategia y contradicciones me parecen bastante extrañas o forzadas.
martes, 19 de mayo de 2009
¿Servicios o Productos?
Analizando rápidamente ambos modelos, la pregunta que nace inmediatamente es saber que tan lucrativo puede resultar tener un modelo de negocios basado en productos o servicios, para lo cual, la mejor fuente de información debe provenir de las estrategias de comercialización que utilizan las grandes compañias que dominan nuestra industria del software.
The software 500
Esta es una encuesta que realiza año a año la revista Software Magazine, la cual, entrega un ranking de las 500 empresas de software más lucrativas, ordenadas de mayor a menor de acuerdo a las ingresos anuales obtenidos.
Análisis
Al revisar brevemente The Software 500 de los años 2007 y 2008, nos podremos dar cuenta que no han existido grandes cambios en las primeras posiciones salvo la desaparición de Hitachi del ranking (no aparece rankeada el 2008), y que en términos generales todas las empresas dominantes no se han desplazado mucho de sus ubicaciones. Para responder la pregunta planteada de que tan lucrativo es basar nuestro negocio en la venta de servicios o productos de software, nos vamos a centrar en analizar la columna Services as % de cada una de las 20 primeras empresas del año 2007(lamentablemente la del año 2008 la columna Services as % viene sin información), ya que, ella nos entrega el porcentaje que representan la venta de servicios dentro de sus ingresos.
Clasificaciones
Solo cuatro compañias (Microsoft Corporation, Oracle Corporation, SAP, Symantec Coporation) presentan un porcentaje de ingresos por venta de servicios menos al 30%, por lo cual podemos clasificarlas como empresas que basan su modelo de negocios en la venta de productos de software.
Solo dos empresas (Lockheed Martin Corporation y EMC Corporation) podríamos decir, que presente un porcetaje cercano al 50% en su relación de ingresos por venta de servicios y productos de software.
Las 14 empresas restantes presentan un porcentaje de ingresos por venta de servicios de software por muy encima del 50% siendo esta última su actividad principal de explotación y que para casi la mitad de estas refleja un ingreso de casi el 100% , siendo marginal lo que reciben por venta de productos.
Conclusión
La tendencia mayoritaría de estas empresas es a favor de la venta de servicios de software por sobre la venta de productos, por lo cual, para este procentaje de empresas el adoptar tecnologías de software libre, básicamente significa poner a disposición un servicio más dentro de su catalogo, pero en cambio para aquellas que basan su modelo de negocio en la venta de productos significa básicamente un cambio más radical de estrategia.
sábado, 16 de mayo de 2009
Migración de estaciones de escritorio
En busca de responder muchas de las preguntas que surgen al momento de comenzar a planificar un proyecto de estas magnitudes, les expongo algunos de los documentos que dentro de mi experiencia personal me han entregado mayor valor agregado sobre este tema:
Linux Client Migration Cookbook, Version 2
Esta es una guía práctica de planificación e implementación del proceso de migración de ambientes de escritorio sobre GNU/Linux esta desarrollada por IBM, dentro de la famosa colección de libros denominados Redbooks. Esta guía hace referencia al proceso completo de como enfrentar una migración, desde la fase de prepración, con ejemplos concretos, escenarios distintos, y un conjunto de buenas prácticas y metodologías para su realización.
Sun Java Desktop System: Microsoft Migration and Interoperability Guide
Esta es una guía técnica básicamente pero también describe y reconoce fases comunes dentro de un proceso de migración desde tecnologías Microsoft a Sun Java Desktop.
Módulo 3: Migración y coexistencia con sistemas no Linux del libro de la asignatura de Administración Avanzada del Sistema Operativo GNU/Linux
Este módulo toca aspectos interesantes de la migración de estaciones de escritorio y de estaciones de escritorio muy específicas (estaciones de trabajo), la cual recomiendo leer.
Munich v/s Newham
Munich
Producto del aviso de Microsoft de suspender el soporte al sistema operativo Window NT 4.0 (Diciembre 2002), la administración local de Munich decidió encomendar un estudio para evaluar que alternativas tecnológicas se encontraban disponibles para afrontar este nuevo escenario, principalmente centrado en su sistema de escritorio. El informe concluyo que las alternativas para enfrentar esta situación era actualizar el sistema operativo actual junto a la suite ofimática con la alternativa de Microsoft (Windows XP + Office) o migrar a GNU/Linux más OpenOffice.org, la primera alternativa que estaba respalda por Microsoft directamente, se evaluó en 5.293 puntos sobre 10.000 y la segunda que respaldaba IBM y SUSE se evaluó en 6.219 puntos sobre 10.000 dentro del mismo informe.
Negociaciones
La oferta económica inicial de Microsoft fue 36,6 millones de dólares, y llego a rebajarla hasta en 8,6 millones de dólares hasta un día antes del término de cierre de las propuestas, en cambio, IBM + SUSE comenzarón con una oferta económica de 39,6 millones de dólares, llevandola a un precio final de 35,7 millones de dólares.
Decisión
El consejo decidió adjudicar a la alternativa respaldada por IBM + SUSE, ya que, les permitía gestionar de mejor forma sus actualizaciones e infraestructura en el futuro, independiente del coste de inversión.
Newham
Al igual que en el caso de Munich, el mismo aviso de dejar sin soporte el sistema operativo Windows NT 4.0, origino que la administración pública encomendará un informe sobre la viabilidad de migración de sus estaciones de escritorio y servidores a una solución basada en tecnologías de software libre. Este informe concluyo que había que realizar una migración híbrida (software libre + software privativo), ya que, la administración contaba con aplicaciones que eran inmigrables y otras que tenían un alto esfuerzo en tareas de conversión de datos, haciendo que solo este proceso de migración costará 447.000 libras. Una vez conocido estos resultados la administración recurrió a Microsoft para evaluar la alternativa de actualización, para lo cual también realizarón un informe sobre una solución 100% con tecnologías Microsoft. Concluyendo que el optar por la solución propuesta por Microsoft, tendrían una reducción de sus costes de operación de un 13.7% durante 5 años, comparada a la situación actual, y que la solución con tecnologías libres solo les implicaría ahorros cercanos al 7% en igual período.
Decisiones
La administración de Newham decidió adjudicar la solución de Microsoft por un período de 10 años, en base al TCO (costo total de propiedad) calculado para ambas alternativas durante 5 años.
Criterios principales
En el caso de Munich ha seleccionado la solución basada en tecnologías de software libre, según un punto de vista más estratégico de la administración, primando algo que hemos venido hablando en otros posts anteriores como es la independencia del proveedor y la soberanía tecnológica, por el otro lado Newham ha optado por seleccionar la opción con tecnologías de software privativo, desde un punto de vista pragmático y netamente enfocado en el costo económico de la solución por 5 años.
Conclusión
Es importante tener en consideración que cuando existen algunas aplicaciones inmigrables o de alto costo de migración dentro de alguna organización, siempre los costos de inversión de estas tareas tendrán un valor económico mayor en las etapas tempranas del proyecto, por lo cual, la mayoría de los proyectos de migración para este tipo de escenarios (con alto costos de migración) deben ser calculados con el método TCO en el largo plazo, ya que, es ahí donde comienza a tener un mejor retorno de la inversión que la solución privativa, ya que, los criterios de independencia del proveedor y soberanía tecnológica son un poco más difíciles de cuantificar y defender a la hora de incluirlos dentro de un proyecto.
Enlaces de interés
Estado de migración en Munich: Proyecto LiMux
Newham y Windows Vista
Paper con mayores detalles de ambos casos
miércoles, 22 de abril de 2009
Oportunidades y Barreras para las administraciones
- Incrementar el grado de interoperabilidad: El software libre mediante el uso de protocolos, estándares y formatos abiertos, permite incrementar el grado de interoperabilidad, ya sea, con sus reparticiones, otras administraciones públicas, empresas y cuidadanos, haciendo que el proceso de intercambio de información sea algo mucho más fácil de implementar.
- Aumentar el conjunto de aplicaciones disponibles para el sector público: El software libre otorga los derechos necesarios para que las administraciones públicas puedan utilizar el software de otras administraciones, y viceversa, incrementando el conjunto de aplicaciones disponibles para estas.
- Disminución de los costos: El software libre fomenta la reutilización del software, permitiendo así disminuir los costos de implantación, cuando se cuenta con un producto que satisface las necesidades de la administración.
- Aumentar la eficiencia del desarrollo de proyectos de software: El software libre permite compartir los costos y riesgos al comenzar un proyecto de desarrollo de software, aumentando así el grado de eficiencia del proyecto, al contrario de lo que ocurre con el desarrollo del software privativo.
- Salvaguarda la soberanía tecnológica: El software libre permite garantizar la independencia tecnológica de los proveedores y posibilita el fomento del conocimiento del personal TI interno, permitiendoles a las administraciones saber como funciona el software, para así, evitar potenciales hipotecas tecnológicas.
- Competencias técnicas en software libre: Las administraciones que deseen desarrollar, distribuir o adaptar software libre deben contar con cierto grado de habilidades técnicas para realizar estas tareas, las cuales se pueden conseguir, contratando un grupo de personas que tengan estas competencias o contratando estos servicios a una empresa especialista en software libre.
- Conocimientos sobre aspectos legales del software libre: Se requiere ciertos conocimientos legales para determinar cual puede ser la mejor forma de distribuir un producto de software, lo cual, puede ser realmente complejo cuando combinamos dentro un software varias componentes distribuidos bajo diferentes licencias.
- Habilidades para la administración de proyectos de software libre: Se requiere contar con profesionales del software libre, que aparte de contar con el conocimiento técnico, sean capaces de gestionar el proyecto, y su código base, comunicarse con otros desarrolladores, y poder crear comunidad entorno a los proyectos.
- Organización de las tareas asociadas a los proyectos de software libre: Se requiere realizar ciertos cambios en los departamentos TI de las administraciones de forma que las personas que antiguamente realizaban las labores de mantenimiento o ejecución de tareas internas, pueden transformarse en responsables de realizar labores de comunicación hacia fuera de la administración pública, encargandose de labores como actualización de contenidos en los sitios de los proyectos, interacción con listas de correo de forma de adaptar sus procesos a una forma más abierta y participativa que se adapte a las nuevas tecnologías y necesidades.
- Conocimientos del idioma Inglés: La mayor parte de la comunicación que ocurre entorno al software libre se desarrolla en idioma inglés, por lo cual, se hace imprecindible contar con personas capaces de poder comunicarse a través de este idioma.
martes, 21 de abril de 2009
Cumpliendo las obligaciones
- Defensa del interés general: El software libre ayuda a cumplir lo indicado por la constitución en su artículo 103, garantizando la libertad y el ejercicio de los derechos de explotación por parte de los usuarios, asunto que no se puede satisfacer con el software privativo.
- Transparencia de la actuación administrativa: El software libre apoya este decreto de ley, permitiendo conocer a cabalidad que realiza el software y como lo implementa, ya que, se dispone su código fuente para analizarlo.
- Eficacia y eficiencia: El software libre es más eficiente y eficaz que el software propietario, ya que, por naturaleza permite compartir los costos y riesgos del desarrollo de un producto entre distintos usuarios.
- Seguridad: El software libre al distribuir su código fuente permite realizar labores de verdadera auditabilidad sobre el código, y lo que garantiza conocer con certeza los detalles de su funcionamiento.
- Conservación: El software libre al utilizar formatos de estándar para almacenar la información, permite su preservación, y un fácil acceso a ellos a través de técnicas conocidas, que no dependen del uso de una única herramienta en particular.
- Normalización e interoperabilidad: El software libre a través del uso de estándares, protocolos y formatos abiertos, garantiza la comunicación, y el intercambio de información entre los distintos entes de la administración, otras administraciones, ciudadanos y empresas.
- Accesibilidad: El software libre respeta la mayoría de los estándares abiertos asociados a accesibilidad no solo en el web, sino también para el acceso e intercambio de información, y en algunos casos hasta el escritorio.
- Protección de las modalidades linguísticas: El software libre posee un alto grado de adaptabilidad, lo que permite fácilmente acceder a su código fuente (archivos de localización) y localizar a aplicación en un lengua en particular.
- Propiedad intelectual y patentes: El software libre presenta licencias de que cumplen las características exigidas por las leyes de propiedad intelectual, garantizando el conocimiento al funcionamiento del programa, la posibilidad de corrección errores e información neecsaria para garantizar la interoperabilidad entre otros.
Obligaciones de las Administraciones
- Defensa del interés general: La Constitución española establece en su artículo 103 que “La Administración sirve con objetividad los intereses generales y actúa de acuerdo con los principios de eficacia...”.
- Transparencia de la actuación administrativa: La Ley 30/1992, de 26 de noviembre, de Régimen Jurídico y del Procedimiento Administrativo Común, en su preámbulo, apartado V, se refiere a “garantizar la calidad y transparencia de la actuación administrativa” y a la “tecnificación y modernización de la actuación administrativa en su vertiente de producción jurídica y a la adaptación permanente al ritmo de las innovaciones tecnológicas”.
- Eficacia y eficiencia: La citada Ley 30/1992 en su artículo 3 ‘Principios Generales’, se refiere a la “actuación por los criterios de eficacia y servicio a los ciudadanos”.
- Seguridad: El Real Decreto 209/2003, de 21 de febrero, por el que se regulan los registros y las notificaciones telemáticas, así como la utilización de medios telemáticos para la sustitución de la aportación de certificados por los ciudadanos, establece en su artículo 4 la obligación de adoptar medidas organizativas y técnicas que aseguren la autenticidad, confidencialidad, integridad, disponibilidad y conservación de la información para garantizar la restricción de utilización, la prevención de alteraciones y la protección de los procesos informáticos frente a manipulaciones no autorizadas.
- Conservación: El Real Decreto 263/1996, establece en su artículo 4 la obligación de adoptar medidas organizativas y técnicas que aseguren la conservación de la información.
- Normalización e interoperabilidad: El Real Decreto 263/1996 se refiere en su artículo 4 a la conformidad con normas nacionales e internacionales exigibles; en su artículo 7 a la existencia de compatibilidad entre el emisor y el destinatario que permita técnicamente las comunicaciones entre ambos, a la utilización de códigos y formatos o diseños de registro establecidos por la Administración General del Estado; en su artículo 10 a la publicación de la relación de las aplicaciones, medios y soportes a través de los cuales se podrán efectuar las comunicaciones y notificaciones, especificando, en su caso, los formatos y códigos normalizados para su utilización.
- Accesibilidad: La Orden PRE/1551/2003, de 10 junio, por la que se desarrolla la disposición final primera del Real Decreto 209/2003, de 21de febrero de 2003, que regula los registros y las notificaciones telemáticas, así como la utilización de medios telemáticos para la sustitución de certificados por los ciudadanos.
- Protección de las modalidades linguísticas: La Constitución recoge la protección y garantía de las distintas modalidades lingüísticas de España en los Títulos I de “De los derechos y deberes fundamentales” y Título VIII “De la Organización Territorial del Estado”.
- Propiedad intelectual y patentes: El Real Decreto Legislativo 1/1996, de 12 de abril, por el que se aprueba el texto refundido de la Ley de Propiedad Intelectual, regularizando, aclarando y armonizando las disposiciones legales vigentes en la materia trata en sus artículos 95 a 104 la cuestión de los derechos de autor y los programas de ordenador. En relación con el acceso al código fuente, es especialmente significativo el artículo 100 ‘Límites a los derechos de explotación’ que contempla la corrección de errores, el conocimiento del funcionamiento del programa, las copias de seguridad, el desarrollo de programas derivados y la obtención de la información necesaria para la interoperabilidad.
miércoles, 1 de abril de 2009
La ilusión del software diferenciador
martes, 31 de marzo de 2009
Importancia del software libre en los estados
Bastantes administraciones públicas en el mundo se encuentran en proceso de evaluación o trabajando en el establecimiento de políticas que favorezcan el impulso y adopción del software libre dentro de sus comunidades. Algunas de las preguntas más frecuentes que el común de la gente se hace, es que de diferente puede tener esto del software libre, para que incluso haya sido muy difundido y promocionado en la comunidad Europea o por la misma ONU, por lo cual, varias preguntas se vienen a la mente, como por ejemplo, ¿Que mueve a estas administraciones a impulsar el uso de software libre? ¿Será el software libre una ayuda importante para la sociedad actual en que vivimos?. Esta entrada intenta exponer puntos importantes en común que comparten algunos planes directores, en los cuales el software libre, cumple un rol estratégico en la materialización de los mismos.
- Soberanía tecnológica: El establecimiento de soberanía tecnológica garantiza la capacidad de decisión pública constante sobre el desarrollo digital y beneficiarse de las mejores opciones que permitan mantener el principio de independencia tecnológica, preservando así, la posibilidad pública de empezar siempre de nuevo y gobernar el futuro de la nación, lo que solo puede ser obtenido a través de la inclusión de tecnologías libres.
- Independencia tecnológica: El software libre garantiza la independencia tecnológica y salvaguarda los intereses del Estado y sus ciudadanos, permitiendo la posibilidad de no depender de una determinada empresa que controle o regule la tecnología que estos puedan utilizar, de esta forma los gobiernos pueden garantizar el acceso igualitario a todos los ciudadanos, no obligándolos a comprar productos de una determinada empresa tecnológica para tener acceso adecuado a los servicios públicos entregados por el Gobierno, favoreciendo así la participación ciudadana y fortaleciendo la democracia.
- Interoperabilidad del estado: El software libre y las tecnologías abiertas aseguran la interoperabilidad que se pueda generar dentro de todas las entidades de un gobierno, y la comunicación con sus ciudadanos, ya que, los intercambios de información que se realizan ocurren a través de formatos de tipo estándar conocidos públicamente por todos, y que no dependan de una herramienta o una tecnología en particular para acceder a ellos.
- Independencia de los proveedores: El software libre otorga a las empresas y organismos públicos la posibilidad de escoger libremente los canales con los cuales se realizarán las labores de servicios o mantenimiento tecnologías. Esto se fundamenta en la base de que existe una independencia tecnológica de quien creo la aplicación, desapareciendo así la situación de cautividad con el proveedor inicial, salvaguardando así la estabilidad tecnológica de estas entidades.
- Seguridad de la información: El software libre permite realizar actividades de auditabilidad del código de forma completa, permitiendo saber con certeza todas las actividades que realiza un determinado producto de software. Esto solo se puede realizar a través de esta tecnología, ya que, es la única que siempre pone a disposición del usuario su código fuente, y no coloca ningún tipo de limitación o restricción para realizar las labores de auditoría.
- Impulso de la industria local de TICs: El utilizar tecnologías de software libre y código abierto, genera un ambiente propicio para que el surgimiento de una industria más innovadora y dependiente de sus propias capacidades, dándoles la posibilidad de penetrar rápidamente a nuevos mercados, ya sean, locales o extranjeros, teniendo mayor presencia en el contexto global, además permite disminuir la inversión por proyectos, compartiendo el esfuerzo con otras empresas del rubro. En cuanto a la capacitación permite adquirir rápidamente nuevos conocimientos sobre tecnología de punta, y establecer nuevos negocios bajo esta competencia adquirida, además permite por primera vez dar la posibilidad de terminar responsablemente un negocio con los clientes, ya que, al ser una tecnología abierta siempre existe la posibilidad de que otra empresa de la industria pueda retomar el control de la tecnología, en caso de que la empresa proveedora desaparezca o cambie de rubro.
- Democratización del conocimiento: La adopción de software libre y tecnologías de estándares abiertos son las únicas que aseguran la no exclusión de ciertos sectores sociales y económicos más desfavorecidos presentes en la sociedad, ya que, las tecnologías de royalties fomentan el desequilibrio y subdesarrollo de ciertos grupos sociales.
A continuación se listas algunos recursos donde se exponen los argumentos anteriormente listatados:
- Estrategia global Sociedad de la Información Extremadura.
- Software Libre en la Administración Pública Brasileña. (2004) Marcelo D'Elia Branco.
- The South African view on Open Source. (2005). SA National Open Source Strategy.
- Pla de Serveis i Continguts de la Generalitat de Catalunya. (2006) Generalitat de Catalunya.
- Plan Andalucía Sociedad de la Información 2007-2010. (2006). Junta de Andalucía.
- Study on the effect on the development of the information society of European public bodies making their own software available as open source. (2007). Rishab A. Ghosh (MERIT), Rüdiger Glott (MERIT), Karsten Gerloff (MERIT), Patrice-Emmanuel, Schmitz (UNISYS), Kamini Aisola (UNISYS), Abdelkrim Boujraf (UNISYS).
- Government Open Source Policies. (2008). Center for Strategic and International Studies (Washington DC).