<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>danigm.net - open-source</title><link>https://danigm.net/</link><description></description><lastBuildDate>Fri, 05 Jun 2026 12:00:00 +0200</lastBuildDate><item><title>Take it easy. A guide to avoid burnown during the Vulnpocalypse</title><link>https://danigm.net/take-it-easy.html</link><description>&lt;p&gt;Do not let the AI to remove the fun part from software development.
We shouldn't allow gen AI to write software just because it "can".
First, we must ask if it "should" do it, and even then, we should ask
if we &lt;strong&gt;want&lt;/strong&gt; to delegate the fun part, the thinking, the writing,
the learning.&lt;/p&gt;
&lt;p&gt;Remember what's important, journey before destination, &lt;strong&gt;we are the
Code&lt;/strong&gt;:&lt;/p&gt;
&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/mb3uK-_QkOo" title="We are the art" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen&gt;&lt;/iframe&gt;

&lt;p&gt;Do not let AI to destroy the community, do not let it destroy the
&lt;a href="https://linguacelta.com/blog/2026/05/LLMs.html"&gt;technological knowledge commons&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;tl;dr&lt;/h2&gt;
&lt;p&gt;Open Source maintainers are dealing with a lot of new reports and
pressure to "fix" the project due to generative AI.&lt;/p&gt;
&lt;p&gt;We need to find a way of stopping this and get back to something
maintainable before all maintainers get burned out and look for a job
in a farm:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;100% secure software doesn't exists, so there will be always a
   possible CVE there. As &lt;a href="https://en.wikiquote.org/wiki/Gene_Spafford"&gt;Spaf said in 1989&lt;/a&gt;:&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;The only truly secure system is one that is powered off, cast in a
block of concrete and sealed in a lead-lined room with armed guards
- and even then I have my doubts.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Fixing bugs, adds new bugs, and if you need to fix something quick,
   the probability of new bugs will be higher. Do not forget about the
   First Law of Programming:&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;If it works, don't touch it&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The amount of CVE reports is lowering the CVE credibility and
   quality, so if everything is a &lt;em&gt;"high"&lt;/em&gt; security issue, we can't
   prioritize now and these reports are not different from random
   issues in github. Do not listen to &lt;a href="https://en.wikipedia.org/wiki/The_Boy_Who_Cried_Wolf"&gt;The Boy Who Cried Wolf&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Stable software is sable because it doesn't change too much. It's
   something that we are willing to loose trying to reach the
   impossible of 100% secure software?&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;The actual problem&lt;/h2&gt;
&lt;p&gt;There's a lot of money in AI tech right now, and everyone is trying to
make the best gen AI tool or just pretend that their tool is the best.&lt;/p&gt;
&lt;p&gt;In relation with the software analysis and writing, targeting the
open source is the obvious strategy.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;It's interesting to scrap every line of code, patch, pull request,
   issue and discussion around software to train your model, so AI
   scrappers are DDoSing open source projects infrastructure.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;To promote their tools or themselves, &lt;em&gt;Security Researches&lt;/em&gt; are
   using AI to target any project, reporting &lt;em&gt;High security
   vulnerabilities&lt;/em&gt;, with the only goal of getting a CVE number to say
   how good they are.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This second point is affecting maintainers, because now you are
