El software libre se enfrenta a una prueba monumental.
NoticiasLa última supernova visible en la galaxia de la Vía Láctea fue la explosión de 1604 en la constelación de Ophiuchus. A pesar de los mejores esfuerzos de Kepler, esto ocurrió antes de que alguien tuviera un hardware lo suficientemente potente como para estudiar el evento en detalle y aprender de él..
Como resultado, los científicos han pasado años esperando pacientemente con sus nuevos trozos de kit para la próxima explosión, que se espera dentro de poco. Puede que no suceda mañana, pero la gran cantidad de estrellas en la galaxia local lo hace inevitable..
Hay eventos raros e inevitables similares en el mundo del software libre, uno de los cuales vamos a presenciar por primera vez desde que alguien se interesó en tales cosas..
Un proyecto vital de código abierto está a punto de quedarse sin combustible y, posiblemente, explotar. Gracias al salto de Nokia a Windows Phone 7, de la sartén al fuego, su juego de herramientas gratuito, el kit de herramientas Qt, se ha dejado vivir con promesas vagas y un entusiasmo vacío y conmocionado. Nokia ha prometido una inversión continua, bonificaciones para los desarrolladores que se apegan a la plataforma e incluso un teléfono o dos que podrían usarla.
Pero la verdad es que Qt está en desuso, el proyecto se ha estancado y su futuro es incierto. Es un evento largamente anticipado por el mundo del software libre..
Esto es importante, porque es el kit de herramientas Qt el que impulsa el escritorio de KDE, uno de los escritorios más populares y ampliamente utilizados en el mundo del código abierto. Y como Qt siempre ha sido un producto comercial, KDE siempre se ha beneficiado de su excepcional documentación, estabilidad y diseño, el tipo de atributos que provienen de un proyecto bien financiado..
Ahora que?
El equipo de KDE ahora tiene una opción. Puede elegir observar lo que sucede con el kit de herramientas y jugar junto con cualquier nuevo liderazgo que surja, o puede tomar el control del código fuente y enrollarlo en el núcleo del proyecto KDE, algo que tiene la total libertad de hacer gracias a la licencia LGPL utilizada por Qt.
Muchas personas, incluido yo mismo, han argumentado que KDE y Qt deberían ser realmente iguales de todos modos, y esta podría ser la oportunidad perfecta para hacerlo. Hay mucha duplicación, por ejemplo, donde encuentra que KDE hace lo mismo que Qt, pero de forma ligeramente diferente..
Pero incluso eso ha cambiado con los lanzamientos recientes, ya que ambos equipos han intentado combinar sus mejores ideas en una sola API. Es gracias a la LGPL que tenemos esta opción. Esta es una de las licencias de software libre más liberales que un proyecto puede usar, y significa que si bien Trolltech y Nokia siempre han vendido costosas licencias comerciales al kit de herramientas, los proyectos de software libre han podido crear sus propios enlaces y conectarse a la biblioteca libremente..
Renacimiento
Si se tratara de un conjunto de herramientas propietario que el gigante telefónico finlandés había decidido abandonar, no habría nada que salvar y esta columna sería arbitraria. En cambio, al igual que los elementos lanzados desde una supernova, este es un renacimiento de Qt..
Todavía se puede copiar, bifurcar y mejorar, con o sin el apoyo de su principal propietario. Muchos de nosotros que creemos en la viabilidad del software de código abierto estamos interesados en ver exactamente qué sucede y cómo podrían cambiar las cosas como resultado..
El principal problema será que, en cierta medida, Qt todavía se desarrollará comercialmente. Esto creará un conflicto entre los desarrolladores de software libre, que podrían querer tomar el control de la API, y los tradicionalistas que están contentos de usar cualquier característica y versión nuevas a medida que aparezcan..
Personalmente, creo que esto conducirá a una bifurcación para Qt, a menos que haya algún tipo de compra por parte de la administración para la API en sí. Pero un fork ayudará a KDE a convertirse en un escritorio mucho más homogéneo e influyente si el desarrollo continúa, simplemente porque será el paquete completo..
Todo esto está sucediendo en un momento crítico para el escritorio de Linux. Se lanzó Gnome 3.0, la primera actualización importante en ocho años, y está tratando de superar a KDE en la innovación después de años de sobria estabilidad..
KDE en sí estaba a punto de volver a ser utilizable, y Ubuntu ha lanzado al gato entre los pidgins con su nuevo shell Unity para Gnome. El drama de Nokia y Qt solo ayuda a resaltar aún más el peligro.
En muchos sentidos, esta es la prueba monumental de la viabilidad del software libre, y si el escritorio de Linux ha perdido su oportunidad, sin nada que hacer ahora, excepto desvanecerse en una mayor oscuridad..
El evento Nokia / Qt probablemente eclipsará cualquier otra noticia para los próximos meses, y cuando finalmente se desvanezca, esperamos que nos quede una nueva constelación.