Se muestran los artículos pertenecientes al tema filosofia.
En el discurso de aceptacion del premio Cervantes, hace dos años, Sanchez-Ferlosio (Rafael, el hermano de Chicho) habló de esto de los concursos y competiciones:
"De modo que ahora a dos de aquellos mismos patinadores "anagonicos" de la laguna de El Bosco les vamos a mandar los demonios del "agon" para que les susurren al oído: "A ver quién corre más". En esta era en la que todo es "desafío", "challenge" será sumamente probable que nuestros patinadores caigan, entusiasmados, en la tentación.
Ya estan contentos, ya tienen "algo por que luchar"...
http://www.uah.es/universidad/premio_cervantes/documentos/discurso_ferlosio.pdf
Y sí, nosotros hemos cometido este error de dar un concurso, y el general los sistemas BOINC apoyan esta creación de tablas de "a ver quien corre más" con todos los inconvenientes que puede tener. Uno podria entender como razonable el que BOINC ofrezca clasificaciones, porque eso permite detectar fallos: "¿cómo es posible que si mi PC tiene la misma potencia que el de fulano esté dando menos rendimiento? ¿qué es lo que tengo desajustado?". Son los dos patinadores simplemente comparando su estilo de patinaje. ¿Hemos cruzado la raya cuando hemos ofrecido premios o ya la cruzamos por el mero hecho de ofrecer competicion? ¿Conseguimos llegar a mas gente? Pensando en particular en los que no se hubieran instalado BOINC de no ser por esta propaganda de "de desafios y challenges".
No me extraña que haya quien no esté de acuerdo con el reglamento, aunque me supongo que casí seran los mismos que, si se hubiera dado la opción a elegir meditadamente, habrian preferido que no hubiera siquiera un concurso competitivo.
Se ha intentado incluir en la hoja de premios algunos para compensar esos pecados de competiciones y masificaciones en general: la Wii, que es consumista pero hackeable via BT y genera cierta intriga en cuanto al funcionamiento. La Nokia 800, que es la unica PDA en la que lo que peor funciona es la agenda. O un par de Kits de fishertechnick y de mindstorms, con placas de Arduino opcionales por si los gana alguien que quiera trabajar desde Linux. Vamos, algunas cosas que sean para jugar y de paso para picar la curiosidad. Pero tambien aqui ha habido que adoptar un compromiso e incluir premios con atractivo de masas. Esta cuestion, no la del concurso sino la de los premios, se discutio un poco en mi bitacora en barra punto y quizas querais aportar algo alli tambien.
Parece mentira que en una ciudad donde el Mac ha tenido tanta importancia no hayamos compilado aun una version para Mac OS X. Diablos, que mi primera beca fue como resolvedor de dudas del Mac 128K, en los tiempos de Turegano. Y sin embargo no le hemos dado prioridad y no tendremos una version hasta esta noche o mañana, como muy pronto. ¿Por que? Pues porque los ficheros de output son binarios y eso implica que si les damos a los del grupo cientifico resultados de PowerPC lo que hacemos es complicarles la vida, lo cual no seria bueno para la supervivencia del proyecto.
¿Que les pasa a los powerPC? Que cuando escriben en memoria un dato de varios bytes, lo escriben al reves que un Intel. Si en un fichero binario grabas enteros y dobles, luego eso no lo podemos enderezar si no sabemos la estructura exacta del fichero.
Total, que solo vamos a poder dar tareas para los MacIntel, y estos son aun una minoria dentro del mundo Mac. Asi que construir un compilador para MacIntel se ha ido al final de la cola de prioridades.
Seguro que durante la presentacion de nuestro proyecto alguno echó en falta la mencion de las llamadas "libertades del software libre", y es que nuestro director de proyecto, como muchos otros cientificos, no concibe ni que haya falta mencionarlas. El trabajar aupados en los hombros de nuestros predecesores es un principio general de la ciencia, y el modificar y distribuir software de proyectos anteriores es un corolario. Dos ejemplos relevantes son la liberacion de los protocolos HTTP/HTML por el CERN y el envio del codigo fuente de Pastel a RMS por el Lawrence Livermore Lab, aunque al final este ultimo sirviera solo como ejemplo y no como base de GCC.
Filosofia aparte, lo cierto es que levantar un proyecto de supercomputacion como este en menos de tres meses y con un equipo pequeño (seis o siete personas, de los cuales solo un par tenian posibilidad de dedicarse completamente al proyecto) no hubiera sido posible sin basarse en software libre: