Skip to main content

a silhouette of a person's head and shoulders, used as a default avatar

Recopilación del boletín de noticias de la Free Software Foundation – mayo de 2023

Recopilación y traducción del boletín mensual de noticias relacionadas con el software libre publicado por la Free Software Foundation.

¡El boletín de noticias de la FSF está aquí!

La Free Software Foundation (FSF) es una organización creada en Octubre de 1985 por Richard Stallman y otros entusiastas del software libre con el propósito de difundir esta filosofía.

La Fundación para el software libre (FSF) se dedica a eliminar las restricciones sobre la copia, redistribución, entendimiento, y modificación de programas de computadoras. Con este objeto, promociona el desarrollo y uso del software libre en todas las áreas de la computación, pero muy particularmente, ayudando a desarrollar el sistema operativo GNU.

Además de tratar de difundir la filosofía del software libre, y de crear licencias que permitan la difusión de obras y conservando los derechos de autorías, también llevan a cabo diversas campañas de concienciación y para proteger derechos de los usuarios frentes a aquellos que quieren poner restricciones abusivas en cuestiones tecnológicas.

Mensualmente publican un boletín (supporter) con noticias relacionadas con el software libre, sus campañas, o eventos. Una forma de difundir los proyectos, para que la gente conozca los hechos, se haga su propia opinión, y tomen partido si creen que la reivindicación es justa!!

Puedes ver todos los números publicados en este enlace: http://www.fsf.org/free-software-supporter/free-software-supporter

Después de muchos años colaborando en la traducción al español del boletín, desde inicios del año 2020 decidí tomarme un descanso en esta tarea.

Pero hay detrás un pequeño grupo de personas que siguen haciendo posible la difusión en español del boletín de noticias de la FSF.

¿Te gustaría aportar tu ayuda en la traducción? Lee el siguiente enlace:

Por aquí te traigo un extracto de algunas de las noticias que ha destacado la FSF este mes de mayo de 2023.

La decisión de Google de desaprobar JPEG-XL enfatiza la necesidad de opciones de navegador y formatos libres

Del 12 de abril

A pesar de que los usuarios de Chromium suplicaron a Google que no tomara la decisión, en febrero, Google dejó de usar el formato de imagen JPEG-XL en favor de su propio formato AVIF patentado. La justificación declarada de Google para la desaprobación es que «no hay suficiente interés […] para continuar experimentando con JPEG-XL».

Esto hace que la compañía aparentemente ignore el hecho de que, en su propio rastreador de problemas, el problema relacionado con la eliminación de JPEG-XL es el segundo problema con más «estrellas» en la historia del proyecto Chromium.

Lo que está en juego aquí es el control y la libertad. Afortunadamente, hay cosas que podemos hacer para mostrarle a «la gran G» que no nos dejarán mandar.

Una entrevista con Alexandre Oliva, desarrollador líder de Linux-libre en FSFLA

Del 24 de abril por Manish

Alexandre Oliva compartió recientemente su perspectiva sobre una amplia gama de temas de software libre, además de brindar una actualización sobre su trabajo como coresponsable de Linux-libre, la versión totalmente gratuita del kernel.

Junto con Jason Self, quien recientemente se unió al esfuerzo en curso, Alex actualmente continúa el trabajo que comenzó Jeff Moe, el responsable original. Asegurándose de que Linux-libre «se publique de acuerdo con los valores del software libre», el trabajo de Alex y Jason es un componente fundamental de las distribuciones éticas.

No es el momento adecuado para debilitar el cifrado, le dice al gobierno un instituto autorizado de TI del Reino Unido

Del 18 de abril por Lindsay Clark

El cifrado es importante por muchas razones, desde el almacenamiento seguro de las contraseñas hasta la comunicación privada con los seres queridos.

Basado en métodos matemáticos y algorítmicos inocuos, pero sofisticados, el cifrado está siendo objeto de una batalla política de alto riesgo en el Reino Unido. El llamado «Proyecto de ley de seguridad en línea», que llegó a la Cámara de los Lores el mes pasado, amenaza con requerir una puerta trasera que permitiría a las empresas y los gobiernos monitorear todas las comunicaciones.

Signal y Element, entre otras organizaciones, han enviado una carta abierta tanto a la Unión Europea, que también está considerando proyectos de ley similares, como al Reino Unido. Citando al inventor de PGP, Phil Zimmermann, dice: «si la privacidad está prohibida, solo los forajidos tendrán privacidad».

apoyo_fsf