receiving a lot of poor quality security reports, that are generated
with AI and that looks plausible and are hard to read. You need to
spend a lot of time to check if there's an actual wolf there or if
it's again this boy that's tricking me.&lt;/p&gt;
&lt;p&gt;This is burning the energy of maintainers, that instead of doing
something productive are wasting their limited time talking with a
&lt;a href="https://en.wikipedia.org/wiki/Stochastic_parrot"&gt;Stocatic Parrot&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Do not let the AI Bros to use classic manipulation techniques on you!&lt;/h2&gt;
&lt;p&gt;A lot of open source projects are maintained by volunteers that do the
work with passion and love. And even if it's the job that paid your
bills, the maintainer can feel the &lt;a href="https://daniel.haxx.se/blog/2026/05/26/the-pressure/"&gt;pressure&lt;/a&gt;. When someone put a
lot of love in something and work on it during years, it's part of his
identity, so attacking the software is like attacking the person
behind it.&lt;/p&gt;
&lt;p&gt;This is nothing new, and a lot of people take advantage of this
emotional link to manipulate the maintainer to do something that he
do not want to do.&lt;/p&gt;
&lt;p&gt;AI bros are using these techniques, do not let them to manipulate you
and define your project agenda.&lt;/p&gt;
&lt;p&gt;Here's a (not complete) list of known manipulation techniques that you
can detect (and disarm!) in your daily community work:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Flooding the queue&lt;/strong&gt;. Just create so many new issues that the
   actual maintainers can't deal with it. You feel responsible for the
   project and feel bad because &lt;em&gt;your TO-DO list&lt;/em&gt; is growing.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;This software is not secure (doesn't do what I want), I will use
   this other one instead that's better&lt;/strong&gt;. The classic, "GNOME doesn't
   allow me to change this specific preference, I'll use KDE from now
   on".&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;This software is low quality, it doesn't follow the (my random)
   quality standards&lt;/strong&gt;. Direct attack to the maintainer self-esteem.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Gaslighting software development&lt;/strong&gt;. LLM are expert at this and
   people that uses it just copy the tactic. When the maintainer
   detects something weird and just tries to blame the other person
   for reporting nonsense and wasting all people time, it starts to
   invent new arguments and ignore the previous interaction.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So, take it easy, and remember the best clause in almost any software
project, &lt;strong&gt;THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
PROGRAM IS WITH YOU&lt;/strong&gt;:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="nv"&gt;Disclaimer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;Warranty&lt;/span&gt;.

&lt;span class="nv"&gt;THERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;NO&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;WARRANTY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FOR&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;THE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;PROGRAM&lt;/span&gt;,&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;TO&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;THE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;EXTENT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;PERMITTED&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;BY&lt;/span&gt;
&lt;span class="nv"&gt;APPLICABLE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;LAW&lt;/span&gt;.&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;EXCEPT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;WHEN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;OTHERWISE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;STATED&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;IN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;WRITING&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;THE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;COPYRIGHT&lt;/span&gt;
&lt;span class="nv"&gt;HOLDERS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;AND&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;OR&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;OTHER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;PARTIES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;PROVIDE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;THE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;PROGRAM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;“&lt;span class="nv"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;IS&lt;/span&gt;”&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;WITHOUT&lt;/span&gt;
&lt;span class="nv"&gt;WARRANTY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;OF&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;ANY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;KIND&lt;/span&gt;,&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;EITHER&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;EXPRESSED&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;OR&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;IMPLIED&lt;/span&gt;,&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;INCLUDING&lt;/span&gt;,&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;BUT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;NOT&lt;/span&gt;
&lt;span class="nv"&gt;LIMITED&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;TO&lt;/span&gt;,&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;THE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;IMPLIED&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;WARRANTIES&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;OF&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;MERCHANTABILITY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;AND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;FITNESS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FOR&lt;/span&gt;
&lt;span class="nv"&gt;A&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;PARTICULAR&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;PURPOSE&lt;/span&gt;.&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;THE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;ENTIRE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;RISK&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;TO&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;THE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;QUALITY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;AND&lt;/span&gt;
&lt;span class="nv"&gt;PERFORMANCE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;OF&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;THE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;PROGRAM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;IS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;WITH&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;YOU&lt;/span&gt;.&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;SHOULD&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;THE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;PROGRAM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;PROVE&lt;/span&gt;
&lt;span class="nv"&gt;DEFECTIVE&lt;/span&gt;,&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;YOU&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;ASSUME&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;THE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;COST&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;OF&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;ALL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;NECESSARY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;SERVICING&lt;/span&gt;,&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;REPAIR&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;OR&lt;/span&gt;
&lt;span class="nv"&gt;CORRECTION&lt;/span&gt;.
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;Is the software more insecure in 2026?&lt;/h2&gt;
&lt;p&gt;No. Anyone old enough could remember how insecure old software was. Do
you remember windows 98? Do you remember the internet when everything
was http (without that little s at the end), when people use ftp
to logging into their server and modify the php code directly on
production?&lt;/p&gt;
&lt;p&gt;It's true that today we have more dependency on technology, but it's
also true that everything is more secure, we have more and better
cryptography, we have different levels of isolation, virtual
environments, containers, virtual machines...&lt;/p&gt;
&lt;p&gt;But we have the feeling that since AI can analyse all the software and
look for vulnerabilities, we are doomed, because any stupid kid can
hack my over engineered GNU/Linux machine!&lt;/p&gt;
&lt;p&gt;First, that's not true, you need to know about security to get
something useful from any AI tool. But even if it was true, what can
you do about it? We need to be practical and find a balance between
risk and usefulness, so do not &lt;strong&gt;overestimate the risk&lt;/strong&gt; just because
everyone is talking about it right now.&lt;/p&gt;
&lt;p&gt;But even then, the security paranoia is not good for anyone. Software
is inherently buggy, people write software and makes mistakes, so a
possible vulnerability appears. In theory, these bugs are fixed when
discovered, so it's always recommended to update to the latest
version, because almost all known bugs will be fixed.&lt;/p&gt;
&lt;p&gt;But it's also known that new versions comes with new functionality and
code, and that means new "unknown" bugs or different behavior. That's
a headache, so that's why the stable and Long Term Support are popular
distributions, because &lt;strong&gt;"if it works, don't touch it"&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Stable packages just get the fixes, not new features, but fixes are
also code changes, so there's always a possibility to break something,
even with a patch update.&lt;/p&gt;
&lt;p&gt;The stable software has a lot of value, do not let the AI security
paranoia destroy that, and convert everything in a rolling release
with the latest and greatest (and possibly broken) software. Sometimes
it's better to keep using something old, with &lt;strong&gt;known&lt;/strong&gt;
vulnerabilities that you can mitigate, than use the latest with
&lt;strong&gt;unknown&lt;/strong&gt; new vulnerabilities that you can't do anything about.&lt;/p&gt;
&lt;h2&gt;I will fight AI with AI&lt;/h2&gt;
&lt;p&gt;Please, do not do that. What I was trying to argue during this long
post is not a technical problem. The current burnout problem in open
source is a social problem, you can't fix it with a new layer of
probabilistic tokens.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Community reaction against AI&lt;/strong&gt;. The current industry push for
   the usage of AI everywhere is affecting a lot of people, and as a
   reaction a lot of people are directly fighting back. Using gen AI
   just sends the message that you do not care enough to do it
   yourself, and destroy the trust on the project.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;It doesn't worth it&lt;/strong&gt;. Even if the AI works (that it doesn't) it
   doesn't worth it. Writing code is easier than reviewing, you learn
   and grow with every new line of code that you write, delegating
   the fun part and personal growth part to an AI will make you work
   more miserable and you will be a junior forever.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;It doesn't create community&lt;/strong&gt;. Think about it, it's hard to get
   someone involved in a software project, but who will want to read
   or improve the code produced by a gen AI? The only future
   collaborator will be another AI.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Take it easy&lt;/h2&gt;
