Archive for March, 2009

Microsoft vs Software Libre: Cuál es el marcador del juego?

March 20, 2009

Hola gente GeeK! 🙂

El primer trimestre de este año ha traído una gran cantidad de noticias memorables y como ya es usual en el mercado de la tecnología, con muchas sorpresas. De otro lado, la dura pelea entre Microsoft y el movimiento del Software Libre continua sin descanso mientras nuevos titulares aparecen a cada instante en los sitios de noticias. Siempre hay diversión para los tecno-lectores, O es sólo mi impresión? Pensando en ello, decidí escribir este post.

Navegando por ahí hace algunas semanas, encontré este puñado de noticias interesantes:

Después de leer estos artículos, tuve la sensación de que algo grande está sucediendo… pero no me malinterpreten, no quiero sonar trascendental; es decir, el imperio aún no ha sido derrotado y seguramente, una gran cantidad de años pasarán antes de que Microsoft pierda su monopolio sobre el mundo de los computadores. Mi inquietud va por otro lado: Cuánto poder está perdiendo Microsoft? Te atreverías a dar un porcentaje en relación con los años pasados? Me muero de la curiosidad, más aún cuando Internet está repleto de FUD y desinformación. Por ejemplo, mi profesor de programación me habló sobre una campaña de Microsoft llamada “Get the facts” (Obtenga los hechos, en Español). Habías escuchado algo sobre ella? Hace un tiempo escribí un post al respecto.

Las cosas están cambiando, no hay duda al respecto… pero qué tanto? No tengo acceso a cifras confiables (a pesar de que estuve investigando en Internet por días), es más, creo que muy pocas personas alrededor del mundo realmente las tienen. Yo creo que se trata de una cuestión de estrategias de negocios, lo que también se me hace algo muy gracioso: los avances de la tecnología se basan en hacer bluffing, no te parece? Al menos, esa es mi impresión cada vez que leo cualquier entrevista a un CEO.
Ellos siempre están tratando de hacerte creer en algo… pero usualmente, los hechos resultan “un tanto” diferentes. Es como cuando
Steve Ballmer culpó a los piratas por las pobres ventas de Vista, tú pudiste creer eso? por favor! quiero decir, las pobres ventas de Vista no tienen nada que ver con sus excesivos requerimientos de hardware? o con el alto número de bugs que la gente encontró mientras usaban ese sistema operativo? Con una simple búsqueda en Internet, puedes encontrar miles y miles de foros y blogs de usuarios hablando sobre eso y sobre otros asuntos.
Cuando se hizo el lanzamiento de Vista, en mi humilde e insignificante opinión, se liberó una tormenta de bugs (el producto simplemente no estaba listo) y esa es una ironía, porque Microsoft intentó “obtener los hechos” para retener el mercado, pero ahora los hechos reales están de vuelta… para embestirlo. Cuál es la moraleja de todo esto? Yo sugeriría: nunca juegues con los hechos.

Pero dejemos el pasado atrás… y pensemos en el futuro. Justo ahora, todo el equipo de Microsoft se encuentra corriendo contra el reloj para tener listo su nuevo producto a tiempo: Windows 7. Muy bien, leyendo en la Wikipedia encontré esto: Windows XP fue publicado en 2001, y Vista en 2006. Cinco años han pasado entre estas versiones, y aunque Windows 7 será desarrollado en tres años (en teoría), Bill Gates ha mencionado que podría ser publicado en 2009 (huele a bluffing? por supuesto que si!). La pregunta del millón es: Repetirá Microsoft el mismo error que cometió con Vista? Qué podría pasar con Microsoft si Windows 7 se convierte en otra versión inestable de su sistema operativo? Me pregunto si el mercado puede resistir otro producto deficiente o si el gigante de Redmond puede mantener su poder (sin importar los errores que cometan) simplemente usando su dinero e influencias. Seguramente recordarás que Microsoft ha estado involucrado en varios escándalos más allá de los negocios, quiero decir, asuntos de política. Luego, son ellos invencibles? Qué opinas? Cuéntame cual es tu apuesta! 😛

