Necesitamos más código abierto en la carrera por la IA

código abierto ia

Algo que está pasando con las nuevas AI generativas es un doble estándar que están manejando. Estas compañías hablan la innovación que traen con el desarrollo de la IA, pero no devuelven ese conocimiento a la sociedad; y hablan de futuro sin hacer caso a los daños que causan hoy. He leído en un foro un debate en el que se preguntaban si OpenAI no debía quitar la palabra Open de su nombre porque estaba siendo un fraude que implicaba que les queda algo de abiertos.

El CEO de Stability AI, Emad Mostaque, habla de «democratizar la IA». Y todos los que repiten ese discurso no dejan nunca en claro si hablan de democratizar el uso de la IA, el desarrollo de la IA, los beneficios económicos de la IA o la gobernanza de la IA. Lo han estudiado en Oxford.

La semana pasada publiqué un tema que llevaba siguiendo hacía varias semanas: cuál es el rol del código abierto en el boom de la IA. Muchos piensan que estamos ante una tecnología demasiado importante para dejarla en manos de un pequeño grupo de empresas.

[Archive]

Foto de Jan Kroon

Entrevista a Mark Shuttleworth: transcripción original completa

Hace unos días publiqué en eldiario.es la entrevista que hice a Mark Shuttleworth, fundador de Ubuntu. Llevaba algunas semanas persiguiendo un hueco en su agenda cuando estuviera en París y finalmente pudimos coincidir. Mark, además de ser brillante, es muy simpático, ríe mucho y además es una persona curiosa, que escucha atentamente y se interesa por lo que ve. Me preguntó por eldiario.es y cuando le pregunté si nos conocía me dijo que sí, y que seguía bastante lo que pasaba en temas de medios en España. Le conté que habíamos nacido hace sólo un año, el 18 de septiembre de 2012, y dijo “¡El día de mi cumpleaños!”. Serendipia para mi entrevista, sin dudas.

Mark Shuttleworth

Había preparado preguntas sobre Ubuntu, la industria y su empresa, pero tenía mucha curiosidad por otros temas más personales: su paseo espacial, su punto de vista como sudafricano, la decisión de establecer su empresa en la Isla de Man, sus encuentros con Mandela. Y cuando empecé a hablar con él me dí cuenta de que iba a responderme todo, lo escribiese o no.

Aunque teníamos 40 minutos, estuvimos conversando más de una hora, y pude poner casi todo en el artículo que publiqué en Diario Turing. Un ingeniero que te responde una pregunta con una poesía, y minutos después quiere saber tu opinión sobre el Nexus 5. Un desarrollador al que le preguntas sobre Mandela y critica la hipocresía política de los Estados Unidos y que se interesa a su vez sobre tu medio, sobre la crisis en tu país, alguien así es ciertamente una maravilla de entrevistado.

Aquí dejo la transcripción en inglés para los que querían leerla. Traducir es lo peor porque uno siempre siente que se pierden cosas, así que los que puedan disfrutarla en el idioma original, háganlo. Las entrevistas son mi género favorito y creo que de todas las que he hecho, esta es mi preferida (aunque debo admitir que la de Vint Cerf le pisa los talones).

 

MG – What can you tell me about Ubuntu for phones, how is it going? And what happened with Ubuntu Edge Phone?

MS – The first one is the most interesting thing. Here’s an Ubuntu phone (he shows it). We’ve just assigned the first definitive agreement to ship this device in 2014. We are in negotiations with quite few of the very known brands to ship this devices but we have signed our first agreement with one of the manufacturers to ship it, so I’m very excited.

MG – Can you say which brand it is?

MS – Nope. But I can say when-

MG – Is it a big one?

MS – No, it’d just give a sense of scale. But it’s the first. So, for the team that’s a very important milestone, it means that they shift mentally from something that could be a product to something, sometimes that can be a platform for people who makes phone calls and use the phone everyday and need it to work perfectly. So that’s a very important milestone for us.

