Planet KDE España

June 25, 2017

Baltasar Ortega Bort

Cóctel de noticias libres de junio 2017

En ocasiones los temas que dan para todo un artículo escasean. No es que desaparezcan es que parece que se diversifican sin llegar a tener la consistencia suficiente para dedicarles un artículo. De esta forma, se me ha ocurrido para no faltar a la cita diaria crear un cóctel de noticias libres de junio 2017 con el que tener una pequeña visión de lo acontecido estos últimos días en el mundo del Software Libre.

Cóctel de noticias libres de junio 2017

Bienvenidos a un tipo de artículo que no hacía desde hace mucho tiempo: el de recopilación de noticias relacionadas con el Software Libre. Evidentemente, no están todas las que son pero si son todas las que están.

  • Empezamos con la presentación de ISOImageWriter, una nueva aplicación de la Comunidad KDE y que pretende facilitar la creación de USB bootables a partir de imágenes .iso. Algo básico para instalar sistemas operativos. Vía: Jonathan Riddell’s Diary

Cóctel de noticias libres de junio 2017

  • El dock de moda, Latte Dock, inicia campaña de donaciones. Así que ya sabes, si quieres nuevas funcionalidades para esta magnífica barra de tareas no dudes en participar. Vía: Psifidotos

  • Nuevo Hacklab en Madrid y su nombre es IngoberLab 301. Vía: El binario
  • LibreOffice 6 se actualizará solo en GNU/Linux si lo instalas desde el paquete de la web oficial. Vía: Linux Adictos
  • Y seguimos con LibreOffice ya que pide colaboración para decidir que características mantener. Vía: Muy Linux

  • Aprovecho esta recopilación de noticias para invitaros a ver otro, el que semanalmente realiza Victorhck en su magnífico blog: “Free Software Foundation @fsf – Recopilación de noticias de junio de 2017”
  • Steam también se pasa al Flatpak. Una buena noticia para este proyecto tan ligado a la Comunidad KDE y que seguro que le dará un gran impulso. Vía: Linux Adictos
  • Esta es sobre la implantación paulatina de la lógica en el mundo, otra gran organización (por tamaño) se une al Software Libre: El Ejército Británico migra su infraestructura cloud a Red Hat. Vía: La mirada del replicante
  • Y finalizamos con un nuevo producto hecho con Krita: Birds Brains. Vía: Krita

by baltolkien at June 25, 2017 07:43 AM

June 22, 2017

Baltasar Ortega Bort

Plasma 5.10 y Akademy 2017 de Almería vigésimo podcast de KDE España

Sexto mes y sexto podcast. Llegamos al ecuador del año y lo hacemos con un pleno de regularidad en cuanto a material audiovisual. Me complace en presentar Plasma 5.10 y Akademy 2017 de Almería vigésimo podcast de KDE España que fue grabado el pasado 20 de junio. Espero que sea de vuestro agrado.

Plasma 5.10 y Akademy 2017 de Almería vigésimo podcast de KDE España

El sexto de vídeo poscast de la tercera temporada de KDE España titulado Plasma 5.10 y Akademy 2017 de Almería fue grabado una tarde calurosa y retransmitido en directo para todo el mundo que quisiera hacerlo.

Plasma 5.10 y Akademy 2017 de Almería

Los participantes del vigéismo vídeo podcast fueron:

  • Ruben Gómez Antolí, miembro de KDE España y que siguió realizando las labores de presentador.
  • Aleix Pol @AleixPol, ex-presidente de  http://www.kde-espana.org/ y vicepresidente de KDE e.V.
  • Albert Astals @tsdgeos ex-presidente deKDE España

A lo largo de casi la hora y veinte que duró el vídeo podcast se habló de todo lo relacionado con dos eventos muy importantes para la Comunidad KDE: el lanzamiento y las nuevas funcionalidades del escritorio más moderno que ofrecen, es decir, Plasma 5.10 y el evento que todo el mundo relacionado con el mundo KDE espera con impaciencia, Akademy y Akademy-es (su versión española).


Además, gracias al trabajo de VictorHck (no os perdáis su blog) pronto estará disponible el podcast en archive.org.

Plasma 5.10 y Akademy 2017 de Almería

Espero que os haya gustado, si es así ya sabéis: “Manita arriba“, compartid y no olvidéis visitar y suscribiros al canal de Youtube de KDE España.

Como siempre, esperamos vuestros comentarios que os aseguro que son muy valiosos para los desarrolladores, aunque sean críticas constructivas (las otras nunca son buenas para nadie). Así mismo, también nos gustaría saber los temas sobre los que gustaría que hablásemos en los próximos podcast.

Aprovecho la ocasión para invitaros a suscribiros al canal de Ivoox de los podcast de KDE España que pronto estará al día.

by baltolkien at June 22, 2017 09:10 AM

June 21, 2017

Baltasar Ortega Bort

5 Trucos para ganar dinero como programador para KDE

Aunque KDE Blog es un blog personal, siempre está abierto a colaboraciones de terceras personas. Este es el caso de este nuevo artículo de la escritora Edith Gómez, editora en Gananci, apasionada del marketing digital, especializada en comunicación online y que se está convirtiendo en una habitual del blog. En esta ocasión nos presenta “5 Trucos para ganar dinero como programador para KDE” que evidentemente

5 Trucos para ganar dinero como programador para KDE

Si te estas preguntando qué es KDE, entonces es porque no eres aun un programador con experiencia en este mundo. KDE se refiere a una comunidad de personas que crean software libre para otras personas.

Pero si este es el caso, ¿cómo se gana dinero cuando el punto es crear software gratuito? Esta es una buena pregunta. Hay varias formas de recaudar dinero siendo programador KDE, pero lo importante es saber como usar estas herramientas y hacer el mejor esfuerzo para recaudar dinero.

No todos en el mundo KDE es programador, además hay diseñadores, traductores, promotores, y más. Todas estas personas se unen y trabajan juntas para crear software y dispositivos funcionales y modernos. Si eres uno de ellos y quieres empezar tu negocio, entonces debes saber como hacerte valioso.

Teniendo esto en cuenta, si quieres ganar dinero como parte de la comunidad KDE, sigue estos trucos:

1. Conviértete en freelancer: si ya llevas tiempo creando sitios web, haciendo script, diseñando páginas web, entonces ofrecer tus servicios independientes parece simple. Sin embargo, en el mundo de los freelancers, debes trabajar duro y dejar una buena impresión en tus clientes.

Asegúrate de dejar saber en tu comunidad KDE que estás trabajando aparte, tal vez alguien necesite tu ayuda. También únete a sitios como freelancer donde puedes publicar tus servicios y recibir ofertas. Y si te gustan las redes sociales, no hay nada malo en crear una página para tus servicios, o utilizar LinkedIn para ofrecer tus servicios.

2. Venta de anuncios: es verdad, se puede vender publicidad online. Sin embargo, necesitas tener una página web y generar tráfico. Algunas veces con solo crear una buena estrategia SEO, u ofreciendo algo gratis, generas suficiente tráfico.

Puedes ofrecer información interesante y promocionarla en tus comunidades, siempre y cuando ellos hagan clic en tus anuncios, ganarás dinero.

3. Programador web: ya tienes experiencia creando sitios web, entonces, ¿por qué no ofrecer tus servicios? Esta es una de las formas maas rentables de ganar dinero, pues puedes hacer una buena reputación y ser recomendado por miembros de tu comunidad.

Si no quieres usar todo tu tiempo en crear sitios web nuevos, puedes optar por comprar una página web vieja, renovarla, y venderla por más dinero.

 

4. Vende tu propio programa o producto: cuando eres un buen programador seguro que tienes ciertos producto para vender. Necesitas lanzar el producto, darlo a conocer, y promocionarlo.

Puedes unirte a otro programador o freelancer para que te ayude a darle los últimos detalles a tu producto y te ayude a calcular su precio y venderlo después.

5. Donaciones: esta es la forma más común de recaudar dinero en el mundo KDE. Pero así como es común, también es difícil de predecir, pues no todo el mundo está dispuesto a donar.

De todas formas, el mundo KDE funciona así. Una de las mejores formas para promover donaciones, es crear templates gratuitos que sean interesantes para las personas, así cuando los liberes al mundo, tendrás muchas visitas y donaciones porque las personas querrán más de tus productos.

Cuando ganes más tráfico, podrás también crear un sistema de afiliados o de publicidad y ganar aún más dinero. Los programadores tienden a crear script y template por montones, por lo que no hay límites y podrás seguir atrayendo visitantes.

Como puedes ver, ganar dinero como programador es algo de trabajo, pero no es imposible. Si estás dispuesto a trabajar duro con estos trucos, puedes ganar algo de ingresos extras sin necesidad de dejar de hacer lo que más te gusta: crear software libre.

Estas opciones son especialmente recomendables para aquellos que son nuevos en la industria o que buscan crear su propio negocio. No es necesario tener un trabajo a tiempo completo si sabes buscar dinero en otros lugares.

by baltolkien at June 21, 2017 09:10 AM

June 20, 2017

Baltasar Ortega Bort

Ttrss pocket, tu lector de rss y pocket en tu escritorio Plasma – Plasmoides de KDE (77)

Hace un tiempo presenté RSS Indicator, un lector de rss para nuestro escritorio Plasma que nos puede ayudar para seguir con atención algunas de las webs que más nos interesan. La Comunidad KDE no se contenta con tener una alternativa y hoy me complace presentar dentro de la serie de Plasmoides de KDE, Ttrss pocket, tu lector de rss y pocket en tu escritorio Plasma que seguro que convence a más de uno.

Ttrss pocket, otro lector de rss en tu escritorio Plasma – Plasmoides de KDE (77)

De la mano de Kinta os presento ttrss pocket, un lector de noticias vía rss y pocket especialmente diseñado para ser utilizado a pantalla completa en un dispositivo táctil, aunque puede ser utilizado sin problemas en cualquier ordenador.

En realidad su creador ha rescatado el código de un viejo proyecto y lo ha actualizado para los tiempos actuales. De hecho, acaba de lanzar su versión 1.1 que incluye una jugosa novedad: su motor por defecto pasa a ser webengineview, sutituyendo a Webkit.

Kinta nos advierte que en esta primera versión no puede ser todo lo estable que sería deseable así que atentos a las actualizaciones. Además recomienda que si se tienen muchos problemas se vuelva a la versión 1.0.1.

Ttrss pocket

En resumen, una excelente alternativa que es digna de ser probada si todavía eres un ávido lector de noticias por esta vía.

Más información: KDE.Store

¿Qué son los plasmoides?

Para los no iniciados en el blog, quizás la palabra plasmoide le suene un poco rara pero no es mas que el nombre que reciben los widgets para el escritorio Plasma de KDE.

En otras palabras, los plasmoides no son más que pequeñas aplicaciones que puestas sobre el escritorio o sobre una de las barras de tareas del mismo aumentan las funcionalidades del mismo o simplemente lo decoran.

by baltolkien at June 20, 2017 09:10 AM

June 16, 2017

Baltasar Ortega Bort

Calendario de lanzamientos de KDE Aplicaciones 17.08

Fieles a los periodos cuatrimestrales que los propios desarrolladores se han marcado, acaba de ser anunciado el calendario de lanzamientos de KDE Aplicaciones 17.08, el síntoma inequívoco de la continua evolución de la Comunidad KDE y su compromiso por la constancia y mejora continua.

Tener un plan de trabajo pre-establecido es algo fundamental para que los equipos funcionen. Este calendario de trabajo debe contener la respuesta a dos preguntas muy explícitas: qué hay que hacer y cuándo debe estar hecho. Además, en sus aplicaciones internas se responde a otra pregunta que también es sumamente importante: quien lo va a hacer.

Esta metodología de trabajo la tienen perfectamente clara y establecida los desarrolladores de KDE que, como viene siendo habitual, no solo se lo marcan en sus agendas sino que lo hacen público. De hecho, esta entrada es un calco de la que hice hace unos meses con KDE Aplicaciones 17.04.

Calendario de lanzamientos de KDE Aplicaciones 17.08

Calendario de lanzamientos de KDE Aplicaciones 17.08Si tenéis un calendario a mano y tenéis interés en los lanzamientos de KDE Aplicaciones os aconsejo que  anotéis en él las fechas principales de lanzamientos de KDE Aplicaciones 17.08. Hay que destacar que en esta ocasión se ha querido simplificar mucho el proceso en aras de ser más claros y efectivos. En anteriores lanzamientos ha resultado bastante acertado.

De este modo tenemos:

  • Jueves 13 de Julio, 2017: Congelamiento de dependencias de KDE Aplicaciones 17.08
  • Jueves, 20 de Julio 2017:  Congelamiento de KDE Aplicaciones 17.08, marcado y lanzamiento de la primera beta
  • Jueves, 3 de Agosto, 2017: Marcado y lanzamiento de KDE Aplicaciones 17.08 RC (Versión Candidata)
  • Jueves, 10 de Agostol, 2017: Marcado de KDE Aplicaciones 17.08
  • Jueves, 17 de Agosto,  2017:  Lanzamiento de KDE Aplicaciones 17.08 definitivo

En fin, un equipo incansable que nos ofrece la colección de aplicaciones más útil, integradas y funcionales para el escritorio libre más bello, funcional y dinámico que puede habitar en tu PC o portátil

Más información: KDE TechbaseTSDgeos’ blog

 

by baltolkien at June 16, 2017 02:46 PM

June 15, 2017

Baltasar Ortega Bort

Lanzada la segunda actualización de Plasma 5.10

Como estaba previsto en el calendario de los desarrolladores, ayer 14 de junio la Comunidad KDE ha comunicado que ha sido lanzada la segunda actualización de Plasma 5.10. Una noticia que aunque es esperada y previsible es la demostración palpable del alto grado de implicación de la Comunidad en la mejora continua de este gran pedazo de Software Libre.

Lanzada la segunda actualización de Plasma 5.10

No existe Software creado por la humanidad que no contenga errores. Es un hecho incostestable y cuya única solución son las actualizaciones. Es por ello que en el ciclo de desarrollo del software creado por la Comunidad KDE se incluye siempre las fechas de las actualizaciones.

De esta forma, ayer 14 de junio fue lanzado la segunda actualización de Plasma 5.10, la cual solo trae (que no es poco) soluciones a los bugs encontrados en esta semana de vida del escritorio y mejoras en las traducciones.

Es por tanto, una actualización 100% recomendable. Yo, esta tarde lo hago haciendo en mi KDE Neon

Las novedades de Plasma 5.10

El pasado 30 de mayo fue lanzado Plasma 5,10, una versión que sigue cosechando buenas críticas.

