# data[].attributes.body
«Software libre» es el software que respeta la libertad de los usuarios y la comunidad. A grandes rasgos, significa que los usuarios tienen la libertad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software. Es decir, el «software libre» es una cuestión de libertad, no de precio. Para entender el concepto, piense en «libre» como en «libre expresión», no como en «barra libre». En inglés, a veces en lugar de «free software» decimos «libre software», empleando ese adjetivo francés o español, derivado de «libertad», para mostrar que no queremos decir que el software es gratuito.

Puede haber pagado dinero para obtener copias de un programa libre, o puede haber obtenido copias sin costo. Pero con independencia de cómo obtuvo sus copias, siempre tiene la libertad de copiar y modificar el software, incluso de vender copias.

Promovemos estas libertades porque todos merecen tenerlas. Con estas libertades, los usuarios (tanto individualmente como en forma colectiva) controlan el programa y lo que este hace. Cuando los usuarios no controlan el programa, decimos que dicho programa «no es libre», o que es «privativo». Un programa que no es libre controla a los usuarios, y el programador controla el programa, con lo cual el programa resulta ser un instrumento de poder injusto.

El «Open source» (Código abierto) es algo distinto: su filosofía es diferente y está basada en otros valores. Su definición práctica también es diferente, pero de hecho casi todos los programas de código abierto son libres.

# data[].attributes.body
1. Linux Ubuntu

Ubuntu es sinceramente un sistema operativo muy potente y amigable. Este sistema está basado en Linux e implementa todo el entorno visual similar al Windows. El usuario puede utilizar todo el entorno de "ventanas", pero poco a poco empieza a conocer el terminal que te permite instalar software, correr comandos y aplicaciones de manera más rápida. También viene con su centro de aplicaciones donde se puede buscar y descargar software por temas.

Ubuntu y todos los sistemas operativos basados en Linux son seguros, que significa que no hay virus. También optimizan el poder computacional al no tener una interfaz gráfica tan pesada.

2. LibreOffice

El paquete de aplicaciones de oficina que viene con Ubuntu, aunque también puede correr en Windows y Mac. Tiene las aplicaciones para:

Edición de texto: LibreOffice Writer similar al Word

Hoja de cálculo: LibreOffice Calc similar al Excel

Elaboración de presentaciones: LibreOffice Impress similar al PowerPoint

Los archivos de MSOffice se pueden abrir en LibreOffice. Los comandos son similares y el entorno es más minimalista y sencillo.

3. GIMP

GIMP es un software libre para tareas como retoques de fotos y composición de imágenes. Tiene muchas capacidades y puede ser utilizado como un programa de pintura, como un programa de retoque profesional o como un sistema de procesamiento de gran cantidad de imágenes. Viene con una serie de complementos que mejoran su funcionalidad. Corre en Linux, Windows y Mac.

4. Inkscape

Inkscape es un editor de gráficos vectoriales de código abierto, similar a programas como Adobe Illustrator, Corel Draw, Freehand, Xara X... Lo que lo hace único es que usa como formato nativo el Scalable Vector Graphics (SVG). Inkscape corre en Windows, Mac OS y Linux.

5. Mozilla Firefox

Si no quieres tener toda tu memoria ocupada por las aplicaciones del Chrome, entonces Mozilla es la opción para navegar en Internet. Es amigable, basado en comunidad, con más de 10 años en el mercado y donde no hay una serie de "robots" que rastrean tu información para venderla.

# data[].attributes.body
Las principales características del software libre son:

Desarrollo distribuido basado en la comunidad

En un software libre típico, inicialmente un individuo o pocos voluntarios participan en el proyecto. Una vez que el proyecto comienza y tiene éxito, se crea una comunidad de proyecto. Posteriormente otros miembros de la comunidad contribuyen al proyecto. Las versiones concurrentes System (CVS) ayuda al desarrollo distribuido del software libre.

CVS es un sistema de control de revisiones de software cliente-servidor. Realiza un seguimiento de todos los cambios en un conjunto de archivos y permite la colaboración de varios desarrolladores. CVS en sí es un software gratuito y de código abierto distribuido globalmente.

El desarrollo de software por equipos virtuales promete la flexibilidad, capacidad de respuesta, menores costes y mejoras en la utilización de recursos.

Diseño modular

En el diseño modular, la arquitectura del software se divide en componentes llamados módulos. Debido a la naturaleza distribuida del software libre, su diseño debe ser modular para incorporarlo fácilmente en el sistema principal. La modularidad es favorable para la producción de código abierto. El diseño modular con interfaces bien definidas ayuda al desarrollo colaborativo del software libre.

Reutilización

Reutilización significa que el segmento de código fuente puede ser utilizado de nuevo para agregar nuevas funcionalidades con poca o ninguna modificación. Esto encaja muy bien con las características del proceso de producción de código abierto.

Las licencias de software libre otorgan los derechos al desarrollador para obtener el código fuente, inspeccionarlo, modificarlo y distribuirlo. La reutilización del código puede ser dentro del proyecto o fuera del proyecto, es decir, en otros proyectos.

Los repositorios de software libre como SourceForge ofrece grandes cantidades de código reutilizable.

Distribución y licencias

