Debian 6.0 “Squeeze” publicada

February 6th, 2011 No comments

Acaba de publicarse la nueva versión de Debian, “Squeeze”, con muchas mejoras que harán las delicias de la comunidad, aunque para mi la más importante es que venga de serie con un kernel Linux totalmente libre de drivers privativos.

Esta decisión de Debian de separar claramente lo que es libre de lo que no ha convencido al equipo de gNewSense para basar la futura gNewSense 3.0 en “Squeeze” en vez de Ubuntu, lo que les permitirá sacar versiones más rapidamente y disfrutar de la arquitectura MIPS, necesaria para correr gNewSense en los ordenadores Lemote Yeelong, que funcionan con hardware totalmente libre.

El proyecto GNU, aparte de ser un proyecto tecnológico, es una forma de mejorar la sociedad, de hacer comprender la importancia de primar los derechos de las personas sobre los intereses corporativos, y el hecho de que la gente tenga cada vez más clara la necesidad de separar el software libre del que no lo es, es un gran paso en esa dirección.

¡¡Enhorabuena, Debian!!

Categories: Uncategorized Tags:

El retraso de los juegos libres

January 30th, 2011 No comments

En el boletín de diciembre de 2010 de la Free Software Foundation se encuentra el artículo The Free Game Lag, escrito por Sarvodaya, que trata sobre la relación entre el mundo de los videojuegos y el software libre.

En general, estoy de acuerdo en todo lo que se dice, aunque no comparto la poca importancia que se le da al tema. Según el autor:

There is a natural tendency for free software to take on more essential aspects of computing first. While subjective, it is clear that gaming is not a top-priority and, as such, has not advanced as rapidly as say, web browsers or word processors.

Aunque es cierto que es importante centrar los esfuerzos en programas como los navegadores web, pienso que también es importante mantener una abundante fauna de juegos libres para atraer a las nuevas generaciones de programadores y usuarios. Muchos de nosotros nos hemos iniciado en el mundo de los ordenadores a través de los juegos y muchos nos hemos iniciado en la programación desarrollando algún pequeño juego o modificando alguno ya existente. Y realmente sería muy interesante usar la potencia comunicativa de los juegos para transmitir las ideas de libertad y colaboración del software libre.

Pero, ¿cómo puede una empresa de videojuegos, con el modelo actual, ganar dinero en el mundo del software libre? En palabras de Sarvodaya, It can’t, but it can be better. Al igual que el modelo de negocio de las discográficas ha quedado obsoleto frente a Internet y las descargas, también el modelo de negocio de los videojuegos tradicionales se está apagando poco a poco. Resulta evidente que cobrar por copia no da demasiados beneficios, excepto a unas pocas empresas grandes, y que pequeños juegos hechos en Javascript y colgados de una web con acceso gratuito reciben muchos más jugadores. La accesibilidad gana.

Pero entonces, ¿cómo es posible ganar dinero con juegos libres? Francamente, no lo sé. Publicidad, juegos en red con suscripción, … Hace unos años nadie sabía cómo ganar dinero con las búsquedas, hasta que Google encontró el filón de la publicidad relacionada con los resultados. Aquel que encuentre el nuevo modelo de negocio para los juegos se convertirá, sin duda, en el Google del mundo del entretenimiento digital.

P.D.: Se está vendiendo un juego llamado “Transport Simulator” que en realidad es una copia ilegal del juego libre Rigs of Rods. Por lo visto la “empresa”, llamada Butterfly Software, lo distribuye sin la correspondiente licencia GPLv3 y sin proporcionar el código fuente. Más información aquí.

Categories: Uncategorized Tags:

La FSF apoya el proyecto WebM

January 23rd, 2011 No comments

En No double standards: supporting Google’s push for WebM la Free Software Foundation ha anunciado su apoyo al proyecto WebM como una alternativa al codec H.264 sujeto a patentes de software, apoyando con ello la decisión de Google de dejar de dar soporte a H.264 en sus navegadores.

Por ahora sigue siendo necesario echar mano de tecnologías privativas para ver vídeos en la web, y aunque es cierto que disponemos de GNU Gnash como alternativa a Flash, también es cierto que aún le queda mucho camino por delante.

Otra posibilidad para evitar el uso de software privativo es usar TinyOgg, que transforma videos sobre Flash a Ogg Theora. Es lo que yo hago habitualmente, aunque dependiendo del formato resulta imposible realizar la conversión.

Sin lugar a dudas el futuro del vídeo en la web es HTML5 y la etiqueta <video>, y es de vital importancia que la implementación de esta funcionalidad se logre mediante formatos libres como WebM y Ogg Theora. El movimiento de Google y de la FSF apunta en esta dirección, y aunque algunos indican que se trata de un paso atrás no debemos olvidar que la adopción de formatos privativos sí que es siempre un paso atrás.

Internet y la web tienen unos cimientos formados por estándares abiertos y programas libres, y es nuestro deber luchar por que siga así.

Categories: Uncategorized Tags:

Cómo escribir un SO de estar por casa

January 14th, 2011 1 comment


MikeOS es un sistema operativo para sistemas x86, escrito en ensamblador. Con un código bien comentado y mucha documentación, es una herramienta de aprendizaje que nos enseña que desarrollar un SO no es en realidad excesivamente dificil.

