Home Notas Weblog Downloads Manuales Mis programas Diseño web Links Correo Información legal Mejor visto en ... FAQ Acerca del autor Menú
RSS 1.0

Cuando Microsoft tiene razón

Todos nosotros, los seres libres que pensamos, puteamos a Microsoft. Esta empresa se mandó muchas cagadas a lo largo de la historia, y su modelo de negocio corporativo basado en el monopolio y la incompatibilidad ha causado un daño enorme al sector informático desde los '80.

Microsoft casi nunca inventa una tecnología, sino que copian a la competencia (como por ejemplo a Apple). Pero cuando inventan algo, uno siempre cree que será para mal. Y lo es. Pero tecnologías que parecían inútiles e incluso malas pueden en realidad ser buenas, si se usan bien. Como ejemplos voy a poner a .NET y DRM.

.NET

.NET, como casi todo lo de Microsoft, no es un invento de Microsoft sino una copia de Java, tecnología desarrollada por Sun. Al igual que Java, se basa en un lenguaje, un conjunto de librerías y una máquina virtual.

La idea de Java es que el mismo programa se corra en cualquier sistema operativo. Que Microsoft lo copie no tiene sentido: su negocio es vender sistemas operativos (Windows), y para ello siempre quisieron que los programas sean dependientes de su sistema operativo. ¿Para qué una máquina virtual?

Finalmente, investigando otro tema llegué a descubrir el porqué de .NET. Por supuesto que un programa hecho con .NET jamás correrá en Linux (cosa que sí hace un programa en Java), pero no es esa la idea.

Antes, aclaro que existe un avanzado proyecto llamado Mono para hacer una máquina virtual para Linux capaz de correr los programas de .NET. Pero este proyecto no es de Microsoft sino de una empresa llamada Ximian, quienes crearon a Mono haciendo ingeniería inversa a .NET. No era la intención de Microsoft que aparezca algo como Mono, y seguramente no les cae para nada bien.

Nos acercamos a un quiebre tecnológico. Este quiebre se dará por los microprocesadores de 64 bits para PC: las arquitecturas Itanium (de Intel) y Opteron (de AMD), ambas incompatibles entre sí. Además hay otras arquitecturas de estos dos fabricantes: Xeon, AMD64, Nokona, etc. Todo esto abre el juego a nuevas arquitecturas y lenguajes que compitan, y solo los lenguajes más portables, en particular los de máquina virtual, sobrevivirán.

Esta situación beneficia particularmente a Java, y ahora entiendo por qué Microsoft estaba tan apurado en copiar a Java. .NET permitirá que los programas de Microsoft (y otros que usen su lenguaje) se ejecuten en cualquier PC con Windows sin importar la arquitectura del microprocesador; tal como ahora lo hace Java, con la salvedad de que Java además anda en cualquier sistema operativo.

De pronto, algo tan inútil como .NET resulta útil.

DRM

DRM es una tecnología criptográfica pensada por Microsoft para archivos multimedia. La criptografía es algo muy útil cuando la usan dos personas, o para restringir el acceso a una información. Pero lo que quieren hacer con DRM es distribuir la información evitando que sea copiada. Esto, que ya se intentó con el mecanismo criptográfico de los DVDs, está condenado al fracaso.

Esta tecnología está mentada por y para las grandes empresas de Hollywood, la RIAA y la MPAA. Ellos quieren asociar la información digital a algo material como un CD o chip; y que sean inseparables uno del otro. DRM define derechos asociados a un contenido, como por ejemplo que sólo se pueda reproducir una cantidad limitada de veces (y luego se borre solo), o que se reproduzca en tal equipo en particular; y por supuesto que no se puedan hacer copias o que sólo se pueda hacer un número limitado de copias.

Por lo que se ve, es de terror. Pero sólo es de terror en manos de Disney o BMG. Para las personas comunes como yo, hasta es útil.

Imaginemos que filmo, con una cámara digital, un video porno con mi hipotética novia, si tuviera una. Si quiero mostrarle ese video a un amigo, y se lo envío por mail o algo así, corro el riesgo de que él se lo pase a sus amigos y/o lo publique abiertamente.

Con DRM, en cambio, puedo asociar criptográficamente derechos de copia y reproducción a ese video porno según los cuales mi amigo no lo pueda copiar y sólo pueda reproducirlo dos veces. La primera lo verá él solo, la segunda hará un pijama party con sus amigotes y se reirán a costa mía. Pero nunca irá más allá de eso... nunca llegará a las manos de Jorge Rial, por ejemplo.

Entonces, algo tan terrible como DRM puede resultar útil en ciertos casos.


XHTML válido CSS válido ¡Bajate Firefox! ¡Instalá el soporte Java ya! Algunos derechos reservados