Guadec Hispana 2005: a few days after

I shouldn’t be the one saying this, but I think the conference was a success.

In the web page we have been uploading all kind of content related with the three days: pics, audio, slides and articles of all the talks are available in the program section.

The proceedings with all the articles are also available in PDF format under Creative Commons license.

We finally managed to have a short but very interesting videoconference with Miguel de Icaza, who was very kind with us and woke up really early on Saturday in order to be able to connect with us before the end of the morning session.

The conference has been covered by several newspapers, and we have uploaded a summary of this to the web page.

Next year’s conference is likely going to take place in Las Palmas. See you all there!

Women, Computer Science and Free Software

I’ve been quite interested lately in the topic, and decided to post here a collection of related documents and links:

Guadec-es 2005: tons of work and 6 weeks to go

We have been very busy in the last days organizing the II Guadec-es, that will take place already in six weeks time.

In the Program Committee, we are now on the process of reviewing all the contributions, with the main goal of enriching the quality of the
final version of the papers, that will be published in the conference proceedings. We are using OpenConf for managing all the process, and in my opinion that was a very good decission because coordination is less difficult this way.

In the Organizing Committee, the search for sponsors is finally coming to the end. We have also prepared accommodation and travel information for the web page, and are working in the infrastructure for having power and wireless connection for the people attending to the talks, we are contacting people for invited talks, and a lot of other thousands of small bureaucratic tasks.

By the end of the next week we should notify the acceptance of the papers to all the people that have submitted a contribution, and publish the preliminary program for the three days, which I can already advance that it is going to be very interesting! After that, the registration will be open for everyone wanting to enjoy the conference.

Who had said that organizing a conference was easy? 😉

Linus and BitKeeper: the end of a dangerous relationship

Nobody should be surprised. Proprietary software works this way: the power is always in the developer, who decides who, when and how can a given program be used. While the developer is friendly, the software is available under some conditions, but at some point, this can stop.

And the main milestones of the story were as follows:

  • December 1999: Linux PowerPC project starts using BitKeeper, a proprietary SCM tool with a friendly license for Free(dom) Software projects.
  • February 2002: Linus starts using BitKeeper for Linux development.
  • During several months of 2002, there were a lot of discussions on the topic. Most of them are described in detail at Kerneltrap: Feb 14, March 7, October 5.
  • 2002-03-07: Linus said: “If Larry turns to the dark side (or, as some would say, the “even darker side” 😉 we’re _still_ ok. The data isn’t going anywhere, he can’t close that down. We’d just have to export it into a new format. If worst comes to worst, and nobody has fixed CVS/subversion/whatever by then, I can even just go back to how I used to work. Nothing lost. And I personally refuse to use inferior tools because of ideology. In fact, I will go as far as saying that making excuses for bad tools due to ideology is _stupid_, and people who do that think with their gonads, not their brains. ”
  • 2002-03-20: Linus added: “Quite frankly, I don’t _want_ people using Linux for ideological reasons. I think ideology sucks. This world would be a much better place if people had less ideology, and a whole lot more “I do this because it’s FUN and because others might find it useful, not because I got religion”. Would I prefer to use a tool that didn’t have any restrictions on it for kernel maintenance? Yes. But since no such tool exists, and since I’m personally not very interested in writing one, _and_ since I don’t have any hangups about using the right tool for the job, I use BitKeeper.”
  • 2002-05-21: Stallman said: “Linux, the kernel, is often thought of as the flagship of free software, yet its current version is partially non-free. How did this happen? This problem, like the decision to use BitKeeper, reflects the attitude of the
    original developer of Linux, a person who thinks that “technically better” is more important than freedom. Value your freedom, or you will lose it, teaches history. Don’t bother us with politics, respond those who don’t want to learn.”

  • During 3 years, a lot of people talked about the subject, some of them agreeing with Linus “just for fun” approach, and others denouncing the problems this pragmatic (in short term) approach has for the goals for the Free Software Movement.
  • 2005-04-05: Bitmover announces that stops providing Open Source version of BitKeeper (a.k.a. Larry turns to the dark side).
  • 2005-04-06: Linus Torvalds announces he stops using BitKeeper for Linux development: he is going to look into the alternatives, specially into the until now quite unknown Monotone.
  • 2005-04-07: The topic reaches the main sites, like Kerneltrap, or Slashdot, and discussion starts again.

Would have been better to slow down a bit the kernel development, which was according to Linus increased with BitKeeper, using the available free software tools? Or was it better to promote indirectly a proprietary program and to speed up the development until the moment we have arrived now to: the point where the proprietary company feels they don’t need the kernel any more and want to “fly alone” without offering the “open source friendly” version?

I’m closer to Stallman than to Linus, as most of the time. That’s why I talk about Free(dom) Software instead of Open Source. That’s why I *also* like to take into account the social dimension of software. That’s why I think it would have been better not to use BitKeeper for Linux development.

OpenOffice.org 2.0 Beta

The new version of the office suite is available. I’ve installed the beta version and have been using it for a couple of weeks without any problem. I’ve followed the instructions described by Clemmitt M. Sigler in this e-mail.

There’s an interesting comparison with MS Office 2003 in Anthony Barker’s Weblog. Linux Magazine has a preview of the new version.

There are also screenshots available, including several self-descriptive Database screenshots.

Gnome 2.10 is out!

I forgot to mention that six months after the previous release, as it was planned, Gnome 2.10 was released. This version includes new features (improvements in the performance of Nautilus, better drag&drop support, and other small changes), hundreds of bug fixes and full integration with a video player (Totem) and CD-ripping application (Sound Juicer).

A LiveCD is also available for those wanting to try the new version of Gnome, without having to build from sources or wait for the packages of the distributions.

Free Software Projects web pages: Wiki or other kind of CMS?

The website of the Hula project, recently announced by Novell (Ximian), is powered by MediaWiki (the Wiki software developed for the projects of the Wikimedia Foundation). The Mono project website, also hosted by Novell, has just been migrated to MediaWiki. Is this creating a new tendency (the use of Wiki-like sites instead of more classical, centrally administrated, CMS software), or is just a concrete decision for a couple of related projects.

What’s the real difference between wiki software (MediaWiki, Twiki), and more “classical” CMS software (Drupal, eZ Publish). Couldn’t we configure the Twiki in order to imitate a standard Drupal configuration? Wouldn’t we be able to configure eZ Publish with a template such that any published story has an Edit button immediately connected to the form where we can modify that story? In the end both approaches are developing content management software, and the key differences are: the ease of installation, configuration (how far away is the standard configuration from what we need) and use; the support for a lot of concurrent users (performance), and the features provided by the available modules (potential functionality).

And the fact is that probably all kinds of CMS software are moving towards some mix of functionality that is a closure of the features of all of them in their origin.

Guadec 2006 in Barcelona?

Today I have known about the campaign in favor of celebrating the next Guadec 2006 in Barcelona. It seems to me a nice idea. Barcelona is a comfortable and gorgeous city, well communicated, and a considerable amount of people, companies and institutions are already supporting the candidacy. I guess the final decision will be made in a few months in Stuttgart, but I haven’t heard about any other more or less formal candidacy yet.