Articulo de referencia

Software gratuito

GNU Guix . Un ejemplo de un sistema operativo de software libre compatible con GNU FSDG que ejecuta algunas aplicaciones representativas. Se muestran el entorno de escritorio GN...

La pantalla de un sistema operativo, la pantalla completamente cubierta por diversas aplicaciones de software libre.
GNU Guix . Un ejemplo de un sistema operativo de software libre compatible con GNU FSDG que ejecuta algunas aplicaciones representativas. Se muestran el entorno de escritorio GNOME , el editor de texto GNU Emacs , el editor de imágenes GIMP , algunas aplicaciones principales de GNOME y el reproductor multimedia VLC .

El software libre , software libre , libreware [ 1 ] [ 2 ] a veces conocido como software que respeta la libertad [ 3 ] es un software informático distribuido bajo licencias de código abierto que permiten a los usuarios ejecutar el software para cualquier propósito, así como estudiarlo, modificarlo y distribuirlo, incluyendo cualquier versión adaptada. [ 4 ] [ 5 ] [ 6 ] [ 7 ] 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 software libre (incluyendo obtener beneficios de ellas) independientemente de cuánto se pague por obtener el programa. [ 8 ] [ 2 ] Los programas informáticos se consideran "libres" si otorgan a los usuarios finales (no solo al desarrollador) el control absoluto sobre el software y, por consiguiente, sobre sus dispositivos. [ 6 ] [ 9 ]

El derecho a estudiar y modificar un programa informático implica que el código fuente —el formato preferido para realizar cambios— esté disponible para los usuarios de dicho programa. Si bien esto suele denominarse «acceso al código fuente» o «disponibilidad pública», la Free Software Foundation (FSF) desaconseja pensar en esos términos, [ 10 ] porque podría dar la impresión de que los usuarios tienen la obligación (en lugar del derecho) de proporcionar una copia del programa a quienes no lo utilizan.

Aunque el término "software libre" ya se había usado de forma laxa en el pasado y existía otro software permisivo como la Berkeley Software Distribution publicada en 1978, [ 11 ] a Richard Stallman se le atribuye haberlo vinculado al sentido en cuestión y haber iniciado el movimiento del software libre en 1983, cuando lanzó el Proyecto GNU : un esfuerzo colaborativo para crear un sistema operativo que respetara la libertad y para revivir el espíritu de cooperación que alguna vez prevaleció entre los hackers durante los primeros días de la informática. [ 12 ] [ 13 ]

Contexto

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 libre/de código abierto (naranja) suele ser gratuito, pero no siempre. El software gratuito (verde) rara vez expone su código fuente. [ 14 ]

El software libre se diferencia de:

Para que un software protegido por derechos de autor sea gratuito, debe contar con una licencia que otorgue a los usuarios los derechos 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 su 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 se ven impedidos legal o técnicamente de modificar el software, lo que genera dependencia del editor para obtener actualizaciones, ayuda y soporte. ( Véase también dependencia del proveedor y abandonware ). A menudo, los usuarios no pueden realizar ingeniería inversa , modificar ni redistribuir software propietario. [ 16 ] [ 17 ] 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 impiden a los usuarios ejercer libertad sobre un software, como las patentes de software y la gestión de derechos digitales (más específicamente, la tivoización ). [ 18 ]

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

Nomenclatura y diferencias con el código abierto

Aunque ambas definiciones se refieren a conjuntos de programas casi equivalentes, la Free Software Foundation recomienda usar el término "software libre" en lugar de " software de código abierto " (un concepto alternativo, aunque similar, acuñado en 1998), porque los objetivos y el mensaje son bastante diferentes. Según la Free Software Foundation, el "código abierto" y su campaña asociada se centran principalmente en los aspectos técnicos del modelo de desarrollo público y en la comercialización de software libre a empresas, mientras que la cuestión ética de los derechos de los usuarios se aborda de forma muy superficial o incluso antagónica. [ 20 ] Stallman también ha afirmado 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. [ 21 ]

La FSF también señala que «Open Source» tiene un único significado específico en inglés común: «puedes consultar el código fuente». Afirma que, si bien el término «Free Software» puede dar lugar a dos interpretaciones distintas, al menos una de ellas es coherente con el significado previsto, a diferencia del término «Open Source». [ a ] ​​El préstamo adjetivo « libre » se utiliza a menudo para evitar la ambigüedad de la palabra «free» en inglés y la ambigüedad del uso antiguo de «free software» como software de dominio público. [ 11 ] ( Véase Gratis versus libre. )