La licencia de MikeOS es del tipo BSD, por lo que da todas las facilidades para jugar con este interesante proyecto.

Es recomendable leer el artículo de Mike Saunders How to write a simple operating system, que sirve como introducción para que podamos hacernos nuestro propio SO.

Actualización:
Para los interesados en el tema también he encontrado:

Categories: Uncategorized Tags:

Segunda estrella a la derecha. Todo recto hacia el mañana.

August 23rd, 2010 No comments

Aún no salgo de mi asombro. Por casualidad me he encontrado con Copenhagen Suborbitals, un proyecto sin ánimo de lucro que pretende lanzar una pequeña nave tripulada al espacio a finales de esta semana. Como ellos mismos dicen, estan compartiendo toda la información técnica del proyecto en la medida de lo posible.

Siempre he pensado que dentro de 100 años cualquier persona podrá fabricar un pequeño vehículo espacial para pasearse por las alturas orbitales, de la misma forma que hoy en día cualquiera puede construirse un coche o un ordenador con la suficiente documentación, un mínimo de financiación y mucha constancia. Pues esta gente lo está haciendo realidad, poniendo un pie en el siglo XXII.

Categories: Uncategorized Tags:

Between parentheses, improving the world with Lisp

June 15th, 2010 No comments

Llevo unos días escribiendo en Between parentheses, el blog oficial de Gacela, en el que voy publicando explicaciones del diseño interno, ejemplos de uso, etc.

Está escrito en inglés (sed benévolos).

Categories: Uncategorized Tags:

Editar ficheros PDF en GNU/Linux

June 15th, 2010 No comments

El otro día necesitaba editar un fichero PDF y me puse a buscar por Internet cómo podría hacerlo. Existe un programa, PDFedit, que permite editar texto, añadir texto, etc, pero no tiene ninguna opción para añadir gráficos, que era lo que yo necesitaba.

Pero descubrí que es posible abrir PDFs usando GIMP. Cada una de las hojas del documento se convierte en una capa del nuevo gráfico creado al importar el fichero PDF, en las que podemos hacer lo que haríamos con cualquier gráfico, es decir, añadir texto, fotos, girar, cambiar de tamaño, etc.

Despues podemos guardar las modificaciones como ficheros PDF, uno por cada hoja, usando la impresión a PDF de GIMP. Despues, volviendo a PDFedit, podemos eliminar las hojas que hemos modificado e insertar las nuevas desde los ficheros que hemos creado desde GIMP… y ya tenemos nuestro PDF modificado.

Categories: Uncategorized Tags:

Estoy en la iParty 11… ¡y estoy descansando!

April 10th, 2010 No comments

Despues de seis meses de trabajo, dos de ellos casi sin descanso, y una última semana de locos, por fin he tenido tiempo de comprobar todo el correo (tenía correos pendientes de contestar desde hacía una semana) y ahora por fin tengo tiempo de volver a pensar en mis frikadas, proyectos, etc.

Aunque ha sido agotador da gusto comprobar que aunque algunas cosas se podrían haber mejorado, en general el resultado es bastante aceptable y creo que la gente lo está pasando bien, que es lo que importa.

¿Y ahora qué? Pues un sábado noche que promete y un domingo de relax por la mañana, con entrega de premios y recogida de cables por la tarde… y despues volver a mi vida tranquila y familiar, y coger la mochila y volver a la montaña, que ya va siendo hora de desconectar un poco… árboles, pajaros, naturaleza, mmmmmmm :-)

Categories: Uncategorized Tags:

iParty 11, la fiesta del software libre en Castellón

April 1st, 2010 No comments

Cartel iParty 11Este año me encargo de la organización de la iParty 11, como muchos ya sabeis, y aunque está resultando una tarea ardua en extremo en algunas ocasiones, he de reconocer que resulta gratificante comprobar como día tras día crece el número de inscritos, incluso con gente que viene desde Zamora o desde Vigo.

Este año el nivel de los conferenciantes es muy bueno, con profesores de la UJI de reconocido prestigio, profesionales del software libre que nos demuestran con su ejemplo que es posible ganar dinero sin cercenar libertades y hackers que desean enseñar al mundo sus ocultos poderes ;-) Muchos de ellos son anteriores organizadores de la iParty, que vuelven a Castellón con una gran experiencia acumulada.

Desde aquí invito a todo el que quiera a inscribirse en la iParty 11 y disfrutar de la fiesta del software libre.

P.D.: El martes 6 a las 9:00 empezaremos el montaje y todo el que quiera ayudar será bienvenido.

Categories: Uncategorized Tags:

Gacela en la web con canvas

February 13th, 2010 No comments

Estos últimos días estoy trabajando en un compilador sencillo de Gacela a Javascript para poder desarrollar juegos para la web usando canvas. Aunque ando muy ocupado entre el trabajo y otros proyectos, intentaré tener disponible una primera versión lo más pronto posible. De esta forma la gente podrá porbar Gacela sin necesidad de instalar nada en sus ordenadores.

También estoy rumiando cómo hacer para usar en Gacela modelos desarrollados con Blender, pero para eso aún falta un poco.

Categories: Uncategorized Tags: