De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda
La pantalla de la computadora de un sistema operativo, la pantalla completamente cubierta por varias aplicaciones de software gratuitas.
Ejemplo de un sistema operativo moderno de software libre que ejecuta algunas aplicaciones representativas. Se muestran el entorno de escritorio Xfce , el navegador web Firefox , el editor de texto Vim , el editor de imágenes GIMP y el reproductor multimedia VLC .

El software libre (o software libre ) [1] [2] es software de computadora distribuido bajo términos que permiten a los usuarios ejecutar el software para cualquier propósito, así como estudiarlo, cambiarlo y distribuirlo y cualquier versión adaptada. [3] [4] [5] [6] El software libre es una cuestión de libertad , no de precio; todos los usuarios son legalmente libres de hacer lo que quieran con sus copias de un software gratuito (incluido el beneficio de ellos) independientemente de cuánto se pague para obtener el programa. [7] [2] Los programas informáticos se consideran "gratuitos" si dan a los usuarios finales (no solo al desarrollador) el control final sobre el software y, posteriormente, sobre sus dispositivos.[5] [8]

El derecho a estudiar y modificar un programa de computadora implica que el código fuente , el formato preferido para realizar cambios, esté disponible para los usuarios de ese programa. Si bien esto a menudo se denomina "acceso al código fuente" o "disponibilidad pública", la Free Software Foundation recomienda no pensar en esos términos, [9] porque podría dar la impresión de que los usuarios tienen una obligación (en lugar de un derecho) de Dar a los no usuarios una copia del programa.

Aunque el término "software libre" ya se había utilizado libremente en el pasado, [10] a Richard Stallman se le atribuye haberlo vinculado al sentido en discusión y haber iniciado el movimiento del software libre en 1983, cuando lanzó el Proyecto GNU : un proyecto colaborativo. Esfuerzo para crear un sistema operativo que respete la libertad y revivir el espíritu de cooperación que una vez prevaleció entre los piratas informáticos durante los primeros días de la informática. [11] [12]

Contexto [ editar ]

Este diagrama de Euler describe la relación típica entre el software gratuito y el software libre y de código abierto (FOSS): según David Rosen de Wolfire Games en 2010, el software de código abierto / libre (naranja) suele ser gratuito, pero no siempre. Freeware (verde) rara vez expone su código fuente. [13]

Por tanto, el software libre se diferencia de:

  • software propietario , como Microsoft Office , Google Docs , Sheets y Slides o iWork de Apple . Los usuarios no pueden estudiar, cambiar y compartir su código fuente .
  • freeware , que es una categoría de software propietario que no requiere pago por uso básico.

Para que el software protegido por derechos de autor sea ​​gratuito, debe contar con una licencia de software mediante la cual el autor concede a los usuarios los derechos antes mencionados. El software que no está cubierto por la ley de derechos de autor, como el software de dominio público , es gratuito siempre que el código fuente también sea de dominio público o esté disponible sin restricciones.

El software propietario utiliza licencias de software restrictivas o EULA y, por lo general, no proporciona a los usuarios el código fuente. Por lo tanto, los usuarios tienen prohibido legal o técnicamente cambiar el software, y esto da como resultado la dependencia del editor para proporcionar actualizaciones, ayuda y soporte. (Consulte también bloqueo de proveedores y abandono de software ). Los usuarios a menudo no pueden realizar ingeniería inversa , modificar o redistribuir software propietario. [14] [15] Más allá de la ley de derechos de autor, los contratos y la falta de código fuente, pueden existir obstáculos adicionales que impidan a los usuarios ejercer la libertad sobre una pieza de software, como las patentes de software y la gestión de derechos digitales.(más específicamente, tivoización ). [dieciséis]

El software libre puede ser una actividad con fines de lucro, comercial o no. Algunos programas de software gratuitos son desarrollados por programadores informáticos voluntarios , mientras que otros son desarrollados por corporaciones; o incluso por ambos. [17] [7]

Nomenclatura y diferencias con el código abierto [ editar ]

Aunque ambas definiciones se refieren a corpus de programas casi equivalentes, la Free Software Foundation recomienda utilizar el término "software libre" en lugar de " software de código abierto " (una visión más joven acuñada en 1998), porque los objetivos y la mensajería son bastante diferentes. El "código abierto" y su campaña asociada se centran principalmente en los aspectos técnicos del modelo de desarrollo público y la comercialización del software libre para las empresas, mientras que se toman muy a la ligera o incluso antagónica la cuestión ética de los derechos de los usuarios. [18]Stallman también ha declarado que considerar las ventajas prácticas del software libre es como considerar las ventajas prácticas de no estar esposado, en el sentido de que no es necesario que un individuo considere razones prácticas para darse cuenta de que estar esposado es indeseable en sí mismo. [19]

La FSF también señala que "Open Source" tiene exactamente un significado específico en inglés común, a saber, que "puedes mirar el código fuente". Afirma que, si bien el término "software libre" puede dar lugar a dos interpretaciones diferentes, al menos una de ellas es coherente con el significado pretendido, a diferencia del término "código abierto". [a] El adjetivo de préstamo " libre " se usa a menudo para evitar la ambigüedad de la palabra "libre" en el idioma inglés , y la ambigüedad con el uso más antiguo de "software libre" como software de dominio público. [10] Ver Gratis versus libre .

Definición y las cuatro libertades esenciales del software libre [ editar ]

Diagrama de software libre y no libre, tal como lo define la Free Software Foundation. Izquierda: software libre, derecha: software propietario, rodeado con un círculo : software gratis

La primera definición formal de software libre fue publicada por la Free Software Foundation (FSF) en febrero de 1986. [20] Esa definición, escrita por Richard Stallman , todavía se mantiene hoy y establece que el software es software libre si las personas que reciben una copia del El software tiene las siguientes cuatro libertades. [21] [22] La numeración comienza con cero, no solo como una parodia del uso común de la numeración basada en cero en los lenguajes de programación, sino también porque "Freedom 0" no se incluyó inicialmente en la lista, pero luego se agregó primero en la lista, ya que se consideró muy importante.

  • Libertad 0: la libertad de ejecutar el programa para cualquier propósito.
  • Libertad 1: La libertad de estudiar cómo funciona el programa y cambiarlo para que haga lo que desee.
  • Libertad 2: La libertad de redistribuir y hacer copias para que pueda ayudar a su vecino.
  • Libertad 3: La libertad de mejorar el programa y publicar sus mejoras (y versiones modificadas en general) al público, para que toda la comunidad se beneficie.

Las libertades 1 y 3 requieren que el código fuente esté disponible porque estudiar y modificar el software sin su código fuente puede variar desde muy poco práctico hasta casi imposible.

Por lo tanto, el software libre significa que los usuarios de computadoras tienen la libertad de cooperar con quien elijan y de controlar el software que utilizan. Para resumir esto en una observación que distingue el software libre (libertad) del software gratuito (precio cero), la Free Software Foundation dice: "El software libre es una cuestión de libertad, no de precio. Para entender el concepto, debería pensar en como en ' libertad de expresión ', no como en 'cerveza gratis ' ". [21] Ver Gratis versus libre .

A finales de la década de 1990, otros grupos publicaron sus propias definiciones que describen un conjunto de software casi idéntico. Las más notables son las Directrices de software libre de Debian publicadas en 1997, [23] y la Definición de código abierto , publicada en 1998.

Los sistemas operativos basados ​​en BSD , como FreeBSD , OpenBSD y NetBSD , no tienen sus propias definiciones formales de software libre. Los usuarios de estos sistemas generalmente consideran aceptable el mismo conjunto de software, pero a veces consideran que el copyleft es restrictivo. Por lo general, abogan por licencias permisivas de software libre , que permiten a otros usar el software como lo deseen, sin verse obligados legalmente a proporcionar el código fuente. Su opinión es que este enfoque permisivo es más libre. Las licencias de software de Kerberos , X11 y Apache son sustancialmente similares en intención e implementación.

Ejemplos [ editar ]

Hay miles de aplicaciones gratuitas y muchos sistemas operativos disponibles en Internet. Los usuarios pueden descargar e instalar fácilmente esas aplicaciones a través de un administrador de paquetes que viene incluido con la mayoría de las distribuciones de Linux .

El Directorio de software libre mantiene una gran base de datos de paquetes de software libre. Algunos de los ejemplos más conocidos incluyen el kernel de Linux , los sistemas operativos BSD y Linux, la colección de compiladores GNU y la biblioteca C ; la base de datos relacional MySQL ; el servidor web Apache ; y el agente de transporte de correo de Sendmail . Otros ejemplos influyentes incluyen el editor de texto Emacs ; el editor de imágenes y dibujos rasterizados GIMP ; el sistema de visualización gráfica X Window System ; la suite ofimática LibreOffice ; y el TeX ySistemas de composición tipográfica LaTeX .

Historia [ editar ]

Richard Stallman , fundador del Movimiento de Software Libre (2002)

Desde la década de 1950 hasta principios de la de 1970, era normal que los usuarios de computadoras tuvieran las libertades de software asociadas con el software libre, que era típicamente software de dominio público . [10] El software era comúnmente compartido por personas que usaban computadoras y por fabricantes de hardware que agradecían el hecho de que la gente estaba creando software que hacía que su hardware fuera útil. Se formaron organizaciones de usuarios y proveedores, por ejemplo, SHARE , para facilitar el intercambio de software. Como el software a menudo se escribía en un lenguaje interpretado como BASIC , el código fuente se distribuyó para usar estos programas. El software también se compartió y distribuyó como código fuente impreso (Programa de mecanografía ) en revistas de informática (como Creative Computing , SoftSide , Compute ! , Byte , etc.) y libros, como el bestseller BASIC Computer Games . [24] A principios de la década de 1970, el panorama cambió: los costos de software aumentaron drásticamente, una industria de software en crecimiento competía con los productos de software empaquetados del fabricante de hardware (gratis porque el costo se incluía en el costo del hardware), las máquinas alquiladas requerían soporte de software aunque no proporcionaban ingresos por software, algunos clientes capaces de satisfacer mejor sus propias necesidades no querían que los costos del software "gratuito" se sumaran a los costos de los productos de hardware. En Estados Unidos vs.IBM , presentada el 17 de enero de 1969, el gobierno acusó al software de que el paquete de software era anticompetitivo . [25] Si bien es posible que algún software siempre sea gratuito, de ahora en adelante habrá una cantidad creciente de software producido principalmente para la venta. En la década de 1970 y principios de la de 1980, la industria del software comenzó a utilizar medidas técnicas (como distribuir únicamente copias binarias de programas de computadora ) para evitar que los usuarios de computadoras pudieran estudiar o adaptar las aplicaciones de software como mejor les pareciera. En 1980, la ley de derechos de autor se extendió a los programas de computadora.

