taller1 softwarelibre

Download Taller1 softwarelibre

If you can't read please download the document

Upload: jordi-martin

Post on 06-Aug-2015

69 views

Category:

Education


0 download

TRANSCRIPT

1. T.1 Software Libre 2. El computadorUna computadora o computador (del ingls computer y este del latn computare -calcular), tambin denominadaordenador (del latn ordinator), es una mquina electrnica que recibe y procesa datos para convertirlos en informacintil. Una computadora es una coleccin de circuitos integrados y otros componentes relacionados que puede ejecutar conexactitud, rapidez y de acuerdo a lo indicado por un usuario o automticamente por otro programa, una gran variedad desecuencias o rutinas de instrucciones que son ordenadas, organizadas y sistematizadas en funcin a una amplia gama deaplicaciones prcticas y precisamente determinadas, proceso al cual se le ha denominado con el nombre deprogramacin y al que lo realiza se le llama programador. La computadora, adems de la rutina o programa informtico,necesita de datos especficos (a estos datos, en conjunto, se les conoce como "Input" en ingls o de entrada) que debenser suministrados, y que son requeridos al momento de la ejecucin, para proporcionar el producto final delprocesamiento de datos, que recibe el nombre de "output" o de salida. La informacin puede ser entonces utilizada,reinterpretada, copiada, transferida, o retransmitida a otra(s) persona(s), computadora(s) o componente(s) electrnico(s)local o remotamente usando diferentes sistemas de telecomunicacin, pudiendo ser grabada, salvada o almacenada enalgn tipo de dispositivo o unidad de almacenamiento.La caracterstica principal que la distingue de otros dispositivos similares, como la calculadora no programable, es que esuna mquina de propsito general, es decir, puede realizar tareas muy diversas, de acuerdo a las posibilidades quebrinde los lenguajes de programacin y el hardware.http://es.wikipedia.org/wiki/Computadora 3. Computadores 4. Software 5. Definicin de software librey software propietarioSoftware libre: Se refiere a la libertad de los usuariospara ejecutar, copiar, estudiar, cambiar y mejorar elsoftware.Software propietario: Se refiere a cualquier programainformtico en que los usuarios tienen limitada lasposibilidades de usarlo, modificarlo o distribuirlo (con o sinmodificaciones), o cuyo cdigo fuente sea de accesorestringido. 6. DiferenciasSoftware LibreSoftware Privativo El usuario tiene acceso al cdigo No permite el acceso al cdigo dede fuente fuente (est oculto) Se caracteriza como un bien libre Se caracteriza como un bieneconmico Una copia legal del softwarepuede ser ms econmica o Una copia legal del software esgratiscostosa La seguridad (control) la maneja La seguridad (control) la manejael personal que manipula el el licenciatario. Ejem: Microsoftsoftware de una empresa maneja la seguridad (cdigofuente) del windows u office 7. Algo de historia60- El software era un valor agregado para la venta de computadoras.- Se comparten libremente los programas entre programadores y desarrolladores, noexista restricciones para el software.70 - Posteriormente las compaas comienzan a imponer restricciones con acuerdosde licencia.80 - Richard Stallman inicia Proyecto GNU (1983), y un ao ms tarde, funda laFSF.ware Foundation (FSF). 8. Richard M. StallmanFundador del Movimiento del software libre, de la FSF y del Proyecto GNUMi trabajo en el software libre est motivado porun objetivo idealista: difundir libertad ycooperacin. Quiero motivar la expansin delsoftware libre, reemplazando el softwareprivativo que prohibe la cooperacin, y de estemodo hacer nuestra sociedad mejor. Las obras de conocimiento deben ser libres, no hay excusas para que no sea as.Por qu quiere Microsoft regalar copias casigratuitas [del sistema operativo Windows] aescuelas y nios?, es como regalar drogas Manhattan, New Yorkadictivas, ya que la primera dosis es gratis pero, 16 de marzo de 1953despus de volverte dependiente, tienes quepagar. 9. Fundacin para el Software LibreFree Software Foundation (FSF) 1984 hasta laactualidad- Dedicada a eliminar las restricciones sobre la copia,redistribucin, entendimiento, y modificacin deprogramas de computadora con soporte logstico,legal y financiero.- Promociona el desarrollo y uso del software libre entodas las reas, pero particularmente a desarrollar elsistema operativo GNU 10. La palabra "libre" en nuestro nombre no se refiere al precio; se refiere a lalibertad. Primero, a la libertad de copiar y redistribuir un programa a tusvecinos, para que ellos al igual que tu, lo puedan usar tambin. Segundo, ala libertad de cambiar un programa, as podrs controlarlo en lugar que elprograma te controle a ti; para esto, el cdigo fuente tiene que estardisponible para ti. Free Software Foundation, 1986http://www.fsf.org/es 11. software libre La libertad de ejecutar el programa, paracualquier propsito (libertad 0). La libertad de estudiar cmo trabaja elprograma, y cambiarlo para que haga lo quetu quieras (libertad 1). El acceso al cdigofuente es una condicin necesaria para ello. La libertad de redistribuir copias para quepueda ayudar al prjimo (libertad 2). La libertad de mejorar el programa y 12. Cdigo Fuentesection .datamsg db "Hola Mundo!", 0Ahlen equ $ - msgsection .textglobal _start_start:mov eax, 04hmov ebx, 01hmov ecx, msgmov edx, lenint 80hmov eax, 01hmov ebx, 00hint 80h 13. Licencias 14. Licencias 15. Creative Commons 16. Software 17. Sistemas Operativos 18. GNU/LINUX 19. EquivalenciasCategoraSoftware PropietarioSoftware LibreSistema OperativoMS Windows Linux DebianOfimticaMS OfficeOpen Office Internet InformationServidor WebApache Services Internet Explorer,Navegador Web Firefox Mozilla, Konqueror NetscapeCliente de correoOutlookMozilla ThunderbirdCompresin de archivos Winzip 7-zipDiagramasVisioDIAQuemador de CD Nero InfraRecorderVirtualizacin VMWare VirtualBoxControl remoto MS Remote DesktopTightVNCMensajera instantnea Messenger, ICQ Pidgin, KICQEdicin de fotos PhotoShopGIMShopDibujo bsicoMS Paint Tux Paint 20. Cdlibre.orghttp://cdlibre.org 21. Centro de software de Ubuntu