Seguramente en muchas oportunidades viste u oíste términos como “Software Libre” u “Open Source”. A pesar de estar estrechamente relacionados, los movimientos Open Source y Software Libre tienen diferencias y es importante conocerlas.
¿Qué es Software Libre?
El Software Libre o Free Software en inglés, promovido por Free Software Foundation FSF (organización creada por Richard Stallman en el año 1985), es un software que respeta las cuatro libertades que la FSF establece:
- La libertad de usar el programa, con cualquier propósito.
- La libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades.
- La libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prójimo.
- La libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie.
Expresado en otras palabras, el Software Libre es aquel que respeta la libertad de todos los usuarios que adquirieron el producto para ser usado, copiado, estudiado, modificado, y re distribuido libremente de varias formas. Es necesario puntualizar que el Software Libre establece muchas libertades pero no es gratuito. Conservando sus libertades puede ser distribuido de manera comercial, garantizando sus derechos de modificación y re distribución.
¿Qué es Open Source?
Open Source o código abierto, es el denominativo al software distribuido y desarrollado libremente. Es un movimiento más pragmático, se focaliza prioritariamente en los beneficioos prácticos como el acceso al código fuente.
La premisa que tiene este movimiento es “que al compartir el código, el software resultante tiende a ser de calidad superior al software propietario”. Como se puede advertir es una visión técnica.
Diferencias:
Como se puede ver, el movimiento del Software Libre hace hincapié en cuestiones éticas y morales relacionadas con el software, viendo el aspecto técnico como secundario, a diferencia del movimiento Open Source que lo establece como prioritario, siendo esta su diferencia más grande.
Otra de sus diferencias, quizá la más importante para lo que al ámbito comercial concierne, es que con una aplicación desarrollada bajo los estándares del Software Libre puedes obtener remuneración por conceptos de desarrollo, soporte y puesta a punto siempre y cuando entregues los fuentes, a diferencia del movimiento Open Source que no te obliga a hacerlo. Todos los productos desarrollados en Software Libre así como sus derivados siempre deben ser libres, a diferencia de Open Source.
Como podemos ver, básicamente el movimiento de Software Libre tiene diferencias de índole filosóficas con el Open Source, sin embargo, ambos han permitido el desarrollo de software de gran calidad y con muchísimas mas libertades de las que el software privativo otorgaría jamás.
Autor: Gualberto Tein Alanoca
Comentarios