miércoles, 18 de febrero de 2015

LENGUAJES DE PROGRAMACION WEB DE SOFTWARE LIBRE Y SOFTWARE PRIVADO


SOFTWARE LIBRE
 Es el software que respeta la libertad de los usuarios y la comunidad. A grandes rasgos, significa que los usuarios tienen la libertad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software. Es decir, el «software libre» es una cuestión de libertad, no de precio. Para entender el concepto, piense en «libre» como en «libre expresión», no como en «barra libre». En inglés a veces decimos «libre software», en lugar de «free software», para mostrar que no queremos decir que es gratuito.
Promovemos estas libertades porque todos merecen tenerlas. Con estas libertades, los usuarios (tanto individualmente como en forma colectiva) controlan el programa y lo que este hace. Cuando los usuarios no controlan el programa, decimos que dicho programa «no es libre», o que es «privativo». Un programa que no es libre controla a los usuarios, y el programador controla el programa, con lo cual el programa resulta ser un instrumento de poder injusto.
Un programa es software libre si los usuarios tienen las cuatro libertades esenciales:
  • La libertad de ejecutar el programa como se desea. (libertad 0).
  • La libertad de estudiar cómo funciona el programa, y cambiarlo para que haga lo que usted quiera (libertad 1). El acceso al código fuente es una condición necesaria para ello.
  • La libertad de redistribuir copias para ayudar a su prójimo (libertad 2).
  • La libertad de distribuir copias de sus versiones modificadas a terceros (libertad 3). Esto le permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las modificaciones. El acceso al código fuente es una condición necesaria para ello.


Un programa es software libre si otorga a los usuarios todas estas libertades de manera adecuada. De lo contrario no es libre. Existen diversos esquemas de distribución que no son libres, y si bien podemos distinguirlos en base a cuánto les falta para llegar a ser libres, nosotros los consideramos contrarios a la ética a todos por igual.



SOFTWARE PRIVADO
El software privativo es otro nombre para designar el software que no es libre. En el pasado habíamos subdividido el software que no es libre en «software semilibre», que podía ser modificado y redistribuido sin fines comerciales, y «software privativo», que no podía ser modificado ni redistribuido. Pero hemos abandonado esta distinción y ahora utilizamos el término «software privativo» como sinónimo de software que no es libre.
La Free Software Foundation sigue la regla de no instalar ningún programa privativo en nuestras máquinas exccepto en forma temporaria con el propósito específico de escribir un reemplazo libre para ese mismo programa. Aparte de eso, creemos que no hay excusa posible para instalar un programa privativo.
Por ejemplo, justificamos el hecho de instalar Unix en nuestros ordenadores en los años ochenta porque estábamos usándolo para escribir un reemplazo libre. Hoy en día, teniendo a disposición sistemas operativos libres, la excusa ya no es aplicable; no usamos ningún sistema operativo que no sea libre, y en todo nuevo ordenador que instalamos debe ejecutarse únicamente un sistema operativo completamente libre.
No insistimos para que los usuarios de GNU o quienes contribuyen al Proyecto GNU cumplan esta regla. Es una regla que hicimos para nosotros mismos. Pero esperamos que usted también la adopte, por el bien de su libertad.

No hay comentarios:

Publicar un comentario