Skip to main content

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

Carta abierta: Proteger nuestros derechos a la privacidad, la libertad de expresión y la libertad de prensa

El pasado día 3 de mayo fue el Día Mundial de la Libertad de Prensa, y más de 40 organizaciones, se han unido para defender el derecho a la privacidad y el cifrado en internet

Esas organizaciones y empresas de servicios de Internet (correo, software, etc) han firmado una carta abierta para hacer un llamamiento urgente a los gobiernos para que se comprometan públicamente con su apoyo para proteger el cifrado y garantizar una Internet libre y abierta.

Este humilde blog, apoya esa llamamiento y quiero difundir lo que el grupo de firmantes de la carta piden y desean. Una red plural, segura y que sea respetuosa con quienes la usan y usan servicios en la red.

Deberíamos exigir privacidad, deberíamos exigir que no se comercie con nuestros datos ni se recopilen sin nuestro consentimiento y deberíamos escoger opciones que las respeten y en las que el cifrado y la privacidad sea lo normal y no algo extra. Este es el texto de la carta:

El cifrado es una herramienta fundamental para la privacidad del usuario, la seguridad de los datos, la seguridad en línea, la libertad de prensa, la autodeterminación y la libertad de expresión. Sin cifrado, las fuerzas del orden y los actores malintencionados pueden acceder a los datos y las comunicaciones de los usuarios. Los ataques del gobierno a los servicios cifrados amenazan la privacidad y ponen en riesgo a los usuarios. Esto puede parecer un problema lejano al que se enfrentan principalmente los países autoritarios, pero la amenaza es igual de real y llama a las puertas de las naciones democráticas.

A muchos gobiernos en la UE, EE. UU., Reino Unido, Canadá y Australia les gustaría obligar a los servicios cifrados a usar una puerta trasera en su cifrado o bloquear el acceso a herramientas y servicios cifrados como Tor, Signal o Tutanota. Los servicios cifrados están al frente de la batalla por la privacidad en línea, la libertad de prensa, la libertad de opinión y de expresión. Muchos periodistas, confidentes y activistas dependen de soluciones cifradas y seguras para proteger sus datos y su identidad. El acceso a estas herramientas puede ser literalmente de vida o muerte para quienes confían en ellas.

Hoy, en el Día Mundial de la Libertad de Prensa, instamos a los líderes democráticos a no seguir el camino de gobiernos autoritarios como Rusia e Irán, que limitan activamente el acceso de sus ciudadanos a servicios cifrados. Proteger el cifrado y respetar el derecho humano a la privacidad. Esto es clave para garantizar la seguridad en línea, el desarrollo de una identidad libre y segura, la autodeterminación, la libertad de expresión, la libertad de prensa y otros derechos que están en el centro de la democracia.

Los ataques al cifrado son ataques al derecho a la privacidad

El cifrado de extremo a extremo hace que sea imposible que las aplicaciones de mensajería como WhatsApp y Signal compartan los mensajes de los usuarios con cualquier persona, incluidas las fuerzas del orden, los políticos, los funcionarios gubernamentales y hackers. También impide que las propias empresas utilicen los datos de los usuarios para anuncios, marketing y otros planes para obtener beneficios.

El valor de esta tecnología en la defensa de la privacidad no se puede subestimar, pero también se considera una amenaza para las fuerzas del orden que argumentan que la capacidad de acceder libremente a las comunicaciones de las personas es fundamental para las investigaciones criminales. Este mensaje ha estimulado iniciativas preocupantes como la Ley de Seguridad en Línea en el Reino Unido, la Ley de Acceso Legal a Datos Encriptados y la Ley EARN IT en los EE.UU. Ley de Enmienda de la Legislación de Vigilancia en Australia, así como las reglas propuestas para prevenir y combatir el abuso sexual infantil en la UE.

