Presentación de la Oficina de Software Libre

download Presentación de la Oficina de Software Libre

If you can't read please download the document

Transcript of Presentación de la Oficina de Software Libre

Qu es el software libre y por qu debera de importarme?

Cuartas Jornadas de Acogida para elProfesorado Universitario de Nueva IncorporacinJuan Julin Merelohttp://osl.ugr.es

Gracias por vuestra asistencia. Paleta Black Computer, http://www.colourlovers.com/palette/110/Black_Computer

Vayamos por partes

De qu estamos hablando?

Qu es el software libre?

Por qu usarlo?

La oficina

Vamos a tratar de todo esto, por partes, como el pingino est haciendo cachos del limn... o lo que sea.

Software

Programas, diferente del hardware: la mquina en sDiferentes tipos: sistema operativo, programas de aplicacin.

No parece que el software pueda tener un valor tico, y que usar o hacer algo relacionado con l deba ir ms all de sacarle el provecho que se pueda; sin embargo, el software no es una herramienta ms, porque contiene conocimiento, modelos.Imagen obtenida de http://www.flickr.com/photos/angelaypablo/3188947022/

Las fuentes del saber

Los programas se escriben en lenguajes de programacinCdigo fuente

Se traducen a cdigo mquinaSe ejecuta en el ordenador

Foto de http://www.flickr.com/photos/josephj/3083163341/La cuestin es que lo que uno recibe, habitualmente, es el cdigo mquina, es decir, lo que se puede ejecutar directamente. La diferencia entre el cdigo fuente y el ejecutable es la misma que hay entre un mueble de HiperMueble y del Ikea: el de HiperMueble llega listo para sentarse o tumbarse, el del Ikea hay que montarlo. Hay las dos opciones (o tres) para distribuir el software: en cdigo fuente, compilado (es decir, el ejecutable) o las dos formas a la vez. Lo importante es que viendo el cdigo fuente puedes hacer bastantes ms cosas que si no lo ves, o no tienes acceso. Como pequea actividad: ver el cdigo fuente de alguna pgina de Internet, preferentemente el de alguna como Facebook o Tuenti, que incluya programas.

Libertad

Lo importante en el software libre es la libertad. Un programa libre dota de una serie de libertades a quien lo usa. Eso no restringe los derechos del que lo produce, al contrario, tambin lo protege, porque establece una relacin clara entre el usuario y el productor.Por otro lado, esa libertad tambin significa que llega un momento en que productor y usuario no se diferencian, dando una nueva dimensin al uso y creacin del software.Imagen de http://www.flickr.com/photos/nazly/1386469691/La frase en ingls habla de free as in free speech, not as in free beer.La definicin es de la Free Software Foundation, del ao 96: http://en.wikipedia.org/wiki/The_Free_Software_Definition

Libertad de ejecutar

http://home.sprynet.com/~dbrukman/Sigmund.jpg De lo que se trata es de que la licencia no se impida que se hagan determinadas cosas. Por ejemplo, esto no lo pueden usar los profesores, o no se puede usar con fines polticos o comerciales. Una vez publicado, se trata de poder hacer lo que a uno le d la gana con el software. La importancia de esta libertad est relacionada con la satisfaccin de las expectativas, y sobre todo, con el hecho de que la adquisicin transfiere la propiedad a quien lo adquiere. Si lees la letra pequea de cualquier software comercial, vers que tiene muchas restricciones; para empezar, son licencias, no transferencias de propiedad. Por ejemplo, no puedes hacer ningn truco para evitar errores tcnicos del software, segn la licencia de Microsoft. Por ejemplo, es muy normal restringir el nmero de copias que se pueden sacar: el antivirus F-Prot lo reduce a una, a pesar de que la ley espaola permite hasta tres. http://www.f-prot.com/download/license.htmlEs normal tambin la restriccin temporal, y por supuesto la espacial (no necesariamente porque se vayan usar para armas de destruccin masiva, sino por acuerdos exclusivos de distribucin), o son licencias intransferibles: no puedes revender, por ejemplo.

Libertad de estudiar

Obtenida de http://flickr.com/photos/sarahvanessa/2281107307/sizes/o/Si no se tiene acceso al cdigo fuente no se puede estudiar ni examinar, claro.La libertad de examinar es importante para el usuario, porque le permite corregir errores que sepa corregir, ver si lo estn tangando por algn lado, e incluso modificarlo para algn tema para el que no estuvo concebido originalmente.La calle encuentra sus propios usos para la tecnologa.

De hecho, tiene tanta importancia que el software que permite esta libertad se llama de fuentes abiertas u open source o abierto. Pero no todo el software abierto es libre, aunque s al contrario; en la prctica, sin embargo, hay poca distincinMs referencia en la wikipedia http://en.wikipedia.org/wiki/Open_source pero va ms all del software. Si quieres pasearte por el universo de las licencias, mira aqu:http://en.wikipedia.org/wiki/Comparison_of_free_software_licencesEn realidad, la principal diferencia entre open source y free software es de nfasis:http://en.wikipedia.org/wiki/Open-source_software: Free software is defined in terms of giving the user freedom. This reflects the goal of the free software movement. Open source highlights that the source code is viewable to all and proponents of the term usually emphasize the quality of the software and how this is caused by the development models which are possible and popular among free and open source software projects.Tambin http://www.gnu.org/philosophy/open-source-misses-the-point.html:Open source is a development methodology; free software is a social movement.

.. y modificar

Obtenida de http://www.flickr.com/photos/ikex/1673554482/ Pero tambin es importante para el desarrollador, por las mismas razones: convierte a los usuarios en productores, porque pueden ayudar a corregir errores, o a desarrollar algo cuando el desarrollador original ya no quiera (o no pueda) hacerlo.

