que es software libre y que es linux

35
 Ernesto Quiñones Azcárate [email protected] Presidencia Apesol 2006-2008 Charla 2x1 Flisol 2008 ¿Qué es software libre? Sede UTP ¿Qué es Linux? Sede UNI

Upload: guesteef8875

Post on 29-Jun-2015

7.014 views

Category:

Education


1 download

DESCRIPTION

Esta presentación es una pequeña guía sobre que es el Software Libre y que es Linux, o mejor dicho Gnu/Linux

TRANSCRIPT

Page 1: Que Es Software Libre Y Que Es Linux

   

Ernesto Quiñones Azcá[email protected] Apesol 2006­2008

Charla 2x1Flisol 2008

¿Qué es software libre?Sede UTP

¿Qué es Linux?Sede UNI

Page 2: Que Es Software Libre Y Que Es Linux

   

Software Libre <> Linux

Linux esta dentro del software libre

el Software Libre es el inicio de todo

Page 3: Que Es Software Libre Y Que Es Linux

   

El software libre nace de una idea de Richard Stallman, ex­profesor del M.I.T. que decidió que era necesario tener una alternativa tecnológica que nos permitiera ser libres.

RMS crea el proyecto GNU (Gnu Not Unix)  en 1984 con la intención de crear una serie de herramientas totalmente libres que cualquier personas pudiera utilizarlas sin restricciones de ningún tipo, incluso para su copia.

En 1985 se crea la Free Software Fundation (FSF) con el objetivo de canalizar apoyo y colaboración para el movimiento.

Page 4: Que Es Software Libre Y Que Es Linux

   

¿Pero como aseguramos la libertad?

El software se protege por licencias, estas licencias se amparan en algo conocido como CopyRight, RMS tuvo la idea de, basado en este principio legal, crear algo conocido como CopyLeft que en vez de restringir el uso al usuario, otorgue libertades al mismo, para ello escribieron la licencia GPL (General Public License) y publicaron las herramientas del proyecto GNU bajo ella.

Page 5: Que Es Software Libre Y Que Es Linux

   

La GPL plantea 4 principios de libertad fundamentales :

0. Ejecutar el programa sin restricciones.

1. Estudiar y modificar el programa (para ello debemos tener el código fuente).

2. Copiar y distribuir el software.

3. Modificarlo y redistribuir la modificación.

Page 6: Que Es Software Libre Y Que Es Linux

   

¿Porque es importante el acceso al código?

La computadora entiende esto:

Nosotros entendemos esto:

Los programadores (los que hacen software) entienden esto:

Dentro del código fuente esta todo el conocimiento de como funciona el software, que hace y porque lo hace, es indispensable para poder estudiarlo y modificarlo el software tener acceso a este.

Page 7: Que Es Software Libre Y Que Es Linux

   

La diferencia entre Libre y Gratis

El software libre es como de “libertad de expresión”, no necesariamente gratuito, algunas personas/empresas COBRAN por dar acceso a determinado software libre que ellos han desarrollado o redistribuyen.Entonces, ¿estoy pagando licencias?, la respuesta es : ¡NO!, el costo que cobran es a cambio de: El medio magnético en el que lo entregan, material adicional al software, soporte por el software u por otros conceptos, pero una vez en tus manos puedes aplicar todas las libertades.

Page 8: Que Es Software Libre Y Que Es Linux

   

Pero OjO, esto no transforma al software libre en software sin licencia, esta licenciado, pero bajo la GPL (o variantes libres), el termino de “pagar por licencia” se debe a que las empresas de software privativo (aquel que no es libre) exigen un pago por extender un derecho (licencia) de uso de su software a una personas/empresa.

Esquema Privativo Esquema Libre

Page 9: Que Es Software Libre Y Que Es Linux

   

Como se organiza el movimiento

●El movimiento se organiza en comunidades.●Una comunidad es un grupo de personas con intereses afines a los ideales del software libre.

●En Perú existen casi 50 comunidades.

Page 10: Que Es Software Libre Y Que Es Linux

   

Como entro a la comunidad del software libre:

●  Puedes visitar http://apesol.org/gruposQuery.php?p=2 ahí encontrarás una lista (parcial) de todas las comunidades que existen en el país, si alguien conoce otras mas registrenlas ;).

●Puedes elegir la mas cercana a tu casa o si estudias es probable que en tu instituto/universidad ya exista alguna.

●Participar es LIBRE, todos colaboran, el éxito de una comunidad es que vayas a colaboran y aprender entre todos, no a buscar que te enseñen.

●Las comunidades se apoyan entre si, no necesitas ser informático para participar, las comunidades tienen abogados, contadores, periodistas, administradores de empresas, doctores, etc.

●Y que pasa si no hay ninguna disponible donde vivo/estudio ... forma una!!! puedes escribirnos a [email protected] y te explicaremos como funciona, pero recuerda: UNO FORMA UNA COMUNIDAD PARA APOYAR A LOS DEMAS, NO EN BENEFICIO PERSONAL.