Estas leyes tienen como objetivo eliminar el derecho a la privacidad en línea al obligar a los servicios cifrados a debilitar la seguridad de sus usuarios y dar acceso a las fuerzas del orden público a la información del usuario cuando lo soliciten. Si se aprueban estas leyes, solo hay dos opciones:

  • Los servicios cifrados debilitan su nivel de seguridad para cumplir con las pautas legislativas.
  • Los gobiernos bloquean el acceso a los servicios cifrados que no cumplen, lo que coloca a estos gobiernos al mismo nivel que los sistemas autocráticos como Rusia e Irán.

Servicios como Signal, Tutanota y Threema ya han anunciado que no debilitarán su cifrado para cumplir con tales estipulaciones, lo que probablemente obligue a países como el Reino Unido a bloquear el acceso a estos servicios.

En India, muchos servicios VPN confiables ya se fueron debido al efecto paralizante de su nueva orden de seguridad cibernética CERT-In, que obliga a los proveedores de VPN a mantener registros de los usuarios, socavando así su propósito y sometiendo a los usuarios a vigilancia en lugar de eludirla.

La prohibición de los servicios cifrados no sorprende de los regímenes autoritarios. Nos preocupa que gobiernos democráticos como el del Reino Unido, los EE. UU., la Unión Europea, la India y Australia se estén moviendo en la misma dirección.

Internet libre y abierto

Todo el mundo merece una Internet libre y abierta. Internet debe seguir siendo inclusivo, libre y justo al brindar a todos acceso sin restricciones a los servicios en línea, incluidos los servicios cifrados. Esto permite a los usuarios ejercer su derecho a la privacidad, su derecho a participar en un discurso privado y su derecho a hacer que los que están en el poder rindan cuentas al arrojar luz sobre los abusos de los derechos humanos, la corrupción, la desinformación y la destrucción del medio ambiente, algo que es vital para el proceso democrático. de formar la opinión pública.

Precisamente por esta razón, el acceso a los servicios cifrados está bloqueado en regímenes autoritarios como Rusia e Irán, un precedente que no deben seguir los países democráticos.

Quitar el derecho a la privacidad en línea limita la capacidad de ejercer derechos humanos fundamentales como la libertad de expresión y opinión, la libertad de prensa y la libertad de expresión.

Como organizaciones que creen en el poder del derecho a la privacidad como facilitador de la libertad de expresión y la libertad de prensa, hacemos un llamado a todos los gobiernos para que:

  • Se asegure que el cifrado no se vea socavado por iniciativas legislativas de gran alcance.
  • Se asegure que las tecnologías que brindan servicios seguros y cifrados no se bloqueen ni limiten.
  • Se revise los proyectos de ley, las leyes y las políticas que legitiman socavar el cifrado o bloquear el acceso a los servicios que ofrecen comunicación cifrada, en particular la Ley de Enmienda de la Legislación de Vigilancia en Australia, la Ley EARN IT en los EE. UU., la Ley de Seguridad en Línea en el Reino Unido, la Ley C26 en Canadá, Instrucciones de India 20(3)/2022 – CERT-In y la versión propuesta de las reglas para prevenir y combatir el abuso sexual infantil en la UE.

Las organizaciones de la sociedad civil y las empresas de todo el mundo abajo firmantes agradecen su pronta atención a estas recomendaciones y prometen nuestro apoyo para ayudarlo en sus esfuerzos por impedir futuros ataques a la comunicación confidencial.