En 1983, Richard Stallman , uno de los autores originales del popular programa Emacs y miembro desde hace mucho tiempo de la comunidad de hackers en el Laboratorio de Inteligencia Artificial del MIT , anunció el proyecto GNU , cuyo propósito era producir un Unix completamente no propietario. sistema operativo compatible , diciendo que se había sentido frustrado con el cambio en el clima que rodea al mundo de las computadoras y sus usuarios. En su declaración inicial del proyecto y su propósito, citó específicamente como motivación su oposición a que se le solicite aceptar acuerdos de confidencialidad.y licencias restrictivas que prohibían el intercambio gratuito de software en desarrollo potencialmente rentable, una prohibición directamente contraria a la ética tradicional de los piratas informáticos . El desarrollo de software para el sistema operativo GNU comenzó en enero de 1984, y la Free Software Foundation (FSF) se fundó en octubre de 1985. Desarrolló una definición de software libre y el concepto de " copyleft ", diseñado para garantizar la libertad del software.para todos. Algunas industrias distintas del software están comenzando a utilizar técnicas similares a las que se utilizan en el desarrollo de software libre para su proceso de investigación y desarrollo; los científicos, por ejemplo, están mirando hacia procesos de desarrollo más abiertos, y hardware como microchips está comenzando a desarrollarse con especificaciones publicadas bajo licencias copyleft (ver el proyecto OpenCores , por ejemplo). Creative Commons y el movimiento de la cultura libre también han sido influenciados en gran medida por el movimiento del software libre.

Década de 1980: Fundación del proyecto GNU [ editar ]

En 1983, Richard Stallman , miembro desde hace mucho tiempo de la comunidad de hackers en el Laboratorio de Inteligencia Artificial del MIT , anunció el proyecto GNU, diciendo que se había sentido frustrado con los efectos del cambio en la cultura de la industria informática y sus usuarios. [26] El desarrollo de software para el sistema operativo GNU comenzó en enero de 1984, y la Free Software Foundation (FSF) fue fundada en octubre de 1985. En marzo de 1985 se publicó un artículo que describe el proyecto y sus objetivos, titulado GNU Manifesto . El manifiesto incluía una explicación significativa de la filosofía GNU, la definición de software libre y las ideas " copyleft ".

Década de 1990: lanzamiento del kernel de Linux [ editar ]

El kernel de Linux , iniciado por Linus Torvalds , fue lanzado como código fuente libremente modificable en 1991. La primera licencia fue una licencia de software propietario. Sin embargo, con la versión 0.12 en febrero de 1992, volvió a obtener la licencia del proyecto bajo la Licencia Pública General GNU . [27] Al igual que Unix, el núcleo de Torvalds atrajo la atención de programadores voluntarios. FreeBSD y NetBSD (ambos derivados de 386BSD ) se lanzaron como software libre cuando la demanda USL v. BSDi se resolvió fuera de los tribunales en 1993. OpenBSD se bifurcó de NetBSD en 1995. También en 1995, The Apache HTTP Server, comúnmente conocido como Apache, fue lanzado bajo la Licencia Apache 1.0 .

Licencias [ editar ]

Copyleft , un uso novedoso de la ley de derechos de autor para garantizar que las obras permanezcan sin restricciones, se origina en el mundo del software libre. [28]

Todas las licencias de software libre deben otorgar a los usuarios todas las libertades mencionadas anteriormente. Sin embargo, a menos que las licencias de las aplicaciones sean compatibles, la combinación de programas mediante la mezcla de código fuente o la vinculación directa de binarios es problemática, debido a los tecnicismos de la licencia . Los programas conectados indirectamente entre sí pueden evitar este problema.

La mayor parte del software libre se rige por un pequeño conjunto de licencias. Las más populares de estas licencias son: [29] [30]

  • La licencia del MIT
  • La licencia pública general GNU v2 (GPLv2)
  • La licencia de Apache
  • La licencia pública general GNU v3 (GPLv3)
  • La licencia BSD
  • La licencia pública general reducida de GNU (LGPL)
  • La licencia pública de Mozilla (MPL)
  • La licencia pública de Eclipse

La Free Software Foundation y la Open Source Initiative publican listas de licencias que consideran que cumplen con sus propias definiciones de software libre y software de código abierto, respectivamente:

  • Lista de licencias de software aprobadas por la FSF
  • Lista de licencias de software aprobadas por OSI

La lista de la FSF no es prescriptiva: pueden existir licencias de software libre de las que la FSF no ha oído hablar o no las considera lo suficientemente importantes como para escribir sobre ellas. Por lo tanto, es posible que una licencia sea gratuita y no esté en la lista de la FSF. La lista OSI solo enumera las licencias que se han enviado, considerado y aprobado. Todas las licencias de código abierto deben cumplir con la definición de código abierto para ser reconocidas oficialmente como software de código abierto. El software libre, por otro lado, es una clasificación más informal que no depende del reconocimiento oficial. Sin embargo, el software licenciado bajo licencias que no cumplen con la Definición de Software Libre no puede ser considerado software libre.

