
El 27 de enero de 2010 será recordado por todos nosotros por la escandalosa presentación que hizo Apple de su iPhonezilla iPad. Ese mismo dÃa y con mucho menos reflectores, Oracle le dijo al mundo vÃa webcast cuál es su nueva estrategia de negocios: “Queremos recrear el ambiente de los años 60”. Aunque esto nos parezca nostalgia de mal gusto, la gente de Oracle está muy animada, y la razón es la reciente aprobación que la Unión Europea hizo a su compra de Sun Microsystems. Recordemos que la ley anti-monopolio de los EE.UU. dio su visto bueno hace unos meses, pero aún falta la importante aprobación de los gobiernos Chino y Ruso.
Ahora bien, debo decir que lo que Oracle decida con sus negocios nunca fue de mi particular interés, hasta hoy. Y es que con la compra de Sun, Oracle adquiere la responsabilidad operativa sobre un grupo de proyectos de software libre de alto nivel. Entre los que destacan conocidos de todos nosotros: Java, MySQL, OpenOffice.org, OpenSolaris y decenas de proyectos de menor envergadura pero de tremenda riqueza técnica como el IDE Netbeans, el sistema de archivos Lustre y JXTA, un API para crear aplicaciones P2P. ¿Qué hará Oracle con esta constelación de software libre?
Desde que Oracle anunció al mundo la compra de Sun, la comunidad del software libre no ha parado de manifestar suspicacias en torno al tema. Monty Widenius, creador de MySQL, habló de hacer lo posible para mantener vivo el proyecto. Monty considera muy complicado suplir MySQL sin el apoyo económico suficiente. Peor aún, ni el crecimiento de MariaDB, ni PostgreSQL, alcanzarán a competir en el corto y mediano plazo con Oracle, IBM y Microsoft (principales proveedores de DBMS comerciales).
La visión de Monty es desalentadora para el software libre. Él manifiesta que MySQL puede desaparecer absorbido en las entrañas de Oracle, como ha sucedido con otros. Además le preocupa que la gente no use la licencia GPL porque no salvó a MySQL. Monty Widenius concluye:
Donde las patentes y el copyright fallaron en minar el software libre y abierto, las leyes que gobiernan las adquisiciones corporativas sà lo harán.
Lo que Monty Widenius intenta predecir es una catástrofe para el software libre en su conjunto. Por su parte, Oracle ha intentado calmar los cuestionamientos sobre el futuro de Sun en general, y de algunos proyectos de software libre en particular. EspecÃficamente, Oracle asegura que ofrecerá soporte, actualizaciones e inversión en desarrollo para MySQL, Java, OpenOffice.org, principalmente. Además, prometen seguir apoyando comunidades como la de OpenSolaris. Sin embargo, aclaran que sus productos tendrán preferencia en la dirección estratégica de la empresa. En este sentido, es interesante escuchar al CEO de Oracle, Larry Ellison, decir:
Tenemos el mejor linux [un Red Hat Enterprise modificado] del mundo y el mejor Unix [Solaris] del mundo […] Queremos hacerlos mejor.
Hasta el momento, los más afectados con la nueva dirección de Oracle han sido los participantes del Proyecto Kenai, un sitio similar a SourceForge que será cerrado en los próximos dÃas, por lo que una buena cantidad de proyectos de software libre simplemente tendrán que irse a otro lado.
¿Qué ganó el software libre? A mi manera de ver:
- Incertidumbre sin precedentes entre usuarios y desarrolladores. Nunca tanto software libre fue legalmente tan menospreciado en favor de intereses particulares.
- Reflexión sobre la dirección del software libre. El software libre sà tiene costo. La GPL protege la libertad de todos con respecto al código, pero no al código en términos económicos y de libre mercado.
Oracle quiere convertirse en el IBM de los años 60: la empresa que provee todo, desde el hardware hasta la administración del software. Creo, sin embargo, que contra estos esfuerzos verticales de concentración de poder tecnológico, el software libre aún tiene mucho qué hablar con modelos emergentes de organización horizontal.