Firmado (a día 5 de mayo):

  • 18 Million Rising
  • Advocacy for Principled Action in Government
  • Alliance for Encryption in Latin America and the Caribbean – AC-LAC
  • Betapersei SC
  • Big Brother Watch
  • Blacknight
  • Center for Democracy & Technology
  • Center for Human Rights and Privacy
  • comun.al, Digital Resilience Lab (Mexico)
  • Community And Family Aid Foundation-Ghana
  • Defending Rights & Dissent
  • E-Governance and Internet Governance Foundation for Africa (EGIGFA)EGIGFA
  • ESOP – Associação de Empresas de Software Open Source Portuguesas
  • Fight for the Future
  • Global Partners Digital
  • Guardian Project
  • Internet Society
  • Internet Society Catalan Chapter (ISOC-CAT)
  • Interpeer gUG
  • ISOC Brazil – Brazilian Chapter of the Internet Society
  • mailbox.org
  • mail.de GmbH
  • Media Alliance
  • Media Rights Agenda
  • Mozilla
  • Mullvad VPN AB
  • Myntex Inc
  • Mysterium Network
  • NetTek Ltd
  • Nextcloud GmbH
  • Oakland Privacy
  • OpenMedia
  • Organization for Identity & Cultural Development (OICD.net)
  • Oxen Privacy Tech Foundation (OPTF)
  • Proton AG
  • Privacy & Access Council of Canada
  • Restore The Fourth
  • Science & Design
  • Secure Justice
  • Standard Notes
  • S.T.O.P. – Surveillance Technology Oversight Project
  • Superbloom (previously Simply Secure)
  • The Document Foundation (TDF) / LibreOffice
  • The Tor Project
  • Threema
  • Tresorit AG
  • Tutanota
  • West Africa ICT Action Network 
  • Youth Observatory

Así que ya sabes, si tienes que escoger algún servicio de internet, echa primero un vistazo a ver si está entre ellas alguna de estas empresas o comunidades que ofrecen servicio, como por ejemplo mi proveedor de correo. Espero que muchas más organizaciones, empresas y servicios se unan.

Los usuarios y usuarias tenemos también mucho que decir, si apoyamos estas iniciativas de manera directa y de manera indirecta usando servicios que fomenten el cifrado y la neutralidad de la red frente al uso indiscriminado de otras empresas o gobiernos.

Cabe señalar la falta de nombres importantes de grandes empresas que no se adhieren a dicho llamamiento. Tanto dice quien está presente como las ausencias…

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

Novedades de Filelight y Kalendar 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 voy desgranando qué nos trajo de nuevo este nuevo lanzamiento. En esta entrega os presento las novedades de Filelight y Kalendar en KDE Gear 23.04, dos aplicaciones, a mi parecer, básicas y con mucho futuro.

Novedades de Filelight y Kalendar en KDE Gear 23.04

Novedades de Dolphin en KDE Gear 23.04

Hoy nos toca programa doble en estar serie de artículos de repaso al lanzamiento de KDE Gear 23.04 ya que si no empiezo a condensar las entrada de las novedades puede que se solape con KDE Gear 23.08.

La primera de ellas es Filelight, una aplicación que nos proporciona un resumen claro y fácil de entender del espacio libre y usado del disco duro.

Su principal novedad de esta nueva versión es que ahora, además del diagrama, nos ofrece una vista en forma de lista en el lado izquierdo de la ventana, que proporciona un método simple basado en texto para ver la información del tamaño.

Novedades de Filelight y Kalendar en KDE Gear 23.04

Por otro lado Kalendar, una moderna y altamente interactiva aplicación de gestión de contactos y calendarios que funciona bien en el escritorio y en Plasma Mobile, ha recibido una importante mejora ya que ha renovado por completo su libreta de direcciones, que ahora es más funcional y fácil de usar. Además, ahora es posible definir tiempos de recordatorios personalizados.

Novedades de Filelight y Kalendar en KDE Gear 23.04

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 Filelight y Kalendar 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

Estadísticas de software de KDE instalado en sistemas Windows

KDE e.V. ha publicado unas estadísticas en las que se recogen las instalaciones de software de KDE en sistemas Windows mediante la Windows Store

Desde hace tiempo, hay aplicaciones de la comunidad KDE que se han portado también a otros sistemas operativos que no son GNU/Linux.