Este tema me recuerda mi clase de Historia en la secundaria. Mi profesor nos contaba que la esclavitud fue un modelo de negocio varios siglos atrás, entonces sucedió la Revolucion Francesa y con ella, la Declaracion de los derechos del hombre y del ciudadano. Como consecuencia, varios países empezaron a abolir la esclavitud y entonces, una gran cantidad de personas pudieron probar el sabor de la libertad por primera vez en sus vidas; sin embargo, las cosas no fueron tan sencillas. Los traficantes de esclavos tenían dinero, y con dinero siempre puedes comprar poder, quiero decir, políticos. Así que en algunos países, la libertad llegó tiempo después, porque las leyes fueron modificadas para extender la esclavitud legalmente.
Hoy en día, noto algo similar: la gente exige libre acceso al software, al código fuente, pero las grandes compañías se niegan a renunciar a su poder, así que están haciendo exactamente lo mismo que los traficantes de esclavos hicieron hace mucho tiempo.
La historia se repite? Mi profesor solía decir que: “La historia se mueve en círculos” y creo que tiene razón; después de cada imperio, hay una revolución, y después, un nuevo imperio (y así, sucesivamente por los siglos de los siglos). Yo pregunto: es esto parte de nuestra naturaleza humana? Si es así, afortunadamente el deseo de libertad también 🙂

Por ahora, el movimiento del Software Libre sigue rodeando al mundo con el fuerte apoyo de compañías como Canonical, Novell y RedHat (entre muchas otras) y de usuarios de todas partes (incluyéndome!!! :P), actuando como un gran ejercito de hormigas, en silencio pero trabajando duro y sin cesar. Cuando pienso en que hago parte de todo esto, siento algo de satisfacción (debo confesarlo).
Pero, Qué tan lejos está el Software Libre de conquistar el 50% del mercado global? Quisiera pensar que estamos cerca, pero… qué tan cerca? Cuál es el marcador del juego en este momento? Alguna idea?

Hora de mis labores. La U se está poniendo difícil… nos vemos luego amigos! 🙂

Microsoft vs Free/Open Source Software: What’s the score as of now?

March 19, 2009

Hello GeeK people there! 🙂

The first quarter of this year came to us with a lot of memorable news and as usual in technology business, with many surprises. On the other hand, the tough fight between Microsoft and the Free Software movement never stops and headlines are popping up all the time around Internet news sites. There is always fun for techno-readers, isn’t there? Thinking about it, I decided to write this post.

Sneaking around some weeks ago, I found this bunch of interesting news:

After reading these articles, I had the feeling that something big is coming up… but don’t get me wrong, I don’t want to sound radical, I mean, the empire isn’t over and surely, a lot of years will pass by before Microsoft loses its worldwide monopoly. The real question is: How much power is losing Microsoft? Do you dare to give a percent in relation to past years? This issue picked my curiosity, even more, when the Internet media is full of FUD and disinformation. For example, my programming teacher told me about a Microsoft’s Campaign called “Get the facts”. Did you know it? I wrote about it before.

Things are changing, no doubt about it, but how far? I have no access to confidence numbers (though I was investigating about it in the Internet for days), and I guess too few people around the world really have it; you know, it’s a matter of business and besides, a very funny point: everything in technology is about bluffing, isn’t it? at least, that’s my impression every time I read the interviews to any CEO.
They are always trying to make you believe in something… but usually, the facts are absolutely different.
It’s like when Steve Ballmer blamed pirates for poor Vista sales, did you believe that? come on! I mean, the poor Vista sales have nothing to do with its excessive hardware requirements? or the high number of bugs people found while they used the operating system? With a simple search, you can find thousands and thousands of forums and blogs from users talking about it and even more.
When they launched Vista, from my point of view, they released a bugs storm (the product simply wasn’t ready) and that’s an irony, because Microsoft tried to “get the facts” to hold the market but now, the real facts have came back, but to strike it. So, What’s the lesson? Maybe: never play with facts.

But, let the past to pass… and let’s think about the future. Right now, the people in Redmond is fighting against the clock to get ready their new product: Windows 7. Ok, reading from Wikipedia I found this: Windows XP was released in 2001, and Vista in 2006. Five years passed by between these versions, and although Windows 7 will be developed in three years (in theory), Bill Gates has mentioned it could be released within 2009 (smell like bluffing? of course!). The million dollar question is: Will Microsoft make the same mistake it made with Vista? What could happen with Microsoft if Windows 7 becomes another buggy version of Vista? I wonder whether the market can resist another global bad product or the Redmond’s giant can hold its power forever (no matter of mistakes they do) just using money and influences. If you can remember, Microsoft has been involved in many scandals far away from business issues, I mean, political affairs. So, Are they invincible? What do you think? Make your bet! 😛