The Edge… it was bittersweet for me. I fell in love with the device as we find the design and find the design. The story behind the Edge is that we were talking with one of these big brands and they were telling us it’s very difficult for them to know what to put in a next generation device. They have to make lots of choices, components, specifications, things like that. And they feel that the industry dynamic really punishes people who takes risks.

If you have a very successful phone that may ship tens of millions of phones the next generation you end with a lot of pressure to get it right. So they feel as product managers, that they don’t have a good mechanism to take risks, so we said “why don’t you crowdsource, why don’t you put up some specifications and crowd fund essentially a project and if you get enough support then it’s a signal that what people wants to buy. So they said “it’s a very interesting idea, why don’t you do it?” Because we know how to work in open communities and we know how to take ideas from everybody. So that’s why we put the Edge concept together and in the first week we thought we were gonna make it, we broke all of these records… and then we fell short.

MG – It was like 12 millions

MS – Yes… We broke the records, the records from the first day, the first week, you know, the total, etcetera, but we didn’t get enough. So I think that’s life, you know. Sometimes you have ideas, and you love the idea, but not enough other people love the idea.

MG – But, is that left behind? I mean, you didn’t make but-

MS – Yes, exactly, what will happen now is that we focus on the software. And we continue to work on the software. And I think moving slower will give us the Edge anyway in 2 or 3 years, the specifications, the capabilities, anyway in we’ll get there in 3 years. With the Edge we’d have got there in 1 year, it would have been nice that kind of leap forward.

MG – So we can still dream with the Edge, with the same Edge phone?

MS – Exactly. Well, we can dream about Ubuntu on phones, because that will happen. We have a contract to to that. But a phone which you can sense of carry all of this around (points the laptop), you can carry the keyboard and you put your phone here and it drives a screen and you have a PC, that, the true conversion story, that will take a little longer, cause we have to wait for the industry to get there. But we will do the software. In a sense it’s easier for us because we focus just in the software. And it’s coming along, you know this is probably two week old build, (shows the Ubuntu for phones he has in his smartphone, a Nexus 4), you can see, it´s pretty smooth.

We’ve done a lot of benchmark testing. People who for example have an Apple phone, if you give them an Android, between an Android and this, they prefer this every time. So I think that’s the important thing for us to do, to make something this beautiful. We can’t avoid being controversial. The fact that we built this made some people of the open source community very angry: “Why did you?”. I didn’t mean to upset you, we did it because we think this is important and beautiful. And I think people now are starting to be a little more understanding of that. That we have this mission that we can create free software that’s really beautiful and works fine on tablet and PC.

MG – Are there any other phone manufacturers preparing to launch phones with Ubuntu Mobile OS?

MS – Well, the process is -if you look at a big smartphone manufacturer- they’ll have a board and they’ll have different business units that look at different markets, maybe geographical, maybe consumer, enterprises, etc. And then they’ll have CTO offices, with an innovation team. And those CTO offices have programs as they look at coming technologies and they see operating systems, accessories, sensors… Those CTO teams are where we’ve been working. And they came to us and said OK, we got a new phone coming, we’ll put Ubuntu on it, can you help us get us on it, etc. And now we’re getting the point where those guys are making recommendations to the board whether they should do Ubuntu or not.

I can tell you that with a very big brand the CTO team has recommended to the board and they commit to do Ubuntu, but we are waiting now for the next board meeting. So it’s like that, across multiple big brands. There are some brands that have their own operating system strategy, like Samsung, Nokia, BlackBerry, they’ll never, they are not gonna do Ubuntu. They’ll have to succeed or fail in their own strategy before trying Ubuntu. But there are lot of people doing just Android and Windows, and they will want to do something else, and this is a good chance, to choose Ubuntu.

And you see the list of carriers that have publicly said that they want to see Ubuntu on the phone, it’s a great list: Vodafone, Telstra, China Unicom (why is China Unicom logo not on the wall? he asks his assistant), anyway big Chinese carrier, Verizon in America, T-Mobile in America, (thinks) so, a buch of carriers so you can see not only phone manufacturers are doing phone mobile units. It takes time, you know, I would love to (snaps fingers) just do that. I don’t think the fact that it’s taking time is negative, it’s a big industry.