Page 11: Que Es Software Libre Y Que Es Linux

   

Cual a sido el éxito del Software Libre en todos estos años :

●Miles de proyectos al rededor del mundo que cubren diferentes necesidades, desde sistemas operativos a juegos de video pasando por aplicaciones de gestión empresarial (http://www.sourceforge.net y http://www.freshmeat.net).

●Millones de usuarios al rededor del mundo (algunos ni saben que están usando software libre)

●Miles de empresas de todo tamaño usan aplicaciones bajo licencias libres.●La Internet se mueve sobre el software libre.●A sido inspiración para otras formas de liberación                                            de contenidos y artes a través de licencias inspiradas                                      en la GPL como la de Creative Commons.

●A permitido revolucionar el mercado de las Pcs                                       permitiendo crear equipos de menor costo con fines                               sociales.

Page 12: Que Es Software Libre Y Que Es Linux

   

El Software Libre y el Open Source

En el año 1997 Eric S. Raymond escribe un libro llamado  La Catedral y el Bazar, este libro analiza el fenómeno Gnu/Linux y plantea una serie de ejemplos de como el trabajar bajo licencias libres ayudaría a mejorar el mercado del software y surgir/salvar empresas que estaban sufriendo el acoso del monopolio informático de aquellos años.En 1998 Netscape libera el código de su navegador (ahora es Firefox) con la intención de continuar en el mercado según las recomendaciones del libro de ERS, ese año meses después ERS y Bruce Perens acuñan el termino Open Source formando la OSI, la intención es proponer una serie de condiciones adicionales al Software Libre que permitieran de una manera mas practica enfocarse mas al desarrollo y menos a la filosofía

Page 13: Que Es Software Libre Y Que Es Linux

   

El Software Libre y el Open Source

El Open Source tiene una complejidad, existen varias licencias aprobadas por la OSI (Open Source Initiative) y resulta confuso encontrar las diferencias, pero en general todas proponen algunas precisiones principalmente sobre Redistribución y Modificaciones.

Por ejemplo:●Las modificaciones a un proyecto son del proyecto y pueden ser usado para fines no libres.

●La distribución es permitida solo si el creador lo permite explícitamente.

●Si modificas un software no puedes distribuirlo bajo el mismo nombre.●No debe haber restricciones para distribuirlo con otros productos no libres.

●etc. etc.

Page 14: Que Es Software Libre Y Que Es Linux

   

Finalmente

Hay que tener mucho cuidado, en la red hay mucho software que puede bajarse gratuitamente que no es necesariamente libre como:

●Winamp que es Freeware●Winzip que es shareware●Existe software promovido por Microsoft(c) bajo licencia Shared Source que no permite modificación del código ni aplicar las técnicas que encierra este en otros productos.

●Dominio Público que no le pertenece a nadie y cualquier puede hacer con el lo que le da la gana, incluso retirar los nombre de los autores.

●Bajo licencia artísticas que no se aplican adecuadamente al temadel software.

Page 15: Que Es Software Libre Y Que Es Linux

   

2da Parte¿ Qué es Linux ?

Page 16: Que Es Software Libre Y Que Es Linux

   

Linux es........

●El producto de moda en la informática desde hace al menos 5 años.

●El nuevo caso de estudio en los negocios, tema favorito de los “futurólogos” en informática.

●La nueva tierra de las oportunidades.●Un negocio de $29mil millones en 2008 y $41mil millones en 2011.

●La pesadilla de Microsoft(c).

Page 17: Que Es Software Libre Y Que Es Linux

   

En realidad Linux es......

El Kernel de un sistemaoperativo

Page 18: Que Es Software Libre Y Que Es Linux

   

Como funcionan las cosas

Hardware Usuario

¿Como Interactúan?

Page 19: Que Es Software Libre Y Que Es Linux

   

Como funcionan las cosas

Hardware Usuario

Sistema Operativo

Permite que se comuniquen 

entre sí.

Page 20: Que Es Software Libre Y Que Es Linux

   

Como funcionan las cosas

Hardware Usuario

Sección que se 

comunica con el

hardware

Secciónque se

comunicacon el

usuario

Sistema Operativo

Page 21: Que Es Software Libre Y Que Es Linux

   

Como funcionan las cosas

Hardware Usuario

LinuxSistema

GNU

Sistema Operativo

Page 22: Que Es Software Libre Y Que Es Linux

   

Como funcionan las cosas

Hardware Usuario

Gnu/Linux

Page 23: Que Es Software Libre Y Que Es Linux

   

En 1991 Linus Torvals coge un sistema operativo Unix para pequeños ordenadores llamado Minix y lo modifica, distribuye su modificación por la naciente Internet bajo los términos de la licencia GPL, su modificación es recibida con gran aceptación y varios programadores al rededor del mundo comienzan a colaborar con el proyecto.

Page 24: Que Es Software Libre Y Que Es Linux

   

Por aquellos años el Proyecto GNU trabajaba en un kernel propio denominado Hurd el cual era demasiado avanzado y tenia mucho camino por recorrer en su desarrollo, Linus tenia un kernel que necesita el sistema que conversará con el usuario, se fucionán de manera natural y nace Gnu/Linux.

Page 25: Que Es Software Libre Y Que Es Linux

   

Para hacernos mas fáciles las cosas hay empresas/proyectos que integran en un solo sistema de instalación y administración el kernel Linux, el Sistema Gnu y cientos o miles de aplicaciones de diversa 

índole, a esto se le conoce como DISTRIBUCIONES.

Comerciales Comunitarias

de Libre acceso pero auspiciadas por una persona/empresa

Pensadas para uso comercial pero de acceso gratuito

Page 26: Que Es Software Libre Y Que Es Linux

   

Existen muchas remasterizaciones de Gnu/Linux para propósitos mas específicos como:

●Para funcionar en Live CD/Pen Drive.●Para funcionar embebido en dispositivos como teléfonos celulares, routers, media centers, firewalls, etc.

●Específicos para necesidades educativas.●Para juegos, multimedia, etc.●Demostraciones de software como escritorios, base datos, etc.●Para funcionar en hardware viejo.●Etc. etc. etc.

¿Y si no hay para lo que yo necesito?, te lo puedes crear.

Page 27: Que Es Software Libre Y Que Es Linux

   

Todas las distribuciones tiene sus diferencias pero en esencia TODAS SON IGUALES, al 95% contienen el mismo software, algunas veces con algunos cambios especiales que los hacen mas seguros, 

mas confiables, mas rápidos entre ellos mismos.

Pero recuerda:Todos ellos se sostienen en cientos y cientos de aplicaciones 

grandes y microscópicas creadas por programadores en todo el mundo que tienen algo en común....

CREEN EN EL SOFTWARE LIBRE

Sin el trabajo de ellos, ninguna de las distribuciones sería absolutamente NADA.

Page 28: Que Es Software Libre Y Que Es Linux

   

La ventaja de trabajar bajo licencias libres es que una gran cantidad de personas pueden colaborar de diversas maneras para crear software que permita resolver determinados problemas y en el 

proceso todos salgan beneficiados.

http://www.sourceforge.net

http://www.freshmeat.net 

Page 29: Que Es Software Libre Y Que Es Linux

   

En GNU/Linux podemos encontrar●Multimedia y entretenimiento.●Diseño gráfico, edición de audio, edición de video, modelamiento 3d, etc.●ERPs, CMRs, Análisis de Datos, etc.●Software médico, educativo, científico, financiero, religioso, etc.●De uso neto de informática como servicios de redes, seguridad, dbms, lenguajes de programación, IDEs, RADs, etc.

●Emuladores para correr software de otros sistemas operativos y máquinas virtuales.

●Comunicaciones, Voz sobre IP, Video y Audio Streaming, etc.●Juegos de todo tipo.●Portales de todo tipo.

Lo fastidioso podría ser que existe muchas veces mas de 4 o 5 alternativas para la misma necesidad, elegir puede ser tedioso.

Page 30: Que Es Software Libre Y Que Es Linux

   

Que ventajas tiene desarrollar software para Gnu/Linux

●Multi­arquitectura

●Decenas de herramientas y lenguajes libres para trabajar

●Herramientas de despliegue automático de softwareAPT – Aptitude – Yum – Yast ­ Up2date

●Documentación inmensa en la red, en multiples idiomas.●Soporte y apoyo de las comunidades.

Page 31: Que Es Software Libre Y Que Es Linux

   

Linux y las interfaces de usuarios

Para ofrecer un entorno amigable a los usuarios Gnu/Linux trabaja con un servidor de entorno gráfico conocido como Xwindows, existen 2 opciones XFree o Xorg (este es el 100% libre).

                                                                               Desktop                                               Windows                                                Manager

                        Servidor                       XSistema

Operativo

Page 32: Que Es Software Libre Y Que Es Linux

   

Linux y las interfaces de usuarios

Existen 2 opciones muy populares para Desktops

KDE Gnome

Page 33: Que Es Software Libre Y Que Es Linux

   

Linux y las interfaces de usuarios

Tanto KDE como Gnome permiten hacer lo mismo, tienen gran cantidad de herramientas para facilitar el trabajo del usuario y son altamente configurables.

Existen otros Desktops como XFCE pero su uso es menos popular, algunas personas trabajan incluso solo con un Windows Manager como FluxBox o BlackBox para optimizar recursos en su sistema.

Page 34: Que Es Software Libre Y Que Es Linux

   

Finálmente Gnu/Linux no esta solocomo sistema operativo libre

●Los BSDs (Unix libres)

●OpenSolaris (que no es tan “open”), Schillix si lo es.

●Algunos otros como Beos, AtheOS, Syllabe, Plan9, que están bajo diversas licencias mas o menos cercanas a las licencias libres.

Page 35: Que Es Software Libre Y Que Es Linux

   

Gracias

Página Web de Apesolhttp://www.apesol.org

[email protected]

IRCserver : irc.freenode.net

sala : #apesol