No sabes qué es el software libre?
Querés saber sus características principales?
Querés saber sus características principales?
En este posteo te mostramos los tipos de software libre, ejemplos, ventajas y desventajas
El software libre es todo aquel software o programa que respeta la libertad de los usuarios sobre un producto adquirido y, que una vez obtenido, puede ser usado, copiado, estudiado, modificado, distribuido y redistribuido libremente.
Estos programas suelen estar disponibles gratuitamente, pero no significa que todos los sean. No se trata de que sean gratis, sino libres de restricciones autorales, modificables y mejorables por sus propios usuarios. Por esto es que no debemos confundirnos al Software Libre con el software gratis o el llamado Freeware, un software gratis que usualmente tiene la utilidad de prueba, aunque algunos los tildan de piratería.
El término Software Libre tiene sus inicios allí por el 1969, en las grandes empresas tecnológicas en donde era un añadido para poder utilizar sus propias computadoras. Hasta que Richard Stallman, fundador de la Free Software Foundation, y en consecuencia de una pelea futurista con una impresora de su trabajo, comienza un proyecto de sistema operativo libre llamado GNU. Una idea 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.
El Software Libre y sus Libertades
Para que un software sea verdaderamente libre, debe cumplir con estas cuatro libertades fundamentales, según los preceptos originales de Richard Stallman:Libertad 0: La libertad de usarlo con cualquier propósito, en cualquier modo posible.
Libertad 1: La libertad de estudiarlo, para entender cómo opera el programa y poder modificarlo según los propios deseos y necesidades. En esta libertad es fundamental obtener el código fuente del programa.
Libertad 2: La libertad de distribución en donde se pueda entregar copias libremente del programa, para ayudar en la innovación y solución de problemas comunes entre los usuarios.
Libertad 3: La libertad de mejoría, los usuarios podrán intervenir en el programa y corregir errores, proponer mejorías y soluciones más convenientes para hacer del mismo algo mucho mejor. Como también la redistribución del mismo software modificado para que así la comunidad pueda beneficiarse. Como en la libertad 1, se necesita el código fuente para obtener esta libertad.
Los softwares libres no contemplan el asunto precio, sino de la libertad, ya que si no obtenemos el código fuente vamos a estar atrapados en las famosas "licencias", y pueden existir tantas licencias como acuerdos entre el autor y el usuario. Veamos algunas de ellas:
GPL: Licencia Pública General de GNU (GNU GPL), creada por Richard Stallman, en donde el autor conserva los derechos de autor y permite la redistribución y modificación del software, siempre y cuando siga manteniendo la misma licencia. Aproximadamente el 60% de los softwares licenciados como libres, están bajo GNU GPL.
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.
Los softwares libres pueden verse como sistemas operativos, juegos, exploradores, buscadores, aplicaciones entre otros. Y claro como todos los programas tienen sus ventajas y desventajas.
Las ventajas del Software Libre pueden resumirse en trabajo en comunidad, ya que su desarrollo y evolución se da entre muchos de sus usuarios, la superación de la piratería, debido a su libre distribución, la profundización del conocimiento informático enriqueciendo a la comunidad y todas las partes involucradas, y por último el ahorro, ya que no tenemos que invertir en licencias de uso anuales o mensuales.
En cuanto a las desventajas podemos destacar que carece de garantías, exige un esfuerzo individual y a la vez un mayor conocimiento informático ya que la mayoría de los usuarios no posee los fundamentos técnicos y muchas veces optan por un software pago con sus propias actualizaciones hechas por las mismas empresas.







