Introducción a la Ingeniería de Sistemas Software Comercial y Software Libre El software comercial es el software, libre o no, que es comercializado, es decir, que las compañías que lo producen, cobran dinero por el producto, su distribución o soporte (este dinero casi siempre se emplea para pagar licencias de ciertos programas no libres o para darles un salario a las personas que contribuyeron a crear ese software). Ejemplos de software comercial, tenemos: Las distintas versiones de Microsoft Windows Varias distribuciones de Linux como Lindows, Xandros, Libranet. Software libre es el software que, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente. Suele estar disponible gratuitamente en Internet, o a precio del coste de la distribución a través de otros medios; sin embargo no es obligatorio que sea así y, aunque conserve su carácter de libre, puede ser vendido comercialmente e incluye archivos fuentes Diferencias entre el software libre y el comercial Software comercial · Tienen licencias, las cuales están limitadas por usuarios y son pagadas. · El desarrollo, programación y actualización de este software solo lo hace la empresa que tiene los derechos. Como sucede con los productos Microsoft (Windows, Office, etc). · En el software comercial se suele esconder y mezquinar los avances y descubrimientos · Tecnológicos entre las empresas que lo desarrollan. · El futuro del software que compró el usuario solo depende de una empresa comercial. · Un usuario que compra un programa no se convierte en propietario de él, tan sólo adquiere el derecho de uso, incluso así haya pagado por el. Software libre o GNU · Está licenciado con la licencia GNU/GPL, la cual no esta limitada por usuarios. · En el desarrollo de este software pueden intervenir cualquier persona, empresa u organización del mundo. · Los avances y descubrimientos tecnológicos son diarios, y se encuentran en Internet de forma gratuita. · El usuario no depende de una sola empresa. El software Universidad Los Ángeles de Chimbote puede ser mantenido y Ing. Erick Martín Amaya Ordinola 1 Introducción a la Ingeniería de Sistemas modificado por cualquiera en el mundo, esto lo garantiza la licencia GPL (General Public Licence). · El software libre tiene la costumbre de seguir siendo compatible hacia atrás, tanto en software como en hardware, no obliga al usuario a cambiar de tecnología, ya que no persigue los mismo fines económicos que el software comercial. Desventajas del software comercial: Las licencias restringen las libertades de los usuarios a usar, modificar, copiar y distribuir el software. La empresa realiza las modificaciones y actualizaciones, esto ocasiona retrasos tecnológicos y poca creatividad en los productos. Ventajas del software libre: · Garantiza las libertades de los usuarios de usar, modificar, copiar y distribuir el software. · Debido a que cualquier persona puede modificar y actualizar el software se genera una gran avalancha de ideas innovadoras, posibilitando grandes avances tecnológicos en estos productos. · La principal meta del software libre es compartir los avances tecnológicos con los demás. Utilitarios Programas utilitarios ejecutan tareas relacionadas con el mantenimiento de la salud de su computadora – hardware o datos. Algunos se incluyen con el sistema operativo. · Administración de Archivos - hacen más fácil el manejo de los archivos. Muchos programas fueron escritos para ayudar al usuario a encontrar los archivos, crear y organizar directorios, copiar, mover y renombrar archivos. La nueva interface gráfica que viene con los sistemas operativos como el Windows 95/98, ha reducido la necesidad de programas alternativos para la administración de archivos. · Administración de Disco - involucran el formateo y la defragmentación de los discos. Defragmentar significa poner los archivos en el disco de manera que todo el conjunto quede en secuencia. Esto reduce el tiempo de acceso a los archivos. · Administración de Memoria - un software que maneja los programas de la RAM, (se colocan los datos). Mueven ciertos ítems residentes en la memoria y los sacan de su camino. Esto puede aumentar con efectividad la memoria disponible reuniendo todas Universidad Los Ángeles de Chimbote Ing. Erick Martín Amaya Ordinola 2 Introducción a la Ingeniería de Sistemas las porciones no utilizadas en un solo lugar, haciendo así que su cantidad resulte considerable. · Backup - Un programa de Backup, que también restablece los datos resguardados es imprescindible, si se cuenta con algunos datos que se desea tener a mano por un momento. El software comprimirá ésos datos para ocupar el menor espacio posible en la memoria. · Recuperación de Datos - tratarán de recuperar archivos borrados o dañados (corruptos). · Compresión de Datos - reducen el espacio libre generado por los esquemas de formateo. · Anti-virus - Estos monitorean al computador detectando la actividad de los virus que se copian a si mismos en otros discos para difundirse hacia otras computadoras. Universidad Los Ángeles de Chimbote Ing. Erick Martín Amaya Ordinola 3