Software libre

ImprimirCitar
Software licenciado para preservar las libertades de los usuarios
An operating system's computer screen, the screen completely covered by various free software applications.
Linux Mint. Un ejemplo de un sistema operativo de software libre que ejecuta algunas aplicaciones representativas. Shown son 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.

Software libre o software libre 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. 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 (incluso sacar provecho de ellas) independientemente de cuánto paguen por obtener el programa. Los programas informáticos se consideran "gratuitos" si otorgan a los usuarios finales (no solo al desarrollador) el máximo control sobre el software y, posteriormente, sobre sus dispositivos.

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 (FSF) recomienda no pensar en esos términos, porque podría dar la impresión de que los usuarios tienen la obligación (en lugar del derecho) de dar una copia a los que no son usuarios. Del programa.

Aunque el término "software libre" ya se había usado libremente en el pasado y existía otro software permisivo como el Berkeley Software Distribution lanzado en 1978, a Richard Stallman se le atribuye vincularlo con el sentido en discusión e iniciar el movimiento de software libre en 1983, cuando lanzó el Proyecto GNU: un esfuerzo de colaboración 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.

Contexto

Este diagrama Euler describe la relación típica entre software libre y libre y de código abierto (FOSS): Según David Rosen de Wolfire Games en 2010, código abierto / software libre (orange) es más a menudo gratis pero no siempre. Freeware (verde) rara vez expone su código fuente.

El software libre se diferencia así de:

  • software propietario, como Microsoft Office, Windows, Adobe Photoshop, Facebook o iMessage 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 para uso básico.

Para que el software bajo el dominio de los derechos de autor sea libre, debe llevar una licencia de software mediante la cual el autor otorga 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, a los usuarios se les impide legal o técnicamente cambiar el software, y esto da como resultado la dependencia del editor para proporcionar actualizaciones, ayuda y soporte. (Véase también bloqueo y abandono de proveedores). Los usuarios a menudo no pueden realizar ingeniería inversa, modificar o redistribuir el software propietario. 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 que los usuarios ejerzan la libertad sobre una pieza de software, como las patentes de software y la gestión de derechos digitales (más específicamente, la tivoización).

El software libre puede ser una actividad comercial con fines de lucro o no. Parte del software libre es desarrollado por programadores informáticos voluntarios, mientras que otro es desarrollado por corporaciones; o incluso por ambos.

Denominación y diferencias con código abierto

Aunque ambas definiciones se refieren a corpus 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 mensajes 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 la comercialización de software libre para las empresas, mientras que se toman muy a la ligera o incluso de forma antagónica la cuestión ética de los derechos de los usuarios. 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.

La FSF también señala que "Código abierto" tiene exactamente un significado específico en inglés común, a saber, que "puede mirar el código fuente". Establece 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". El adjetivo de préstamo "libre" se utiliza a menudo para evitar la ambigüedad de la palabra "gratis" en idioma inglés, y la ambigüedad con el uso anterior de "software libre" como software de dominio público. (Ver Gratis versus libre.)

Definición y las Cuatro Libertades Esenciales del Software Libre

Diagrama de software libre y no libre, definido por la Fundación Software Libre. Izquierda: software libre, derecha: software propietario, rodeado: software gratis

La primera definición formal de software libre fue publicada por la FSF en febrero de 1986. 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 software tienen las siguientes cuatro libertades 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 "Libertad 0" no se incluyó inicialmente en la lista, pero luego se agregó primero en la lista porque se consideró 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 cambiarlo para que haga lo que desea.
  • Libertad 2: La libertad de redistribuir y hacer copias para que puedas ayudar a tu prójimo.
  • Libertad 3: La libertad para mejorar el programa, y liberar 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 el estudio y la modificación del 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 usan. Para resumir esto en un comentario que distingue el software libre (libertad) del software gratis (precio cero), la Free Software Foundation dice: "El software libre es una cuestión de libertad, no precio. Para entender el concepto, debe pensar en 'gratis' como en 'libertad de expresión', no como en 'cerveza gratis'". (Ver Gratis versus libre.)

A fines de la década de 1990, otros grupos publicaron sus propias definiciones que describen un conjunto de software casi idéntico. Los más notables son las Directrices de software libre de Debian publicadas en 1997 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 encuentran aceptable el mismo conjunto de software, pero a veces ven el copyleft como restrictivo. Por lo general, defienden las licencias permisivas de software libre, que permiten a otros utilizar el software como deseen, sin estar legalmente obligados a proporcionar el código fuente. Su opinión es 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

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 de 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

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