Algunas de las novedades de Plasma 5.10 son las siguientes:

  • La Vista de carpeta es el modo de Escritorio predeterminado por defecto. Esto ha significado un intenso trabajo para mejorar y optimizar el plasmoide Vista de Carpeta para que esta forma de utilizar el fondo de escritorio sea lo más fluído posible.

  • Lanzada la segunda actualización de Plasma 5.10¡¡Integración de Firefox y Chrome (Chromium) con Plasma!!!!
  • Mejoras en la barra de tareas como la posibilidad de interactuar con ella mediante el clic central del ratón com agrupar y desagrupar aplicaciones u opciones de configuración cuando se utiliza la barra en posición vertical.
  • Controles multimedia en la pantalla de boqueo.
  • La música se pausará cuando se suspenda el equipo.
  • KRunner sugerirá la instalación de aplicaciones cuando se busquen y no estén instaladas en el equipo (al estilo de Linux  Mint)
  • Mejoras en la gestión de los dispositivos de salida de audio.
  • Mejoras múltilples para las pantallas táctiles: teclados virtuales para las pantallas de bloqueo, acciones de deslizamiento en los bordes de la pantalla, etc.
  • Añadido un nuevo módulo para añadir pantallas de Bienvenida (Plymouth)
  • Soporte experimental de Flatpak y Snappy en Discover.
  • Siguen las mejoras con Wayland, que cada vez está más cerca de ser el servidor gráfico por defecto.

Por todo ello, y mucho más que seguro que me dejo en el tintero, damos la bienvenida a Plasma 5.10, que estoy convencido que nos dará muchas alegrías.

¡KDE Rocks!

by baltolkien at June 15, 2017 12:00 AM

June 13, 2017

Baltasar Ortega Bort

Plasma 5.10 y Akademy 2017 protagonistas del nuevo podcast de KDE España

Seguimos con la tercera temporada de los vídeo podcast de la Comunidad KDE española. En esta ocasión Plasma 5.10 y Akademy 2017 protagonistas del nuevo podcast de KDE España, un forma de hacer presentar en detalle las novedades del nuevo escritorio de la Comunidad KDE y de conocer lo que se está cociendo en el encuentro de desarrolladores y simpatizante de dicha Comunidad. Así que, si nada lo impide, el próximo martes 20 de junio a las 18:30, hora de España peninsular, no encontramos en directo.

Plasma 5.10 y Akademy 2017 protagonistas del nuevo podcast de KDE España

A finales de mayo se lanzó Plasma 5.10, la nueva versión del escritorio de la Comunidad KDE que ha sido grátamente acogido por los usuarios de dicho entorno de escritorio, y a finales de julio se realizará el evento que todo desarrollador y simpatizante de KDE no se puede perder, Akademy-es y Akademy, ambos en Almería del 20 al 27 de julio.

Los integrantes del podcast de KDE España han decidido que a mitad de junio es el momento adecuado para hablar de ambas de noticias largo y tendido tanto para comentar las novedades del primero como lo que se espera que sea el gran evento europeo de la Comundidad KDE.

Plasma 5.10 y Akademy 2017 protagonistas del nuevo podcast de KDE España

 

Así que. si no ocurre algún problema, el  próximo 20 de junio a las 18:30 hora de España Peninsular os invito a escucharnos (y vernos) en directo hablar sobre temas relaciones con KDE y el Software Libre en general.

Para poder disfrutar del podcast en directo seguiremos utilizando los servicios de acontecimiento en vivo de Youtube  y contestaremos, si podemos, vuestras preguntas en directo. Por cierto, este podcast será el quinto de la tercera temporada.

¡Os esperamos el martes 20 de junio a las 18:30!

Los podcast de KDE España

Ayúdanos a decidir el temaEn un afán de acercarnos más a todos los simpatizantes de KDE hace un tiempo que empezamos a realizar podcast. En ellos varios miembros de la Comunidad KDE de España nos reunimos para hablar un poco de los diversos proyectos.

Hemos hablado de muchos temas como por ejemplo Akademy, KDE Connect, Plasma Mobile, etc.

Podéis seguirnos en  el canal de Youtube de KDE España o en Ivoox, donde estamos subiendo poco a poco los audios emitidos. Esperamos que os gusten.

by baltolkien at June 13, 2017 05:37 PM

June 11, 2017

Baltasar Ortega Bort

Actualización de junio del 2017 de KDE Frameworks, base de Plasma y de KDE

Ya estamos a la mitad del año y los desarrolladores de KDE siguen haciendo lo que saben hacer: mejorar todo aquello relacionado con KDE. Y la forma más adecuada de hacerlo es mejorando su base, esto es, realizando la actualización de junio del 2017 de KDE Frameworks, es decir, la versión 5.35.

Actualización de junio del 2017 de KDE Frameworks, la base de Plasma y las aplicaciones KDE

A pesar de que para los usuarios corrientes esta noticia sea algo confusa, el desarrollo de KDE Frameworks tiene repercusiones directas en él a medio y largo plazo. No hay que olvidar que las mejoras de estas herramientas facilita el desarrollo del Software de la Comunidad KDE, proporcionándonos las herramientas y aplicaciones que utilizamos día a día.

El pasado 10 de junio de 2017 fue lanzado KDE Frameworks 5.35, la trigésima-cuarta revisión del entorno de programación sobre el que se asienta Plasma 5, el escritorio GNU/Linux de la Comunidad KDE, y las aplicaciones que se crean con para él. Este KDE Frameworks facilita muchísimo la creación de software para el moderno ecosistema actual de la Comunidad KDE.

Hay que recordar que los desarrolladores de KDE decidieron lanzar actualizaciones mensuales de este proyecto y lo están cumpliendo con puntualmente. La idea es ofrecer pocas pero consolidadas novedades, a la vez que se mantiene el proyecto evolucionando y siempre adaptándose al vertiginoso mundo del Software Libre.

Más información: KDE

¿Qué es KDE Frameworks?

Para los que no lo sepan, KDE Frameworks añade más de 70 librerías a Qt que proporcionan una gran variedad de funcionalidades necesarias y comunes, precisadas por los desarrolladores, testeadas por aplicaciones especí­ficas y publicadas bajo licencias flexibles. Como he comentado, este entorno de programación es la base para el desarrollo tanto de las nuevas aplicaciones KDE y del escritorio Plasma 5.

Actualización de junio del 2017 de KDE Frameworks

Aquí podéis encontrar un listado con todos estos frameworks y la serie de artículos que dedico a KDE Frameworks en el blog,

Recuerda que puedes ver una introducción a Frameworks 5.0 en su anuncio de lanzamiento.

by baltolkien at June 11, 2017 09:10 AM

June 10, 2017

Baltasar Ortega Bort

Lanzada la actualización de junio de KDE Aplicaciones 17.04

¡Qué bien me vienen a veces estas noticias para mantener el ritmo diario de publicación! Y es que como sabréis mis seguidores, soy profesor y los periodos de evaluaciones son muy complicados y mi tiempo libre disminuye hasta casi desaparecer. En fin. Así que me complace compartir con vosotros que ha sido lanzada la actualización de junio de KDE Aplicaciones 17.04, tal y como estaba previsto en el calendario de lanzamientos. Es hora de actualizar nuestro sistema y mejorar las traducciones.

Lanzada la actualización de junio de KDE Aplicaciones 17.04

El 20 de abril de 2017 fue la fecha marcada en su calendario por la Comunidad KDE para lanzar la gran actualización de abril del conjunto de sus aplicaciones. Al llegar al segundo mes desde este lanzamiento los desarrolladores de KDE ya han puesto a disposición de los usuarios la actualización de junio de KDE Aplicaciones 17.04.

Lanzada la actualización de junio de KDE Aplicaciones 17.04

Como es habitual en este tipo de actualizaciones, no hay ninguna mejora y “solamente” se han solucionado errores (unos 15) y mejorado las traducciones.

Aún así, es una actualización 100% recomendado por que solo puede mejorar tu sistema.

Más información: KDE.org

Las novedades de KDE Aplicaciones 17.04

Entre las novedades de esta nueva revisión nos encontramos con:

  • La versión móvil de Kalgebra ha sido reescrito utilizan Kirigami 2.0
  • Se ha limpiado los menús contextuales del Panel Lugares de Dolphin y mejorado la apertura de nuevas ventanas.
  • Minuet, la aplicación musical de KDE Edu, ha añadido nuevos ejercicios y añadido el  Modo Test.
  • Ark ha recuperado la función búsqueda, perdida desde la versión 3, y se ha añadido la posibilidad de activar o desactivar los complementos.
  • Okular recibe múltilples mejoras como la posibilidad de redimensionar los comentarios o la rotación de documentos mediante los dedos en las pantallas táctiles.
  • KMail ha eliminado su dependencia de QtWebKit y ha simplificado sus pantallas de configuración.
  • Kdenlive, entre otras mejoras, ha añadido el botón de bloquear parámetros dimensionales en efectos y transiciones y rediseñado el diálogo de selección de perfiles.
Lanzado KDE Aplicaciones 17.04

Las aplicaciones migradas cada vez son menos, así que en esta ocasión solo destacamos Kajongg y KCachegrind. Además no se pueden olvidar los más de 95 errores resueltos que mejoran el funcionamiento global del sistema y anunciar que K3b se ha unido al ciclo de lanzamientos.

Como se puede ver, esta actualización es 100% recomendable para todos los simpatizantes al proyecto KDE y supone otro pasito adelante para la Comunidad.

Solo queda decir…

¡KDE Rocks!

Más información: KDE.org

by baltolkien at June 10, 2017 07:21 AM

June 09, 2017

Baltasar Ortega Bort

Vídeo de Plasma 5.10, el escritorio cada vez más perfecto

Todo fue como estaba previsto y el pasado 30 de mayo tuvimos entre nosotros la nueva versión del escritorio de la Comunidad KDE. Los chicos de ubuntu made simple ya nos hicieron ver las novedades en un vídeo previo al lanzamiento que nos puso los dientes largos, ahora es el momento de ver otro vídeo de Plasma 5.10 funcionando en su versión definitiva.

Vídeo de Plasma 5.10,  el escritorio cada vez más perfecto

Más y mejor, este podría ser el espíritu de la Comunidad KDE y su objetivo de crear el escritorio perfecto. Y una buena prueba de ello es el desarrollo de su escritorio Plasma 5.10 cuya acogida entre los usuarios ha sido más que satisfactoria.

Es por ello que no está de más ver un vídeo de ubuntu made simple donde se muestran algunas de sus bondades como el nuevo escritorio, instalación y funcionamiento de plasmoides, instalación de nuevos fondos de pantallas desde la Store de KDE, la gestión de la barra de tareas, el funcionamiento de Discover, las notificaciones, los plasmoides alternativos y un largo etcétera que os invito a visualizar en los menos de 10 minutos que dura la demostración.

 

Novedades de Plasma 5.10

Vídeo de Plasma 5.10El resumen de las novedades  que nos ofrece Plasma 5-10 sería el siguiente:

  • La Vista de carpeta es el modo de Escritorio.
  • Integración de Firefox y Chrome (Chromium) con Plasma
  • Mejoras en la barra de tareas
  • Controles multimedia en la pantalla de boqueo.
  • La música se pausará cuando se suspenda el equipo.
  • KRunner sugerirá la instalación de aplicaciones cuando se busquen y no estén instaladas en el equipo
  • Mejoras en la gestión de los dispositivos de salida de audio.
  • Mejoras múltilples para las pantallas táctiles: t
  • Añadido un nuevo módulo para añadir pantallas de Bienvenida (Plymouth)
  • Soporte experimental de Flatpak y Snappy en Discover.
  • Siguen las mejoras con Wayland

by baltolkien at June 09, 2017 09:10 AM

June 08, 2017

Baltasar Ortega Bort

Plasma 5.12 será LTS en enero del 2018

Innovación y estabilidad, estas son otro par de palabras que definen el escritorio Plasma de KDE. Innovación con sus versiones “normales”, las que aparecen cada pocos meses y ofrecen lo último de lo último. Estabilidad con sus versiones LTS, que inauguraron con la 5.8 y que ahora se acaba de anunciar. Y es que, según varias fuentes, Plasma 5.12 será LTS en enero del 2018, con lo que los que ponen la fiabilidad por delante de las nuevas funcionalidades tendrás un Plasma muy potente por mucho tiempo. ¿Te interesa el tema? Sigue leyendo.

Plasma 5.12 será LTS en enero del 2018

Plasma 5.12 será LTS en enero del 2018Debo confesar que soy amigo de tener el escritorio más moderno posible en mis portátiles pero entiendo a aquellos que quieren estabilidad por encima de todo. Para este tipo de usuarios se crearon las versiones LTS.

Para los que no lo sepan, el término,LTS es el acrónimo de Long Term Time Support, lo que significa que tendremos un largo periodo de soporte durante el cual el software que tengamos instalado se irá afinando el escritorio eliminando todos los errores del mismo y mejorando las traducciones pero sin añadir nuevas funcionalidades.

Hace casi un año, los desarrolladores de la Comunidad KDE consideraron que el escritorio Plasma 5.8 ya tenía todas las funcionalidades básicas que necesitaba un escritorio moderno para funcionar de una forma decente. De esta forma crearon Plasma 5.8 LTS.

Evidentemente, el tiempo pasa, Plasma 5.8 ha perdido mucho respecto Plasma 5.10 y es el momento de cambiar de LTS, y la elegida será la primera que se lance el próximo año.

De esta forma, Plasma 5.12 será LTS en enero del 2018 y así los desarrolladores nos ofrecerán la segunda rama ultraestable para los usaurios más exigentes.

 

Como es habitual en la Comunidad KDE, esta decisión ha sido fruto de un intenso debate como ha desvelado Jonathan Riddell en su blog. Además, nos ha informado de otros detalles como que Plasma 5.12 LTS utilizará Qt 5.9 y que tendrá un soporte de 2 años, hasta 2020.

Más información: Jonathan Riddell’s Diary

by baltolkien at June 08, 2017 08:57 AM

June 07, 2017

Baltasar Ortega Bort

Lanzada la primera actualización de Plasma 5.10

Como estaba previsto en el calendario de los desarrolladores, hoy 7 de junio la Comunidad KDE ha comunicado que ha sido lanzada la primera actualización de Plasma 5.10. Una noticia que aunque es esperada y previsible es la demostración palpable del alto grado de implicación de la Comunidad en la mejora continua de este gran pedazo de Software Libre.

Lanzada la primera actualización de Plasma 5.10

No existe Software creado por la humanidad que no contenga errores. Es un hecho incostestable y cuya única solución son las actualizaciones. Es por ello que en el ciclo de desarrollo del software creado por la Comunidad KDE se incluye siempre las fechas de las actualizaciones.

De esta forma, hoy 7 de junio se ha lanzado la primera actualización de Plasma 5.10, la cual solo trae (que no es poco) soluciones a los bugs encontrados en esta semana de vida del escritorio y mejoras en las traducciones.

Es por tanto, una actualización 100% recomendable. Yo, esta tarde lo hago haciendo en mi KDE Neon

Las novedades de Plasma 5.10

El pasado 30 de mayo fue lanzado Plasma 5,10, una versión que sigue cosechando buenas críticas.