Me ha gustado el artÃculo. Pienso que Oracle es una empresa muy grande pero que, hasta donde llegan mis conocimientos, no abarca ni mucho menos gran parte del mercado tecnológico.
Por otra parte, las tendencias en los ámbitos de nueva adquisición por su parte están siendo bastante rompedoras. OpenSolaris seguro que está muy bien, pero el mundo de los SSOO está comenzando a sufrir una transformación radical en sus bases con conceptos como Chrome OS y la ampliación del rango de dispositivos propuesta por el iPad. ¿Sabrán adaptar su producto, actualmente muy minoritario, a estas realidades cambiantes? Lo dudo mucho, aunque si es asà mejor: cuanta más competencia mejor.
Con respecto a Java, OpenOffice y otros proyectos pienso que tienen una vigencia actualmente muy presente pero existen cada vez más alternativas igualmente libres y con poderÃo que pueden presentar batalla a estos personajes. Si Oracle trabaja bien adelante, pero si no que no crean que van a barrer.
En el único campo en que veo que no va a tener mucho rival va a ser en el de las BBDD. Con dos soluciones potentÃsimas y de diferente naturaleza (MySQL y Oracle), a poco que trabajen bien y sepan crear alguna otra plataforma orientada a proyectos de menor envergadura van a arrasar. Al menos asà lo veo yo.
Y finalmente, con respecto al Software Libre creo que ganamos mucho. Tanto como si “tiran” los proyectos a la basura como si los potencian, la comunidad va a aprender mucho y lo que pase va a ser un trampolÃn al menos a medio-largo plazo. ¿Por qué pienso asÃ? Porque el trabajo bien hecho siempre va a dar pie a la mejora. Si no continúan trabajando, el hecho de que permanezcan en el mercado por separado va a suponer un tremendo espaldarazo para las personas que piensen que el Software Libre no tiene futuro ya que podrán comprobar que se puede hacer un proyecto bueno que no sea continuado por “una grande” pero que cumpla con tantas necesidades que algunos programadores continúen trabajando en ella un poco por separado. Lo imagino como una pequeña guerra de guerrillas después de las descontinuación, que al final dará con un fortalecimiento del tejido sustendaro de la base de todo que, a medio-largo plazo, supondrá un nuevo Ãmpetu que logrará mejorar más aún la tecnologÃa. Y bueno, si lo continúan podremos comprobar cómo con una empresa grande detrás las cosas parecen más fáciles, la publicidad hará lo suyo y la potencia colaborativa de una gran empresa dejará huella en la comunidad.
Me gustó tu reflexión. Coincido sobre el todo en la incertudimbre que hay en el campo de los DBMS. ¿Quién sino MySQL puede dar la batalla en estos dÃas?
Al final de dÃa, son los programadores con el interés puesto en la comunidad quienes ofrecen la solución para todos. El modelo que mencionas de “guerra de guerrillas” suena a evolución que converge en mejoras para el software.
lo que no te mata te fortalece, en este momento MySQL está en el ojo del huracan, si logra salir de esto y quedar bien parado (que Oracle demuestre seguir con su desarrollo) sin duda que se potenciará aun mas, en cuanto a Java y OpenOffice o siguen igual o mejoran, lo cual es muy probable, seria muy interesante que pusieran manos a la obra con OpenOffice, que de por si es bueno pero aun le falta, para la mayorÃa de los gustos y colores. Solo queda esperar y ver, pero sea como sea el Software Libre debe prevalecer y cada uno, desarrolladores y usuarios, tiene su cuota de responsabilidad sobre eso.
no seas ilusos, oracle ayudara a mysql unos 5 o 6 después el producto estará estancado.asà también fue con Micrsoft con Foxpro y uds aun siguen siendo tan ingenuos. lo tengo bien claro el software libre puede ser vendido o comprado, pero creo que un producto si es declarado software libre y al momento de ser comprado debe de seguir 2 caminos el del pago y el del libre donde cualquier programador lo puede modificar o mejorar y puede ser lanzado como libre porque creo que muchos programadores ayudaron a mejorar el software libre y dieron lo mejor, y para que para que unos h… lo venden a su antojo creo que eso es injusto.
un ejemplo doy si linus algún dÃa decide vender el kernel, creo que no debe de ser valido esa venta porque muchos y muchos desarrolladores programador y empresas dieron un grano de arena para mejorar el kernel. y si es vendido entonces todo el mundo debe de retirar su código. es mi opinión
Tu visión suena pesimista y en el fondo, creo, también es realista. La GPL hace que el código sea de todos, pero esto no es lo único que le da vida: también los usuarios y los desarrolladores. El software libre no puede ser “apropiado”, pero sà necesita ser “apoyado” por todos.
Si de plano Oracle asegura que va a dar soporte a los proyectos libres de Sun, entonces que lo haga bien, no sea como Adobe, que desde que se hizo de Macromedia no ha lanzado muy buenos parches para Flash.
Oracle se contradice en su mensaje al mercado: por un lado impulsa su producto Oracle CRM on demand intentando competir con salesforce.com (esto es una batalla perdida) y por otro lado compra a Sun!
Esto es como que un sacerdote predique en la iglesia que debemos ser castos y luego compre un prostibulo. cual es el mesnsaje? “migren sus aplicaciones al cloud computing y al mismo tiempo compren hardware”???
este mensaje es muy confuso. mucho abarca poco aprieta. o vendes soware como servicio, o vender servidores, las dos cosas, no.
Recordemos la cantidad de blogs al rededor del mundo que utilizan MySQL como gestor de bases de datos, a oracle le comvendria mucho que usaran oracle y no MySQL…..
Algunos de los usuarios mas destacados de Mysql son los siguientes:
En fin es una estrategia………….
bueno esto debe darnos mas fuerzas para no depender de ellos por ejem.. usar archivos planos para almacenar nuestra informacion bueno programas como dementes ya que debe gustarnos si no que hacemos en este mundo..
esto de usar una interfaz no tenemos otra chance que migrar a php,html,css. en otras palabras los gringos no stan quitando el pan de la boca.
ya me sonaba raro que los lenguajes de programacion funciones con if while, for, switch,, y tanto dialecto gringo.. chingao
debemos buscar nuevas maneras de cambiar el sistema no depender de un framework..
a veces los ingenieros son ingenuos me dicen señor morales usted pierde el tiempo programando por que no usa un framework. no se dan cuenta que los framework nos limitan dejemos esa mala costumbre. tenemos las herramientas para buscar nuevas maneras de desarrollar nuestros sistemas. solo que hoy el camino sera un pocquito largo.. pa lante