Software gratuito y de código abierto - Free and open-source software

Una captura de pantalla de software gratuito y de código abierto (FOSS): Linux Mint ejecutando el entorno de escritorio Xfce , Firefox , un programa de calculadora, el calendario integrado, Vim , GIMP y reproductor multimedia VLC

Libre y software de código abierto ( FOSS ) es el software que es a la vez el software libre y software de código abierto en el que cualquiera se licencia libre para usar, copiar, estudiar y modificar el software de ninguna manera, y el código fuente se comparte abiertamente para que Se anima a las personas a mejorar voluntariamente el diseño del software. Esto contrasta con el software propietario , donde el software está sujeto a licencias de derechos de autor restrictivas y el código fuente suele estar oculto a los usuarios.

FOSS mantiene los derechos de libertad civil del usuario del software (consulte las Cuatro Libertades Esenciales , a continuación). Otros beneficios de usar FOSS pueden incluir menores costos de software, mayor seguridad y estabilidad (especialmente en lo que respecta al malware ), proteger la privacidad , la educación y brindar a los usuarios más control sobre su propio hardware. Los sistemas operativos libres y de código abierto, como Linux y los descendientes de BSD, se utilizan ampliamente en la actualidad y alimentan millones de servidores , computadoras de escritorio , teléfonos inteligentes (por ejemplo, Android ) y otros dispositivos. Muchos paquetes de software utilizan licencias de software libre y licencias de código abierto . El movimiento del software libre y el movimiento del software de código abierto son movimientos sociales en línea detrás de la producción y adopción generalizadas de software libre, y el primero prefiere usar los términos FLOSS o libre / libre.

Visión general

"Software de código libre y abierto" (FOSS) es un término genérico para el software que se considera simultáneamente tanto el software libre y software de código abierto . FOSS (software gratuito y de código abierto) permite al usuario inspeccionar el código fuente y proporciona un alto nivel de control de las funciones del software en comparación con el software propietario . El término "software libre" no se refiere en absoluto al costo monetario del software, sino a si la licencia mantiene las libertades civiles del usuario del software ("libre" como en "libertad de expresión", no como en "cerveza gratis"). Hay una serie de términos y abreviaturas relacionados para software libre y de código abierto (FOSS o F / OSS), o software libre / libre y de código abierto (la FSF prefiere FLOSS o F / LOSS sobre FOSS, aunque sea gratis o gratuito). / libre es su término preferido).

Aunque existe una superposición casi completa entre las licencias de software libre y las licencias de software de fuente abierta, existe un fuerte desacuerdo filosófico entre los defensores de estas dos posiciones. La terminología de FOSS o "software libre y de código abierto" fue creada para ser neutral en estos desacuerdos filosóficos entre la FSF y OSI y tener un solo término unificado que podría referirse a ambos conceptos.

Software libre

Richard Stallman 's definición de software libre , aprobada por la Free Software Foundation (FSF), define el software libre como una cuestión de libertad, no de precio, y mantiene las cuatro libertades esenciales. La primera publicación conocida de la definición de su idea de software libre fue en la edición de febrero de 1986 del Boletín GNU, ahora descontinuado, de la FSF. La fuente canónica del documento se encuentra en la sección de filosofía del sitio web del Proyecto GNU . A agosto de 2017, se publica en 40 idiomas.

Cuatro libertades esenciales del software libre

Para cumplir con la definición de "software libre", la FSF requiere que la licencia del software respete las libertades civiles / derechos humanos de lo que la FSF llama las " Cuatro Libertades Esenciales " del usuario del software .

  • La libertad de ejecutar el programa como desee, para cualquier propósito (libertad 0).
  • La libertad de estudiar cómo funciona el programa y cambiarlo para que haga su computación como desee (libertad 1). El acceso al código fuente es una condición previa para ello.
  • La libertad de redistribuir copias para que puedas ayudar a otros (libertad 2).
  • La libertad de distribuir copias de sus versiones modificadas a otros (libertad 3). Al hacer esto, puede darle a toda la comunidad la oportunidad de beneficiarse de sus cambios. El acceso al código fuente es una condición previa para ello.

