lunes, 28 de mayo de 2012

Comparación con Open Source

El Open Source Software en definición es prácticamente igual al Free Software, por lo mismo son constantemente comparados, incluso existen programas que son considerados como ambos, y reciben el nombre de Free/Open Source Software.
 La Mayor diferencia entre estos 2, esta en que el Free Software es mas un Movimiento Social debido a todo el ambiente de comunidad, de ayudarse y compartir todo el software y soluciones disponibles, el Open Source esta ambientado un poco mas hacia los negocios y mas a desarrollar la modificación de software como un trabajo, por lo tanto aunque técnicamente son lo mismo, su gran diferencia recae en la Ideología.

Licencias y Libertades

Para ser Considerado como Tal, un Software Libre debe tener una licencia de Tal y poseer 4 Libertades esenciales en todo Free Software.
Primero, las Libertades son 4, Enlistadas del 0 al 3 por el Sistema en Base Cero que utilizan las Computadoras, estas Libertades son:

Libertad 0: Poder Utilizar el Programa para Cualquier Fin Deseado.
Libertad 1: Poder Estudiar como Funciona el Programa y Cambiarlo para que haga lo que el usuario Desee.
Libertad 2: Poder Distribuir las Copias para Ayudar a los Demas.
Libertad 3: Poder Mejorar el Programa y Compartir dichas Mejoras para el Beneficio Mutuo.

Las Libertades 1 y 3 Necesitan del Código Fuente, que debería estar disponible al Software ser Libre.

Las Licencias las entregan ciertas Instituciones para verificar que el Software es Libre, Existen varios tipos, por ejemplo las que entrega la FSF, o las que entregan Instituciones como el MIT, estas generalmente se diferencian, por que las entregadas por la FSF están protegidas legalmente por el "Copyleft", y las demás son mas Permisivas, en el sentido que permiten mas interaccion con programas mas "privados".
 Estas Licencias pueden ser también de Dominio Publico, es decir que legalmente le pertenecen a todos y a la vez no le pertenece a nadie.
Las Licencias mas usadas son:

-Licencia Publica General GNU
-Licencia Publica General Menor GNU
-Licencia BSD
-Licencia Publica de Mozilla
-Licencia Apache
-Licencia MIT

Historia

El Software Libre Nace en el año 1983, cuando Richard Stallman, que ya era conocido por ser un hacker del MIT, decide lanzar el Proyecto GNU (GNU's Not Unix) el cual a sido hasta el dia de hoy, su máximo proyecto Informático, y el cual es prácticamente el estandarte del Free Software.
 Décadas antes de que se anunciara este proyecto, el desarrollo de Software estaba convirtiéndose cada vez mas en un Negocio, patentando los códigos fuentes y cobrando grandes sumas de dinero por Software, viendo toda esta evolución económica del Software, Stallman decidió promover el Software Libre, que si bien no es siempre gratuito, tenia como propósito separar el sentido tan comercial que lo estaba dominando al ofrecer a los usuarios la posibilidad de poder hacer Virtualmente lo que quisieran con ellos.
 Es en 1985 cuando Stallman funda la "Free Software Foundation", Fundacion sin Fines de Lucro, que destina todos sus fondos a la Investigación y Desarrollo de Software Libre, quienes hasta el día de hoy, se preocupan de proteger los derechos de libertad de Software, "luchando" contra la privatización extrema de estos.
 El mismo año se crea la definición del Software Libre, que ya se a comentado anteriormente, y también el Concepto de "Copyleft" que es una especie de Parodia al Copyright, ya que mientras el segundo se preocupa de entregarle completo derecho sobre su obra al autor, el Copyleft reconoce al Autor original, pero también permite con su consentimiento, que este programa pueda ser distribuido y modificado libremente.
 Es en 1992 cuando el Proyecto GNU es lanzado como un Sistema Operativo, Alcanzando un punto Importante en la historia de este, al ser un Software libre, hecho a bases de estos y creado para promover a estos mismos.
 El día de hoy, la FSF se dedica a registrar completamente todos los Softwares Libres y su debida función, como también denotar su compatibilidad con otros Softwares Privados.

Definición

Mi Investigación me a llevado a tal punto en el que tengo suficiente Información para describir lo que es el "Free Software", este es todo aquel software que puede ser modificado y utilizado a voluntad del usuario, no importa el resultado ni el objetivo para el que sea.
 Un punto Importante, es hacer la diferencia entre "Free Software" y "Freeware", ya que el Free Software no necesariamente se refiere a que este sea gratis, si no mas bien a la "libertad", mientras que el Freeware, es siempre gratuito, pero no necesariamente significa toda la capacidad de modificación que ofrece el Free Software.
 El Free Software a llegado a crear una especie de Comunidad, todo gracias a su sentido social que tiene tras el, su alto grado de modificación y distribución, le permite que los usuarios se ayuden a si mismos, convirtiéndose a la vez en desarrolladores, arreglando las posibles fallas que puedan encontrar, sugiriendo como arreglarlas, ayudando a otros usuarios mediante la traducción del software, o haciéndolo mas amigable o facil de usar, en otras palabras, el Software Libre tiene un sin fin de posibilidades que entregar.

Presentación

Con un juego de Palabras refiriéndome al Tema, y al propósito de este Blog, a nacido el Nombre de "Investigación Libre", donde documentare varios temas referentes a mi investigación sobre el Software Libre, espero que sea de su ayuda y agrado.