SOFTWARE
Se conoce como software[1] al equipamiento lógico o soporte lógico de un sistema
informático, comprende el
conjunto de los componentes lógicos necesarios que hacen posible la
realización de tareas específicas.
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 proporcionando una interfaz con el usuario.
Existen varias definiciones
similares aceptadas para software, pero probablemente la más formal sea la
siguiente:
Es el conjunto de los programas de cómputo,
procedimientos, reglas, documentación y datos asociados que forman parte de las
operaciones de un sistema de computación. Extraído del
estándar 729 del IEEE2
Considerando esta definición,
el concepto de software va más allá de los programas de computación en sus
distintos estados: código fuente, binario o ejecutable; también su
documentación, los datos a procesar e incluso la información de usuario forman
parte del software: es decir, abarca todo lo intangible, todo lo «no
físico» relacionado.
Referencias
1. ↑ Diccionario de la lengua
española 2005 (2010). wordreference.com (ed.): «software»
(diccionario). Espasa-Calpe. Consultado el 1 de febrero de 2010.
2.
↑ IEEE
Std, IEEE Software Engineering Standard: Glossary of Software Engineering
Terminology. IEEE Computer Society Press, 1993
SOFTWARE LIBRE
El software libre (en inglés free
software, aunque esta denominación también se confunde a veces con "gratis"
por la ambigüedad del término "free" en el idioma inglés, por lo que
también se usa "libre software" y "logical libre") es la
denominación del software que respeta
la libertad de los
usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser
usado, copiado, estudiado, modificado, y redistribuido libremente. Según la Free
Software Foundation, el software libre se refiere
a la libertad de los
usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y
distribuirlo modificado.
El software libre suele estar
disponible gratuitamente, o al precio de costo de la distribución a través de
otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay
que asociar software libre a "software gratuito" (denominado
usualmente freeware),
El término freeware (software
gratis del inglés free software, aunque esta denominación también se confunde a
veces con "libre" por la ambigüedad del término en el idioma inglés) define
un tipo de software que se distribuye sin costo, disponible para su uso y por
tiempo ilimitado,[1] siendo una variante gratuita del shareware, en el que la meta es lograr que un usuario pruebe el producto durante un
tiempo ("trial") limitado, y si le satisface, pague por él,
habilitando toda su funcionalidad. A veces se incluye el código fuente pero no
es lo usual.
Freeware suele incluir
una licencia de uso, que permite su redistribución pero con algunas restricciones, como no
modificar la aplicación en sí, ni venderla, y dar cuenta de su autor. También puede desautorizar el uso en una compañía con fines comerciales o
en una entidad gubernamental, o bien, requerir pagos si se le va a dar uso
comercial. Todo esto depende del tipo de licencia en concreto a la que se acoge
el software.
No debe confundirse el shareware con el sistema freeware que indica que un software es
totalmente gratuito, si bien es cierto que el primero se inspira y tiene sus
raíces en el segundo. Tampoco debe confundirse el hecho de que un software sea
shareware o freeware con el hecho de que sea de código abierto, ya que esto último depende
de la disponibilidad o no del código fuente, mientras que los primeros
son denominaciones de la forma o sistema de comercialización
SOFTWARE PRIVADO
El software propietario, mala traducción de proprietary software,
en inglés, también llamado privativo, privado, de código
cerrado, cautivo o software no libre, es cualquier programa informático en el que el usuario
tiene limitaciones para usarlo, modificarlo o redistribuirlo (esto último con o
sin modificaciones).
La persona física o jurídica (compañía, corporación, fundación, etc.)
al poseer los derechos de autor sobre un software tiene
la posibilidad de controlar y restringir los derechos del usuario sobre su
programa, lo que en el software no libre implica por lo general que el usuario
sólo tendrá derecho a ejecutar el software bajo ciertas condiciones, comúnmente
fijadas por el proveedor, Se dice que
generalmente este software es
hecho a la
medida del usuario.
Es aquel software que mandamos a programar (o programamos) para adaptarse a
situaciones muy características del ambiente donde queremos implementarlo.
Características: Cumplen con requisitos muy propios, es difícil implementarlo en otros lugares ya que son muy enfocados a solucionar los problemas de quién lo mandó a desarrollar, etc.
Situaciones en que se usan: Por ejemplo, tienes el caso de una empresa que se dedique a facturar servicios de impresiones de imágenes digitales previamente almacenada en una base de datos y quieres un software para controlar la impresión de dichas imágenes, difícilmente encontrarás uno que se conecte a tu base de datos, verifique que la imagen a imprimir existe, etc. entonces tu mejor opción es desarrollar un software a la medida que se adapte a tus necesidades.
Angela Michelle Arellano Hernández
1° B
Secundaria: Club de Leones N°1
Monterrey, N.L.
Méx.
No hay comentarios:
Publicar un comentario