jueves, agosto 25, 2011

Linux: Veinte años no es nada

Veinte años no es nada. Al contrario del famoso tango de Carlos Gardel, “Volver”, veinte años es mucho cuando se trata de medir la vida de productos de tecnología de información.

Basta recordar que el mismo Bill Gates tuvo que reescribir precipitadamente la segunda edición de su libro “Un camino al futuro” menos de un año después de ser liberada su primera edición, porque era un libro supuestamente de visión de futuro, no previo la revolución de la Internet. La corta historia de la revolución de la información está llena de ejemplos de previsiones fallidas debido a la velocidad con que se mueven las cosas en esta industria.


Este Agosto 25, se celebra la aparición del sistema operativo Linux. Ese día hace 20 años, un desconocido estudiante de la universidad Helsinky anunció con una sencilla nota la disponibilidad de la primera versión de este sistema operativo libre.

Si veinte años son eones en tecnología de información, ¿Por qué sólo una pequeña minoría usa Linux y el mercado ha preferido un sistema operativo propietario como Windows?. Después de todo el modelo de desarrollo del software libre es supuestamente superior al modelo cerrado propietario , y si bien nadie esperaría que Windows desapareciera, si se anticipaba un uso mas masivo de Linux por parte de usuarios finales de la computación.

Medidas basadas en el sistema operativo de quienes visitan la Internet, indican que más del 93% usan alguna versión de Windows dejando en segundo lugar a MacOS (Apple) y en un lejano tercer lugar a Linux. ¿Es esto una excepción a la regla de que el software libre produce mejores productos?

La realidad es que todos, absolutamente todos, somos usuarios de Linux aunque no lo notemos. La gran mayoría de los servidores de páginas web corren sobre computadores que usan Linux y cada vez que hacemos una búsqueda en Google, nuestra solicitud va a un centro de datos que corre sobre servidores Linux, que rápidamente encuentran la respuesta mas adecuada a nuestra búsqueda.

Cuando se usa este argumento para explicar el uso de Linux, varios analistas dicen, con mucha razón, que este uso es a lo más un uso indirecto de Linux y por lo tanto no tiene relación con cual sistema operativo escoge en conciencia un usuario. Sin embargo, el uso de computadores personales está sufriendo un cambio fundamental; de tener computadores de escritorio, o computadores portátiles (“notebooks”), que son en esencia computadores de escritorio transportables, que se apagan en un sitio y se vuelven a prender en otro; hacia un nuevo paradigma de computación móvil, donde se usan equipos con acceso a Internet en cualquier momento o lugar.

Lo anterior explica el auge de los teléfonos inteligentes y las tabletas, equipos que liberan al usuario de tener que usarlas en un lugar determinado y permite acceso a la información 24×7 desde donde se quiera.

Un subproducto de usar estos equipos móviles es que mis recursos (información, periféricos, etc.) ya no viajan conmigo sino que acceso a ellos vía la nube (Internet).

Este cambio de paradigma está causando que el crecimiento de ventas de nuevos equipos de escritorio o “notebooks” esté decayendo notablemente, a tal extremo que el especialista en tendencias de crecimiento de equipos de computo, IDC, estimó que para el 2014, el crecimiento de nuevas ventas de computadores de escritorio sera nulo, ¡cero crecimiento!.

El crecimiento de nuevas ventas se está moviendo lentamente hacia equipos móviles (tabletas, teléfonos inteligentes y otros) y la tendencia ya se puede empezar a ver hoy en las estadísticas de su uso en visitas a Internet. Hace un año el 97% de visitas a páginas en la internet se hacia usando equipos de escritorio, en la actualidad lo hace el 93%. Por supuesto su caída esta siendo absorbida en su totalidad por equipos móviles. ¿Y que sistema operativo están usando estos equipos? , iOS de Apple y Android, basado en Linux, se disputan el liderazgo de un mercado en el cual Windows ni siquiera aparece mencionado.

Google informó recientemente que todas las semanas se activan 500.000 nuevos dispositivos de Android y se estima que para el 2012, Android sea el sistema operativo más usado en Tabletas y continúe siéndolo en teléfonos inteligentes.

En conclusión, Linux es más relevante que nunca y representa una competencia sólida y sana versus plataformas propietarias. Linux ha demostrado que sus veinte años son mucho mas que nada, ¡Feliz cumpleaños Linux!

viernes, agosto 12, 2011

Miedo, incertidumbre y duda: más que tres palabras contra el software libre

Hace pocos días participé en un evento con una empresa chilena muy importante que está implementando una solución de ERP libre y durante la sesión de preguntas del evento alguien le preguntó a la gerencia de la empresa, por qué si la empresa es importante se estaba decidiendo por una solución de software “gratis” que seguramente sería de baja calidad y probablemente insegura, si ellos tenían la capacidad económica para comprar una solución de “verdad”. 

Aunque la gerencia de la empresa le explicó la decisión usando muchos de los argumentos que ya hemos discutido en columnas anteriores  y que muestran que al contrario de la creencia popular, las soluciones de software libre normalmente son de mejor calidad que las propietarias, la pregunta me hizo recordar el arma utilizada por algunas empresas de software propietario en contra del software libre: miedo, incertidumbre y duda, mejor conocido por sus siglas en inglés “FUD”.
Aunque el término “FUD” se originó en los dichos de los vendedores de IBM en los tiempos de los computadores “mainframe” para desacreditar su competidor Amdalh Corporation, muy frecuentemente se le relaciona a las técnicas para liquidar competidores usada por Microsoft, especialmente contra el software libre en general pero contra Linux en particular. 

Aunque en un principio la estrategia de Microsoft y otras empresas de software propietario fue ignorar o burlarse del software libre, los documentos Halloween  representan un punto de inflexión con respecto a cómo estas empresas iban a abordar la competencia del software libre.

En los documentos Halloween, además de un detallado análisis de las fortalezas y debilidades del software libre, se plantea por primera vez cómo enfrentar el temible reto que estas soluciones le representan al software propietario. En resumen, esparcir miedo, incertidumbre y duda sobre su uso.
A partir de finales de 1998, y durante algunos años Microsoft gastó millones de dolares en campañas donde se detallaban “hechos” sobre la comparación de ambos tipos de productos (campaña “get the facts”), muchos de estos hechos, se basaban en estudios completados por analistas pagados por Microsoft y que en muchos casos se probaron parcializados.
 
Cuando el software libre probó ser generador de soluciones tan o más robustas que las soluciones propietarias se pasó a una segunda etapa, también planteada en los documentos Halloween: colocar en los medios la sensación que los productos libres hacían uso de la propiedad intelectual de empresas de productos propietarios, el más famoso de estos casos es la demanda que SCO presentó en el 2003 en contra de IBM por la supuesta introducción de miles y miles de líneas de programación de UNIX de propiedad de SCO en el código fuente de Linux. 

El resultado del juicio,que finalizó en el 2010, es que la propiedad intelectual de UNIX no era propiedad de SCO, pero además, dentro de la etapa de descubrimiento del juicio, se reveló que no había copias de líneas de programación. Aunque SCO ha apelado, no se espera que el veredicto sea revocado. ¿Victoria para Linux?, no necesariamente, durante 8 años los medios globales se encargaron de esparcir el miedo, la incertidumbre y dudas a empresas potenciales usuarias de Linux sobre si utilizar Linux tenía o no riesgos para ellas.

La estrategia FUD no para, en el 2007, en una entrevista con la afamada revista de negocios de Estados Unidos Fortune, Brad Smith, principal abogado de Microsoft anunció que Linux violaba 235 patentes de Microsoft.

Si bien este alegato no ha llegado a tribunales, y probablemente no llegue, fue en su momento otro generador de “FUD”. La pregunta en el evento al cual asistí aquí en Santiago hace algunos días es el principal objetivo de la estrategia de “FUD”, simplemente sembrar esas sensaciones en el momento de tomar decisiones sobre que soluciones implementar en las empresas. Tomar decisiones basado en un análisis imparcial y no dejarse influir por las campañas de miedo, incertidumbre y duda, es la mejor manera de decidir cual es la mejor solución para las empresas en las cuales ustedes trabajan.

miércoles, agosto 10, 2011

El monopolio de los estándares