Fuente abierta

La Open Source Initiative (OSI)utiliza la definición de código abierto para determinar si unalicencia de software califica para la insignia de la organización para el software de código abierto . La definición se basó en las Directrices de software libre de Debian , escritas y adaptadas principalmente por Bruce Perens . Perens no basó sus escritos en las Cuatro Libertades Esenciales del software libre de la Free Software Foundation , que solo estuvieron disponibles más tarde en la web. Perens declaró posteriormente que sentía quela promoción de Eric Raymond del código abierto eclipsó injustamente los esfuerzos de la Free Software Foundation y reafirmó su apoyo al software libre. En la siguiente década de 2000, volvió a hablar sobre código abierto.

Historia

Desde la década de 1950 y hasta la de 1980, era común que los usuarios de computadoras tuvieran el código fuente de todos los programas que usaban, y el permiso y la capacidad de modificarlo para su propio uso. El software , incluido el código fuente, era comúnmente compartido por personas que usaban computadoras, a menudo como software de dominio público (tenga en cuenta que FOSS no es lo mismo que software de dominio público, ya que el software de dominio público no contiene derechos de autor). La mayoría de las empresas tenían un modelo de negocio basado en la venta de hardware y proporcionaban o incluían software con hardware de forma gratuita.

A finales de la década de 1960, el modelo de negocio predominante en torno al software estaba cambiando. Una industria de software en crecimiento y en evolución competía con los productos de software empaquetados del fabricante de hardware; en lugar de financiar el desarrollo de software con los ingresos del hardware, estas nuevas empresas vendían software directamente. Las máquinas alquiladas requerían soporte de software y no generaban ingresos por software, y algunos clientes que pudieron satisfacer mejor sus propias necesidades no querían que los costos del software se sumaran a los costos de los productos de hardware. En Estados Unidos contra IBM , presentado el 17 de enero de 1969, el gobierno acusó al software empaquetado de ser anticompetitivo. Si bien parte del software todavía se proporcionaba sin costo monetario ni restricción de licencia, había una cantidad creciente de software que solo tenía un costo monetario con licencias restringidas. En la década de 1970 y principios de la de 1980, algunas partes de la industria del software comenzaron a usar medidas técnicas (como distribuir solo copias binarias de programas de computadora ) para evitar que los usuarios de computadoras pudieran usar técnicas de ingeniería inversa para estudiar y personalizar el software por el que habían pagado. En 1980, la ley de derechos de autor se extendió a los programas de computadora en los Estados Unidos; anteriormente, los programas de computadora podían considerarse ideas, procedimientos, métodos, sistemas y procesos, que no están sujetos a derechos de autor.

Al principio, el software de código cerrado era poco común hasta mediados de la década de 1970 hasta la década de 1980, cuando IBM implementó en 1983 una política de "solo código objeto", que ya no distribuía código fuente.

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. 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 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 ". La FSF asume la posición de que el problema fundamental que aborda el software libre es ético: garantizar que los usuarios de software puedan ejercer lo que llama " Las cuatro libertades esenciales ".

El kernel de Linux , creado por Linus Torvalds , fue lanzado como código fuente libremente modificable en 1991. Inicialmente, Linux no fue lanzado bajo una licencia de software libre o de código abierto. 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 .

FreeBSD y NetBSD (ambos derivados de 386BSD ) se lanzaron como software libre cuando la demanda de 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 .

En 1997, Eric Raymond publicó The Cathedral and the Bazaar , un análisis reflexivo de la comunidad de hackers y los principios del software libre. El documento recibió una atención significativa a principios de 1998 y fue un factor que motivó a Netscape Communications Corporation a lanzar su popular suite de Internet Netscape Communicator como software libre . Hoy en día, este código se conoce mejor como Mozilla Firefox y Thunderbird .

