6 software libre - imaginar.org file• libertar de mejorarlo y hacerlo público. ventajas del gnu...
TRANSCRIPT
![Page 2: 6 software libre - imaginar.org file• Libertar de mejorarlo y hacerlo público. Ventajas del GNU • Internacionalización, traducción • Reutilización del código • Reutilización](https://reader031.vdocuments.net/reader031/viewer/2022020114/5c5fa7eb09d3f2be298b45b6/html5/thumbnails/2.jpg)
Situación anterior al código abierto
● No se daba importancia al software● Éste se distribuía junto con el hardware,
su principal ingreso● Las universidades tenían permisos para
estudiar el código fuente
![Page 3: 6 software libre - imaginar.org file• Libertar de mejorarlo y hacerlo público. Ventajas del GNU • Internacionalización, traducción • Reutilización del código • Reutilización](https://reader031.vdocuments.net/reader031/viewer/2022020114/5c5fa7eb09d3f2be298b45b6/html5/thumbnails/3.jpg)
Surgimiento de Unix● AT&T creó el Unix:● Buena gestión de recursos● Estabilidad● Compatibilidad con HW de diferentes
fabricantes● Este último factor le proporcionó mucha
popularidad
![Page 4: 6 software libre - imaginar.org file• Libertar de mejorarlo y hacerlo público. Ventajas del GNU • Internacionalización, traducción • Reutilización del código • Reutilización](https://reader031.vdocuments.net/reader031/viewer/2022020114/5c5fa7eb09d3f2be298b45b6/html5/thumbnails/4.jpg)
Comienzan los problemas
● A inicio de los 70 el software comenzó a ser visto como un factor de ingresos
● Las empresas comienzan a vender el software como valor agregado
● Las universidades dejan de recibir el código fuente que estudiaban
● Richard Stallman crea el concepto de GNU (GNU is Not Unix)
![Page 5: 6 software libre - imaginar.org file• Libertar de mejorarlo y hacerlo público. Ventajas del GNU • Internacionalización, traducción • Reutilización del código • Reutilización](https://reader031.vdocuments.net/reader031/viewer/2022020114/5c5fa7eb09d3f2be298b45b6/html5/thumbnails/5.jpg)
¿Qué es el software propietario?
• El autor cobra un precio por el uso del software (licencias)
• No se puede ceder ni alquilar el software en cuestión
• El único autorizado a realizar modificaciones al software es el desarrollador de éste. Siempre y cuando sea rentable. Cambio de plataforma, mejoras, customizaciones
• No se podrá realizar ingeniería inversa para estudiar su comportamiento.
![Page 6: 6 software libre - imaginar.org file• Libertar de mejorarlo y hacerlo público. Ventajas del GNU • Internacionalización, traducción • Reutilización del código • Reutilización](https://reader031.vdocuments.net/reader031/viewer/2022020114/5c5fa7eb09d3f2be298b45b6/html5/thumbnails/6.jpg)
¿Qué es el software libre?
• Libertad de los usuarios de copiar, rentar, ejecutar, distribuir, estudiar, cambiar y mejorar el software. Esto es:
• Libertad de usar el programa con cualquier propósito
• Libertad de estudiar cómo funciona y adaptarlo a sus necesidades
• Libertad de distribuir copias de éste• Libertar de mejorarlo y hacerlo público
![Page 7: 6 software libre - imaginar.org file• Libertar de mejorarlo y hacerlo público. Ventajas del GNU • Internacionalización, traducción • Reutilización del código • Reutilización](https://reader031.vdocuments.net/reader031/viewer/2022020114/5c5fa7eb09d3f2be298b45b6/html5/thumbnails/7.jpg)
Ventajas del GNU
• Internacionalización, traducción• Reutilización del código• Reutilización de paquetes, aspell• Rapidez del desarrollo• Robustez: Pruebas extensivas y ciclo rápido• Extensibilidad• Soporte técnico: comunidad, pymes, grandes
empresas, google• Respaldado por la licencia GPL
![Page 8: 6 software libre - imaginar.org file• Libertar de mejorarlo y hacerlo público. Ventajas del GNU • Internacionalización, traducción • Reutilización del código • Reutilización](https://reader031.vdocuments.net/reader031/viewer/2022020114/5c5fa7eb09d3f2be298b45b6/html5/thumbnails/8.jpg)
Modelos de desarrolloTradicionamente estudiamos un modelo orientado a la economía, costos, tiempos de desarrollo, modelos, horas hombre.
Sin embargo, GNU ha demostrado, mediante la práctica que el modelo de desarrollo que sigue es caótico y sin embargo funciona. Veamos:
![Page 9: 6 software libre - imaginar.org file• Libertar de mejorarlo y hacerlo público. Ventajas del GNU • Internacionalización, traducción • Reutilización del código • Reutilización](https://reader031.vdocuments.net/reader031/viewer/2022020114/5c5fa7eb09d3f2be298b45b6/html5/thumbnails/9.jpg)
Modelo tipo CatedralEs el modelo tradicional de desarrollo de software
• Paso a paso, pequeños avances• Se sigue el diseño de un arquitecto
magistral• Gran secreto• Grandes recursos• Los feligreses entran una vez terminada la
obra
![Page 10: 6 software libre - imaginar.org file• Libertar de mejorarlo y hacerlo público. Ventajas del GNU • Internacionalización, traducción • Reutilización del código • Reutilización](https://reader031.vdocuments.net/reader031/viewer/2022020114/5c5fa7eb09d3f2be298b45b6/html5/thumbnails/10.jpg)
Modelo tipo Bazar
Es el modo más habitual en el software libre. A menudo considerado inviable por los expertos en analisis y diseño de sistemas. Pero funciona
• Gran número de desarrolladores• Diferente lugar geográfico• Voluntarios• Diferente idioma• No hay diseños escritos, sino problemas a
resolver
![Page 11: 6 software libre - imaginar.org file• Libertar de mejorarlo y hacerlo público. Ventajas del GNU • Internacionalización, traducción • Reutilización del código • Reutilización](https://reader031.vdocuments.net/reader031/viewer/2022020114/5c5fa7eb09d3f2be298b45b6/html5/thumbnails/11.jpg)
Inicios de Linux• 1987: Tannenbaum idea el Minix y publica su
código. Sólo él acepta y realiza modificaciones.
• Fines docentes, bien documentado, fácil comprensión, modular, pedagógico
• 1991: Linus Torvalds decide crear Linux. Un unix para PC que todos pudieran usar.
• En sus inicios se identificó como un SO de hackers por su dificil comprensión y carencia de drivers y aplicaciones. No confiable, de juguete
![Page 12: 6 software libre - imaginar.org file• Libertar de mejorarlo y hacerlo público. Ventajas del GNU • Internacionalización, traducción • Reutilización del código • Reutilización](https://reader031.vdocuments.net/reader031/viewer/2022020114/5c5fa7eb09d3f2be298b45b6/html5/thumbnails/12.jpg)
¿Qué tiene Linux de interesante?
• Primer kernel libre (GNU)• Apertura por parte del autor a cambios• Amplia comunidad mundial que
programa y contribuye a los cambios• Estable, buen desempeño• Multiplataforma (ARM, i386, Sun, Digital,
motorola)• Ayuda a bajar costos de operación
![Page 13: 6 software libre - imaginar.org file• Libertar de mejorarlo y hacerlo público. Ventajas del GNU • Internacionalización, traducción • Reutilización del código • Reutilización](https://reader031.vdocuments.net/reader031/viewer/2022020114/5c5fa7eb09d3f2be298b45b6/html5/thumbnails/13.jpg)
¿Qué es una distribución?
• Colecciones de paquetes GNU (mayormente)• Fácil instalación y autodetección• Fácil actualización• Realizadas mayormente por empresas
comerciales.• Forma propia de nombrar paquetes• Al final todas las distribuciones son basadas
en el kernel linux y usan paquetes similares
![Page 14: 6 software libre - imaginar.org file• Libertar de mejorarlo y hacerlo público. Ventajas del GNU • Internacionalización, traducción • Reutilización del código • Reutilización](https://reader031.vdocuments.net/reader031/viewer/2022020114/5c5fa7eb09d3f2be298b45b6/html5/thumbnails/14.jpg)
Ejemplos de distribuciones• Debian (No comercial, difícil de
comprender)• RedHat, Fedora, WhiteBoxLinux• SUSE• Mandrake• Slackware• www.ibiblio.org - Linux Distributions
![Page 15: 6 software libre - imaginar.org file• Libertar de mejorarlo y hacerlo público. Ventajas del GNU • Internacionalización, traducción • Reutilización del código • Reutilización](https://reader031.vdocuments.net/reader031/viewer/2022020114/5c5fa7eb09d3f2be298b45b6/html5/thumbnails/15.jpg)
¿Qué opina la competencia?• No tiene soporte. ¿A quién pedirás ayuda?
Principal fuente de ingresos de distros, diferentes esquemas de soporte y precios. Soporte local, google.
• Si algo se echa a perder no tienes a quién reclamar Google, millones de programadores en el mundo, cambios en casa
• Sigue un método desordenado de crecimiento Aunque casi cierto, ha demostrado validez
• Es difícil al usuario. Casi cierto, recomiendo para servidores.
![Page 16: 6 software libre - imaginar.org file• Libertar de mejorarlo y hacerlo público. Ventajas del GNU • Internacionalización, traducción • Reutilización del código • Reutilización](https://reader031.vdocuments.net/reader031/viewer/2022020114/5c5fa7eb09d3f2be298b45b6/html5/thumbnails/16.jpg)
Más opiniones• Al estar disponible el código, se generarán
muchas variantes. Precisamente se logra lo contrario, todos aportan a un mismo proyecto. No tiene sentido repetir lo mismo en otro lugar
• Si no conozco suficiente de programación, de qué me sirve el código? Otros sí conocen y lo cambiarán para su bien y el tuyo.
• Al estar disponible el código, los intrusos pueden estudiar sus fallas y explotarlas. También los whitehat ayudarán a detectarlas.
![Page 17: 6 software libre - imaginar.org file• Libertar de mejorarlo y hacerlo público. Ventajas del GNU • Internacionalización, traducción • Reutilización del código • Reutilización](https://reader031.vdocuments.net/reader031/viewer/2022020114/5c5fa7eb09d3f2be298b45b6/html5/thumbnails/17.jpg)
Aplicaciones de Oficina
• Open Office (www.openoffice.org)
– Procesador de textos– Hoja Electrónica– Presentaciones– Diseño gráfico– Manejo de Bases de Datos (con MySql).
![Page 18: 6 software libre - imaginar.org file• Libertar de mejorarlo y hacerlo público. Ventajas del GNU • Internacionalización, traducción • Reutilización del código • Reutilización](https://reader031.vdocuments.net/reader031/viewer/2022020114/5c5fa7eb09d3f2be298b45b6/html5/thumbnails/18.jpg)
Aplicaciones de Internet
• Navegadores (Mozilla, Firefox, Konqueror)
• Clientes de Coreo electrónico (Evolution, Kontact, son PIM como Outlook)
• Mensajería instantánea (Gaim, Kopete)
![Page 19: 6 software libre - imaginar.org file• Libertar de mejorarlo y hacerlo público. Ventajas del GNU • Internacionalización, traducción • Reutilización del código • Reutilización](https://reader031.vdocuments.net/reader031/viewer/2022020114/5c5fa7eb09d3f2be298b45b6/html5/thumbnails/19.jpg)
Adminstradores para Proyectos
• Planner
– Diagramas de Gantt– Manejo de Recursos– Planificación y Seguimiento
(Simple pero eficiente)
![Page 20: 6 software libre - imaginar.org file• Libertar de mejorarlo y hacerlo público. Ventajas del GNU • Internacionalización, traducción • Reutilización del código • Reutilización](https://reader031.vdocuments.net/reader031/viewer/2022020114/5c5fa7eb09d3f2be298b45b6/html5/thumbnails/20.jpg)
Administradores de Finanzas
• GNUCash
– Finanzas personales– Contabilidad de Pequeñas Organizaciones y
PYMES
![Page 21: 6 software libre - imaginar.org file• Libertar de mejorarlo y hacerlo público. Ventajas del GNU • Internacionalización, traducción • Reutilización del código • Reutilización](https://reader031.vdocuments.net/reader031/viewer/2022020114/5c5fa7eb09d3f2be298b45b6/html5/thumbnails/21.jpg)
Manipulación de imágenes
• The Gimp
– Alternativa a PhotoShop– Desarrollo muy importante– Muy versátil y maneja varios formatos
![Page 22: 6 software libre - imaginar.org file• Libertar de mejorarlo y hacerlo público. Ventajas del GNU • Internacionalización, traducción • Reutilización del código • Reutilización](https://reader031.vdocuments.net/reader031/viewer/2022020114/5c5fa7eb09d3f2be298b45b6/html5/thumbnails/22.jpg)
Sofware Libre para la Colaboración
• El Software Libre mismo es el resultado de la colaboración.
• Aportes muy importantes en este campo.
– Listas de distribución– Sistemas de Manejo de Contenidos– Colaboración de Grupos
![Page 23: 6 software libre - imaginar.org file• Libertar de mejorarlo y hacerlo público. Ventajas del GNU • Internacionalización, traducción • Reutilización del código • Reutilización](https://reader031.vdocuments.net/reader031/viewer/2022020114/5c5fa7eb09d3f2be298b45b6/html5/thumbnails/23.jpg)
Listas de Distribución
• Mailman
– Altamente configurable y segura.– Maneja altos volúmenes de usuarios.– Maneja altos volúmenes de trafico
(mensajes).
![Page 24: 6 software libre - imaginar.org file• Libertar de mejorarlo y hacerlo público. Ventajas del GNU • Internacionalización, traducción • Reutilización del código • Reutilización](https://reader031.vdocuments.net/reader031/viewer/2022020114/5c5fa7eb09d3f2be298b45b6/html5/thumbnails/24.jpg)
Sistemas de Manejo de Contenidos (CMS)
• Permite sitios de fácil actualización (no requiere nivel técnico exigente).
• Ya no hay Webmaster, sino Webeditor (se concentra en los contenidos).
• Administración remota a través de navegador.
• Permite sitios colaborativos.
![Page 25: 6 software libre - imaginar.org file• Libertar de mejorarlo y hacerlo público. Ventajas del GNU • Internacionalización, traducción • Reutilización del código • Reutilización](https://reader031.vdocuments.net/reader031/viewer/2022020114/5c5fa7eb09d3f2be298b45b6/html5/thumbnails/25.jpg)
Colaboración de Grupos (Groupware)
• Similar a los CMS, pero orientado a grupos específicos.
• Pemite compartir en línea archivos, documentos, etc.
• Seguimiento de proyectos.• Agendas y calendarios en línea.
• (Ej. PHProjekt, PHPgroupware).
![Page 26: 6 software libre - imaginar.org file• Libertar de mejorarlo y hacerlo público. Ventajas del GNU • Internacionalización, traducción • Reutilización del código • Reutilización](https://reader031.vdocuments.net/reader031/viewer/2022020114/5c5fa7eb09d3f2be298b45b6/html5/thumbnails/26.jpg)
Equivalencias de software Windows-Linux
• Tabla de equivalencias:
http://linuxshop.ru/linuxbegin/win-lin-soft-spanish/