MG – Are you adapting PC apps for mobile OS? For instance, LibreOffice is the same app or is it adapted for mobile?

MS – This operating system (points to the phone) is the exactly same operating system. So LibreOffice would run here but the UI is not right, so what we’re doing is creating guidelines for the open source community to say “if you want your app to run on a phone and tablet pc, here is the SDK, here are the tools, here is the design, to help get your app. So we’d very much like to get all our users favourite apps: LibreOffice, Inkscape, they are great applications we would like to have on the phone. It’ll take a little bit of time, but we’ll help them to do that.

MG – How do you see Ubuntu in the context of surveillance programs? Is it a matter of concern for you when developing?

MS – We have a very strong commitment to defending the user and the right of privacy and confidentiality. We take security very seriously.

I can definitively say that we have never, as an institution, been asked to compromise the security of Ubuntu on behalf of the NSA. I do worry that in the whole open source story, we can’t check every line of code and we don’t know what piece can be introduced that in the end can weaken Ubuntu. I do worry about that. But I think we set internal processes in the company to make employees feel comfortable that they should never feel under pressure to abuse their positions.

Their primary commitment is to the security of the user, that’s the way to be trusted by governments and individuals. And the only way to do that is to work openly, have the code be available for scrutiny, have the build process be available for scrutiny, and to have strong values to say that we never would be compromised directly. I think the surveillance issue is a very fundamental issue, and the question of trust is a new one. Who do you trust, why and how do you end somebody trust is very important.

MG – When will we see more computers sold with Ubuntu preinstalled?

MS – In Mexico, Brasil, Pakistan, India, China, you see a lot of them. You see some in Poland, Germany, you see very little of them elsewhere, but… it’s coming! Dell, now, every little piece that they make is certified by Ubuntu.

MG – If you’d have to say an year where we will see like 50% of Ubuntu on PCs, what year will be?

MS – (He thinks) In 2005 I predicted that 50% of all personal computers will ship with open source software in 2010. I was wrong. But if you add all the Android phones, and you say well, what’s a personal computer? For many people…

MG – It’s a smartphone

MS – So, is it Ubuntu? No, it’s not Ubuntu, but is it open source? Yes it is, and in an interesting way. A kernel of this is open source (points to my MacBook). Sometimes I think we have a narrow definition of success. Now, for me, I would like to see Ubuntu everywhere, but I think the open source community should feel quite proud of what we have achieved in the last 5 years (not just in terms of the growth in …) The faster supercomputers in the world run Ubuntu, most cloud infrastructure applications they run on Ubuntu, they don’t do any other operating system, so I would like to crack this one, and we haven’t cracked this one, and we’ve done really well, look at the bigger picture.

MG – How’s MIR doing and how will it affect the day to day of a Linux user?

MS – This is running MIR (takes the smartphone in his hand), MIR is the graphic display and you can see it’s really smooth

MG – Is it the same look in desktop?

MS – The MIR desktop we’re building is the same look as this. It’s very beautiful actually. The real important thing is, MIR is a piece of technology that we developed and it’s in the graphic stack and our competitors made a very big thing about of the fact that we are making this new piece of technology, why we would’ve developed it, etc. The thing that users need to sense is that is a tiny thing that they’ll never see. Can you see that this is running MIR? You can’t. It just works beautifully.

I think that the great thing about open source is that there are different competing projects to do great pieces of that. We have a team, a specialists graphics team, that’s very passionate about it, they felt that they can do this piece better. Our competitors are saying lots of things, that we are not following the community process. The community that we are not following it’s them! “The community”!, that’s all competitor language (he laughs).

So MIR is the default on the phone and the tablet, it’ll become the default on the desktop, and it will not affect the user life in any other form, except that hopefully it’ll be smoother and faster and take less memory and do a better job. So that’s a little insight into the funny political world of free software.

