7 consejos para triunfar en el cambio a software libre
Post on 24-May-2015
3.382 Views
Preview:
TRANSCRIPT
Dani Gutiérrez Porsetjdanitxu@gmail.com
Donostia, nov-08
7 buenos consejospara triunfar en el cambio
al Software Libre
2
Consejos... ¿para qué público?● Para las empresas...
... usuarias o proveedoras ... consolidadas o en gestación ... grandes o pequeñas ... públicas o privadas
● Para los usuarios domésticos
3
1. Entender1. Entenderen qué consiste el FLOSSen qué consiste el FLOSS
Una cuestión tecnologica...
1
pero tambiénfilosófica, ideológica,
política, social... humana
1
¿Qué es “software”?
Códigofuente
Código ejecutable(“código máquina”)
Programa informático:secuencia de instrucciones
que un/a computador/apuede interpretar y ejecutar
Se “compila” y...
1
¿Qué es “software”?
Se cocina y...
Símil: recetas gastronómicas
Recetagastronómica
Plato final
1
¿Qué es “libertad”?
Libertad:Facultad
del ser humanoque le permite
decidirllevar a cabo o no
una acciónsegún
su inteligenciao voluntad
1
Libertades del software●Por N usuarios (totales o concurrentes)●Instalación en N máquinas●Para finalidades concretas
●Para aprender●Para auditar y evitar errores o malware
●Del fuente: traduccciones, mejorar SW,...●(Del ejecutable)
●Del original (gratis o no)●De las modificaciones (gratis o no)
Uso
Acceso alcódigo fuente
Cambios
Distribución
Libertades de los trabajos derivados
1
Libertades del software● Tipos de programa:
Privativo(o Propietario)
Libre
1
Licencias de software
SoftwarePrivativo
SoftwareLibre
●Public domain + fuentes [+copyleft]
●GPL
●Shareware/Freeware: gratis,tiempo limitado o versión demo
●OpenSource
●BSD
Derechos y obligaciones de un programa
1
Licencias de software
Licencias libres● GPL● BSD
– Empleada por el S.O. BSD– Exige que el software sea libre.– No exige que los trabajos derivados también lo
sean: debate si es más o menos libre que GPL● X11/Xfree86/MIT● Apache Software License● Mozilla Public License● ...
1
Licencias de software
Licencias duales● Empleadas en algunas empresas● No libres del todo: según para qué usos● Ej. MySQL:
– Libera su software como GPL.– Permite a empresas que no quieran liberar sus
desarrollos basados en MySQL pagar por l¡cencias comerciales OEM.
1
Licencias de software
GPL● Licencia Pública General● Características:
– 4 libertades. Referente universal del software libre.
– Copyleft: el software derivado ha de mantener la misma licencia. “Vírica”.
1
Licencias de software
GPL● Historia:
– 1989: v1 por Richard Stallman (FSF)– 1991: v2 y LGPL: se puede enlazar un programa
libre con sw privativo– 2007: v3. Problemas detectados en GPLv2:
● TiVo-ización.● DRM.● Indefensión frente a patentes.● Incompatibilidades entre diferentes legislaciones.
Polémica
1
Licencias de software
Organizaciones referentes● FSF (Free Software Foundation)
● OSI (Open Source Initiative)
1
¿Qué es “software libre”?Libertad 0:
Libertad para ejecutar el programacon cualquier propósito
(privado, público, comercial, etc.)
1
¿Qué es “software libre”?Libertad 1:
Libertad para estudiar y modificar el programa (para lo cual es necesario
poder acceder al código fuente)
1
¿Qué es “software libre”?Libertad 2:
Libertad para copiar el programacopiar el programade modo que se pueda ayudar a de modo que se pueda ayudar a
cualquieracualquiera
1
¿Qué es “software libre”?Libertad 3:
Libertad para mejorar el programaLibertad para mejorar el programay publicar las mejoras, de formay publicar las mejoras, de forma
que se beneficie toda la comunidadque se beneficie toda la comunidad
1
Historia del software libre● Años 70:
● Pocos ordenadores.● Muy caros. El negocio
está en el hardware, el software es un añadido.
● Informática artesanal, se posee el código fuente de todo y se suele modificar.
1
Historia del software libre● Años 80:
● Nace el PC: ordenadores baratos.
● El negocio pasa a la venta de software.
● Licencias privativas.● Cláusulas de no
divulgación.
1978
1
Historia del software libre● Años 80:
● Richard Stallman (MIT) no está de acuerdo con esta pérdida de libertad y crea la Fundación del Software Libre (FSF).
● Proyecto GNU:Crear un Sistema Operativo libre.
1
Algunas aclaraciones
(Servicios)
● No es una cuestión de precio“free as in beer” “free as in free speech”
LibertadP
reci
oPrivativoLibre
No gratis
Gratis
1
Algunas aclaraciones● “Free software” “Open source software”
● Política vs Tecnología● ¿Argumento de mercado “gratis”/“libre”?● FLOSS = Free Libre + Open Source Software
1
Algunas aclaracionesDominio público vs Uso público/privado
Qué se compra con una licencia privativa: No la propiedad sino algunos derechos
Diferenciar entre las licencias de:● Las herramientas de desarrollo y el código
base para su construcción● Las piezas necesarias para su ejecución● Nuestro programa final
1
Algunos mitosSoftware libre = “Linux”
Software libre = “programas que sólo funcionan en Linux”.
Ejs programas multiplataforma:
Privativos Libres
1
Algunos mitosEl software privativo es más seguro que el software libre.● Software Privativo:
“Security through obscurity”.● Troyanos.● Virus, a día de hoy.
1
Algunos mitosEl software libre es difícil de usar
¿Firefox y Oo son difíciles de usar?Software libre = Línea de comandos
1
La cultura del software libreIntereses:● Comercial● Realización personal. “Just for fun”.
“freak”=pasión por...[hacker vs cracker, phreaker, lamer, viruxer]
● Reconocimiento por la comunidad. Meritocracia.
● Aportación a la humanidad
Mayormente espacio masculino.
1
La cultura del software libreLa comunidad. Desarrollo según modelo “bazar”.
Construcción en base a “piezas” intercambiables.● Ventaja: libertad de elección, adaptabilidad a
necesidades● Desventaja: dispersión de esfuerzos de
desarrollo.
Sitio Nº de proyectoswww.sourceforge.net Más de 75.000www.freshmeat.net Más de 40.000sourcewell.berlios.de Más de 3.000savannah.gnu.org Más de 2.500
(jun 2006)
1
● Desarrollo desde 0● Adaptación● Corrección errores● Mejoras● Traducción● Instalación● Configuración● Soporte● Formación
Modelo de Negocio del S.L.Producto
Servicio
1
Modelo de Negocio del S.L.1
Empresas con negocio basado en software libre:● Mundiales: IBM, Sun, RedHat, Canonical,
Novell, Digium Asterisk.● Locales: ESLE
Algunos paradigmas:● Apache● Alfresco● top500.org● www.linuxmovies.org/studios.html
34
2. Interiorizar2. Interiorizarlas Ventajas del Flosslas Ventajas del Floss
35
2
Ventajas para los clientes
Libertad ante proveedores. No “cliente cautivo”
Ahorro por reutilización
De gasto en licencias a inversión en personas y servicios
Seguridad por auditabilidad del código fuente
Cada vez hay más empresas usuarias de software libre
36
2
Ventajas para los proveedores
Recurso de conocimiento
Oportunidad de negocio en servicios
A diferencia de, ej. HW libre, se puede mejorar el SW existente con conocimiento y tan sólo un PC
37
2
Ventajas para el mercado
Se eliminan monopolios
Redistribución más horizontal de la riqueza
Oportunidad de negocio para desarrollo local
Ahorro de licencias en “commodities"
Es algo imparable. Reinventarse o morir
38
2
Ventajas para las sociedades
Se va creando un corpus de software patrimonio de la humanidad que mejora con el tiempo. Recurso de conocimiento (para quien estudia informática)
Traducción a lenguas locales
Legalidad
Valores de libertad, solidaridad, comunidad
39
3. Decidir3. Decidirel cambioel cambio
40
Metodología tradicional● Pasos:
● Listado de alternativas● Listado de criterios o preguntas:● Respuestas ponderadas● Selección
● ¿Qué valor me aporta si es FLOSS?● ¡No siempre es la solución!
3
41
Análisis FODA3
Mercado Costes Interoperabilidad RRHH
c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 c16 c17 c18 c19 c20 c21 c22 c23
Característica
Cu
ota
de m
erc
ad
o d
e S
iste
ma
Op
era
tivo
Ta
sa
de c
recim
ien
to
Alia
nza
s y
ap
uesta
s d
e g
ran
des fa
bric
an
tes
Pa
ten
tes d
e s
oftw
are
y o
tras le
yes
Elim
ina
ció
n d
e m
on
op
olio
s
Ah
orro
en
licen
cia
s
Ah
orro
po
r reu
tiliza
ció
n
Co
ste
tota
l de p
rop
ied
ad
S.O
. y A
rqu
itectu
ras d
e m
icro
pro
cesa
do
r
S.O
. y d
isp
ositiv
os h
ard
wa
re
Inic
iativ
as d
e in
co
mp
atib
ilida
d h
ard
wa
re
Fo
rma
tos, p
roto
co
los e
inte
rfaces
Dis
po
nib
ilida
d d
e a
plic
acio
nes
Dis
tribu
cio
nes G
NU
/Lin
ux
Usa
bilid
ad
Ad
ap
tab
ilida
d d
e s
olu
cio
nes e
xis
ten
tes
Fu
en
te c
recie
nte
de re
utiliz
ació
n y
co
no
cim
ien
to
Do
cu
men
tació
n d
e d
esa
rrollo
e in
teg
ració
n
Op
timiz
ació
n d
e c
ód
igo
pa
ra e
l ha
rdw
are
Au
dita
bilid
ad
Seg
urid
ad
Ma
nte
nib
ilida
d
Pers
on
al c
ua
lifica
do
Fortaleza SL SL - GL SL GL SL SL SL,GL SL SL SLOportunidad SL GL C C C - C C C C C C C C
Debilidad SL - SL SL SL SL SL SL SLAmenaza SL - C SL SL,C C
Operatividad y Usabilidad
Calidad yEficiencia
42
Ej. Disponibilidad de aplicaciones
3
S1 Intermedias S2
Clientes de navegación,correo electrónico,mensajería instatánea,...
Ofimática (Procesador detextos, hojas de cálculo,
presentaciones)
Diseño gráfico
Servidores de red: correoelectrónico, web, ficheros,directorios, mirrors, proxys,...
Antivirus CAD/CAM, especialmente 3D
Bases de datos Sistemas de InformaciónGeográfica
Compiladores Edición WYSIWYG de HTML,Flash
Librerías de serviciosmúltiples
Composición de música
Gestión de usuarios Juegos
... ...
43
4. Planificar4. Planificarel cambioel cambio
44
Algunas pautas para el cambio● Recursos:
● Personas. Outsourcing vs DIY● Presupuesto● HW, SW, Comunicaciones
● Plazos● No crear falsas expectativas. “La última y
nos vamos”
4
45
Estrategias
Plan de migración de datos y documentos
Plan de migración de aplicaciones● 1-BackOffice 2-FrontOffice● Si es de Windows a GNU/Linux:
– Sw libre para Windows– Emuladores/Virtualizadores
4
46
5. Realizar5. Realizarel cambioel cambio
47
Vencer la resistencia al cambio
● Más complejo el cambio humano que el tecnológico.
● Pedagogía del cambio gradual:Formación + Acompañamiento
5
Infraestructuras
Personas
Procesos
48
6. Medir los resultados6. Medir los resultadosy ...y ...
49
PDCA● Revisar y Evaluar● Elaborar nuevos planes en base a:
● Acciones de corrección● Acciones de mejora
6
50
7. Aportar7. Aportara la comunidada la comunidad
51
¿Qué se puede aportar?● Aportaciones económicas. Caso AA.PP.● Compartir los resultados con licencia
adecuada:● Código● Conocimiento
● Difusión de experiencias exitosas
7
52
Este documento... … ha sido realizado íntegramente con
software libre.
… está disponible en:http://www.slideshare.net/danitxu/slideshows
… tiene una licencia de uso:http://creativecommons.org/licenses/by-sa/3.0/
53
Eskerrik asko etortzeagatikwww.queremossoftwarelibre.orgwww.softwarelibreanahidugu.org
top related