Pues uno de los pilares de la comunidad, Eric S. Raymond, acaba de proponer la creación de un logo para la comunidad hacker. Este logo esta basado en el Juego de la Vida y esta conformado por una cuadrícula y una serie de círculos. El logo en cuestión, es el siguiente:

Según Raymond, “los amigos de Linux tienen su pingüino y los de BSD su daemon. Los de Perl tienen un camello, los fans de la FSF tienen un ñu y los de la OSI un logo open source. Lo que nosotros no tenemos, históricamente, es un emblema que represente a la comunidad hacker por completo, de la que todos esos grupos son parte. Esta es una propuesta para que nosotros adoptemos uno — el patrón del Juego de la Vida”.
Pero, ¿qué es el Juego de la Vida? Esta curiosidad matemática fue inventada por John Horton Conway, de la Universidad de Cambridge, en 1970. La primera vez que se supo de este juego, fue gracias a Martin Gardner, que en octubre de ese mismo año, lo publicó en su columna Mathematical Games, de la revista Scientific American.
Este juego consiste en una simulación de organismos con un comportamiento similar al de una colonia de células. Se juega sobre una parrilla de extensión arbitraria (hay refinamientos consistentes en que la parrilla sea cilíndrica, esférica o una cinta de Moebius, pero por el momento basta con una superficie bidimensional).
La manera más fácil de entender el juego es imaginarlo como un tablero uniforme. Llamaremos a cada celda del tablero una célula y al tablero completo el espacio celular. Cada célula es idéntica y puede percibir a sus 8 células vecinas (derecha, izquierda, arriba, abajo y las cuatro celdas en las diagonales). Una célula puede estar en uno de dos estados: viva o muerta. Con el paso del tiempo, la población de células cambia según ciertas reglas, dando paso a nuevas generaciones. Las reglas son las siguientes:
- Sobrevivencia. Si una célula está rodeada por dos o tres células vivas en la presente generación, ésta permanecerá viva en la siguiente generación.
- Nacimiento. Si una celda vacía (célula muerta) está rodeada en la actual generación por exactamente tres vecinos vivos, esta célula “nacerá” en la siguiente generación.
- Muerte por soledad. Si una célula no tiene vecinos vivos, o tiene sólo una célula vecina viva, ésta morirá de soledad en la siguiente generación.
- Muerte por sobre-población. Si una célula tiene cuatro o más vecinos vivos, ésta morirá en la siguiente generación por sobre-población.
Las cuatro reglas dadas por Conway en su diseño original, se pueden sintetizar de la siguiente manera: si la célula tiene 2 o 3 vecinos vivos, sobrevive; si está muerta y tiene 3 vecinos vivos, nace. En todos los otros casos, muere o permanece muerta. Esta relación se puede representar como el patrón: S23/N3, que se lee: “Sobrevive si tiene 2 o 3 vecinos, Nace si tiene 3 vecinos vivos”. Simplificando aún más, se puede usar simplemente 23/3 para representar el conjunto de reglas dadas por Conway en su versión original del juego de la vida. En general, la notación indica sólo los casos en que una célula sobrevive o nace. Para todos los otros casos, la célula muere.
La verdad, al ver por primera vez esta propuesta, el diseño no se me hizo muy atractivo. Pero, al analizarlo más profundamente, me hizo recordar aquel artículo que publiqué, acerca del Modelo del Software Libre y el Modelo Bacteriano. Tal vez Raymond esta haciendo (intencionalmente o sin querer, no lo sé), una referencia acerca de esto, de la fortaleza que el modelo celular (bacteriano), tiene en comparación con otros modelos, como el propietario.
A ver que piensan. El enlace a la propuesta, es éste. Si quieren saber más acerca del Juego de la Vida, aquí esta este otro enlace. En algunas versiones de Linux, en GNOME, recuerdo que venía incorporado un applet que trataba acerca del Juego de la Vida.



2 Comentarios
mm…algo sobre la usina de arte 2006??
hgfhf