2. Tipos de software
Definición
El término software (partes suaves o blandas en castellano)
hace alusión a la sumatoria de aquellas
reglas, programas, datos, documentación e instrucciones que
permiten la ejecución de múltiples tareas en un ordenador. Es
su parte lógica e intangible y actúa como nexo entre el
usuario y el hardware (partes duras), es decir, la parte tangible
de la computadora.
3. Beneficios de software libre
Ventajas y desventajas del Software Libre
Económico
El coste en la gran mayoría de los proyectos de software libre es nulo
o al menos más bajo que del software privativo. Esto permite que
aquellas empresas sin grandes capacidades económicas para hacer
frente a la mejora de sus tecnologías cuenten con una alternativa
más económica a la que disponen los modelos de negocio
convencionales.
Sin limitaciones de uso
A diferencia de otro tipo de licencias de software privativo, las
licencias de software libre permiten su instalación tantas veces y en
tantas máquinas como el usuario desee.
Independencia tecnológica
El acceso al código fuente permite el desarrollo de nuevos productos
sin la necesidad de desarrollar todo el proceso partiendo de cero. El
secretismo tecnológico es uno de los grandes frenos y desequilibrios
existentes para el desarrollo en el modelo de propiedad intelectual.
4. Fomento de la libre competencia
Al no centrar su modelo de negocio en la venta de licencias, las empresas
que trabajan con proyectos de software libre ofertan otro tipo de
productos como desarrollos a medida o servicios de atención al cliente.
Como dichas empresas no son poseedoras en exclusividad del
código, compiten en igualdad de condiciones y ésto a su vez reduda en
la mejora de los servicios contratados como clave del éxito.
Soporte y compatibilidad
Muchos productos de software propietario dejan de recibir soporte, lo
que los acaba haciendo obsoletos con el tiempo, obligando al cliente a
comprar licencias de versiones más recientes.
Esto supone un sobrecoste tanto en la compra de licencias como en la
puesta al día o adquisición de nuevos equipos.
Formatos estándar
Los formatos estándar permiten una interoperatividad más alta entre
sistemas, evitando incompatibilidades. Los estándares de facto son
válidos en ocasiones para lograr una alta interoperatividad si se omite el
hecho que estos exigen el pago de royalties a terceros y por razones de
mercado expuestas en el anterior punto no interesa que se perpetúen
mucho tiempo.
5. Más seguridad y menos errores
A pesar de lo que pudiese parecer en un primer momento, que el código
fuente sea de dominio público permite que se produzcan un mayor
número de correciones y a su vez un mucho menor número de fallos de
seguridad.
El número potencial de personas dispuestas o encargadas de localizar y
corregir errores puede ser sensiblemente mayor al del personal
contratado por una empresa desarrolladora de software propietario.
Esto se traduce en una mayor transparencia y en unos tiempos más bajos
en la correción de bugs
A grandes rasgos, se puede decir que existen tres tipos de software:
Software de Aplicación: aquí se incluyen todos aquellos programas que
permiten al usuario realizar una o varias tareas específicas. Aquí se
encuentran aquellos programas que los individuos usan de manera
cotidiana como: procesadores de texto, hojas de
cálculo, editores, telecomunicaciones, software de cálculo numérico y
simbólico, videojuegos, entre otros.
Software de Programación: son aquellas herramientas que un
programador utiliza para poder desarrollar programas informáticos. Para
esto, el programador se vale de distintos lenguajes de programación.
6. Ejemplos de software
se puede mencionar a Windows, Linux y Mac OS X, entre
otros. Además de los sistemas operativos, dentro del
software de sistema se ubican las herramientas de
diagnóstico, los servidores, las utilidades, los controladores
de dispositivos y las herramientas de corrección y
optimización, etc