Desde la década de 1950 hasta principios de la década 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. El software era comúnmente compartido por personas que usaban computadoras y por fabricantes de hardware que agradecían el hecho de que las personas estuvieran 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 distribuía para usar estos programas. El software también se compartió y distribuyó como código fuente impreso (programa Type-in) en revistas informáticas (como Creative Computing, SoftSide, Compute!, Byte, etc.) y libros, como el éxito de ventas BASIC Computer Games. A principios de la década de 1970, la imagen cambió: los costos de software estaban aumentando drásticamente, una industria de software en crecimiento competía con los productos de software integrados del fabricante de hardware (gratis porque el costo estaba incluido en el costo del hardware), las máquinas arrendadas requerían software mientras que no generaba ingresos por el software, y algunos clientes que podían satisfacer mejor sus propias necesidades no querían los costos de "gratis" software incluido con los costos del producto de hardware. En Estados Unidos vs. IBM, presentado el 17 de enero de 1969, el gobierno acusó que el paquete de software era anticompetitivo. Si bien parte del software puede ser siempre gratuito, 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 solo 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 sistema operativo patentado compatible con Unix, diciendo que se había sentido frustrado con el cambio en el clima que rodea al 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 que se le pidiera 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 la ética hacker tradicional. 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 libertad de software para todos. Algunas industrias que no son de software están comenzando a utilizar técnicas similares a las utilizadas en el desarrollo de software libre para su proceso de investigación y desarrollo; los científicos, por ejemplo, están buscando procesos de desarrollo más abiertos, y hardware como los microchips están 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.

1980: Fundación del Proyecto GNU

En 1983, Richard Stallman, antiguo miembro de la comunidad de hackers del Laboratorio de Inteligencia Artificial del MIT, anunció el Proyecto GNU y dijo que se había frustrado con los efectos del cambio en la cultura de la industria informática y sus usuarios. 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. En marzo de 1985 se publicó un artículo que describe el proyecto y sus objetivos titulado Manifiesto GNU. El manifiesto incluía una explicación significativa de la filosofía GNU, Definición de software libre y "copyleft" ideas

1990: Lanzamiento del kernel de Linux

El kernel de Linux, iniciado por Linus Torvalds, se lanzó 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. Al igual que Unix, Torvalds' kernel atrajo la atención de los 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, se lanzó bajo la Licencia Apache 1.0.

Licencias

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

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

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

  • La licencia MIT
  • La Licencia Pública General de GNU v2 (GPLv2)
  • La Licencia Apache
  • La Licencia Pública General de GNU v3 (GPLv3)
  • La Licencia BSD
  • La Licencia Pública General Menor 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 cumplen con sus propias definiciones de software libre y software de código abierto, respectivamente:

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

La lista de la FSF no es prescriptiva: pueden existir licencias de software gratuito de las que la FSF no haya oído hablar o que no considere lo suficientemente importantes como para escribir. 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 presentado, 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 considerarse software libre.

Además de estas dos organizaciones, algunos consideran que el proyecto Debian proporciona 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 juicios deben ser rastreados verificando qué software han permitido en sus archivos de software. Eso se resume en el sitio web de Debian.

Es raro que una licencia que se anuncia 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 libres según la FSF).

Hay diferentes categorías de software libre.

  • Software de dominio público: los derechos de autor han expirado, el trabajo no fue copyrighted (released without copyright notice before 1988), o el autor ha publicado el software en el 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 propietario o gratuito. La FSF recomienda la dedicación de dominio público CC0 para este propósito.
  • 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 libres de copias ya que no tienen restricciones en la distribución. El autor retiene los derechos de autor únicamente para reclamar la garantía y exigir la debida atribución de obras modificadas, y permite la redistribución y cualquiera modificación, incluso de código cerrado. En este sentido, una licencia permisiva proporciona un incentivo para crear software no libre, reduciendo el costo de desarrollar software restringido. Puesto que esto es incompatible con el espíritu de libertad de software, muchas personas consideran que las licencias permisivas son menos libres que las licencias copyleft.
  • Licencias de copyleft, siendo la Licencia Pública General de GNU la más prominente: el autor conserva los derechos de autor y permite la redistribución bajo la restricción de que toda esa redistribución está licenciada bajo la misma licencia. Las adiciones y modificaciones de otros también deben ser licenciadas bajo la misma licencia "copyleft" cuando se distribuyen con parte del producto licenciado original. Esto también se conoce como un viral, protección protectora, o recíproco licencia. Debido a la restricción de la distribución no todos consideran que este tipo de licencia es gratuita.

Seguridad y fiabilidad

Aunque casi todos los virus informáticos solo afectan a Microsoft Windows, el software antivirus como ClamTk (shown here) todavía se proporciona para Linux y otros sistemas basados en Unix, de modo que los usuarios pueden detectar malware que podrían infectar a los hosts de Windows.

