Como liberar software sin morir en el intento Juan Julián Merelo Guervós Oficina de Software Libre Universidad de Granada
¿Qué voy a contar? <ul><li>Software libre y cómo crearlo
La Oficina
Los talleres </li></ul>
Libertad de ejecutar
Libertad de estudiar
.. y modificar
Libertad de copiar
Libertad de mejorar
Lo importante es la libertad
Software libre no es software gratis
Quiero liberar software, cuéntame como <ul><li>Poner de acuerdo a todas las partes relacionadas.
Elegir una licencia
Publicar los fuentes
Usar una forja para continuar el desarrollo y atraer comunidad. </li></ul>En algún momento, hablar con la  OSL  para que o...
10. El  software libre  es un vehículo de transmisión de conocimiento.
9. La ciencia no es ciencia si no es reproducible:  liberar  el software permite a cualquiera reproducirlo.
8. Fomenta  buenas prácticas  en el desarrollo de software.
7. Crea  comunidad  aldededor de un grupo, y aumenta el interés en la ciencia.
6. Acerca la ciencia al público, a la sociedad, y mejora la  percepción  de la universidad
5. Hace público y patente para empresas y otros grupos el  conocimiento  y experiencia de los autores
4. Crea otro  canal  para la difusión de la investigación y el trabajo propios.
3. Devuelve a la  sociedad  lo que la sociedad ha invertido en la creación de conocimiento por nuestra parte.
2. Fomenta la colaboración interdisciplinar
1. Aumenta la calidad de la investigación o proyecto resultante, al posibilitar la colaboración espontánea (y altruista)
I. No está Perfecto
II. Lo documento y lo libero
III. Lo he hecho para mi
IV. Quiero venderlo
V. No quiero que me lo copien
VI. No tengo tiempo
VII. No me da la gana
Oficina de software libre de la Universidad de Granada
Participar OSL::UGR::Blog: http://osl.ugr.es  Lista de correo:http://sl.ugr.es/listaSL Twitter:  http://twitter.com/oslugr...
Upcoming SlideShare
Loading in …5
×

Liberar software sin morir en el intento

1,915 views

Published on