Estas son solo algunas de las noticias recogidas este mes, pero hay muchas más muy interesantes!! si quieres leerlas todas (cuando estén traducidas) visita este enlace:

Y todos los números del «supporter» o boletín de noticias de 2023 aquí:

Support freedom

—————————————————————

a silhouette of a person's head and shoulders, used as a default avatar

Novedades de Kdenlive en KDE Gear 23.04

El pasado jueves 20 de abril fue lanzado KDE Gear 23.04, la gran actualización de sus aplicaciones que tiene una periodicidad cuatrimestral. Ha pasado más de una semana y desgranando qué nor trajo de nuevo. En esta entrega os presento las novedades de Kdenlive en KDE Gear 23.04, el potente editor de video de KDE adpatado para todo tipo de usuarios, de noveles a expertos.,

Novedades de Kdenlive en KDE Gear 23.04

Novedades de Dolphin en KDE Gear 23.04

Le toca el turno a Kdenlive, elprograma de montaje y edición de videos Open Source (código abierto) lanzado alrededor del año 2003. Kdenlive se cimenta sobre Qt y la infraestructura (framework) de librerías KDE. Gran parte de los procesamientos de video son efectuados a través de MLT Framework, que se basan a su vez en otros proyectos Open Source tales como FFmpegfreOr, movit, padspa, sox, etc.

Kdenlive ha sido concebido para responder a las más diversas exigencias de montaje y edición, desde nivel básico hasta los más elaborados niveles de edición profesional. No obstante, está desarrollado por un pequeño grupo de personas y la incorporación de nuevos miembros al equipo será siempre muy bienvenida e invaluablemente apreciada.

Novedades de Kdenlive en KDE Gear 23.04

Esta versión, Kdenlive en KDE Gear 23.04 nos ofrece una gran novedades: el uso de líneas de tiempo anidadas.

Esta nueva función nos permite seleccionar varios clips de sus pistas, agruparlos y luego tratar el grupo como una sola secuencia. Se puede editar la secuencia, aplicar efectos y añadir transiciones entre clips anidados y normales. Más tarde se puede modificar la secuencia anidada y el conjunto se actualizará en consecuencia, haciendo que la edición sea aún más eficiente y flexible.

Más información: KDE Gear 23.04

Y, recuerda, todo este software es gratuito y sin publicidad en todos los sentidos: no te cuesta ni un euro y no se cobra en en forma de datos personales. No obstante, si quieres ayudar a su desarrollo siempre puedes participar en con donaciones.

La entrada Novedades de Kdenlive en KDE Gear 23.04 se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

Getting syslog-ng 4

Version 4 of syslog-ng was released last December. Quite a few people use it already in production. How can you install it for a test drive? It might be already available in your Linux distribution. There are also several unofficial repositories with the latest syslog-ng.

From this blog, you can learn how to check your syslog-ng version, where to check if it is not yet installed, and a few additional resources, if you want to install the latest version from unofficial repositories.

Read more at https://www.syslog-ng.com/community/b/blog/posts/getting-syslog-ng-4

syslog-ng logo

a silhouette of a person's head and shoulders, used as a default avatar

Usar diff y patch para generar y aplicar parches

diff y patch son sendos comandos de GNU/Linux para generar y aplicar parches

Antes de nada, echemos un vistazo a la Wikipedia, para saber qué es eso de un parche, cuando estamos en un contexto de informática.

Cuando en informática se habla de un parche informático, refiere a los distintos cambios que se han aplicado a un programa para corregir errores, actualizarlo, eliminar secciones antiguas de software o simplemente añadirle funcionalidad. En informática, un parche consta de cambios que se aplican a un programa, para corregir errores, agregarle funcionalidad, actualizarlo, etc.

Lo entenderemos mejor con un caso práctico. Hace poco eché un vistazo a la documentación en español de GNUHealth, y encontré algunos errores tipográficos.

Creé un parche con las correcciones y se lo envié al desarrollador, lo revisó y decidió aceptarlo e incluir el parche con las correcciones. Como véis no se aplica únicamente a correcciones de errores en programas, puede aplicarse a cualquier tipo de mejora en cualquier tipo de archivo.

Veamos los pasos a seguir con los comandos diff y patch en GNU/Linux para generar dichos parches y aplicarlos.

Antes de nada decir, que este artículo fue escrito por Emiliano aka Linuxitux en su gran web ya tristemente desaparecida linuxito.com.

Yo utilizaba con frecuencia dicho artículo para recordar cómo se hacía el proceso y aunque archive.org nos puede devolver el artículo, no quería que se perdiera, por eso me lo anoto en el blog y lo comparto por si os es de utilidad.