This topic reminds me my History class in high school. My teacher said that slavery was a business model some centuries ago, then French revolution came bringing to the world the declaration of the rights of man and of the citizen. Many countries started to abolish slavery and a lot of people tasted the flavor of freedom for the first time in their lifes; but the thing wasn’t so easy. Slavery dealers had money, and with money you always can buy power, you know, politicians. So, in some countries freedom came later, because laws were modified to prolong slavery legally.
Now, I see something similar, people demands free access to software, to source code, but big companies don’t want to lose their power, so, they are doing exactly the same thing slavery dealers did a long time ago. Are we repeating history? My teacher used to say: “History is a loop” and I think he is right; after every empire, there is a revolution and then, the next empire (so on). Is this part of our human nature? Fortunately, the wish for freedom too 🙂

For now, the Free/Open Source Software movement keeps surrounding the planet with the strong support of companies like Canonical, Novell and RedHat and users (including me!!! :P), like a big army of small ants; quietly but working hard all the time. When I think about it, that’s makes me feel good (I have to say it).
But, How far is the Free Software from conquering the 50% of the global market? I hope we are close to, the point is… How close? What’s the score right now? Any idea?

Chores time. College is getting tough… see you later pals! 🙂

Si! Las mujeres GeeK si existen! :D

March 14, 2009

Hola amigos… ya estoy de vuelta, hora de bloguear! 🙂

Como ya sabes, hace algunos días el mundo celebró el “Día Internacional de la Mujer“, una bonita ocasión para felicitar a todas las mujeres que conozco, empezando con Mamá.
Creo que las quiero a todas, pero ese día estuve pensando en un grupo bastante particular: Oh! si, las mujeres Geek. Algunos de mis amigos creen que son un mito, una leyenda, algo imaginario. Sin embargo, yo creo que si existen; no en mi salón de clases, pero si en otros lugares del mundo.

Yo entiendo a mis amigos, quiero decir, en mi universidad hay muchas chicas, pero solo un puñado de ellas realmente disfrutan de la cultura Geek, es decir: programar, hacer algo de hacking, leer libros de Unix y cosas así. Cual es la razón? No tengo idea, pero al menos en mi curso es un hecho. Por qué hay tan pocas chicas en mi salón? Tampoco lo sé. Creo que esto merece una nueva investigación… el tema: las mujeres Geek alrededor del mundo… así que, aquí vamos!

Husmeando en Google, entre una gran cantidad de enlaces, encontré un articulo interesante llamado “El top 10 de las chicas Geek“, el cual presenta un listado de las más increíbles mujeres en la historia de la tecnología y las ciencias. Cuando lo leí, me sentí un ser tan pequeño e insignificante… los alcances de estas chicas son asombrosos! y debo admitir que espero ser como alguna de ellas algún día en el futuro.

En este punto, quiero hacer referencia a alguien especial: Grace Hopper. Como estudiante de informática, siento un vinculo especial con su carrera. Citemos un fragmento de su vida desde el articulo:

Hopper fue una Geek en esencia. No conforme con inventar la Calculadora Mark I, ella escribió el primer compilador (de lejos, una pieza de software que convierte texto escrito en un lenguaje de programación a código de maquina más eficiente). Su invención llevó a la creación de COBOL. La contribución de Hopper al mundo de los computadores no puede ser subestimada: ella fue pionera de la idea de usar lenguajes de programación basados en el idioma Inglés, y entonces utilizar un compilador para convertirlos en un formato que el computador pueda procesar rápidamente. Aunque esta idea parece obvia para cualquier programador en el presente, en la época de Hopper fue una propuesta completamente original. Ella también encontró un insecto que estaba ocasionando fallas en un equipo de computo — este es el primer caso registrado de un verdadero “bug” de computador.