Algunas de las novedades de Plasma 5.10 son las siguientes:

  • La Vista de carpeta es el modo de Escritorio predeterminado por defecto. Esto ha significado un intenso trabajo para mejorar y optimizar el plasmoide Vista de Carpeta para que esta forma de utilizar el fondo de escritorio sea lo más fluído posible.

  • Lanzada la primera actualización de Plasma 5.10¡¡Integración de Firefox y Chrome (Chromium) con Plasma!!!!
  • Mejoras en la barra de tareas como la posibilidad de interactuar con ella mediante el clic central del ratón com agrupar y desagrupar aplicaciones u opciones de configuración cuando se utiliza la barra en posición vertical.
  • Controles multimedia en la pantalla de boqueo.
  • La música se pausará cuando se suspenda el equipo.
  • KRunner sugerirá la instalación de aplicaciones cuando se busquen y no estén instaladas en el equipo (al estilo de Linux  Mint)
  • Mejoras en la gestión de los dispositivos de salida de audio.
  • Mejoras múltilples para las pantallas táctiles: teclados virtuales para las pantallas de bloqueo, acciones de deslizamiento en los bordes de la pantalla, etc.
  • Añadido un nuevo módulo para añadir pantallas de Bienvenida (Plymouth)
  • Soporte experimental de Flatpak y Snappy en Discover.
  • Siguen las mejoras con Wayland, que cada vez está más cerca de ser el servidor gráfico por defecto.

Por todo ello, y mucho más que seguro que me dejo en el tintero, damos la bienvenida a Plasma 5.10, que estoy convencido que nos dará muchas alegrías.

¡KDE Rocks!

by baltolkien at June 07, 2017 08:53 AM

June 02, 2017

Baltasar Ortega Bort

Compilando Podcast dedicado a openSuse, KDE y OpenExpo2017

Parece ser que el mundo de los audios dedicados al mundo GNU/Linux está en auge. A los clásicos Salmorejo Geek, Podcast Linux y los nuestros de KDE España se le están uniendo otras iniciativas como el que hoy os presento aprovechando un contenido específico muy ligado con el blog. De esta forma, permitidme que os presente a Compilando Podcast y su episodio dedicado a openSuse, KDE y OpenExpo2017

Compilando Podcast: openSuse y KDE con Antonio Larrosa + OpenExpo2017

Compilando Podcast dedicado a openSuseHabía leído de la existencia de Compilando Podcast gracias a Juan Febles y su canal de Telegram, pero lamentablemente no he había tenido tiempo ni de investigar sobre el proyecto ni de escuchar ninguno.

Pero un día, por sorpresa, me entero que Antonio Larrosa, Presidente de KDE España, aparece en él y se pone a hablar de KDE, la próxima Akademy-es y Akademy de Almería de julio (del 10 al 27) y, por supuesto, de openSUSE, la distribución por la que se desvive.

Así que,por razones obvias, me tocó subscribirme rápidamente al podcast y escuchar ese episodio en primer lugar. Y, evidentemente, quedé gratamente sorprendido al escuchar la seriedad y profesionalidad de Compilando podcast, un proyecto personal de su locutor Paco Estrada que auna sus pasiones y que además, nos ofrece una voz prodigiosa y una dicción perfecta.

En el momento de escribir este artículo ya se han tratado temas como:

Ahora me consta que están preparando ele está preparando el séptimo podcast de la primera temporada que hablará sobre OpenExpo así que estad atentos.

Pues ya no me enrrollo más y os invito a escuchar el podcast completo:

Si os ha gustado no olvidéis subscribiros para no perderos ninguno. Yo ya lo he hecho.
Más información: Compilando Podcast

by baltolkien at June 02, 2017 08:28 AM

May 30, 2017

Baltasar Ortega Bort

Plasma 5.10 está disponible para su descarga, ¿¡a qué esperas!?

Como estaba previsto en el calendario de los desarrolladores, hoy 30 de mayo la Comunidad KDE ha comunicado que Plasma 5.10 está disponible para su descarga y su posterior instalación en vuestros equipos. Una de las noticias más importantes para el mundo de los escritorios GNU/Linux por dos razones: la evolución de Plasma continúa y los Esctritorios Libres de siguen más vivos que nunca.

Plasma 5.10 está disponible para su descarga

Bajo mi punto de vista, Plasma 5 ya se ha convertido desde hace unas versiones en la joya para escritorios GNU/Linux: funcional, estable, personalizable hasta decir basta, precioso y lleno de detalles que nunca dejan de soprenderte.

Por ello, cada lanzamiento ya no promete hacer utilizable el escritorio (ya lo es) sino que nos ofrece más y mejores funcionalidades, a la vez que optimiza el uso del mismo para que la experiencia sea más fluida.

De esta forma, me complace compartir con todos vosotros el lanzamiento de Plasma 5.10, que viene cargado de novedades importantes que ya presenté en su beta pero que repasaré en esta empezando por el vídeo oficial y repasando, a continuación, algunas de las mejoras que nos ofrece.

  • La Vista de carpeta es el modo de Escritorio predeterminado por defecto. Esto ha significado un intenso trabajo para mejorar y optimizar el plasmoide Vista de Carpeta para que esta forma de utilizar el fondo de escritorio sea lo más fluído posible.

  • Plasma 5.10 está disponible para su descarga¡¡Integración de Firefox y Chrome (Chromium) con Plasma!!!!
  • Mejoras en la barra de tareas como la posibilidad de interactuar con ella mediante el clic central del ratón com agrupar y desagrupar aplicaciones u opciones de configuración cuando se utiliza la barra en posición vertical.
  • Controles multimedia en la pantalla de boqueo.
  • La música se pausará cuando se suspenda el equipo.
  • KRunner sugerirá la instalación de aplicaciones cuando se busquen y no estén instaladas en el equipo (al estilo de Linux  Mint)
  • Mejoras en la gestión de los dispositivos de salida de audio.
  • Mejoras múltilples para las pantallas táctiles: teclados virtuales para las pantallas de bloqueo, acciones de deslizamiento en los bordes de la pantalla, etc.
  • Añadido un nuevo módulo para añadir pantallas de Bienvenida (Plymouth)
  • Soporte experimental de Flatpak y Snappy en Discover.
  • Siguen las mejoras con Wayland, que cada vez está más cerca de ser el servidor gráfico por defecto.

 

Por todo ello, y mucho más que seguro que me dejo en el tintero, damos la bienvenida a Plasma 5.10, que estoy convencido que nos dará muchas alegrías.

¡KDE Rocks!

by baltolkien at May 30, 2017 01:00 PM

May 29, 2017

Baltasar Ortega Bort

Lanzado KIO GDrive 1.2, ahora con integración con Plasma/KAccounts

Ha sido lanzado KIO GDrive 1.2, un servicio para aplicaciones Plasma con el que tendremos todas la facilidades para trabajar con nuestros documentos en línea y cuya nueva versión incluye integración con Plasma/KAccounts. Una opción más para trabajar con documentos sincronizados en la nube al estilo de NextoCloud o Dropbox pero utilizando servidores de la gran G.

Lanzado KIO GDrive 1.2, ahora con integración con Plasma/KAccounts

Ya hablé y expliqué detenidamente qué era KIO Gdrive cuando se lanzó su primera versión estable. Ahora es el momento de ir supervisando su desarrollo e ir anunciando nuevas versiones, destacando su novedades.

Pues bien, el pasado 26 de mayo fue lanzado KIO GDrive 1.2 cuya principal novedad es su integración con los KAccounts de Plasma, con lo que su uso se hará casi estándard para los ususarios de Plasma que lo deseen, y que se viasualiza el espacio libre disponible en el Google Drive.

Una gran mejora y una pequeñita que demuestra que el proyecto sigue vivo.

Un gran servicio que se va a convertir un imprescindible para aquellos que tenemos que utilizar servicios de la gran G.

Más información: aelog

Cómo instalar KIO GDrive

Los detalles de KIO GDrive los podéis encontrar en la Wiki de la Comunidad pero a modo de resumen, y según distribución, la instalación de KIO Gdrive se realiza abriendo una consola. y escribiendo:

KDE neon

$ sudo apt install kio-gdrive

 Archlinux

$ pacman -S kio-gdrive

Exherbo

$ cave resolve kio-gdrive

Gentoo

$ emerge kde-misc/kio-gdrive

openSUSE

Para Tumbleweed:

$ zypper install kio-gdrive

Para Leap debemos instalar el siguiente repositorio: http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Tumbleweed/ y ejecutar igual que para Tumbleweed.

Lanzado KIO GDrive

Participa en el desarrollo de KIO GDrive

Si estás interesado en saber más del proyecto o echar una mano te comento los canales de comunicación:

Y si quieres tener acceso al código fuente o reportar bugs:

 

by baltolkien at May 29, 2017 07:10 AM

May 23, 2017

Aleix Pol González

KDevelop runtimes: Docker and Flatpak integration

On my last blog post I discussed about how some assumptions such as the platform developed on can affect our development. We need to minimize it by empowering the developers with good tools so that they can develop properly. To that end, I introduced runtimes in our IDE to abstract platforms (much like on Gnome’s Builder or Qt Creator).

There are different platforms that we’ll be developing for and they need to be easily reachable when coding and testing. Both switching and interacting transparently with the different platforms.

To that end I implemented 4 approaches that integrate different runtimes:

  • Docker, allows you to develop directly against virtually any system. This is especially interesting because it enables to reproduce the environment our users are having: behavior on execution and project information (i.e. the imports are the ones from the target rather the ones on our local system). Docker is a wide-spread technology in the cloud, I hope many developers will see the value in integrating the deployed environment into the IDE while they are coding.
  • Flatpak, is a solution that targets specifically desktop Linux applications. We are talking about distributing bundled applications to users, there we have the opportunity to integrate the tooling specifically to that end: from fetching dependencies to testing on other devices (see videos below).
  • Android, as you know it’s something I’ve been pushing for years. Finally we are getting to a space where the IDE can help get some set up troubles out of the way.
  • The local host, i.e. what we have now.

And remember KDevelop is extensible. Do you want snapcraft?, vagrant?, mock? Contributions are very welcome!

If there’s something better than a list of technologies and buzzwords, that’s videos. Let’s see why this could change how you develop your software.

One development, any platform

We get to develop an application and switch back and forth the target platform we are developing for.

Here I put together a short video that tests Blinken on different platforms:

One development, any device

Using the right SDK is not enough proof that the application will work as expected on every device, especially those our users will be using. Being able to easily send our application to another device to test and play around with is something I had needed for longtime. Especially important when we need to test different form factors or input devices.

In this video we can see how we can easily test an application locally and when it works just switch to Android and send to the device for proper test on the smaller touch screen.

Here we can see how we can just test an application by executing it remotely on another device. This is done by creating a bundle of the application, sending it to the device where we want to test it and executing it there.

Hassle-free contributions

You can’t deny it. You’ve wanted to fix things in the past, but you couldn’t be bothered with setting up the development environment. Both Flatpak and Docker offer the possibility to maintainers to distribute recipes to set up development platforms that can and should be integrated so that we can dedicate this 1 hour in the week-end to fixing that bug that’s been annoying us rather than reading a couple of wikis and – oh, well, never mind, gotta make dinner.

We can do this either by providing the flatpak-builder json manifest (disclaimer: the video is quite slow).

Or a Dockerfile.

You can try this today by building kdevelop git master branch, feedback is welcome. Or wait for KDevelop 5.2 later this year. 🙂

Happy hacking!

by apol at May 23, 2017 10:10 AM

May 21, 2017

Aleix Pol González

Getting Free Software into our users’ hands

In KDE we cover a mix of platforms and form factors that make our technology very powerful. But how to reach so many different systems while maintaining high quality on all of them?

What variables are we talking about?

Form factors

We use different form factors nowadays, daily. When moving, we need to be straight-forward; when focusing we want all functionality.

Together with QtQuick Controls, Kirigami offers ways for us to be flexible both in input types and screen sizes.

Platforms

We are not constantly on the same device, diversity is part of our lives. Recommending our peers the tools we make should always be a possibility, without forcing them into major workflow changes (like changing OS, yes).

Qt has been our tool of choice for years and it’s proven to keep up with the latest industry changes, embracing mobile, and adapting to massively different form factors and operating systems. This integration includes some integration in their look and feel, which is very important to many of us.

Devices & Quality Assurance

We are targeting different devices, we need to allow developers to test and make it easy to reproduce and make the most out of the testing we get, learn from our users.

Whatever is native to the platform. APK (and possibly even Google Play) on Android, Installers on Windows and distribution packages for GNU/Linux.
Furthermore, we’ve been embracing new technologies on GNU/Linux systems that can help a lot in this front including Snap/Flatpak/AppImage, which could help streamline this process as well.

What needs to happen?

Some of these technologies are slowly blooming as they get widely adopted, and our community needs as well to lead in offering tooling and solutions to make all of this viable.

  • We need straightforward quality assurance. We should ensure the conditions under which we develop and test are our users’ platforms. When facing an error, being able to reproduce and test is fundamental.
  • We should allow for swift release cycles. Users should always be on fresh stable releases. When a patch release is submitted, we should test it and then have it available to the users. Nowadays, some users are not benefiting from most stable releases and that’s makes lots of our work in vain.
  • Feedback makes us grow. We need to understand how our applications are being used, if we want to solve the actual problems users are having.

All of this won’t happen automatically. We need people who wants to get their hands dirty and help build the infrastructure to make it happen.

There’s different skills that you can put in practice here: ranging from DevOps, helping to offer fresh quality recipes for your platform of choice, improving testing infrastructure, or actual system development on our development tools and of course any of the upstream projects we use.

Hop on! Help KDE put Free Software on every device!

by apol at May 21, 2017 08:00 AM

May 06, 2017

Aleix Pol González

KDE dinner in Berlin – 13th May

In a few days (May 13th-14th) the KDE e.V. board will be having an in-person board meeting in Berlin.

We’d like to take this opportunity to meet and talk to other people in Berlin besides ourselves, so we’re organizing a dinner on Saturday 13th around 19:00 (location still undecided, suggestions accepted).

So if you are interested in talking about KDE, KDE e.V., Free Software, Open Source, or any other random talk and want to have a good time let me know that you’re coming as soon as possible, space is limited.

by apol at May 06, 2017 11:43 AM

May 04, 2017

Agustín Benito Bethencourt

OpenSouthCode el evento de Open Source del sur de la Península Ibérica

Este sábado 6 de mayo se vuelve a celebrar el OpenSouthCode, el principal evento FLOSS que hay en el sur de la Península Ibérica. Tiene lugar en Málaga y esta edición cuenta con un programa más amplio incluso que la pasada. El día anterior, el viernes 5 de mayo, hay varios meetups en la misma sede, como aperitivo del evento.

El lugar donde se celebra, La Térmica, es ideal para este tipo de actividades. La época del año es inmejorable para los amantes del buen tiempo y algunos de los profesionales que participan son de primera línea. Está bien organizado y en esta edición habrá stands de diferentes proyectos. La hora de la comida resultó especialmente atractiva el pasado año. Algunos dinosaurios decidimos comer juntos... y salió bien.

Participaré en esta edición dando una charla introductoria sobre cómo se producen los sistemas IVI para automoción basados en Linux y cómo deberían producirse. Hay muuucho espacio de mejora, obviamente. 

Asimismo estaré ayudando en el stand de KDE en el que promocionaremos también el próximo Akademy, que se celebra este mes de julio en Almería. Como suele suceder cuando el evento internacional tiene lugar en España, el Akademy-es también tendrá lugar esos días en el mismo lugar.