Definición y las cuatro libertades esenciales del software libre.

Diagrama de software libre y no libre, según la definición de la Free Software Foundation. Izquierda: software libre, derecha: software propietario, en círculo: software gratuito.

La primera definición formal de software libre fue publicada por la FSF en febrero de 1986. [ 22 ] Esa definición, escrita por Richard Stallman , se mantiene vigente hoy en día y establece que el software es software libre si las personas que reciben una copia del software tienen las siguientes cuatro libertades. [ 23 ] [ 24 ] 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 la "Libertad 0" no se incluyó inicialmente en la lista, pero luego se agregó primero en la lista por considerarse muy importante.

  • Libertad 0: La libertad de usar el programa para cualquier propósito.
  • Libertad 1: La libertad de estudiar cómo funciona el programa y modificarlo para que haga lo que uno desee.
  • Libertad 2: La libertad de redistribuir y hacer copias para que puedas ayudar a tu vecino.
  • Libertad 3: La libertad de mejorar el programa y publicar tus mejoras (y versiones modificadas en general) para que toda la comunidad se beneficie.

Las libertades 1 y 3 exigen que el código fuente esté disponible, ya que estudiar y modificar un software sin su código fuente puede resultar desde muy poco práctico hasta prácticamente imposible.

Así pues, el software libre implica que los usuarios de ordenadores tienen la libertad de colaborar con quien deseen y de controlar el software que utilizan. Para resumir esto en una observación que distingue el software libre (de libertad) del software gratuito (de precio cero), la Free Software Foundation afirma: «El software libre es una cuestión de libertad, no de precio. Para comprender el concepto, conviene pensar en "libre" como en " libertad de expresión ", no como en "cerveza gratis " » . [ 23 ]

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 destacadas son las Directrices de Software Libre de Debian, publicadas en 1997, [ 25 ] y la Definición de Código Abierto , publicada en 1998.

Los sistemas operativos basados ​​en BSD , como FreeBSD , OpenBSD y NetBSD , no cuentan con definiciones formales propias de software libre. Los usuarios de estos sistemas generalmente aceptan el mismo conjunto de software, pero a veces consideran que el copyleft es restrictivo. Suelen abogar por licencias de software libre permisivas , que permiten a otros usar el software como deseen, sin la obligación legal de proporcionar el código fuente. Consideran que este enfoque permisivo es más libre. Las licencias de software Kerberos , X11 y Apache son sustancialmente similares en intención e implementación.

Ejemplos

En Internet hay miles de aplicaciones gratuitas y muchos sistemas operativos disponibles. Los usuarios pueden descargar e instalar fácilmente estas aplicaciones mediante un gestor de paquetes que viene incluido en la mayoría de las distribuciones de Linux .

El Directorio de Software Libre mantiene una extensa base de datos de paquetes de software libre. Algunos de los ejemplos más conocidos incluyen Linux-libre , sistemas operativos basados ​​en 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 correo Sendmail . Otros ejemplos influyentes son el editor de texto Emacs ; el editor de imágenes y gráficos rasterizados GIMP ; el sistema de visualización gráfica X Window System ; la suite ofimática LibreOffice ; y los sistemas de composición tipográfica TeX y LaTeX .

Historia

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 generalmente era software de dominio público . [ 11 ] El software era comúnmente compartido por individuos que usaban computadoras y por fabricantes de hardware que veían con buenos ojos el hecho de que la gente creara software que hiciera útil su hardware. Organizaciones de usuarios y proveedores, por ejemplo, SHARE , se formaron 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 distribuía para usar estos programas. El software también se compartía y distribuía como código fuente impreso ( programa de entrada de texto ) en revistas de informática (como Creative Computing , SoftSide , Compute!, Byte , etc.) y libros, como el bestseller BASIC Computer Games . [ 26 ] A principios de la década de 1970, el panorama cambió: los costos del software aumentaron drásticamente, una creciente industria del software competía con los productos de software empaquetados de los fabricantes de hardware (gratuitos en el sentido de que el costo estaba incluido en el costo del hardware), las máquinas arrendadas requerían soporte de software sin generar ingresos por software, y algunos clientes que podían satisfacer mejor sus propias necesidades no querían los costos del software "gratuito" empaquetados con los costos del producto de hardware. En Estados Unidos contra IBM , presentado el 17 de enero de 1969, el gobierno alegó que el software empaquetado era anticompetitivo . [ 27 ] Si bien parte del software podría seguir siendo gratuito, a partir de entonces habría una cantidad creciente de software producido principalmente para la venta. En las décadas de 1970 y principios de 1980, la industria del software comenzó a utilizar medidas técnicas (como distribuir solo copias binarias de programas informáticos ) para evitar que los usuarios de computadoras pudieran estudiar o adaptar las aplicaciones de software a su antojo. En 1980, la ley de derechos de autor se extendió a los programas informáticos.