¿Qué clase de Geek no desearía tener una abuela como ella? Fue la creadora del término “Bug” y a mi me encanta ser “beta-tester“, por este motivo, siento una fuerte conexión con su historia. Mi admiración es infinita, ella me inspira (debo confesarlo).
Por supuesto, Grace no fue la única mujer en la historia Geek; es más, la lista de mujeres Geek no es corta. Tal vez en el pasado, ellas conformaban un grupo pequeño, pero ahora es muy diferente, no solo en el ámbito académico, sino también en los negocios basados en tecnología.

Buscando nombres en el presente, encontré el de uno de las chicas que está haciendo historia en la escena Geek. Ella es Justine Cassell y quiero citar algunas palabras acerca de ella:

Justine es ahora una profesora asociada al Laboratorio de Medios del MIT’s y la directora del grupo de investigación de Lenguaje Narrativo y Gestos. Con sus alumnos, Justine estudia las formas naturales de comunicación con tecnología, particularmente Agentes Conversacionales Corpóreos. Estos agentes son figuras generadas por computador de tamaño real que son capturadas en una pantalla y responden con voz, expresiones faciales y movimientos corporales a los comportamientos de un humano que se encuentre en frente de ellos.

Chispas! Cuando leo historias como esta, inmediatamente quiero terminar mi carrera hoy mismo y entonces empezar algún proyecto espectacular de software. Pero, aún debo esperar cuatro años más… desafortunadamente, la paciencia no es una de mis características 😦

De otro lado, hay algo importante que debo decir acerca de este tema, la vida no ha sido fácil para estas mujeres o para cualquiera de ellas que desee ingresar a la elite Geek. Como parte de mi investigación, encontré un articulo llamado “Dónde están las mujeres Geek?“, el cual habla sobre todos los retos que las chicas deben enfrentar cuando tratan de sobresalir como profesionales y emprendedoras en el mundo de la tecnología. La conclusión es un poco triste: actualmente, muy pocas mujeres lo logran. Y es que la lista de chicas Geek que encontré es larga, pero debería ser más larga, tal vez eso explica por qué hay tan pocas mujeres Geek en mi universidad y quizás en la tuya también.
Afortunadamente, hay algunos sitios en Internet enfocados a apoyar grupos de chicas Geek como Linux Chix, Debian Women y Girl Geeks (Espero ver muchos más en el futuro).

Adicionalmente, estuve leyendo las historias de varias mujeres Geek (Indu Navar, Laura Demmons, Kristin Asleson McDonnell, Lissa Morgenthaler-Jones, Mary Tagliaferri, etc) y cada relato es increíble, motivante. Definitivamente, el movimiento del Software Libre necesita el apoyo de las mujeres para seguir creciendo, sus contribuciones son grandiosas y debo adicionar que tienen un toque especial 🙂

Finalmente, quisiera decir que no me encuentro en la búsqueda de una novia Geek (sería genial pero no es obligatorio), sin embargo, la verdad es que ellas son grandiosas y si existen!

Hora de montar mi monopatín, nos vemos luego! 🙂

PD: Si quieres ayudarnos a invitar a mujeres a que se unan al mundo Linux, te recomiendo revisar este How-to.

Yes! GeeK women are for real! :)

March 13, 2009

Hello pals… here I’m again, blogging time! 🙂

As you already know, some days ago the world celebrated the “International Women’s day“, a nice occasion to congratulate to all the women I know, Mom first.
I think I love them all, but that day I was thinking about a little special kind of them: Oh! yes, the Geek women. Some of my friends think that they are a myth, a legend, something unreal. Nevertheless, I think they exist; not in my classroom, but in other places of the world, they do.

I understand the point of view of my friends, I mean, in my college there are many girls, but just a handful of them really love Geek stuff, you know: programming, hacking, reading Unix books and things like that. Why is this? I have no idea, but at least in my classroom is a fact.
Why are too few girls in my classroom? I don’t know it neither. I guess this deserves a new investigation… the subject: Geek women around the world… so, here we go!

Sneaking around Google, among a lot of links, I found an interesting article called “Top Ten Geek Girls“, it lists some of the most incredible girls in history of technology and science. When I read it, I feel myself so little, so insignificant… the achievements of those girls are awesome! and I have to admit I hope to be like one of them some day in my life.

I want to reference someone in special: Grace Hopper. As computer science student, I feel an special link with her career. Let’s quote a chunk of her life from the article:

