Archive for the 'Free Software' Category
December 20th, 2009 by admin
These last months I had the opportunity of taking part in two international conferences about GIS (Geographic Information Systems) as part of my work in CartoLab. In November I was in the II SASIG in Evora (Portugal) and in December in the V Jornadas gvSIG in Valencia (Spain). It has been a great opportunity of meeting a lot of cool people who takes long time working in the GIS communities and I only knew from mailing lists. With all of them I could enjoy of great moments learning, talking and sharing experiences.
The conference, in Evora, was about GIS and Free Software. I am very glad viewing how the Free Software Philosophy is being taken, more and more, in new fields. According to what I have seen it seems that Portugal, as well as Spain, is betting hard on GIS and in many cases this bet comes from the Public Administration, but so far as well as Spain have still an unresolved matter, making public the data for the society.
CartoLab was represented with two talks, I gave the first one about NavTable, actually was the first time that NavTable was shown in public, and my workmate Gonzalo gave a great talk entitled “Development of a Free Corporative GIS in the Provincial Council of Pontevedra” that shows an example of bet for Free Software by a Public Administration.
The V Jornadas gvSIG is a conference arround gvSIG, a GIS application developed by the Valencia goberment and probably the most important Free GIS application nowadays. From CartoLab we could show many of our developments based on gvSIG since the organization gave us the opportunity of taking part with four talks:
- gvSIG on EIEL of Pontevedra Province Council
- Developments in gvSIG for the improvement of the management of information for ISF Honduras
- NavTable, sailing along the data in gvSIG
- Developments on gvSIG for the Plan of drainage infrastructures of Galicia
Besides, in this conference was presented the gvSIG Association that will take the control of the gvSIG project for now on. We could meet them and come to a series of agreements for the future. The first one was made already public: NavTable, our killer application, will be a gvSIG official project.
July 4th, 2009 by admin
After have been these days in Valencia, knowing the novelties about gvSIG 2.0 and have many interesting talks with project crew, I can say that I’m hopeful enough with the future of this project.
I’m not sure if these feelings are really based on something or, on the contrary, are the result of my current frame of mind, since I’m a bit disappointment after having seen last week how people, that say to know about how Free Software works, hinder the main principle: the collaboration.
According to I have being seen these days, I think gvSIG can really become in a project developed and maintained by the Free Software community. From the technical point of view, the changes that have been carrying out contribute to make easier the collaboration with the project. Some examples:
This new version includes a new geometry model, which is an evolution from the old one and based on an approximation to the standard ISO 19107. This new model is independent of the rest of gvSIG’s components, removing the one that existed in the old model with draw 2D. Besides, it is more extensible since the library provide mechanisms so that we can register new geometries and their associated operations.
The new Data Access Library (DAL) is an abstraction layer that makes possible work with different
data sources in an homogeneous way, providing a standard API.
This new version of gvSIG includes also a new concept: the transformations. Basically a transformation is an algorithm that changes the way of showing data but without modify the original data source. gvSIG 2.0 includes a new wizard to apply different transformations and a API in order to have access to this wizard and create new transformations. To add a new transformation just we have to create the panels, that will be shown by the wizard in order to get the information needed about data, and the algorithm that will make the changes in the way of see the information.
July 1st, 2009 by admin
These days I’m in Valencia, learning about gvSIG 2.0 with project crew.
This new version is really a deep revision. There are many changes in the architecture, source code and technologies used by the project. One of this new technologies is Maven, that replaces Ant as method to build gvSIG.
I hardly knew Maven and it really surprises me. It’s really easy to configure it. Maven is being able to search the dependencies of a project in a local or external repository an it is also really easy to add your new project to these repositories.
Besides, gvSIG people have made a great job integrating maven in gvSIG, in fact, an executable of Maven is distributed with the project so you don’t need to install it. They have also created several templates in order to make new libraries or extensions in a easy way, just providing a few data Maven will create a structure for your project and even will import it into your eclipse’s workspace.
Apart from learning about the technical novelties of this new version, I have known the project crew, having the opportunity of talking with them, changing opinions…
When I started to work with gvSIG, several months ago, I had the sensation that gvSIG was a cathedral project, according to definition of cathedral from the book “The Cathedral and the Bazaar” by Eric Raymond, in fact I’m still thinking that. Nevertheless today I’m a bit more excited thinking that maybe in the future could become a Bazaar project, which is the essence of Free (Libre) Software.
We will see…
May 4th, 2009 by admin
Testing the new release of Ubuntu I found some changes that don’t like very much. First of them is that now the sortcut Ctrl+Alt+BackSpace is deactivated by default, the other one is that the update manager just appear when there are some new update instead of the old icon in the systray. I really hate windows that appear out of control in my desktop.
Fortunately, looking for Internet I could find a solution. In the first case it’s enough to add this lines at the end of /etc/X11/xorg.cong file:
Section "ServerFlags"
Option "DontZap" "False"
EndSection
To avoid that update manager appears whenever it likes just type this in a terminal:
gconftool -s --type bool /apps/update-notifier/auto_launch false
I have also some problem with the 3D acceleration of my card, a Intel 945GM, that was fixed downgrading the driver to the intrepid version. For that, I added these lines to /etc/apt/sources.list:
deb http://ppa.launchpad.net/siretart/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/siretart/ppa/ubuntu jaunty main
and doing apt-get update and sudo apt-get install xserver-xorg-video-intel.
The moral of the post is that Human Beings are prisoners of our habits.
April 15th, 2008 by admin
These last days I had the opportunity to attend to many talks about Libre Software.
Last week, in the Master of Free Software, we had two exceptional guests: Alberto Abella and Marcelo Branco, you can see a summarize of their talks here.
Besides, these days gpul is organizing its VIII Xornadas Software Libre and yesterday I attended to one talk that my classmate Pedro did about the process of making free gisEIEL, a proyect between Deputación da Coruña and University of Coruña.
These three talks have in common one idea: the advantage of using Libre Software, but from different points of view.
In the first one, Alberto Abella tell us with statics and data how Libre Software is better than Privative.
In the second one, Marcelo Branco tell us about his experience in Libre Software and public administrations. Marcelo is pure passion talking about Libre Software but his arguments are true. Countries should not use Privative Software in their public administrations because on the one hand, they are putting economics resources out of the country and they cannot be sure about the integraty of the public data because they cannot really what the privative software do without seeing the source code.
Finally, in the gisEIEL talk, the reasons are technical. They started the project using Privative Software but they realize that was depending on the one company exclusively. They could not make their own applications to access to the database. The data was storing in binary way so they could not get them without using the privative applications… so they make up their minds to migrate the project to Libre Software because it was better from technical point of view.
Therefore we can deduce that Libre Software is not only for ‘frikis’. It is a real inovation in the computer world. The world is changing. Do not stay in the dark!
April 3rd, 2008 by admin
This week has just published the new number of Codigocero, a very important galician magazine about technology. This number is special for me because there is an interview to Roberto Vieito, one of my classmates in the Master of Free Software. Roberto made a study about the situation of the Libre Software in Galicia which you can see here (in English).
You can also read the interview here (in Galician).
Well done Roberto!
March 15th, 2008 by admin
I have just added a new article for gtranslator in the Wikipedia.
Just a description for now but I’ll try to do a complete article.
You can edit it and to contribute, of course
Be the wikipedia my friend!
March 6th, 2008 by admin
Yesterday I decided to upgrade my ubuntu to the new version 8.04. According to the release schedule this is the Alpha5 so all new features are included. Despite being a alpha version I didn’t have any problem during the upgrade process and everything seems to work fine. Now it is time to test it.
In order to do this, a new feature seems to be very useful, the automatic bugs report. As in Gnome, now when you get a crash in an application you can send a bug report in automatic way to ubuntu.
Another interesting feature is PolicyKit. Now you can run administrative applications as normal user and click in unlock button if you need to do an action that require root privileges.

Besides, Ubuntu 8.04 Alpha 5 include a beta of the new Gnome 2.22 and a beta of Firefox 3.0 as default browser.
You can also install Firefox 2 from Add/Remove programs and to have both versions installed. This is very useful because for example, the Add-ons that I use normally don’t work in Firefox 3.0 yet.
February 29th, 2008 by admin
Last weekend I attended to my first FOSDEM. It was a really good experience. Lots of people, lots of talks, lots of new ideas… in short time.
My classmates of the Master on Free Software and me presented a paper about Quality and Libre Software. As first experience I think was great. People showed enough interested on it.
I attended to many talks about different projects (Mozilla, Gnome, OpenOffice, Embedded devices, Freedesktop…) all of them were very interesting.
I found specially interesting a talk about integrating the Web into GTK+ applications with WebKit. I didn’t anything about this and really fascinated me. I’ll try to learn more about WebKit and who knows, maybe it could be used in gtranslator someday.