Existe un debate sobre la seguridad del software libre en comparación con el software propietario, y un problema importante es la seguridad a través de la oscuridad. Una prueba cuantitativa popular en seguridad informática es utilizar el conteo relativo de fallas de seguridad conocidas sin parches. En general, los usuarios de este método aconsejan evitar los productos que carecen de arreglos para fallas de seguridad conocidas, al menos hasta que haya un arreglo 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 acerca de los problemas que existen (esto se llama "Seguridad a través de Disclosure") y los sistemas de software propietario pueden tener inconvenientes sociales no revelados, como privar a los posibles usuarios menos afortunados de los programas gratuitos. Como 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 que las que una corporación encontraría practicables. Según Richard Stallman, el acceso de los usuarios al código fuente hace que la implementación de software gratuito con una funcionalidad de spyware oculta indeseable sea mucho más difícil que para el software propietario.

Se han realizado algunos estudios cuantitativos sobre el tema.

Blobs binarios y otro software propietario

En 2006, OpenBSD inició la primera campaña contra el uso de blobs binarios en los kernels. Los blobs suelen ser controladores de dispositivos de distribución gratuita para hardware de proveedores que no revelan el código fuente del controlador a los usuarios o desarrolladores. Esto restringe a los usuarios' libertad 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 kernel los incluya. 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 en última instancia permitirá que todos los sistemas operativos gratuitos 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 Latinoamérica, del kernel Linux-libre. En 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). Si bien Debian no cuenta con el respaldo de la FSF y no usa Linux-libre, también es una distribución popular disponible sin kernel blobs de forma predeterminada desde 2011.

Modelo de negocio

Se permite la venta de software bajo cualquier licencia de software libre, al igual que el uso comercial. Esto es cierto para las licencias con o sin copyleft.

Dado que el software gratuito se puede redistribuir libremente, por lo general está disponible a bajo costo o sin cargo. Los modelos comerciales de software libre generalmente se basan en agregar valor, como la personalización, el hardware que lo acompaña, el soporte, la capacitación, la integración o la certificación. Sin embargo, existen excepciones en las que se cobra al usuario por obtener una copia de la propia aplicación gratuita.

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 del software gratuito. El desarrollo de software gratuito de gran tamaño y uso comercial a menudo se financia mediante una combinación de donaciones de usuarios, crowdfunding, contribuciones corporativas y dinero de los 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 patentado, por otro lado, tiende a utilizar un modelo comercial diferente, en el que el cliente de la aplicación patentada paga una tarifa por una licencia para acceder y utilizarla 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) generalmente están disponibles por una tarifa adicional. Algunos proveedores de software propietario también personalizarán el software por una tarifa.

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 desperdicies! Por ejemplo, la propia licencia recomendada por la FSF (la GPL de GNU) establece que '[usted] puede cobrar cualquier precio o no cobrar ningún precio por cada copia que transmita, y puede ofrecer soporte o protección de garantía para una tarifa."

El CEO de Microsoft, Steve Ballmer, declaró en 2001 que "el código abierto no está disponible para las empresas comerciales". De la forma en que está escrita la licencia, si usa cualquier software de código abierto, debe hacer que el resto de su software sea de código abierto." Este malentendido se basa en un requisito de las licencias copyleft (como la GPL) de que si uno distribuye versiones modificadas de software, debe publicar la fuente y usar la misma licencia. Este requisito no se extiende a otro software del mismo desarrollador. La afirmación de incompatibilidad entre empresas comerciales y software libre también es un malentendido. Hay varias empresas grandes, p. Red Hat e IBM (IBM adquirió RedHat en 2019), que realizan importantes negocios comerciales en el desarrollo de software libre.

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 punto com. 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.

"Migramos funciones clave de Windows a Linux porque necesitábamos un sistema operativo estable y fiable, uno que nos daría control interno. Así que si necesitáramos parchear, ajustar o adaptarnos, podríamos".

Declaración oficial de la United Space Alliance, que gestiona los sistemas informáticos para la Estación Espacial Internacional (ISS), en relación con su decisión de mayo de 2013 de migrar los sistemas informáticos ISS de Windows a Linux

La viabilidad económica del software libre ha sido reconocida por grandes corporaciones como IBM, Red Hat y Sun Microsystems. 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 en el negocio del software incluyen software libre en sus productos comerciales si las licencias lo permiten.

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. Con el software gratuito, las empresas pueden adaptar el software a sus necesidades específicas cambiando el software ellas mismas 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 hace por separado de la licencia de software libre.

Un informe de Standish Group estima que la adopción de software libre ha causado una caída en los ingresos de la industria del software patentado de alrededor de $60 mil millones por año. 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.

Contenido relacionado

Loren acton

Unidad de cinta

Knut

Más resultados...
Tamaño del texto:
Copiar