<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>About Free Software</title>
<link>http://mixinet.net/~sto/blog/free-sw/</link>
<description>StoWiki</description>
<item>
	
	<title>My first nginx module</title>
	
	<guid>http://mixinet.net/~sto/blog/free-sw/20080918_my_first_nginx_module/</guid>
	<link>http://mixinet.net/~sto/blog/free-sw/20080918_my_first_nginx_module/</link>
	
	<pubDate></pubDate>
	<description><![CDATA[<p>Yesterday I sent a message to the <a href="http://wiki.codemongers.com/">Nginx</a> list to announce the
availability of my first module for that web server.</p>

<p>The module is used to do HTTP Basic Authentication agains PAM instead of using
an htpasswd file; I wrote it because I wanted to authenticate against OpenLDAP
and PostgreSQL and PAM already has support for that ;)</p>

<p>The code is available <a href="http://web.iti.upv.es/~sto/nginx/">here</a> and on the readme there are
instructions on how to build a patched debian package with the module
included.</p>
]]></description>
</item>
<item>
	
	<title>2nd gvSIG Conference</title>
	
	<guid>http://mixinet.net/~sto/blog/free-sw/20061123_II_gvSIG_conference/</guid>
	<link>http://mixinet.net/~sto/blog/free-sw/20061123_II_gvSIG_conference/</link>
	
	<pubDate></pubDate>
	<description><![CDATA[<p>I have not written anything on this blog for a long time and after someone
told me about it I decided that I could do it today; the long delay between
posts comes from the fact that I'm quite busy with my current jobs and they
don't leave me free time to work on <em>Debian</em> or <em>Free Software</em> related
projects in general.</p>

<p>Today I've been on the <a href="http://www.gvsig.gva.es/jornadas/?L=2">2nd gvSIG Conference</a>, a two day
conference related to the <a href="http://www.gvsig.gva.es/?L=2">gvSIG</a> project, a GPL'ed <a href="http://java.sun.com/">Java</a> based
GIS (Geographical Information System) promoted by Regional Council for
Infrastructures and Transportation (CIT) of the <a href="http://www.gva.es/">Valencian Government</a>.</p>

<p>I know about this project since it was made public, but I never tried it
because I have a very poor GIS knowledge and I always try to avoid Java based
software if possible (luckily one of the main reasons for that will <a href="http://www.sun.com/software/opensource/java/">change
soon</a>).</p>

<p>Some months ago I tried the tool, but I left it soon because I found its
interface quite weird and had no data to play with. Today I've seen a
presentation about the raster capabilities that will be included on the next
version of gvSIG and I have to admit that I've been quite impressed by them.</p>

<p>I don't think I will use the tool much, but it is good to see free software
projects like this one succeed; having local GNU/Linux distributions is not
bad, but IMHO projects like this one are a much better way of using public
money and promote the use and development of Free Software.</p>

<p>My only complaint about the project is that the project development is not as
open as I would like it to be (there is no public revision control system, no
bug-tracker, ...), probably because almost all of the work is done by local
software development companies that don't like to share their work until it is
finished and don't have a free software development culture...</p>

<p>... but hey, nobody is perfect... ;)</p>
]]></description>
</item>
<item>
	
	<title>La MaratOO&amp;#x27;o 2.0.1</title>
	
	<guid>http://mixinet.net/~sto/blog/free-sw/20051128_maratooo-2.0.1/</guid>
	<link>http://mixinet.net/~sto/blog/free-sw/20051128_maratooo-2.0.1/</link>
	
	<pubDate></pubDate>
	<description><![CDATA[<p>I've been all this weekend on the <a class="reference" href="http://www.uv.es/dptinf">Computer Science Department</a> Labs as the
owner of the keys.  We have celebrated for the second time this year a
<a class="reference" href="http://www.softcatala.org/noticies/14112005335.htm">MaratOO'o</a>, a work meeting to fix and review the Catalan translations of
<a class="reference" href="http://www.openoffice.org/">OpenOffice.org</a>.  Last February we had other meeting that was devoted to
<em>translation</em>, but this time it has been more a review thing.</p>
<p>The meeting has been organized by <a class="reference" href="http://www.softcatala.org/">Softcatalà</a>, a non-profit organization
devoted to promote the use of Catalan on the IT world. They do a lot of l10n
work for a lot of Free Software projects and had developed a set of <a class="reference" href="http://www.softcatala.org/projectes/eines/">tools for
translators</a>, including a <a class="reference" href="http://www.softcatala.org/projectes/eines/guiaestil/guiaestil.htm">style guide</a>, something I believe is really
important and I miss from other l10n teams for other languages like Spanish.</p>
<p>While I don't translate (I'm very bad at it), I belong to the organization
because of <a class="reference" href="http://oskuro.net/blog/">jordim</a> and <a class="reference" href="http://www.corrius.org/bloc/">jcorrius</a>, as they convinced me to help them
organize the previous <strong>MaratOO'o</strong> (for this one it was <a class="reference" href="http://www.softcatala.org/~jmas/bloc/">jordi</a> the one that
convinced me).</p>
<p>I believe this second session was good, I have not seen a single <tt class="docutils literal"><span class="pre">.po</span></tt> file,
but I've helped with the migration of services from the old <strong>Softcatalà</strong> to
a new one.  They have a lot of things configured in weird ways and the
migration has not been really planned (I don't understand why some services
were moved this weekend when there were 30 people using them), but probably is
not strange as it seems that none of the people with admin rights on the
machines has worked as sysadmin and they don't care much a about it, so things
seem to be done and left alone once they work, but for a migration like the
one they are doing, with a lot of program upgrades, the configuration of each
service has to be reviewed or things break easily.</p>
<p>On the L10N front it seems that things went well, we had near 30 people
translating during two days and that means that all the program localization
has been reviewed and some of the help files have been translated also, so we
will probably have a better Catalan langpack for <strong>OpenOffice.org</strong> soon and
maybe the help files also will be available.</p>
<p>I was going to include a photo on this post, but <a class="reference" href="http://oskuro.net/blog/">jordim</a> told me he was
going to use it on his blog, so use his bandwidth if you want to see the
people that was on the lab before we left (I'm not there, as I'm the one that
took the photo).</p>]]></description>
</item>
<item>
	
	<title>IV Jornades de Programari Lliure</title>
	
	<guid>http://mixinet.net/~sto/blog/free-sw/20050709_iv_jornades_de_programari_lliure/</guid>
	<link>http://mixinet.net/~sto/blog/free-sw/20050709_iv_jornades_de_programari_lliure/</link>
	
	<pubDate></pubDate>
	<description><![CDATA[<p>I'm back home after the <a class="reference" href="http://jornadespl.upv.es/">IV Jornades de Programari Lliure</a>, the fourth
edition of a Conference I already visited <a class="reference" href="http://mixinet.net/~sto/blog/debian/20040707_first_day_at_manresa.html">last</a> <a class="reference" href="http://mixinet.net/~sto/blog/debian/20040708_second_day_at_manresa.html">year</a>.</p>
<p>I went to Vilanova on Thursday afternoon, as I was invited to join an open
table about technologies to build LiveCD systems. I'm not an expert on this
subject, mainly because I have not had the time to look deeply into the latest
systems and technologies, but as I've tried knoppix, morphix and metadistros
in the past I had things to tell.</p>
<p>We had some points of disagreement, for example I'd love to have two names
for <strong>distribution</strong>, at least for a lot of the <a class="reference" href="http://www.debian.org/">Debian</a> based LiveCD
Distributions out there.</p>
<p>I don't have anything against LiveCD systems, I feel they are good for things
like demonstration systems (great for free software advocacy), rescue systems,
or as a quick system to clone installations, but they are not the same thing
as the product of a project like Debian.</p>
<p>The Debian distribution is driven by a big developer and user community, has a
well defined policy and a full development infrastructure behind it (package
archive, auto builders, bts, qa, mailing lists, security updates, ...), while
the Debian based LiveCD distributions are simply snapshots of an installation
of Debian, generally based on unstable or testing, with packages taken from
repositories that don't have to follow the Debian policies nor be compatible
with it in the long term.</p>
<p>Anyway, all of us agreed on other things, for example everybody feels that the
way to go on the LiveCD systems the near future will be related to
technologies that let you mount the file system image as read-write, something
that avoids the need of dirty hacks to be able to write files on a read-only
file system and making the live system run almost as an installed one.</p>
<p>The air conditioning on the room we were having the meeting was not working
right, so we moved the discussion to a pub near the University, in front of a
some beers.  After that I went to have dinner and to the residence we were
sleeping to finish the slides I was going to use for my morning talk.</p>
<p>On Friday I had a complete day, at 10 I had to give a half an hour talk representing the
company I work for, <a class="reference" href="http://www.t-systems.es/">T-Systems</a>.</p>
<p>The talk was titled <em>Free software development from the IT Industry</em> and I
decided to write it after being at a round table with a lot of people from
companies from Catalonia some months ago.</p>
<p>Unluckily I have not had all the time I would have liked to have to work on the
talk (i.e., I would have loved to review the <a class="reference" href="http://advogato.org/article/844.html">Mako article</a>), but everybody
told me that the talk was good and in fact some of them also asked for the
<a class="reference" href="http://www.uv.es/~sto/charlas/Vilanova2005/">talk slides</a>.</p>
<p>After the talk I went to the residence to finish the slides of my evening
tutorial, called <em>Building Custom Debian Distributions with the CDDTk</em>
(<a class="reference" href="http://people.debian.org/~sto/Vilanova2005/">tutorial slides</a>). I ended up reusing most of my last year's talk and
adding some slides about the <a class="reference" href="http://people.debian.org/~sto/cddtk/">cddtk</a>.</p>
<p>At 14:00 we went back to the University to meet other people from the Congress
and have lunch, I met <a class="reference" href="http://www.cyrius.com/journal">Martin</a> there and also was introduced to Markus
Gamenius, from <a class="reference" href="http://www.skolelinux.org/">Skolelinux</a>. While we were starting to eat I got a call from
<a class="reference" href="http://drac.homelinux.org/blog">Toni Hermoso</a>, a member of <a class="reference" href="http://www.softcatala.org/">Softcatala</a>, that joined us at the Restaurant.</p>
<p>After lunch Neli went to the residence and I went to listen to the Toni's talk
about l10n of <strong>mozilla</strong>. The talk was good, as the people on the room
participated a lot on it, but I have the feeling that I spoke too much, as I
usually do... ;)</p>
<p>Once that talk ended I went to the auditorim when I was going to give my
tutorial, as I wanted to use my <strong>PowerBook</strong> with the cannon, and I was
unsure if it was going to work. Fortunately it did, and I was able to do all
the presentation with it, half of it using an <strong>OpenOffice.org</strong> presentation
and the other half using a full screen terminal with white over a black
background.</p>
<p>My tutorial was supposed to be one and a half hours long and that was the time I
spent with the slides. After the explanation I told them that I could show them
some examples of the cddtk system using the current <a class="reference" href="http://www.lliurex.net/">LliureX</a> packages after
the questions, if they were interested on it.</p>
<p>The questions and my demo ended up being one houre more, as the people in the
public asked me to keep going. This kind of thing make me feel good, as I got
the feeling that my work is not only interesting for me.</p>
<p>After the tutorial we went to the Congress dinner, we were on three tables on
a restaurant near the beach and we had a very good time; once we finished we
went to drink something on a place on the beach, but we were so cold that we
ended up going back to the residence to rest a little bit.</p>
<p>This morning we woke up late and when we went to the Conference to say
goodbye, there were some interesting conferences going on, but as we wanted to
come back early, we saw none of them. It's funny that Neli was afraid of not
going to a talk this morning, as she does not know anything about CS, but
after listening to me and the others during two days she is more interested on
Free Software, although mainly on the social part of it.</p>
<p>Ah, btw, have a good time at the <a class="reference" href="http://www.debconf.org/debconf5">Debconf</a>, maybe next year I'll try to go, this
year I have too many things to do.</p>]]></description>
</item>
<item>
	
	<title>LliureX and the II Free Software Congress, Valencian Community</title>
	
	<guid>http://mixinet.net/~sto/blog/free-sw/20050510_lliurex_and_the_ii_free_software_congress__valencian_community/</guid>
	<link>http://mixinet.net/~sto/blog/free-sw/20050510_lliurex_and_the_ii_free_software_congress__valencian_community/</link>
	
	<pubDate></pubDate>
	<description><![CDATA[<p>As I already <a class="reference" href="http://mixinet.net/~sto/blog/debian/20050420_cdd-devcamp.html">said</a> and <a class="reference" href="http://necrotic.deadbeast.net/~branden/blog/exuberance/">Branden</a> announced on his latest <a class="reference" href="http://people.debian.org/~branden/dpl/reports/2005-05-08.html">DPL Report</a>,
last week we celebrated the <strong>II Free Software Congress, Valencian Community</strong>
in Castelló (Spain).</p>
<p>During the Congress the <a class="reference" href="http://www.lliurex.net/">LliureX</a> distribution was presented to the public, the
CD that was given away is a <strong>LiveCD</strong> built using the <a class="reference" href="http://metadistros.software-libre.org/en/">Metadistros</a> system
that includes a simple script to install on Hard Disc; we plan to distribute
also another <strong>LiveCD</strong> based on <a class="reference" href="http://www.morphix.org/">Morphix</a> during this week to show the users
that we can have more than one <strong>LiveCD</strong> and because the work has been done
anyway.</p>
<p>The distributed version is based on a snapshot of <strong>Sarge</strong> from last month,
but for the next academic year we will distribute a newer version based on the
released <strong>Debian Sarge</strong>, this time with a <a class="reference" href="http://www.debian.org/devel/debian-installer/">debian-installer</a> CD that can be
used to install the standalone version (the current LiveCD), a simple
classroom server and the classroom clients (of course the LiveCD will also be
updated, and if I manage to have time to do it, there will also be one Live
system based on debian-installer, similar to the <a class="reference" href="http://www.ubuntulinux.org/">Ubuntu</a> LiveCD, but probably
using <a class="reference" href="http://www.fsl.cs.sunysb.edu/project-unionfs.html">unionfs</a>).</p>
<p>On the Congress I've learnt some things that have surprised me:</p>
<ul>
<li><p class="first">As far as I know, the distribution has been very well received by the
teachers; the people that went to the Congress received a copy of the LiveCD
and a User Manual written by two of my co-workers and a lot of them told me
that the system looked good and they liked it (for the ones that don't know
it, it's simply a selection of Sarge packages running on a GNOME 2.8
desktop).  Why has this surprised me? Well, because everybody critiziced the
project a lot last year and I thought they will do it again this year, but
probably the LiveCD has left them happy for now.</p>
</li>
<li><p class="first">Normal users don't care about <em>how</em> the system is built, they only care
about it's look and feel and about functionality. That could seem obvious,
but I dislike how customizations are done now (it was meant to be a
temporary way to do it, but it has been the one distributed, at least for
now) and always thought that the system was going to be criticized by how it
was implemented, but I doubt that anybody cares.</p>
</li>
<li><p class="first">Don't over engineer; our distribution is aimed at Primary and Secondary
Schools, and when we started to think about it we followed the ideas behind
<a class="reference" href="http://www.skolelinux.org/portal/">Skolelinux/Debian-edu</a> and defined a <a class="reference" href="http://mixinet.net/~sto/blog/debian/20040727_lliurex_classroom_model.html">Classroom Model</a> to be implemented
on the schools, but after testing on about 10 schools we've had problems
with it and have not been able to build or select a set of tools to
administer the full model.</p>
<p>Anyway, the biggest problem is that we were solving a problem that the
teachers don't have, as, at least on primary schools, the people is not from
the Computer Science field, and they don't know how to use the facilities we
were giving them.</p>
<p>After thinking and talking about this issues we've arrived to a compromise
for the September edition of the distribution; this year we will provide a
<em>light</em> version of the classroom server with a minimum set of services
(probably only a <tt class="docutils literal"><span class="pre">dhcp</span></tt> server, a proxy and thin clients support) and
configuration options and will continue testing the full classroom model
only on some schools, as we won't be able to solve all problems if everybody
starts to use the full model, we and our users have to develop and learn
step by step.</p>
</li>
<li><p class="first">Cooperation on free software projects; I'm preparing a paper for a Congress
about my ideas of how people cooperates. I don't know why, but it seems that
for all the free software projects everybody says that <em>needs</em> the code to
cooperate, but later nobody does if it means effort from their part.</p>
<p>In fact, when someone asked how to cooperate on LliureX I redirected them to
the Custom Debian Distributions lists, but I have not seen anyone on the
list or on the irc channels. Let's hope that now that the distribution is
out we will at least get some user cooperation in the form of useful bug
reports (if we do, we will work as a bridge between them and the BTS if they
are not able to do it directly).</p>
</li>
</ul>
<p>Well, that's enough for today, tomorrow I'll talk about the CDD Development
Camp we celebrated inside the Congress.</p>]]></description>
</item>

</channel>
</rss>