Si estás en Andalucía este fin de semana, vente al OpenSouthCode. Si tienes problemas de desplazamiento o quieres venir junto a otros asistentes, únete al canal de Telegram opensouthcode. Hay grupos organizándose para venir desde diferentes puntos de Andalucía.

Actualización: han publicado en el blog de OpenSouthCode una entrevista que me realizaron ayer Miércoles, 

by Agustin Benito Bethencourt (noreply@blogger.com) at May 04, 2017 09:03 PM

April 29, 2017

Pau García i Quiles

QNX as a desktop operating system

On his spare time, Elad Lahav (a kernel developer at BlackBerry) built an experimental Qt-based desktop environment to try and see if he could use QNX as a desktop operating system. And it works!

Anyone up to porting KDE to QNX for desktop use?

More at https://membarrier.wordpress.com/2017/04/12/qnx-7-desktop/

by pgquiles at April 29, 2017 01:36 PM

March 16, 2017

Alex Fiestas

Almost perfect HiDPI experience on Linux (Xorg)

Awesome HiDPI on Xorg

In 2013 I bought a Macbook Pro 13” which came with a HiDPI display (also known as retina display). Already back then the support for a single HiDPI display was quite alright with KDE4 and a few tweaks here and there. Months later Qt5 got native HiDPI support and most applications switched from GTK2 to GTK3 and finally the outliers (chromium based apps, godot, arduino…) got support for higher DPIs as well.

This would have meant perfect support for HiDPI on linux already in 2015 or so but we are missing one important thing which is supporting both HiDPI and normal DPI screens at the same time. In order to support HiDPI screens applications need to render themselves bigger than they used to, how much bigger depends on the screen pixel density which, for example, in the case of my laptop is from 1.75 to 2 times bigger.

This means that applications rendered for HiDPI look huge on normal screens:

HiDPI File dialog on regular screen

Open dialog looking huge

Scaled HiDPI File dialog on regular screen

Open dialog looking ok

Here is where the internet seems to tell you that there is nothing to do but wait until Wayland arrives and saves us all (I can’t wait for that btw) but that’s actually not true, X can do it.

XRandR allows us to apply transformations on the outputs, like for example rotation, and it also allows us to scale the screens. Scaling the screens means that X will virtually increase the amount of pixels available in the display and automatically adapt the final image size to the actual output resolution. For example:

If a 2x2 scale transformation is applied to a 1920x1080 screen it will be seen as a 3840x2160 screen by the applications but X will magically cut that in half before sending the image to the monitor. So we have effectively turned our normal density screen into HiDPI.

This is an example of how the xrandr command line looks like:

xrandr --output eDP1 --auto --output DP1 --auto --scale 2x2 --right-of eDP1

This will set DP1 to the default mode, scale it by 2 and place it at the right of the HiDPI laptop screen (eDP1).

Wow! Awesome! This is so cool! Why is everybody not doing this? Where is the catch?
Mostly because of one bug:
https://bugs.freedesktop.org/show_bug.cgi?id=39949

If you read through the bug entry you will find a patch created by Chris Wilson in 2014 which is shipped by default in some distributions but it has never been integrated into master.

If your distribution doesn’t ship with this patch by default (good for them!) you can build your own xorg-server, the patch should apply until 1.18 and for 1.19 you have a ported version here.

Although with this patch the experience is already way better since the applications will look correctly on all screens Qt has a few bugs that will create weird glitches specially by placing windows where they don’t belong.

Drunk comboboxes

Shy tooltips

Jumpy Drag And Drop


I have been working on 3 patches that solve most of these at least in my day to day use.

These two still need to be reviewed and might not get accepted:
https://codereview.qt-project.org/#/c/182207/
https://codereview.qt-project.org/#/c/182392/

This one seems to be on track to be merged (Drag and Drop):
https://codereview.qt-project.org/#/c/182391/

With all this patches the HiDPI experience in any modern Linux distro is as good as in macOS and the best part is that we do not have to wait until Wayland.

March 16, 2017 12:00 AM

February 03, 2017

Pau García i Quiles

Almost at FOSDEM. Video volunteers?

I am boarding my flight to Brussels to attend FOSDEM.

The Desktops DevRoom will be a blast again this year. While I have been in charge of it for 6? years already, the last two (since my twins) were born I had organized remotely and local duties were carried on by the Desktops DevRoom team (thank you Christophe Fergeau, Philippe Caseiro and others!).

I am anxious at meeting old friends again. I will be at the beer event today.

Video streaming will be available thanks to the Video Team. If you want to help, please contact us in the desktops-devroom@lists.fosdem.org mailing list, or directly at the devroom.

Also, this year will be the first for me using the job corner to recruit: my company (everis) is recruiting globally for many open positions. Drop us a mail at fosdem@everis.com with your CV, desired position and location (we have direct presence in 13 countries and indirect in 40 countries) and I will make sure it reaches the right inbox.

by pgquiles at February 03, 2017 08:23 AM

December 31, 2016

Aleix Pol González

Discover more in 2017

With 2017 starting, we’re getting ready for the next Plasma 5.9 release and with it a new Discover release.

This will be a special release for two main reasons: further add-ons integration and Kirigami.

New Stuff

One thing pending for a long time was to actually better integrate the different parts of the system that can be integrated. To do so, Discover now will automatically import all knsrc files present on the system and offer them as categories.
We’ll be able to go beyond Plasmoids and Comics (!) and make it possible to explore: Plasma Look and Feel themes, cursors, icon themes, window manager add-ons and different application-specific resources.

This won’t have a big impact on Discover’s performance because the backend code was refactored to be able to have several backends loaded even without knowing all of the resources available. Queries are now asynchronous and parallel.

Discover KNS Addons

Kirigami

Kirigami was adopted in the previous release already, and this release will use Kirigami 2, the port to which did not require much work.

The most significant improvement is the inclusion of keyboard navigation, which was requested by several people and is now finally available. Do you hate it when you’re required to use the mouse? Rejoice!

Extra: Snappy support

It’s 2017, not all of the applications are coming from your distribution anymore. To start getting things in place for different software distribution sources I started working on a Snap backend, which allows us to manage applications coming from this system.
Some work will still be required and it won’t be included by default, since it doesn’t yet support AppStream (although we discussed it and it seems it will happen soon), but if you’re curious feel free to take a look and give your feedback!

by apol at December 31, 2016 12:34 PM

November 28, 2016

Pau García i Quiles

Desktops DevRoom @ FOSDEM 2017: you are still on time to submit a talk

FOSDEM 2016 is going to be great (again!) and you still have the chance to be one of the stars.

Have you submitted your talk to the Desktops DevRoom yet?

No?

Remember: we will only accept proposals until December 5th. After that, the Organization Team will get busy and vote and choose the talks.

Here is the full Call for Participation, in case you need to check the details on how to submit:

FOSDEM Desktops DevRoom 2017 Call for Participation

Topics include anything related to the Desktop: desktop environments, software development for desktop/cross-platform, applications, UI, etc

by pgquiles at November 28, 2016 12:24 AM

October 19, 2016

Pau García i Quiles

FOSDEM Desktops DevRoom 2017 Call for Participation

FOSDEM is one of the largest (5,000+ hackers!) gatherings of Free Software contributors in the world and happens each February in Brussels (Belgium, Europe).

Once again, one of the tracks will be the Desktops DevRoom (formerly known as “CrossDesktop DevRoom”), which will host Desktop-related talks.

We are now inviting proposals for talks about Free/Libre/Open-source Software on the topics of Desktop development, Desktop applications and interoperability amongst Desktop Environments. This is a unique opportunity to show novel ideas and developments to a wide technical audience.

Topics accepted include, but are not limited to:

  • Open Desktops: Gnome, KDE, Unity, Enlightenment, XFCE, Razor, MATE, Cinnamon, ReactOS, CDE etc
  • Closed desktops: Windows, Mac OS X, MorphOS, etc (when talking about a FLOSS topic)
  • Software development for the desktop
  • Development tools
  • Applications that enhance desktops
  • General desktop matters
  • Cross-platform software development
  • Web
  • Thin clients, desktop virtualiation, etc

Talks can be very specific, such as the advantages/disadvantages of distributing a desktop application with snap vs flatpak, or as general as using HTML5 technologies to develop native applications.

Topics that are of interest to the users and developers of all desktop environments are especially welcome. The FOSDEM 2016 schedule might give you some inspiration.

Submissions

Please include the following information when submitting a proposal:

  • Your name
  • The title of your talk (please be descriptive, as titles will be listed with around 400 from other projects)
  • Short abstract of one or two paragraphs
  • Short bio (with photo)
  • Requested time: from 15 to 45 minutes. Normal duration is 30 minutes. Longer duration requests must be properly justified. You may be assigned LESS time than you request.

How to submit

All submissions are made in the Pentabarf event planning tool: https://penta.fosdem.org/submission/FOSDEM17

To submit your talk, click on “Create Event”, then make sure to select the “Desktops” devroom as the “Track”. Otherwise your talk will not be even considered for any devroom at all.

If you already have a Pentabarf account from a previous year, even if your talk was not accepted, please reuse it. Create an account if, and only if, you don’t have one from a previous year. If you have any issues with Pentabarf, please contact desktops-devroom@lists.fosdem.org.

Deadline

The deadline for submissions is December 5th 2016.

FOSDEM will be held on the weekend of 4 & 5 February 2017 and the Desktops DevRoom will take place on Sunday, February 5th 2017.

We will contact every submitter with a “yes” or “no” before December 11th 2016.

Recording permission

The talks in the Desktops DevRoom will be audio and video recorded, and possibly streamed live too.

In the “Submission notes” field, please indicate that you agree that your presentation will be licensed under the CC-By-SA-4.0 or CC-By-4.0 license and that you agree to have your presentation recorded. For example:

“If my presentation is accepted for FOSDEM, I hereby agree to license all recordings, slides, and other associated materials under the Creative Commons Attribution Share-Alike 4.0 International License. Sincerely, <NAME>.”

If you want us to stop the recording in the Q & A part (should you have one), please tell us. We can do that but only for the Q & A part.

More information

The official communication channel for the Desktops DevRoom is its mailing list desktops-devroom@lists.fosdem.org.

Use this page to manage your subscription: https://lists.fosdem.org/listinfo/desktops-devroom

Organization

The Desktops DevRoom 2017 is managed by a team representing the most notable open desktops:

  • Pau Garcia i Quiles, KDE
  • Christophe Fergeau, Gnome
  • Michael Zanetti, Unity
  • Philippe Caseiro, Enlightenment
  • Jérome Leclanche, Razor

If you want to join the team, please contact desktops-devroom@lists.fosdem.org

by pgquiles at October 19, 2016 11:41 PM

June 25, 2016

Aleix Pol González

GNU/Linux bundled application ramblings

It’s impressive how in the last few months (and especially the last few weeks) the discussion around bundled applications for the GNU/Linux Desktop has sparked.

It’s especially interesting because:

  • The problem is not new.
  • The solutions that have attempted to tackle the problem in the past have been ignored (both by us developers and by distributions).

The TLDR

First, let me try to subjectively summarize the problem: Historically, the resources we get in GNU/Linux come from the distributions. Anything: executables, libraries, icons, wallpapers, etc. There’s been alternatives to all of those, but none has flourished as a globally adopted solution.

This guarantees that everyone using a distribution will have access to the resources the distribution can offer. The more powerful the distribution is, the more we get. There’s limitations nevertheless, so some restrictions have to get in place. The ensemble of limitations and technologies adopted will effectively define the user’s experience.

This works. It has worked for years and, given the technology is in place, it could easily keep working. Like in most engineering solutions there’s drawbacks and properly addressing them can bear some goodness. It seems like now it’s the moment to review this situation. Let’s enumerate some of the problems we have nowadays:

  • We have users using really old versions of our software with issues we’ve solved in versions they can’t use.
  • It’s really hard for GNU/Linux users to get users to test unstable versions of our software.
  • We have users who want to use fresh versions of some software but not in the whole system.

There’s been many solutions to fix those, some easily come to mind: ArchLinux’s AUR (with yaourt), Ubuntu’s PPAs, big-tar application packages, OpenSuse’s OBS, and possibly others.

Far from showing the maturity of the Linux desktop, what this depicts is the deep fragmentation we’re into: we have come up with different solutions that break the established distribution paradigm by lowering the restrictions and considering the resources offered as unsupported (often tainting the whole system).

What has appeared recently is sandboxing. It’s especially interesting because by letting the users execute any binaries we’re increasing the exposition of their systems. Hence, jumping from our distributions’ nest into the lions. As always, sandboxing creates new challenges: It requires changes in applications (or frameworks) to adapt, often creating a user interaction fence (e.g. a popup asking if you let Kamoso access the webcam). For what it’s worth, that’s not new: Android does it, OS X does it, Windows does it (from the Store), Chrome OS does it, etc.

Now where are we?

We need to decide about GNU/Linux’s future. Or at least, we need to understand what Plasma users will have available. So far, most of the noise comes from the big players in the business trying to differentiate their products, meaning incompatible versions.

Without an agreed unified solution, we’ll have to assume we’ll end up having installed snappies, flatpaks, AppImages as well as applications from the distribution. Then it’s just a matter of:

  • Presenting it properly so that the user knows the risks taken by executing an application (!)
  • Make sure we don’t lose many features by sandboxing.

Still, one of the good things of this new approach is that it shouldn’t have to be necessary to have several people dedicated to build every single application and component. If the solution is to add 3 more solutions that will need dedicated people, we’re not really moving forward.

Building

As soon as we’ve decided how we want to work, then the interesting stuff needs to appear. If this is properly engineered, it can bring really interesting possibilities that now we hardly ever find:

  • Newer versions of applications on administered systems (e.g. universities).
  • Enabling stable distributions on professional environments.
  • Beta channels.
  • Binary application 3rd party extensions.
  • Provision of debug symbols (some distros don’t offer them).

To finish the fantastic post, a note for the dreamers:
How easier would all that be in a microkernel architecture?

We need you!

Of course this will be a long journey and we need your collaboration. This year in Randa we started working on all these problems in several different angles. It’s important for the KDE Community to have your support, so we can keep providing quality software. Consider donating, doesn’t need to be a lot, everything counts.

by apol at June 25, 2016 07:41 PM

June 10, 2016

Aleix Pol González

KDE on Flatpak in Randa

I talked about KDE on Flatpak before (called xdg-app then). Lots happened since: new name, fancy new website and a couple of releases shows it’s getting quite stable.

Progress on the KDE side of Flatpak

It’s been some months, and this time has been mostly about maturing what we already had and making it useful for others:

  • Improved the runtime, updates to newer versions of Qt and KDE Frameworks. Some functionality issues were fixed.
  • We published the runtime so that developers can test their applications against it.
  • Added several recipes for KDE Applications (help! testers required).
  • We got some initial documentation for developers.

Next steps

Now it’s time to make this work. I find it already close to magic how we get to compile in one distro and works on another. I must admit, I’m excited. But then many things need work, should be simple, but we need to spend the time.

Also we need to compile the applications, start using them and see where’s the limitations, especially regarding the sandboxing. In the end, we also want to bring KDE applications to our GNU/Linux users who cannot reach our stable releases.

