Download Software LIBRE
Document related concepts
Transcript
SOFTWARE programas [iniciar] [bibliografía] [créditos] PROGRAMA INFORMÁTICO: Un programa o software es un conjunto de instrucciones que una computadora ejecuta para poder realizar una función específica Todo software tiene tras de sí una filosofía y condiciona lo que podemos hacer con él y la forma de hacerlo. PROGRAMA INFORMÁTICO: Los programadores escriben los programas en un “lenguaje de programación” que luego es traducido a secuencias de unos y ceros. El conjunto de órdenes escrito en un lenguaje de programación es denominado “código fuente” del programa. On release Get url [sof/3-1.pdf] end gotoAndStop ("in”,25); end compilador 01 00011 0011 111000 000 000 00 11 10 00 111 111 000 00 … Existen muchos lenguajes de programación, por ejemplo Visual Basic, C++, Action Script, Lingo. Para abordar lo que nos interesa estudiar, vamos a clasificar los programas según: su función su forma de distribución 1. Tipos de software Productos estandarizados Software de aplicación Según su función Software de sistema Lenguajes de programación Software malicioso Software a medida Obras multimedia Sistemas operativos Antivirus otros Virus: Troyanos, gusanos, jokes, hoax, spyware, spam, otros Sistemas Operativos características HARDWARE interfaz USUARIOS Un sistema operativo funciona como interfaz entre el hardware y nosotros, los usuarios. Es imprescindible, para que un equipo pueda funcionar. Se dice que su funcionamiento es “transparente” porque siempre que la computadora esté encendida y cualquiera sea el programa que se esté ejecutando, el sistema operativo está funcionando para permitir esa ejecución. Sistemas Operativos funciones características El sistema operativo administra y coordina los recursos del sistema y de todo el resto de los periféricos. Así por ejemplo es el que decide en qué parte del disco rígido se guarda un archivo, cuánta memoria RAM se destina a la ejecución de cada programa, etc. PROCESADOR MEMORIA RAM DISCOS Sistemas Operativos funciones características Se encarga de cargar, arrancar y supervisar la ejecución de programas. Sistemas Operativos funciones características Se encarga de cargar, arrancar y supervisar la ejecución de programas. Sistemas Operativos funciones El sistema operativo también permite administrar la información (guardado, copia, borrado, etc.) y organizarla en unidades carpetas y archivos. Un archivo es la unidad mínima de información que maneja el sistema operativo. Una carpeta es un lugar lógico en donde se pueden almacenar los archivos u otras carpetas. Sistemas Operativos funciones En Windows, los archivos se designan a través de: NOMBRE Puede ser cualquier conjunto de hasta 256 letras y números No pueden ser caracteres especiales como ?! . / ( * + = & % @ ¨{ Ç “ grafico1 EXTENSIÓN Es una etiqueta de 2,3 ó 4 caracteres. Sirve para identificar de manera unívoca los tipos de archivo. jpg Sistemas Operativos marcas características ¿En qué se diferencia un sistema operativo de otro? Diseño de la Interface Política de administración de recursos (que puede ser más o menos eficiente en uno que en otro). Sistema de archivos Programación (código fuente) 2. Tipos de software Sin el código fuente abierto Según su forma de distribución Software privativo Software libre Con el código fuente abierto Software Open Source Software Privativo ● Puede tener precio o ser gratuito. ● Su código fuente está encriptado, no se puede acceder a él para verlo o modificarlo. Software Privativo Al comprar software privativo, se está adquiriendo una licencia de uso del producto, no el programa propiamente dicho. Licencia: autorización para utilizar el software bajo determinadas condiciones Comerciales Educativas Shareware Gratuitas (freeware) Ejemplos de Software Privativo No gratuito Gratuito Adobe Acrobat Reader Software LIBRE Un software puede ser considerado “software libre” cuando respeta la libertad de los usuarios y la comunidad. Significa que los usuarios tienen la libertad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software. Lo distintivo son las libertades que ofrece, independientemente de que sea gratuito o pago. Estas libertades se pueden ejercer porque el código fuente del software no está encriptado Software LIBRE IMPERATIVO ÉTICO Es coherente con los principios de un movimiento social basado en que: Los resultados de las investigaciones científicas se publican y se divulgan, así sirven de base para que otros investigadores continúen trabajando y generando nuevo conocimiento Solamente el software libre respeta la libertad del usuario. Software LIBRE LIBERTAD 1 usar el programa, con cualquier propósito. LIBERTAD 2 estudiar cómo funciona el programa, y adaptarlo a tus necesidades LIBERTAD 3 distribuir copias LIBERTAD 4 mejorar el programa y hacer públicas las mejoras a la comunidad Software LIBRE Las libertades del Software Libre se protegen mediante una Licencia GPL (General Public License) obliga a que todo software derivado de un programa GPL, lo siga siendo y, permita acceso al código fuente. Aunque la mayoría de los programas con GPL son también freeware (gratuitos), un software GPL no tiene por qué ser gratis, y de hecho varios no lo son en absoluto. Software OPEN SOURCE Es completamente equivalente con el software libre desde el punto de vista práctico y totalmente incompatible desde el punto de vista filosófico. SENTIDO PRÁCTICO El software open source es coherente con los principios de un movimiento social basado en que: l software no se puede perfeccionar si no interviene la comunidad de programadores que realice aportes. Ejemplos de software no privativo Los softwares con Licencia GPL no necesariamente deben ser gratuitos, (aunque muchos sí lo son). Ejemplos: LINUX (Mandrake o Novell venden distribuciones de GNU/Linux) Además de libres, son gratuitos El Gimp Bibliografía Castillo, J. & Gelbort, M. (2010) Sistemas operativos en las netbooks: GNU/Linux y Microsoft Windows [en soporte digital] Serie instrumental para el modelo 1 a 1. Buenos Aires: Educ.ar. Recuperado de http://bibliotecadigital.educ.ar/articles/index/mas_vistos/page: 11 Disponible en Libro Electrónico TGD1 -2017 Stallman, R. (2007) Por qué el «código abierto» pierde de vista lo esencial del software libre. Recuperado de http://www.gnu.org/philosophy/opensourcemissesthepoint.ht ml Disponible en Libro Electrónico TGD1 -2017 Stallman.R. (2002) Palabras y frases confusas a evitar o usar con cautela. En Stalman (2002) Free Software free Society (pp. 99-103) Recuperado de http://www.gnu.org/philosophy/wordstoavoid.html Disponible Este documento ha sido elaborado como apoyo a la implementación de la Unidad Didáctica 3 del programa de la asignatura Tecnología de Gráfica Digital 1 de la carrera de Diseño Gráfico de la FAUD UNSJ, en 2017. Su navegación debe ser complementada con la lectura de los documentos indicados en la guía del Trabajo Práctico 3 que está disponible en el Blog. Se encuentra bajo una Licencia Creative Commons. Autora: Dra. Arq. María Isabel Balmaceda