MG – One of my questions was about just that: how do you deal with all the flames and criticism from developers mainly when you come up with some innovation? Aren’t you tired of them?

MS – That’s a great question. (He takes time to think)

MG – You know, not in this area, I talk in general, sometimes it happens that when criticism is so much, some people get so stressed about it that they abandon-

MS –the idea in the first place. Yes. Well, I can tell you, I’ve suffered with this. I’ve spent nights without sleep, because there are people that I admire and I think they are smart people and I want them to enjoy or be satisfied with what we do and I see them stressed cause they get a lot of criticism for innovating. I’ve spent a lot of time angry.

But the best I’ve learned is that at the end of the day, you have to understand that if you want to lead and if you want to lead something that is really important, people will misunderstand what you’re doing. People will misuse what you say to try to prove that you try to do something nasty. There is a great poem by Rudyard Kipling, called If -maybe we can Google it- (we start googling it). This was written hundreds of years ago and I think it’s wonderful and one of the most important pieces of advice, and there’s many layers to it. (He reads)

 If you can dream—and not make dreams your master;
 If you can think—and not make thoughts your aim,

To mean: it’s not enough just to dream, you can’t live in your dream. You actually have to lead. If you can think, and that’s not just enough, you have to do it. There’s so much in there: (keeps on reading)

 If you can meet with Triumph and Disaster
 And treat those two impostors just the same;

But this is the one that I want to get you:

If you can bear to hear the truth you ’ve spoken
 Twisted by knaves to make a trap for fools,

What it’s saying is: you say something that you think it’s true, and somebody out there takes what you’ve said and then twists it to trap somebody else who either admires you or doesn’t like you. What is said in the poem I didn’t understand, but being in the software free community I’ve really seen that. We work really hard to find the truth: what’s important, what will work, how can we move forward.

But we don’t live in an naive word, there’s a lot of competitive pressure, people who want to create a conspiracy, sometimes it’s the media, sometimes it’s just people who is internally afraid and they see threat behind every treat. So that story is very true. You have to be able to pursue your story even when it get against you or it gets twisted or misconveyed. At the end of the day what matters is that you pursued your interests and you that with grace and hopefully you make something beautiful. It’s a great question.

MG – Why is Stallman so critical about Ubuntu?

MS – (smiles) I would love Stallman to be a great supporter of Ubuntu. But I think that if the truth of what we do leads us to a different place, well I must pursue it. So it’s like saying I can admire the Pope for being a man of dignity and thoughtfulness and action but I might disagree with him on some key points. So this is how I feel about Stallman. I think that he is a true leader of the movement of what we do, I think he manages to lead in that Rome of thinking and making think of the aim.

At the end of the day I think it’s really important to take action to do something that people use. If you don’t carry that responsibility, if you say “I’m just going to make arguments” then you can allow yourself to get pulled into a place which is not really a visible pragmatic place. In fact in society maybe is useful to have some people whose positions are not actually pragmatic, they’re not reasonable, they are sort of ideological by design. And that’s OK. We agree with Stallman in 99% of things, I hope he would be gracious enough to recognise we do a lot for free software and community. But if he doesn’t…

MG – What is the current biggest challenge for Ubuntu and Linux?

MS – Wow. (He thinks for a moment). The difficult thing about that question is -I can just talk about Ubuntu-. Ubuntu is being actively used and an active part of really interesting changes in two very different parts of the world: supercomputers and cloud computing. These are using Ubuntu to a very great deal and as a company, as a technologist I really want to be a part of that computing. But then I see this (points to the smartphone) and this is also fascinating. This is exciting.

The very big challenge for us is to build a team and to work as a company where we share this code across the supercomputer, the cloud, and the phone. But we don’t have teams that are experts in both, so we have to find that balance. A very hot question recently was “OK, if you have to choose, between this that doesn’t make any hit at all and that thing that is maybe warming the planet, which would you choose?” I think it’s very challenging for us. Linux does that naturally because of it’s platform, but for us I think that’s the key challenge. To figure out how to be great across of this two different places. So far I think we’re doing OK.