Most of it will happen in Randa, let’s see how far we get!

Join us!

Fundraiser

by apol at June 10, 2016 06:32 PM

May 31, 2016

Aleix Pol González

Discover in Plasma 5.7

I haven’t talked about what’s going on in the Discover front for a while, here’s a small heads up on what you’ll get in the next Plasma 5.7 release.

Back Ends

  • PackageKit (and AppStream): This one has received most of the care. It has been rearranged to instant load. Also we made it possible to integrate this backend with KNS/OCS, to show when there’s add-ons ready for an application.
  • KNSBackend: It’s being polished and adapted for new use-cases. First it used to focus on Plasma-centered assets, but we’ve worked towards making it possible to become a viable solution for Application add-ons as well. Furthermore it has been trimmed down to also provide fast startup while keeping its features.
  • QApt: The traditional QApt backend used in Kubuntu is now considered deprecated in favor of PackageKit, which I understand should be available properly on every GNU/Linux distribution, including Kubuntu. We kept it around because there’s been longstanding issues with PackageKit on Ubuntu, but I’m confident these will be solved soon.

Front End

We used to have many of them, they have now been reduced to two: Discover and the Notifier Plasmoid. This allows us to focus one GUI. Of course, you can still use Muon, Apper and Synaptic together with it, for more precise package management.

Regarding Discover, the main focus this year has been: performance, stability and Add-ons.

  • Performance: Mostly back-end work, and it has also benefited from improvements in KF5 and upstream Qt. Updating the dependencies will improve your Discover experience as well as that of other similar applications. Better usage of some model classes was also a nice improvement in some places.
  • Stability: We worked on making sure that things not only are sturdy but that the development process doesn’t get in the way of stability. To that end, I set up a testing framework so that changes are automatically tested, additionally to the manual tests the developers will do at some point.
  • Add-ons: One of the important parts of Discover, is to make sure the user is aware of the nice resources he has available. KNewStuff resources (mostly coming from kde-look and kde-files so far) have been available for a while, albeit mostly for Plasma enhancements. In this next release we allow these to extend applications themselves as well.

Future

Discover‘s future is Kirigami. We have already some work lined up (see the kirigami branch), we are pending some design work so that it shines, but the approach is already quite promising!

Also I’d like to start working on the Flatpak backend, if nobody beats me to it. 😀

Stay tuned!

by apol at May 31, 2016 12:32 AM

April 25, 2016

Alex Fiestas

open365, let's declare war at Google and Microsoft

Open365 is a public and/or private cloud designed to compete with the likes of Google Drive or Office365 by leveraging all the best free software out there.

The service is designed to scale horizontally as well as to be resilient to components crashing or going crazy. In order to achieve this we have implemented a microservice architecure that communicate using a bus (rabbitmq) plus some other tricks so we can scale using commodity hardware horizontally. Nothing fancy, nothing revolutionary but it had to be done :)

Finally, we’ve integrated under the same system very well know software solutions for File sinchronization, PIM (Email, calendar,contacts…) and office.

Specifically

For the last two, we re using SPICE and our HTML5/Javascript client to run those applications in the server and send only the interface to the Web browser in a really efficient way.

This is how it looks like:

Status

The public service is in open beta so you can go to Open365 and try it out for free.

As I write this blogpost we are working hard to release all the code as free software. There is a lot to be done before we can release all the code such as: creating a simple installer, preparing documentation and accomodating the new repositories to our CI.

We expect to release everything within days, but it will be done when it is done :)

Cheers!

April 25, 2016 12:00 AM

March 19, 2016

Aleix Pol González

A special sprint at CERN

Plasma

I came to the sprint hoping I could iterate 2 issues I’ve had been trying to get sorted with Plasma for a while:

  1. Integration testing for plasmoids
  2. Discuss how to keep pushing Discover for the next releases both with Plasma and the VDG.

IMG_20160308_112502

The new testing infrastructure is in place and I hope I’ll get to merge soon this week. Feel free to peek: patch1 and patch2.
This is very important because it will allow us to make the testing of plasmoids systematic, to some extent, making it easier to develop plasmoids and containments while maintaining and increasing the delivered quality.

Regarding Discover, there’s lots of ideas. Definitely far more than we can materialize. For now, we’ll be delivering a much more polished experience for 5.6 both on the strictly technical side (better appstream and PackageKit integration, better use of QtQuick in some areas) as well as on the looks side, mainly thanks to Andrew and Thomas who keep pushing me whenever something is not entirely perfect, which is awesome.

Visual Design Group (VDG)

The first special thing was that there was a VDG sprint in parallel. It wasn’t VDG people who joined us, but an actual sprint. This was especially good because it allowed for a fluid back-and-forth of ideas. It’s especially important both to have some designers full of dreams kicking our asses from time to time, as well as some kind of pragmatism back to them so the good ideas can end up being part of our workflows.

Plasma + VDG

WikiToLearn

Another special thing about the sprint was having the WikiToLearn team over. It was their first actual sprint as well as first time we all met together in a KDE event. I think it worked great, despite being different communities in nature, it’s interesting to see how synergies kept happening. I’m sure there’s good space for collaboration and I’m looking forward to keep working together.

IMG_20160307_104326

LHC

Apparently they have a particle accelerator there. What?!

by apol at March 19, 2016 12:47 AM

March 16, 2016

Aleix Pol González

Akademy-es 2016 in Madrid

Akademy-es 2016 will be taking place during the next 15th to 17th of April. Here you can learn about the conference’s program.

Akademy-es is the annual meeting for KDE contributors and users in Spain, which is organized every year since 2006.

During the conference, there will be talks, workshops and other activities where we can:

  • Get in touch with KDE and Free Software developers and users from around Spain and discuss the projects and trends that are being developed as well as sharing code, experiences and knowledge.
  • Showcase the KDE Community to people with a non-technical profile, showing the different opportunities it offers.
  • Discuss the new technologies KDE and Free Software offers, both for new developers and for users who want to know what’s really available to them.
  • Enjoy learning more about Free Software.

Join us!

Antonio and St Ignucius

by apol at March 16, 2016 12:28 AM

February 24, 2016

Aleix Pol González

KDE Applications on XDG App

Some days ago I started wondering about containerized applications, I looked at a few alternatives and then decided to give xdg-app a go. It took a while, not really because it’s especially hard, but mostly because I’m rather stubborn, then I decided to ask Alexander Larsson and he guided me quite well.

All in all, it’s rather easy, it implements a packaging format, but one that I feel KDE can maintain reasonably easily. I set it up in 2 chunks, copying GNOME’s approach: one repository for the run-time (that includes Qt5 and most of the KDE Frameworks 5) and then another one that can build applications. One thing we could do now is set up servers that built nightly versions of our applications, I’ll have to ask the sysadmins how do they feel about it.

Anyway, you’re waiting for screenshots and I’ll give you screenshots. Some problems are still obvious, but it’s a first step. Patches welcome! \o/


by apol at February 24, 2016 03:13 AM

December 08, 2015

Pau García i Quiles

Extension: FOSDEM 2016 Desktops DevRoom Call for Talks

Want to give a talk at a 6,000+ guest conference with more than 6,000 guests?

Do you feel you can deliver better than any other the other 250 speakers?

Here is your opportunity!

The FOSDEM Organization has graciously given devroom organizers a little extension. We are therefore extending our own deadline for the Desktops DevRoom: the new deadline is December 14th. There will be no further extensions.

Check the details on how to submit in the Call for Participation:

FOSDEM Desktops DevRoom 2016 Call for Participation

Topics include anything related to the Desktop: desktop environments, software development for desktop/cross-platform, applications, UI, etc

See you in Brussels!

by pgquiles at December 08, 2015 09:41 PM

November 20, 2015

Pau García i Quiles

Desktops DevRoom @ FOSDEM 2016: Have you submitted your talk yet?

FOSDEM 2016 is going to be great (again!) and you still have the chance to be one of the stars.

Have you submitted your talk to the Desktops DevRoom yet?

No?

Remember: we will only accept proposals until December 6th. After that, the Organization Team will get busy and vote and choose the talks.

Here is the full Call for Participation, in case you need to check the details on how to submit:

FOSDEM Desktops DevRoom 2016 Call for Participation

Topics include anything related to the Desktop: desktop environments, software development for desktop/cross-platform, applications, UI, etc

by pgquiles at November 20, 2015 01:50 PM

November 04, 2015

Alex Fiestas

Where have I been?

I can’t imagine anything worse than waking up every morning without any energy for going to work.

The first time I heard that statement I was 17 and it made an impression on me. It made me think of how we use our limited time, which roughly is: 1/3 sleeping, 1/3 at work and 1/3 at what we call spare time. We can’t control how much we need to sleep, but we can take a stance on the other two thirds (work and spare time).

And this is the reason behind my disappearance, my job at BlueSystems was not fun anymore and every project I mantained at KDE felt more like a chore than anything else. After a month of not jumping out of the bed to head to work it was time to move on. So I passed maintainership to the people that were actually doing the job (special mention to David) and I quit my job as a full time KDE hacker.

Nowadays I am working at a company called eyeOS, but more on that in the next post :)

I appreciate all the people that have been asking how I have been during this last year, my apologies for disappeararing without notice.

Cheers!

November 04, 2015 12:00 AM

November 02, 2015

Pau García i Quiles

FOSDEM Desktops DevRoom 2016 Call for Participation

FOSDEM is one of the largest gatherings of Free Software contributors in the world and happens each February in Brussels (Belgium, Europe). One of the tracks will be the Desktops DevRoom (formerly known as “CrossDesktop DevRoom”), which will host Desktop-related talks.

We are now inviting proposals for talks about Free/Libre/Open-source Software on the topics of Desktop development, Desktop applications and interoperability amongst Desktop Environments. This is a unique opportunity to show novel ideas and developments to a wide technical audience.

Topics accepted include, but are not limited to:

  • Open Desktops: Gnome, KDE, Unity, Enlightenment, XFCE, Razor, MATE, Cinnamon, ReactOS, etc
  • Closed desktops: Windows, Mac OS X, CDE, MorphOS, etc (when talking about a FLOSS topic)
  • Software development for the desktop
  • Development tools
  • Applications that enhance desktops
  • General desktop matters
  • Cross-platform software development
  • Web

Talks can be very specific, such as the advantages/disadvantages of development with Qt on Wayland over X11/Mir; or as general as predictions for the fusion of Desktop and web in 5 years time. Topics that are of interest to the users and developers of all desktop environments are especially welcome. The FOSDEM 2015 schedule might give you some inspiration.

Submissions

Please include the following information when submitting a proposal:

  • Your name
  • The title of your talk (please be descriptive, as titles will be listed with around 400 from other projects)
  • Short abstract of one or two paragraphs
  • Short bio (with photo)
  • Requested time: from 15 to 45 minutes. Normal duration is 30 minutes. Longer duration requests must be properly justified. You may be assigned LESS time than you request.

How to submit

All submissions are made in the Pentabarf event planning tool: https://penta.fosdem.org/submission/FOSDEM16

When submitting your talk, make sure to select the “Desktops” devroom as the “Track”. Otherwise your talk will not be even considered for any devroom.

If you already have a Pentabarf account from a previous year, even if your talk was not accepted, please reuse it. Create an account if, and only if, you don’t have one from a previous year. If you have any issues with Pentabarf, please contact pgquiles at elpauer dot org.

Deadline

The deadline for submissions is December 6th 2015. FOSDEM will be held on the weekend of January 30th and 31st 2015 and the Desktops DevRoom will take place on Sunday, January 31st 2015.

We will contact every submitter with a “yes” or “no” before December 18th 2015.

Recording permission

The talks in the Desktops devroom will be audio and video recorded, and possibly streamed live too.

By submitting a proposal you consent to be recorded and agree to license the content of your talk under a Creative Commons (CC-BY) license.

If you want us to stop the recording in the Q & A part (should you have one), please tell us. We can do that but only for the Q & A part.

More information

The official communication channel for the Desktops DevRoom is its mailing list desktops-devroom@lists.fosdem.org.

Use this page to manage your subscription: https://lists.fosdem.org/listinfo/desktops-devroom

Organization

The Desktops DevRoom 2016 is managed by a team representing the most notable open desktops:

  • Pau Garcia i Quiles, KDE
  • Christophe Fergeau, Gnome
  • Michael Zanetti, Unity
  • Philippe Caseiro, Enlightenment
  • Jérome Leclanche, Razor

If you want to join the team, please contact pgquiles at elpauer dot org

by pgquiles at November 02, 2015 07:42 PM

October 22, 2015

Pau García i Quiles

FOSDEM Desktops DevRoom 2016

It is now official: KDE will be present again at FOSDEM in the 2016 edition, on the 30th and 31st of January, 2016.

Talks will take place at the Desktops DevRoom, on Sunday the 31st, but not exclusively: in past years, there were Qt and KDE-related talks at the mobile devroom, lightning talks, distributions, open document editors and more.

KDE will be sharing the room with other desktop environments, as usual: Gnome, Unity, Enlightenment, Razor, etc. Representatives from those communities will be helping me in managing and organizing the devroom: Christophe Fergeau, Michael Zanetti, Philippe Caseiro and Jérome Leclanche.

I would like to extend the invitation to any other free/open source desktop environment and/or related stuff. Check last year’s schedule for an example. Closed-source shops (Microsoft, Apple, Oracle, etc) are ALSO invited, provided that you will talk about something related to open source.

We will publish the Call for Talks for the Desktops DevRoom 2016 soon. Stay tuned.

In the meanwhile, you can subscribe to the Desktops DevRoom mailing list to be informed of important and useful information, and talk about FOSDEM and specific issues of the Desktops DevRoom.

by pgquiles at October 22, 2015 04:45 PM

June 28, 2015

Agustín Benito Bethencourt

Consumir Software Libre es bueno. Producirlo es mucho mejor.

Las elecciones locales y autonómicas en España han vuelto a poner de moda el Software Libre debido a su inclusión como línea estratégica por parte de algunos partidos políticos.

Dejando a un lado el error que, a mi entender, significa politizar el Software Libre, ignorando pasados fracasos, me gustaría centrarme en otro riesgo que percibo, mucho más relevante.

A principios del presente siglo surgió en España un fuerte movimiento cuyo objetivo era el fomento del uso de Software Libre en España. Se trataba de aprovechar las ventajas más evidentes (y cortoplacistas) que aporta este "nuevo" paradigma.Todos los acores empujaron en una misma dirección.... y han tenido éxito.

Sabemos, no obstante, que el valor real del Software Libre para una sociedad reside no tanto en su consumo como en su producción. El hecho de poder pasar de consumidor a productor de tecnología sería lo que nos permitiría aspirar a ser una sociedad puntera en este ámbito.

España tuvo diferentes oportunidades en su historia de convertirse en productor de software. No las aprovechamos. El sector del software está en gran parte asociado a servicios basados en lo que otros producen. Empiezo a temer que este va a ser el camino predominante en el caso del Software Libre.

¿Cambiará el Software Libre la realidad de España como país asociado a servicios o podremos convertirnos en productores?