Introducción al taller de programación organizado por la OSL en la ETSIIT

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,915
On SlideShare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Imagen CC de Lets ideas compete http://www.flickr.com/photos/question_everything/4541149167/in/photostream/
  • 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 políticos 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 satisfacción de las expectativas, y sobre todo, con el hecho de que la adquisición transfiere la propiedad a quien lo adquiere. Si lees la letra pequeña de cualquier software comercial, verás que tiene muchas restricciones; para empezar, son licencias, no transferencias de propiedad. Por ejemplo, no puedes hacer ningún truco para evitar errores técnicos del software, según la licencia de Microsoft. Por ejemplo, es muy normal restringir el número de copias que se pueden sacar: el antivirus F-Prot lo reduce a una, a pesar de que la ley española permite hasta tres. http://www.f-prot.com/download/license.html Es normal también la restricción temporal, y por supuesto la espacial (no necesariamente porque se vayan usar para armas de destrucción masiva, sino por acuerdos exclusivos de distribución), o son licencias intransferibles: no puedes revender, por ejemplo.
  • Obtenida de http://flickr.com/photos/sarahvanessa/2281107307/sizes/o/ Si no se tiene acceso al código 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 están tangando por algún lado, e incluso modificarlo para algún tema para el que no estuvo concebido originalmente. “ La calle encuentra sus propios usos para la tecnología”. 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 práctica, sin embargo, hay poca distinción Más referencia en la wikipedia http://en.wikipedia.org/wiki/Open_source pero va más allá del software. Si quieres pasearte por el universo de las licencias, mira aquí: http://en.wikipedia.org/wiki/Comparison_of_free_software_licences En 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. También http://www.gnu.org/philosophy/open-source-misses-the-point.html : “ Open source is a development methodology; free software is a social movement.”
  • Obtenida de http://www.flickr.com/photos/ikex/1673554482/ Pero también 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.
  • Tomado de http://www.gnome-look.org/ Uno puede usar un programa en todos los sitios que quiera, y pasárselo a quien uno quiera. Desde el punto de vista de una universidad u organismo público, tiene sentido: ya te están 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 más beneficios copiándolo libremente; obtiene un retorno del dinero que ha invertido en tu trabajo. La copia libre también favorece la difusión, 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 adaptándolos a un fin determinado.
  • http://www.flickr.com/photos/waj/2791640706/ Claramente relacionada con libertad 2, la de estudiar y modificar, añade a la libertad de copiar la posibilidad de distribuir copias de tus mejoras al software. En realidad lo más 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 quién lo creó y quién le hizo qué cambio.
  • Obtenido de http://www.flickr.com/photos/alimander/754031712/ No se puede imponer el software libre. Va en contra de su propio principio, y además es contraproducente. A la hora de liberar un programa siempre está la decisión personal, que ni puedes imponer ni te pueden imponer. Es mejor siempre persuadir.
  • Como hay derecho a copiar, el coste marginal es nulo, pero ni es gratis el soporte, ni la instalación, ni la formación, ni nada de lo demás. 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/
  • Imagen de Josh Kenzer en http://www.flickr.com/photos/shoot-art/4918695358/in/photostream/
  • Foto de http://www.flickr.com/photos/mrjoro/89187454/in/photostream/ por MrJoro
  • Liberar software sin morir en el intento

    1. 1. Como liberar software sin morir en el intento Juan Julián Merelo Guervós Oficina de Software Libre Universidad de Granada
    2. 2. ¿Qué voy a contar? <ul><li>Software libre y cómo crearlo
    3. 3. La Oficina
    4. 4. Los talleres </li></ul>
    5. 5. Libertad de ejecutar
    6. 6. Libertad de estudiar
    7. 7. .. y modificar
    8. 8. Libertad de copiar
    9. 9. Libertad de mejorar
    10. 10. Lo importante es la libertad
    11. 11. Software libre no es software gratis
    12. 12. Quiero liberar software, cuéntame como <ul><li>Poner de acuerdo a todas las partes relacionadas.
    13. 13. Elegir una licencia
    14. 14. Publicar los fuentes
    15. 15. Usar una forja para continuar el desarrollo y atraer comunidad. </li></ul>En algún momento, hablar con la OSL para que os echemos una mano
    16. 16. 10. El software libre es un vehículo de transmisión de conocimiento.
    17. 17. 9. La ciencia no es ciencia si no es reproducible: liberar el software permite a cualquiera reproducirlo.
    18. 18. 8. Fomenta buenas prácticas en el desarrollo de software.
    19. 19. 7. Crea comunidad aldededor de un grupo, y aumenta el interés en la ciencia.
    20. 20. 6. Acerca la ciencia al público, a la sociedad, y mejora la percepción de la universidad
    21. 21. 5. Hace público y patente para empresas y otros grupos el conocimiento y experiencia de los autores
    22. 22. 4. Crea otro canal para la difusión de la investigación y el trabajo propios.
    23. 23. 3. Devuelve a la sociedad lo que la sociedad ha invertido en la creación de conocimiento por nuestra parte.
    24. 24. 2. Fomenta la colaboración interdisciplinar
    25. 25. 1. Aumenta la calidad de la investigación o proyecto resultante, al posibilitar la colaboración espontánea (y altruista)
    26. 26. I. No está Perfecto
    27. 27. II. Lo documento y lo libero
    28. 28. III. Lo he hecho para mi
    29. 29. IV. Quiero venderlo
    30. 30. V. No quiero que me lo copien
    31. 31. VI. No tengo tiempo
    32. 32. VII. No me da la gana
    33. 33. Oficina de software libre de la Universidad de Granada
    34. 34. Participar OSL::UGR::Blog: http://osl.ugr.es Lista de correo:http://sl.ugr.es/listaSL Twitter: http://twitter.com/oslugr Facebook: http://www.facebook.com/osl.ugr
    35. 35. ¿Qué puede hacer la OSL por mi? <ul><li>Formación/dudas
    36. 36. Coordinación para desarrollo de software abierto.
    37. 37. Organización de eventos.
    38. 38. Promoción
    39. 39. ¡SLUGR! http://sl.ugr.es </li></ul>
    40. 40. Cursos Virtuales <ul><li>Liberación de proyectos de software libre
    41. 41. Python
    42. 42. LaTeX </li></ul><ul><li>Más información: http://sl.ugr.es/slcevug </li></ul>
    43. 43. Concurso universitario de software libre http://concursosoftwarelibre.org Proyectos libres para alumnos de la universidad, bachillerato o módulos profesionales 9000 € en premios (nacional), 1000€ + material (local)
    44. 44. <ul><li>Martes, 11 horas, aula 1.3
    45. 45. Traed el ordenador
    46. 46. Hablad de ellos #tapetsiit
    47. 47. Traed a amigos
    48. 48. Asistencia al 90% para título </li></ul>Los talleres
    49. 49. Eso es todo Muchas gracias por su atención

    ×