Conceptos Fundamentales Sobre Software.

Páginas: 9 (2231 palabras) Publicado: 10 de junio de 2012
1.1 Definición de software.
Probablemente 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 más alláde los programas de cómputo 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 también conocido como programático o 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. Se trata del conjunto deinstrucciones que permite la utilización del ordenador o computador (pc, personal Computer). El software es la parte intangible de la computadora, es decir, programas, aplicaciones, etc.
1.2 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 quelo caracterizan. Dentro de software libre hay, a su vez, matrices 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án generarse versiones no libres del mismo, en cambio el software libre protegido con copyleft impide a los redistribuidores incluir algún tipo de restricción a las libertades propias delsoftware 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, éste 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 comprendereste 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, 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 seacual 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 toda la comunidad –el acceso alcó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 pedir permiso ni pagar para ello. Así mismo,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 notifícaselo a ninguna persona ni de ninguna forma en particular. La libertad para utilizar un programa significa que cualquier individuo u organizaciónpodrán ejecutarlo desde cualquier sistema informático, con cualquier fin y sin la obligación de comunicárselo subsiguientemente ni al desarrollador ni a ninguna entidad en concreto. La libertad para redistribuir copias supone incluir las formas binarias o ejecutables del programa y el código fuente tanto de las versiones modificadas, como de las originales, ya que debemos tener la libertad para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Conceptos fundamentales del software
  • Conceptos fundamentales sobre el estado
  • Voz Sobre Ip: Conceptos Fundamentales
  • Conceptos Fundamentales Sobre La Independencia De Chile
  • Ensayo Sobre Conceptos Jurídicos Fundamentales
  • Ensayo sobre conceptos fundamentales de los átomos
  • Conceptos Fundamentales
  • Conceptos fundamentales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS