Se le conoce como software al equipamiento lógico o soporte lógico de una computadora digital; 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. que, básicamente, permite la interacción entre los componentes físicos y aplicaciones proporcionando o no una interfaz para el usuario.
Importancia del Software
El software es importante pues va más allá de los programas de computación en sus distintos estados: código fuente, binario o ejecutable; también es 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.
Sin él seria imposible la utilizacion de los Ordenadores o Computadoras.
Tipos De Software
- Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles de la computadora en particular que se use, aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, herramientas y utilidades de apoyo que permiten su mantenimiento. Incluye entre otros:
- Sistemas operativos
- Controladores de dispositivos
- Herramientas de diagnóstico
- Herramientas de Corrección y Optimización
- Servidores
- Utilidades
- Software de programación: Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluye entre otros:
- Editores de texto
- Compiladores
- Intérpretes
- Enlazadores
- Depuradores
Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios. Incluye entre otros:
- Aplicaciones para Control de sistemas
- Aplicaciones ofimáticas
- Software educativo
- Software empresarial
- Bases de datos
- Internet
- Videojuegos
- Software médico
- Software de Cálculo Numérico
- Software de Diseño Asistido (CAD)
Procesos de Licenciamiento
a) Otorgar al Jefe de Informática o al funcionario que cada entidad señale, la responsabilidad de certificar el cumplimiento de las medidas señaladas en este Decreto Supremo.
b) Adoptar la Guía para la Administración Eficiente del Software Legal en la Administración Pública.
c) Desarrollar y mantener un adecuado sistema de actualización del inventario de software de la entidad o dependencia según el caso.
d) Incluir expresamente el requerimiento de autorización o licencia legalmente emitida en todo proceso de compra estatal de software legal, en tanto dicha autorización o licencia se requiera.
e) Desarrollar acciones informativas dirigidas al personal de cada institución con el objeto de asegurar la correcta administración del software y el cumplimiento de las obligaciones contenidas en la presente norma.
b) Adoptar la Guía para la Administración Eficiente del Software Legal en la Administración Pública.
c) Desarrollar y mantener un adecuado sistema de actualización del inventario de software de la entidad o dependencia según el caso.
d) Incluir expresamente el requerimiento de autorización o licencia legalmente emitida en todo proceso de compra estatal de software legal, en tanto dicha autorización o licencia se requiera.
e) Desarrollar acciones informativas dirigidas al personal de cada institución con el objeto de asegurar la correcta administración del software y el cumplimiento de las obligaciones contenidas en la presente norma.
Licencias De Software
Software libre
• Ejecutar el programa, para cualquier propósito;
• Estudiar el funcionamiento del programa, y adaptarlo a sus necesidades;
• Redistribuir copias;
• Mejorar el programa, y poner sus mejoras a disposición del público, para beneficio
de toda la comunidad.
Software de fuente abierta
• Distribución libre;
• Inclusión del código fuente;
• Permitir modificaciones y trabajos derivados en las mismas condiciones que el
software original;
• Integridad del código fuente del autor, pudiendo requerir que los trabajos derivados
tengan distinto nombre o versión;
• No discriminación a personas o grupos;
• Sin uso restringido a campo de actividad;
• Los derechos otorgados a un programa serán válidos para todo el software
redistribuido sin imponer condiciones complementarias;
• La licencia no debe ser específica para un producto determinado;
• La licencia no debe poner restricciones a otro producto que se distribuya junto con el
software licenciado;
• La licencia debe ser tecnológicamente neutral.
Estándar abierto
• Disponibilidad;
• Maximizar las opciones del usuario final;
• Sin tasas sobre la implementación;
• Sin discriminación de implementador;
• Permiso de extensión o restricción;
• Evitar prácticas predatorias por fabricantes dominantes.
Software de dominio público
aquél que no está protegido con copyright. Software con copyleft
redistribuidores agregar ninguna restricción adicional cuando lo redistribuyen o modifican,
o sea, la versión modificada debe ser también libre.
Software semi libre
distribuir y modificar para particulares sin fines de lucro.
Freeware
modificación (y su código fuente no está disponible) .
Shareware
licencia de uso continuado.
Software privativo
necesitan una autorización.