
Mucho se ha hablado en las comunidades de software libre acerca de los cambios drásticos que tuvo el ambiente de escritorio Gnome a partir de su versión 3.0. Impulsados por la aparición de los dispositivos táctiles y portables, los desarrolladores de Gnome hicieron un escritorio para tablets. Tomando en cuenta que hoy en día la venta de tablets ha superado la venta de laptops y computadores de escritorio, es posible que al final, hayan tomado la decisión correcta.
A muchos usuarios les afectó el cambio y empezaron a mirar hacia otros lados. Incluso, algunos de los desarrolladores de Gnome estuvieron en desacuerdo con los nuevos paradigmas. Por ejemplo, destacan las las pataletas públicas de Miguel de Icaza (ex desarrollador Gnome).
En una jugada que yo calificaría como oportunista, la distribución Linux Mint derivó el gestor de ventanas de Gnome (Gnome Shell) para hacer otro al que llamaron “Cinnamon”. Básicamente, le devolvieron el antiguo esquema de menúes y ventanas que tenía la versión 2.0 de Gnome, preservando algunos efectos especiales.
Lo cierto es que las derivaciones en el software libre no son bien vistas. Cinnamon es, aunque muy vistoso, una pieza de software que no le llega ni a los talones a Gnome Shell. Cosas muy útiles como la accesibilidad, las extensiones, y el código en general, simplemente están rotas en Cinnamon.
Continuar Leyendo »
AVISO: Este juego no debe ser instalado ni usado por niños y niñas sin la adecuada supervisión de sus padres o representantes.

Luego del lanzamiento del primer alfa de Canaima 4.0, iremos mostrando paulatinamente algunas de las nuevas aplicaciones que se incluyen en ella. En esta oportunidad, mostramos 0AD: un juego de estrategia de alto perfil que no tiene nada que envidiarle a otros juegos de estrategia comerciales, privativos, hechos para el sistema operativo de Microsoft.
El juego es muy parecido a los juegos de estrategia clásicos ambientados en diferentes épocas de la historia y las diferentes cicilizaciones emergentes. Lo resaltante de 0AD es la variedad de civilizaciones y las características de cada una. En 0Ad podemos encontrar Cartaginenses, Celtas, Romanos, Helenos, Iberios, y Persas, además de los diferentes pueblos y corrientes de cada una de las facciones. Además, los detalles en 0AD son muy abundantes, los gráficos no podrían ser mejores y la eficiencia en los recursos y espacio es fenomenal.
Continuar Leyendo »

Captura de pantalla para Canaima 4.0.
El día de hoy, con alegría y entusiasmo, el equipo de desarrollo de Canaima anuncia el lanzamiento de la primera versión en desarrollo (alfa1) de Canaima 4.0, bajo el nombre código “kerepakupai”, en honor al Kerepakupai Vená, nombre originario (Pemón) de la caída de agua más alta del mundo, ubicada en el Parque Nacional Canaima, en Venezuela.
Luego de transcurrido el primer trimestre del ciclo de desarrollo, y con un avance del 30% de los objetivos planteados inicialmente, el equipo de desarrollo se prepara para continuar con las tareas necesarias para seguir promoviendo y apoyando el desarrollo y la independencia tecnológica de nuestra Patria.
Canaima 4.0 es una versión que promete revolucionar el escritorio del usuario tal como lo conocemos. El cambio de paradigma de los dispositivos computacionales hacia formatos cada vez más pequeños y portables, además de la masificación de tecnologías táctiles, de reconocimiento de voz y la necesidad de que los sistemas operativos lleguen cada vez a más personas de diversas edades y culturas, hacen necesario un estudio profundo en los conceptos de interacción humano-computador, usabilidad y funcionalidad.
Es precisamente por eso que esta versión mayor de la Metadistribución pone el acento en el usuario y sus necesidades. Se han planificado laboratorios de usabilidad móviles, como por ejemplo, el realizado en la Universidad Marítima del Caribe (Catia La Mar, Edo. Vargas) el 25 de abril. Allí se recolectaron las opiniones e impresiones de los usuarios acerca del uso y exploración de diversos ambientes de escritorio. Los resultados están siendo tabulados y analizados cuidadosamente para retroalimentar las siguientes fases del proceso de desarrollo.
Continuar Leyendo »

Bastante se ha hablado acerca de la Ley de Infogobierno y su tortuosa historia en las redes sociales. Desde carismáticos y políticos discursos, hasta técnicos y conservadores argumentos, la mayoría ha expresado su opinión. Este artículo pretende hacer un resumen de los acontecimientos, y una prospectiva de los escenarios actuales.
El episodio Tascón (2006)
La Ley de Infogobierno es un Proyecto de Ley que tuvo su motivación en la creación de un marco jurídico que regulara el acceso a la información de los ciudadanos a través de los medios electrónicos del estado. Era de esperarse, que la ley fundamentara sus aspectos operativos en los preceptos del Software Libre y los estándares abiertos. Sin embargo, la discusión tuvo varios matices agrios e inesperados.
El entonces Presidente de la Subcomisión de Ciencia y Tecnología, Diputado Luis Tascón (PSUV), dirigió en 2006 una serie de debates públicos y privados, en donde partidarios del Software Libre y Software Privativo pudieron exponer sus puntos de vista. En esa época, podíamos escuchar a José Parella, Ernesto Hernández-Novich, Felipe Pérez, entre otros, apoyando y defendiendo las visiones del Software Libre, como se muestra en la siguiente intervención de Ernesto Hernández-Novich en el Foro “Software Libre vs. Software Privativo” llevado a cabo en la Asamblea Nacional.
Jukl9gBvSS8
Estas reuniones llegaron a pocos consensos, principalmente por la insistencia de los argumentos pro-Microsoft, y el Diputado Tascón terminó por adoptar una posición en favor del Software Privativo, como se le puede escuchar en la entrevista que le realizara Ernesto Villegas en 2006 para el programa “En Confianza”.
eSdrtYxjWo8
La Ley salió de la subcomisión con un contenido a favor del Software Privativo y la neutralidad tecnológica, cosa que molestó mucho a la Comunidad de Software Libre. Afortunadamente, en la discusión de la plenaria de diputados, la aprobación de la ley se estancó, lográndose sancionar tan solo 6 artículos. La Ley no sería tomada en cuenta de nuevo hasta dentro de 6 años.
Continuar Leyendo »
Un mantenedor de paquetes Debian es aquella persona que se encarga de transformar una determinada pieza de software (como por ejemplo una aplicación, un conjunto de scripts, archivos de imágenes, etc.) en otra pieza de software (un paquete) capaz de instalarse a través de un esquema común de instalación. El mantenedor Debian conoce muy bien el sistema operativo, y por tanto, sabe cuáles son los cambios que debe aplicar para hacer que la pieza de software funcione correctamente y de acuerdo a las normas y estándares de la distribución.
Una de las normas de calidad de Debian establece que no se debe tocar directamente el código de la pieza de software proveniente del desarrollador original. Si se debe hacer una modificación, debe hacerse a través de un parche durante el proceso de construcción del paquete. Esto permite aislar los cambios, asegurando que:
- El conjunto de cambios reflejados en el parche pueden ser enviados a los desarrolladores originales para corregir errores o mejorar procesos.
- Los cambios pueden ser aplicados a las sucesivas versiones del software, siempre y cuando las líneas afectadas no hayan sido modificadas por los desarrolladores originales.
Para mayor información puedes consultar la Guía para la creación de parches.
En líneas generales, quilt es una herramienta que asiste a un mantenedor de paquetes Debian, ayudando en la gestión de cambios y diferencias con respecto a los desarrolladores originales del software que contiene el paquete en mantenimiento. Permite crear y modificar parches, así como también aplicarlos o desaplicarlos.
Cada paquete Debian que contiene parches posee un archivo series (debian/patches/series), el cual almacena el nombre de cada uno de los parches que deben ser aplicados en el momento de construcción del paquete. Si se desea deshabilitar un parche en específico sin borrarlo (para uso posterior), simplemente se borra su nombre del archivo series. Quilt interpreta este archivo como una pila de nombres que pueden ser agregados y/o removidos según su orden de entrada y/o salida.
Para instalarlo, debemos introducir el siguiente comando desde una Terminal de Root (Menú > Aplicaciones > Accesorios > Terminal de Root):
aptitude install quilt
Continuar Leyendo »