Hopper was the quintessential geek. Not content with inventing the Mark I Calculator, she wrote the first compiler (broadly, a piece of software that converts text written in a programming language into more efficient machine code). Her invention led to the creation of COBOL. Hopper’s contribution to the world of computers cannot be underestimated: she pioneered the idea of using programming languages that bear some relation to the English language, and then using a compiler to convert these into a form that a computer can rapidly digest. While this idea seems obvious to any modern programmer, in Hopper’s day it was a completely original philosophy. She also famously discovered a moth causing a computer to malfunction — the first recorded case of a real computer bug.

What kind of geek wouldn’t dream of having a grandmother like her? She created the concept of “Bug” and I love to be a beta-tester, so, I feel a very strong connection with her. My admiration is endless, she inspires me (I have to confess).
Of course, Grace wasn’t the only woman in the Geek history; even more, the list of Geek women isn’t short. Maybe in the past, they were a small group, but now it’s quite different, not only in the academic scope, but in the technology business too.

Looking for names in the present, I found one of the many girls doing history in the Geek scene. She is Justine Cassell and I want to quote some words about her:

Justine is now an Associate Professor at MIT’s Media Laboratory and the director of their Gesture and Narrative Language Research Group. With her students, Justine studies natural forms of communication with technology, particularly Embodied Conversational Agents. These Agents are life-size computer-generated figures that are captured on a screen and respond with appropriate speech, body movements, and facial expressions to the behaviors of a human standing in front of them.

Oh my God! when I read things like this, immediately I want to finish my degree today and then start some kind of spectacular software project. Nevertheless, I have to wait four years more… unfortunately, patience is not one of my skills 😦

But there’s something important to say about this topic, life isn’t so easy for this women or for any woman who wants to be part of the Geek elite. As part of my research, I found this interesting article called “Where are the Geek Women?“, talking about all the issues women have to face when they try to get success as professionals and entrepreneurs in the technology business. The conclusion is a little sad: currently, too few women can make it up. So, the list of geek girls I found is large, but it should be larger and maybe that explains why there are too few geek women in my college, and perhaps in yours too. Fortunately, there are some sites around the Internet focused on enforcing geek girls groups like Linux Chix, Debian Women and Girl Geeks (I hope to see a lot more in the future).

However, I was reading the stories of many Geek women (Indu Navar, Laura Demmons, Kristin Asleson McDonnell, Lissa Morgenthaler-Jones, Mary Tagliaferri, etc) and everyone was incredible, motivating. Definitely, the open source movement requires the women support to keep on growing, their contributions are great and I must say they have a special touch 🙂

Finally, I have to say that I am not expecting to have a Geek girlfriend (it would be great && not imperative) but the true is that they are great and they are for real!

Skating time friends, see you later 🙂

PS: If you want to help us to invite women to join to the Linux world, I recommend you to check out this Howto.

Cloud Computing, un concepto nublado

March 2, 2009

Hola… aquí estoy de nuevo 🙂 En esta ocasión, quiero escribir sobre un término muy popular desde el año pasado. Si, “Cloud Computing” (traducida como “Computación en la nube”… suena horrible en Español! :S), eso de lo que todos están hablando y que seguramente ya has leído por todas partes.

Esta vez, no tuve problema buscando fuentes de información al respecto, es más, encontré demasiados enlaces. El problema real fue escoger la mejor información, y ese es el punto que me preocupa últimamente, invierto horas y horas leyendo, tratando de aprender sobre los temas que quiero entender, pero entre más me esfuerzo por dominar un área, más y más enlaces aparecen en el camino… convirtiéndose en una tarea interminable.
No me malinterpretes, me gusta aprender y leer, pero de otro lado, no me gusta sentir que estoy perdiendo el foco de mis investigaciones. No me prestes atención 😉

Bien, vamos a empezar definiendo el término desde la Wikipedia (se convirtió en mi estándar, qué puedo decir?):

Cloud Computing: La computación en nube, es una tecnología que permite ofrecer servicios de computación a través de Internet. En este tipo de computación todo lo que puede ofrecer un sistema informático se ofrece como servicio, de modo que los usuarios puedan acceder a los servicios disponibles “en la nube de Internet” sin conocimientos (o, al menos sin ser expertos) en la gestión de los recursos que usan.

Después de leer esas líneas, quedé bastante confundido, quiero decir: Cloud Computing define lo que Internet ha sido desde el principio, nada nuevo (o me perdí de algo?). En este punto, pregunto: es esta expresión simplemente un concepto publicitario creado por grandes compañías para vender la siguiente versión de lo que fue conocido como la “Web 2.0“?
Tengo la sensación de que si, debido a que encontré una gran cantidad de términos relacionados con el primero: Aplicaciones de la nube, Clientes de la nube, Infraestructura de la Nube, Plataformas de la Nube, Servicios de la Nube, Almacenamiento de la Nube, Proveedores de la Nube, Usuarios de la Nube, Vendedores de la Nube, Estándares de la Nube, etc, etc. No me sorprendería si existe Ropa interior de la Nube :S

Por más que estuve leyendo, no pude encontrar nada especial o diferente a los servicios o propuestas que ya había escuchado antes: tecnologías Ajax/HTML5 (a propósito, estoy aprendiendo y es genial), Aplicaciones como Servicio (ej. Las herramientas de Google), Infraestructura como Servicio (ej. Alquiler de Espacio en Disco), Plataforma como Servicio (ej. Amazon EC2), Redes Sociales (ej. Facebook), Virtualización (ej. VirtualBox), etc.

Tal vez esté equivocado… y si lo estoy, por favor, ayúdame a entender ¿Cual fue la verdadera innovación detrás del término Cloud Computing? No importa cuantas veces lea los artículos, la única cosa que puedo encontrar es a un montón de gente tratando de hablar de manera ostentosa sobre lo que Internet ha solido ser: una nube de servicios.

No puedo ignorar las consecuencias de la “Web 2.0”, definitivamente una nueva era para Internet. Con cada día que pasa, nuestros datos están más en sitios web y menos en nuestros discos duros. Piensa en esto por un minuto:

  • En el pasado, la gente solía leer su correo desde clientes POP (ej. Outlook, Thunderbird, etc), ahora todo el mundo tiene una cuenta en Gmail/Hotmail.
  • En el pasado, la gente solía guardar sus fotos familiares en su computador, ahora un montón de gente utiliza Picasa y Flickr.
  • En el pasado, la gente solía publicar sus paginas personales en diferentes sitios de hosting, ahora todos tienen blogs desde sitios centralizados como WordPress o Blogspot (me incluyo en la lista :O).

Ves a que me refiero? Toda nuestra información está marchándose a la red, luego, ¿Es esta tendencia lo que Cloud Computing significa? el concepto sigue siendo confuso para mi 😦
Como parte de mi investigación, encontré un post titulado “La red es el computador“, el cual habla sobre como los servicios están reemplazando la infraestructura local de las compañías, pero el texto fue publicado en 2006, hace tres años, lo cual me hizo pensar acerca de cuan reciente o nuevo es el concepto “Cloud Computing” realmente.

Es Cloud Computing la representación de la “Web 3.0”? No lo sé, pero no lo creo. El punto curioso sobre este tema, es que todas las compañías que lideraron la ola de la Web 2.0 son las mismas que están liderando los servicios detrás de la llamada “nube” . Google, Amazon, Yahoo y quizás Sun y Microsoft, entre otros.

Algunas veces me sorprende la forma en que las grandes compañías tratan de sorprendernos con conceptos, ideas o productos _aparentemente_ nuevos, en una búsqueda desesperada por venderle algo al mundo. De nuevo, es “Cloud Computing” solo una forma comercial de hablar sobre el futuro de la “Web 2.0”?
En este punto, no puedo evitar pensar en el cuento “El traje nuevo del emperador” (Lo recuerdas de la escuela?). Después de escuchar tantas veces sobre Vaporware, ya nada me sorprende.

Ahora me gustaría hablar sobre el futuro, cuando las torres desaparezcan de nuestros computadores personales y todos nuestros datos y aplicaciones solo puedan ser accedidos desde un navegador (de hecho, podría decirse que ya es parte de nuestro presente), pero esta vez, me siento perdido en medio de la ignorancia. Por primera vez, me rindo antes de malinterpretar lo que realmente se esconde detrás de este término. Me siento impotente :S

