Seminario para la la actividad de formación
"migración de materiales docentes a software libre"
Ventajas del uso de software
libre, producción de software
libre y distribución de
contenidos con licencias libres
Por Angel Pablo Hinojosa Gutiérrez
¿Qué vamos a ver hoy?
¿Qué es el Software Libre?
¿Por qué usar Software Libre?
¿Por qué liberar software?
¿Cómo liberar software?
¿Y lo que no es software?
1
¿Qué es el Software Libre?
La libertad es la
cuestión,
toda la cuestión
y la única cuestión
Richard M. Stallman
Libertad 0
libertad de ejecutar el programa como quieras
Libertad 1
libertad de estudiar el código fuente del programa
y modificarlo para adaptarlo a tus necesidades.
(ayudarte a ti mismo)
Libertad 2
libertad de hacer y distribuir copias exactas del programa
cuando quieras.
(ayudar a tu prójimo)
Libertad 3
libertad de hacer modificaciones mejorando el programa
Y distribuir copias de esas versiones mejoradas.
(contribuir a tu comunidad)
Software libre es el que respeta las cuatro
libertades.
Software privativo es el que no las respeta.
El software no es libre, el libre eres tú
2
¿Por qué usar
Software Libre?
(en realidad, ya lo estás usando)
Seguridad
el código es auditable (y auditado)
por muchos ojos
Intimidad / privacidad
No hay sitio para "funcionalidades ocultas"
Economía
la tuya, la de la Universidad, y la de los alumnos
Transparencia
Puedes saber lo que estás
enseñando / experimentando
Transparencia (y 2)
los alumnos pueden aprender del código
Compatibilidad
Formatos libres y abiertos
Eficiencia
Adaptable a equipos antiguos o limitados
Flexibilidad
Puedes modificarlo / apdaptarlo
Soporte y documentación
con la asistencia de toda una Comunidad
Filosofía / Ética
la universidad está para enseñar
3
¿Por qué liberar
Software?
Quiero compartir
Quiero darme a conocer, renombre, notoriedad,
que me citen...
Necesito buscar ayuda / colaboradores
Para aprender, enseñar
Hago ciencia. Publico ciencia. La ciencia debe
ser replicable
Por ética
4
¿Cómo liberar software?
Sólo el propietario de los derechos (el famoso
Copyright) puede liberar el software
En principio, este propietario es el autor
¿Y si, simplemente, lo
dejo por ahí para que
lo coja quién quiera?
¿Y si, simplemente, lo
dejo por ahí para que
lo coja quién quiera?
Sin licencia = Todos los derechos reservados
¿Y si, simplemente, lo
dejo por ahí para que
lo coja quién quiera?
Sin licencia = Todos los derechos reservados
Pero ¿qué es una licencia?
Una licencia de software es un contrato
entre el licenciante (autor/titular de los
derechos de explotación/distribuidor) y el
licenciatario del programa informático
(usuario consumidor /usuario profesional o
empresa), para utilizar el software
cumpliendo una serie de términos y
condiciones establecidas dentro de sus
cláusulas.
(de Wikipedia, claro)
¿Y qué debe poner?
¿Y qué debe poner?
¿Y qué debe poner?
¿Y qué debe poner?
Especificar los usos que se
Especificar los usos que se
permiten:
permiten:
¿Y qué debe poner?
¿Y qué debe poner?
Especificar los usos que se
Especificar los usos que se
permiten:
permiten:
Usar el software
Usar el software
Modificarlo
Modificarlo
Distribuirlo
Distribuirlo
Acceder al código fuente
Acceder al código fuente
......
COPYLEFT
El Copyleft es el hack de las
licencias
Licencias SIN Copyleft
● BSD
● MIT
● Apache
Licencias SIN Copyleft
● Academic Free
License
● Artistic License
● Attribution Assurance
license
● Open LDAP License
● Perl License
● PHP License
● Python License
● Q Public License
● W3C Software Notice
and License
● Zope Public License
Licencias con Copyleft suave
● MPL
● LGPL
Licencias con Copyleft suave
● Apple Source License
● CDDL
● EUPL
● Open Source License
Licencias CON Copyleft
● GPL
● AGPL
Licencias CON Copyleft
● Affero License
● Common Public
License
● Eclipse Public
License
● eCos License
● OpenSSL License
● Sleepycat Software
Product License
¿Cuál elegir?
Dependiendo de:
– Bibliotecas ?
● Nuestros objetivos
● Compatibilidad:
– Licencia original
¿Cómo liberar? Ruta rápida
1) Añadir nota de Copyright en la cabecera
2) Añadir texto de la licencia en la cabecera
3) Añadir fichero README, LICENSE o similar
4) Añadir Notas en “About” o Documentación
5) Compartir código fuente (en una forja, p. ej.)
¿Necesitas ayuda?
Oficina de Software
Libre de la UGR
[email protected]
http://osl.ugr.es
5
¿Y lo que no es software?
Apuntes
Documentos
Libros
Fotografías
Presentaciones
Películas
Artículos
...
http://creativecommons.org
Por ejemplo
Esta presentación se puede descargar de
http://www.psicobyte.com/info/descargas
Y tiene algunos derechos reservados:
Símbolos de CC
Reconocimiento (Attribution)
No Comercial (Non commercial)
Sin obras derivadas
(No Derivate Works)
Compartir Igual (Share alike)
Ahora, todos juntos:
Reconocimiento (by)
Reconocimiento – NoComercial
(by-nc)
Reconocimiento - NoComercial -
CompartirIgual (by-nc-sa)
Reconocimiento - NoComercial -
SinObraDerivada (by-nc-nd)
Reconocimiento - CompartirIgual
(by-sa)
Reconocimiento - SinObraDerivada
(by-nd)
De nuevo: ¿Necesitas ayuda?
Oficina de Software
Libre de la UGR
[email protected]
http://osl.ugr.es
Fuentes de las fotografías:
● http://www.flickr.com/photos/37996637955@N01/5592199
● http://www.flickr.com/photos/84617037@N00/2171313087
● http://www.flickr.com/photos/21093323@N02/3414889263
● http://www.flickr.com/photos/75391858@N00/179552541
● http://pt.wikipedia.org/wiki/Ficheiro:Copyleft_Pirate_symbol.svg
● https://commons.wikimedia.org/wiki/File:License_icon-bsd.svg
● http://www.mozilla.org
● http://en.wikipedia.org/wiki/File:Heckert_GNU.png
● http://publicdomainreview.org/2012/05/02/collection-of-dances-in-c
horeography-notation-1700/
●
Muchas Gracias
© 2013 Angel Pablo Hinojosa
[email protected]
@psicobyte_
http://www.psicobyte.com
Algunos derechos reservados
Esta presentación se puede obtener en http://www.psicobyte.com/info/descargas
Comentarios de: Ventajas del uso de software libre, producción de software libre y distribución de contenidos con licencias libres (0)
No hay comentarios