Un programa informático es software libre si otorga a los
usuarios todas estas libertades de manera adecuada. De lo contrario no es
libre. Existen diversos esquemas de distribución que no son libres, y si bien
podemos distinguirlos en base a cuánto les falta para llegar a ser libres, su
uso bien puede ser considerado contrario a la ética en todos los casos por
igual.
«Software libre»
es el software que respeta la libertad de los usuarios y la comunidad. En
grandes líneas, significa que los usuarios tienen la libertad para ejecutar,
copiar, distribuir, estudiar, modificar y mejorar el software. Es decir, el «software libre» es una cuestión de
libertad, no de precio. Para entender el concepto, piense en «libre» como en «libre expresión», no como en «barra libre».
Un programa es software libre si los usuarios tienen las
cuatro libertades esenciales:
v La libertad de ejecutar el programa como se
desea, con cualquier propósito (libertad 0).
v
La libertad de estudiar cómo funciona el
programa, y cambiarlo para que haga lo que usted quiera (libertad 1). El acceso
al código fuente es una condición necesaria para ello.
v
La libertad de redistribuir copias para ayudar a
su prójimo (libertad 2).
v
La libertad de distribuir copias de sus
versiones modificadas a terceros (libertad 3). Esto le permite ofrecer a toda
la comunidad la oportunidad de beneficiarse de las modificaciones. El acceso al
código fuente es una condición necesaria para ello.
Un ejemplo de software libre es el Sistema Operativo Linux.
Linux es un
sistema operativo en sí mismo, además de un núcleo. Esto es porque a pesar de
que ambos conceptos son distintos, en un sistema operativo monolítico ambos se
componen del mismo programa: se denomina núcleo a la parte que se ejecuta en
modo privilegiado, y no debe tomarse en el sentido habitual de la palabra.
Quedo muy bien tu blog me gusto
ResponderEliminarMe sirvio de alluda
ResponderEliminarMe sirvio de alluda
ResponderEliminarte quedo bien we
ResponderEliminar