Aparte de estas dos organizaciones, algunos consideran que el proyecto Debian proporciona consejos útiles sobre si determinadas licencias cumplen con las Directrices de software libre de Debian . Debian no publica una lista de licencias aprobadas , por lo que sus juicios deben ser rastreados verificando qué software han permitido en sus archivos de software. Eso se resume en el sitio web de Debian. [31]

Es raro que una licencia anunciada que cumple con las pautas de la FSF no cumpla también con la Definición de código abierto , aunque lo contrario no es necesariamente cierto (por ejemplo, el Acuerdo de código abierto de la NASA es una licencia aprobada por OSI, pero no -gratis según FSF).

Existen diferentes categorías de software libre.

  • Software de dominio público : los derechos de autor han expirado, el trabajo no estaba protegido por derechos de autor (publicado sin aviso de derechos de autor antes de 1988) o el autor ha lanzado el software al dominio público con una declaración de renuncia (en países donde esto es posible). Dado que el software de dominio público carece de protección de derechos de autor, puede incorporarse libremente en cualquier trabajo, ya sea de propiedad o libre. La FSF recomienda la dedicación del dominio público CC0 para este propósito. [32]
  • Licencias permisivas , también llamadas estilo BSD porque se aplican a gran parte del software distribuido con los sistemas operativos BSD : muchas de estas licencias también se conocen como copyfree ya que no tienen restricciones de distribución. [33] El autor conserva los derechos de autor únicamente para renunciar a la garantía y exigir la atribución adecuada de las obras modificadas, y permite la redistribución y cualquier modificación, incluso las de código cerrado. En este sentido, una licencia permisiva proporciona un incentivo para crear software no libre, al reducir el costo de desarrollar software restringido. Dado que esto es incompatible con el espíritu de la libertad del software, muchas personas consideran que las licencias permisivas son menos gratuitas que las licencias copyleft.
  • Licencias copyleft , siendo la GNU General Public License la más destacada: el autor retiene los derechos de autor y permite la redistribución bajo la restricción de que toda esa redistribución está autorizada bajo la misma licencia. Las adiciones y modificaciones realizadas por otros también deben tener la misma licencia "copyleft" siempre que se distribuyan con parte del producto con licencia original. Esto también se conoce como licencia viral , protectora o recíproca . Debido a la restricción de distribución, no todo el mundo considera que este tipo de licencia sea gratuita. [34]

Seguridad y confiabilidad [ editar ]

Aunque casi todos los virus informáticos solo afectan a Microsoft Windows , [35] [36] [37] software antivirus como ClamTk (que se muestra aquí) todavía se proporciona para Linux y otros sistemas basados ​​en Unix, para que los usuarios puedan detectar malware que podría infectar Windows. Hospedadores.

Existe un debate sobre la seguridad del software libre en comparación con el software propietario, siendo un problema importante la seguridad a través de la oscuridad . Una prueba cuantitativa popular en seguridad informática es utilizar el recuento relativo de fallas de seguridad conocidas sin parchear. Generalmente, los usuarios de este método aconsejan evitar los productos que carecen de soluciones para fallas de seguridad conocidas, al menos hasta que haya una solución disponible.

Los defensores del software libre creen firmemente que esta metodología está sesgada al contar más vulnerabilidades para los sistemas de software libre, ya que su código fuente es accesible y su comunidad es más comunicativa sobre los problemas que existen, [38] (esto se llama "Seguridad a través de la divulgación" [ 39] ) y los sistemas de software propietario pueden tener inconvenientes sociales no revelados, como la privación del derecho a voto a los posibles usuarios menos afortunados de los programas gratuitos. A medida que los usuarios pueden analizar y rastrear el código fuente, muchas más personas sin restricciones comerciales pueden inspeccionar el código y encontrar errores y lagunas de las que una corporación consideraría factible. Según Richard Stallman, el acceso del usuario al código fuente hace que la implementación de software libre con spyware oculto no deseadofuncionalidad mucho más difícil que para el software propietario. [40]

Se han realizado algunos estudios cuantitativos sobre el tema. [41] [42] [43] [44]

Blobs binarios y otro software propietario [ editar ]

En 2006, OpenBSD inició la primera campaña contra el uso de blobs binarios en kernels . Los blobs suelen ser controladores de dispositivos de libre distribución para hardware de proveedores que no revelan el código fuente del controlador a los usuarios o desarrolladores. Esto restringe la libertad de los usuarios para modificar efectivamente el software y distribuir versiones modificadas. Además, dado que los blobs no están documentados y pueden tener errores , representan un riesgo de seguridad para cualquier sistema operativo.cuyo núcleo los incluye. El objetivo proclamado de la campaña contra los blobs es recopilar documentación de hardware que permita a los desarrolladores escribir controladores de software gratuitos para ese hardware, lo que finalmente permitirá que todos los sistemas operativos libres se conviertan o permanezcan libres de blobs.