La ley de Netscape llevó a Raymond y otros a investigar cómo llevar las ideas de software libre de la FSF y los beneficios percibidos a la industria del software comercial. Llegaron a la conclusión de que el activismo social de la FSF no era atractivo para empresas como Netscape y buscaron una manera de cambiar el nombre del movimiento del software libre para enfatizar el potencial comercial de compartir y colaborar en el código fuente del software. El nuevo nombre que eligieron fue "Código abierto", y rápidamente Bruce Perens , el editor Tim O'Reilly , Linus Torvalds y otros firmaron el cambio de marca. La Iniciativa de Código Abierto se fundó en febrero de 1998 para fomentar el uso del nuevo término y evangelizar los principios del código abierto.

Si bien la Iniciativa de Código Abierto buscaba alentar el uso del nuevo término y evangelizar los principios a los que se adhería, los proveedores de software comercial se vieron cada vez más amenazados por el concepto de software distribuido libremente y acceso universal al código fuente de una aplicación . Un ejecutivo de Microsoft declaró públicamente en 2001 que "el código abierto es un destructor de la propiedad intelectual. No puedo imaginar algo que pueda ser peor que esto para el negocio del software y el negocio de la propiedad intelectual". Esta vista resume perfectamente la respuesta inicial al software libre por parte de algunas empresas de software. Durante muchos años, el software libre desempeñó un papel de nicho fuera de la corriente principal del desarrollo de software privado. Sin embargo, el éxito de los sistemas operativos FOSS como Linux, BSD y las empresas basadas en FOSS como Red Hat , ha cambiado la actitud de la industria del software y ha habido un cambio dramático en la filosofía corporativa con respecto al desarrollo de software libre y de código abierto. (FOSS).

Uso

Beneficios de FOSS sobre el software propietario

Control personal, personalización y libertad

Los usuarios de FOSS se benefician de las Cuatro Libertades Esenciales para hacer un uso sin restricciones y para estudiar, copiar, modificar y redistribuir dicho software con o sin modificación. Si desean cambiar la funcionalidad del software, pueden realizar cambios en el código y, si lo desean, distribuir versiones modificadas del software o, a menudo, según el modelo de toma de decisiones del software y sus otros usuarios, incluso presionar o solicitar dichos cambios se realizarán mediante actualizaciones del software original.

Privacidad y seguridad

Los fabricantes de software patentado de código cerrado a veces se ven presionados a incorporar puertas traseras u otras funciones encubiertas no deseadas en su software. En lugar de tener que confiar en los proveedores de software, los usuarios de software libre pueden inspeccionar y verificar el código fuente por sí mismos y pueden confiar en una comunidad de voluntarios y usuarios. Dado que el código propietario suele estar oculto a la vista del público, solo los propios proveedores y los piratas informáticos pueden estar al tanto de cualquier vulnerabilidad en ellos, mientras que FOSS involucra a tantas personas como sea posible para exponer errores rápidamente.

Bajos costos o sin costos

El software libre a menudo es gratuito, aunque a menudo se fomentan las donaciones. Esto también permite a los usuarios probar y comparar mejor el software.

Calidad, colaboración y eficiencia

FOSS permite una mejor colaboración entre varias partes e individuos con el objetivo de desarrollar el software más eficiente para sus usuarios o casos de uso, mientras que el software propietario generalmente está destinado a generar ganancias . Además, en muchos casos, más organizaciones e individuos contribuyen a dichos proyectos que al software propietario. Se ha demostrado que la superioridad técnica suele ser la razón principal por la que las empresas eligen software de código abierto.

Inconvenientes en comparación con el software propietario

Seguridad y asistencia al usuario

De acuerdo con la ley de Linus, cuantas más personas puedan ver y probar un conjunto de código, es más probable que se detecten y solucionen las fallas rápidamente. Sin embargo, esto no garantiza un alto nivel de participación. Tener un grupo de profesionales a tiempo completo detrás de un producto comercial puede, en algunos casos, ser superior al software libre.

Además, el código fuente publicitado podría facilitar que los piratas informáticos encuentren vulnerabilidades en él y escriban exploits. Sin embargo, esto supone que dichos piratas informáticos malintencionados son más efectivos que los piratas informáticos de sombrero blanco que revelan o ayudan a solucionar las vulnerabilidades de manera responsable , que no se producen fugas de código ni exfiltraciones y que la ingeniería inversa del código propietario es un obstáculo de importancia para los piratas informáticos malintencionados.