Cloud Computing?… definitivamente, un concepto nublado para mí 😦

PD: Cualquier ayuda u opinión es bienvenida. Quiero volver a encontrar el camino 😛

Cloud Computing… a cloudy concept

March 1, 2009

Hi… here I’m again 🙂 This time, I want to post a note related to a very popular term since last year. Yes, “Cloud Computing“, as you already know it, everyone is talking about it. This time, I had no problem looking for sources, even more, I found too many links. The real problem was to select the best information, and that’s the point which worries me the most, I expend hours and hours reading, trying to learn about the topics I want to understand, but as try to cover a wider subject, there are more and more links to follow… becoming an endless task.
Don’t get me wrong, I like to learn and to read, but on the other hand, I don’t like to feel like I’m losing the focus of my research. Never mind.

Ok, let’s start defining the term from Wikipedia (it became my standard now):

Cloud Computing: it refers to the use of Internet (“cloud”) based computer technology for a variety of services. It is a style of computing in which dynamically scalable and often virtualised resources are provided as a service over the Internet.

After I read those lines, I got very confused, I mean: Cloud Computing defines what the Internet has been from the beginning, nothing new (or I miss something?). At this point, I ask: Is this expression just a market concept created by companies to sell the next version of what was named as “Web 2.0“?
I have this feeling, because I found a lot of terms related to the first one: Cloud Applications, Cloud Clients, Cloud Infrastructure, Cloud platforms, Cloud Services, Cloud Storage, Cloud Computing Providers, Cloud Computing Users, Cloud Computing Vendors, Cloud Standards, you name it. I wouldn’t wonder whether there is Cloud Computing underwear :S

As far as I was reading, I found nothing really special or different to the services or proposals I already heard before: Ajax/HTML5 technologies (by the way, I am learning it and it’s pretty cool), Applications as Services (i.e. Google tools), Infrastructure as Service (i.e. Storage rent), Platforms as Service (i.e. Amazon EC2), Social Networking (i.e. Facebook), Virtualization (VirtualBox), etc.

Maybe I’m wrong… and if I do, please, help me to understand what is the actual innovation behind the term Cloud Computing? It doesn’t matter how many times I read the articles, the only thing I can find is a lot of people trying to speak in a fancy way about what the Internet use to be: a cloud of services.

I can’t ignore the consequences of the “Web 2.0”, definitely a new age for the Internet. With every new day, more and more of our data is stored in the cloud and less in our own hard disks. Think about it for a minute:

  • In the past, people used to read their mail from his Pop client (Outlook, Thunderbird, etc), now everybody has a Gmail/Hotmail account.
  • In the past, people used to store family pictures in their computers, now a lot of persons use Picasa and Flickr.
  • In the past, people used to publish their personal home pages from different places, now they have blogs from centralized sites like WordPress or Blogspot (including me).

See what I mean? All our information is going to the network, so, ¿Is this trend what Cloud Computing means? the concept is still fuzzy for me 😦

As part of my research, I found a post called “The network is the computer“, related to how Internet services are replacing the companies’ local infrastructure but the text was published in 2006, three years ago, which made me think about how recent or new the “Cloud Computing” concept really is.

Is Cloud Computing the “Web 3.0”? I don’t know… but I don’t think so. The curious thing about this topic, is that all the companies who led the Web 2.0 wave are the same leading the services behind the so called “cloud”. Google, Amazon, Yahoo and maybe Sun and Microsoft, among others.

Sometimes I wonder about the way big companies try to hit us with apparently new concepts, new products or new ideas in a desperate pursuit for selling something to the world. Then again, Is the “Cloud Computing” just a commercial way to speak about the future of the “Web 2.0”?
At this point, I can’t stop thinking about the fairy tale “The Emperor’s New Clothes” (Do you remember it from school?). After I heard so many times about vaporware, nothing surprises me.

Now, I would like to talk about the future, when the CPU disappears from our personal computers and all our data and applications can be only be accessed from a browser (Is this our reality already?), but this time, I feel lost in the middle of ignorance. For the first time, I give up rather than misunderstand what’s really behind this topic. I feel powerless :S

Cloud Computing?… definitely, a cloudy concept for me 😦

PS: Any help or opinion is very welcome. I want to find my way back 😛