Glosario de términos sobre software libre

Este manual contiene una lista de términos sobre software libre:

Términos

  • Blob binario: porción de software distribuida sin el código fuente.
  • Código fuente: Colección de instrucciones para computador escritas en un lenguaje de computación.
  • Copyleft: es el uso del copyright para asegurarse de que cualquier parte del software y cualquier versión modificada y extendida de él permanecerá siendo software libre. El primer ejemplo de una licencia copyleft para software es la Licencia Pública General GNU, GPL.
  • Distribución: Una configuración de software que comprende un sistema operativo. El software puede variar según el objetivo de la distribución. Por ejemplo, la configuración del software de Musix está diseñada para la producción de música.
  • Distribución (Legal):
  • DRM: El Manejo de Restricciones digitales (Digital Restriction Management) es la práctica de imponer restricciones tecnológicas que controlan lo que los usuarios pueden hacer con medios digitales. Cuando un programa se diseña para evitar que usted copie o comparta una canción, lea un libro digital en otro dispositivo, o disfrute de un juego individual (single-player) sin conexión a internet, usted está siendo restringido por los DRM. En otras palabras, los DRM crean un bien dañado que le impide hacer lo que sería posible sin ellos. Esto concentra el control sobre la producción y distribución de medios digitales, dando a los promotores de los DRM el poder de llevar a cabo una vigilancia masiva sobre los hábitos de la gente en el acceso a medios digitales.
  • Free Software Foundation (FSF): Es una organización con la misión de promover mundialmente la libertad y defender los derechos de los usuarios del software libre.
  • Freeware: Software Privativo que se distribuye de manera gratuita. Este tipo de software no debe confundirse con el software libre (free software) debido a que no respeta su libertad.
  • ¡GNU No es Unix!: GNU fue fundado por Richard Stallman (rms) en 1983 como un sistema operativo desarrollado por personas que trabajan juntas con el fin de lograr que todos los usuarios de software tengan la libertad de controlar sus operaciones informáticas. RMS continúa siendo el Jefe GNUisance a día de hoy. El objetivo primordial y continuo de GNU es ofrecer un sistema compatible con Unix que sea 100% software libre. Ni el 95% ni el 99.5%, sino 100% libre. El nombre del sistema GNU es un acrónimo recursivo que significa «GNU No es Unix». Con este nombre se pretende reconocer las aportaciones técnicas de Unix, al mismo tiempo que decimos que GNU es algo diferente. Técnicamente GNU es como Unix pero, a diferencia de Unix, GNU proporciona libertad a los usuarios.
  • Ingeniería inversa: Es el proceso de analizar un pieza existente de tecnología no libre para determinar cómo fue diseñada y cómo funciona. Los datos recogidos pueden usarse para diseñar y elaborar software libre.
    • El Proyecto Nouveau es uno de tales proyectos y se encarga de generar controladores libres para reemplazar los controladores privativos para tarjetas nVidia.
  • Licencia Pública General GNU (General Public License, GPL): Una licencia de copyleft fuerte que le garantiza las libertades del software.
  • Licencia Pública General Affero (Affero General Public License, AGPL): Esencialmente es igual a la GPL pero con una previsión extra; todos los usuarios en red de software cubierto por la AGPL deben poder recibir el código fuente.
  • Licencia Pública General Menor GNU (GNU Lesser General Public License, LGPL): Una licencia copyleft que permite vincular un programa con (en caso de una librería, ser 'usada por') otros que no estén cubiertos por la licencia LGPLP, sin tener encuenta que este sea libre o no.
    • Cuaquier software cubierto por esta licencia aún le garantiza las cuatro libertades.
    • La licencia LGPL es recomendada para librerías que no dan tanta ventaja técnica sobre el software privativo como para animar a su adopción.
  • Licencia permisiva: Es un tipo de licencia de software que no ofrece copyleft, permitiendo así que se generen programas privativos con base en software libre, también se conocen como licencias débiles.
  • Linux: Es un kernel desarrollado por Linus Torvalds et al. El kernel Linux es en su mayoría software libre sin embargo contiene algunas partes que no son libres y no es apropiado en su estado actual para el uso en distribuciones completamente libres.
  • Linux-libre: Es un proyecto mantenido por la Free Software Foundation Latin America que remueve todas las partes que no son libres del kernel Linux.
  • Privativo: Término alternativo para designar al software que no es libre. Véase Software no libre
  • Richard Matthew Stallman (RMS): Fundador del proyecto GNU y de la Free Software Foundation. Acá puede encontrar su sitio web
  • Root: El súper usuario en un sistema GNU/Linux. También se conoce como el administrador del sistema. Tiene acceso a todos los archivos y permisos.
  • Servicio como Sustituto al Software (Service as a Software Substitute, SaaSS): Servicio que se alojada por un tercero en internet para hacer tareas informáticas.
    • Puesto que no tenemos control sobre lo que hacen con nuestros datos en el servidor de otro, debemos activamente rechazar el SaaSS, incluso si funciona con software libre.
  • Software libre: El software libre es aquel que respeta su libertad. Para ser considerado software libre un programa informático debe ofrecer:
    • La libertad para ejecutar el programa para cualquier propósito (libertad 0).
    • La libertad para estudiar cómo funciona el programa y para modificarlo de forma que haga lo que usted quiera (libertad 1). El acceso al código fuente es una condición para ejercer esta libertad.
    • La libertad para redistribuir copias de manera que usted pueda ayudar a su vecino (libertad 2).
    • La liberta para distribuir copias de sus versiones modificadas a otros (libertad 3). Al hacer esto usted puede darle a la comunidad una oportunidad para beneficiarse de sus modificaciones. El acceso al código fuente es una condición necesaria para hacer esto.
    • Cita: “Libre como en libertad de expresión, no como en barra libre.”
  • Software no libre: Es el software que priva de la libertad de los usuarios debido a que no reúne las cuatro libertades esenciales del software libre.

Revisiones

09/13/2014 - 20:51
alejandro_blue
01/12/2017 - 22:09
albertoefg
05/11/2022 - 06:06
iShareFreedom