Para este artículo utilizaré el mismo ejemplo que nos compartía Emiliano en su blog. Imaginemos que tenemos el siguiente script en bash, en un archivo llamado actualizar.sh

#!/bin/sh

echo -n "Actualizando el sistema... "

(apt-get update && apt-get -y upgrade) >> /var/log/actualizar.log 2>&1

echo "Finalizado."

Lo primero es mantener el original y trabajar sobre una copia. Por tanto copiaremos ese archivo y le llamaremos por ejemplo: actualizar.sh.nuevo

Editamos esa copia del archivo y lo modificamos a nuestro gusto, añadiendo, modificando o quitando lo que queramos. En nuestro ejemplo quedará así:

#!/bin/sh

echo -n "Actualizando el sistema... "

if (apt-get update && apt-get -y upgrade) >> /var/log/actualizar.log 2>&1 ; then
  echo "Finalizado."
else
  echo "Finalizado con errores."
fi

Creando un parche con diff

Para crear el parche en el que queden reflejados los cambios que hemos realizado en el archivo, utilizaremos el comando diff con la opción -u y guardaremos los cambios en un archivo que acabe en .patch

diff -u actualizar.sh actualizar.sh.nuevo > actualizar.sh.patch

Si tenemos curiosidad, podemos ver el contenido del archivo, que en nuestro ejemplo será algo así:

--- actualizar.sh       2016-12-14 08:07:51.563855405 -0500
+++ actualizar.sh.nuevo 2016-12-14 08:19:59.168150333 -0500
@@ -2,8 +2,10 @@
 
 echo -n "Actualizando el sistema... "
 
-(apt-get update && apt-get -y upgrade) >> /var/log/actualizar.log 2>&1
-
-echo "Finalizado."
+if (apt-get update && apt-get -y upgrade) >> /var/log/actualizar.log 2>&1 ; then
+  echo "Finalizado."
+else
+  echo "Finalizado con errores."
+fi

En el archivo se especifican los cambios realizados, el contexto y líneas donde se realizan y si se añaden líneas (+) o se eliminan (-).

Este archivo con el parche y las mejoras lo podemos enviar por correo al desarrollador de un proyecto y si lo ve correcto y apropiado lo incluirá en el código.

Aplicar un parche con patch

Quien reciba el parche deberá usar el comando patch incluyendo el nombre archivo del código original y el nombre del archivo con el parche:

patch actualizar.sh actualizar.sh.patch 

Con esto, el comando sabe qué hacer en el archivo original para añadir o eliminar lo necesario y así aplicar el parche para incorporar las modificaciones.


Con este método es sencillo enviar mejoras, correcciones a proyectos de software libre, si no tenemos cuenta en el sitio donde hospeden sus repositorios. Siempre preguntando primero si aceptan este tipo de parches.

Gracias a Emiliano por sus años de dedicación al blog, donde compartió gran cantidad de información muy valiosa, y que nos enseñó tanto a muchos que lo leíamos con asiduidad. Sirva este artículo rescatado como homenaje, ya que yo mismo lo consulté varias veces cuando me hizo falta.

¿Y a ti te ha resultado útil?

the avatar of Innovators for openSUSE

Library of oneAPI-TBB version 2021.9.0 available for openSUSE Linux.

Build version 2021.9.0 and update the latest version of the oneTBB is a flexible C++ library that simplifies the work of adding parallelism to complex applications, even if you are not a threading expert. The library lets you easily write parallel programs that take full advantage of the multi-core performance.

Add repository and install manually

zypper addrepo https://download.opensuse.org/repositories/home:cabelo:intel/15.4/home:cabelo:intel.repo
zypper refresh
zypper install intel-oneapi-tbb

More information : HERE

the avatar of Innovators for openSUSE

Library of oneAPI-DNN version 3.1 available for openSUSE Linux.

Build and update 3.1 version of the oneAPI Deep Neural Network Library (oneDNN) is an open-source cross-platform performance library of basic building blocks for deep learning applications. oneDNN is part of oneAPI. The library is optimized for Intel(R) Architecture Processors, Intel Processor Graphics and Xe Architecture graphics.

Add repository and install manually

For standard run the following as root:

zypper addrepo https://download.opensuse.org/repositories/home:cabelo:intel/15.4/home:cabelo:intel.repo
zypper refresh
zypper install intel-oneapi-dnn

More information : HERE

the avatar of Open Build Service

Newly Documented API Endpoints for Comments, Status Messages and Staging

