Software

Solo disponible en BuenasTareas
  • Páginas : 5 (1095 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de noviembre de 2011
Leer documento completo
Vista previa del texto
SOFTWARE LIBRE

DEFINICION DE SOFTWARE
La definición más formal de software es la atribuida a la IEEE (Instituto de Ingenieros Eléctricos y Electrónicos), en su estándar 729: la suma total de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de cómputo. Bajo esta definición el concepto de software va mas allá delos programas de computo en sus distintas formas: código fuente, binario o código ejecutable, además de su documentación. Es decir, el software es todo lo intangible. Software es el equipamiento lógico, esto es el conjunto de programas que puede ejecutar el hardware para la realización de las tareas de computación a las que se destina. Los componentes lógicos incluyen, entre muchos otros,las aplicaciones informáticas; tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edición de textos; el software de sistema, tal como el sistema operativo, que, básicamente, permite al resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionandouna interfaz con el usuario. Se trata del conjunto de instrucciones que permite la utilización del ordenador o computador (PC, computadora personal). El software es la parte intangible de la computadora, es decir, programas, aplicaciones, etc.

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 parahacer 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 público significa que no está 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 algún tipo derestricción a las libertades propias del software así concebido, es decir, garantiza que las modificaciones seguirán siendo software libre. También 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 cuestión de precio, sino de libertad. Para Richard Stallman el software libre es una cuestión de libertad,no de precio. Para comprender este concepto, debemos pensar en la acepción de libre como en “libertad de expresión”. En términos 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 libertadpara ejecutar el programa sea cual sea nuestro propósito.
2. Libertad 1: la libertad para estudiar el funcionamiento del programa y adaptarlo a tus necesidades -el acceso al código fuente es condición indispensable para esto-.
3. Libertad 2: la libertad para redistribuir copias y ayudar así a tu vecino.
4. Libertad 3: la libertad para mejorar el programa y luego publicarlo para el bien de todala comunidad, el acceso al código fuente es condición indispensable para esto.
Software libre es cualquier programa cuyos usuarios gocen de estas libertades. De modo que deberıas ser libre de redistribuir copias con o sin modificaciones, de forma gratuita o cobrando por su distribución, a cualquiera y en cualquier lugar. Gozar de esta libertad significa, entre otras cosas, no tener que pedirpermiso ni pagar para ello. Asimismo, deberıas ser libre para introducir modificaciones y utilizarlas de forma privada, ya sea en tu trabajo o en tu tiempo libre, sin siquiera tener que mencionar su existencia. Si se decidiera publicar estos cambios, no se debería estar obligado a notificárselo a ninguna persona ni de ninguna forma en particular. La libertad para utilizar un programa significa...
tracking img