Cuando en el 2003 el gobierno brasileño definió que privilegiaría el software libre en sus compras públicas, enfrentó amenazas de Microsoft, pero difícilmente es un caso único. Cada vez que un país ha insinuado considerar legislación que estimule o por lo menos tenga en cuenta el software libre, las empresas más representativas del software propietario recurren al cabildeo (“lobby”), a sus oficinas de relaciones públicas o a los medios a denunciar dicha práctica como una amenaza a la libre empresa y el comercio.

Uno de los ejemplos mas notables es la reacción de Microsoft a la ley que normaría la compra de software por la administración pública en Perú, iniciativa que en marzo del 2002 generó un intercambio de cartas entre representantes de la empresa en el Perú y el congresista Villanueva, impulsor de la ley. El texto de estas cartas es hoy material de estudio cada vez que se consideran normativas legales relacionadas. Casos similares han sucedido en muchos otros países como Venezuela, Malasia, Canada y Chile.

En medio de la crisis subprime, la cámara de diputados aprobó una indicación presupuestaria que hubiera obligado al Estado chileno a evaluar y preferir el software libre frente a las soluciones propietarias, lo que ayudaría a ahorrar importantes recursos fiscales en un período crítico, sin embargo el “lobby” de la industria de software propietario logro que el Ministro Bitar, Ministro de OOPP de la epoca, alineara a los diputados de la camara para rechazar la indicación.

En la superficie parecería que legislar para favorecer el software libre no tiene sentido en una economía de mercado especialmente considerando que, como mostramos en los artículos anteriores, el modelo de software libre tiende a producir mejores soluciones. Sin embargo, debajo de la superficie hay una realidad muy diferente, la industria del software propietario ha desarrollado un monopolio del que poco se habla y que genera una desviación muy grave para la libre competencia. Se trata del monopolio de los estándares.

Basta visitar www.mercadopublico.cl, el portal de compras del estado, y observar que los formatos de todos los documentos de las bases de licitación están basados en Microsoft Office. Es decir el gobierno de Chile obliga a todos sus proveedores a comprar el software de oficina de Microsoft para hacer negocios con el sector público.

Hace unos años un grupo de empresas y grupos de estándares internacionales desarrollaron un estándar totalmente abierto y regulado por un grupo sin ánimo de lucro, el “Open Document Format” (ODF) fue aprobado por la organizacional internacional de estándares (ISO). De esta manera se abría el camino para que todos los desarrolladores de software de oficina unificaran sus formatos y no se diera una injusta competencia por parte de ningún proveedor que tuviera el dominio sobre su definición. Todos los desarrolladores de software de oficina se alinearon y apoyaron el ODF con la excepción de Microsoft que creo su propio estándar abierto (OOXML) pero manejado totalmente por Microsoft, manteniendo así su control de los formatos de software de oficina. ¿Podría el mercado publico ampliar su estándar de documentos para que incluya el ODF?

Una visita al portal mipyme del SII es otro ejemplo de la falta de libre competencia basado en el monopolio de los estándares. En este portal, empresas que venden menos de 300 millones de pesos al año, pueden generar facturas electrónicas con solo tener un navegador y una firma digital. ¿Pero se puede usar cualquier navegador?. El SII decidió basar el desarrollo de su aplicación de factura electrónica en “Active X”, tecnología que no solamente es intrínsecamente insegura sino que solo puede ser ejecutada por el navegador de Microsoft usando computadores con el sistema operacional Windows. Se trata solo de un par de ejemplos de como funciona el monopolio de estándares.

En resumen, la libre competencia del mercado de tecnología de información para el sector público esta seriamente afectada por el monopolio de los estándares, el gobierno Chileno a través de su oficina de estrategia digital puede fácilmente empezar a lograr el equilibrio desbaratando este monopolio a través de sus política de compras para el sector público y con un desarrollo basado en estándares abiertos para su portal de facturación electrónica del SII.

lunes, agosto 08, 2011

Una alternativa para comenzar a cerrar la Brecha Digital

¿Como cerrar la brecha digital en Chile donde un 65% de los hogares no tienen acceso a un computador personal, y tenerlo es el primer paso para empezar ese camino?