MG – Do you think the transition to Unity on the Ubuntu desktop has turned out okay, or is the community still too reluctant to change?

MS – Doing Unity was one of the things where leadership is controversial. For a long time in Ubuntu we said “We are just gonna focus on packaging the free software that other people made”. And in a sense we always made controversial choices cause for example we chose Gnome not KDE, we chose Firefox, not other browsers, we gave a very opinionated choice.

But in a sense, because we didn’t make any of that software. We weren’t paying favours. People believe that we were genuinely looking through and we said “what does the user wants? The user wants a browser, a webmail… We also made space. We chose Gnome, but we allowed and supported Kubuntu and Xubuntu. People could get what they wanted, we cared about those choices. The Unity thing was interesting because we looked at KDE and Gnome we tried to work with Gnome but it was really very difficult.

And Gnome has their own vision of what they want to do and we have this convergence vision of cross devices. I think this is the right vision. And if we couldn’t get Gnome to adopt this vision, what was the right thing for us to do? I think we did the right thing, we built Unity, but then we still created space for Gnome and KDE. You know, again, people tend to think that this is a huge terrible drama, but if you like to use Gnome on Ubuntu you can still use Gnome on Ubuntu. You now just have an extra option, which is Unity.

People will say: Canonical is terrible because they took away options. But we still have Gnome, we still have KDE, and now we have Unity, you have all of the options. I think what’s happening is that people are realising that we’re not imposing a single view, like Apple or Microsoft. We have a view. And we share that view. I think people are coming down because they realise it’s not a big deal. When we just packaged up the software, our competitors said: “Oh you’re bad people cause you don’t write any software”. Now they say: “You’re bad people cause you write software”. (He laughs) How upset can I be?

MG – You knew Nelson Mandela.

MS – Yes, I met him several times.

MG – I’ve read that you said that he was somebody who inspired you. (He nods). What can you tell us of him that we don’t know yet or we haven’t read these days everywhere?

MS – I can confirm something you probably have read. Today there’s a lot of people idealising Nelson Mandela and saying what an inhuman human he was. In some way, how unlike of a human he was. This is sort of, in making him a saint they essentially are describing something other than you or I. But if you talked to him about this, he used this lovely expression, he said: I’m not a saint, I’m a sinner who keeps trying. And the thing is, he was right. He told totally politically incorrect jokes, if you know what I mean.

In other ways, he wasn’t a Buddah, he was actually a guy who experienced just the same frustration and had the same anger as you or I. To me, that makes his story so much better. Calling him a saint is like everybody said: OK, we can keep fighting about ourselves cause he wasn’t like us. Actually not. He was human. He made the conscious choice I think everyday to let go that anger. That makes his story so much valuable for all of us.

I also think, when I see people queueing to pay their respects and so on, we should not forget, he went to jail in 1967 I think?, he went to jail because he was organising bombing campaigns against the government infrastructure. What do we call that people today?

MG – Terrorists.

MS – Yes. So it’s important if you actually are amazed by Nelson Mandela that you ask who am I calling terrorist today? And actually you should be talking to that person. And I see some of the tensions today, in Spain you had tensions, you had your marginalised voices, they conducted a bombing campaign, the terrorists. There is somebody in that organisation that you should be talking to. There’s a Nelson Mandela inside Al-Qaeda, there is somebody there who you should be talking to. And it shouldn’t take 30 years to find that person.

If we really we want to celebrate Nelson Mandela, we should shut down Guantanamo. Not because there aren’t possible criminals there, but because when you remove someone from society without the opportunity to hear their voice, you’re not honouring Nelson Mandela. So that thing is a little sad for me today, all of that outpouring of emotion.

