¿Qué es software?
El software es el conjunto de instrucciones que una computadora debe seguir,es decir, todas aquellas indicaciones sobre lo que tiene que hacer y cómo.
El concepto de software
engloba todo aquello que es intangible en la computadora, lo que no se
puede tocar, como, por ejemplo, los programas y los sistemas operativos.
Esta definición contrasta con hardware,
que se refiere a los componentes físicos de la computadora, aquellos
dispositivos, aparatos y equipos que pueden ser tocados, vistos y
manipulados. Sin el software, no importa lo grande o costoso que sea el hardware, este no funcionará.
De hecho, la palabra software proviene del inglés; significa "mercancía suave", en contraposición con hardware, que significa "mercancía dura". Hoy en día, la palabra software se ha globalizado como sinónimo de las instrucciones de las computadoras.
Si comparamos una computadora con un ser humano, el software vendrían a ser como las señales del sistema nervioso que controlan el funcionamiento del cuerpo.
Clasificación
Software de Sistema
El software de sistema, digamos que es la parte esencial, en ella no solamente podemos clasificar los sistemas operativos como Linux, Windows o Mac, también debemos agregar aquel software que permite la comunicación entre el Hardware y el sistema operativo,
los controladores de sistema para la ejecución de diversos sectores de
la computadora e incluso programas que son capaces de administrar los
recursos y de proporcionarle al usuario una bella interfaz para que
pueda controlar la computadora de una forma muy sencilla.
La clasificación del Software de sistema queda de la siguiente manera:
- Sistemas operativos
- Controladores de dispositivo
- Herramientas de diagnóstico
- Herramientas de Corrección y Optimización
- Servidores
- Utilidades
Software de Programación
Está claro que para que puedan existir diversos programas, primero debe haber personas encargadas del desarrollo de sistemas, en este caso haciendo uso de software de programación,
por eso la clasificación continua en este punto, después de que el
sistema operativo es la base de todo, la programación le sigue muy
detrás, un software que ayuda en la creación y desarrollo de aplicaciones, haciendo uso de conocimientos lógicos y de programación.
Algunos ejemplos de esto, son los compiladores y los editores de texto,
un conjunto de software que trabaja de la mano uno con el otro, el
programador desarrolla en un editor de texto y posteriormente compila el
programa para verificar que está correcto, esto en cualquier lenguaje de programación, aunque actualmente existen Entornos de Desarrollo Integrados (IDE) que no son más que un programa informático que consta de una serie de herramientas de programación, los que actualmente utilizan los lenguajes de programación para su desarrollo.
La Clasificación del software de programación es la siguiente:
- Editores de texto
- Compiladores
- Intérpretes
- Enlazadores
- Depuradores
- Entornos de Desarrollo Integrados (IDE)
Software de Aplicación
El software de aplicación, es aquel que utilizamos día a día, cada uno de los programas, aplicaciones o utilidades que manejamos dentro de nuestra computadora, entran dentro de esta clasificación de software, es el resultado de la programación de software, enfocado hacia alguno de los sistemas operativos, como puedes ver es el tercer y último paso, hablando de forma técnica es el software diseñado para el usuario final.
Dentro de los ejemplos que podría darte, se encuentran todos los programas que usas día a día, la paquetería de Office, los programas para comunicarte por medio de chat, los programas para ver fotos, utilidades para escuchar música en la computadora, los antivirus, etc.
La clasificación del software de aplicación queda de al siguiente manera:
- Aplicaciones de Sistema de control y automatización industrial
- Aplicaciones ofimáticas
- Software educativo
- Software médico
- Software de Cálculo Numérico
- Software de Diseño Asistido (CAD)
- Software de Control Numérico (CAM)
Así que ahora ya sabes como se clasifica el tipo de software,
aunque esta clasificación podría variar, es una buena forma para que
cualquier persona lo pueda entender y comprender fácilmente.
Tipos de licencia de Software
- Software Libre o Free Software
Es un software disponible para cualquiera que desee utilizarlo, copiarlo y distribuirlo,
ya sea en su forma original o con modificaciones. La posibilidad de
modificaciones implica que el código fuente está disponible. Si un
programa es libre, puede ser potencialmente incluido en un sistema
operativo también libre. Es importante no confundir software libre con software gratis, porque la libertad asociada al software libre de copiar, modificar y redistribuir, no significa gratuidad. Existen programas gratuitos que no pueden ser modificados ni redistribuidos. Y existen programas pagos.
- Copyleft
La mayoría de las licencias usadas en la publicación de software libre permite que los programas sean modificados y redistribuidos.
Estas prácticas están generalmente prohibidas por la legislación
internacional de copyright, que intenta impedir que alteraciones y
copias sean efectuadas sin la autorización del o los autores. Las licencias que acompañan al software libre hacen uso de la legislación de copyright para impedir la utilización no autorizada, pero estas licencias definen clara y explícitamente las condiciones bajo las cuales pueden realizarse copias,
modificaciones y redistribuciones, con el fin de garantizar las
libertades de modificar y redistribuir el software registrado. A esta versión de copyright, se le da el nombre de copyleft.
- GPL
La Licencia Pública General GNU (GNU General Public License GPL) es
la licencia que acompaña los paquetes distribuidos por el Proyecto GNU,
más una gran variedad de software que incluye el núcleo del sistema
operativo Linux. La formulación de GPL es tal que en vez de limitar la
distribución del software que protege, llega hasta impedir que este
software sea integrado en software propietario. La licencia GPL se basa en la legislación internacional de copyright, lo que debe garantizar cobertura legal para el software licenciado con GPL.
- Debian
La licencia Debian es parte del contrato realizado entre Debian y la comunidad de usuarios de software libre, y se denomina Debian Free Software Guidelines (DFSG).
En esencia, esta licencia contiene criterios para la distribución que
incluyen, además de la exigencia de publicación del código fuente: (a)
la redistribución libre ; (b) el código fuente debe ser incluido y debe
poder ser redistribuido; (c) todo trabajo derivado debe poder ser
redistribuido bajo la misma licencia del original; (d) puede haber
restricciones en cuanto a la redistribución del código fuente, si el
original fue modificado; (e) la licencia no puede discriminar a ninguna
persona o grupo de personas, así como tampoco ninguna forma de
utilización del software; (f) los derechos otorgados no dependen del
sitio en el que el software se encuentra; y (g) la licencia no puede
‘contaminar’ a otro software.
- Open Source
La licencia de Open Source Initiative deriva de Debian.
- BSD
La
licencia BSD cubre las distribuciones de software de Berkeley Software
Distribution, además de otros programas. Esta es una licencia de
software considerada ‘permisiva’, ya que impone pocas restricciones sobre la forma de uso, alteraciones y redistribución del software.
El software puede ser vendido y no hay obligaciones de incluir el
código fuente. Esta licencia garantiza el crédito a los autores del
software pero no intenta garantizar que las modificaciones futuras
permanezcan siendo software libre.
- X.org
El Consorcio X distribuye X Window System bajo una licencia que lo hace software libre, aunque sin adherirse al copyleft. Existen distribuciones bajo la licencia de la X.org que son software libre,
y otras distribuciones que no lo son. Existen algunas versiones
no-libres del sistema de ventanas X11 para estaciones de trabajo y
ciertos dispositivos de IBM-PC que son las únicas funciones disponibles,
sin otros similares que sean distribuidos como software libre.
- Software con Dominio Público
El Software con dominio público es software sin copyright. Algunos
tipos de copia o versiones modificadas pueden no ser libres si el autor
impone restricciones adicionales en la redistribución del original o de
trabajos derivados.
- Software Semi-libre
El
Software semi-libre es un software que no es libre pero permite que
otros individuos lo usen, lo copien, lo distribuyan y hasta lo
modifiquen. Ejemplos de software semi-libre son las primeras
versiones de Internet Explorer de Microsoft, o algunas versiones de
browsers de Netscape, y StarOffice.
- Freeware
El término freeware no posee una definición ampliamente aceptada, pero esta licencia de software es utilizada para programas que permiten la redistribución pero no la modificación, y que incluyen su código fuente. Estos programas no son software libre.
Es un programa gratuito. Sin embargo, no es libre.
En este tipo de licencia el autor puede restringir su programa al uso
empresarial, redistribución no autorizada, modificación por usuarios y
otro tipo de restricciones. Algunos ejemplos de este tipo de software
son Microsoft Edge, Google Chrome, el archiconocido Adobe Reader, Adobe Flash Player, Windows Live Messenger y muchos otros.
- Shareware
Shareware es el software disponible con el permiso para que sea redistribuido, pero su utilización implica el pago. Generalmente, el código fuente no se encuentra disponible, y por lo tanto es imposible realizar modificaciones.
Es un programa distribuido gratuitamente, pero por tiempo limitado o con algunos recursos restringidos. A
través del pago de un valor definido por el autor del programa, se
puede obtener el registro del programa o la versión integral con todos
los recursos. Abarca las licencias adware, trial y demo.
- Software Propietario
El
Software propietario es aquel cuya copia, redistribución o modificación
están, en alguna medida, prohibidos por su propietario. Para usar, copiar o redistribuir, se debe solicitar permiso al propietario o pagar.
- Software Comercial
El Software comercial es el software desarrollado por una empresa con el objetivo de lucrar con su utilización. Nótese
que «comercial» y «propietario» no son lo mismo. La mayor parte del
software comercial es propietario, pero existe software libre que es
comercial, y existe software no-libre que no es comercial.
- Adware
Subprograma que descarga publicidad sobre otro programa principal.
Esto ocurre cuando un programa tiene versiones comerciales o más
avanzadas que necesitan ser compradas para poder ser utilizadas. Pagando
por la versión comercial, esos anuncios desaparecen. Es una licencia
muy poco usada. Un ejemplo es el Ashampoo Burning Studio 2009.
- Trial
Versión de programa pago, distribuido gratuitamente con todos los recursos activos, pero por un tiempo determinado.
Es como un programa freeware, que después de determinado tiempo deja de
funcionar. Para continuar con la utilización del programa, se debe
comprar la clave de registro e insertarla en el programa, para que
vuelva a ejecutarse. Ejemplo: Nero, Alcohol 120% y Photoshop.
- Demo
Versión de demostración,
liberada por el autor, que no contiene todas las funciones del programa
original. Es distribuida gratuitamente, y no tiene plazo de validez,
pero también tiene pocos recursos y funciones. Ejemplo: Need for Speed
DEMO, FIFA DEMO.
- Crippleware
Es un programa con menos recursos y funciones. Muy conocido como «versión lite». Ideal para ser usado en computadoras viejas. Ejemplo: BurnAware Free.
- Donationware
Versión de programa en la que el autor solicita una donación,
para cubrir los gastos del desarrollo del programa. No es obligatoria,
pero si solicitada. El programa no sufre variantes por realizar o no la
donación. Ejemplo: FreeRapid Downloader, Linux Slax.
- Abandonware
Programa cuyo desarrollo fue abandonado. El autor debe anunciar públicamente el abandono del programa para ser “abandoware”, mientras tanto el programa está protegido contra los derechos de copia (copyright). Si la discontinuidad es anunciada, el programa puede ser distribuido y modificado por cualquier usuario o desarrollador.
Para mas informacion ve el siguiente video










La informacion me gusto mucho, me fue de gran ayuda, creo que es consisa y clara muchas gracias por la informacion.
ResponderBorrar