El artículo publicado en el blog del editor Kate, nos ofrece esa información. Así podemos encontrar e instalar mediante la Windows Store software libre desarrollado por la comunidad KDE en el sistema operativo Windows. Podrás usar software libre de calidad aunque tengas que utilizar un sistema operativo privativo.

Yo mismo en mi trabajo, que tengo que utilizar Windows, tengo instalado el lector de documentos PDF Okular y el editor Kate, de la comunidad KDE.

Aquí está el número de adquisiciones de los últimos 30 días (aproximadamente igual al número de instalaciones, no de simples descargas) de las aplicaciones de la comunidad KDE:

Y las instalaciones totales desde que el software está disponible en la Widows Store son:

Así que aunque «por fuerza» tengas que usar un sistema privativo, que sepas que tienes disponible software de calidad (muchas veces superior en calidad y funcionalidades) y confiable. Que puedes disfrutar de las aplicaciones de KDE preferidas en tu sistema Windows.

Si usas Windows ¿en qué aplicaciones de KDE confías?

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

Kubuntu Focus se convierte en patrocinador de KDE

Como buen blog sobre KDE me tengo que hacer eco de esta noticia que es importante para conocer un poco mejor como funciona la fundación KDE y cómo seguir constatando que poco a poco más y más empresas creen que la colaboración con el Software Libre. Este aspecto es algo que beneficia a todos y todas. Así que me congratula comentar que Kubuntu Focus se convierte en patrocinador de KDE, en otras palabras, una nueva voz con voto en el desarrollo del proyecto KDE.

Kubuntu Focus se convierte en patrocinador de KDE

Ayer 14 de septiembre se ha anunciado que KDE tiene un nuevo patrocinador. Se trata de Kubuntu Focus una empresa que se dedica a ofrecer la mejor experiencia lista para usar a los usuarios profesionales de Linux.

Kubuntu Focus se convierte en patrocinador de KDE

En palabras de Dana Roth, CEO de Kubuntu Focus:

«uestro equipo ha colaborado activamente con la comunidad KDE durante años contribuyendo con rigurosas pruebas, informes y correcciones de errores […]. Creemos que una colaboración aún más profunda beneficiará no sólo a nuestros clientes, sino también a toda la comunidad, y estamos especialmente interesados en contribuir con soluciones que permitan a los profesionales sustituir sus escritorios propietarios por Linux y el software de KDE

Por otra parte Aleix Pol, Presidente de KDE e.V., comenta:

«Contar con socios de hardware es crucial para KDE, ya que proporcionan los medios para que nuestros usuarios experimenten nuestros productos. […] Ampliar nuestra colaboración con los proveedores es un paso en la dirección correcta hacia soluciones que realmente ayuden a nuestra sociedad, poniendo los productos en manos de la gente y actuando en función de sus comentarios». Cabe destacar que Kubuntu Focus tiene su sede en los Estados Unidos de América, una zona que no cubren nuestros actuales patronos de KDE, centrados en el hardware. Estoy deseando aprender cómo podemos mejorar nuestros productos para servir mejor a la región».

De esta forma, Kubuntu Focus se une a otras compañías en su alianza con KDE: The Qt Company, SUSE, Google, Blue Systems, Canonical, Private Internet Access, enioka Haute Couture, Slimbook y Pine64 para continuar apoyando el Software Libre y el desarrollo de los proyectos KDE a través de KDE e.V.

Más información: Kubuntu Focus

La entrada Kubuntu Focus se convierte en patrocinador de KDE se publicó primero en KDE Blog.

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

Descubre el poder de los pinceles enmascarados para Krita, vídeo de Ramón Miranda

Hoy os traigo una nueva obra de Ramón Miranda que lleva por título «Descubre el poder de los pinceles enmascarados para Krita» donde nos explica esta extraordinaria funcionalidad de Krita Y para hacerlo nada mejor que hacerlo mediante un vídeo donde nos explica todas las opciones.

Descubre el poder de los pinceles enmascarados para Krita, vídeo de Ramón Miranda

