La semana pasada hablamos sobre los navegadores y su evolución en la historia del Internet y mencioné Firefox. También dije que Firefox es mi navegador favorito, entre otras cosas, porque es Software Libre. ¿Pero qué es eso? Esta semana en Technobabble hablamos sobre la importancia del Software Libre, y como ayuda a empujar los limites de la tecnología actual.
![]() |
| A la derecha Richard Stallman, padre del software libre |
El Software Libre (Free Software. Free: Libre/Gratis) es un asunto de libertad, no de precio. Para entender el concepto piensa en "libertad de expresión", no en "barra libre" [Free Software is matter of liberty not price. To understand the concept think Free as in "Free of speech" not as in "Free beer" ]‒ Richard Stallman
Technobabble es la columna de La Wasa que cada semana habla de como la tecnología le afecta a los usuarios, sin complicaciones y sin tecnicismos. [Nueva columna todos los martes]
| El logo de la fundación del software libre |
El Software Libre se define por las siguientes libertades:
[Libertad 0]
La libertad de usar el programa, para cualquier propósito.
La libertad de usar el programa, para cualquier propósito.
En el mundo del software existen licencias y algunas de ellas exigen que utilicemos los programas, por los que muchas veces pagamos, de modos particulares. El Software Libre nos permite utilizar los programas para nuestra conveniencia. Esto se debe a que no estamos adquiriendo el derecho de usar el programa (como es el caso de las licencias tradicionales) estamos adquiriendo el programa en sí. Nuestra copia es nuestra y completamente independiente de cualquier otra.
[Libertad 1]
La libertad de estudiar como funciona el programa, y cambiarlo de acuerdo a tus necesidades.
Qué pasa si encontramos un programa que nos es útil pero le faltan algunas cosas, en el mejor de los casos podríamos agregarlas, claro si tenemos la habilidad. De hecho este es, en parte, el principio que inspiro el movimiento del Software Libre. De vuelta en 1980, cuando Richard Stallman trabajaba en el MIT, su departamento tenía una impresora cuyo software Stallman había modificado anteriormente para notificar a los usuarios cuando se terminaran de imprimir sus documentos o cuando el papel se atascaba. Pero llegó el día en que cambiaron el equipo y Stallman le solicitó el código a la compañía Xerox, tal como lo había hecho con la impresora anterior, para hacer la misma modificación y se lo negaron, lo cual era muy inconveniente para todos ya que la impresora estaba en un piso diferente a donde estaban las oficinas.
[Libertad 2]
La libertad de distribuir copias del programa.
Este es un punto muy importante y confuso. Quiere decir que podemos hacer copias de los programas sin preocuparnos por ser piratas, muchas veces en el mundo del Software Libre también quiere decir que es el software gratis, pero esto no necesariamente es cierto. Las licencias libres permiten vender estas copias o compartirlas, o regalarlas.
[Libertad 3]
La libertad de distribuir copias de las modificaciones que le puedas haber hecho al programa.
Relacionado con la Libertad 1 y la 3. Cuando modificamos un programa tenemos el derecho de compartirlo, distribuirlo, venderlo o hacer cualquier otra cosa.
Ventajas del Software Libre
Muchas de las libertades anteriores solo son posibles si tenemos el código fuente, lo que los programadores escribieron, del software en sí. Y entre más gente puede ver el código más errores es posible identificar, le llamamos la ley Linus (en honor al desarrollador original de linux) Dados los suficientes ojos todos los errores son superficiales. Y no solo se trata de errores, también es posible identificar actividad sospechosa, por ejemplo si el software tratara de utilizar sus datos de un modo inadecuado alguien lo vería.
Otra cosa es que las licencias libres permiten empaquetar el software. Por ejemplo, si te gusta este browser, aquel editor de texto, ese reproductor de música, puedes hacer un paquete y distribuirlo al mundo, que es como están compuestas las distribuciones de GNU/Linux, un poco de aquí y otro de allá.
Pensamientos finales
En verdad creo que el usar SL y apoyarlo de todos los modos ayuda a mejorar el estado de la tecnología actual, después de todo esta filosofía ha inspirado cosas como Wikipedia. Y personalmente se me hace imposible que un grupo de, a lo más, algunos cientos de personas logren identificar las necesidades de millones de usuarios.
Aún así creo que hay lugar para el software privativo, que es el modelo tradicional, en este mundo. Por ejemplo software que se utiliza solo dentro de una organización, o software que es muy muy particular. Pero cuando se trata de millones de personas, creo que la opción libre es mejor.
Software libre para ustedes:
Ventajas del Software Libre
Muchas de las libertades anteriores solo son posibles si tenemos el código fuente, lo que los programadores escribieron, del software en sí. Y entre más gente puede ver el código más errores es posible identificar, le llamamos la ley Linus (en honor al desarrollador original de linux) Dados los suficientes ojos todos los errores son superficiales. Y no solo se trata de errores, también es posible identificar actividad sospechosa, por ejemplo si el software tratara de utilizar sus datos de un modo inadecuado alguien lo vería.
Otra cosa es que las licencias libres permiten empaquetar el software. Por ejemplo, si te gusta este browser, aquel editor de texto, ese reproductor de música, puedes hacer un paquete y distribuirlo al mundo, que es como están compuestas las distribuciones de GNU/Linux, un poco de aquí y otro de allá.
Pensamientos finales
En verdad creo que el usar SL y apoyarlo de todos los modos ayuda a mejorar el estado de la tecnología actual, después de todo esta filosofía ha inspirado cosas como Wikipedia. Y personalmente se me hace imposible que un grupo de, a lo más, algunos cientos de personas logren identificar las necesidades de millones de usuarios.
Aún así creo que hay lugar para el software privativo, que es el modelo tradicional, en este mundo. Por ejemplo software que se utiliza solo dentro de una organización, o software que es muy muy particular. Pero cuando se trata de millones de personas, creo que la opción libre es mejor.
Software libre para ustedes:
- Firefox: Best browser ever!!
- VLC: No existe nada con lo que este reproductor de video no pueda.
- SumatraPDF: porque aunque Adobe inventó el PDF su Adobe Reader es demasiado lento para ser real.
- GIMP: Un photoshop libre. La verdad es que esta aún bastante lejos de poder competir directamente, pero para las necesidades de edición del mortal es perfecto.
- LibreOffice: existen pocos formatos y cosas (literalmente nada más que una o dos decenas) con las que LibreOffice no es compatible, respecto a Microsoft Office. Y ahora que MSO soporta el formato Open Document son más compatibles que nunca. Si tan solo no se viera como si estuviéramos de vuelta en 1999 sería perfecto.
- Ubuntu: Linux para seres humanos. La verdad no es, ni de cerca, mi distribución favorita, pero es excelente para empezar a aprender de todas estas cosas.

esta muy bueno el post pero se te fueron algunos errores de ortografía en mas de una ocasión xD y el hecho de que uses arch solamente habla de lo control freak que eres jajajajaja xD
ResponderEliminarMentiras de sucio humano!!!
EliminarNecesitan correctores :P(Ren)
ResponderEliminarCuando gustes Renatito!! Son bien aceptadas!
Eliminar