Describing Igalia from the Gnome perspective

Here is the text describing Igalia that we have just sent to the Guadec organization for the sponsors section of the conference webpage:

Igalia is a company from the south-west of Europe (Galicia, Spain), specialized in the development of innovative free software technologies and solutions.

Igalia has been increasing its involvement in the Gnome community since its creation five years ago, contributing with code and documentation to several components and applications, and sponsoring and organizing different Gnome events, from local hackfests to international conferences.

In May 2003, the first version of the Fisterra project was published by Igalia. Fisterra is a sophisticated framework for making the development of business management software easier with Gnome technologies. Since then, several companies have adopted solutions based on Fisterra.

Igalia developers have a deep knowledge of the Gnome technologies and during the last years, the company has carried out projects for evolving, adapting or modifying different parts of Gnome, including subcontracts for relevant international companies.

How open is Erlang?

I liked this post about how open is Erlang/OTP as a development project. Being open is not only about having a free software or open source license, it is also about the way of managing the development process and the interactions inside the community.

According to that post, Erlang lacks a public development repository, a public bug tracker, and internal library documentation in order to be completely open.

I agree and would add a new thing that is lacking: an Erlang Foundation (similar to, for example, the Gnome Foundation) acting as an umbrella for coordinating all the efforts (projects, conferences, hackfests, tools, regional communities, marketing) and the different actors (users, developers and companies) cooperating around Erlang.

In other words: converting the Erlang language and platform in the “Erlang free software project”.

Erlang at the MIT

In November 2002, Joe Armstrong, one of the Erlang fathers, gave an invited talk at the Lightweight Languages Workshop (LL2), organized by the MIT.

The talk was titled “Concurrency Oriented Programming in Erlang”, and the video is still available in .ram format. The slides can also be downloaded from the web page.

I think that watching the talk -which is still very fresh almost 4 years later- is a really interesting way of learning more about the Erlang approach for programming complex distributed control systems.

Some years ago, during my stay at the Ericsson CSLab, I learnt from Joe that the key feature of Erlang was not being a functional language but being a distributed one, meaning by distributed that the concurrency model was built-in as a basic part of the language. In the talk, this concept is developed with all the detail.

Brand new Igalia logo

Igalia logo

It has been a long way, but we finally have a brand new logo for Igalia.

This very dynamic and positive logo, based in four identical pieces that cooperate, was designed by Denis Radenkovic, of 38one (recommended to us by Jon Hicks, the Firefox logo designer), and it is inspired by the concepts of collaboration and knowledge sharing that are so related to the concept of free(dom) software.

In September we will be 5 years old as a company, we are each time more and more involved in the free software community, and it seems to me a perfect moment for refreshing our image.

During the next weeks, our webpage, and all the corporative material will be progressively updated. Bye, bye, igalia’s triangle.

Igalia talks and the final Guadec schedule

As I had explained before, we had submitted three talks for the Guadec 2006. A couple of weeks ago we received an answer from the program committee saying that all were discarded for the Guadec Core (the main part of the conference, Monday to Wednesday). For the BoFs it was already what I expected, they fit better in the After Hours (Thursday and Friday), but as we did not receive any explanation about why the Fisterra talk was not considered interesting, we requested that information in the mailing lists:

Date: Fri, 5 May 2006 10:42:57 +0200
From: Juan José Sánchez Penas
Cc: guadec-papers@gnome.org, guadec-list
Subject: Re: [guadec-list] Acceptance mails sent

After receiving rejections for two BoFs, I have two questions:

a) Wouldn’t be a good idea to send together with the rejections an explanation of why the talk/bof/whatever got rejected? It is a bit frustrating to receive just the notification without knowing why it was not interesting for the selection committee. Knowing the reason would also help in order to propose better talks for future Gnome conferences.

We have not received any answer yet, and I am completely sure it is because of the lack of time, but I still think the authors would appreciate a lot some extra feedback from the committee.

Anyway, we decided to re-submit the Fisterra talk proposal for the Guadec Hispana in the WarmupWeekend (Saturday and Sunday) and the two BoFs for the AfterHours, and they all have been accepted and are now officially scheduled:

You can see the final schedule at the conference webpage.

Visited countries map by may 2006

Since the previous post on the topic, more than one year ago, I have only added Denmark and Germany to the list of visited countries. Have been again in Sweden (2 months), Finland (a few days) and Portugal (a week), and have travelled quite a lot inside Spain. For the near future, I have plans for going to Argentina in the autumn (spring there).

If you want to easily create your own map, go here.

New documents published in Igalia Community

Two small but very interesting documents have been published recently in the community webpage of Igalia:

  • Tinderbox/scratchbox integration: a short guide intended for helping developers to build a continuous integration environment with the scratchbox cross-compilation toolkit and some of the Mozilla Webtools. Scratchbox is used, among others, by Nokia in the Maemo platform.
  • XPTracker/TWiki vs. Trac: compares two web-based project management tools: XPTracker and Trac. The first one is a Twki plugin based on the eXtreme Programming development methodology, while the second one is based on ticket tracking.

All kind of comments, suggestions and contributions are very welcome.