El problema de los blobs binarios en el kernel de Linux y otros controladores de dispositivos motivó a algunos desarrolladores en Irlanda a lanzar gNewSense , una distribución basada en Linux con todos los blobs binarios eliminados. El proyecto contó con el apoyo de la Free Software Foundation y estimuló la creación, encabezada por la Free Software Foundation Latin America , del kernel Linux-libre . [45] A partir de octubre de 2012, Trisquel es la distribución de Linux respaldada por la FSF más popular clasificada por Distrowatch (más de 12 meses). [46] Mientras Debianno está respaldada por la FSF y no utiliza Linux-libre, también es una distribución popular disponible sin blobs en el kernel de forma predeterminada desde 2011. [45]

Modelo de negocio [ editar ]

La venta de software con cualquier licencia de software libre está permitida, al igual que el uso comercial. Esto es cierto para las licencias con o sin copyleft . [17] [47] [48]

Dado que el software gratuito se puede redistribuir libremente, generalmente está disponible a un costo reducido o gratuito. Los modelos de negocio de software libre generalmente se basan en agregar valor como la personalización, el hardware de acompañamiento, el soporte, la capacitación, la integración o la certificación. [17] Sin embargo, existen excepciones en las que se cobra al usuario por obtener una copia de la propia aplicación gratuita. [49]

Por lo general, se cobran tarifas por la distribución en discos compactos y unidades USB de arranque, o por los servicios de instalación o mantenimiento del funcionamiento de software gratuito. El desarrollo de software libre de gran tamaño utilizado comercialmente a menudo se financia mediante una combinación de donaciones de usuarios, financiación colectiva , contribuciones corporativas y dinero de impuestos. El proyecto SELinux de la Agencia de Seguridad Nacional de los Estados Unidos es un ejemplo de un proyecto de software libre financiado con fondos federales.

El software propietario, por otro lado, tiende a utilizar un modelo de negocio diferente, en el que un cliente de la aplicación patentada paga una tarifa por una licencia para acceder y utilizar legalmente. Esta licencia puede otorgar al cliente la capacidad de configurar algunas o ninguna parte del software por sí mismo. A menudo, se incluye algún nivel de soporte en la compra de software propietario, pero los servicios de soporte adicionales (especialmente para aplicaciones empresariales) suelen estar disponibles por una tarifa adicional. Algunos proveedores de software propietario también personalizarán el software por una tarifa. [50]

La Free Software Foundation fomenta la venta de software libre. Como ha escrito la Fundación, "distribuir software libre es una oportunidad para recaudar fondos para el desarrollo. ¡No lo desperdicie!". [7] Por ejemplo, la propia licencia recomendada por la FSF ( GNU GPL ) establece que "[usted] puede cobrar cualquier precio o ningún precio por cada copia que transmita, y puede ofrecer soporte o protección de garantía por una tarifa". [51]

El director ejecutivo de Microsoft, Steve Ballmer, declaró en 2001 que "el código abierto no está disponible para las empresas comerciales. Según la forma en que está redactada la licencia, si utiliza cualquier software de código abierto, debe hacer que el resto del software sea de código abierto". [52] Este malentendido se basa en un requisito de las licencias copyleft (como la GPL) de que si uno distribuye versiones modificadas de software, debe liberar la fuente y utilizar la misma licencia. Este requisito no se extiende a otro software del mismo desarrollador. [ cita requerida ] La afirmación de incompatibilidad entre las empresas comerciales y el software libre también es un malentendido. Hay varias empresas grandes, por ejemplo, Red Hat yIBM , que realiza importantes negocios comerciales en el desarrollo de software libre. [ cita requerida ]

Aspectos económicos y adopción [ editar ]

El software libre jugó un papel importante en el desarrollo de Internet, la World Wide Web y la infraestructura de las empresas puntocom . [53] [54] El software libre permite a los usuarios cooperar para mejorar y perfeccionar los programas que utilizan; El software libre es un bien público puro más que un bien privado . Las empresas que contribuyen al software libre aumentan la innovación comercial . [55]

"Migramos funciones clave de Windows a Linux porque necesitábamos un sistema operativo que fuera estable y confiable, uno que nos diera control interno. Entonces, si necesitáramos parchear, ajustar o adaptar, podríamos".

Declaración oficial de la United Space Alliance , que gestiona los sistemas informáticos de la Estación Espacial Internacional (ISS), sobre su decisión de mayo de 2013 de migrar los sistemas informáticos de la ISS de Windows a Linux [56] [57]

La viabilidad económica del software libre ha sido reconocida por grandes corporaciones como IBM , Red Hat y Sun Microsystems . [58] [59] [60] [61] [62] Muchas empresas cuyo negocio principal no está en el sector de TI eligen software libre para sus sitios de venta e información de Internet, debido a la menor inversión de capital inicial y la capacidad de personalizar libremente el paquetes de aplicaciones. La mayoría de las empresas del negocio del software incluyen software libre en sus productos comerciales si las licencias lo permiten. [17]

El software gratuito generalmente está disponible sin costo y puede resultar en costos de TCO permanentemente más bajos en comparación con el software propietario . [63] Con el software libre, las empresas pueden adaptar el software a sus necesidades específicas cambiando el software ellos mismos o contratando programadores para que lo modifiquen. El software gratuito a menudo no tiene garantía y, lo que es más importante, generalmente no asigna responsabilidad legal a nadie. Sin embargo, se permiten garantías entre dos partes según la condición del software y su uso. Dicho acuerdo se realiza por separado de la licencia de software libre.