Los grandes consumidores de software en nuestro país deben asumir riesgos hoy para generar riqueza a su alrededor, que les permita ser más competitivos mañana. Y no hay mejor forma de conseguirlo que la de fomentar la producción de Software Libre entre sus proveedores, así como en sus propias organizaciones.

Los actores que una vez se unieron para alzar su voz en favor del uso del Software Libre  deben cambiar su discurso focalizándolo en los verdaderos beneficios de este movimiento, que, de nuevo, no vienen del ahorro de costes en su consumo, de las libertades asociadas a su uso y su distribución, sino de aquellas asociadas a su modificación y distribución de obras derivadas.

El esperado repunte en el consumo interno de tecnología que deberíamos ver los próximos años necesita acompañarse de estímulos para la producción propia, así como un cambio cultural que nos permita valorar en su justa medida a productores de software frente "al canal".

El Software Libre es una oportunidad para cambiar nuestro estatus a nivel mundial como productor de tecnología. No veo signos claros de que lo estemos aprovechando. Consumir Software Libre es bueno. Producirlo es mucho mejor.


by Agustin Benito Bethencourt (noreply@blogger.com) at June 28, 2015 01:00 PM

February 23, 2015

Dani Gutiérrez Porset

Podemos y debemos apostar por el Software libre

El software libre, y por extensión las TICs y el conocimiento abierto y libre, son bienes comunes semejantes al aire que respiramos o al agua de un manantial del monte. De uso universal, con libertad para su adaptación y mejora, sin restricciones salvo quizás la de preservar su libertad. Y muchas veces gratis. Algunas demostraciones de este paradigma son la wikipedia, Euskalbar, o el kernel Linux, usado en el sistema operativo Android (a pesar de no ser libre la versión oficial de este sistema), y en 485 de los 500 supercomputadores más potentes de todo el planeta.
Una de sus ventajas es que es una herramienta ideal para el camino hacia la soberanía tecnológica. Hoy en día vivimos en un mundo informatizado y telecomunicado, tanto en lo personal cotidiano como en lo profesional. No hay más que mirar alrededor en cualquier vagón del metro bilbaíno o el sinfín de empresas que no podrían mantenerse al margen de esta realidad. La cuestión es en qué manos o en qué servidores residen el código y los datos que movemos. Esta pregunta cobra más importancia en el caso de gobiernos y entidades de cierto tamaño. No sería razonable que éstas se aten o depositen su información en manos de empresas privadas extranjeras, como a menudo ocurre por el hecho imparable de la nube, por los cantos de sirena en base a la sencillez o comodidad de uso, y por la gratuidad aparente. El software restrictivo o no libreperpetúa la dependencia hacia entidades privadas y con frecuencia externas al país, como es el caso de la multinacional Microsoft con sede europea en Irlanda para pagar menos impuestos, o el todopoderoso Google de quien pocas se libran.
En segundo lugar, el software libre constituye un motor económico. A pesar de que a veces su uso es gratis, en otras ocasiones conlleva oportunidades de negocio para las empresas proveedoras de TICs, especialmente en el caso de micropymes, al ofrecer una batería de productos a coste de licencia cero pero que son revendibles con servicios de valor añadido, bien a la hora del despliegue de soluciones (ej. instalación, formación), bien como piezas sobre las que construir sistemas más potentes. Con el software restrictivo, el dinero dedicado al mismo no es inversión sino gasto, ya que se va en forma de licencias cerradas pero no crea programas para el erario público. Se trataría, por tanto, de cambiar estas licencias por horas de trabajo a poder ser locales. A modo de ejemplo, si algún día en Euskadi se apuesta seriamente por reemplazar un Oracle o un Microsoft Office, presentes en numerosas instituciones públicas, por otras soluciones libres desarrolladas o mejoradas aquí a partir de piezaslibres, nos retornaría un flujo de capital significativo. Porque tenemos universidades y empresas suficientemente solventes y capacitadas para ello. Una buena muestra es la treintena de organizaciones que forman ESLE, la asociación de empresas desoftware libre de Euskadi.
Finalmente, el software libre es una fuente idónea para la mejora continua: los componentes pueden ser mejorados por comunidades, personas y empresas de todo el mundo, quienes a su vez tienen la potestad para dejar a disposición pública sus versiones mejoradas. La velocidad de este mecanismo depende de distintos factores: el interés de las usuarias por cada producto, el compromiso y los recursos de quien está detrás de cada programa, la filosofía de generar mejoras y compartirlas o, a la contra, cerrarlas,… Dentro de las mejoras se incluyen también las adaptaciones, asunto crucial en nuestro caso por la necesidad de incluir el euskera en nuestro software; el bilingüismo suele resultar más costoso en tiempo y dinero si se hace en programas restrictivos y no en libres.
Todo lo dicho aplicado a software y también a hardware lo vamos a ir viendo ya en el desarrollo de la IoT (Internet of Things) y las impresoras 3D, próximos hit parade tecnológicos que están a las puertas, y que van a constituir otro hito de impacto análogo al de los smartphones de pantalla táctil, la web 2.0 y las redes sociales.
Uniendo los argumentos anteriores, bueno sería que los organismos públicos y aquellas organizaciones que apuestan por los bienes comunes sean ejemplo tractor de su uso, promoción e incluso hagan aportaciones en forma de productos mejorados, o colaboren con inversiones en dinero o recursos. Esta apuesta no se ha de hacer con una óptica cortoplacista, quizás derivada de otras motivaciones. Al igual que en unos pocos meses no acabaremos con los micromachismos, ni con la cultura del crecimiento económico sin límites, ni con la creencia de que el pleno empleo es algo alcanzable, la transición del softwarerestrictivo al software libre conlleva un cambio no sólo tecnológico sino cultural; que gradualmente se convierta en realidad requiere la dedicación de esfuerzos y recursos durante años. Es una apuesta de país sobre la que reflexionar si queremos llegar lejos y apostamos de verdad por lo “público y de calidad”. Es una apuesta en la que sí caben todas y todos los que quieran hacerla en serio, y pongan por delante el interés del beneficio común.
Publicado en:

by danitxu at February 23, 2015 08:09 AM

November 27, 2014

Pau García i Quiles

Reminder: Desktops DevRoom @ FOSDEM 2015

We are less than 10 days away from the deadline for the Desktops DevRoom at FOSDEM 2015, the largest Free and Open Source event in Europe.

Do you think you can fill a room with 200+ people out of 6,000+ geeks? Prove it!

Check the Call for Talks for details on how to submit your talk proposal about anything related to the desktop:

  • Development
  • Deployment
  • Community
  • SCM
  • Software distribution / package managers
  • Why a particular default desktop on a prominent Linux distribution 😉
  • etc

http://www.elpauer.org/2014/10/fosdem-2015-desktops-devroom-call-for-talks/

by pgquiles at November 27, 2014 12:14 AM

October 26, 2014

Pau García i Quiles

FOSDEM 2015 Desktops DevRoom Call for Talks

FOSDEM is one of the largest gatherings of Free Software contributors in the world and happens each February in Brussels (Belgium). One of the tracks will be the Desktops DevRoom (formerly known as “CrossDesktop DevRoom”), which will host Desktop-related talks.

We are now inviting proposals for talks about Free/Libre/Open-source Software on the topics of Desktop development, Desktop applications and interoperability amongst Desktop Environments. This is a unique opportunity to show novel ideas and developments to a wide technical audience.

Topics accepted include, but are not limited to: Enlightenment, Gnome, KDE, Unity, XFCE, LXQt, Windows, Mac OS X, software development for the desktop, general desktop matters, applications that enhance desktops and web (when related to desktop).

Talks can be very specific, such as the advantages/disadvantages of development with Qt on Wayland over X11/Mir; or as general as predictions for the fusion of Desktop and web in 5 years time. Topics that are of interest to the users and developers of all desktop environments are especially welcome. The FOSDEM 2014 schedule might give you some inspiration.

Please include the following information when submitting a proposal:

  • Your name
  • The title of your talk (please be descriptive, as titles will be listed with around 250 from other projects)
  • Short abstract of one or two paragraphs
  • Short bio (with photo)
  • Requested time: from 15 to 45 minutes. Normal duration is 30 minutes. Longer duration requests must be properly justified. You may be assigned LESS time than you request.

The deadline for submissions is December 7th 2014. FOSDEM will be held on the weekend of January 31st-February 1st 2015 and the Desktops DevRoom will take place on Sunday, February 1st 2015. Please use the following website to submit your proposals: https://penta.fosdem.org/submission/FOSDEM15 (you do not need to create a new Pentabarf account if you already have one from past years).

You can also join the devroom’s mailing list, which is the official communication channel for the DevRoom: desktops-devroom@lists.fosdem.org (subscription page for the mailing list)

– The Desktops DevRoom 2015 Organization Team

by pgquiles at October 26, 2014 08:38 PM

October 11, 2014

Agustín Benito Bethencourt

¿Por qué España no es una potencia en software?


¿Por qué España no es una potencia en la industria de software?

Una explicación se encuentra perfectamente reflejada en este artículo: Management is not a promotion.

De vez en cuándo me realizan esa pregunta o algunas similares. Mi respuesta a menudo es:

¿Cuántos ingenieros de software de 50 años conoces en España que sigan echando código? ¿Y cuántos de ellos trabajan más allá de multinacionales y la Universidad?

Durante los años en los que participé activamente en el nacimiento y consolidación del tejido empresarial relacionado con el Software Libre en España insistía, junto a algunos de mis compañeros de viaje, en la idea de la promoción de la carrera profesional de ingeniero de software dentro de las empresas como vehículo de cambio.

Creo que las empresas de Software Libre tienen la oportunidad de ser pioneras, no sólo en el área de la tecnología o de los modelos de negocio, sino tambíen en este apartado. Creo firmemente que no es posible adquirir la cultura colectiva necesaria para convertirnos en productores de software si no reconocemos:
  • Que la excelencia requiere pasión y años de experiencia. La excelencia debe reconocerse tanto como la productividad.
  • Que si no estableces una camino para que los ingenieros promocionen dentro de tu empresa como lo que son, ingenieros, la mayoría de ellos se pasarán a la gestión o se irán a empresas (más grandes), donde puedan seguir haciendo lo que más les gusta. En ambos casos todos perdemos.

by Agustin Benito Bethencourt (noreply@blogger.com) at October 11, 2014 12:03 PM

June 19, 2014

Agustín Benito Bethencourt

Abriendo puertas

En un artículo anterior escribía acerca del fin de un ciclo personal y profesional para mi. Hoy escribo sobre la nueva aventura en la que me he embarcado.

Hace unos días me trasladé a Cambridge, la original y, a partir de ahora, la auténtica. :-) Me ha traído una nueva aventura profesional. Linaro ha tenido la gentileza de darme una oportunidad imposible de rechazar, como Director of Core Development. En próximos artículos comentaré en qué consiste.

Linaro es una organización sin ánimo de lucro creada por una serie de multinacionales con el objetivo inicial de convertir ARM en un ciudadano de primera clase dentro del Kernel Linux. Cuatro años despues de su fundación, el éxito de la organización en su misión original es claro (actualmente es el tercer contribuidor al kernel). Se trata ahora de alcanzar nuevos retos, además de insistir en los anteriores.

Así que tras una etapa en Nuremberg, capital mundial de la cerveza, y una corta estancia en Praga, una ciudad fantástica, inicio otro capítulo en un nuevo Reino.

by Agustin Benito Bethencourt (noreply@blogger.com) at June 19, 2014 05:00 AM

May 12, 2014

Agustín Benito Bethencourt

Aspectos estratégicos y operativos que deben ser considerados en el proceso de cambio hacia el software libre (III)


Punto de llegada


El conjunto de los diferentes escenarios de migración nos aportará la fotografía buscada. El estado del arte puede representarse, por tanto, en un puzle donde cada escenario de migración representa una pieza. Cada pieza requerirá acciones específicas para llevar a cabo la migración que se contemplarán en el Plan De Acción (Migración).

En la práctica, los escenarios de migración estarán relacionados luego su compartimentación resultará compleja. No obstante, este ejercicio es fundamental para poder acometer un proceso a gran escala en un espacio de tiempo finito. Este es un requerimiento importante a la hora de trabajar con proveedores externos, expertos en la materia.

Dicho de otro modo, aproximaciones a los procesos de migración basados únicamente en aspectos operativos o funcionales arruinarán el proceso. Migrar “por departamento” o “por servicio (de IT)” es el reflejo de una incorrecta ejecución de esta fase del proceso de migración.

Esta fase del proyecto los entregables deben incluir:
  • La definición de las diferentes personas/perfiles (canónicos) y qué usuarios/unidades corresponden a cada uno de ellos.
  • Individualización de los perfiles correspondientes a cada usuario. Recordar que los perfiles son abstracciones.
  • El estudio de las diferentes interacciones entre personas que afectan al proceso de migración.
  • Los escenarios de migración.

Mi recomendación es que se realicen varios entregable. Con el fin de motivar a los diferentes perfiles de usuario, es conveniente elaborar diferentes documentos, orientados a audiencias diferentes como:
  • Responsables tecnológicos.
  • Responsables técnicos.
  • Usuarios (power users/prescriptores y usuarios de a pie)

Se debe acompañar el entregable de los resultados parciales de las diferentes acciones realizadas así como de la información complementaria utilizada, como por ejemplo:
  • Inventario de hardware y sistemas/servicios
  • Resultados de las entrevistas.
  • Información aportada por la propia AA.PP.
  • Referencias externas utilizadas.
  • Informe ejecutivo.
  • Informe de costes.
  • Otros

Este documento servirá de base para acciones que pueden tener lugar e un amplio periodo de tiempo. Es necesario incluir toda la información con el fin de que sea accesible en un futuro por nuevos proveedores y trabajadores.

Conclusiones


La definición del Estado del Arte es una acción del propio proceso de migración, que toma como referencia datos correspondientes a un estudio habitual de inventariado así como de procesos de negocio, servicio y calidad. Pero no se trata de un proceso aséptico. Posee un propósito específico: servir como base del diseño del Plan de Migración.

Esta etapa del proceso de migración es un ejercicio down-top-down donde:
  1. Se analiza la información disponible.
  2. Se recojen datos relevantes.
  3. Se analiza la información disponible y esos datos en conjunto con el fin de definir perfiles.
  4. Se definen los perfiles/personas y se particularizan a cada participante.
  5. Se estudian sus interacciones.
  6. Se redefininen las personas.
  7. Se introduce como input información adicional
  8. Se definen los escenarios.
  9. Se elaboran los entregables que sirven de base al diseño del Plan de Migración en sí.

Un Plan de Migración eficaz requiere de una correcta definición del Estado del Arte. Del mismo modo, un compromiso por parte de los participantes en el proceso require que se les haga partícipes también en este punto del proceso, independientemente de que la ejecución la realicen proveedores externos o miembros de la casa.

Fin del guión 

Este es el tercero de una serie de tres post. Accede a los dos anteriores aquí:

by Agustin Benito Bethencourt (noreply@blogger.com) at May 12, 2014 10:18 AM

Aspectos estratégicos y operativos que deben ser considerados en el proceso de cambio hacia el software libre (II)


Punto de partida