There are a lot of people professing their admiration for the man, have they really learned the lesson that he tought us? That’s the hard lesson. Brits and Americans, if they want to fly to South Africa and celebrate the man they should look very close to how they’re engaging with today’s Nelson Mandelas. Our Nelson Mandela of this time looks just like that guy- there’s this great expression that says that opportunity comes knocking except he is wearing overalls and have dirty fingers, you know what I mean?

It’s the same I think with Nelson Mandela. When they achieved at the end of their lives what he achieved, it’s easy to celebrate, but actually the real lesson is to engage with Nelson Mandela when he was leading on the insurrection against an elected government. That’s the hardest thing to do.

MG – You come from South Africa which is a country, like Argentina or like others, difficult in terms of digital divide, and where there’s also poverty. And there’s a debate in these countries about why should children learn to code, or if they should have computers at school if they don’t have enough to eat, or if they should learn other things before using a computer. I would like to know your opinion on this.

MS – The poem. Where’s the poem? You see? Children need to learn to dream, but not make dreams their master. They need to learn to think but not make thoughts the aim. To me, teaching to code is to give someone the skills to take a dream or a thought and make it real. In the 21st century I think it’s an essential skill.

It’s also a very real kind of mathematics. When I interview people for a job, I look for two things: first, can this person make a logical case? Can he look at a complicated picture and figure out what’s important? Can he make deductions? Can they be a scientist, a mathematician, can they deal with the precision of a complicated environment? On the other hand: can they tell stories? Can they take all of that complexity and articulate why it’s important or what’s a priority? Why people should listen to them? There’s two things.

Very few people can do both. Quite a lot of people do well one of the other, but both, very few people. When I find them, they are wonderful to work with. And I think that if we don’t give people the ability to express the logical part of that, we loose that part of people’s creativity.

Today is difficult to be a mathematician. Mathematics feel very abstract for today’s children. And physics and chemistry, well, you have to wear safety glasses and make boring experiments (laughs). Coding for me is one of those things that is a real intelectual- it builds rigour, it builds analysis and builds logic, and it builds problem solving. So yes, I think it’s really important. And about the idea that some people should learn “basic” things, I think that’s crazy, I think that children should be able to learn as much as they want about everything that they want.

MG – As a personal question, I want to know about your space travel. I know everybody asks you about it and you have talked about it many times but I want to know how was it.

(He just said: “it’s a very intense part of life”, showed me a photo they’d just sent him via email and told me a story about some friends).

MG – Do you see things different when you come back?

MS – (Takes time to think) It’s amazing what you see when you look.

MG – There?

MS – No, what I mean is what you see when you look around the room. You see (he looks around the press room) if you’re into interiors you see different colour skins, you see consistent materials, if you’re interested in fashion, you look around the room and you make observations. So back from space is not like I see anything different, but I’m looking for something different: I’m looking for the things that we have in common. Because I’ve seen, you know, it’s not very far from Spain to Tunisia or Morocco; it’s not very far India from China, the air pollution travels between them. There’s one little river that’s between Jordan and Israel, and that’s all that we got.

So it sort of makes you look at the same thing but different, which is that we really have to focus on the things that we have in common. So you asked me about Stallman. Think about it. How much do we have in common? We both spend all day long thinking how can we make free software better for the people. We have a lot in common. How much do Catalans and people from Madrid have in common? A lot! But we spend all day long talking about the things we have different. Bizarre!

So, I’ve seen, this is the world we got, there’s a big scary blackness out there, nobody else is gonna help us, there’s no God out there watching us, this is just our little spaceship. So I think we just spend more time trying to find out what we have in common. And Ubuntu is an expression of that: what we have in common, what do we need from each other, how can we build it together.

¿Software open source, SFA, o software libre?

El mismo Stallman que nos miraba desde la foto hubiese estado en contra de que pusieran un artículo sobre la General Public License en la sección «SFA», que según Cenatic es lo mismo que Software Libre. Eso fue lo que sucedió ayer, cuando Cenatic tomó un artículo de Diario Turing «¡Es la GPL, estúpido!» y lo reprodujo bajo su sección SFA (Software de fuentes abiertas).

