software libre en la ingeniería. charla1

12
04/16/10 1 1-Introducción al software libre Software libre en la ingenieria Software libre en la ingenieria Vicente Mataix Ferrándiz Una charla para Obrint Camins

Upload: vicente-mataix

Post on 03-Jul-2015

449 views

Category:

Technology


0 download

DESCRIPTION

Software libre en la ingeniería charla 1. Introcucción al software libre.

TRANSCRIPT

Page 1: Software libre en la ingeniería. Charla1

04/16/10 1

1-Introducción al software libre

Software libre en la ingenieriaSoftware libre en la ingenieria

Vicente Mataix FerrándizUna charla para Obrint Camins

Page 2: Software libre en la ingeniería. Charla1

04/16/10 2

Índice:

¿Qué es software libre?Historia del software libre.Beneficios del software libre.Importancia del software libre en la ingeniería.SL,¿negocio?SL(ideología) VS Open Source(pragmatismo)GNU/LinuxProgramas libres indispensables (no ing.)Ruegos y preguntas

Page 3: Software libre en la ingeniería. Charla1

04/16/10 3

Se define como SL, el software que cumple las siguientes libertades:0)El Libertad de ejecutar sea cula sea el propósito.

1)La libertad de modificar el programa para que se ajuste a tus necesidades.

2)La libertad de redistribuir copias.

3)La libertad de distribuir versiones modificadas del programa.

¿Qué es software libre?

Como podemos ver no sólo se refiere a un tipo de software, engloba una filosofía de desarrollo y de colaboración.

Dentro del mundo del SL, posiblemente la organización que mejor representa el SL sea la FSF, Free Software Foundation,dedicada al desarrollo de SL y que vela para que se cumplan las licencias de software libre que crearon, siendo la GPL la más representativa.

La FSF acepta donativos para apoyar el proyecto, mas info https://my.fsf.org/donate

Page 4: Software libre en la ingeniería. Charla1

04/16/10 4

ComienzosComienzos informática moderna(70's)->La gente compartía el software porque no le veía valor.Era software libre, pero no existía el termino.En los 80's se complica la situación al aparecer nuevas máquinas con SO's propietarios.Debido a esto R.Stallman decide ir en contra de este movimiento y crear el SO GNU(GNU's Not Unix), compatible con el propio Unix.Los primeros programas en unirse al proyecto fueron GCC y Emacs.Con objetivo de difundir el copyleft se crearon las licencias GPL.Se funda la FSF. La comunidad de usuarios y programadores crece.

Historia del software libre

Tiempos modernosEn 1990 comienza la creación del kernel de GNU, Hurd, pero surgen problemas.En 1991 Linus Torvals desarrolla Linux, que es incorporada a GNU.Las comunidades crecen mucho más.Surge Qt/KDE, entonces no libre, y se crea Gnome en contra.Aparecen otros grandes proyectos, Mozilla a partir de Netscape, Gimp, Blender,OpenOffice a partir de Sun Office, etc....

Page 5: Software libre en la ingeniería. Charla1

04/16/10 5

Morales:1)No te sientes atado a ninguna compañía.

2)Tus contribuciones beneficían al resto del mundo.

3)El copyrigth no es moral, y va en contra de la libertad de mercado.

Prácticos:

1)Tienes una vasta cantidad de software que te puede servir de refermcia a la hora de programar.

2)El SL suele ser gratuito.

3)Tu mismo puedes resolver los problemas que te surjan , o alguien que sepa.

4)Suele ser software de calidad, fruto de la contribución de muchas cabezas...

Beneficios del Software Libre

Page 6: Software libre en la ingeniería. Charla1

04/16/10 6

...pero aunque fuera técnicamente inferior la razones morales justificarían su uso.

Beneficios del Software Libre

Page 7: Software libre en la ingeniería. Charla1

04/16/10 7

Formación:1)La enseñanza mediante SNL te hace depender de compañías.

2)Con SL puedes aprender como se hizo el programa, lo que contribuyea tu formación.

3)Facilita que los alumnos dispongan en su casa de las mismas herramientas educativas que utilizan en su centro educativo, y de forma 100% legal.

Profesión:

1)El tiempo de correción de un error depende de la empresa que hizo el software, y de si le da la gana arreglarlo.

2)Ahorro de costes de implementación, y por tanto reducción de gastos.

3)Potencia la innovación de productos y servicios a través de empresas locales.

4)Ciertas responsabilidades civiles debe de tomarlas la empresa que proporciona el software, si el código es cerrado, es más díficil de demostrar, y esto puede provocar problemas.

Importancia del SL en Ingeniería

Page 8: Software libre en la ingeniería. Charla1

04/16/10 8

Existen bastantes puntos que aclarar:

1)El software libre no tiene porque ser necesariamente gratuito,la propia FSF obtiene la mayoría de sus beneficios de servicios.

2)El negocio del software libre no esta ligado a la licencia, sino al soporte que ofrece la empresa que distribuye el software, en el casode la ingenieria el pago puede servir para transferir ciertas responsa-bilidades civiles.

3)A los vendedores de software privativo, lo beneficios que obtienen son el margen de beneficios que ellos estiman, que no suele ser excesivo, mientras que el resto normalmente se retorna a mercados exteriores; con SL los vendedores obtienen el 100% de lo beneficios, lo que beneficia mucho más al mercado local.

4)Los clientes suelen ser más fieles al SL, por la seguridad que otorga conocer el programa.

5)Existen grandes compañías que trabajan con SL, como por ejemplo:Google, IBM, Intel, Oracle, entre otras muchas.

SL,¿negocio?

Page 9: Software libre en la ingeniería. Charla1

04/16/10 9

En 1998 se forma una excinsión entre SL y OpenSource:

La filosofía del software libre predica que es imprescindible el que exista una comunidad y que se den las cuatro libertades del software; lo que abarca una serie de conceptos ideológicos que no suelen interesar a empresarios, ya que suelen preferir los beneficios a la libertad.

Sin embargo el OpenSource es una corriente que afirma exactamente aquello que les interesa a los empre-sarios; un software que se puede mo-dificar y que por tanto sea económico deimplementar, junto con el resto de benefi-cios técnicos que aporta.La libertad estabien, pero es secunadaria y accesoria.

SL(ideología) VS OpenSource(pragmatismo)

Page 10: Software libre en la ingeniería. Charla1

04/16/10 10

Origen:En 1991 Linus Torvalds empezó a trabajar en un reemplazo no comercial para MINIX que más adelante acabaría siendo Linux.

Cuando Torvalds liberó la primera versión de Linux, el proyecto GNU ya había producido varias de las herramientas fundamentales para el manejo del sistema operativo, pero como el proyecto contaba con una infraestructura para crear su propio sistema operativo, el llamado Hurd, y este aún no era lo suficiente maduro para usarse, comenzaron a usar a Linux a modo de continuar desarrollando el proyecto GNU.

Características:

Multiusuario.Multitarea.Basado en Unix.Multiplataforma(gran escalabilidad)Núcleo monolítico.Compatible POSIX,BSD, System V.Licencia GPL v.2Infinidad de distribuciones->http://distrowatch.com/

GNU/Linux

Page 11: Software libre en la ingeniería. Charla1

04/16/10 11

Alternativa a...…MS Office:OpenOffice, Gnome Office, Aviword, Koffice, entre otros....MS Outlook:Kmail, ThunderBird, Korganizer, SunBird, Evolution, entre otros....MS IE: Mozilla Firefox, Chromium, Arora, Konqueror, Kmaleon, entre otros....Adobe Photoshop:Gimp, Krita, imageMagick, entre otros....Freehand,CorelDraw,etc...:Inkscape,Karbon14,entre otros....MS WMP:VLC, Mplayer, Xine, Gstreamer, ffmpeg, entre otros....MS MSN:Pidgin, Emesene, Kopete, aMSN ,entre otros....MS Visual Basic:Eclipse, QtCreator, Anjuta, entre muchiiiiiisimos....Nero Express:Brasero, K3b, growisofs, entre otros....Adobe Reader:Foxit Reader, Okular, Evince, entre otros-...Lokendo:eSpeaker, Festival, entre otros....MS Media Center:Elisa(ahora Moovida), Miro, XBMC, LinuxMCE, MythTV entre otros....sonido:LMMS, Audacity, entre otros....MS W. Movie Maker:Cinelerra,Kdenlive,Jashaka, entre otros....Dreamweaver:Komposer, BlueFish, entre otros.Plan B:Wine(no emulador), VirtualBox(Máquina Virtual), qemu(Máquina Virtual).

La libertad esta en poder elegir

Programas libres indispensables(no ing.)

Page 12: Software libre en la ingeniería. Charla1

04/16/10 12

Ruegos y preguntas