<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gustavo on Information Technology &#187; Freedomware</title>
	<atom:link href="http://gustavonarea.net/blog/topics/free-software/feed/" rel="self" type="application/rss+xml" />
	<link>http://gustavonarea.net</link>
	<description>Just a social techie</description>
	<lastBuildDate>Tue, 20 Jul 2010 20:47:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WSGI and Repoze on identi.ca</title>
		<link>http://gustavonarea.net/blog/posts/wsgi-and-repoze-on-identi-ca/</link>
		<comments>http://gustavonarea.net/blog/posts/wsgi-and-repoze-on-identi-ca/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 21:56:51 +0000</pubDate>
		<dc:creator>Gustavo</dc:creator>
				<category><![CDATA[Freedomware]]></category>
		<category><![CDATA[Turbo Gears]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Repoze]]></category>
		<category><![CDATA[repoze.what]]></category>
		<category><![CDATA[WSGI]]></category>

		<guid isPermaLink="false">http://gustavonarea.net/?p=327</guid>
		<description><![CDATA[A few weeks ago I started the Repoze and WSGI groups on identi.ca. Please feel free to join us if you have something to share! Or just keep an eye on those groups to receive updates.
]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago I started the <a title="The Repoze project" href="http://identi.ca/group/repoze">Repoze</a> and <a title="WSGI" href="http://identi.ca/group/wsgi">WSGI</a> groups on <a title="identi.ca" href="http://identi.ca/">identi.ca</a>. Please feel free to join us if you have something to share! Or just keep an eye on those groups to receive updates.</p>
]]></content:encoded>
			<wfw:commentRss>http://gustavonarea.net/blog/posts/wsgi-and-repoze-on-identi-ca/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting back on track</title>
		<link>http://gustavonarea.net/blog/posts/getting-back-on-track/</link>
		<comments>http://gustavonarea.net/blog/posts/getting-back-on-track/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 23:38:59 +0000</pubDate>
		<dc:creator>Gustavo</dc:creator>
				<category><![CDATA[Freedomware]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Turbo Gears]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[2degrees]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[Madrid]]></category>
		<category><![CDATA[Oxford]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Spain]]></category>
		<category><![CDATA[TurboGears]]></category>
		<category><![CDATA[UK]]></category>
		<category><![CDATA[WSGI]]></category>

		<guid isPermaLink="false">http://gustavonarea.net/?p=285</guid>
		<description><![CDATA[Yes, I&#8217;m alive.
Since the second half of last summer I&#8217;ve been inactive in the Free Software arena. No commits, no emails from me in the last few months which may indicate that the projects are dead. So I wanted to write to let you know that I have no plans to stop maintaining any of [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, I&#8217;m alive.</p>
<p>Since the second half of last summer I&#8217;ve been inactive in the Free Software arena. No commits, no emails from me in the last few months which may indicate that the projects are dead. So I wanted to write to let you know that <strong>I have no plans to stop maintaining any of my projects</strong>. I will start to catch up with all the things I&#8217;ve missed in the projects I normally contribute to and the projects I develop alone.</p>
<p>The reason why you&#8217;d heard nothing from me is that I left Spain to move to Oxford, in order to work at the cool company behind <a title="2Degrees" href="http://www.2degreesnetwork.com">2degreesnetwork.com</a>. The removal was the most time-consuming and stressful thing I&#8217;d ever done, but after one month working here, I&#8217;m happy to say that it was worth it. The atmosphere is just like I thought Web 2.0 companies were, and I am surrounded by nice and talented people. I can&#8217;t be happier.</p>
<p>Well, back to the projects, I had to wait a lot to get access to the Internet at home, but I got it a couple of weeks ago and have been catching up (slowly) with the pending stuff. I still have a huge stack of unanswered emails, for example.</p>
<p>For the last couple of weeks I was working fulltime on <a href="http://what.repoze.org/">repoze.what</a> 1.1 and <a title="The repoze.what Django plugin" href="http://what.repoze.org/docs/plugins/django/">repoze.what-django</a>. I hope to finish the documentation and get the first alpha releases out very soon; the code itself is pretty much ready and, as usual, fully tested. I didn&#8217;t have plans to do a <em>repoze.what</em> 1.1 release anytime soon, but while developing <em>repoze.what-django</em> I found myself implementing something which would be useful outside Django (i.e., ACLs) and thus I decided to move it to <em>repoze.what</em>.</p>
<p>After that, I want to improve the auth documentation in TurboGears 2. <a title="The repoze.what Pylons plugin" href="http://code.gustavonarea.net/repoze.what-pylons/">repoze.what-pylons</a> is the crucial part of the <em>repoze.what</em> integration in TG2 and it&#8217;s fully documented, but duplicating part of those docs won&#8217;t do any harm and adding some tips and tricks would be nice. I started doing that some months ago but never committed it; I have to finish it this time.</p>
<p>Then I&#8217;d like to make <em>repoze.what-pylons</em> take advantage of the new features in <em>repoze.what</em> 1.1, like <em>repoze.what-django</em> already does.</p>
<p>That&#8217;s it for the foreseeable future. Next year I really want to get serious with <a title="Boolean Expressions Interpreter" href="http://code.gustavonarea.net/booleano/">Booleano</a> and <a title="Access Control Lists support for Python" href="https://launchpad.net/pyacl">PyACL</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gustavonarea.net/blog/posts/getting-back-on-track/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dell is ashamed of its Ubuntu-powered laptops</title>
		<link>http://gustavonarea.net/blog/posts/dell-ashamed-ubuntu-laptops/</link>
		<comments>http://gustavonarea.net/blog/posts/dell-ashamed-ubuntu-laptops/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 17:54:00 +0000</pubDate>
		<dc:creator>Gustavo</dc:creator>
				<category><![CDATA[Freedomware]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://gustavonarea.net/?p=222</guid>
		<description><![CDATA[My laptop was slow while running my chain and ball KDE 4, and also got some things broken recently (e.g., battery, screen hinges), so I decided to buy a new one last week before it leaves me stranded. And soon enough I realized that I had two options:

Buy it in a place where every single [...]]]></description>
			<content:encoded><![CDATA[<p>My laptop was slow while running my chain and ball KDE 4, and also got some things broken recently (e.g., battery, screen hinges), so I decided to buy a new one last week before it leaves me stranded. And soon enough I realized that I had two options:</p>
<ul>
<li>Buy it in a place where every single computer ships with Windows, so that I could claim a refund. I didn&#8217;t care about the money: I just wanted to mess with that kind of vendors and file a lawsuit if I didn&#8217;t get it on good terms, to encourage people to do the same thing and thus contribute to do away with the <a title="About Windows" href="http://www.getgnulinux.org/windows/">Windows</a> Tax.</li>
<li>Purchase it from a <a title="GNU/Linux computers" href="http://www.linuxpreloaded.com/">Linux pre-installed</a> vendor, to support them. Even if they pre-installed a freedom-trampling system like Windows, it&#8217;d be good to show them that Freedomware worths it.</li>
</ul>
<p>I liked both options alike, so I based my decision on the computer specs and costs, not on the vendor/manufacturer.</p>
<p>I decided to get a Dell XPS M1330, one of the two Ubuntu-powered computers that I remembered Dell sells in Spain. So I visited <a href="http://www.dell.es/ubuntu">dell.es/ubuntu</a> and was surprised to find just a couple of <a title="What's a netbook?" href="http://en.wikipedia.org/wiki/Netbook">netbooks</a>! Change of plans; now I&#8217;ll have to get it with Windows and claim a refund, I told myself.</p>
<p>So the first step was to get a proof that I was imposed the operating system when I bought the laptop. Sales representatives were available for a chat, so I asked them how could I get a Dell XPS M1330 without Windows. The surprising answer was that <strong>it was available with Ubuntu</strong> and pointed me to <a title="Dell XPS M1330 with Ubuntu pre-installed, in Spain" href="http://configure2.euro.dell.com/dellstore/config.aspx?cs=esdhs1&amp;kc=a&amp;oc=N04X3315&amp;x=0&amp;y=0">configure2.euro.dell.com/dellstore/</a>! Plans changed one more time; back to the original plan, get it with <a href="http://www.getgnulinux.org/switch_to_linux/">Linux</a>.</p>
<p>I obviously asked why it wasn&#8217;t listed on <a href="http://www.dell.es/ubuntu">dell.es/ubuntu</a>. The sales rep said that s/he didn&#8217;t know why and that s/he will forward my query to the relevant department. I bought the laptop with Ubuntu that day and that was it.</p>
<p>Today, out of curiosity, I went to <a href="http://www.dell.es/ubuntu">dell.es/ubuntu</a> and found that it hasn&#8217;t changed! <strong>The link the sales rep provided me with the other day still works but the laptop is not listed</strong>. And the same happens in <a href="http://www.dell.fr/ubuntu">dell.fr/ubuntu</a>, <a href="http://www.dell.co.uk/ubuntu">dell.co.uk/ubuntu</a> and <a href="http://www.dell.de/ubuntu">dell.de/ubuntu</a>, for example.</p>
<p>This can hardly be a mistake. <strong>Why the heck does Dell hide some of the few Linux-powered computers they sell now?</strong> Maybe due to threats from Microsoft? After all, <a title="Microsoft and its monopolistic practices" href="http://www.google.com/search?q=%2Bmicrosoft%2Bmonopolistic%2Bpractices">it&#8217;s well-know for its monopolistic practices</a>.</p>
<p><strong>PS (April 18th @ 14:00 UTC):</strong> The link above to <a href="http://configure2.euro.dell.com/dellstore/config.aspx?cs=esdhs1&amp;kc=a&amp;oc=N04X3315&amp;x=0&amp;y=0">configure2.euro.dell.com/dellstore/</a> doesn&#8217;t work at times today, so here&#8217;s an screenshot if it doesn&#8217;t work for you:</p>
<p><a href="http://gustavonarea.net/uploads/ubuntu-xps-configurator.png"><img class="aligncenter size-thumbnail wp-image-234" title="Dell XPS with Ubuntu in Dell's configuration service" src="http://gustavonarea.net/uploads/ubuntu-xps-configurator.png" alt="" width="150" height="92" /></a></p>
<p><strong>PS (April 19th @ 18:30 UTC):</strong> This is an screenshot of the random error I warned about yesterday (which I took just in case), before reaching Digg.com&#8217;s front-page:</p>
<p><a href="http://gustavonarea.net/uploads/dell-ubuntu-error-april18.png"><img class="aligncenter size-thumbnail wp-image-239" title="Error before hitting Digg.com's front-page" src="http://gustavonarea.net/uploads/dell-ubuntu-error-april18.png" alt="" width="150" height="92" /></a></p>
<p>Now, almost 20 hours after reaching Digg&#8217;s front-page, the link no longer works (not even at times, as yesterday) and a better formatted page is displayed instead:</p>
<p><a href="http://gustavonarea.net/uploads/dell-ubuntu-error-april19.png"><img class="aligncenter size-thumbnail wp-image-240" title="Error after hitting Digg.com's front-page" src="http://gustavonarea.net/uploads/dell-ubuntu-error-april19.png" alt="" width="150" height="92" /></a></p>
<p>I don&#8217;t know if the different error pages actually mean something, but my point is that the link is now dead.</p>
]]></content:encoded>
			<wfw:commentRss>http://gustavonarea.net/blog/posts/dell-ashamed-ubuntu-laptops/feed/</wfw:commentRss>
		<slash:comments>45</slash:comments>
		</item>
		<item>
		<title>Freedomware needs more engineering and less mere &#8220;development&#8221;</title>
		<link>http://gustavonarea.net/blog/posts/freedomware-needs-more-engineering-and-less-mere-development/</link>
		<comments>http://gustavonarea.net/blog/posts/freedomware-needs-more-engineering-and-less-mere-development/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 17:00:03 +0000</pubDate>
		<dc:creator>Gustavo</dc:creator>
				<category><![CDATA[Freedomware]]></category>
		<category><![CDATA[Software measurement]]></category>
		<category><![CDATA[ÉcoleCua]]></category>
		<category><![CDATA[CMMi]]></category>
		<category><![CDATA[ISO 12207]]></category>

		<guid isPermaLink="false">http://gustavonarea.net/?p=183</guid>
		<description><![CDATA[I am absolutely convinced that freedomware requires less typical development projects and more engineering projects. To overtake freedom-trampling software, we need more than a good philosophy, the best hardware support, cutting-edge technology and money — we need engineering.
We have a lot to learn from the freedom-trampling industry is this regard (possibly, the only thing that [...]]]></description>
			<content:encoded><![CDATA[<p>I am absolutely convinced that <a href="http://www.softwareliberty.com/">freedomware</a> requires less <a title="Are you a Software Developer or a Software Engineer?" href="/blog/posts/are-you-a-software-developer-or-a-software-engineer/">typical <em>development</em> projects and more <em>engineering</em> projects</a>. To overtake freedom-trampling software, we need more than <a title="Philosophy of the GNU Project" href="http://www.gnu.org/philosophy/philosophy.html">a good philosophy</a>, <a title="Linux Hardware Support Better Than Windows" href="http://changelog.complete.org/posts/644-Linux-Hardware-Support-Better-Than-Windows.html">the best hardware support</a>, <a title=" Innovation in Free Software is No Fantasy" href="http://www.linuxplanet.com/linuxplanet/opinions/6443/3/">cutting-edge technology</a> and money — we need engineering.</p>
<p>We have a lot to learn from the freedom-trampling industry is this regard (possibly, the only thing that is worth <a href="http://en.wikipedia.org/wiki/Porting">&#8220;porting&#8221;</a> to the freedomware environment). In that industry, software process standards (like <a title="Capability Maturity Model Integration" href="http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration">CMMi</a> or <a href="http://en.wikipedia.org/wiki/ISO_12207">ISO 12207</a>) are widely used and often a requirement. And we need them here too:</p>
<ol>
<li>We have more people working together and commonly they are  from different countries. Diversity is enormous. So, we need standard, comprehensive and proven mechanisms to handle the <a href="http://en.wikipedia.org/wiki/Software_development_process">software process</a>.</li>
<li>Nearly all of the freedomware projects are mere software development projects, not software engineering projects (<a title="Software development vs. Software engineering" href="http://gustavonarea.net/blog/posts/are-you-a-software-developer-or-a-software-engineer/">and that&#8217;s a <strong>huge</strong> difference!</a>). The <em>wide range of bad practices</em> extends from lack of proper in-code documentation to unrealistic deadlines, including no way to keep track of users&#8217; satisfaction (specially of those who don&#8217;t speak the lingua franca of technology). This is, <strong>free software is rarely measured</strong> (and that, using our own terminology, is a &#8220;blocker bug&#8221;).</li>
</ol>
<p>That a given project is community-driven with no full or part-time developer is not an excuse not to measure the software they create. It&#8217;ll certainly take time to learn what and how to measure (depending on one&#8217;s responsibilities) if the person is new to software measurement, as well as time to analyze the relevant collected measures periodically, but rest assured that by basing your estimations and decisions on such an periodical analysis, the continuous improvement of the project would be guaranteed.</p>
<p>Of course, not every freedomware project &#8220;must&#8221; be a software engineering project. Tiny projects aimed at a very limited audience and maintained by a couple of developers may not require such a care, specially if it&#8217;s not expected to grow too much.</p>
<p>Unfortunately, it&#8217;s worth noting that there&#8217;s a drawback of using standards like the ones mentioned above: They (usually) assume a software development process like that of non-free software, so you&#8217;ll frequently encounter (much) text specific to such processes; and as a result, many processes specific to freedomware development are not covered. I think we need an standard that addresses our software development processes.</p>
<h2>Learn more</h2>
<p>As in <a href="/blog/posts/are-you-a-software-developer-or-a-software-engineer/">the previous article on software measurement</a>, I recommend the book &#8220;Software Measurement&#8221; by Christof Ebert and Reiner Dumke (ISBN: <a href="http://en.wikipedia.org/w/index.php?title=Special%3ABookSources&amp;isbn=978-3-540-71648-8">978-3-540-71648-8</a>). As I said previously, it&#8217;s a must-read, although it&#8217;s perhaps specially aimed at decision-makers and not too much at developers themselves.</p>
<p>Another good book on this topic, which is more practical (as its title implies), is &#8220;Software measurement and estimation: A practical approach&#8221; by Linda Laird and M. Carol Brennan (ISBN: <a href="http://en.wikipedia.org/w/index.php?title=Special%3ABookSources&amp;isbn=9780471676225">978-0-471-67622-5</a>). This one is definitely aimed at developers themselves.</p>
<p>If I reached my goal of making you interested in software measurement in freedomware, then you may also want to keep an eye on the upcoming <a title="The Software Measurement Suite" href="https://launchpad.net/ecolecua">ÉcoleCua</a> project.</p>
<p>Finally, I invite you to check out <a href="https://www.ohloh.net/">Ohloh.net</a>, a gratis and basic metrics service for freedomware projects.</p>
]]></content:encoded>
			<wfw:commentRss>http://gustavonarea.net/blog/posts/freedomware-needs-more-engineering-and-less-mere-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Horrible first impressions with Intrepid</title>
		<link>http://gustavonarea.net/blog/posts/horrible-first-impressions-with-intrepid/</link>
		<comments>http://gustavonarea.net/blog/posts/horrible-first-impressions-with-intrepid/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 19:55:35 +0000</pubDate>
		<dc:creator>Gustavo</dc:creator>
				<category><![CDATA[Freedomware]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://gustavonarea.net/?p=162</guid>
		<description><![CDATA[My first impression with Intrepid has not been good at all:

It broke the web server in one of the servers I administrate, and it took me a while to spot the bug.
I had no way to access the Internet from my laptop! No wireless network, no wired network. Nothing. Picture how hard it was for [...]]]></description>
			<content:encoded><![CDATA[<p>My first impression with Intrepid has not been good at all:</p>
<ol>
<li><a href="https://bugs.launchpad.net/ubuntu/+source/lighttpd/+bug/291233">It broke the web server</a> in one of the servers I administrate, and it took me a while to spot the bug.</li>
<li><a href="https://bugs.launchpad.net/ubuntu/+bug/291220">I had no way to access the Internet from my laptop</a>! No wireless network, no wired network. Nothing. Picture how hard it was for me to get help on IRC using another computer. Not to mention the time I wasted trying to fix it, while I was downloading the CD for Hardy.</li>
</ol>
<p><strong>PS (Nov 4th):</strong> A few days later, I have to admit that I love this Kubuntu release! It fixed several broken things from Hardy and includes nice features!</p>
]]></content:encoded>
			<wfw:commentRss>http://gustavonarea.net/blog/posts/horrible-first-impressions-with-intrepid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joining the development of TurboGears</title>
		<link>http://gustavonarea.net/blog/posts/joining-the-development-of-turbogears/</link>
		<comments>http://gustavonarea.net/blog/posts/joining-the-development-of-turbogears/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 17:23:56 +0000</pubDate>
		<dc:creator>Gustavo</dc:creator>
				<category><![CDATA[Freedomware]]></category>
		<category><![CDATA[GNU/Linux Matters]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Turbo Gears]]></category>
		<category><![CDATA[animador]]></category>
		<category><![CDATA[OpenId]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[TurboGears]]></category>

		<guid isPermaLink="false">http://gustavonarea.net/?p=91</guid>
		<description><![CDATA[I&#8217;ve had the great pleasure of being invited by the TurboGears team to become an official committer for the great TurboGears framework.
This is because I&#8217;ve been contributing patches for TurboGears 2 and other packages used by Animador (a TurboGears 2 application), since I started its development, in order to fix bugs and/or add new features [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had the great pleasure of being invited by the <a href="http://en.wikipedia.org/wiki/TurboGears">TurboGears</a> team to become an official <a title="What's a committer?" href="http://en.wikipedia.org/wiki/Committer">committer</a> for <a href="http://turbogears.org/about/">the great TurboGears framework</a>.</p>
<p>This is because I&#8217;ve been contributing patches for TurboGears 2 and other packages used by <a href="http://tracker.gnulinuxmatters.org/wiki/Animador">Animador</a> (a <a href="http://turbogears.org/2.0/docs/index.html">TurboGears 2</a> application), since I started its development, in order to fix bugs and/or add new features that I want in Animador. So now I can apply my changes by myself! <img src='http://gustavonarea.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>And stay tunned, because very soon it&#8217;s going to be very easy to add <a href="http://openid.net/">OpenId</a> support to any WSGI application by means of <a href="http://tracker.gnulinuxmatters.org/ticket/264">a plugin for the framework-independent <em>repoze.who</em> package</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://gustavonarea.net/blog/posts/joining-the-development-of-turbogears/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Finally Satisfied With KDE 4</title>
		<link>http://gustavonarea.net/blog/posts/finally-satisfied-with-kde-4/</link>
		<comments>http://gustavonarea.net/blog/posts/finally-satisfied-with-kde-4/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 07:35:11 +0000</pubDate>
		<dc:creator>Gustavo</dc:creator>
				<category><![CDATA[Freedomware]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[KDE4]]></category>

		<guid isPermaLink="false">http://gustavonarea.net/?p=65</guid>
		<description><![CDATA[After being disappointed on KDE 4 since the first beta releases (it was simpler than Gnome!), and upset when the new Kontact ate my emails, I&#8217;m finally happy with the latest &#8220;stable&#8221; [sic] release of KDE 4.
However, I must say that to me this is the first beta-quality release of KDE 4; the others were [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_66" class="wp-caption alignnone" style="width: 310px"><a href="http://gustavonarea.net/uploads/kde_41_final.png"><img class="size-medium wp-image-66" title="KDE 4.1 Final" src="http://gustavonarea.net/uploads/kde_41_final-300x187.png" alt="An screenshot of KDE 4.1 in Kubuntu Hardy" width="300" height="187" /></a><p class="wp-caption-text">An screenshot of KDE 4.1 in Kubuntu Hardy</p></div>
<p>After being disappointed on KDE 4 since the first beta releases (it was simpler than Gnome!), and upset when <a title="Don't use IMAP support in KDE!" href="/blog/posts/do-not-use-imap-support-in-kmail-it-will-eat-your-emails/">the new Kontact ate my emails</a>, I&#8217;m finally happy with the latest &#8220;stable&#8221; <em>[sic]</em> release of KDE 4.</p>
<p>However, I must say that to me this is the first beta-quality release of KDE 4; the others were just pre-alpha quality. I wish I can refer to the upcoming KDE 4.2 Final as an the first stable release of KDE 4.</p>
]]></content:encoded>
			<wfw:commentRss>http://gustavonarea.net/blog/posts/finally-satisfied-with-kde-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Python Developers: Help Us Promote Freedomware!</title>
		<link>http://gustavonarea.net/blog/posts/python-developers-help-us-promote-freedomware/</link>
		<comments>http://gustavonarea.net/blog/posts/python-developers-help-us-promote-freedomware/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 18:45:19 +0000</pubDate>
		<dc:creator>Gustavo</dc:creator>
				<category><![CDATA[Freedomware]]></category>
		<category><![CDATA[GNU/Linux Matters]]></category>
		<category><![CDATA[animador]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://gustavonarea.net/?p=62</guid>
		<description><![CDATA[GNU/Linux Matters is looking for Python developers to develop the upcoming multicultural SpreadFirefox.com-like platform to promote freedomware and Linux.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gnulinuxmatters.org/blog/we-are-looking-for-python-developers/">GNU/Linux Matters is looking for Python developers</a> to develop the upcoming multicultural SpreadFirefox.com-like platform to promote freedomware and <a title="GNU/Linux" href="http://www.getgnulinux.org/">Linux</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gustavonarea.net/blog/posts/python-developers-help-us-promote-freedomware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We&#8217;ll be able to install Ubuntu with Freedomware only!</title>
		<link>http://gustavonarea.net/blog/posts/well-be-able-to-install-ubuntu-with-freedomware-only/</link>
		<comments>http://gustavonarea.net/blog/posts/well-be-able-to-install-ubuntu-with-freedomware-only/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 15:04:14 +0000</pubDate>
		<dc:creator>Gustavo</dc:creator>
				<category><![CDATA[Freedomware]]></category>
		<category><![CDATA[Canonical]]></category>
		<category><![CDATA[Gobuntu]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://gustavonarea.net/?p=55</guid>
		<description><![CDATA[With no need to download a fully free fork, like gNewSense or Gobuntu.
I am really glad to know that, and hope it will also work with Kubuntu.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.canonical.com/?p=11">With no need to download a fully free fork</a>, like gNewSense or Gobuntu.</p>
<p>I am really glad to know that, and hope it will also work with Kubuntu.</p>
]]></content:encoded>
			<wfw:commentRss>http://gustavonarea.net/blog/posts/well-be-able-to-install-ubuntu-with-freedomware-only/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>I&#8217;ve seen the light: GNU/Linux Does Not Matter That Much</title>
		<link>http://gustavonarea.net/blog/posts/ive-seen-the-light-gnulinux-does-not-matter-that-much/</link>
		<comments>http://gustavonarea.net/blog/posts/ive-seen-the-light-gnulinux-does-not-matter-that-much/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 20:09:20 +0000</pubDate>
		<dc:creator>Gustavo</dc:creator>
				<category><![CDATA[Freedomware]]></category>
		<category><![CDATA[GNU/Linux Matters]]></category>
		<category><![CDATA[animador]]></category>
		<category><![CDATA[Closed Standards]]></category>
		<category><![CDATA[ffii]]></category>
		<category><![CDATA[formats]]></category>
		<category><![CDATA[fsf]]></category>
		<category><![CDATA[GGL.o]]></category>
		<category><![CDATA[glm]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[gnu/linux]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[Open Standards]]></category>
		<category><![CDATA[protocols]]></category>
		<category><![CDATA[Unconstrained]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://gustavonarea.net/blog/posts/ive-seen-the-light-gnulinux-does-not-matter-that-much/</guid>
		<description><![CDATA[We freedomware advocates think that switching to a Freedom-respectful operating system (usually GNU/Linux) is the most important step when switching to freedomware, and therefore we focus on promoting these systems (myself included). However, I&#8217;ve found out that it does not matter that much.
The first and most important step when switching to Freedomware is using formats [...]]]></description>
			<content:encoded><![CDATA[<p>We <a href="http://www.softwareliberty.com/" title="Free Software">freedomware</a> advocates think that switching to a Freedom-respectful operating system (usually <a href="http://www.getgnulinux.org/" title="Linux, an operating system that respects your Freedom">GNU/Linux</a>) is the most important step when switching to freedomware, and therefore we focus on promoting these systems (myself included). However, I&#8217;ve found out that <strong>it does <em>not</em> matter <em>that</em> much</strong>.</p>
<p>The first and most important step when switching to Freedomware is using formats and protocols defined as <a href="http://opensource.org/osr/" title="Open Standards Requirement for Software">Open Standards</a>, even under a Freedom-trampling system like <a href="http://www.getgnulinux.org/windows/" title="Windows, a Freedom-trampling software">Windows</a>: <strong>Vendor lock-in is only possible by means of closed standards</strong>. They are the stone corner of the non-free software industry.</p>
<p>Why those who know about Freedomware, and support the idea, don&#8217;t make the switch? Aside their inability to follow their thoughts (the games excuse is included here), because switching from <em>Windows+Office+MSNMessenger/Etc</em> to <em>GNU/Linux+OpenOffice.org+Pidgin+Etc</em> seems like a <strong>huge</strong> step, only made by <em>adventurous souls</em>.</p>
<p>The most important things for them, their information and communications, are already locked-in, tied to a single vendor. <strong>Encouraging them to switch to a freedom-respectful operating system is an unwise recommendation, if you know they still rely on closed standards</strong>:</p>
<ol>
<li>If you say that they won&#8217;t be able to use the programs they were used to, but their free alternatives, you will fright them. Not to mention what they&#8217;ll think when they know that their MP3s, WMVs and .doc documents won&#8217;t play nice, and that their MSN Messenger sucks under GNU/Linux.</li>
<li>If you help them to keep their files under closed formats and communicate through closed protocols, then, why on the earth do you want them to use a free operating system? <em>Using a free operating system <strong>simply</strong> means that most of your software is free</em>. It <em>seldom</em> means that the user is reluctant to use Freedom-trampling software, closed formats and/or closed protocols, again. Quick demonstration: Take a look at any community of the easy-to-use distros and you will find that these standards are widely used among the majority of these users (although this doesn&#8217;t mean that <a href="http://www.gentoo.org/" title="Gentoo GNU/Linux">Gentoo</a> users, for example, are all disciples of the Church of Emacs).</li>
</ol>
<p>The only way to make safely the switch to a Freedom-respectful computing environment, with no turning back, is by getting rid of closed formats and protocols, before switching to a free operating system. Windows-GNU/Linux dual boots wouldn&#8217;t be necessary anymore.</p>
<p>These closed standards have always been a top-priority for non-free software vendors, unlike for us. <strong>Closed standards represent the Achilles&#8217; heel of the non-free software industry</strong>. We must hit them there! Pay attention to this excerpt from <a href="http://ec.europa.eu/comm/competition/antitrust/cases/decisions/37792/en.pdf" title="The European Commission, in its March 24, 2004 decision on Microsoft's business practices">a memo sent by Aaron Contorer, Microsoft general manager for C++ development, to Bill Gates</a>:</p>
<blockquote><p> &#8220;The Windows API is so broad, so deep, and so functional that most <a href="http://en.wikipedia.org/wiki/Independent_software_vendor" title="Independent software vendor">ISVs</a> would be crazy not to use it. And it is so deeply embedded in the source code of many Windows apps that there is a huge switching cost to using a different operating system instead&#8230;<br />
&#8220;It is this switching cost that has given the customers the patience to stick with Windows through all our mistakes, our buggy drivers, our high <a href="http://en.wikipedia.org/wiki/Total_cost_of_ownership" title="Total cost of ownership">TCO</a>, our lack of a sexy vision at times, and many other difficulties [...] Customers constantly evaluate other desktop platforms, [but] it would be so much work to move over that they hope we just improve Windows rather than force them to move.<br />
&#8220;In short, without this exclusive franchise called the Windows API, we would have been dead a long time ago.&#8221;</p></blockquote>
<h2>OK, that&#8217;s the root problem, but what&#8217;s the solution!?</h2>
<p><strong>We must put <em>more</em> effort into making people switch to open formats and open protocols</strong>, than the effort we put into encouraging them to switch to a freedom-respectful operating system like GNU/Linux. This is, our goal should be that people will get rid of closed formats and protocols <em>before</em> switching to a free operating system. <em>Don&#8217;t expect them to make the switch after installing the free system!</em> Or at least don&#8217;t get your hopes up if you ignore this (take the longer yet save path!).</p>
<p>The above might seem obvious to you at this point, and you might wonder, <em>how are we supposed to do so effectively?</em></p>
<h2>My proposal</h2>
<p>We have to carry out three tasks to reach our goal:</p>
<ol>
<li>First and foremost, make people worry about the formats and protocols they rely on;</li>
<li>Make it really easy for people to switch to unconstrained formats and protocols, under the current operating system, but also warn them that everything won&#8217;t be completely solved until they throw the non-free system away;</li>
<li><strong>And <em>finally</em></strong>, make people switch to a freedom-respectful operating system, like GNU/Linux.</li>
</ol>
<p>(Notice that nowadays most of us start with task #3, then <em>some of us</em> go further and make #1, but nearly we all forget about task #2)</p>
<p>These tasks should be performed separately and harmoniously, with one project for each of them. The good news is that we won&#8217;t have to start from scratch, as there are some existing efforts: <a href="http://www.gnulinuxmatters.org/" title="The Freedomware Marketing Organization">GNU/Linux Matters</a> is going to develop <a href="https://tracker.gnulinuxmatters.org/wiki/Uncontrained" title="Uncontrained.info">Unconstrained.info</a>, a project that would meet the requirements of task #1, and it also maintains <a href="http://www.getgnulinux.org/" title="GNU/Linux, an operating system that respects your Freedom">GetGNULinux.org</a>, the project that already meets the requirements of task #3.</p>
<p>The second task is by far the hardest one. <em>The</em> solution, in my opinion, is a software suite made up of the following well-integrated modules:</p>
<ol>
<li><strong>A package manager</strong>, like those for GNU/Linux: It will make it easy for people to get started with Freedomware applications that support unconstrained formats and protocols. These programs must be stored on special repositories, so that we could disable support for constrained standards by default. <em>This manager would only install Freedomware required to make the switch</em>, excluding <em>useful</em> free add-ons for the operating system: Our goal is not to make people feel comfortable with their freedom-trampling operating system. Only the best Freedomware packages will be available, with no alternatives: It would make no sense to include both OpenOffice.org and Koffice (for example), we don&#8217;t want people to <em>experiment</em> with the free alternatives, just that they make the switch.</li>
<li><strong>A file format converter</strong>: An extremely easy to use Freedomware application to convert <em>any file</em> stored with a closed format into one stored with the best-suitable open format, preferably/optionally deleting the former file after the conversion. When the suite is being installed, it must configure the system to open those constrained-formats-based files with this converter.</li>
<li><strong>A Instant Messaging Migrator</strong>: The hardest to make module. It will help people migrate to open protocols such as Jabber or SIP. It would create a gratis Jabber account with any provider. Then, if allowed, it would let people&#8217;s contacts know that they are making the switch to an unconstrained and better messaging network (encouraging them to make the switch too). Finally, it would configure the pre-selected free IM client accordingly, making it ready to use.</li>
<li><strong>A tutor</strong>: A program, similar to a Help Center, that would advice people on unconstrained formats and protocols. It would provide guidance throughout the migration process. It would make sure that people keep in mind that they should switch to a free operating system once they get used to the new standards.</li>
</ol>
<p>This suite must meet these requirements:</p>
<ul>
<li>Be multi-platform: It must run on all the mainstream operating systems, including <strong>GNU/Linux</strong> (yes, haven&#8217;t you noticed the amount of GNU/Linux users tied to constrained formats and protocols?).</li>
<li>Be multilingual.</li>
<li>Be extremely easy to use.</li>
</ul>
<p>Once <a href="https://tracker.gnulinuxmatters.org/wiki/Uncontrained" title="Uncontrained.info">Unconstrained.info</a> and <em>the liberation suite</em> are ready, together with <a href="http://www.getgnulinux.org/" title="GNU/Linux, an operating system that respects your Freedom">GetGNULinux.org</a>, the final touch for us to be effective will be <a href="https://tracker.gnulinuxmatters.org/wiki/Animador">Animador</a>.</p>
<h2>In an ideal world&#8230;</h2>
<p>&#8230; Organizations such as <a href="http://www.mozilla.org/">Mozilla</a>, the <a href="http://www.fsf.org/">FSF</a> and the <a href="http://www.ffii.org/">FFII</a> will support <a href="http://www.gnulinuxmatters.org/">GNU/Linux Matters</a> with tasks #1 and #3, and <a href="http://www.gnu.org/">the GNU project</a> will take over task #2, with the support of all of us.</p>
<p>If everything fails, I&#8217;ll try my best to take over task #2 on behalf of GNU/Linux Matters.</p>
<h2>On my part&#8230;</h2>
<p>&#8230; I&#8217;ll try to make GNU/Linux Matters change its vision, according to this blog post.</p>
<h2>On your part&#8230;</h2>
<p>&#8230; This all sounds so beautiful, right? Well, <a href="http://www.gnulinuxmatters.org/participate/" title="Help GNU/Linux Matters!">we need you</a>! And please don&#8217;t forget to comment on this blog post and spread the word about it if you find it useful.</p>
<p><strong>PS:</strong> Got something to say? <a href="http://www.nuxified.org/topic/gnu_linux_does_not_matter_that_much">Talk about it on NXFD!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gustavonarea.net/blog/posts/ive-seen-the-light-gnulinux-does-not-matter-that-much/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