Libertad de copiar

Tomado de http://www.gnome-look.org/Uno puede usar un programa en todos los sitios que quiera, y pasrselo a quien uno quiera. Desde el punto de vista de una universidad u organismo pblico, tiene sentido: ya te estn pagando por desarrollar algo. Si lo vendes (y si te lo permite el organismo) puedes obtener beneficios adicionales, pero la sociedad en su conjunto obtiene muchos ms beneficios copindolo libremente; obtiene un retorno del dinero que ha invertido en tu trabajo. La copia libre tambin favorece la difusin, y crea una meritocracia en la que los creadores de proyectos libres son conocidos, tienen fama, e incluso pueden conseguir ingresos hablando sobre ellos, ofreciendo soporte sobre los mismos, o adaptndolos a un fin determinado.

Libertad de mejorar

http://www.flickr.com/photos/waj/2791640706/ Claramente relacionada con libertad 2, la de estudiar y modificar, aade a la libertad de copiar la posibilidad de distribuir copias de tus mejoras al software. En realidad lo ms habitual es que las mejoras se pasen al creador del software, que lo reconocer en el fuente, pero hay casos de luchas entre desarrolladores que han dado lugar a varios productos diferentes, que a su vez compiten entre s. En todo esto siempre se respeta y se acredita el autor original, por supuesto; en cada fichero quedar claro quin lo cre y quin le hizo qu cambio.

Lo importante es la libertad

Obtenido dehttp://www.flickr.com/photos/alimander/754031712/No se puede imponer el software libre. Va en contra de su propio principio, y adems es contraproducente. A la hora de liberar un programa siempre est la decisin personal, que ni puedes imponer ni te pueden imponer. Es mejor siempre persuadir.

Software libre no es software gratis

Como hay derecho a copiar, el coste marginal es nulo, pero ni es gratis el soporte, ni la instalacin, ni la formacin, ni nada de lo dems. Incluso se puede vender.De la misma forma, todo lo que es gratis no es libre. Tiene la libertad de copiar, pero no el resto de las libertades. En algunos casos puede ser incluso una trampa.La imagen est sacada de http://www.flickr.com/photos/sophistechate/2668512887/

Por qu software libre?

Sacado de http://suservidorwp.blogspot.com/2008/02/primeros-pasos-con-linux.html Hasta ahora la cuestin del software libre es algo privado y puramente tico. Tiene alguna implicacin tecnolgica, y sobre todo desde el punto de vista de un profesor universitario de cualquier carrera?

Derechos

Imagen de http://flickr.com/photos/frenchy/79365286/sizes/l/ Estn delante el tribunal de derechos humanos de Estrasburgo, precisamente.Desde el punto de vista de quien proporciona un servicio, o enva un documento, o lo que sea, la cuestin es siempre no restringir los posibles clientes. Primero, por que es simplemente razonable, segundo, porque en caso de que sea un servicio pblico, los clientes tienen derecho a acceder a esa informacin, o a ese servicio, o a ese documento.Requerir un software privativo obliga al usuario a adquirir ese software; pero ese no es el principal argumento (porque tambin hay software propietario gratuito), sino que lo obliga a hacer las cosas de una forma determinada, que restringe su derecho a la libre eleccin. En concreto, si hay una pgina web slo para windows, o un documento para un procesador de textos determinado, o un servicio que slo funcione en Windows, se estn restringiendo derechos.Lo importante de usar documentos OO (como hace el CSIRC en algunas pginas), no es que OO sea libre, sino que los documentos los puede leer cualquier procesador (abiword, kwrite, todos esos y otros ms que se decida usar en el futuro).

Por qu usarlo?

Instalarlo cuantas veces quieras.Formatos abiertosFormar parte de una comunidadIndependencia

Independencia significa que no vas a depender de una empresa determinada. Y tambin que no te vas a quedar colgado con esa empresa, cuando quiebre o sea adquirida o lo que sea. Qu pas con WordPerfect? Con WordStar? Con Open Access?Hay mltiples programas propietarios, con formatos propietarios, que desaparecen por mltiples razones, y dejan a los usuarios desamparados, sin poder usar el software o atrancados con versiones obsoletas de sistemas operativos, y con difcil camino de conversin de las versiones antiguas a las nuevas; primero por estar capturados los datos en un formato determinado, pero tambin por que si no se puede modificar lo que se tiene no se puede mejorar, ni exportar, ni hacer nada.

Oficina de software libre de la Universidad de Granada

Participar

OSL::UGR::Blog: http://osl.ugr.es Lista de correo:http://sl.ugr.es/listaSLTwitter: http://twitter.com/oslugrFacebook: http://facebook.com/osl.ugr

Qu puede hacer la OSL por mi?

Formacin/asesoramientoCursos virtuales

Coordinacin para desarrollo de software abierto.

Organizacin de eventos.

Promocin

SLUGR!

Concurso universitario de software libre

http://concursosoftwarelibre.orgProyectos libres para alumnos de la universidad, bachillerato o mdulos profesionalesPremios en metlico

Google AI Challenge en la UGR

Programacin de un bot para jugar a ANTS.

Premios para los mejores clasificados de la UGR

Hasta 18 de septiembre.

http://sl.ugr.es/gaicm1

III Campus infantil de software libre

De 7 a 14 aos

Programacin, aplicaciones

150 plazas80 UGR

70 externas

http://sl.ugr.es/3campus

Eso es todo, muchas gracias

[email protected]@geneura.ugr.es

Http://twitter.com/oslugrhttp://osl.ugr.es

Foto de Ramn Ramn http://www.flickr.com/photos/ramonramon/4040289540/

Pulse para editar el formato de las notas