Compatibilidad de hardware y software

A veces, FOSS no es compatible con hardware propietario o software específico. Esto a menudo se debe a que los fabricantes obstruyen el software libre, por ejemplo, al no revelar las interfaces u otras especificaciones necesarias para que los miembros del movimiento de software libre escriban controladores para su hardware, por ejemplo, porque desean que los clientes ejecuten solo su propio software propietario o lo que podrían beneficiarse. de asociaciones.

Errores y funciones faltantes

Si bien FOSS puede ser superior a sus equivalentes propietarios en términos de características de software y estabilidad, en muchos casos FOSS tiene más errores sin corregir y características faltantes en comparación con software comercial similar. Esto varía según el caso y generalmente depende del nivel de interés y participación en un proyecto de software libre. Además, a diferencia del software comercial típico, las funciones que faltan y las correcciones de errores pueden ser implementadas por cualquier parte que tenga la motivación, el tiempo y la habilidad pertinentes para hacerlo.

Menos garantía de desarrollo

A menudo hay menos certeza de que los proyectos de software libre obtienen los recursos y la participación necesarios para un desarrollo continuo que el software comercial respaldado por empresas. Sin embargo, las empresas también suelen abolir los proyectos por no ser rentables, pero las grandes empresas pueden confiar y, por tanto, desarrollar conjuntamente el software de código abierto.

Aplicaciones faltantes

Dado que las distribuciones del sistema operativo FOSS de Linux tienen una participación de mercado menor de usuarios finales, también hay menos aplicaciones disponibles.

Adopción por gobiernos