Y si es lo mismo, ¿por qué hacer la distinción y no poner Software Libre? Eso mismo preguntamos via Twitter y allí nos respondieron que «es lo que pone la ley».

El tema aparentaba tener un matiz más del que suponía: no se entendía la distinción entre términos. Más allá de disquisiciones lingüísticas/jurídicas sobre si debemos hablar sólo con términos que se recogen en las leyes, o si las leyes deben servir a la sociedad o la sociedad a las leyes, me encuentro con un apunte de Miguel Vidal (PDF) que aclara la cuestión (gracias Roberto Santos) y del que tomo unos cuantos puntos.

La expresión Software de Fuentes Abiertas (SFA) surge del inglés «Open Source Software», que significa literalmente «Software de código abierto». Esta acepción intenta evitar la poligamia de la expresión free software, que en inglés puede traducirse tanto por software libre como por software gratuito.

El apunte sin embargo omite algo bastante importante y quizás por eso, algo más extenso de contar. Las diferencias no se trataban sólo de palabras, como casi siempre sucede, sino que hay un trasfondo filosófico, que afecta al concepto mismo del software libre, a sus fines y motivaciones.

El grupo de personas que hablaban de Open Source fundamentaban el uso del software libre en la mejor calidad que se obtiene del producto final, al tener a muchas personas que aportaban al mismo. Este era el fundamento principal y aquí desaparecía o se desdibujaba por lo menos el componente ético que siempre ha sostenido Richard Stallman. La acepción surge en una reunión en Palo Alto surgida después del anuncio de Netscape de liberar su código, lo que sería Mozilla, donde estaban Tim O’Reilly, Linus Torvals y Eric Raymond, entre otros. Ese mismo año, Raymond y Bruce Perens habían creado el Open Source Institute (OSI), que impulsaba el concepto «open source».

Se intentaba evitar las reticencias a usar software libre que había dentro del ámbito corporativo, porque pensaban que luego no podrían explotarlo de forma comercial. Pero hubo mucha controversia con esta acepción, que llevó a interminables debates casi filosóficos donde se ponían en duda las verdaderas intenciones de intentar introducir un nuevo término. Esto generó mucha división, al final lo único en lo que hubo acuerdo es que no es tan importante la acepción como que el término se emplee con rigor, es decir no llamar software libre a algo que no lo es. Actualmente en el ámbito anglosajón los dos términos conviven, porque hay dos comunidades según el fondo filosófico en su motivación por usar software libre.

Hispanohablantes: ¿código libre o abierto?

El idioma español no lleva a equívocos, porque «libre» no significa gratuito sino que lleva a pensar en libertad, lo que es correcto, y este es el término que se ha venido usando en el ámbito hispanohablante desde hace casi 30 años, cuando Stallman definió y creó el movimiento «free software».

Algunos hablantes minoritarios, sobre todo en ámbitos corporativos, según el apunte de Miguel Vidal, «por influencia del inglés y traducciones apuradas», empezaron a usar «open source». La ley 11-2007-LAECSP (Ley de Acceso Electrónico de los Ciudadanos a los Servicios Públicos) utilizó en su redacción la forma «Software de Fuentes Abiertas», definida con la misma definición de software libre, pero que conlleva una filosofía detrás que no se puede dejar de lado.

Los malentendidos surgen en que al usar dos términos para lo mismo, muchas personas creen que son dos cosas distintas, y se pierden la distinción que hacen las dos comunidades. También que al usar «abierto» como reclamo de marketing da pie a que se utilice para cosas que no son software libre, por ejemplo permitir ver el código pero no modificarlo ni distribuirlo.

Sin necesidad, nos hemos traído una confusión lingüística del inglés cuando no la necesitábamos, por un lado. Pero por el otro, además, diciendo que las dos expresiones significan lo mismo, soslayamos la concepción diferente del software libre que tienen las dos comunidades, que puede ser interesante conocer antes de saber qué término estamos utilizando.

Foto: Innovation Group – CNS UCSB· University of California, Santa Barbara

10 herramientas de software libre para gestionar proyectos

Para trabajar de forma profesional en un proyecto, muchas veces necesitamos algo más que una lista de tareas, y es el momento de buscar una solución en software, tanto si es un trabajo que vamos a llevar a cabo solos como si hay otras personas en el equipo. Si los clientes son varios, entonces ya es imprescindible encontrar algún buen programa de gestión de proyectos, estable pero también flexible. Los programas desoftware libre son ideales porque además de ser potentes, cuentan detrás con una comunidad de desarrolladores y pueden hacernos ahorrar bastante en costos.

El equipo de Flickr

Hemos hecho una lista de herramientas de software libre abiertas y disponibles, así cualquiera que lo necesite pueda tener a mano un sitio donde buscar y probar distintos programas que han sido recomendados por sus usuarios. Si usan otras y les parece que deberíamos conocerlas, no olviden mencionarlas en los comentarios.

colabtive: A los fans de Basecamp les gustará esta herramienta, porque es la alternativa open source a herramientas propietarias como esta. Permite importar desde Basecamp e incluye funciones similares como la gestión de diferentes proyectos, los Milestones y las listas de tareas. También mide el tiempo dedicado a las tareas, emite informes y cuenta con varios plugins para extender sus funciones. Sólo en inglés.

Project HQ: También similar a Basecamp, Project HQ está construido sobre Python, Pylons y SQLAlchemy, y su base de datos es totalmente independiente. Gestiona distintas compañías, miembros y proyectos y cuenta con minestrones y listas de tareas. Es configurable visualmente usando CSS.

Gantt PV: Gratuito, es un programa simple, sin complicaciones, que se basa en diagramas de Gantt para planificaciones de proyectos y seguimiento de tareas. Está disponible para Windows, Mac OS X y Linux.

Clocking IT: también tiene diagramas de Gantt interactivos, más otras utilidades como contador de tiempo, varias formas de comunicación, seguimiento e indexación de los cambios, con unos muy buenos informes de avance. Disponible en 14 idiomas, entre ellos el español.

TeamWork: Una excelente interfaz para una herramienta online que permite hacer un seguimiento de distintos proyectos y equipos de trabajo, con una versión optimizada para acceder desde móviles. Tienen licencias gratuitas para organizaciones sin ánimo de lucro y bloggers. Disponible para Mac OS X, Linux y Windows.

iceScrum: Tiene el mismo interfaz para todos los roles. Incluye registros de historias de usuario (backlogs), de asuntos, de problemas y pruebas, chat en línea, timeline e indicadores de producto.

Achievo: Disponible en 20 idiomas, además de la utilidad de gestión de proyecto, que divide según el tiempo de su ejecución, incluye calendarios, estadísticas, plantillas y notas. No hay tarifas de licencia o limitaciones para su uso.

dotProject.net: Otra herramienta basada en la web, dotProject lleva un tiempo y no hay ninguna empresa detrás de ella, está sostenida por los voluntarios y usuarios. Permite la gestión para múltiples clientes, con herramientas para gestión de tareas, agendas y comunicaciones.

GanttProject: Un programa de escritorio multiplataforma que corre sobre Windows, Mac OS X y Linux, totalmente gratuito. Incluye diagramas de Gantt, asignación de las personas que trabajarán en el proyecto, y permite exportar los diagramas como imágenes, mientras genera informes en PDF y HTML. Permite interoperar con Microsofot Project, importando y exportandolos a sus formatos.

TaskJuggler: Un gestor de proyectos realmente potente y superior a otros que usan herramientas para editar diagramas de Gantt. Cubre todos los aspectos de desarrollo de un proyecto, desde la primera idea hasta su fin. Ayuda a medir su campo de alcance, asignación de recursos, esquema de costos y ganancias, riesgo y gestión de las comunicaciones.

Este post fue publicado por mi originalmente en Bitelia.