intro sl colombia
TRANSCRIPT
Introducción al Software Libre
Software .. siempre Software ..
En todos lados Para todas las
tareas Y .. ¿para la
ingeniería?
El uso del software es imperativo
¿Como se crea Software?
El software nace como código fuente
Su autor Analiza un problema Diseña una solución La implanta creando el
código fuente Y genera el software
Un mundo sin software
EL .ACCESO A LA TECNOLOGÍA NOS PERMITE SEGUIR AVANZANDO
Software “Normal” --> Privativo
Puedes comprar un carro o una casa
Pero no puedes “comprar” software Solo pagar por el permiso de usarlo
Un permiso muy restringido
No puedes copiarlo Jamás podrás mejorarlo Ni estudiarlo
Ni pensar en prestarlo tan siquiera
¿Has leído alguna vez la licencia del software que usas?
Derechos de Autor (CopyRight ©)
El autor del software Es el dueño y tiene todos los derechos
Puede limitar su uso Y también puede otorgar permisos
Usualmente LIMITA
Software ... ¿Libre?
El autor también puede decidir Dar al usuario todos los permisos posibles
Darle LIBERTAD para
Usarlo, en lo que sea y para lo que seaEstudiarlo
Mejorarlo y compartir esas mejoras Copiarlo, regalarlo, venderlo
Origenes: Freaks and Geeks
Gracias a ellos el software ha progresado tanto
Y nació libre ...
El software nació libre! Todos compartían sus avances Y así toda la tecnología avanzaba
Pero por $$$ se volvió privativo
GNU y FSF
Hace 20 años RMS creó GNU Richard Matthew Stallman GNU's Not Unix
Y luego fundó la FSF Free Software Foundation
Su misión: Liberar el ciberespacio
MSWindows, ¿mi única opción?
Hay otros sistemas operativos Y hay SO libres!
BSD GNU/Linux OpenSolaris
GNU/Linux Unión de herramientas GNU +
kernel Linux Kernel creado por Linus Torvalds
Linux o GNU/Linux
Un SO esta formado por Herramientas + kernel
Linux es el kernel El núcleo del SO La parte más importante del mismo
Y las herramientas son obra de GNU
Hay una forma correcta? No, pero GNU merece reconocimiento como autor
de la obra
Software Libre ¡Ahora!
Brazil, Cuba, Venezuela, Francia, Munich/Alemania, Extremadura/España Han migrado al Software Libre
SL ha ganado mercado Apache, 45.95% Firefox 16% PHP el mas usado Servidores DNS 95% Correos 45%
Software Libre y la Educación
Guadalinex y GnuLinex Juntas de Andalucía y Extremadura
El proyecto KDE-Edutainment El proyecto Edubuntu Squeak Scratch El proyecto OLPC
La plataforma de software, Sugar se separó del proyecto
GNU/Linux en el mundo
Aunque no lo veas: Google, Amazon, Ford, Volkswagen ICBC, el banco más grande China El 1er servidor en la internet pública El 2do servidor para servicios web
DELL y Lenovo venden computadoras con GNU/Linux.
Licenciamiento libre
La Propiedad Intelectual Busca proteger al autor a través de las leyes Copyright, patentes, marcas, etc.
El software se protege por copyright El autor licencia permisos al usuario
Licencia Propietaria, Ej. MS Windows EULA Licencias Libres: GPL, BSD, MPL, etc.
Licencias: Comparando
Tipos de Licencias Libres
Académicas: BSD, Apache
El usuario puede hacer lo que desee
Modificaciones se puede redistribuir usando cualquier otra licencia
De la Free Software Foundation: GPL
Aseguran las 4 libertades
Modificaciones solo se pueden redistribuir bajo la misma licencia
El 75% del software libre la usa
Tipos de Licencias Libres
Licencias Corporativas: MPL
Empresas que desean entrar en el SL las crean
Hacen diferencia entre obra derivada o combinada
Incluyen cláusulas de patentes CDDL (Common Development and Distribution License)
Basada en la MPL
Mejoras en las definiciones de modificación.
Utilizada por OpenSolaris!!!
No compatible con la GPL
Licenciamiento Dual
Muchos proyectos actualmente Tienen licenciamiento dual: comercial y libre
Ejemplo MySQL (6 millones de copias) Tiene una versión comercial bajo MySQL OEM
Para poder usarlo con productos privativos
Y una libre bajo GPL El dueño de la obra es MySQL AB
Por eso ellos pueden licenciar como deseen
Enlaces y fuentes
http://www.linex.org/joomlaex/ http://edu.kde.org/ http://www.guadalinex.org/ http://www.squeak.org/ http://fsf.org/ http://scratch.mit.edu/