El punto de partida de cualquier proceso de análisis previo a una migración tiene como principales fuentes de conocimiento:
  1. Los objetivos y motivaciones de los responsables político/tecnológicos de la AA.PP.
  2. La documentación existente sobre procedimientos, herramientas, infraestructura, recursos, descripción y relación con proveedores, perfiles, servicios que se prestan, tanto internos como externos...
  3. La "realidad" de
    1. Los responsables técnicos de la AA.PP.
    2. Los "power users" o prescriptores.
    3. El usuario no técnico.
    4. El servicio que se presta.
  4. Experiencias previas en transformaciones tecnológicas si la hubiere.

La disponibilidad de una documentación veraz y actualizada constituye un factor determinante en cualquier proceso de migración. No sólo facilita la definición del Estado del Arte, ahorrando costes y acelerando el proceso en sí, sino que establece un punto de referencia sobre el que basar cualquier análisis objetivo posterior. Por tanto, representa el principal punto de apoyo del cliente (la AA.PP.) frente al proveedor de servicio, al menos en este punto.

Así pues, el principal esfuerzo de los técnicos y responsables tecnológicos de la propia AA.PP. en este punto inicial debe ser:
  • Actualizar y, si es posible, ampliar la información existente sobre los sistemas de información y su uso por parte de trabajadores públicos y cuidadanos.
  • Recopilar información relacionada con procesos de transformación tecnológica experimentados con anterioridad.
  • Recopilar información sobre la relación de la AA.PP. con proveedores de servicios que puedan ser afectados por la migración de manera directa o indirecta.
  • Recopilar información orientada a facilitar el proceso de toma de datos.

Si la documentación disponible no es completa o se encuentra desactualizada, mi recomendación es que se separe la generación/actualización de esta información del propio proceso de identificación del Estado del Arte. Deben ser fases diferentes del proyecto o incluso proyectos diferentes. Uno alimenta el otro.

Proceso a seguir para el establecimiento del Estado del Arte


La fotografía a tomar tendrá como referencia el concepto de perfiles/personas. Definir esos perfiles debe ser el primer objetivo de esta fase del proyecto. Una vez descritos, se particularizarán para cada usuario. A partir de esos perfiles y teniendo en cuenta información adicional relevante, se establecerán los diferentes escenarios de migración.

Así pues, el Estado del Arte se define en base a escenarios de migración.

Para definir los perfiles/personas, es necesario entender qué inputs son necesarios. En general son los siguientes:
  • Puesto/servicio que presta (procesos)
  • Conocimientos técnicos
  • Interacción con aplicaciones y servicios
  • Equipamiento que utiliza
  • Datos

Para cada usuario, debe obtenerse información correspondiente a cada una de estas áreas. La información obtenida necesita ser procesada para que sea manejable. Tras un proceso de abstracción (análisis), se podrán definir las personas/perfiles significativos.

Esta abstracción/generalización nos permitirá escalar el diseño del proceso de migración e ir adelantando algunas otras fases del proyecto, como la identificación de herramientas libres candidatas, planes de comunicación o formación...

Con el fin de definir los escenarios de migración, es importante definir primero las interacciones intra/inter personas/perfiles. Es decir, cómo interactúan a través de los sistemas de información.

Este estudio debe llevarnos a un proceso de ajuste o redefinición de los perfiles/personas (personas canónicas). Una vez hemos los hemos definido de manera definitiva, debemos individualizarlos, es decir, asegurarnos de que ajustamos los perfiles a cada uno de los participantes en el proceso (humanización de los perfiles).

Tomando en consideración datos adicionales como la infraestructura disponible, los servicios que se prestan, la estructura organizativa de la propia AA.PP., aspectos logísticos etc., se definirán los escenarios de migración. Idealmente, cada escenario de migración deber estar definido como una unidad independiente desde el punto de vista del proceso de migración.

Los escenarios de migración, por tanto, están basados en:
  • La obtención de los diferentes perfiles/personas.
  • El estudio de las interacciones entre los diferentes perfiles/personas.
  • Recursos (sistemas de información).
  • Servicios que se prestan en el momento previo a la migración.
  • Prioridades estratégicas y operativas.
     
    Este post es el segundo de una serie de tres. Puedes acceder a los demás aquí:

by Agustin Benito Bethencourt (noreply@blogger.com) at May 12, 2014 10:16 AM

Aspectos estratégicos y operativos que deben ser considerados en el proceso de cambio hacia el software libre (I)


Actualización de los Sistemas Informáticos utilizando Software Libre.

Aspectos estratégicos y operativos que deben ser considerados en el proceso de cambio hacia el software libre


El presentedocumentoes un resumen de mi intervención en el mencionado curso, como parte del segundo bloque del mismo. Dicha intervención introduce el tema a tratar, de modo que aporto una visión global, reforzada con ejemplos concretos de los conceptos más importantes. Dichos ejemplos y anécdotas de interés, no figuran en este resumen.

Datos sobre el curso:
  • Director del curso: Ramón Ramón Sánchez (Perfil Linkedin)
  • Fecha de mi intervención: 23 de Abril de 2014
  • Contenido: Bloque 2.- Definición del Estado del Arte. Evaluación previa.
  • Duración: 90 min. aprox.
  • Audiencia: técnicos y responsables tecnológicos de AA.PP. del Gobierno de Costa Rica.

Introducción y enfoque


Todo proceso de migración comienza con una misión. Esta misión debe estar claramente reflejada en el proyecto estratégico. Basándonos en esa misión, se establecen los objetivos principales de la migración. Siempre existe un objetivo prioritario y otros secundarios.

Los objetivos estratégicos más comunes son:
  • Independencia tecnológica
  • Ahorro de costes:
    • A corto plazo
    • A medio y largo plazo
  • Creación de polo tecnológico local
  • Aumento de rendimiento/eficiencia
  • Mejora de la interoperabilidad
  • Política

Cualquier proceso de migración tecnológica ideal consiste en definir una el cuadro/fotografía actual de los sistemas de información, así como de su uso, y replicarla, usando, no sólo herramientas diferentes, sino en este caso, un paradigma diferente. Sin embargo, el proceso de transición es costoso. Debemos asumir que cada uno de los participantes, require de un fuerte grado de motivación para adoptar una posición constructiva frente al proceso. La motivación, en forma de mejoras/beneficios futuros, debe generalizarse en la medida de lo posible, no restringiéndose al ámbito técnico y/o económico directo y a corto plazo.

El Software Libre propone beneficios suficientes como para generar esa motivación en diversos ámbitos. Así, la definición del Estado del Arte, la captura de esa fotografía, no es ni debe ser objetiva:
  1. Debe responder al objetivo principal del proyecto.
  2. Debe identificar las fortalezas del actual entorno y usarlos como base de la del resultado obtenido.
  3. Debe identificar posibles mejoras que permitan diseñar y desarrollar acciones orientadas a potenciar esa motivación.

Una correcta definición del estado del arte se convierte así en un ejercicio cruel de identificación de una realidad que, no por supuesta, puede resultar menos desalentadora en muchos casos. Además, el proceso de migración no permite rectificaciones basadas en el antiguo modelo. Peor aún, propone una travesía del desiertopara alcanzar un oasis de herramientas, protocolos, principios... que no dominan.

Es por tanto necesario establecer contramedidas que permitan a esos profesionales afectados digerir y asumir esa fotografía con el convencimiento de que, tras el proceso, estarán en mejor disposición de mejorarla.

La mejor forma de que esta fotografía sirva de estímulo es hecerles copartícipes de su realización, animándoles a aportar sus experiencias y visión. Debe ser también su fotografía. Asimismo, recomiendo comunicar claramente que el fin de la acción que no es evaluar el grado de eficiencia o eficacia del trabajador en el desempeño de sus tareas. Un proceso de migración no es una evaluación de rendimiento.

Dichas experiencias deben ser procesadas y documentadas con el fin de introducirlas en la base común de conocimiento, favoreciendo un aprendizaje colectivo a partir de ellas. Muchas de las experiencias que afectan o permiten entender la fotografía obtenida, no tienen que ver de manera directa con aspectos tecnológicos, luego existe el riesgo de que tengan impacto en el proceso de migración.

Los sistemas/servicios informáticos en Administraciones Públicas suelen tener un menor grado de control que en otros entornos. Tampoco es posible entender la fotografía resultante sin asumir que ella es producto de una evolución que, a menudo, los profesionales involucrados no han podido controlar totalmente por razones:
  • Técnicas: los sistemas no permiten de un modo simple la realización o control de determinadas prácticas.
  • De conocimiento: Los profesionales responsables de las infraestructuras tecnológicas o los usuarios no conocen en detalle las herramientas que utilizan (son privativas).
  • De mercado: existen limitaciones impuestas por los fabricantes, integradores o implantadores a los sistemas tecnológicos utilizados.
  • Necesidades de producción.
  • Limitaciones dependientes del propio entorno laboral: existen limitaciones en la capacidad de decisión y/o ejecución de aquellos llamados a diseñar e implementar los sistemas tecnológicos dentro de una AA.PP.
  • Otras razones.

Así, el Estado del Arte debe recoger no sólo la situación previa a la migración sino también aspectos clave que expliquen la evalución que ha tenido como producto semejante resultado.

El Software Libre empodera a responsables tecnológicos y usuarios. Les confiere mayor flexibilidad, es decir, mayor control, luego requiere un mayor grado de responsabilidad. El riesgo de aumentar la entropía tras la migración es significativo. Debe diseñarse y ejecutarse cada paso, incluyendo la fase de análisis, teniendo en cuenta que en un futuro es mejor, en general, aportar mayores grados de libertad a los participantes de manera gradualgradual que restrinjirlos.

La fotografía obtenida debe aportar claves que permitan decidir qué tipo de medidas de control pueden aplicarse con las nuevas herramientas (y procesos), cuyo impacto sea positivo (o neutro) en la productividad de los usuarios, en comparación con las existentes.

El entregable de esta fase del proceso de migración, debe apuntar con claridad los puntos fuertes de la situación previa a la migración, con el fin de reforzarlos o, al menos, mantenerlos. Un proceso de migración exitoso está basado en las fortalezas del modelo anterior, no en sus deficiencias.

Mitigar las deficiencias debe ser, en general, el foco de procesos de mejora post migración. Disponer de una mejor base para ello debe ser el resultado de una correcta migración. La fotografía y posterior evaluación deben establecer la base sobre la que sea posible definir el proceso de migración y, al mismo tiempo, apuntar algunas de las futuras acciones de mejora que se podrán acometer con las nuevas herramientas y procedimientos, basados ahora en Software Libre.

Pero insisto, el objetivo de la migración no es ni debe ser realizar mejoras. Eso debe proponerse como objetivo fundamental tras la migración. De otra manera, desviaremos el foco de atención de lo realmente importante, basar el resultado en las fortalezas actuales.

En resumen:
  1. El Estado del Arte, obtenido como resultado del trabajo de análisis previo a la definición del Plan de Acción, tiene un fin concreto. No es objetivo.
  2. El análisis puede y debe tener impacto en responsables técnicos y usuarios. Debe asegurarse que ese impacto es positivo.
  3. De un modo similar, el Estado del Arte debe describir los grados de libertad con los que cuentan en la actualidad técnicos y usuarios en el uso de la información, aplicaciones y servicios. El objetivo es que el Plan de Acción los tenga en cuenta.
  4. La fotografía punto de partida del proceso de migración, debe apuntar claramente las fortalezas del modelo actual (en uso) con el fin de asegurar que el proceso de migración se basa principalmente en ellos.

    Lee las otras dos partes:

by Agustin Benito Bethencourt (noreply@blogger.com) at May 12, 2014 10:15 AM

May 05, 2014

Alex Fiestas

For community free of Trolls

In light of the last comments containing insults and other attacks to members of our community I have decided to make a video blog explaining my thoughts on the issue.

The video contains two separate topics:

  • Explanation of why we can't tolerate this behavior
  • Some ideas on the actual matter (Baloo)

Please, watch the whole thing before commenting and I hope we all work together to push away the trolls in our community.

Cheers !

May 05, 2014 12:00 AM

March 13, 2014

Alex Fiestas

Desktop applications of tomorrow (I)

This is the first of three posts where I am going to share my vision for the desktop apps of the short-term future.

When I am using my workstation or laptop I find myself spending most of my time in the browser, with it I do a lot of different tasks I used to be doing with many different native applications for example: listening to music, watching videos, chatting with friends, sending pictures...

When I am using my tablet or phone though the situation changes. I find myself rarely using the browser, in fact I only use it to visit some site I saw on another app like Twitter or Facebook.
At the beginning (HTC Magic, my first Android phone) I thought this was because the browser was so unbearable that they had to come out with an alternative to the web, so they came out with "specific apps", that is one app per each internet service or purpose.

But things have evolved since, and now my Nexus5 and 7 can render websites some times even better and faster than my laptop, but anyway I still prefer to use Android apps. Why?

Content

Both web and android apps are way better at managing content than we are.

They always have something to show to you: perhaps something new that might interest you? perhaps a bold guess based on you previous search? or perhaps just what is "hot" nearby? Two of the best example are Youtube and Spotify.

Your content is available everywhere, and I am not talking only about putting stuff into the "cloud" but I am talking about your online profile. Continuing with the example of Youtube and Spotify on both apps you will have your: playlist, subscriptions, radios, friend list on any device either via the app or the web.

Sharing content is damn easy on both either by copying the url on the Web or by clicking the omnipresent share button in Android. As a matter of fact I don't remember the last time I shared a picture or an article using a desktop app... Probably it was really long ago.

They know what content you like... They know your habits... They know everything and they use it to provide the most convenient content at all time. Oh look! It is Monday, perhaps you want to watch the new video uploaded in this Youtube channel as you do every week?

Finally, both web and Android apps try to avoid making the user think too much which I find it to be a relief when I am using them. Again they do this by knowing what content you are interested on and by providing it to you in the best possible way.

That is it for now, In part II I will explain the current situation of the desktop apps and in part III I will show a mockup of a video app I hope to work on someday. In the meanwhile what do you think? Is the same thing I describe in this article happening to you?

March 13, 2014 12:00 AM

January 05, 2014

Alex Fiestas

Demand a KDE Experience from your Distribution !

If you are reading this blog you probably know how things work in the GNU/Linux Desktop, some people develop software and then some other people distribute that software. This usually works quite well since the people distributing the software (In this case KDE software) work with us, and together we make sure that the final product is awesome.

This system works as long as both, upstream (KDE) and downstream (Distributions) work together, but some times collaboration does not happen and problems appear. In those cases the experience that the user gets is not the experience we designed from KDE.

This is quite similar to what happens in the Android world, HTC/Samsung/LG do their own versions of it containing a different set of applications, configurations, services, etc. Google then releases what their think Android should be. In the same way Kubuntu/Opensuse/Fredora/Chakra do what they think is correct when it comes to updates, default applications, modify our software etc, meaning that in most cases the software is delivered in a different way from what we envision.

This is why I want you to demand to your distribution to offer a full KDE Experience, this means:

  • Not patching our software.
  • Upgrading to all minor releases.
  • Not using software that is no longer supported by us.
  • Offering all pre-releases as optional.
  • Use the latest supported middle-ware and libraries (bluez, networkmanager, udisk, Qt, virtuoso...)