En 1983, Richard Stallman , uno de los autores originales del popular programa Emacs y miembro veterano de la comunidad hacker del Laboratorio de Inteligencia Artificial del MIT , anunció el Proyecto GNU , cuyo propósito era crear un sistema operativo compatible con Unix completamente no propietario. Stallman afirmó sentirse frustrado por el cambio de mentalidad en el mundo de la informática y sus usuarios. En su declaración inicial del proyecto y su propósito, citó específicamente como motivación su oposición a tener que aceptar acuerdos de confidencialidad y licencias restrictivas que prohibían compartir libremente software en desarrollo potencialmente rentable, una prohibición directamente contraria a la ética hacker tradicional . El desarrollo de software para el sistema operativo GNU comenzó en enero de 1984, y la Fundación de Software Libre (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 ajenas al software están empezando a utilizar técnicas similares a las empleadas en el desarrollo de software libre para sus procesos de investigación y desarrollo. Los científicos, por ejemplo, buscan procesos de desarrollo más abiertos, y el hardware, como los microchips, comienza a desarrollarse con especificaciones publicadas bajo licencias copyleft ( véase , por ejemplo, el proyecto OpenCores ). Creative Commons y el movimiento de la cultura libre también se han visto muy influenciados por el movimiento del software libre.

Década de 1980: Fundación del Proyecto GNU.

En 1983, Richard Stallman , miembro veterano de la comunidad hacker del Laboratorio de Inteligencia Artificial del MIT , anunció el Proyecto GNU, afirmando que se sentía frustrado por los efectos del cambio cultural en la industria informática y sus usuarios. [ 28 ] El desarrollo de software para el sistema operativo GNU comenzó en enero de 1984, y la Fundación del Software Libre (FSF) se fundó en octubre de 1985. En marzo de 1985 se publicó un artículo que describía el proyecto y sus objetivos, titulado el Manifiesto GNU . El manifiesto incluía una explicación significativa de la filosofía GNU, la Definición de Software Libre y las ideas del " copyleft ".

Década de 1990: Lanzamiento del núcleo Linux.

El kernel de Linux , iniciado por Linus Torvalds , se publicó 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, cambió la licencia del proyecto a la Licencia Pública General de GNU . [ 29 ] Al igual que Unix, el kernel de Torvalds atrajo la atención de programadores voluntarios. FreeBSD y NetBSD (ambos derivados de 386BSD ) se publicaron como software libre cuando la demanda USL v. BSDi se resolvió extrajudicialmente en 1993. OpenBSD se bifurcó de NetBSD en 1995. También en 1995, el servidor HTTP Apache , comúnmente conocido como Apache, se publicó bajo la Licencia Apache 1.0 .

Licencias

Símbolo de copyleft 🄯, una letra "c" minúscula al revés dentro de un círculo.
Copyleft , un uso novedoso de la ley de derechos de autor para garantizar que las obras permanezcan sin restricciones, tiene su origen en el mundo del software libre. [ 30 ]

Todas las licencias de software libre deben garantizar a los usuarios todas las libertades mencionadas anteriormente. Sin embargo, a menos que las licencias de las aplicaciones sean compatibles, combinar programas mezclando el código fuente o enlazando directamente los binarios resulta problemático debido a tecnicismos de las licencias . Los programas conectados indirectamente pueden evitar este problema.

La mayoría del software libre se encuentra bajo un pequeño conjunto de licencias. Las más populares de estas licencias son: [ 31 ] [ 32 ]

Tanto la Free Software Foundation como la Open Source Initiative publican listas de licencias que, a su juicio, cumplen con sus propias definiciones de software libre y software de código abierto, respectivamente:

La lista de la FSF no es prescriptiva: pueden existir licencias de software libre que la FSF desconozca o no considere lo suficientemente importantes como para incluirlas en su lista. Por lo tanto, es posible que una licencia sea libre y no figure en la lista de la FSF. La lista de la OSI solo incluye las licencias que han sido presentadas, evaluadas y aprobadas. 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 considerarse propiamente software libre.

Además de estas dos organizaciones, algunos consideran que el proyecto Debian ofrece consejos útiles sobre si determinadas licencias cumplen con sus Directrices de Software Libre de Debian . Debian no publica una lista de licencias aprobadas , por lo que sus decisiones deben verificarse comprobando qué software han permitido en sus repositorios. Esto se resume en el sitio web de Debian. [ 33 ]

Es raro que una licencia anunciada como conforme a las directrices 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 la OSI, pero no es libre según la FSF).

