A continuación se reimprimen literalmente los principios, protocolo y la filosofía de GNU en referencia al software gratis y con código abierto (más al respecto se puede encontrar en: http://www.gnu.org/).
"Software Libre" es cuestión de libertad, no de precio. "Free" en "free software" es una palabra que debe ser traducida como "libre" tal como en "libertad de expresión" ("Free speech"); no como "Gratis" como en "cerveza gratuita" ("Free beer").
"Software Libre" se refiere a la libertad de los usuarios de correr, copiar, distribuir, estudiar, cambiar y mejorar el software. Mas precisamente, se refiere a las cuatro libertades de los usuarios de software:
Un programa es software libre si los usuarios tienen todas estas libertades. Por esto, eres libre de redistribuir copias, ya sea con o sin modificaciones, ya sea gratis o cobrando una cuota por la distribución a cualquiera y a cualquier lugar. El ser libre de hacer esto significa (entre otras cosas) que no tienes que pedir o pagar permisos.
También debes tener la libertad de hacer modificaciones y utilizarlas de manera privada para tu trabajo o juego, sin ni siquiera mencionar que dichas modificaciones existen. Si tu publicas tus cambios, no necesitas avisar a nadie en particular, o de una manera en particular.
Tu pudiste haber pagado por obtener copias del software GNU, o tal vez obtuviste las copias sin ningún cargo. Pero no importa como obtuviste tus copias, tu siempre tienes la libertad de copiar y cambiar el software.
Para que estas libertades sean reales, deben ser irrevocables conforme no hagas algo malo; si el desarrollador del software tiene el poder de revocar la licencia, inclusive si no has dado causa, el software no es libre.
Sin embargo, algunos tipos de reglas acerca de la manera de distribuir software libre son aceptables, cuando no entran en conflicto con las libertades centrales. Por ejemplo, copyleft (expresado muy simplemente) es la regla que implica que cuando se redistribuya el programa, no puedes agregar restricciones para denegar a otras personas las libertades centrales. Esta regla no entra en conflicto con las libertades centrales; sino que las protege.
Las reglas acerca de como empacar una versión modificada son aceptables, si ellas no bloquean efectivamente la libertad de liberar las versiones modificadas. Reglas que indican "Si tu haces disponible el programa de esta manera, debes también hacerlo disponible en esta otra" pueden ser aceptables también, bajo la misma condición. (Nótese que tal regla deja la elección de hacer o no disponible el programa).
En el proyecto GNU, utilizamos "copyleft" para proteger estas libertades legalmente para todos. Pero el software libre sin "copyleft" también existe. Creemos que hay razones importantes porque es mejor usar copyleft, pero si tus programas son software libre sin ser copyleft, aun así los podemos utilizar.
Linux es un sistema operacional, un programa especial en forma de software que controla un computador. El sistema operacional resuelve varios problemas para el usuario que surgen generalmente por las diferencias de en los diferentes dispositivos que se adicionan a la maquina y pueden ser, ratones, teclados de computador, impresoras, tabletas, tarjetas gráficas, scanners y desde luego convertidores análogo - digital y viceversa. Este problema de inconsistencias es resuelto al establecer una manera o un standard para que todos los programas accedan a estos periféricos en la misma forma. El sistema operacional puede hacer otras tareas como manipular sistemas de archivo para entrada y salida de datos y también una interfaz para controlar la operación del computador.
Linux es un paraíso para ``Hackers'' porque en esencia es el sistema operacional Unix, un sistema multi usuario, multi tareas en el cual se pueden compartir recursos desde archivos hasta dispositivos en red. Además Linux funciona en varios tipos de computadores.
X es una interfaz gráfica única para el usuario porque X es integrable a una red de computadores y por lo tanto dando acceso a usuarios para poder trabajar en computadores remotos. También es única porque X puede ser configurada hasta un alto nivel de flexibilidad. Para configurarla se utiliza un programa para manejo de ventanas o ``Window Manager''.
![]()
© Copyright 2001-2004, mAgInvenT.ORG , All rights reserved.
Created and Mantained by Juan Reyes