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 sí, 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 sistema computacional.
Funciones del software:
- Administrar los recursos de computacionales
- Proporcionar las herramientas para optimizar estos recursos.
- Actuar como intermediario entre el usuario y la información almacenada.
TIPOS DE SOFTWARE
Software libre.
Características:
- Se encuentra disponible el código fuente del software, por lo que puede modificarse el software sin ningún límite.
- Libertad de estudiarlo y adaptarlo.
- Libertad de distribuir copias.
- Libertad de mejora y publicación de cambios.
- Libertad de usar el programa con cualquier propósito.
Uso:
El conjunto de software que por elección manifiesta de su autor, puede ser copiado, estudiado, modificado, utilizado libremente con cualquier fin y redistribuido con o sin cambios o mejoras. Respeta la libertad y seguridad de todos los usuarios que pueden usarlo gratuitamente, con otras palabras este es un software de dominio público y no se requiere licencia para su adquisición inicial, actualizaciones y uso.
Ventajas:
- El usuario no comete delito por tenerlo o usarlo.
- Amplia gama y variedad de herramientas libres.
- Actualizaciones periódicas con alta frecuencia.
- 100% libre de virus.
- Alto nivel de estabilidad comprobada.
- Tiene una gran comunidad de apoyo y soporte.
- Diversidad de soluciones informáticas.
- Costo.
- Flexibilidad de las soluciones informáticas.
- Independencia tecnológica.
Desventajas:
- El hardware debe ser de calidad y estándares abiertos.
- Carece de una estructura ampliada mercadeo (marketing).
- Algunas aplicaciones específicas no están en el mercado.
- Requiere profesionales debidamente calificados para la administración del sistema (es un sistema administrado).
- Dificultad en el intercambio de archivos.
- Algunas aplicaciones (bajo Linux) pueden llegar a ser algo complicadas de instalar.
- Inexistencia de garantía por parte del autor.
- Interfaces gráficas menos amigables.
- Poca estabilidad y flexibilidad en el campo de multimedia y juegos.
- Menor compatibilidad con el hardware.
Características:
El Software Comercial es aquel que tiene un dueño y su uso se permite mediante una licencia comercial y en la mayoría de las veces pagada. Además de esto, una de las características es que pueden ser software libre o software no libre.
Uso:
El software comercial es el software (libre o propietario) que es comercializado.
El Software Comercial no es diferente comercialmente de cualquier otro producto, sólo teniendo en cuenta que aun pagando por un software estarás recibiendo sólo la licencia o derecho de uso y no estarás comprando el software propiamente dicho.
Existen sectores de la economía que lo sostiene a través de su producción, su distribución o soporte.
- El software comercial cuenta con más opciones de software de terceros y soporte general de la industria.
- El software comercial ofrece mejores beneficios en construcción de aplicaciones a la medida.
- La innovación es derecho exclusivo de la compañía fabricante.
Desventajas:
- Es ilegal extender una pieza de software comercial para adaptarla a las necesidades particulares de un problema específico.
- Es ilegal hacer copias del software propietario sin antes haber contratado las licencias necesarias.
Características:
- Este software no te pertenece no puedes hacerle ningún tipo de modificación al código fuente.
- No puedes distribuirlo sin el permiso del propietario.
- El usuario debe realizar cursos para el manejo del sistema como tal debido a su alta capacidad de uso.
- Este posee accesos para que el usuario implemente otro tipo de sistema en él.
- Cualquier ayuda en cuanto a los antivirus.
Uso:
Es cualquier programa informático en el que el usuario tiene limitaciones para usarlo, modificarlo o redistribuirlo (esto último con o sin modificaciones). (También llamado código cerrado o software no libre, privado o privativo)
Para la Fundación para el Software Libre (FSF) este concepto se aplica a cualquier software que no es libre o que sólo lo es parcialmente (semilibre), sea porque su uso, redistribución o modificación está prohibida, o requiere permiso expreso del titular del software.
Ventajas:
- Propiedad y decisión de uso del software por parte de la empresa.
- Soporte para todo tipo de hardware.
- Mejor acabado de la mayoría de aplicaciones.
- Las aplicaciones número uno son propietarias.
- Menor necesidad de técnicos especializados.
- El ocio para ordenadores personales está destinado al mercado propietario.
- Mayor mercado laboral actual.
- Mejor protección de las obras con copyright.
- Unificación de productos.
- Facilidad de adquisición (puede venir preinstalado con la compra del PC, o encontrarlo fácilmente en las tiendas).
- Existencia de programas diseñados específicamente para desarrollar una tarea.
- Las empresas que desarrollan este tipo de software son por lo general grandes y pueden dedicar muchos recursos, sobretodo económicos, en el desarrollo e investigación.
- Interfaces gráficas mejor diseñadas.
- Más compatibilidad en el terreno de multimedia y juegos.
- Mayor compatibilidad con el hardware.
Desventajas:
- No existen aplicaciones para todas las plataformas (Windows y Mac OS).
- Imposibilidad de copia.
- Imposibilidad de modificación.
- Restricciones en el uso (marcadas por la licencia).
- Imposibilidad de redistribución.
- Por lo general suelen ser menos seguras.
- El coste de las aplicaciones es mayor.
- El soporte de la aplicación es exclusivo del propietario.
- El usuario que adquiere software propietario depende al 100% de la empresa propietaria.