¿Qué es GNU/Linux y el software libre?

En si el título de “¿Qué es GNU/Linux y el software libre?” es
bastante ¿Ambiguo? No lo sé, se supone que hoy día, dentro de
cualquier universidad en la que se imparte la carrera de ingeniería
informática o en sistemas este concepto debe manejarse, pero…
¿Realmente saben que es GNU/Linux y el software libre? ¿O sólo piensan
que es un sistema gratuito en donde no pueden usar Microsoft Office,
jugar y que es para gente que sabe? Teniendo en cuenta que ellos, como
estudiantes de estas carreras, son (o deberían ser) los que saben; y
lo digo por experiencia propia.

Entonces, en si ¿Qué es GNU/Linux? para empezar.

Básicamente es la unión de un Kernel y un sistema operativo
(programas) que funcionan en conjunto para proporcionar funcionalidad;
cosa que no lo diferencia de ningún otro sistema operativo.

Lo que lo hace diferente de otros sistemas operativos es que es libre,
está sujeto a las cuatro libertades básicas del software, las cuales
entran a ser en si mismas la definición del software libre:

0: libertad de usar el programa con cualquier propósito.
1: libertad de estudiar el código del programa y modificarlo para
adaptarlo a tus necesidades.
2: libertad de redistribuir el programa.
3: libertad de mejorar el programa y hacer públicas las mejoras para
que todos se beneficien.

Esto es lo que hace distinto a GNU/Linux, la libertad de hacer con el
lo que nos de la gana. Pero la libertad en si no son solo esas cuatro
libertades básicas mencionadas, aunque todas estén relacionadas a
estos principios básicos, lo que hace hermoso a este ecosistema es que
gracias a esta libertad, existe una enorme comunidad, y que gracias a
esta enorme comunidad se crea la necesidad de crecer, que la necesidad
de crecer crea el impulso de aprender, que lo aprendido rinde frutos y
que los frutos son tomados por todos porque son de todos.

Esto puede sonar a una utopía o a comunismo, pero nada más alejado de
la realidad que eso. De hecho, la libertad que poseemos genera
responsabilidades muy grandes y puede crear trabas, una de ellas es la
que muchos blanden como argumento; “demasiada libertad se convierte en
libertinaje, luego, en anarquismo“. Y es cierto, el anarquismo en
GNU/Linux puede representarse como desorden, ya que en teoría, por ser
un sistema que trata de ir en contra de los sistemas ya establecidos
es anarquismo… pero dejando atrás las contradicciones, el desorden se
vuelve perjudicial para muchos proyectos puesto que puede pasar
cualquier cosa si no se tiene un mínimo de orden y apoyo, todo puede
terminar llevando a cosas como el fin de un proyecto o el mal
funcionamiento del mismo.
¿Cuales son las ventajas del Software Libre?

Pregunta que me hacen muy seguido, las ventajas de usar software
libre, o más puntual aún, GNU/Linux. Fuera de la libertad que te
brinda tienes también ventajas técnicas bastante interesantes, como es
la de “no existen virus para linux” sin dudas es una ventaja, aunque
no es necesariamente real. Virus como tal, no existen en Linux puesto
que tenemos ciertos mecanismos de seguridad bastante fuertes que
impiden que este tipo de software se ejecute sin nosotros saberlo
primero, pero eso es un tema bastante más profundo que no viene al
punto, lo que si viene a colar es que, aunque no existan los virus
informáticos como tal en GNU/Linux, si existe peligro ya que no hay
software perfecto e impenetrable, de hecho hoy día la brecha mas
frágil en un computador con GNU/Linux y cualquier sistema podría ser
el navegador, pero para resumidas cuentas, Linux es bastante más
seguro y no necesariamente por ser menos usado.

Otra ventaja es la variedad y la posibilidad de elegir entre un
catálogo bastante amplio de software, ya que realmente hay mucho de
donde elegir, desde programas de oficina hasta programas que te ayudan
a organizar tu tiempo, a sincronizar tus calendarios, a llevar notas,
tareas, revisar el correo, un catálogo enorme de donde elegir.

