martes, 28 de febrero de 2012

Pasos para un ensayo

                                        
Definición de software            

Probablemente la definicion mas formal de software es la atribuida a la IEEE (Instituto de Ingenieros Electricos y Electronicos), en su est´andar 729: la suma total de los programas de computo,
procedimientos, reglas, documentacion y datos asociados que forman parte de las operaciones de un
sistema de computo.
1
Bajo esta definicion el concepto de software va mas alla de los programas de
computo en sus distintas formas: codigo fuente, binario o codigo ejecutable, ademas de su documentacion. Es decir, el software es todo lo intangible.
2
Software es tambien conocido como programatica
o equipamiento logico, esto es el conjunto de programas que puede ejecutar el hardware para la
realizacion de las tareas de computacion a las que se destina. Se trata del conjunto de instrucciones
que permite la utilizacion del ordenador o computador (pc, personal computer). El software es la
parte intangible de la computadora, es decir, programas, aplicaciones, etc

Definición de software libre.


El software libre es aquel que puede ser distribuido, modificado, copiado y usado; por lo tanto, debe

venir acompañado del código fuente para hacer efectivas las libertades que lo caracterizan. Dentro
de software libre hay, a su vez, matices que es necesario tener en cuenta. Por ejemplo, el software
de dominio publico significa que no esta protegido por el copyright, por lo tanto, podrían generarse
versiones no libres del mismo, en cambio el software libre protegido con copyleft impide a los
redistribuidores incluir algun tipo de restricción a las libertades propias del software ası concebido,
es decir, garantiza que las modificaciones seguirán siendo software libre. Tambi´en es conveniente no
confundir el software libre con el software gratuito, este no cuesta nada, hecho que no lo convierte
en software libre, porque no es una cuestion de precio, sino de libertad.
3
Para Richard Stallman el
software libre es una cuesti´on de libertad, no de precio. Para comprender este concepto, debemos
pensar en la acepcion de libre como en libertad de expresion”. En terminos del citado autor el
software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar,
cambiar y mejorar el software. Y se refiere especialmente a cuatro clases de libertad para los
usuarios de software: 1. Libertad 0: la libertad para ejecutar el programa sea cual sea nuestro