software

      El software es un ingrediente indispensable para el funcionamiento del computador. Está formado por una serie de instrucciones y datos, que permiten aprovechar todos los recursos que el computador tiene, de manera que pueda resolver gran cantidad de problemas. Un computador en si, es sólo un conglomerado de componentes electrónicos; el software le da vida al computador, haciendo que sus componentes funcionen de forma ordenada.
El software es un conjunto de instrucciones detalladas que controlan la operación de un siste
ma computacional.

  1.   Historia del software 
  2.  se puede decir, que se divide en cinco eras :
  3. 3. 1ª Era : ( 1950/ 1965 ) Se trabajaba con la idea de ¨ Codificar y corregir ¨ No existía un planteamiento previo. No existía documentación de ningún tipo. Existencia de pocos métodos formales y pocos creyentes en ellos. Desarrollo a base de prueba y error.
  4. 4. 2ª Era : (1965 / 1972)Se busca simplificar código.Aparición de Multiprogramación y Sistemas Multiusuarios . Sistemas de Tiempo Real apoyan la toma de decisiones.Aparición de Software como producto. ( Casas de Software)INICIO DE LA CRISIS DEL SOFTWARE.Se buscan procedimientos para el desarrollo del Software.
  5. 5. 3ª Era : (1972 / 1985) Nuevo concepto : Sistemas Distribuidos. Complejidad en los Sistemas de Información. Aparecen : Redes de área local y global, y Comunicadores Digitales. Amplio uso de Microprocesadores .
  6. 6. 4ª Era : (1985/ 1995 aprox.)• Impacto Colectivo de Software.• Aparecen : Redes de Información y Tecnologías Orientadas a Objetos.• Aparecen : Redes Neuronales, Sistemas Expertos y SW de Inteligencia Artificial.• La información como valor preponderante dentro de las Organizaciones.
  7. 7. 5ª Era : (desde 2000 hasta hoy en día) Utiliza algunos requisitos de las eras anteriores solo que aumenta la omnipresencia de la web , la reutilización de información y componentes de software.
Existen cuatro clases de software los cuales se dividen en:
Software libre
Software comercial
Software shareware
Software freeware


Software libre

El ``Software Libre'' es un asunto de libertad, no de precio. Para entender el concepto, debes pensar en ``libre'' como en ``libertad de expresión'', no como en ``cerveza gratis'' [N. del T.: en inglés una misma palabra (free) significa tanto libre como gratis, lo que ha dado lugar a cierta confusión]. 
``Software Libre'' se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. De modo más preciso, se refiere a cuatro libertades de los usuarios del software: 
La libertad de usar el programa, con cualquier propósito (libertad 0). 
La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al código fuente es una condición previa para esto. 
La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2). 
La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. (Libertad 3). El acceso al código fuente es un requisito previo para esto. 
Un programa es software libre si los usuarios tienen todas estas libertades. Así pues, deberías tener la libertad de distribuir copias, sea con o sin modificaciones, 



Software comercial

 software comercial, son todos aquellos que estas disponibles en el mercado y se venden por cierta cantidad de dinero el cual se paga al autor para poder utilizarlo, ejemplo:
Software comercializados los programas de Data Becker - Diseño y CAD y Finson
con un 10% de descuento sobre el precio marcado

Software shareware

Los programas de computador denominados “shareware”también están protegidas por los derechos de autor. Cuando se adquiere un programa de computo en realidad lo que se adquiere es la licencia de utilizarlo, y esto conlleva a siertas condiciones de utilización las cuales se debe leer muy claramente.
Los titulares del derecho de autor del shareware, le permite a los adquirientes la facultad de hacer y distribuir copias del programa de computo, pero solicitan que después de probarlo, adopten el uso mediante un pago.

El programa de computo esta protegido por el derecho de autor
Aunque puede hacerse una copia del programa de computo para el archivo, la copia de respaldo no puede ser utilizada excepto cuando el programa original falle o se destruya.

No se permite hacer modificaciones al programa de computo.

No se permite descompilar el código fuente del programa de computo sin permiso del titular del derecho de autor.

No se permite desarrollar nuevos trabajos construidos con base en el paquete sin el permiso del titular del derecho de autor.

El shareware es distribuido por los editores atrevas de tableros electrónicos “bulleting boards” servicios en línea


softwarefreeware:

Estos programas de computo también están protegidos por los derechos de autor, las condiciones para el freeware son completamente opuestas a las restricciones normales del derecho de autor.

El programa de computo esta protegido por el derecho de autor

pueden hacerse copias del freeware con el propósito tanto de archivo como de distribución pero la distribución no puede hacese con el propocito de obtener utilidades.

Las modificaciones al programa de computo son permitidas y alentadas

la decompilacion del código fuente del programa de computo es permitida sin el permiso expreso del autor







Software libre
Software comercial

  •  Esta licenciado con la licencia GNU/GPL, la cual no está limitada. 
  • En el desarrollo de este software pueden intervenir cualquier persona empresa u organización del mundo.
  • Los avances y descubrimientos     tecnológicos son diarios y compartidos.
  • El usuario no depende de una sola empresa.
  •  Compatible hacia atrás, tanto en software como en hardware, no obliga el usuario a cambiar de tecnología


  •         tienen licencias, las cuales están    limitadas por los usuarios y son pagas .
  •      El desarrollo, programación y actualización de este software solo lo hacen la empresa que tiene los  derechos
  •    Suele esconder y mezquinar los avances y descubrimientos tecnológicos entre las empresas que lo desarrollan.

  •     Depende de una empresa comercial.

  •     Con estrategias comerciales se suele hacer que los usuarios actualicen su software comercial sin necesidad