Definición, origen y software propietario y gratuito, diferencias entre ambos y ejemplos

 

                    DEFINICIÓN:

El software libre es una herramienta la cual puedes usar libremente sin ningún tipo de problema. Hoy en día muchos de los usuarios pueden usarla para diferentes motivos ya sea ejecutar, estudiar o incluso distribuir el software. Al aplicar la definición de software libre nos damos cuenta que poder ejecutarlo con total normalidad nos facilita mucho a la hora de trabajar gracias a que las empresas nos dejan interiorizarnos a distintos programas para nuestro uso personal.

De estas libertades que tienen los usuarios hay 4 principales en ellas y son la libertad de distribución, la libertad de estudio y modificación, la libertad de distribución y la libertad de publicación de mejoras. En estas 4 principales libertades son en las que vamos a centrarnos principalmente y las que vamos a analizar






PRINCIPALES LIBERTADES:





LIBERTAD O
La capacidad de ejecutar el software libremente nos facilita mucho a la hora de analizarlo en cualquier sistema informático donde se almacena y se guarda toda la información con el fin de emplearlo como medio de trabajo en multitudinarias empresas porque ellos no tienen  ninguna norma de expresar la información de manera explícita a grupos de empresas de la información o incluso a gente experta en programación, es decir el trabajador no tiene la prohibición de comunicar dicho mensaje ya que es algo propio de él o de ella.
Sobre la libertad 0 podemos decir que ejecutar libremente un programa nos facilita mucho a la hora de trabajar y usarlo libremente sin ningún frente que nos haga difícil su uso o incluso para que determinada razón queremos emplearla sin que nadie no os lo impida, en esta última razón refleja un modelo de sociedad de hoy en día ya que vivimos en un país con total libertad de realizar distintas maneras a nuestra medida y según nuestro criterio y es significativo a la hora de emprender un trabajo de este estilo.

LIBERTAD 1
Para poder modificar el software se requiere previamente de un estudio previo, quizá esto sea lo más importante a la hora de realizar una modificación y que salga a la perfección, esta modificación se puede hacer de una única manera y es mediante el código fuente del programa. Una vez hecha la modificación, la persona tiene la obligación de usar su nueva versión (dependiendo que quiere y necesita la persona) en vez de la anterior.
Ante la libertad 1 nos referimos a que para poder saber a programar y a modificar al que llamamos código fuente, tenemos que haber aprendido a como poder usarlo, esto será más fácil a la hora de utilizar un programa y nos costará menos a codificar lecturas de código fuente por lo que estudiar y usarlo de forma correcta nos llevara a ser más eficaces, de la otra forma estaremos buscando soluciones a los distintos problemas/errores que tengamos a la hora de manejarlo.

LIBERTAD 2

La distribución del software, es posiblemente después de la primera libertad de la que más se aprovechan la mayoría de usuarios a día de hoy ya que esta se basa en que cualquier usuario tiene libertad para distribuir y repartir los programas sin necesidad de una modificación propia pero con la posibilidad de la misma. Además el usuario que la reparta también puede decidir si esta distribución se dará de manera gratuita o necesaria de alguna tarifa. 

Cuando nos referimos a la libertad 2 decimos que es una necesidad usuarios para llegar a finalizar el programa, la distribución tiene que ser gratuita ya que el usuario quiere ayudas que no necesitan un coste previo y que sea lo más cómodo y barato posible, si ocurre lo contrario el perjudicado pues es la empresa ya que no obtendrá beneficios de ello, no podrán compartir las copias a los usuarios y acabarán poniéndolas gratis.

LIBERTAD 3

La última de ellas, le da a los usuarios la capacidad de mejorar el software. Esto significa que cualquier persona tiene el derecho de modificar el software de manera libre, sin tener que pagar o pedir algún permiso para ello. De esta manera el software siempre está en un constante desarrollo y estas mejoras siempre estarán disponibles para cualquier persona u organización que utilice dicho software.

Con la última libertad y una de las más importantes es que todo es mejorable, cualquier programa que se quede incompleto o que no se ha terminado a tiempo pues se pueda mejorar, ya que si entregamos cualquier programa que no este del todo bien pues pasa factura y tendrá consecuencia por eso modificar algo de terceros es conveniente ya que has mejorado bastantes cosas según tu elección.


ORIGEN:


RICHARD STALLMAN


CONFERENCIA DONDE PRODUJO EL MOVIMIENTO DE SOFTWARE LIBRE


El origen del software libre hay que retomarlo en los años 80 donde todos los software eran privativos, creados por desarrolladores profesionales que vendían los programas a las empresas para sacar un beneficio. Además, por esta época, ya se daban las primeras ideas de código abierto donde los desarrolladores compartían sus códigos para que cualquiera los pudiese modificar y mejorar, pero esto en aquella época aún no tenía un término propio. Incluso antes, aún antes de la época de los ordenadores y el desarrollo del software ya existía la idea general de poder compartir la información para desarrollar diferentes cosas de una manera más óptima. Pasaron los años y muchos de los programadores vieron la necesidad de que los programas tenían que ejecutarse libremente, de ahí nació el software libre con la ayuda de uno de los programadores más famosos del siglo XX de nacionalidad estadounidense ,concretamente nacido en Nueva York, llamado Richard Stallman quién fue el encargado de comenzar el movimiento de software libre. Stallman fue el que creó el proyecto de GNU y a día de hoy es presidente del FSF.  Richard Stallman en una conferencia marcada en la ciudad de Beauchef comenzó por dar la definición de software libre pero aclarando que: “no se trata de los precios, que son algo pequeño comparado con lo importante de la libertad o de la comunidad” . En resumen, en dicha conferencia, el Sr Stallman deja claros varios aspectos muy importantes del software libre de los cuáles tenemos que tener en cuenta hoy en día para usarlo de forma lógica dejándonos una frase célebre a destacar:

“El software libre es el que respeta la libertad y la comunidad de usuarios. Es un asunto ético, no de comodidades prácticas”

Sobre el origen del software libre podemos aclarar distintas cosas:

En primer lugar, gracias a Richard Stallman hemos podido codificar libremente muchos programas creados por numerosas empresas como Google, Firefox o Microsoft, 

Añadir que el señor Stallman convoco una conferencia porque veía muchos problemas a la hora de trabajar con programas que eran muy difíciles de manejarlos, por eso lidero el movimiento de software libre para que las empresas pudieran enviar los programas y que los usuarios pudieran modificarlo a su manera y así el problema se convertía en una gran ventaja.

Por último, esto fue un gran beneficio para la sociedad ya que Stallman quería que la comunidad tuviera beneficios y ventajas y siempre estuviera en un estado de felicidad donde lo aclara en una de sus frases.



SOFTWARE PROPIETARIO:




El software propietario o también privativo es aquel que mediante su uso no se puede acceder libremente al código fuente del programa, ya que está en manos de un desarrollador. Este desarrollador es quien tiene completo control sobre el software, haciendo que las demás personas que lo usen tengan un rol limitado a ser tan solo usuarios de este. El software propietario al ser solo llevado por una persona o por un grupo pequeño se puede sobreentender que cualquier desarrollador busca una rentabilidad, tanto de manera directa, haciéndolo de pago o de manera indirecta, haciéndolo público pero dejándolo abierto para el uso de publicidad. Este software privativo además se puede definir claramente como un software con una sola función que no busca expandirse mediante las actualizaciones que se le puedan hacer, sin embargo el desarrollador, que tiene todo el control sobre este, si puede actualizar y cambiar este software a voluntad, ya sea para mejorarlo o por cualquier otro motivo. A diferencia del software libre que casi siempre está presente solo en empresas o en entornos de trabajo similares el software privativo está presente en todo momento de nuestras vidas, por lo que es muy fácil poner ejemplos de él.

Cuando se menciona el software propietario, pensamos en que los usuarios al no tener acceso al código fuente, no pueden ejecutar nada y por tanto pierden trabajo, es una medida nada conforte a lo que estamos viendo, el usuario para que tenga comodidad para trabajar y aprender distintos factores de varios programas se necesita un software con acceso a los códigos fuente por lo que no recomendamos en absoluto usar para codificar software privativo.




SOFTWARE GRATUITO:




El software gratuito es un tipo de software donde los usuarios pueden ejecutar con total normalidad los distintos programas que se le proponga a realizar.
Además, el software gratuito tiene una característica muy importante y es que mantiene dos de las libertades mencionadas anteriormente. La libertad de ejecutarlo y estudiarlo es una libertad que tiene todo el mundo con este tipo de software, sin embargo las libertades de mejorarlo y compartirlo es algo que no existe en el software gratuito, ya que en el software gratuito los usuarios deben respetar las leyes del copyright y no pueden exceder estas mismas. Es por eso que el software gratuito es una herramienta muy tener a cuenta, tienes accesos a distintas maneras de copilar y modificar programas pero no a todas, tienes que seguir unas normas que se tienen que cumplir ya que si ocurre lo contrario te verás perjudicado, no somos propietario del software gratuito.
Hablando del software gratuito podemos decir que se asemeja mucho al software libre, ambos tienen dos de las libertades que hemos mencionado, en ambos se pueden ejecutar y estudiarlo de cualquier manera pero a diferencia del software libre la libertad de mejorarlo y compartirlo no se podrá hacer debido a los derechos de autor que tiene el programa.
Se recomienda usar el software gratuito en vez de usar el software propietario ya que con el gratuito podemos acceder de más cerca al programa de una manera determinada y analizarlo con profundidad pero con restricciones que nos pone el autor.


DIFERENCIAS ENTRE AMBOS Y EJEMPLOS:

En primer lugar, la principal característica entre uno y otro es que gracias al software libre podemos hace una interpretación gratuita al usarlo sin recibir ningún cobro partiendo de las tres libertades que posee: libertad de uso, de distribución y de adaptación y mejoría, pero no son todo ventajas ya que tan solo tendremos la dificultad de cumplir la norma de copyright, además no confundir gratis como algo gratuito, significa que podrás repartir y difundirlo al público con toda seguridad

Sin embargo, con el software propietario pasa al contrario, partes de un software donde podrás realizar cualquier  función que dispone dentro de él pero en cambio a este no se puede acceder a las bases del código abierto, un usuario dispone de todo el control del programa y por consecuencia no se podrá modificar.

En ejemplos de software gratuito mencionamos Gimp o Audacity. En este tipo de aplicaciones los desarrolladores dejan las fuentes del software abiertas para que los usuarios puedan no solo usarlos, si no que también modificarlos y mejorarlos. 

En el apartado de software propietario encontramos ejemplo como cualquier sistema operativo, como Windows o Chrome OS, programas de ciberseguridad o aplicaciones comerciales como Skype o Whatsapp entre otros. 















Comentarios

Entradas populares de este blog

Software Libre: Licencias, Educación y Comunidad.

Ventajas/Desventajas, usos y ejemplos de software libre que encontramos