Internet es el medio de distribución de Free and Open Software de origen. Sitios web, listas de correo, blogs, foros, etc., todos contribuyen a la amplia publicidad y distribución de software libre y de código abierto. Existe un amplio rango de opciones de licencia, como GPL, LGPL, BSD, ISC, licencia artística, etc.

Mecanismos de recompensa

Al comienzo del movimiento del software libre, aparentemente era difícil percibir las oportunidades de negocio del software gratuito y de código abierto. Pero ahora, el modelo de negocio de software libre está teniendo éxito. Las fuentes de ingresos van desde donaciones para brindar servicios como consultoría, integración, soporte y formación. También vale la pena mencionar esa recompensa que no sea dinero, como la reputación y servir a la comunidad también es importante para muchos desarrolladores.

# data[].attributes.body
a)Trabajo en comunidad.
El desarrollo y mejoramiento de la herramienta digital se da entre muchos de sus usuarios, ateniendo directamente los problemas que les atañen y sin tener que esperar a que la empresa fabricante lance una actualización o una versión corregida, lo cual disminuye los tiempos de solución de los problemas.

b)Superación de la piratería.
Al ser de libre distribución y copia el Software, se evita toda la diatriba respecto a los derechos autorales y las medidas de control de la información, apostando por otro tipo de modelo.

c)Profundización del conocimiento informático.
Las comunidades de usuarios de software libre aprenden al respecto a medida que lo intervienen, gestionando así un conocimiento mutuo que enriquece a todas las partes involucradas y permite sumar saberes.

d)Ahorro.
Al no tener que invertir en licencias de uso anuales, los usuarios de software libre pueden ahorrar dinero o invertirlo en otro tipo de necesidades vinculadas con la empresa misma que lo fabricó, sin tener que pagar derechos, sino pagar servicios.

# data[].attributes.body
a)Carece de garantías.
Dado que no hay pago de derechos, este tipo de Software suele usarse bajo completa responsabilidad del usuario, por lo que a menudo es preferido por quienes poseen un conocimiento técnico más amplio que el común del público informático.

b)Exige esfuerzo individual.
A pesar de que los tiempos de actualización o corrección de errores sean menores en comparación con el lanzamiento de una nueva versión de un software pago, las labores de actualización o adaptación a eventos y necesidades puntuales dependerán de la institución o del usuario individual de cada caso.

c)Mayor conocimiento. Lo dicho antes: el público base del Software Libre suele requerir de conocimientos técnicos no comunes entre el normal de los usuarios de computadoras.

# data[].attributes.body
Entre las distribuciones o presentaciones más conocidas del Software Libre se encuentran:

GNU/Linux

Chrome OS

VALO-CD

OpenDisc

Ubuntu

# data[].attributes.body
Existen diversas licencias para el Software Libre, que permiten una serie específica de acciones por parte del usuario. Algunas de ellas son:

GLP. Licencia Pública General de GNU, que permite las cuatro libertades siempre y cuando el producto resultante se apegue a este mismo tipo de licencia.

BSD. Permite la total libertad del software, siempre y cuando se atribuya al creador original de la pieza, pero permitiendo su modificación y distribución libres, incluso bajo licencias más restrictivas o comerciales.

MIT. Proveniente del Instituto de Tecnología de Massachusetts, es muy semejante a la BSD en sus efectos.

CDDL. Licencia Común de Desarrollo y Distribución, es una de las más populares en el campo del Software Libre, y defiende la existencia de códigos abiertos en los programas.

# data[].attributes.body
La idea detrás del Software Libre es, fundamentalmente, política: la idea de que el conocimiento le pertenece a la humanidad y no debería ser una mercancía que se venda para el enriquecimiento de unos pocos especialistas. Aparte de ello, suele valorarse la autonomía, la individualidad y el compromiso comunitario, antes que la fidelidad a una empresa de software por lo general trasnacional.

Una tendencia creciente, sobre todo en países en vías de desarrollo, es a implementar el Software Libre en lugar de programas de las grandes empresas, lo cual le brinda a las instituciones la capacidad de atender sus necesidades específicas a la par que autonomía respecto a las empresas de Software, en su mayoría de los países industrializados, liberándolas de pagos anuales por derechos de autor y de riesgos a la soberanía de las naciones.

# data[].attributes.body
El término Software Libre es producto del estadounidense Richard Stallman, fundador de la Free Software Foundation mediante la cual un número importante de expertos informáticos buscaba desarrollar un sistema operativo libre, llamado GNU, que permitiera a los usuarios avanzados contribuir con su desarrollo y perfeccionamiento de manera gratuita y comunitaria, combatiendo así el celo que mostraban las empresas de software respecto al código fuente de sus productos digitales.

Con el tiempo, este movimiento se constituiría en la cultura alternativa del mundo digital e informático, con importantes compromisos políticos y sociales.

# data[].attributes.body
Existen cuatro libertades fundamentales que definen a un software como libre, según los preceptos originales de Richard Stallman:

Libertad de uso. Con cualquier propósito, en cualquier modo posible.

Libertad de estudio. Para entender cómo opera el programa y poder modificarlo según los propios deseos y necesidades.

Libertad de distribución. Se puede entregar copias libremente del programa, para ayudar en la innovación y solución de problemas comunes entre los usuarios.

Libertad de mejoría. Los usuarios pueden intervenir el programa y corregir errores, proponer mejorías y soluciones más convenientes para hacer del mismo algo mucho mejor.