Existen diferentes categorías de software libre.

  • Software de dominio público : los derechos de autor han expirado, la obra no estaba protegida por derechos de autor (se publicó sin aviso de derechos de autor antes de 1988) o el autor ha liberado el software al dominio público con una declaración de renuncia (en los 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 a cualquier obra, ya sea propietaria o gratuita. La FSF recomienda la dedicación al dominio público CC0 para este propósito. [ 34 ]
  • Las licencias permisivas , también llamadas de estilo BSD porque se aplican a gran parte del software distribuido con los sistemas operativos BSD , permiten que el autor conserve los derechos de autor únicamente para eximir de responsabilidad y exigir la debida atribución de las obras modificadas, y autorizan la redistribución y cualquier modificación, incluso de las de código cerrado.
  • Las licencias copyleft , siendo la Licencia Pública General de GNU la más destacada, establecen que el autor conserva los derechos de autor y permite la redistribución con la condición de que toda redistribución se realice bajo la misma licencia. Las adiciones y modificaciones realizadas por terceros también deben estar bajo la misma licencia copyleft cuando se distribuyan junto con parte del producto original licenciado. Esto también se conoce como licencia viral , protectora o recíproca .

Los defensores de las licencias permisivas y copyleft discrepan sobre si la libertad del software debe considerarse una libertad negativa o positiva . Debido a sus restricciones de distribución, no todos consideran que las licencias copyleft sean libres. [ 35 ] Por el contrario, una licencia permisiva puede incentivar la creación de software privativo al reducir el costo de desarrollar software restringido. Dado que esto es incompatible con el espíritu de la libertad del software, muchos consideran que las licencias permisivas son menos libres que las licencias copyleft. [ 36 ]

Seguridad y fiabilidad

Debido a que Microsoft Windows es el sistema operativo dominante, [ 37 ] la mayoría de los virus informáticos se dirigen a Windows. [ 38 ] [ 39 ] Se proporciona software antivirus como ClamTk (que se muestra aquí) para Linux y otros sistemas basados ​​en Unix, para que los usuarios puedan detectar malware que podría infectar hosts de Windows.

Existe un debate sobre la seguridad del software libre en comparación con el software propietario, siendo un problema importante la seguridad por ocultación . Una prueba cuantitativa popular en seguridad informática consiste en el recuento relativo de vulnerabilidades de seguridad conocidas que aún no han sido parcheadas. Generalmente, quienes utilizan este método recomiendan evitar productos que no tengan correcciones para las vulnerabilidades de seguridad conocidas, al menos hasta que se disponga de una solución.

Los defensores del software libre creen firmemente que esta metodología está sesgada al contabilizar más vulnerabilidades para los sistemas de software libre, ya que su código fuente es accesible y su comunidad es más transparente sobre los problemas existentes como parte de la divulgación completa , [ 40 ] [ 41 ] y los sistemas de software propietario pueden tener desventajas sociales no reveladas, como la exclusión de usuarios potenciales menos afortunados de programas libres. Dado 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 vulnerabilidades de lo que una corporación consideraría factible. Según Richard Stallman, el acceso de los usuarios al código fuente hace que la implementación de software libre con funcionalidades ocultas de spyware indeseables sea mucho más difícil que para el software propietario. [ 42 ]

Se han realizado algunos estudios cuantitativos sobre el tema. [ 43 ] [ 44 ] [ 45 ] [ 46 ]

Bloques binarios y otro software propietario

En 2006, OpenBSD inició la primera campaña contra el uso de blobs binarios en los núcleos . Los blobs suelen ser controladores de dispositivos de libre distribución para hardware de fabricantes que no revelan el código fuente del controlador a usuarios ni desarrolladores. Esto restringe la libertad de los usuarios para modificar el software y distribuir versiones modificadas. Además, dado que los blobs no están documentados y pueden contener errores , representan un riesgo de seguridad para cualquier sistema operativo cuyo núcleo los incluya. El objetivo declarado de la campaña contra los blobs es recopilar documentación de hardware que permita a los desarrolladores escribir controladores de software libre para dicho hardware, lo que, en última instancia, 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 recibió apoyo de la Free Software Foundation e impulsó la creación, liderada por la Free Software Foundation Latin America , del kernel Linux-libre . [ 47 ] A octubre de 2012Trisquel es la distribución de Linux más popular respaldada por la FSF , según el ranking de Distrowatch (durante 12 meses). [ 48 ] Si bien Debian no está respaldada por la FSF y no utiliza Linux-libre, también es una distribución popular disponible sin blobs del kernel por defecto desde 2011. [ 47 ]

La comunidad Linux utiliza el término "blob" para referirse a todo el firmware no libre en un kernel, mientras que OpenBSD lo utiliza para referirse a los controladores de dispositivos. La FSF no considera que OpenBSD esté libre de blobs según la definición de blob de la comunidad Linux. [ 49 ]

Modelo de negocio

Se permite la venta de software bajo cualquier licencia de software libre, así como su uso comercial. Esto aplica tanto a licencias con copyleft como sin él . [ 19 ] [ 50 ] [ 51 ]

Dado que el software libre puede redistribuirse libremente, generalmente está disponible a un costo mínimo o nulo. Los modelos de negocio del software libre suelen basarse en la agregación de valor, como la personalización, el hardware complementario, el soporte, la capacitación, la integración o la certificación. [ 19 ] Sin embargo, existen excepciones, en las que se cobra al usuario para obtener una copia de la aplicación gratuita. [ 52 ]

Generalmente 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 software libre. El desarrollo de software libre de gran tamaño y uso comercial suele financiarse mediante una combinación de donaciones de usuarios, financiación colectiva , contribuciones corporativas y fondos públicos. El proyecto SELinux de la Agencia de Seguridad Nacional de Estados Unidos es un ejemplo de un proyecto de software libre financiado por el gobierno federal.

Por otro lado, el software propietario suele emplear un modelo de negocio diferente, en el que el cliente paga una tarifa por una licencia para acceder y utilizar legalmente la aplicación. Esta licencia puede otorgar al cliente la capacidad de configurar algunas partes del software o ninguna. A menudo, la compra de software propietario incluye cierto nivel de soporte, pero los servicios de soporte adicionales (especialmente para aplicaciones empresariales) suelen estar disponibles por un coste adicional. Algunos proveedores de software propietario también personalizan el software por un precio. [ 53 ]

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 la desaproveches!». [ 8 ] Por ejemplo, la propia licencia recomendada por la FSF (la GNU GPL ) establece que «puedes cobrar cualquier precio o ningún precio por cada copia que distribuyas, y puedes ofrecer soporte o protección de garantía a cambio de una tarifa». [ 54 ]

El CEO de Microsoft, Steve Ballmer, declaró en 2001 que «el código abierto no está disponible para las empresas comerciales. Tal como está redactada la licencia, si se utiliza software de código abierto, el resto del software también debe ser de código abierto». [ 55 ] Este malentendido se basa en un requisito de las licencias copyleft (como la GPL) que establece que si se distribuyen versiones modificadas de software, se debe liberar el código fuente y utilizar la misma licencia. Este requisito no se extiende a otro software del mismo desarrollador. [ 56 ] La afirmación de incompatibilidad entre las empresas comerciales y el software libre también es un malentendido. Existen varias grandes empresas, como Red Hat e IBM (IBM adquirió Red Hat en 2019), [ 57 ] que realizan negocios comerciales sustanciales en el desarrollo de software libre. [ 58 ]

Aspectos económicos y adopción

El software libre desempeñó un papel importante en el desarrollo de Internet, la World Wide Web y la infraestructura de las empresas puntocom . [ 59 ] [ 60 ] 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, no un bien privado . Las empresas que contribuyen al software libre aumentan la innovación comercial . [ 61 ]

"Migramos funciones clave de Windows a Linux porque necesitábamos un sistema operativo estable y fiable  , uno que nos permitiera tener el control interno. Así, si necesitábamos aplicar parches, realizar ajustes o adaptarlo, podíamos hacerlo."

Declaración oficial de la Alianza Espacial Unida , 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 [ 62 ] [ 63 ]

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

El software libre suele estar disponible sin costo alguno y puede resultar en un costo total de propiedad (CTP ) permanentemente menor en comparación con el software propietario . [ 69 ] Con el software libre, las empresas pueden adaptarlo a sus necesidades específicas modificándolo ellas mismas o contratando programadores para que lo modifiquen. El software libre 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 cualesquiera en función del software y su uso. Dicho acuerdo se realiza independientemente 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 de aproximadamente 60  mil millones de dólares al año. [ 70 ] 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. [ 71 ]

Véase también

Notas

  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

  1. Proyecto GNU. "¿Qué es el software libre?" . Fundación del Software Libre. Archivado del original el 15 de noviembre de 2023.
  2. 1 2 "Richard Stallman" . Salón de la Fama de Internet . Consultado el 26 de marzo de 2017 .
  3. Seth, Kenlon (8 de julio de 2022). "Conozca a la directora ejecutiva de la Free Software Foundation, Zoë Kooyman" . opensource.com . Opensource.com . Consultado el 3 de marzo de 2026 .
  4. "Movimiento del Software Libre" . GNU . Consultado el 11 de enero de 2021 .
  5. "Filosofía del Proyecto GNU" . GNU . Consultado el 11 de enero de 2021 .
  6. 1 2 "¿Qué es el software libre y por qué es tan importante para la sociedad?" . Free Software Foundation . Consultado el 11 de enero de 2021 .
  7. Stallman, Richard M. (2015). Free Software Free Society: Selected Essays of Richard M. Stallman, 3rd Edition (PDF) .
  8. 1 2 3 Venta de software libre (GNU)
  9. Stallman, Richard (27 de septiembre de 1983). "Anuncio inicial" . Proyecto GNU . Fundación del Software Libre.
  10. Stallman, Richard . "Palabras que se deben evitar (o usar con cuidado) porque son controvertidas o generan confusión: Acceso" . www.gnu.org .
  11. 1 2 3 Shea, Tom (1983-06-23). ​​"Software libre: el software libre es un desguace de piezas de repuesto de software" . InfoWorld . Recuperado el 2016-02-10 . "A diferencia del software comercial, existe un amplio y creciente conjunto de software libre de dominio público. Este software es escrito por aficionados a la informática (también conocidos como "hackers"), muchos de los cuales son programadores profesionales. [...] Dado que todo el mundo tiene acceso al código fuente, muchas rutinas no solo se han utilizado, sino que han sido mejoradas drásticamente por otros programadores."
  12. Levi, Ran. "Richard Stallman y la historia del software libre y el código abierto". Podcast Curious Minds .
  13. "GNU" . cs.stanford.edu . Consultado el 17 de octubre de 2017 .
  14. 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 .
  15. "Definición de GRATIS" . www.merriam-webster.com . Consultado el 8 de mayo de 2023 .
  16. Dixon, Rod (2004). Derecho del software de código abierto . Artech House. pág. 4. ISBN  978-1-58053-719-3. Consultado el 16 de marzo de 2009 .
  17. Graham, Lawrence D. (1999). Batallas legales que moldearon la industria informática . Greenwood Publishing Group. pág. 175. ISBN  978-1-56720-178-9. Consultado el 16 de marzo de 2009 .
  18. Sullivan, John (17 de julio de 2008). "La última milla siempre es la más difícil" . fsf.org . Archivado del original el 28 de octubre de 2014. Recuperado el 29 de diciembre de 2014 .
  19. 1 2 3 4 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.
  20. Stallman, Richard. "Por qué el "código abierto" no capta la esencia del software libre" . Proyecto GNU . Fundación del Software Libre.
  21. Stallman, Richard (14 de mayo de 2013). "Las ventajas del software libre" . Free Software Foundation . Recuperado el 12 de agosto de 2013 .
  22. Stallman, Richard. "¿Qué es la Fundación del Software Libre?" . Boletín de GNU . Vol. 1, n.º 1. pág. 8.   
  23. 1 2 Fundación del Software Libre. "¿Qué es el software libre?" . Consultado el 14 de diciembre de 2011 .
  24. "Cuatro libertades" . fsfe.org . Consultado el 22 de marzo de 2022 .
  25. Perens, Bruce. "El "contrato social" de Debian con la comunidad del software libre" . Lista de correo debian-announce .
  26. Ahl, David. "Biografía de David H. Ahl de Who's Who in America" . Consultado el 23 de noviembre de 2009 .
  27. Fisher, Franklin M.; McKie, James W.; Mancke, Richard B. (1983). IBM y la industria estadounidense de procesamiento de datos: una historia económica . Praeger. ISBN 0-03-063059-2.
  28. Williams, Sam (2002). Free as in Freedom: Richard Stallman's Crusade for Free Software . O'Reilly Media. ISBN 0-596-00287-4.
  29. "Notas de la versión del kernel de Linux 0.12" . Kernel.org.
  30. Carver, Brian W. (5 de abril de 2005). "Compartir y compartir por igual: comprender y hacer cumplir las licencias de software libre y de código abierto". Berkeley Technology Law Journal . 20 : 39. SSRN 1586574 . 
  31. "Las 20 licencias más populares" . Black Duck Software. 19 de noviembre de 2015. Archivado del 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, nueva o revisada) 6%, 6. Licencia Pública General Reducida GNU (LGPL) 2.1 5%, 7. Licencia Artística (Perl) 4%, 8. Licencia Pública General Reducida GNU (LGPL) 3.0 2%, 9. Licencia Pública de Microsoft 2%, 10. Licencia Pública Eclipse (EPL) 2%
  32. Balter, Ben (2015-03-09). "Uso de licencias de código abierto en GitHub.com" . github.com . Recuperado el 21 de noviembre de 2015 ."1 MIT 44,69%, 2 Otras 15,68%, 3 GPLv2 12,96%, 4 Apache 11,19%, 5 GPLv3 8,88%, 6 BSD de 3 cláusulas 4,53%, 7 Sin licencia 1,87%, 8 BSD de 2 cláusulas 1,70%, 9 LGPLv3 1,30%, 10 AGPLv3 1,05%
  33. "Información de licencia" . Debian . 3 de septiembre de 2020.
  34. "Diversas licencias y comentarios sobre ellas" . Sistema Operativo GNU . 12 de enero de 2022.
  35. Palmer, Doug (15 de febrero de 2003). "¿Por qué no usar la GPL? Reflexiones sobre el software libre y de código abierto" . www.charvolant.org . Archivado del original el 24 de enero de 2020. Consultado el 24 de enero de 2020 .
  36. Stallman, Richard (25-12-2021). "El problema de la licencia BSD" . Free Software Foundation . Recuperado el 29-03-2024 .
  37. Toxen, Bob (2003). Real World Linux Security: Intrusion Prevention, Detection, and Recovery . Prentice Hall Professional. p. 365. ISBN  9780130464569.
  38. Mookhey, KK; Burghate, Nilesh (2005). Linux: Security, Audit and Control Features . ISACA. p. 128. ISBN  9781893209787.
  39. Noyes, Katherine (3 de agosto de 2010). "Por qué Linux es más seguro que Windows" . PCWorld . Archivado del original el 1 de septiembre de 2013.
  40. "Firefox es más seguro que MSIE después de todo" . CNET . News.com.
  41. "Los beneficios del código abierto" . Consultado el 19 de marzo de 2015 .
  42. "Transcripción donde Stallman explica sobre el software espía" . Fsfe - Fundación Europea del Software Libre .
  43. David A. Wheeler: ¿Por qué software de código abierto/software libre (OSS/FS, FLOSS o FOSS)? ¡Fíjese en las cifras! 2007
  44. Michelle Delio: Linux: Menos errores que sus rivales (Wired, 2004)
  45. Barton P. Miller; David Koski; Cjin Pheow Lee; Vivekananda Maganty; Ravi Murthy; Ajitkumar Natarajan; Jeff Steidl (11 de abril de 1995). Fuzz Revisited: A Re-examination of the Reliability of UNIX Utilities and Services (Informe). Madison, WI: University of Wisconsin: Computer Sciences Department. Archivado (PDF) del original el 21 de junio de 2010. ...La fiabilidad de las utilidades básicas de GNU y Linux fue notablemente mejor que la de los sistemas comerciales.
  46. Miller, Barton P.; Cooksey, Gregory; Moore, Fredrick (2006). «Un estudio empírico de la robustez de las aplicaciones de MacOS mediante pruebas aleatorias» (PDF) . Actas del 1er taller internacional sobre pruebas aleatorias - RT '06 . Nueva York, Nueva York, EE. UU.: ACM Press. págs. 1, 2. doi : 10.1145/1145735.1145743 . ISBN  159593457XArchivado del original (PDF) el 21 de junio de 2010. Volvemos, esta vez probando... Mac OS X de Apple. [...] Si bien los resultados fueron razonables, nos decepcionó comprobar que la fiabilidad no era mejor que la de las herramientas Linux/GNU probadas en 1995. Teníamos menos certeza sobre qué esperar al probar las aplicaciones con interfaz gráfica; los resultados fueron peores de lo previsto.
  47. 1 2 "Enlaces a otros sitios de software libre - Proyecto GNU - Fundación del Software Libre" . Consultado el 19 de marzo de 2015 .
  48. "Ranking de visitas a páginas de DistroWatch" . DistroWatch . 30 de octubre de 2012. Archivado del original el 7 de octubre de 2011. Consultado el 30 de octubre de 2012 .
  49. "Explicando por qué no respaldamos otros sistemas" .
  50. "Definición de licencia BSD" . Consultado el 19 de marzo de 2015 .
  51. "Por qué deberías usar una licencia de estilo BSD para tu proyecto de código abierto" . Consultado el 19 de marzo de 2015 .
  52. " [ libreplanet-discuss ] ¿Existe algún software que sea libre pero no gratuito?" . lists.gnu.org .
  53. Andy Dornan. "Los cinco modelos de negocio de código abierto" . Archivado del original el 10 de octubre de 2009.
  54. Licencia Pública General de GNU, sección 4. gnu.org
  55. "Ballmer califica el código abierto de 'cáncer', diciendo que 'no está disponible para las empresas comerciales'".Chicago Sun-Times . 1 de junio de 2001. Archivado del original el 15 de junio de 2001.
  56. "Licencias" . Elija una licencia . Consultado el 19 de octubre de 2022 .
  57. "IBM cierra la histórica adquisición de Red Hat por 34 mil millones de dólares; define el futuro de la nube híbrida y abierta" . Sala de prensa de IBM . Archivado del original el 11 de octubre de 2023. Consultado el 19 de octubre de 2022 .
  58. Wasserman, Anthony I. (mayo de 2009). "Construyendo un negocio con software de código abierto" . Casos de emprendimiento tecnológico . doi : 10.4337/9781848449312.00013 . Recuperado el 17 de mayo de 2026 .
  59. Netcraft (14 de marzo de 2023). "Encuesta sobre el uso de servidores web" .
  60. La Fundación de Software Apache. "Estrategia de Apache en la Nueva Economía" (PDF) . Archivado del original (PDF) el 16 de febrero de 2008.
  61. 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" . International Journal of Information Management . 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 benefician de la revolución del OSS sino también del desarrollo mejorado de software propietario que se está imponiendo a los proveedores para mantener la ventaja competitiva.
  62. Gunter, Joel (10 de mayo de 2013). "La Estación Espacial Internacional se decantará por Linux en lugar de Windows" . The Telegraph . Archivado del original el 11 de enero de 2022.
  63. Bridgewater, Adrian (13 de mayo de 2013). "La Estación Espacial Internacional adopta Debian Linux y deja Windows y Red Hat en la esclusa de aire" . Computer Weekly . Archivado del original el 19 de noviembre de 2018. Recuperado el 1 de agosto de 2013 .
  64. "IBM lanza la mayor gama de Linux de su historia" . IBM. 2 de marzo de 1999. Archivado del original el 10 de noviembre de 1999.
  65. Hamid, Farrah (24-05-2006). "IBM invierte en el Centro Tecnológico Linux de Brasil" . LWN.net .
  66. "Entrevista: La donación del código de Eclipse" . IBM. 1 de noviembre de 2001. Archivado del original el 18 de diciembre de 2009.
  67. "Sun comienza a publicar Java bajo la licencia GPL" . Free Software Foundation . 15 de noviembre de 2006. Consultado el 23 de septiembre de 2007 .
  68. Rishab Aiyer Ghosh (20 de noviembre de 2006). «Estudio sobre el 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 . pág. 51. Consultado el 25 de enero de 2007 . 
  69. "Coste 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 .
  70. "Código abierto" . Sala de prensa de Standish . Standishgroup.com. 16 de abril de 2008. Archivado del original el 18 de enero de 2012. Consultado el 22 de agosto de 2010 .
  71. Eric S. Raymond. "El llamamiento inicial de Eric S. Raymond para empezar a utilizar el término software de código abierto, en lugar de software libre" .

Lecturas adicionales

  • Puckette, Miller. "¿Quién es el dueño de nuestro software?: Un estudio de caso en primera persona." eContact (septiembre de 2009). Montreal: CEC
  • Hancock, Terry. "La jerga de la libertad: 60 palabras y frases con contexto". Revista Free Software. 24/20/2010. Archivado el 6/06/2012 en Wayback Machine .
  • Stallman, Richard M. (2010) [2002]. Free Software Free Society: Selected Essays of Richard M. Stallman, 2nd Edition . GNU Press. ISBN 978-0-9831592-0-9Archivado del original el 22/04/2016 . Consultado el 21/12/2012 .