Saturday, June 06, 2009

Interactions between soft. libre communities and small free soft. companies

Free software communities are becoming more and more efficient in tasks not directly related with code or self organization. They are evolving into totally new organisms without predecessor. Companies are aware of that and they are getting closer and closer to them. Right now the free software impact cannot be described without the interactions between companies and communities. Sometimes the influence of corporations in some communities is notorious but sometime it is happening the opposite. Mature communities do have a lot of impact in many companies.

Big companies have built strategies to take advantages of this new wave hoping to reach points they haven't been before, trying to get where they used to or simple hoping to stay on top. Every big structure has a lot of resistance for changing and its amazing how many big IT companies looks like they have changed.

An evident question arise, have they really changed?

Back in early 2003 I had a small company. I was surrounded by many free software fans but I wasn't. I had a hard time in college with linux. In fact, I was the main obstacle in my company for evolving to adopt free software principles. We had Red Hat by that time in one of computer labs but it was just due to lack of resources. I still remember some friends of mine telling me how fool I was for using Windows on my loptop.

And then LTSP came into my life ...

My personal evolution toward the basic principles of free software is far from finished. Until a few months ago, I still had a small company so it is easy to figure that its evolution has gone parallel to my personal one. I've been really lucky to be surrounded by smart believers for a long time and that has allowed me to speed up this personal change and, in consequence, my way of doing business.

In my current position, as ASOLIF manager, the federation of free software companies associations, I see the same process in many other companies. Some of them are in early stages of its own evolution, some are mature, some are beginning to question their own methods and the luckiest ones were formed with a clear idea of how to do business in an open way, using free software and interacting with the communities. This last group are the ones that has made ASOLIF possible. They in the front line right now.

Looking back, I realice how hard is changing the behavior of any company. In small companies the influence of their owners is very significant so, like it happened to me, since it takes time to cross the river and reach the other side for any person, it is obvious that it will happen the same to the company itself. It is not like Neo taking the red pill.

Then, how come we see such a strong change in many big IT companies in such a short period? Is it possible or they are just faking? Is it more like a Roman ship with galleys? Is it a marketing policy or their process is fast because it is a matter of surviving? Do they truly believe on the principles of free software or still want to generate gregarious relations with others? Is it possible for them to change the inertia and people's mind so fast?

My new job is putting me in contact with some spanish big IT companies representatives. They have the common lessons well learned, a solid free software speech and the classic unbeatable marketing manners. They know they have a winner combination. They are the face of those companies and it seems they truly believe, understand and support the principles behind free software.

But, what about the heart of those companies? Does it matter for doing business? at the very end of this process, is the actual status quo going to change? How can we change the role of small companies in the future from being just resellers to truly generate technology?

Maybe one of the answers has something to do with the title.

Friday, April 24, 2009

Some reflections about ASOLIF

Facing the end of the second month on my new job, things move slow but forward, as always happens with new projects.

I've been working hard to open communication channels between companies. Interaction is more usual at a technical level than at a manegement level in every free soft. company and we are no exception. We know how to interact in a lower level. We've learned it by collaborating in free software communities, but at higher levels....that's another story.

The good point is that most of the managers and owners of ASOLIF companies come from the technical world. In fact, most of them begun as free software developers. They want to interact as managers as they did as technicians.

So how can we achieve this goal when not all of the information a company handles can be public, can be shared? How does cooperation is possible when you compete everyday?

Big companies can organice themselves in departments with different procedures, so they can interact with different profiles at different levels. Small companies cannot. For individuals is hard to be transparent for just certain activities and not for others. In ASOLIF have to deal with that duplicity.