Los economistas neoliberales a ultranza, propondrían esperar a que las leyes de mercado y el crecimiento provean suficientes recursos a las clases menos favorecidas para que, poco a poco, puedan acceder a comprar un computador personal, otros economistas, adscritos a las corrientes social demócratas, apoyarían el otorgamiento de subsidios que permitan a este segmento de la población adquirirlos.

Usar Software Libre es el otro camino, permite disminuir  en mas de 50% el costo de un computador pero requiere audacia política hacerlo, porque se tocarían intereses de unas pocas multinacionales del software propietario quienes tienen un poder de influencia importante en los ámbitos políticos y económicos.

Sin embargo Brasil parece mostrarnos el camino de lo que es posible usando esta alternativa. Desde el 2003, el gobierno de el Presidente Lula y liderado por Sérgio Amadeu, máxima autoridaddel Gobierno brasileño en materia de software libre en esa época, definió que el gobierno brasileño en sus compras de software privilegiaría el software libre si éste cumpliera los requerimientos técnicos. A pesar que en el momento el gobierno de Brasil enfrentó las amenazas  de Microsoft, su decisión permaneció en el tiempo y los resultados están a la vista.

En la FISL (Foro Internacional de Software Libre en Brasil) de Julio del 2010, la entonces candidata Dilma Roussef, reportaba los logros del software libre en apoyo de la inclusión digital. Desde 2003, el gobierno federal ha ahorrado USD$370 millones por licenciamiento de software, tiene instalados telecentros con acceso a Internet, basados en software libre, en cada uno de los municipios del país, 803.000 computadores personales en 70.000 escuelas de Brasil, todos basados en software libre, cubriendo el 93% de todas las escuelas del país.

La lista de entidades gubernamentales usando software libre en Brasil es muy larga pero incluyen el Banco de Brasil, la Caixa Economica Federal, el ejército de Brasil, solo para mencionar algunos notables. Pero adicionalmente ha generado toda una industria del software libre, de paso creando muchos empleos calificados, para entidades públicas en Brasil que son accesibles a través del portal de software libre del gobierno.

El listado de soluciones de software libre disponible en el portal es muy extenso e incluye software escrito alrededor del mundo y en Brasil, pero es notable la presencia del Software "Amadeus", solución de gran calidad, que apoya la educación a distancia y que fue escrita por la Universidad de Pernambuco.

Brasil ha mostrado que el camino de cerrar la brecha digital apoyado por software libre es un camino viable y justificado en un país con enormes niveles de pobreza en su población de 160 millones de personas. Chile puede alcanzar lo mismo hoy con un poco de audacia política de sus autoridades.

sábado, agosto 06, 2011

Un computador para la “Señora Juanita”

Lo último de computación está al alcance de aquellos usuarios avezados en temas tecnológicos. iPhone 4, iPad, Galaxy tab o las otras tablets de Android, adquirirlas sólo requiere de tener los medios económicos y el deseo de usarlas.

Pero existe una gran mayoría de la población chilena que no tiene los medios ni el conocimiento para acceder a estas maravillas tecnológicas que están llegando al país. En el censo del año 2002 sólo un 20% de los hogares chilenos tenían un computador personal en casa y según estadísticas usadas para el programa de campaña de Sebastian Piñera, en diciembre de 2008, sólo un 35% de los hogares Chilenos tenían conectividad digital, que está estrechamente ligado a tener un computador.

Cerrar la brecha digital, con todas sus ventajas, requiere que la gran mayoría de la población tenga acceso a un computador, ojala conectado a la Internet. Entonces la pregunta es: ¿por qué esta parte de la población no tiene posibilidad de obtener uno?
 
Hace algunos pocos años no era inusual pagar por un computador de escritorio mas de un millón de pesos, pero siguiendo la tendencia mundial, los precios de estas computadoras han caído fuertemente al tiempo que las capacidades de los equipos continúan creciendo. Visitando un sitio de venta en línea de equipos, es posible comprar un computador básico pero con suficiente desempeño para las tareas que necesita ejecutar una persona con necesidades sencillas, como acceder a Internet, enviar correos y escribir documentos, por $150.000. Pero leyendo en detalle la oferta, se observa que éste es el costo del equipo sin ningún software incluido.
Comprar el sistema operacional, Windows 7, y el software de oficina requerido le agregan $160.000 adicionales al equipo, duplicando, en efecto, el costo total del equipo. Ésta es una tendencia mundial, el costo del software requerido para operar un computador, por primera vez cuesta más que el computador propiamente tal, y por ende, se está convirtiendo en una barrera incómoda para cerrar la brecha digital.
¿Hay alguna alternativa para la señora Juanita? ¿una que no implique sumarse al club de la piratería del software?.
Si se recurre al software libre y se instala, por ejemplo, la última versión de Ubuntu y el software libre de oficina Open Office, el equipo que la señora Juanita necesita cuesta solo los $150.000 del costo del hardware.
Se requiere audacia política, pero la respuesta para posibilitar el cierre de la brecha digital puede estar simplemente a la vuelta de la esquina. El gran beneficiado sería el chileno de pie y el perdedor, algunas pocas empresas multinacionales de software propietario.

jueves, agosto 04, 2011

Producción entre pares por el bien común

La pregunta de si el software libre es parte de un nuevo paradigma económico continúa abierta después de las dos columnas introductorias sobre el software libre.

Como bien lo preguntó un lector de una columna anterior, si efectivamente la mayoría de los desarrolladores de los proyectos de software libre eran patrocinados por empresas comerciales, pareciera que el software libre simplemente fuera otro ángulo del mismo modelo económico hoy presente en el mundo, al cual eufemísticamente se le llama “Economía de Mercado”. Para hablar las cosas por su nombre, en realidad el paradigma económico actual es de “Suma Cero”.

En este tipo de Economía, la ganancia de un participante, por ejemplo una empresa de fabricación de celulares, fabrica sus celulares en países como la India. Una gran parte del valor asociado a los celulares lo agrega la mano de obra que los fabrica. Sin embargo en ese juego de Suma Cero, el valor que deja de ganar quien lo fabrica, quien gana un salario de miseria, lo gana la empresa.

El profesor e investigador de Harvard Yochai Benkler en su libro “La Riqueza de las Redes” analiza el fenómeno y lo llama “Producción entre pares por el bien común” y anota que es un fenómeno que si bien está ejemplificado de una manera cada vez mas importante por el software libre no se circunscribe a él solamente.

Mencionábamos en columnas anteriores el diccionario Oxford como un ejemplo de trabajo colaborativo, y muchos de los mismos elementos descritos por Benkler se pueden encontrar en el cooperativismo, wikipedia y en muchos otros menos conocidos como el proyecto oscar, que pretende hacer diseños de fuente libre de automóviles o el “Free Prosthetics” que usa colaboración para diseñar prótesis libres o muchos otros proyectos colaborativos libres que usan los fundamentos de la producción entre pares por el bien común y lo hacen precisamente no para continuar en la línea de la economía de Suma Cero, sino para el beneficio de todos los involucrados.

Aun aquellos desarrolladores de software libre patrocinados por empresas parecen no seguir los lineamientos de la vieja economía. Una gran parte de estos desarrolladores tienen la libertad de elegir en que desarrollos participar y decidir sobre cómo hacerlo, y si no les permiten esa libertad pueden hacerlo como parte de empresas unipersonales o de asociaciones entre dos o tres desarrolladores, empresas que representan un buen porcentaje de los desarrollos patrocinados en proyectos de software libre.

La economía parece estar evolucionando hacia algo diferente que la economía de cero suma, algo que persiguieron movimientos sociales y partidos políticos pareciera estar siendo  alimentado por algo que nadie previó, el poder de las redes sociales y la colaboración global todo posibilitado por la Internet.

¿Es el software libre un síntoma de un nuevo paradigma económico?
 Absolutamente si.

Software libre y software propietario

Contra lo que piensan muchos entusiastas del software libre, el software propietario no está en peligro inminente de desaparecer, por lo menos no inmediatamente. El éxito del software libre está basado en pequeños cambios exitosos hechos por muchos colaboradores. Esto hace que sus cambios sean evolutivos, no revolucionarios y, por lo tanto, su éxito y gradual dominio del mercado será alcanzado lentamente.

Esto no quiere decir de ninguna manera que las empresas que se dedican al software van a quebrar, lo que va a suceder es que gradualmente van a modificar su modelo de negocio para acomodar el software libre. ¿Hay algún síntoma de que esto esté realmente pasando?