In order for distributions to do this we need to build some infrastructure we currently lack; what is the latest supported virtuoso? or the latest supported BlueZ? Currently only the respective developers know about these things.

While we work on setting up those bits of infrastructure there are things you can already demand from your distributions - minor upgrades, no patching, or making all pre-releases available.

 

January 05, 2014 12:00 AM

January 01, 2014

Alex Fiestas

We are open for business (a KDE Hub in Barcelona)

Since January 2013 the BlueSystems office in Barcelona has been open for anybody related to KDE to join us, a great example has been Albert Vaca who has been coming to the office to work on his GSoC, some other examples are the mini Framework sprints that have been held in the office.

Now, we are happy to announce that the Office is finally ready to hold sprints up to 30 people, and our intention is to hold as many sprints/KDE Events as possible!

The office is situated in Barcelona centre:

  • Connected to Europe via train, trip to Paris is around 6h.
  • Well connected to the world via El Prat airport.
  • Around 30min from the airport in Taxi, 45min in bus.
  • Situated between Plaça Espanya and Catalunya (two transport nexuses) [1], [2].

And it has all the commodities needed for a sprint:

  • Cheap accommodation near by the office.
  • 100Mb FTTH connection.
  • Prepared to setup icecream
  • Coffee/Projector/Whiteboard
  • Comfortable chairs
  • Keys for the sprint organizers

So, if you are thinking on organizing a sprint know that our office is always available!

[caption id="attachment_792" align="aligncenter" width="600"]KF5 mini sprint Lat KF5 mini sprint[/caption]

[caption id="attachment_793" align="aligncenter" width="600"]Chess tables Seconds after we finished building all 8 tables and 16 chairs[/caption]

 

Hope to see you in Barcelona !

January 01, 2014 12:00 AM

December 30, 2013

Alex Fiestas

We need a Design hero

Hello everybody.

The Solid team that I am member of, focuses on all things hardware, a few examples of our efforts are: Bluedevil, KScreen, kde-colord, powerdevil, libsolid, plasma-nm...

Since we are aware of how essential good hardware support is for having a good experience we try our best to deliver highly usable and simple interfaces that will enable any kind of user to unleash all the potential of their hardware. That is why usability is a top priority for us.

A few years ago something as simple as connecting into a wifi was a difficult and scary task to perform under our workspace, and most of the times it just did not work. Nowadays networking is not a problem any more, plasma-nm works reliably and we keep iterating on its design with the mission of having the most beautiful, clean and functional interface possible. And it is here we need your help.

We need some icons to be done for Plasma-nm that integrate with the current theme. We are aware that working for somebody else's theme is not a fun job but trust me, neither is most of the hardware work we do.

So, who is going to be our design hero? Who will work with us to bring networking to the next level?

If you want to help, please Contact Jan Grulich jgrulich at redhat dot com

[caption id="attachment_780" align="aligncenter" width="178"]plasma-networkmanagement Icons to be improved/re-worked.[/caption]

Thanks !

December 30, 2013 12:00 AM

BlueDevil 2.0 RC1, (a.k.a BlueZ5 ready)

After months of discontinued work we are happy to announce BlueDevil 2.0 !

The 2.0 version brings the same experience we can find in the 1.X series but using the new BlueZ5 stack which at least on our testing improves a lot the general stability and specially on sending/receiving/sharing files via Bluetooth.

In this major version we have focused on rapidly adopting the new technology so we don't have many changes visible to the user, we have added though a few things we hope you will like.

All parts of BlueDevil are now more aware of multiple adapters, wizard, bluetooth:// (kio) and system tray are some examples.

[caption id="" align="aligncenter" width="296"]Sceenshot showing multiple adapter support in BlueDevil 2.0 BlueDevil 2.0 System Tray[/caption]

The Wizard is now more intelligent than before, it will connect to the right profile automatically making the setup of Mouse, Keyboard and Headsets more pleasant.

BlueDevil 2.0-RC1 wizard

Testing
We need a lot of testing! This is major change for BlueDevil and even though we have done our best to make sure the first release is free of bugs it will be a miracle if that's true!

Fill bugs at http://bugs.kde.org under Solid/bluetooth version 2.0-rc1, it is important that you set the version since 2.X bugs will be given more priority.

Finally I'd like to thank Daniel Schaal who did most of the work in libbluedevil and ported other bits in the applications.

Downloads:
As always you can find the tarballs in http://downloads.kde.org (bluedevil, and libbluedevil).

December 30, 2013 12:00 AM

November 11, 2013

Alex Fiestas

Going to Brno for a week of awesome.

Tomorrow David Edmunson, Vishesh Handa and I will be taking a plane from Barcelona with final destination Brno to meet for a pre-PIM sprint hackathon with the Czech KDE hackers (Lukáš Tinkl ,  Jan Grulich, Dan Vrátil, Martin Bříza, Martin Klapetek), is in this ocasions where one comes to appreciate that we can do our jobs from anywhere.

We decided to go this early (4 days before the actual sprint starts) because we all have to work on things with somebody close to the Brno RedHat office in a variety of topics:

  • Working on PowerDevil for Plasma2 (at least Lukáš and I)
  • Moving KScreen forward, fixing bugs etc (Dan and I)
  • KDE Startup (Martin K, David, Martin B and I)
  • KDE Telepathy (David and Martin K)
  • KPeople (Vishesh, Martin K, David)
  • Metadata system (Vishesh and Dan)
  • Login manager (David and Martin B)
  • And more

If you haven't noticed, all those things have nothing to do with PIM! So it is a perfect time to introduce a new concept in KDE, the pre-sprint hackathons !

Even though I hate being on the road, I can't wait to arrive to Brno and start this week, I'm sure it is going to be ton of fun and a lot of new things will come out of it.

Cheers !

November 11, 2013 12:00 AM

October 25, 2013

Agustín Benito Bethencourt

Abierto el plazo para la presentación de candidaturas para la celebración de la openSUSE Conference 2015.

La comunidad openSUSE celebra cada año un evento en el que los principales contribuidores participan en charlas y talleres junto a interesados y profesionales. Al tratarse de una distribución, la lista de temas que se tocan es muy amplia, desde administración de sistemas hasta aplicaciones web, pasando por empaquetado, marketing, hardware, traducción y, por supuesto, sistemas operativos.

La edición 2013 ha sido la primera celebrada lejos de ciudades donde SUSE tiene oficina. Su organización corrió a cargo de la comunidad salvo en aspectos legales y económicos fundamentalmente. La openSUSE Conference 2013 tuvo lugar en Tesalónica, Grecia, en verano, y participaron unas 300 personas.

La edición 2014 se celebrará en Dubrovnik, Croacia  en Abril. Ya se está preparando la organización del evento. Desde hace unas semanas, se ha abierto el plazo para la presentación de candidaturas a la celebración de openSUSE Conference 2015.

El evento cuenta con el apoyo de SUSE como principal espónsor. Esto da una garantía importante a la hora de poder organizarlo porque algunos de los gastos básicos de este evento de comunidad están cubiertos de antemano. La comunidad openSUSE asume algunas de las tareas más tediosas de la organización de modo que los organizadores locales no tienen que ocuparse de ellos. Los contenidos y el trabajo relacionado con sponsors también viene dado por la comunidad.

Dicho de otro modo, entre SUSE y la comunidad openSUSE asumen una parte del trabajo lo que garantiza que la organización del evento sea asumible para un reducido número de voluntarios locales. Depende del país y lugar de celebración, SUSE dispone de soporte local lo que facilita la difusión del evento, entre otras tareas.

En definitiva, si tienes experiencia en la organización de eventos de Software Libre, échale un vistazo a openSUSE Conference y presenta tu candidatura.




by Agustin Benito Bethencourt (noreply@blogger.com) at October 25, 2013 11:55 AM

August 01, 2013

Dani Gutiérrez Porset

Script para convertir datos de Contaplus a Keme

Al ir a pasar datos de Contaplus a Keme he visto consejos e instrucciones por internet, y aquí aporto otro granito de arena en forma de script bash que usa awk. Los pasos para la versión de Keme 2.9 serían:

1) A partir de los dos ficheros de cuentas y asientos de Contaplus exportados en ASCII, ejecutar este script; si necesitas adaptarlo (ej. nombres de ficheros origen y destino), eres libre de hacerlo:

#!/bin/bash 
# Autor: Dani Gutiérrez 
# Licence of this software: GPLv3
D=/tmp
F1=Subcta.txt
F2=Diario.txt
#file -bi $F1 $F2

iconv -f ISO_8859-1 -t utf8 $D/$F1 | awk '
function f(s,n1,n2) { 
 s=substr(s,n1,n2); 
 sub(/[ \t\r\n]+$/, "", s); 
 sub(/^[ \t\r\n]+/, "", s); 
 s=s"\t" ; return s } 
{print f($0,1,12) f($0,13,40)} 
' | grep ^[0-9] > $D/keme_$F1 #To delete last line with ^Z

iconv -f ISO_8859-1 -t utf8 $D/$F2 | awk '
function fecha(s) {
return substr(s,13,2) "/" substr(s,11,2) "/" substr(s,7,4) "\t"
}
function f(s,n1,n2) {
s=substr(s,n1,n2);
sub(/[ \t\r\n]+$/, "", s);
sub(/^[ \t\r\n]+/, "", s);
s=s"\t" ; return s }
{print f($0,1,6) fecha($0) f($0,15,12) f($0,55,30) f($0,245,12) f($0,262,12)}
' | grep ^[0-9] > $D/keme_$F2 #To delete last line with ^Z

2) En Keme:

  • Crear la empresa, con el mismo número de dígitos de cuentas contables que el que se use en Contaplus.
  • Crear los ejercicios que contengan todas las fechas de los asientos que se quieran importar.
  • Ir a Plan > Importar Plan y elegir el fichero de cuentas resultado del script.
  • Ir a Utilidades > Importar > Importar Asientos y elegir el fichero de asientos resultado del script.

¿Y si todas las personas, asociaciones, empresas,… que necesitamos gestionar una contabilidad y que apostamos por el software libre usamos un programa libre como el Keme, o se lo proponemos a quien nos lleve la contabilidad? No más programas privativos si hay alternativas libres de calidad.

by danitxu at August 01, 2013 12:01 AM

July 27, 2013

Dani Gutiérrez Porset

Akademy 2013: game over

ak13_beerAfter sharing nine intense days in Akademy-es 2013, Akademy 2013 and QtCS 2013, special and sincere kudos:

You can browse:

by danitxu at July 27, 2013 02:50 PM

June 30, 2013

Dani Gutiérrez Porset

Mañana comienzan los cursillos de verano del e-ghost

Como indica txipi en su entrada, mañana dará comienzo otra edición de los afamados cursillos de verano del e-ghost.

cursos_verano_eghost_2013

En esta ocasión, la duración de los mismos es de nada menos que tres semanas, y habrá 25 sesiones en las cuales se impartirán distintos contenidos, alguno de ellos repetido en diferentes días. La verdad es que la temática resulta muy interesante, tanto por su diversidad como por algunos contenidos muy actuales:

  • Sistemas y Programación:
    • Proyectos de Programación en la Universidad de Chicago
    • Expresiones regulares
    • Introducción al desarrollo  en Android
    • Introducción a Django
    • Introducción a Bootstrap
    • Introducción a Redis
    • Seguridad en APK de Android
    • Rails y Hobo
    • Xamarin
    • El sistema de arranque systemd
  • Electrónica:
    • ¿Qué hago con  mi Arduino?
    • Introducción al diseño de circuitos con Kicad
  • Software educativo:
    • Introducción a KDE Edu (paraninfo EHU/UPV)
    • Software educativo en primaria y secundaria
    • Software educativo para educación universitaria
    • Charla con los desarrolladores y otros usuarios de KDE Edu
  • Proyectos y herramientas generalistas o para otros ámbitos no tecnológicos:
    • 1 hora para conocer Linux y 1 hora para instalarlo
    • Introducción a la Experiencia de Usuario
    • Introducción al análisis de datos con R
    • LaTeX para Humanidades

Tenéis toda la info en la página de los cursos.

Gracias a todas las personas que colaboran de forma altruista tanto  impartiendo los cursillos como organizándolos, que ya sabemos que esto lleva un tiempo y esfuerzo considerables.

by danitxu at June 30, 2013 11:22 AM

June 21, 2013

Alex Fiestas

KScreen 1.0 released

We are really glad to release the first officially stable version of our new Screen Management tool that allows you to configure screens such TV, Projectors or Monitors magically just by plugging them while keeping an interface for those users that want or need a more custom configuration.

For those who haven't read the previous announcements, here are the most important features of KScreen:

The System Settings module:

KScreen System Settings module from Àlex Fiestas on Vimeo.

The KDED (magic) Module:

New KDE Screen Management from Àlex Fiestas on Vimeo.

We are already planning the 1.1 but more of that in the next blog post.

You can download tarballs from:
http://download.kde.org/stable/kscreen/1.0/src/kscreen-1.0.tar.bz2
http://download.kde.org/stable/libkscreen/1.0/src/libkscreen-1.0.tar.bz2

June 21, 2013 12:00 AM

June 16, 2013

Alex Fiestas

Freedesktop Summit

A few days back I attended the first freedesktop summit/sprint where a few hackers from different free desktops met with the objective of working together. We were people from Razord-qt, GNOME, Unity and of course KDE.

Even though we did not had the chance to discuss all the topics I was specially interested in like Notifications or Session Inhibition I did had the chance to get involved in other topics that are equally interesting like the shared Desktop Files cache or the "Trash size cache" that will enable a cross desktop way of caching the size of the Trash folder getting better performance across desktops.

The social part of these kind of events is important as well, even though I already knew Ryan and David a week of working together makes the collaboration more smooth, and of course I also met new people as well like Lars, or Jeft.

I'm quite happy to have pushed together with Ryan this event, we definitively moved forward the collaboration between desktops and even though freedesktop is still far from being perfect I do believe we did a step into the right direction.

Can't wait for the next Fd.o Summit.

June 16, 2013 12:00 AM

May 28, 2013

Dani Gutiérrez Porset

Programa Akademy-es 2013 y Camiseta oficial Akademy internacional 2013

Akademy2013-tshirt-mockup-weeEn estos días se ha publicado la camiseta del Akademy internacional, un diseño original de Jorge Cacho basado en el logo de KDE y el Lauburu. Como podéis leer en el anuncio, ya es posible solicitar una hasta el 31 de mayo, y pagarla en el Akademy a precio reducido. Para ello, seleccionar la opción correspondiente en el sistema de gestión de inscripciones.

Por otra parte, es también noticia fresca la publicación de programa del Akademy-es 2013 que tendrá lugar en el Bizkaia Aretoa los días jueves 11 y viernes 12 de julio.

Como podéis leer, se hablará tanto de las últimas novedades del escritorio KDE, como de unas cuantos programas “de la familia”, en formato de charlas normales de duración media hora, y charlas relámpago de 5 minutos de duración, todas ellas en castellano.

Inscríbete cuanto antes.

Akademy-es-2013-euskera

by danitxu at May 28, 2013 04:45 PM