viernes, 14 de noviembre de 2008

Introducción al Software Libre


¿Qué es el Software Libre?
Es aquel software que brinda libertad a los usuarios sobre su producto adquirido, permitiendo que una vez obtenido, el mismo pueda ser usado, analizado, distribuido y modificado
Para que un software pueda ser considerado como libre debe cumplir las siguientes reglas:
1.-La libertad de usar el programa, con cualquier propósito (libertad 0).
2.-La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al código fuente es una condición previa para esto.
3.-La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2).
4.-La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. (libertad 3). El acceso al código fuente es un requisito previo para esto.
Algunos se preguntaran que es eso del código fuente, esto no es más que un conjunto de líneas de texto que son las instrucciones que debe seguir la computadora para ejecutar dicho programa. Por tanto, en el código fuente de un programa está descrito por completo su funcionamiento. Por eso es tan importante tener acceso al mismo, ya que ello es lo que permite comprender como funciona el programa y, en consecuencia, poder modificarlo.
Un error frecuente con respecto al software libre es que la gente asume que el mismo es gratis, si bien en la mayoría de los casos es así, eso no excluye que se pueda distribuir comercialmente, otro de los errores frecuentes es el asumir que el mismo no genera ganancias para sus creadores, para muestra esta Red Hat, si bien hay grupos que abogan por la gratuidad total del software libre, hay que tener claro que el concepto como tal es inerte y no engloba a esta cuestión.

No hay comentarios: