
El software libre es forma ética de entender el conjunto de programas, utilidades aplicaciones, sistemas operativos, drivers que hacen posible el uso de un ordenador y todos sus dispositivos. Está regido por valores morales en su desarrollo, comercialización, distribución y uso.
Los valores del proceso del Software libre, se muestran con: ética, seguridad, ciencia, privacidad, solidaridad, colaboración, competitividad, eficiencia, no discriminación y sobre todo libertad.
El Software Libre, distribuye:
- Documentación, entregada a través de manuales, ayudas, guías, FAQ-PUF (Acrónimo de Frequently Asked Questions, que en español significa preguntas frecuentes), HOWTOs (derivado del ingles 'Cómo', son documentos cortos, que describen como ejecutar una determinada tarea).
- Programas ejecutables, es un programa libre que puede ser cargado y utilizado en la memoria de la computadora. Encontramos programas ejecutables en : Open Office.org, Fire Fox, BulmaGes, GNUPG, etc.
- Código fuente del programa; que es el conjunto de líneas de texto del programa, que dan las instrucciones a la computadora, para su ejecución. El Código fuente está compuesto de iconos, imágenes, plantillas y samples de sonido (muestra de sonido grabado en cualquier tipo de soporte).El Código fuente de un programa está escrito en lenguaje de programación, que directamente no es ejecutado por la computadora, debe ser traducido a otro lenguaje (lenguaje máquina o código abierto, que será ejecutado por el hardware). Para la traducción se usan compiladores, ensambladores e intérpretes.
La distribución del código fuente, hace posible la mejora de calidad de los programas.
La documentación, el programa ejecutable y el código fuente; son de licencia libre, otorgada por grupos de software libre, que a continuación mencionamos:
- BSD(Berkeley Software Distribution)
- GPL(General Public License)
- Apache(creación de páginas http)
- Copyleft(permite copias por derecho de autor)
Con todos estos requisitos, se logra distribuir el software libre. Las siguientes organizaciones, colaboran en su distribución: Open BSD(Open Berkeley Software Distribution), Debian GNU Linux, Open Solaris y Mandrila Linux.
El Software Libre, provee:
Libertad del uso del software para todos, al ser una forma ética de entender el software. Existen dos fundaciones encargadas de velar por esta libertad, la FSF(Free Software Fundation) y la OSI(Open Source Initiative); dedicadas a eliminar las siguientes restricciones:
- Uso, podemos hacer uso del software en cualquier lugar, momento, las veces que queramos y para lo que deseemos.
- Modificación, podemos realizar adaptaciones, actualizaciones, mejoras y diversificaciones.
- Distribución, podemos hacer copias y live CDs, añadiendo idiomas y funcionalidades.
El Software Libre, para el usuario:
Todas las características descritas, hacen que el Software Libre sea de gran beneficio para el usuario y el soporte. El medio de comunicación, la internet, facilita este trabajo. Dentro de los usarios, están consideradas entidades gubernamentales y sociales, grupos de servidores de internet, grupos de educación etc.; podemos citar a la NASA, Google,, Wikipedia, la UNESCO. Se considera desarrolladores a empresas como IBM, NOVELL, hackers y nosotros mismos.
Todas las características descritas, hacen que el Software Libre sea de gran beneficio para el usuario y el soporte. El medio de comunicación, la internet, facilita este trabajo. Dentro de los usarios, están consideradas entidades gubernamentales y sociales, grupos de servidores de internet, grupos de educación etc.; podemos citar a la NASA, Google,, Wikipedia, la UNESCO. Se considera desarrolladores a empresas como IBM, NOVELL, hackers y nosotros mismos.
Los usuarios, siempre intercambiamos ideas, aportes y recibimos constante soporte de diferentes medios, a cualquier momento. El soporte se realiza en línea, brindado por grupos como:
- LUGs: catux, Valux, Gulmen.
- Listas de correo: bulmailing.
- IRCs: OFTC, Freenode.
- Wikis: emacswiki, wikidebian.org.
- Blocs: Bulma.net.
- Foros: LinuxQuestions.