1.3 SOFTWARE
Te explicamos qué es un software y los diferentes fines que tiene este conjunto de programas. Además, los tipos de software que existen.
¿Qué es el software?
El término software es un vocablo inglés, que ha sido tomado por otros idiomas como el español para hacer referencia a determinados aplicativos en la informática. Este término designa al equipo lógico de una computadora, opuesto a los aspectos físicos de la misma
El software está compuesto por un conjunto de programas que son diseñados para cumplir una determinada función dentro de un sistema, ya sean estos realizados por parte de los usuarios o por las mismas corporaciones dedicadas a la informática.
El concepto de software, como bien dijimos anteriormente, compone la parte lógica de un sistema de computación, permitiéndole el funcionamiento. Esto quiere decir entonces que no solo los programas son y forman un software, sino que la información del usuario y los datos procesados integran el software, ya que forma parte de él todo componente intangible y no físico.
Tipos principales de software
- Software de sistema. Este grupo clasifica a los programas que dan al usuario la capacidad de relacionarse con el sistema, para entonces ejercer control por sobre el hardware. El software de sistema también se ofrece como soporte para otros programas. Ejemplos: sistemas operativos, servidores, etcétera.
Software de programación. Programas directamente diseñados como herramientas que le permiten a un programador el desarrollo de programas informáticos. Influyen en su utilización diferentes técnicas utilizadas y lenguaje de programación específico.
- Ejemplos: compiladores, editores multimedia, etcétera.
Software de programación. Programas directamente diseñados como herramientas que le permiten a un programador el desarrollo de programas informáticos. Influyen en su utilización diferentes técnicas utilizadas y lenguaje de programación específico.
- Software de aplicación. Programas diseñados para la realización de una o más tareas específicas a la vez, pudiendo ser automáticos o asistidos.
- Ejemplos: vídeojuegos, aplicaciones ofimáticas, etcétera.
1.3.1¿Qué es el software de aplicación?
En informática, se entiende por software de aplicación, programas de aplicaciones o en algunos casos aplicaciones, al conjunto de los programas informáticos generalmente instalados en el sistema por el usuario, y diseñados para llevar a cabo un objetivo determinado y concreto, de tipo lúdico, instrumental, comunicativo, informativo, etc.
Dicho de otro modo: todos aquellos programas que no tienen que ver con el funcionamiento del computador, sino que instalamos en él para darle funciones determinadas como herramienta de trabajo.
El software de aplicación es el tipo de software que podemos utilizar para la creación y
modificación de documentos de texto (software de procesamiento de palabras), la creación o modificación de imágenes, audios, video, creación de bases de datos, etc., es decir, se trata de aquellos programas que nos permite crear, manipular, copiar, borrar y realizar acciones diversas a los datos, por parte de los usuarios de un sistema informático e(computadora, teléfono inteligente u otro dispositivo).
El software de aplicación es desarrollado para ser independiente del hardware y no requiere de conocimientos especializados del hardware en el cual se ejecuta, así como suele poseer un manejo relativamente poco complicado para mayor facilidad de uso por parte del usuario, a diferencia de otro software (programas), más especializados como sería el caso por ejemplo del software de programación, evitando que los usuarios tengan que aprender complicados lenguajes de programación para realizar acciones sencillas, como por ejemplo crear un documentos de texto o editar un video.
El software de aplicación normalmente es diseñado y comercializado aparte del software de sistema que viene incorporado de fábrica al computador, y su selección e instalación en el sistema es a total libre albedrío del usuario. No es, sin embargo, imposible que muchos programas de este tipo vengan preinstalados –debido a convenios empresariales y promociones específicas- en el disco rígido de un computador recién comprado
1.3.2¿Qué es el Software Libre?
Se denomina Software Libre a aquellos programas informáticos que le dan a sus usuarios, por decisión explícita de sus programadores y diseñadores, el acceso al código fuente o código de programación original en que fueron fabricados, para que pueda copiar, modificar, personalizar y distribuirlo libremente. Esto da origen, por ende, a múltiples versiones del mismo programa, cuya aparición no representa una violación legal o ética del programa original.
El término Software Libre se le atribuye al estadounidenseRichard Stallman, quien
fue fundador de la Free Software Foundation (Fundación del Software Libre) en la cual un número importante de computistas expertos aspiraba a desarrollar un Sistema Operativo totalmente libre, que llamaron Proyecto GNU (Para distinguirlo de Unix).Este proyecto permitiría a sus usuarios avanzados colaborar con su desarrollo y perfeccionamiento, de modo gratuito y comunitario, yendo en contra de las empresas tradicionales de software, que celan el código fuente de sus productos.
Si bien muchas de las presentaciones del Software Libre son gratis o cuestan lo equivalente a su distribución únicamente (y no al pago de derechos de autor), no debe confundirse al Software Libre con el Freeware o Software gratis (usualmente en versiones de prueba), ni debe interpretárselo como un alegato a favor de la piratería (robo de software protegido por derechos de autor).
La idea es justamente crear un software que pertenezca a quienes lo usen y que pueda ser adaptado a sus necesidades por ellos mismos.
Existe una tendencia importante, especialmente en países del llamado Tercer Mundo, a implementar en sus instituciones oficiales u organizaciones estatales solamente Software Libre, reemplazando así programas protegidos por derechos de autor que generan gastos anuales en renovación de licencias.
Esto además de ahorrar dinero les brinda una mayor autonomía en el manejo de su información y les permite evitar riesgos a su soberanía, ya que el código libre de estas piezas de software puede ser adaptado gratuitamente a sus necesidades puntuales.
La idea es justamente crear un software que pertenezca a quienes lo usen y que pueda ser adaptado a sus necesidades por ellos mismos.
Libertades esenciales
- Libertad #0. Libertad para ejecutar el programa tal y como se desee, con cualquier propósito que se tenga, sin necesidad de notificar a nadie.
- Libertad #1. Libertad para estudiar el funcionamiento del programa y alterarlo para que realice las tareas que se deseen. Para ello, el acceso libre al código fuente del programa es un requisito.
- Libertad #2. Libertad para redistribuir copias del programa original, para el disfrute y ayuda de la comunidad, sin necesidad de notificar a nadie.
- Libertad #3. Libertad para distribuir a terceros copias de las versiones modificadas, sin necesidad de notificar a nadie, permitiéndole a toda la comunidad beneficiarse de las alteraciones y las nuevas versiones del programa.
Un programa se considera como Software Libre si les da a sus usuarios todas estas libertades descritas. Caso contrario, no es un programa libre. Hay diversas distribuciones no libres de programas obtenidos modificando el código fuente de estos programas gratuitos, lo cual es considerado por la comunidad de Software Libre como algo contrario a la ética.
Tipos de software libre
En principio, el Software Libre puede ser de cualquier tipo, desde sistemas operativos para controlar de manera personalizada el funcionamiento y los recursos del computador, hasta aplicaciones adaptables a las necesidades del usuario, videojuegos intervenibles, y programas de gestión de periféricos que pueden modificarse y atender así los requerimientos específicos de diversas piezas de hardware.
Ejemplos de software libre
Algunas de las distribuciones o presentaciones más populares del mundo del Software Libre son las siguientes:
GNU/Linux. Uno de los programas más importantes histórica y popularmente, encabezó el esfuerzo por un software de código abierto en el mundo de la Internet desde 1983.
- Chrome OS. Basado en el kernel de Linux, este sistema operativo actualmente en desarrollo por la empresa Google Inc. empleará el explorador Google Chrome como su interfaz principal y se basa 100% en la nube.
- VALO-CD. Se trata de un CD con software de código abierto diseñado para operar bajo el entorno de Microsoft Windows, desarrollado por programadores Finlandeses en 2008.
- OpenDisc. Otro conjunto de herramientas de código abierto diseñadas para funcionar en Microsoft Windows, creados en 2007 para educar a los usuarios en el uso de Linux.
- Ubuntu. Es una distribución libre de GNU/Linux que emplea tecnología GNOME como su entorno virtual de escritorio, cuya empresa creadora sobrevive ofreciendo soporte técnico a sus usuarios.
GNU/Linux. Uno de los programas más importantes histórica y popularmente, encabezó el esfuerzo por un software de código abierto en el mundo de la Internet desde 1983.
1.3.3 SOFTWARE BAJO LICENCIA
Una licencia de software es un contrato entre el autor titular de los derechos de explotación y distribución y el comprador de dicha licencia, para utilizar la licencia de software cumpliendo una serie de términos y condiciones establecidas por el fabricante.
Una licencia de software no es más que el derecho de hacer uso de un programa.Las licencias de software pueden ser adquiridas en varios esquemas, algunas de ellas pueden ser: Licencias por volumen, producto en caja, licenciamiento electrónico, etc. Nosotros podemos asesorarle de cuál es el esquema que mejor se adapte a sus necesidades
.Básicamente se trata de un contrato que existe entre aquel que posee los derechos de autoría y la entidad que está adquiréndolo. Y en él, se definen con certeza los derechos y obligaciones de ambas partes; también, en algunos casos se suele establecer el plazo de duración que tendrá dicha licencia, ya que pueden ser permanentes o limitadas. Otro factor a tomar en cuenta, es que también deben definir el territorio sobre el cual serán aplicadas las estipulaciones; ya que cada país cuenta con sus propias regulaciones en cuanto a las licencia de software.
DIFERENCIA ENTRE EL SOFTWARE LIBRE Y BAJO LICENCIA
No hay comentarios:
Publicar un comentario