De hecho, la ventaja más grande de GNU/Linux desde mi punto de vista
es la de poder elegir. Ciertamente no todos los sistemas GNU/Linux son
100% software libre ya que incluyen software propietario para el
funcionamiento de ciertos dispositivos, el punto es que si quieres
usar una sistema totalmente libre puedes tenerlo y sino, no lo haces,
de todos modos al elegir un sistema GNU/Linux con drivers propietarios
no necesariamente estás dejando de ser libre.
Otro punto importante que suele crear confusión… Software Libre y Open
Source (código abierto).

De plano y con todo, no son lo mismo.

El software libre defiende la libertad del usuario y del software para
ser utilizado, modificado, redistribuido y mejorado, todo sin fines de
lucro ya que en propiamente las cuatro libertades no permiten vender
tu código…

Por otro lado, el Open Source es un movimiento totalmente distinto,
pero que se mezcla; es raro y se puede definir como un “juntos, pero
no revueltos“. El open source de hecho no necesariamente está regido
por las cuatro libertades básicas, simplemente es código abierto,
visible, que permite estudiarlo, pero no modificarlo, copiarlo o
redistriburilo. De hecho, puede ser un programa en venta que al
comprarlo, también adquieres acceso al código, pero sigue siendo
propiedad de otro.

¿Entonces el open source es malo?

Definitivamente no, muchísimos programas que son open source son
gratuitos y con versiones nativas para Linux, simplemente es un
enfoque más comercial distinto al software libre, que no es que no sea
rentable, sino que no se basa en los mismos conceptos.

Un ejemplo ilustrativo perfecto podría ser el de un programa que lleva
la contabilidad de la empresa.

El programa bajo software libre: te permite a ti como dueño de la
empresa obtener el programa gratuitamente y tener todo el acceso a el,
pero necesitas que alguien lo cree y para eso le pagas a
desarrolladores, quienes hacen el programa a petición. Luego, quieres
extenderlo porque se quedó corto, llamas de nuevo a esos
desarrolladores, quienes toman el trabajo ya hecho y lo expanden. Y si
en tal caso no puedes volver a contactar a esos desarrolladores, sea
por la razón que sea, cualquier otro desarrollador puede retomar el
trabajo.

El programa bajo la filosofía open source: a ti como dueño te permite
cerciorarte de que el código esté limpio de tretas y jugarretas, de
que no te espíen y que nadie te esté tomando el pelo. Como
desarrollador te permite ser el dueño del código y de vendérselo a más
personas aunque eso implique que no cualquiera puede modificar ese
código, lo cual te asegura el trabajo futuro o, tu mismo puedes decir
que además, se puede modificar el código pero no redistribuirlo; es un
tanto más retorcido el concepto de libertad, pero sin duda es más de
lo que muchos permiten.

Claro que existen otras implicaciones como por ejemplo, te jueguen
sucio y no te muestren todo el código y todo lo que pueda suceder
relacionado a esto, pero eso ya es algo más de ética que otra cosa.

¡Es gratis, es libre!

¡NO! quizá el error de cualquier novato (incluyéndome) es (o fue) el
de creer que gratis significa libre. Ni yo ni nadie de los que ya está
dentro de este mundo se cansa de decir que gratuito y libre no
necesariamente son lo mismo; una cosa es que algo sea libre y por ende
gratuito, a que sea gratuito pero no necesariamente libre, ¿Ejemplo?
Google… es gratis y de libre uso ¿Pero es software libre? nunca,
puesto que aunque no pagas dinero por usar sus tecnologías, pagas con
tu información personal y no tienes ninguna de las libertades básicas
del software.

De hecho, hay programas de software libre que se vende por un precio y
luego te deja hacer con el lo que te de la gana, hay modelos de
negocio con software libre muy exitosos como el de Red Hat y mucho
mercado por descubrir y desarrollar en este mundo, quizá lo más
increíble del software libre y GNU/Linux (o BSD también) es que el
único límite es el que nos imponemos.

http://blog.desdelinux.net/linux-para-doomies-i-que-es-gnulinux-y-el-sof...
_______________________________________________
Lugro-principiantes mailing list
Lugro-principiantes@lugro.org.ar
http://lugro.org.ar/mailman/listinfo/lugro-principiantes

Distribuir contenido

Office OpenXML (OOXML) no debe ser ISO 29500