Você está na página 1de 4

LA IMPORTANCIA DEL SOFTWARE

La transicin que estamos viviendo actualmente hacia una sociedad del conocimiento ha modificado profundamente las relaciones entre las personas, empresas y gobiernos; utilizan tambin herramientas de gestin del conocimiento para ser ms eficientes, los gobiernos mejoran su presencia en internet y los mejores servicios a los ciudadanos a travs de la red, los usuarios usan las herramientas para mejorar sus relaciones personales, etc. Vamos imparables hacia una sociedad altamente interconectada donde el eje fundamental es la

informacin El software es cada ves mas el gran intermediario de la informacin y la inteligencia humana. De la misma manera que nos preocupa la libertad para poder acceder ala informacin y, si existen censura, nos debe preocupar con igual intensidad quien controla este intermediario y que garantas tenemos de su transparencia y fiabilidad.

En un principio, el software es un programa o conjunto de programas informticos que tienen una tarea determinada. Es el procesador de textos que usamos, el controlador de grabacin de nuestro espacio televisivo favoritos, o las aplicaciones que permiten operar un telfono mvil. El software esta compuesto por un conjunto de instrucciones que un ordenador ejecuta para poder realizar una funcin especifica. Normalmente los programadores escriben en un lenguaje que los humanos podemos entender y que posteriormente esconsecuencias de unos y ceros que es el nico lenguaje que las maquinas entienden. EL conjunto de

ordenes en el lenguaje que los humanos trabajamo0s se llama cdigo fuente. Sin accesos al cdigo solo podemos usar el programa, no podemos ver como esta hecho o introducir mejoras. Un smil muy utilizado es el de la receta de cocina, en que el cdigo fuente seria las introducciones que permite confeccionar un plato. Sin la receta solo se puede degustar el plato, pero no sabemos si, al aadirle algo, vamos a encontrar algunos de sus ingredientes, ya que se desconoce su composicin y la proporcin. En este sentido, el cdigo fuente juega un papel fundamental en como entendemos las libertades del software.

Para entender la importancia del software se prodria poner varios ejemplos. A finales de los 90 pudimos ver en todo el mundo la preocupacin por parte de empresas y gobiernos por las recuperaciones que poda tener el llamado afecto2000. El ya famoso error informtico era causado por el hecho de que muchos programas almacenaban la parte de la flecha correspondiente al ao usando nicamente dos dgitos, de tal

forma, que despus del ao 99(el1999) podamos pasar al ao 00 (ao 2000 o ao 1900?) causando todo tipo de errores en el calculo de periodos de tiempo. Los ordenes de empresas elctricas, centrales nucleares, sistemas de control de aviacin, bancos, y en general, todo el software de uso cotidiano, tuvieron que ser revisados. Finalmente, algunas aplicaciones fueron corregidas, otras ya funcionaban correctamente y no hubo que lamentar ninguna catstrofe, pero hubo miles de predicciones apocalpticas sobre las consecuencias que poda llegar a tener este error. Y as podra ha que ver sido si no se hubiera reparado el tiempo.

Cuando los ingenieros de software nos hallamos en un programa que nos da acceso al cdigo fuente es decir, que nos es libre- nos encontramos que no lo podemos entender, y por tanto que no lo podramos arreglar aunque aun que hubiramos descubierto un error y conociramos su solucin.es decir, aunque como profesionales tengamos el remedio, nos vemos incapacitados para aplicarloEl software tiene un papel muy destacado en la sociedad y es importante garantizar mtodos trasparentes en sus fases de produccin y explotacin. El software libre, al dar acceso al cdigo, es el nico que puede garantizar esta transparencia.

Você também pode gostar