&lt;p&gt;Just remember, you can always say no, there's no hurry, and there's no
need to work on something that you don't want just because other
people consider that important.&lt;/p&gt;
&lt;p&gt;Free Source is something done by people, for people. The software is
important, but the community around it is sometimes more important. We
use Free source not because it's technically better (that it is), but
because we trust who, how and why are writing it.&lt;/p&gt;
&lt;p&gt;Remember why are you doing this, do not remove the Fun part, continue
with the &lt;a href="https://es.wikipedia.org/wiki/Just_for_fun"&gt;&lt;strong&gt;Just for Fun&lt;/strong&gt;&lt;/a&gt; mood.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">danigm</dc:creator><pubDate>Fri, 05 Jun 2026 12:00:00 +0200</pubDate><guid isPermaLink="false">tag:danigm.net,2026-06-05:/take-it-easy.html</guid><category>blog</category><category>suse</category><category>opensuse</category><category>gnome</category><category>open-source</category><category>AI</category></item><item><title>FOSDEM''13</title><link>https://danigm.net/fosdem13.html</link><description>&lt;h3&gt;Wadobo en el FOSDEM 2013&lt;/h3&gt;
&lt;p&gt;Este año, &lt;a href="http://wadobo.com/about/"&gt;Wadobo&lt;/a&gt; al completo se ha pasado por el &lt;a href="http://fosdem.org"&gt;FOSDEM (The
Free and Open source Software Developers’ European Meeting)&lt;/a&gt;, y
hemos aprovechado el evento para enterarnos de primera mano de qué es
lo que se está moviendo en el mundo del software libre.&lt;/p&gt;
&lt;p&gt;Este año, a diferencia del FOSDEM del 2011, donde &lt;a href="http://blog.edulix.es/"&gt;Edulix&lt;/a&gt; habló
sobre &lt;a href="https://www.youtube.com/watch?v=0ozJ89KFIF0"&gt;Timebank&lt;/a&gt; y también sobre &lt;a href="https://www.youtube.com/watch?v=FGa5eVh4w-g"&gt;Ágora&lt;/a&gt;, no hemos dado ninguna
charla, no por falta de ganas o temas sobre los que hablar, sino más
bien porque lo hemos ido dejando pasar y al final no hemos propuesto
nada. Supongo que el año que viene estaremos allí otra vez y esta vez
con alguna que otra charla.&lt;/p&gt;
&lt;h3&gt;Hacia dónde va el desarrollo&lt;/h3&gt;
&lt;p&gt;El FOSDEM es un gran evento que se desarrolla en un corto periodo de
tiempo y donde se presentan simultáneamente muchísimas charlas
realmente interesantes sobre diferentes tecnologías, sin embargo
personalmente he presenciado un ligero cambio en la masa de
desarrolladores, o más bien en el interés general.&lt;/p&gt;
&lt;p&gt;Mozilla tuvo una sala llena de charlas los dos días. Se habló de web,
de comunidad y de firefox, pero sobre todo se habló de &lt;a href="http://www.mozilla.org/en-US/firefoxos/"&gt;Firefox OS&lt;/a&gt;.
Y creo que es uno de los temas que más atención han recibido en este
FOSDEM.&lt;/p&gt;
&lt;p&gt;Actualmente las plataformas programables se han multiplicado y hoy en
día no sólo existen los ordenadores tradicionales, han aparecido
multitud de dispositivos y eso se está notando en la comunidad de
software libre, que parece empezar a buscar dispositivos realmente
libres sobre los que trabajar. Firefox OS promete algo más de
libertad, y también anda por ahí &lt;a href="http://www.ubuntu.com/devices/phone"&gt;ubuntu&lt;/a&gt; y otras cosas como
&lt;a href="http://jolla.com/"&gt;jolla&lt;/a&gt;. Por lo que me puedo aventurar a prever un gran movimiento
de desarrolladores a este tipo de proyectos que son realmente
prometedores llevando el software libre un poco más allá.&lt;/p&gt;
&lt;p&gt;Por lo tanto y viendo las diferentes charlas de este último FOSDEM me
da la impresión de que el interés en el mundo del software libre, y
creo que del desarrollo de software en general, está tendiendo hacia
los nuevos dispositivos. Y no creo que este creciente interés sobre
estas nuevas tecnologías vaya en detrimento de grandes proyectos que
en el pasado pudieron ser el gran foco de interés, como las grandes
distribuciones o los entornos de escritorio tradicionales, sino más
bien creo que la comunidad de software libre está creciendo y llegando
a lugares donde antes era imposible llegar.&lt;/p&gt;
&lt;h3&gt;Otras cosillas&lt;/h3&gt;
&lt;p&gt;Hay un par de cosas que han llamado mi atención durante el FOSDEM. Lo
primero es la tecnología &lt;a href="http://www.webrtc.org/"&gt;webrtc&lt;/a&gt;, me enteré de esta tecnología en
una charla de mozilla y la verdad es que es algo bastante
interesante. Esta charla ha motivado que me haya descargado y
compilado el firefox desde el repositorio para jugar un poco y tengo
pensado hacer algún tipo de aplicación de ejemplo para explorar las
posibilidades que ofrece.&lt;/p&gt;
&lt;p&gt;La otra cosa que me ha llamado la atención durante este evento ha sido
el anuncio de GNOME de la elección del lenguaje oficial para el
desarrollo de aplicaciones, y este no es otro que &lt;a href="http://www.j5live.com/2013/02/04/gnome-and-languages/"&gt;javascript&lt;/a&gt;.
Aún siendo un defensor de python para todo tengo que decir que no es
ninguna locura, javascript es un lenguaje de alto nivel y junto con
gobject-instrospection gjs es una herramienta bastante potente. A
partir de ahora lo único que hay que hacer es generar buena
documentación y el número de aplicaciones para gnome en js crecerá
considerablemente, gnome puede convertirse en una buena plataforma de
desarrollo.&lt;/p&gt;
&lt;h3&gt;Lo peor&lt;/h3&gt;
&lt;p&gt;El FOSDEM es un evento bastante popular y cada vez va más gente lo que
en principio es bueno, pero el espacio es finito y se convierte en un
problema el pillar sitio para ir a las charlas interesantes. Por
ejemplo este año había un track de python donde había bastantes
charlas muy interesantes y no pudimos ver ninguna de ellas porque era
una sala medianamente pequeña y estaba llena desde primera hora.&lt;/p&gt;
&lt;p class="img"&gt;
    &lt;a href="http://www.linuxhispano.net/tira/fosdem.png"&gt;
        &lt;img src="http://www.linuxhispano.net/tira/fosdem.png" /&gt;
    &lt;/a&gt;
&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">danigm</dc:creator><pubDate>Mon, 11 Feb 2013 00:00:00 +0100</pubDate><guid isPermaLink="false">tag:danigm.net,2013-02-11:/fosdem13.html</guid><category>blog</category><category>fosdem</category><category>wadobo</category><category>open source</category></item></channel></rss>