País Descripción
 Brasil En 2006, el gobierno brasileño ha alentado simultáneamente la distribución de computadoras baratas que ejecutan Linux en sus comunidades más pobres al subsidiar su compra con exenciones fiscales.
 Ecuador En abril de 2008, Ecuador aprobó una ley similar, el Decreto 1014, diseñado para migrar el sector público a Software Libre.
 Francia En marzo de 2009, la Gendarmería Nacional francesa anunció que cambiaría totalmente a Ubuntu para 2015. La Gendarmería comenzó su transición al software de código abierto en 2005 cuando reemplazó Microsoft Office con OpenOffice.org en toda la organización. En septiembre de 2012, el Primer Ministro francés formuló una serie de recomendaciones orientadas a la acción sobre el uso del código abierto en la administración pública francesa. Estas recomendaciones se publican en un documento basado en los trabajos de un grupo interministerial de expertos. Este documento detiene algunas orientaciones como establecer una convergencia real en stubs de código abierto, activar una red de conocimientos sobre stubs convergentes, mejorar el soporte de software de código abierto, contribuir a stubs seleccionados, seguir las grandes comunidades, difundir alternativas a los principales comerciales. soluciones, rastreando el uso de código abierto y sus efectos, desarrollando la cultura de uso de las licencias de código abierto en los desarrollos de sistemas de información pública. Uno de los objetivos de este grupo de expertos es también establecer listas de software de código abierto recomendado para su uso en la administración pública francesa.
 Alemania En la ciudad alemana de Munich , la conversión de 15.000 PC y portátiles de sistemas operativos basados ​​en Microsoft Windows a un entorno Linux basado en Debian llamado LiMux abarcó los diez años de 2003 a 2013. Tras la finalización satisfactoria del proyecto, más del 80% de todas las computadoras ejecutaban Linux. El 13 de noviembre de 2017, The Register informó que Munich planeaba volver a Windows 10 para 2020. Pero en 2020, Munich decidió volver de Microsoft a Linux nuevamente.
 India El Gobierno de Kerala , India, anunció su apoyo oficial al software FOSS en su Política Estatal de TI de 2001, que se formuló después de la primera conferencia sobre software libre en India, Freedom First! , celebrada en julio de 2001 en Trivandrum, la capital de Kerala. En 2009, el gobierno de Kerala inició el Centro Internacional de Software Libre y de Código Abierto ( ICFOSS ). En marzo de 2015, el gobierno de la India anunció una política sobre la adopción de software libre.
 Italia El ejército italiano está haciendo la transición a LibreOffice y al formato OpenDocument (ODF). El Ministerio de Defensa instalará durante el próximo año y medio este conjunto de herramientas de productividad de oficina en unas 150.000 estaciones de trabajo de PC, lo que la convierte en la segunda implementación de LibreOffice más grande de Europa. El cambio fue anunciado el 15 de septiembre de 2015 por la Asociación LibreItalia. Al 23 de junio de 2016, se han migrado 6 mil estaciones. Plataforma militar de e-learning.
 Jordán En enero de 2010, el Gobierno de Jordania anunció una asociación con Ingres Corporation (ahora llamada Actian), una empresa de gestión de bases de datos de código abierto con sede en los Estados Unidos, para promover el uso de software de código abierto, comenzando con los sistemas universitarios en Jordania.
 Malasia Malasia lanzó el "Programa de software de código abierto del sector público de Malasia", que ahorró millones en licencias de software patentado hasta 2008.
 Perú En 2005, el Gobierno de Perú votó a favor de adoptar el código abierto en todos sus órganos. La respuesta de 2002 a la crítica de Microsoft está disponible en línea. En el preámbulo del proyecto de ley, el gobierno peruano destacó que se tomó la decisión de asegurar que se salvaguardaran los pilares clave de la democracia : "Los principios básicos que inspiran el proyecto de ley están vinculados a las garantías básicas de un estado de derecho".
 Uganda En septiembre de 2014, la Autoridad Nacional de Tecnología de la Información de Uganda (NITA-U) anunció una convocatoria de comentarios sobre una estrategia y política de código abierto en un taller en conjunto con la Asociación de TIC de Uganda (ICTAU).
 Estados Unidos En febrero de 2009, la Casa Blanca de Estados Unidos trasladó su sitio web a servidores Linux utilizando Drupal para la gestión de contenido. En agosto de 2016, el gobierno de los Estados Unidos anunció una nueva política de código fuente federal que exige que al menos el 20% del código fuente personalizado desarrollado por o para cualquier agencia del gobierno federal se publique como software de código abierto (OSS). Además, la política requiere que todo el código fuente se comparta entre agencias. El lanzamiento público está bajo un programa piloto de tres años y las agencias están obligadas a recopilar datos sobre este piloto para medir su desempeño. La política general tiene como objetivo reducir la duplicación, evitar el "bloqueo" de los proveedores y estimular el desarrollo colaborativo. Un nuevo código de sitio web .gov proporciona "una colección en línea de herramientas, mejores prácticas y esquemas para ayudar a las agencias a implementar esta política", decía el anuncio de la política. También proporciona el "portal de descubrimiento principal para software desarrollado a medida destinado tanto para la reutilización en todo el gobierno como para su lanzamiento como OSS". Las licencias de OSS aún no especificadas se agregarán al código.
 Venezuela En 2004, entró en vigencia una ley en Venezuela (Decreto 3390) que ordena una transición de dos años al código abierto en todas las agencias públicas. En junio de 2009, la transición aún estaba en curso.

Adopción por sindicatos supranacionales y organizaciones internacionales

"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 administra los sistemas informáticos de la Estación Espacial Internacional (ISS), sobre por qué eligieron cambiar de Windows a Linux en la ISS.

En 2017, la Comisión Europea declaró que "las instituciones de la UE deberían convertirse ellas mismas en usuarios de software de código abierto, incluso más de lo que ya son" y enumeró el software de código abierto como uno de los nueve impulsores clave de la innovación, junto con el big data , la movilidad y la computación en la nube. e Internet de las cosas .

Producción

Problemas e incidentes

Controversia GPLv3

Si bien los derechos de autor son el principal mecanismo legal que utilizan los autores de software libre para garantizar el cumplimiento de la licencia de su software, otros mecanismos como la legislación, las patentes y las marcas comerciales también tienen implicaciones. En respuesta a problemas legales con las patentes y la Ley de Derechos de Autor del Milenio Digital (DMCA), la Free Software Foundation lanzó la versión 3 de su Licencia Pública GNU (GNU GPLv3) en 2007 que abordaba explícitamente la DMCA y los derechos de patente.