Descubre el poder de los pinceles enmascarados para Krita

Estas entradas ya son un clásico del blog los vídeos de Ramón Miranda y el fabuloso Krita. Ya han aparecido en esta bitácora 10 trucos para Krita, pintando con Krita el «Tajo de Ronda», perspectiva con Krita y cómo grabar con Krita así que no es de extrañar que esta serie siga creciendo, como es el caso de hoy en el que os presento hoy.

En sus propias palabras:

Me encantan los Pinceles Enmascarados, así que os voy a dar todo el poder para que veáis como Krita es supercool con esta característica.
Video largo lo sé, pero creo que esto abrirá la puerta a un montón de creaciones interesantes Contiene un montón de trucos, así que use en su propio PODER.

https://www.youtube.com/watch?v=lpRSIYf4KFU&t=1s

El vídeo tiene subtítulos en inglés para la gente con discapacidad auditiva y está separado en partes ya que los tiempos están en la descripción de Youtube. No obstante, para el que solo quiera ver el vídeo lo pongo abajo

Recuerdo bien a Ramón Miranda, al cual tuve el gusto de conocer en la Akademy y Akademy-es de 2013 de Bilbao, y que sigue promocionando Krita con su maravilloso trabajo.

¿Qué es Krita?

Para los que no lo sepan, Krita es el software de pintura digital e ilustración basado en las librerías de la plataforma KDE que antes estaba incluido en Calligra Suite.

Cómo crear tus pinceles para Krita, vídeo de Ramón Miranda


A diferencia de otras aplicaciones gráficas, se diseño hace énfasis en la creación de imágenes desde cero, es decir, está especialmente orientado para los artistas gráficos como ilustradores, dibujantes de cómics, etc.
Krita es software libre distribuido bajo la licencia GNU GPL y fue lanzado por primera vez como parte de la versión 1.4.0 de KOffice, el 21 de junio de 2005. (Vía: Wikipedia)

Para ver el funcionamiento de esta aplicación nada mejor que ver un vídeo de Odysseas Stamoglou en la que nos muestra como dibujar una chica futurística con Krita.

La entrada Descubre el poder de los pinceles enmascarados para Krita, vídeo de Ramón Miranda se publicó primero en KDE Blog.

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

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?

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

Novedades de Gwenview 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 Gwenview en KDE Gear 23.04, una de esas aplicaciones básicas que aúnan rapidez, sencillez y potencia.

Novedades de Gwenview en KDE Gear 23.04

Novedades de Dolphin en KDE Gear 23.04

Se podrías decir que Gwenview es la aplicación de visualización de imágenes básica del ecosistema KDE, aunque hay alguna todavía más sencilla, la velocidad y prestaciones de ésta la convierten en un imprescindible en cualquier ecosistema KDE

Con Gwenview puedes abrir cualquier formato de imagen, más o menos, y después realizar multitud de acciones sobre ella: rotar, dimensionar, hacer ampliaciones, recortar, realizar una carrusel, exportar, reducción de ojos rojos, ajuste de brillo, contraste, etc. Además, recientemente ha adquirido la posibildad de realizar anotaciones y ediciones recientemente medante flechas, cajas de texto, fuminados, etc.

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

  • Cuando se ejecuta en Plasma Wayland, ¡ahora puede acercar y alejar las imágenes en Gwenview pellizcando en el panel táctil!
  • Gwenview 23.04 incluye cambios que lo hacen más predecible, como inhibir el reposo y el bloqueo de pantalla durante una presentación solo si está ejecutándose en primer plano.
  • Ampliación de imágenes suave en lugar de en pasos cuando use Ctrl + desplazamiento en un panel táctil.
  • Se ha solucionado el fallo que más se producía en Gwenview, que solía aparecer al rotar imágenes rápidamente.

Novedades de Gwenview en KDE Gear 23.04

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 Gwenview en KDE Gear 23.04 se publicó primero en KDE Blog.