Un informe de Standish Group estima que la adopción de software libre ha provocado una caída en los ingresos de la industria del software propietario en alrededor de $ 60 mil millones por año. [64] Eric S. Raymond argumentó que el término software libre es demasiado ambiguo e intimidante para la comunidad empresarial. Raymond promovió el término software de código abierto como una alternativa más amigable para el mundo empresarial y corporativo. [sesenta y cinco]

Ver también [ editar ]

  • Definición de obras culturales libres
  • Derechos digitales
  • Contenido libre
  • Conocimiento libre
  • Lista de software anteriormente propietario
  • Lista de directorios de proyectos de software libre
  • Lista de software gratuito para servicios Web 2.0
  • Formato abierto
  • Estándar abierto
  • Hardware de código abierto
  • Esquema de software libre
  • Categoría: Listas y comparaciones de software libre
  • Tecnología apropiada
  • Desarrollo sostenible

Notas [ editar ]

  1. ^ El acceso al código fuente es una condición necesaria pero insuficiente, según las definiciones de Software Libre y Código Abierto.

Referencias [ editar ]

  1. ^ Ver Proyecto GNU. "¿Qué es el software libre?" . Fundación de Software Libre.
  2. ^ a b "Richard Stallman - Salón de la fama de Internet" . Consultado el 26 de marzo de 2017 .
  3. ^ "Movimiento del software libre" . gnu.org . Consultado el 11 de enero de 2021 .
  4. ^ "Filosofía del proyecto GNU" . gnu.org . Consultado el 11 de enero de 2021 .
  5. ^ a b "¿Qué es el software libre y por qué es tan importante para la sociedad?" . Fundación de Software Libre . Consultado el 11 de enero de 2021 .
  6. ^ Stallman, Richard M. (2015). Sociedad libre del software libre: Ensayos seleccionados de Richard M. Stallman, 3ª edición .
  7. ^ a b c Venta de software libre (gnu.org)
  8. ^ Stallman, Richard (27 de septiembre de 1983). "Anuncio inicial" . Proyecto GNU . Fundación de Software Libre.
  9. ^ "Palabras para evitar (o usar con cuidado) porque están cargadas o son confusas: acceso" . www.gnu.org .
  10. ↑ a b c Shea, Tom (23 de junio de 1983). "Software libre: el software libre es un depósito de chatarra de repuestos de software" . InfoWorld . Consultado el 10 de febrero de 2016 . "En contraste con el software comercial, existe un cuerpo grande y creciente de software libre que existe en el dominio público. El software de dominio público está escrito por aficionados a las microcomputadoras (también conocidos como" hackers "), muchos de los cuales son programadores profesionales en su vida laboral. [...] Dado que todo el mundo tiene acceso al código fuente, muchas rutinas no solo han sido utilizadas, sino que otros programadores las han mejorado drásticamente ".
  11. ^ Levi, Ran. "Richard Stallman y la historia del software libre y el código abierto". Podcast de mentes curiosas .
  12. ^ Amit Garg, Ryan Burdett, Ishaan Shastri, Evan Parker. "GNU" . cs.stanford.edu . Consultado el 17 de octubre de 2017 .Mantenimiento de CS1: utiliza el parámetro de autores ( enlace )
  13. ^ Rosen, David (16 de mayo de 2010). "El software de código abierto no siempre es gratuito" . wolfire .com . Consultado el 18 de enero de 2016 .
  14. ^ Dixon, Rod (2004). Ley de Software de Código Abierto . Casa Artech. pag. 4. ISBN 978-1-58053-719-3. Consultado el 16 de marzo de 2009 .
  15. ^ Graham, Lawrence D. (1999). Batallas legales que dieron forma a la industria informática . Grupo editorial Greenwood. pag. 175. ISBN 978-1-56720-178-9. Consultado el 16 de marzo de 2009 .
  16. ^ Sullivan, John (17 de julio de 2008). "La última milla es siempre la más difícil" . fsf.org . Archivado desde el original el 28 de octubre de 2014 . Consultado el 29 de diciembre de 2014 .
  17. ↑ a b c d Popp, Dr. Karl Michael (2015). Mejores prácticas para el uso comercial de software de código abierto . Norderstedt, Alemania: Books on Demand. ISBN 978-3738619096.
  18. ^ Stallman, Richard. "Por qué el" código abierto "pierde el sentido del software libre" . Proyecto GNU . Fundación de Software Libre.
  19. Stallman, Richard (14 de mayo de 2013). "Las ventajas del software libre" . Fundación de Software Libre . Consultado el 12 de agosto de 2013 .
  20. ^ Stallman, Richard. "¿Qué es la Free Software Foundation?" . Boletín de GNU . 1 (1). pag. 8.
  21. ^ a b Fundación para el software libre. "¿Qué es el software libre?" . Consultado el 14 de diciembre de 2011 .
  22. ^ "Cuatro libertades - FSFE" . fsfe.org .
  23. ^ Perens, Bruce. "El" contrato social "de Debian con la comunidad de software libre" . lista de correo debian-publish .
  24. ^ Ahl, David. "Biografía de David H. Ahl de Quién es Quién en América" . Consultado el 23 de noviembre de 2009 .
  25. ^ Fisher, Franklin M .; McKie, James W .; Mancke, Richard B. (1983). IBM y la industria de procesamiento de datos de EE. UU.: Una historia económica . Praeger. ISBN 0-03-063059-2.
  26. ^ Williams, Sam (2002). Gratis como en Freedom: La cruzada de Richard Stallman por el software libre . O'Reilly Media. ISBN 0-596-00287-4.
  27. ^ "Notas de la versión para el kernel de Linux 0.12" . Kernel.org.
  28. Carver, Brian W. (5 de abril de 2005). "Compartir y compartir por igual: comprensión y aplicación de las licencias de software libre y de código abierto". Revista de Derecho Tecnológico de Berkeley . 20 : 39. SSRN 1586574 . 
  29. ^ "Top 20 licencias" . Software Black Duck. 19 de noviembre de 2015. Archivado desde el original el 19 de julio de 2016 . Consultado el 19 de noviembre de 2015 . 1. Licencia MIT 24%, 2. Licencia pública general GNU (GPL) 2.0 23%, 3. Licencia Apache 16%, 4. Licencia pública general GNU (GPL) 3.0 9%, 5. Licencia BSD 2.0 (3 cláusulas, Licencia nueva o revisada 6%, 6. Licencia pública general reducida de GNU (LGPL) 2,1 5%, 7. Licencia artística (Perl) 4%, 8. Licencia pública general reducida de GNU (LGPL) 3,0 2%, 9. Pública de Microsoft Licencia 2%, 10. Licencia pública de Eclipse (EPL) 2%
  30. Balter, Ben (9 de marzo de 2015). "Uso de licencias de código abierto en GitHub.com" . github.com . Consultado el 21 de noviembre de 2015 . "1 MIT 44,69%, 2 Otros 15,68%, 3 GPLv2 12,96%, 4 Apache 11,19%, 5 GPLv3 8,88%, 6 BSD 3 cláusulas 4,53%, 7 Sin licencia 1,87%, 8 BSD 2 cláusulas 1,70%, 9 LGPLv3 1,30 %, 10 AGPLv3 1.05%
  31. ^ "Debian - Información de licencia" . Consultado el 8 de enero de 2008 .
  32. ^ "Varias licencias y comentarios sobre ellos" . gnu.org . Consultado el 20 de marzo de 2014 .
  33. ^ "CI: Principal" . Consultado el 19 de marzo de 2015 .
  34. Palmer, Doug (15 de febrero de 2003). "¿Por qué no utilizar la GPL? Pensamientos sobre software libre y de código abierto" . www.charvolant.org . Archivado desde el original el 24 de enero de 2020 . Consultado el 24 de enero de 2020 .
  35. ^ Mookhey, KK; Burghate, Nilesh (2005). Linux: funciones de seguridad, auditoría y control . ISACA. pag. 128. ISBN 9781893209787.Mantenimiento de CS1: utiliza el parámetro de autores ( enlace )
  36. ^ Toxen, Bob (2003). Seguridad de Linux en el mundo real: prevención, detección y recuperación de intrusiones . Prentice Hall Professional. pag. 365. ISBN 9780130464569.
  37. ^ Noyes, Katherine (3 de agosto de 2010). "Por qué Linux es más seguro que Windows" . PCWorld . Archivado desde el original el 1 de septiembre de 2013.
  38. ^ "Después de todo, Firefox es más seguro que MSIE" . News.com.
  39. ^ "Los beneficios del código abierto" . Consultado el 19 de marzo de 2015 .
  40. ^ "Transcripción donde Stallman explica sobre software espía" .
  41. ^ David A. Wheeler: ¿Por qué software de código abierto / software libre (OSS / FS, FLOSS o FOSS)? ¡Mira los números! 2007
  42. ^ Michelle Delio: Linux: Menos errores que los rivales Wired.com 2004
  43. ^ Barton P. Miller; David Koski; Cjin Pheow Lee; Vivekananda Maganty; Ravi Murthy; Ajitkumar Natarajan; Jeff Steidl (octubre de 1995). "Fuzz revisited: un nuevo examen de la confiabilidad de las utilidades y servicios de UNIX" (PDF) . Madison, WI 53706-1685 EE.UU .: Universidad de Wisconsin: Departamento de Ciencias de la Computación. Archivado desde el original (PDF) el 21 de junio de 2010 . Consultado el 1 de mayo de 2013 . ... La confiabilidad de las utilidades básicas de GNU y Linux fue notablemente mejor que las de los sistemas comerciales [sic] Cite journal requiere |journal=( ayuda )Mantenimiento de CS1: ubicación ( enlace )
  44. ^ Barton P. Miller; Gregory Cooksey; Fredrick Moore (20 de julio de 2006). "Un estudio empírico de la solidez de las aplicaciones de MacOS mediante pruebas aleatorias" (PDF) . Madison, WI 53706-1685 EE.UU .: Universidad de Wisconsin: Departamento de Ciencias de la Computación: 1, 2. Archivado desde el original (PDF) el 21 de junio de 2010 . Consultado el 1 de mayo de 2013 . Volvemos de nuevo, esta vez probando ... Mac OS X de Apple. [...] Si bien los resultados fueron razonables, nos decepcionó descubrir que la confiabilidad no era mejor que la de las herramientas Linux / GNU probadas en 1995. Estábamos menos seguros de qué esperar al probar las aplicaciones basadas en GUI; los resultados resultaron peores de lo que esperábamos. Cite journal requiere |journal=( ayuda )Mantenimiento de CS1: ubicación ( enlace )
  45. ^ a b "Vínculos a otros sitios de software libre - Proyecto GNU - Free Software Foundation" . Consultado el 19 de marzo de 2015 .
  46. ^ "Ranking de visitas a la página de DistroWatch" . DistroWatch . 30 de octubre de 2012. Archivado desde el original el 7 de octubre de 2011 . Consultado el 30 de octubre de 2012 .
  47. ^ "Definición de licencia BSD" . Consultado el 19 de marzo de 2015 .
  48. ^ "Por qué debería utilizar una licencia de estilo BSD para su proyecto de código abierto" . Consultado el 19 de marzo de 2015 .
  49. ^ "[libreplanet-discusion] ¿Existe algún software que sea libre pero no gratuito?" .
  50. ^ Andy Dornan. "Los cinco modelos de negocio de código abierto" . Archivado desde el original el 10 de octubre de 2009.
  51. ^ Licencia pública general GNU, sección 4. gnu.org
  52. ^ "Ballmer llama al código abierto un 'cáncer', diciendo que" no está disponible para las empresas comerciales " " . Archivado desde el original el 15 de junio de 2001 . Consultado el 15 de junio de 2001 .CS1 maint: bot: estado de URL original desconocido ( enlace ) Chicago Sun-Times, 2001
  53. ^ Netcraft. "Encuesta de uso de servidores web" .
  54. ^ La Fundación de software Apache. "Estrategia Apache en la nueva economía" (PDF) . Archivado desde el original (PDF) el 16 de febrero de 2008.
  55. ^ Waring, Teresa; Maddocks, Philip (1 de octubre de 2005). "Implementación de software de código abierto en el sector público del Reino Unido: evidencia del campo e implicaciones para el futuro" . Revista Internacional de Gestión de la Información . 25 (5): 411–428. doi : 10.1016 / j.ijinfomgt.2005.06.002 . Además, el proceso de desarrollo de OSS está creando productos innovadores que son confiables, seguros, prácticos y tienen altas calificaciones de usabilidad y rendimiento. Los usuarios ahora no solo se están beneficiando de la revolución OSS, sino también del desarrollo mejorado de software propietario que se está imponiendo a los proveedores para mantener una ventaja competitiva.
  56. ^ Gunter, Joel (10 de mayo de 2013). "Estación Espacial Internacional para ir audazmente con Linux sobre Windows" . El telégrafo .
  57. ^ Bridgewater, Adrian (13 de mayo de 2013). "La Estación Espacial Internacional adopta Debian Linux, coloca Windows y Red Hat en la esclusa de aire" . Computer Weekly .
  58. ^ "IBM lanza la línea de Linux más grande de la historia" . IBM. 1999-03-02. Archivado desde el original el 10 de noviembre de 1999.
  59. Hamid, Farrah (24 de mayo de 2006). "IBM invierte en Brasil Linux Tech Center" . LWN.net .
  60. ^ "Entrevista: La donación del código Eclipse" . IBM. 2001-11-01. Archivado desde el original el 18 de diciembre de 2009.
  61. ^ "Sun comienza a lanzar Java bajo la GPL" . Fundación de Software Libre . 15 de noviembre de 2006 . Consultado el 23 de septiembre de 2007 .
  62. ^ Rishab Aiyer Ghosh (20 de noviembre de 2006). "Estudio sobre: ​​Impacto económico del software de código abierto en la innovación y la competitividad del sector de las Tecnologías de la Información y la Comunicación (TIC) en la UE" (PDF) . Unión Europea . pag. 51 . Consultado el 25 de enero de 2007 .
  63. ^ "Costo total de propiedad del software de código abierto: un informe para la Oficina del Gabinete del Reino Unido con el apoyo de OpenForum Europe" . Consultado el 19 de marzo de 2015 .
  64. ^ "Código abierto" . Sala de redacción de Standish . Standishgroup.com. 2008-04-16. Archivado desde el original el 18 de enero de 2012 . Consultado el 22 de agosto de 2010 .
  65. ^ Eric S. Raymond. "Llamada inicial de Eric S. Raymond para comenzar a utilizar el término software de código abierto, en lugar de software libre" .

Lectura adicional [ editar ]

  • Puckette, Miller. "¿Quién es el propietario de nuestro software ?: un caso de estudio en primera persona". eContact (septiembre de 2009). Montreal: CCA
  • Hancock, Terry. "La jerga de la libertad: 60 palabras y frases con contexto". Revista de software libre. 2010-20-24
  • Stallman, Richard M. (2010) [2002]. Sociedad libre del software libre: Ensayos seleccionados de Richard M. Stallman, 2ª edición . Prensa GNU. ISBN 978-0-9831592-0-9.

Enlaces externos [ editar ]