Después del desarrollo de GNU GPLv3 en 2007, la FSF (como titular de los derechos de autor de muchas piezas del sistema GNU) actualizó muchas de las licencias de los programas GNU de GPLv2 a GPLv3. Por otro lado, la adopción de la nueva versión GPL fue muy discutida en el ecosistema FOSS, varios proyectos decidieron no actualizar. Por ejemplo, el kernel de Linux , el proyecto BusyBox , AdvFS , Blender y el reproductor multimedia VLC decidieron no adoptar la GPLv3.

Apple , un usuario de GCC y un gran usuario tanto de DRM como de patentes, cambió el compilador en su IDE de Xcode de GCC a Clang , que es otro compilador de FOSS pero está bajo una licencia permisiva . LWN especuló que Apple estaba motivado en parte por el deseo de evitar la GPLv3. El proyecto Samba también cambió a GPLv3, por lo que Apple reemplazó a Samba en su paquete de software por una alternativa de software propietario y de código cerrado.

Priorización sesgada, ineficacia y egoísmo de los desarrolladores

Leemhuis critica la priorización de los desarrolladores expertos que, en lugar de solucionar problemas en aplicaciones de código abierto y entornos de escritorio ya populares, crean software nuevo, en su mayoría redundante, para ganar fama y fortuna.

También critica a los fabricantes de portátiles por optimizar sus propios productos solo de forma privada o por crear soluciones alternativas en lugar de ayudar a solucionar las causas reales de los muchos problemas con Linux en los portátiles, como el consumo innecesario de energía.

Propiedad comercial de software de código abierto

Las fusiones han afectado a importantes software de código abierto. Sun Microsystems (Sun) adquirió MySQL AB , propietario de la popular base de datos MySQL de código abierto , en 2008.

Oracle, a su vez, compró Sun en enero de 2010, adquiriendo sus derechos de autor, patentes y marcas comerciales. Por lo tanto, Oracle se convirtió en el propietario tanto de la base de datos propietaria más popular como de la base de datos de código abierto más popular. Los intentos de Oracle de comercializar la base de datos MySQL de código abierto han suscitado preocupaciones en la comunidad de software libre. En parte como respuesta a la incertidumbre sobre el futuro de MySQL, la comunidad de FOSS bifurcó el proyecto en nuevos sistemas de bases de datos fuera del control de Oracle. Estos incluyen MariaDB , Percona y Drizzle . Todos estos tienen nombres distintos; son proyectos distintos y no pueden usar el nombre de marca registrada MySQL.

Casos legales

Oracle contra Google

En agosto de 2010, Oracle demandó a Google , alegando que su uso de Java en Android infringía los derechos de autor y patentes de Oracle. En mayo de 2012, el juez de primera instancia determinó que Google no infringió las patentes de Oracle y dictaminó que la estructura de las API de Java utilizadas por Google no estaba sujeta a derechos de autor. El jurado encontró que Google violó una pequeña cantidad de archivos copiados, pero las partes estipularon que Google no pagaría daños. Oracle apeló al Circuito Federal y Google presentó una apelación cruzada sobre el reclamo de copia literal.

Como parte / motor de un nuevo modelo socioeconómico

Al desafiar las regulaciones de propiedad en la construcción y el uso de la información, un área clave del crecimiento contemporáneo , el movimiento del software libre / de código abierto (FOSS) contrarresta el neoliberalismo y la privatización en general.

Al darse cuenta del potencial histórico de una " economía de abundancia " para el nuevo mundo digital, el software libre puede establecer un plan de resistencia política o mostrar el camino hacia una transformación potencial del capitalismo .

Según Yochai Benkler , Jack N. y Lillian R. Berkman Professor for Entrepreneurial Legal Studies en Harvard Law School , el software libre es la parte más visible de una nueva economía de producción de información, conocimiento y cultura entre pares basada en los bienes comunes . Como ejemplos, cita una variedad de proyectos de software libre, tanto de software libre como de código abierto.

Ver también

Notas

Referencias

Fuentes

Otras lecturas