Revisión de Glosario de términos sobre software libre de Dom, 09/14/2014 - 02:58

La revisión le permite rastrear las diferencias que hay entre distintas versiones de una entrada.

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 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 use 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's not Unix! (GNU): GNU es un sistema operativo similar a Unix que es software libre y respeta su libertad. Los paquetes de software GNU se combinan a menudo con el kernel Linux para conformar la combinación conocida como GNU/Linux.
  • 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.
    • Ingeniería Inversa es un proyecto de alta prioridad para la FSF.
  • 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 estar en posibilidda de 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.
    • Mejor usada en la creación de estándares de software de manera que puedan ser ampliamente adoptados. De otra forma es preferible usar una licencia. Véase (GPL).
  • 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 Stallman sitio
  • 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 de Software (Service as a Software Substitute, SaaSS): Software que es alojado por un vendedor o por un proveedor yque se encuentra disponible a través de Internet.
    • Puesto que no tenemos control sobre lo que hace el servidor con nuestros datos (o incluso acceso al software ejecutable en sí mismo), debemos actively rechazar el SaaSS activamente, 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.
    • Véase: la definición de software libre de la Free Software Foundation.
    • Cita: "Libre como en libertad de expresión, no como en barra libre."
  • Software no libre: Es el software que no cumple con la definición de lo que es software libre, debido a que no reúne una o más de las cuatro libertades listadas en la definición de software libre.

Revisiones

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