The little time they have for ASOLIF activities is invested with big dosis of enthusiasm. Managers love what they do. I feel that good energy. Not so long ago I was like one of them so it is a well known situation for me. Bringing them a space where the can share all that good energy eventhough they live in different places is a really cool goal. It can make a difference for them, for ASOLIF and for our workers (I don't like this word), our customer.

ASOLIF board knows pretty much about how free soft. communities (FSC) work and they want to take that transparent way of doing things into this (we hope it'll become soon) community of small free soft. companies (a little more than 150 so far). This is a major objetive. We are just on the first step of the journey. I feel like the Santa María helmsman, sailing west.

Companies have different motivations and responsabilities than individuals so not everything that works for FSC will work for us. We have one thing in common though: I'm surrounded by hackers, economic system hackers. As tech hackers are doing since long time ago, they want to hack the system...but at a different level. Economic relations in our sector do not have to be gregarious. We want to turn them into mutualism.

This job is going to be fun.

Saturday, April 18, 2009

Gran Canaria Desktop Summit: Akademy-es Call for Participation

The Gran Canaria Desktop Summit will celebrate, along with GUADEC and Akademy, the spanish annual conferences of both communities: GAUDEC-es and Akademy-es. KDE-España, has made public the Akdemy-es Call for Participation. This event will take place on friday July 10th and saturday July 11th. GUADEC-es still do not have dates yet but they will probably next week.

276 people have already registered on the event and we have more than 1.8 million hits on the web. We expect to have a big encrease during the following month so, if you want a cheap accomodation, I recomend you to register as soon as you can.

Remember that Call for Participation for the official programe is open so send your paper and participate in this awesome opportunity.

Saturday, March 21, 2009

ASOLIF: my new job

This is my first post about my new job. It's been a little bit more than a year since I came to Malaga from the Canary Islands. During this time I been involving in two different migration projects (Municipalities from Axarquía of Málaga and Extremadura Regional Gov.), worked back again with Grupo CPD in ModularIT and, since march 1st, I've became manager of ASOLIF. I've closing down my little company back in the canaries so, in a couple of weeks, my only employer will be the federation of Spanish free software companies associations (ASOLIF). This is the first time I'll be working for somebody else. Since I was 23 I've always been self employed.

It is strange because I keep in contact with my ex teammates since we are all working on the GCDS'09 and also they are really involved in the Canary Islands free software companies association (ESLIC), the oldest one in Spain, which I helped to found and is one of ASOLIF founders. Since I'll be in Malaga a couple more months before moving (it loooks like I'll be living in Madrid), it is somehow like I haven't changed my job. It feels more closer to a project change rather than a job switch. I assume this feeling will be changing hard in a few more weeks.

ASOLIF is composed by 8 free software companies associations from different regions of Spain. I'm working on updating the exact number of companies involved but I guess we are about 200. Most of them are small (up to 5 members). ASOLIF is one year old and we are growing fast. From 5 associations we plan to end up this year being 10, which is a nice grow. There are many small free software companies all over Spain that can be under our umbrella soon, since all the regional associations are growing and new ones are forming. It looks like we can become a strong movement in Spain in a couple of years.

The economic crash is giving a lot of attention to technological companies. We are no exception. Outside of Spain people thinks that the biggest business related with software libre in this country are Public Administrations, but that is not true. What is happening is that there is a strong movement among them toward Soft. libre and, since in Spain they are the biggest customer of the software sector, this is changing big companies' mind. The message is clear: if you want to keep being leaders, you have to move toward free software. This is good news but there are some concerns.

These big companies do not believe in free software, they do not collaborate, the just use it. They are not changing their methodology and do not participate in general in any community at all. They just keep doing what they use to but now with free software.

Opposite to this, there is a growing movement of small companies mostly build up by technicians with a tremendous innovation factor that works with the tools and procedures close to what communities uses. They are efficient. They do not need (many of them do not want) to grow a lot, since it is not mandatory to grow for surviving is you innovate everyday. Their number is increasing fast so local support is becoming a truth in many parts of Spain.

But they are still fragile and lack of many basic skills that are necessary in any business. Since they are formed by smart guys, they know it. At least most of the ones I talk to realize many of these weak points. For a small, technical oriented service company, it is hard to invest money/time in non core but still important tasks. Their natural respond is to associate themselves with other software libre companies they can collaborate with. The nice point is that they already bring a collaboration culture with them that flows in every activity, every meeting we make, etc.

So the Federation has, of course, a common lobby motivation, but also a parallel one: to collaborate as companies as we usually do as technicians, as community members. This second objective is the reason why I'm here, since the lobby activity will lay more on the board members, specially ASOLIF President, Daniel Armendáriz.

We are still new so many basic stuff must be done, like administrative tasks, setting up some collaborative tools, open relations with many social agents, promote some internal procedures to increase collaboration among companies, etc. These kind of projects needs time become solid but when I finish my job (I have a one year contract) I hope there is a strong base to face the future with an optimistic vision.

Since ASOLIF is part of the local organization of the GCDS'09, I'll keep working on it. The local team is working hard and everybody have a nice feeling about the event. We truly believe this event can be different from any previous one. If the experience is good, probably more community projects will visualize as natural to celebrate together these kind of events where they can keep independence but share activities, experiences, time, projects, problems, code, etc. It also makes sense from a management and economic point of view. Many of the ASOLIF companies will be attending so it will be a nice opportunity to interact with developers and companies from other countries, besides attending to many desktop related activities.

One of the things I don't know how to do but I want to invest time on is to open relations between small companies or organizations like ASOLIF and community projects. Maybe bringing college students into free software communities can be a first approach. Now in Spain the college education model is switching to the Bolonia plan and one of the objectives is making the relation between universities and companies closer. Since now students have to spend some time making practices on companies, small companies can get more involved in software libre communities by interacting with them through these college students. This can be a win to win to win (jajajaja) relation... We need to find out a good model for that. Maybe it is a good point of discussion for the GCDS'09 event. If it works here, it can be translated to other countries. There are two experiences already we can learn from, the GSoC and the University Software Libre Championship (in Spain).

This is anoher nice challenge I hope I can learn a lot from, meeting new people, going to new places, facing new risks. Innovation...that's is what it is all about.

Tuesday, March 17, 2009

Registration and Call for Participants open for the Gran Canaria Desktop Summit

One big milestone is over. Finally registration is open along with the Call for Participation.

Please visit the new web: http://www.grancanariadesktopsummit.org

The look and feel is not over yet but both boards didn't want to wait for it. It was the right decision. As it always happens, maybe some misunderstandings or little improvements can be done. Please register on the event mailing list:

http://mail.grancanariadesktopsummit.org/mailman/listinfo/gcds

and tell us about them. Some new features are planned and in a few weeks will be available. There is a travel agency that will take care or booking accomodation. I strongly recommend you to use it. They have got in charge of big events before so they will solve whatever problem you can have much better than the local community guys. Read carefully the information about the payment process:

http://grancanariadesktopsummit.org/node/30

We are aware that many people will bring their families with them. Hotels will charge them the same prices as attendees. There are several apartments and hotels available but I recommend you not to wait too long to book for your room. You will be able to stay in Las Palmas from 20 € per night up to 150 €. You can also ask the travel agency to book your fight if you wish. For groups this is a highly recommendable service. Some extra activities will be available as soon as we close them.

During the first 24 hours, about 60 people have already registered, which is pretty cool. We had 1.4 million hits on the web before opening the registration and we want to reach 5 million. The information related with sponsorhip is also available, including the sponsorship brochure:

http://grancanariadesktopsummit.org/node/36

I'm exited about the final schedule of the event. It looks like we can have a very attractive programe, not just in english, but also in spanish, since Akademy-es and GUADEC-es will also take place during those days. Check the official schedule:

http://grancanariadesktopsummit.org/node/10

There is an IRC channel: #gcds at freenode for inmediate questions and a twitter account for following announcements: http://www.twitter.com/gcds_2009

Hopefully one of the difference with previous events is that we plan to have a nice number of local people attending to it, young students that wants to get involved. We will organice some basic talks for them and also some courses so we can add local developers to both, GNOME and KDE, which would be a great success.

Well...now there is no turning back....we are heading to Gran Canaria desktop Summit.. it is not so far away, just 108 days.

Tuesday, January 27, 2009

Some reflections related with the KDE 4.2 release

Please take this as a reflection. When you try to express delicate messages, feelings, the language barrier becomes bigger. I felt it was the time to say this, now that I feel the arrival is so close that I'm sure all the KDE crew feel the power of the big release, so hopefully people get the positive part of the message I want to point out.

I'm not a KDE developer but definitely a KDE user. I have KDE 3.5 on my everyday laptop and KDE 4.0 first and KDE 4.1 now on other machines I have around (my netbook, for example). I've been one of those that have been following the project in general and the tough decision made by the KDE crew a couple of years ago (and the previous discussions). I am not at first line obviously, but hey, that is also a cool stuff about free software community projects, you can watch and learn from the core people... I really respect what the KDE project does. There is no doubt about it.

I understood the decisions made then. I supported and got happy with it. I obviously am now. As a dev told me once, it's like life itself. Sometimes you reach a limit and it is a smart decision to stop, think and change instead of keep pushing on the same direction. This is an idea some other free software projects will follow after KDE success (we knew it from the very beginning ;) ).

Now that KDE 4.2 is here, many of you that have been working hard to make this happen have reasons to be proud of the job done and the risk taken. I am, and haven't done a single line of code. I've never imagined to get such an empathy with a few million lines of codes and the people that create it everyday.

The Linus case has made me decide to write about what I've seen around me the last few months. I've read many comments about it and the explanations given from many tech people in general and KDE people in particular. I want to add my personal experience.

I've seen some frustration around, related with KDE 4.0 and 4.1 lately. The regular free software user is one of those who likes to try what it comes in a magazine, in a distro. They wait for the next version like Christmas. In some sense, they (we) are like kids (love to play with toys). But most of them (that is part of our success), have no idea about how to deal with critical problems. I've been explaining to them so many times the past months that kde 4.0 and 4.1 were not an everyday OS...well, the regular arguments you already know... . But this installation...uninstallation process some people have gone through with previous versions has been unstopable (the people around me at least).

So I've failed. Why?

I don't know yet, but what I know now is that I cannot compete anymore against distros, magazines, that cool aura free software has these days, etc.. That is supposed to be one of our victories. This is not a "mouth to mouth" system anymore (I mean installations based on personal trust). My friends don't call me to try a linux distro. They don't need me for that anymore (thanks God). They just call me when they have critical problems. Since they know I'm a KDE fan, they have called me quiet frequently the past months.

KDE has built a reputation through the past years that have not finished drastically the past few months. Some of the lost credit will be soon recovered with today's release...but not all. We (I insist in including myself) will have to put an extra amount of energy for a longer time. Some people maybe won't want to try KDE 4.2. We should be prepare for that. Probably Linus won't. He has a new toy and it make sense to think he will give it a try for some time. That is a well known marketing law.

Once again, I totally assume and support the decision made to build a totally new system and I understand the decision taken about the KDE 4.0 release. I've been supporting it. But now that I have faced the consequence, my hope is that this kde 4.2 great release, all the happiness and the attention that the developers and the project itself deserve (and will have, I'm sure), will be followed by a general reflexion about how to deal in the future with decisions like this one. The KDE 4.0 release have shadows, do not have a single point of failure so it won't have a single solution. It also have shown many good points, of course. I just want to point out that despite all the coming success, experience tells me we were not totally right.

I hope that all the good energy we have around this (and future) release don't avoid the discussion to get to some conclusions future devs, deployers and user can learn from. If we do this, we probably will get even more credit in the long term than we will the following months. KDE 4.0 was necessary but has had consequences we must face and learn from.

Today is a good day. KDE 4.2 is out and I'm really happy since I've been waiting for it so bad ... Congratulations.

Thursday, January 22, 2009

Gran Canaria Desktop Summit keep going

Last Monday 15th, Tuesday 16th and Wednesday 17th of December several GNOME and KDE boards members were in Gran Canaria to prepare the Gran Canaria Desktop Summit: GUADEC + Akademy 2009. This is not great news only from the organisation of the event point of view, but also because it is a working meeting between two relevant community projects with huge impact worldwide. We will have another meeting during FOSDEM. When I think about this, I realise that events like the GCDS'09 should happen once in a while between different free software projects in order to open new and different ways of collaboration. Many community have great relations with IT companies so improving relation between them will also improve the relation between these companies, which is something positive.

We are used to collaboration between developers but this event can be seen as the first big step toward a more global relation between projects. A new step forward in the software libre path to world domination :)

Just stop and think about the companies involved in GNOME and KDE, the technologies used, the number of users, not just right now but also during the following years, that will be affected or influenced by discussions and decisions taken during that week in Gran Canaria, it is amazing, isn't it?

This event can be a good chance for distros to really raise their voice and discuss with both projects about a variety of hot stuff that affect them. Desktop developers need to hear the opinions from the people that deploy and give support to companies and users. The opposite is also a must. But also it is a chance for them to talk to each other and join efforts or simply discuss about whatever they want to. Translators, artists, usability experts, app developers, etc. will have their space too. Opening new collaboration links with the other desktop project and with distros, IT companies, etc. can also be done during the event.

It looks like some nice cross-project discussions will take place, in addition of what GUADEC and Akademy already are. But, if the people that comes to Gran Canaria wants to, the event can be a lot more. Of course that means to work in advance and to make an additional effort during those days in July, but maybe it is worth it. This is a big opportunity, that's for sure. I feel both boards perfectly understand this. The local team definitely do. But we are only a small part. You, reader, should be the front man.

We understand that, for many developers, coming to Gran Canaria in July is an unfordable effort because of economic reasons. We are looking for cheap places to stay or eat and, of course, both projects will sponsor trips and hotels like they've done in the past. For those who have family, let me tell you that we are organising a parallel track so they can come and enjoy while daddy or mum, boyfriend or girlfriend, is attending to the event. This has been a demand from many of you and we are taking care of it. Also those who are vegetarians will have special menus.

If you don't like nice weather and the beach... well, probably you will suffer a little, but hey, you still can sit and watch your friends' white bodies and laugh at them while having a beer and doing some hacking... Is up to you.

Remember to buy tickets as soon as possible. By the way, we have a twitter account: http://twitter.com/gcds_2009

Friday, January 16, 2009

GCDS'09 news

Both boards (GNOME and KDE) along with the local team keep working on the organization of the Gran Canaria Desktop Summit:GUADEC + Akademy 2009. After the visit of representatives from both staffs to Gran Canaria, last december, we will celebrate another meeting during FOSDEM. In a few weeks an open mailing list and a community tool (a wiki or something like that) will be configurated so people can help us to make something special out of this event.

The local team has a strong recommendation: buy the tickets as soon as possible. A parallel program for families will be offered so don't be afraid of bringing them with you (little kids included).

Stay tuned for news and recommendations through the website of the event or by reading the twitter account we have for minor announces: gcds_2009.

Please, spread this recommendation.

Saturday, December 27, 2008

ModularIT a new community project for system administrators

I want to write today about what I have been doing lately.

After finishing my job related with public administrations' migration to free software in Extremadura and Malaga, Andalucia, Spain, I began to work again in November with my Canary Islands teammates (Grupo CPD) in ModularIT. This is a project we released under GPLv3 a few monthes ago that was ready to use but not to contribute to. In practice, as it happens too often, projects are published as free software but, since they don't have the proper design and a right tool, it is not possible for developers to work on it, so nobody use them.

This was exactly what it happened to us. We made a big effort then but another extra effort was needed. It is not enough to public the software and wait for the community to use it. You also need to take care of a few other things. We decided not just to offer a new 100% percent community project, but also to release a new version of ModularIT, to make the release more attractive. So additional technical wok have been done. My job has been (still is) to design and organice the community project, as long as helping in translations, requirement definition and promotion.

Yesterday, december 26th of 2008, we published ModularIT 1.1 (codename "Timanfaya") as long as the new project design, a new collaborative tool and a distributed repository (redmine + git). The first language for this new project is english, although we are still translating deployment and support guides from spanish. We hope some people and companies from other countries cooperate with us in this new adventure.

For a small company like us, mostly dedicated to give services to other companies, having a 100% community project means a lot of effort, but we are really happy for reaching this point. ModularIT is something we've been looking for so long ... We always felt that we have recieved more than we gave from the community. This pretends to change that feeling. :)

¿What is ModularIT? This is a hard question....

ModularIT is an architecture of distributed, virtualiced, integrated, monitored, and centrally managed network services based on software libre. You can get a better description here

ModularIT uses, among other technologies and projects, XEN, Puppet, Munin, Nagios, Posfix, Hylafax, Jabber, AIDE, SElinux, Dirvish, Alfresco, Samba, OpenLDAP, Asterisk or eGroupware. Our goal is to deploy, support and migrate a variety of network services with a limited amount of human resources, trying to manage them with an affordable effort, alowing us to increase the number and dimensions of our customers (number of servers and services) under our control (in different levels). ModularIT is a step forward in that direction, not the final solution, obviously.

Previous versions of ModularIT have been deployed, supported and maintained in our customers the last few years. What we present is an evolution of what we have been doing. It is not a new software that haven't been in production nor a bunch of appliance. We have been migrating our customers to this new ModularIT version for a few monthes and we feel confortable with the result. ModularIT has show us to be efficient. It is worth it for us. We hope it will also for other companies and system administrators.

You can try and judge by yourself. If you are interested in this solution, download it, deploy it and give ModularIT a try. If you think it is worth it, collaborate with us.

Merry Christmas

Wednesday, November 26, 2008

Gran Canaria Desktop Summit 2009. Feel the power of the desktop community

So Gran Canaria Desktop Summit 2009 dates are already official: from friday 3 to saturday 11 of july. Check the news on GNOME and KDE webs.

This is good news because you will be able to book your flight in advance. It is a strong recommendation from the local team. It is not that there aren't plenty of flights to Gran Canaria from all over Europe. It is a matter of getting them as cheap as possible.
1000 people are expected and most of them will want to fly on 3-4 of july, so it is possible you just have the chance to get tickets quite expensive for those two days if you wait too long. Once the registration is open, you will be able to book the hotel. This point won't be a problem since there will be plenty of room available at affordable prices.

If you are a member of the KDE or GNOME community it is obvious that you should be interested in attending to the event. But if you are not, or if you have friends that likes computers, there are few reasons for comming or bringing them during those days. There are tons of events all around the world related with free software. But this is a community event, not a regular one.

You will have time to meet the developers, talk to them, disscuss with them and do some hacking with them if you wish. You will be able not just to attend to conferences but to actively participate, feeling like an actor and not just a viewer. It is also a good chance to know how a community works, understanding its innovation process and becoming a part of this unstopable wave. But above all, you will feel the power of the desktop community, larning why we feel so confortable about what we are doing, so secure about we are on the right direction but keeping a strong critical attitude.

GCDS'09 is 100% community sofware libre in motion. You can come and become a part of it or stay home and loose the momentum. The Canary Islands are waiting for you.

Come to the Gran Canaria Desktop Summit: GUADEC + Akademy 2009. Come to the big one.