You hopefully have seen our new openAPI Documentation. You might have, since it’s now linked from the old documentation. Besides that change, we spent some of our development time on new documentation on Comments, Status Messages and Staging Workflows. Please check them out below! Comments Status Messages Staging Workflows After kicking off the API documentation remake in January 2021, we’ve continued with the Build and Workers endpoints in April 2021, we followed with Sources Projects...

a silhouette of a person's head and shoulders, used as a default avatar

Novedades de Okular en KDE Gear 23.04

El pasado jueves 20 de abril fue lanzado KDE Gear 23.04, la gran actualización de sus aplicaciones que tiene una periodicidad cuatrimestral. Ha pasado más de una semana y desgranando qué nor trajo de nuevo. En esta entrega os presento las novedades de Okular en KDE Gear 23.04, una de esas aplicaciones básicas que aúnan igual que Gwenview, de la que hablé hace poco, rapidez, sencillez y potencia.

Novedades de Okular en KDE Gear 23.04

Novedades de Dolphin en KDE Gear 23.04

Para los que no conozcan Okular es un visor universal de documentos desarrollado por KDE y que funciona en diversas plataformas, incluidas Linux, Windows, Mac OS X, *BSD, etc.

Enstre sus funciones más destacadas nos encontramso con multitud de formatos permitidos (PDF, PS, Tiff, CHM, DjVu, imágenes, DVI, XPS, Fiction Book, libros de cómics, Plucker, EPub, Fax), una barra lateral con contenido, miniaturas, revisiones y marcadores y la posbilidad de introducir notas, comentarios, resaltados. Además, nos permite firmar digitalmente documentos.

Novedades de Okular en KDE Gear 23.04

Esta versión, Okular en KDE Gear 23.04 nos ofrece las siguientes novedades:

  • Ahora incluye el menú del modo de vista y los botones de ampliación y vista en la parte izquierda, con las herramientas en el lado derecho.
  • Además, la propia barra lateral se puede situar a ambos lados de la ventana o desprender para que se convierta en una ventana flotante.
  • La ampliación funciona ahora suavemente, como en Gwenview en una demostración de que las mejoras se comparten, en lugar de en pasos al usar Ctrl + desplazamiento en el panel táctil o una rueda de desplazamiento de alta resolución.

Más información: KDE Gear 23.04

Y, recuerda, todo este software es gratuito y sin publicidad en todos los sentidos: no te cuesta ni un euro y no se cobra en en forma de datos personales. No obstante, si quieres ayudar a su desarrollo siempre puedes participar en con donaciones.

La entrada Novedades de Okular en KDE Gear 23.04 se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

Udev Rules for Dirtywave M8

This post is very unlikely for you. It's for future me.

The little magic box that is the Dirtywave M8 tracker is pretty well supported in Linux. It works great as an audio device (input and output), it does usb midi and you can also use its remote display using laamaa's m8c which now also does audio monitoring.

M8c isn't an app, so it's a bit of a hassle to build it and use it from within a toolbx. Regular Linux distro chore. In addition, to update its firmware, which Timothy pushes very frequently and brings amazing new functionality, requires adding udev rules to have the device writable by a user. Which is what this post is about. I have no clue what I'm doing, but having this config in /etc/udev/rules.d/50-myusb.rules (first is the regular device for m8c and the latter is the second stage of the firmware update using tytools):

SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="048a", GROUP="users", MODE="0666"
KERNEL=="hidraw*", ATTRS{idVendor}=="16c0", GROUP="users", MODE="0666"

Enjoy my last track, Sines of our fathers if you don't care of any of the above ;)

a silhouette of a person's head and shoulders, used as a default avatar

Udev Rules for Dirtywave M8

This post is very unlikely for you. It’s for future me.

The little magic box that is the Dirtywave M8 tracker is pretty well supported in Linux. It works great as an audio device (input and output), it does usb midi and you can also use its remote display using laamaa’s m8c which now also does audio monitoring.

M8c isn’t an app, so it’s a bit of a hassle to build it and use it from within a toolbx. Regular Linux distro chore. In addition, to update its firmware, which Timothy pushes very frequently and brings amazing new functionality, requires adding udev rules to have the device writable by a user. Which is what this post is about. I have no clue what I’m doing, but having this config in /etc/udef/rules.d/50-myusb.rules (first is the regular device for m8c and the latter is the second stage of the firmware update using tytools):

SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="048a", GROUP="users", MODE="0666"
KERNEL=="hidraw*", ATTRS{idVendor}=="16c0", GROUP="users", MODE="0666"

Enjoy my last track, Sines of our fathers if you don’t care of any of the above ;)