Recientemente la Fundación Linux liberó su informe regular “Quien desarrolla Linux”, en el que se observa que el 70% del desarrollo es hecho por programadores que son empleados de empresas que les pagan para desarrollar Linux. Seguramente deben haber empresas pequeñas en el listado pero también hay grandes empresas del sector como IBM, Red Hat, Oracle, Novell y muchos más.

Estas empresas no colaboran con Linux como una acción de beneficencia sino porque saben que haciendo Linux un producto mejor, tienen retorno para sus negocios. Estas empresas ya cambiaron su modelo de negocio o están en proceso de cambiarlo y han entendido los beneficios de desarrollar software, usando el modelo del software libre. Esto mismo que pasa con Linux pasa también con muchos otros productos de software libre como Apache, MySQL, Open Office y ADempiere entre muchos otros.

Las empresas que colaboran en estos proyectos ya han entendido que desarrollar productos usando los conceptos del Software Libre, resulta en mejores productos en menor tiempo lo que impacta favorablemente su retorno en los negocios y por ende han cambiado su modelo de negocio.

Las empresas de tecnología de información que no revisen su modelo de negocio van, con el
tiempo, a ocupar lugares de nicho o simplemente van a desaparecer. La causa no es que los
desarrolladores que trabajan en software libre sean mejores, se trata simplemente que es una mejor manera de desarrollar software.

Hemos contestado dos preguntas que hicimos en nuestro anterior artículo, el software propietario no va a desaparecer pero gradualmente se va a hacer mas pequeño. Adicionalmente los programadores que colaboran en un desarrollo de software libre en su mayoría perciben una compensación económica por parte de empresas que han involucrado el software libre en su modelo de negocio.

Nos queda pendiente una pregunta que introducimos en el anterior artículo. Esto del software libre ¿es algo que solo impacta en el desarrollo de software o la filosofía del software libre se puede aplicar en otras cosas? ¿puede convertirse en el preámbulo de una nueva economía?.

Software Libre o el cambio del paradigma económico

El sistema operacional Linux es tal vez lo primero que se viene a la mente cuando se menciona eltérmino software libre, o un mejor término, en mi opinión, es Tecnologías de Información Libres. Sin embargo sus raíces históricas probablemente se pueden encontrar en algunas características del trueque, como forma de adquisición de bienes y servicios.
De una manera más formal, podemos ver características de lo que hoy llamamos software libre en la elaboración del famoso diccionario Oxford, que desde 1857 hasta 1928 recibía colaboraciones de nuevas palabras y significados de cualquier habitante que llenara un sencillo formulario. Y aquí quiero resaltar el concepto clave: colaboración.
La clave del desarrollo de software libre es la colaboración de dos y hasta de miles de personas para lograr generar un producto en un ambiente con muy pocas reglas y restricciones. La estructura organizacional de estos esfuerzos de colaboración es difusa, en el mejor de los casos. Para un observador externo, sería fácil predecir que de este caos sólo podría salir basura, o tal vez productos de baja calidad y/o utilidad. Sin embargo, de este tipo de esfuerzos colaborativos ha nacido Linux, líder de sistemas operacionales de servidores, Apache, que es el software que permite desplegar el 70% de todas las páginas de Internet, y muchos otros productos exitosos que compiten y muchas veces superan a productos de empresas privadas.
La razón detrás de este éxito, demuestra lo que la evolución hizo para que la vida floreciera en nuestro planeta. En el software libre, como en la evolución, muchos desarrollos y combinaciones se prueban, pero sólo las más útiles son favorecidas y usadas por los usuarios. Esto causa que esos desarrollos y productos sean los que finalmente los usuarios utilizan. La selección natural en el software es el centro del éxito de sus productos.
El famoso hacker Eric S. Raymond describe esta fortaleza del desarrollo colaborativo en su famoso libro “La Catedral y el Bazar”.
La anterior perspectiva histórica del software libre es el prólogo para preguntas que muchos especialistas de la Tecnología de Información y Economistas se preguntan. ¿El software libre matará al software propietario? ¿Cómo sustentar un esfuerzo colaborativo no remunerado en una civilización capitalista? ¿Es acaso el software libre el preámbulo de una nueva economía?