31
Ridell & Co Ridell & Co Enero 2014 Conociendo y Aplicando el Conociendo y Aplicando el Software Libre Software Libre

Conociendo y aplicando FLOSS

Embed Size (px)

Citation preview

Ridell & CoRidell & CoEnero 2014

Conociendo y Aplicando el Conociendo y Aplicando el ““Software LibreSoftware Libre””

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

AgendaAgenda

• IntroducciónIntroducción• Descripción Descripción • Alcances Alcances • Licencias vs. ServicioLicencias vs. Servicio• Mitos y realidadesMitos y realidades• Modelo de negocio y Modelo de negocio y

ejemplos ejemplos • Preguntas y respuestasPreguntas y respuestas..

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

Historia de Blender 3DHistoria de Blender 3D

• Tom Rosenthal inició una empresa en 1988• En 2001 tenía una comunidad de 250,000 usuarios• El producto en el mercado no tuvo éxito, la comunidad

se unió y compró los derechos del código.• En 2002 abrió el software como OSS.

A partir de entonces ha hecho A partir de entonces ha hecho ““Elephant DreamsElephant Dreams”,”, ““Big Big Buck BunnyBuck Bunny”, “”, “Yo FrankieYo Frankie”, “Sintel”, “Tears of Steel””, “Sintel”, “Tears of Steel”..

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

DescripciónDescripción

Diversos nombres, un principio básico “compartir”:

• Código Abierto• Open Source• Software Libre • OSS, FOSS o FLOSS

(Free Libre Open Source Software)

Es aquel software que , una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente.

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

● Areas de TI "en reducción● “Downsizing" ● Eficiencia ● Más con menos

● Adaptarse y responder rápidamenteAdaptarse y responder rápidamente● Patentes inhiben innovación.Patentes inhiben innovación.● Licencias inhiben uso Licencias inhiben uso

Problema: ¿Que pasa en el mercado de TI?Problema: ¿Que pasa en el mercado de TI?

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

Problema: Licencias vs ServiciosProblema: Licencias vs Servicios

• Tradicional: Tradicional: Licencias + ServiciosLicencias + Servicios Funcionalidad en excesoFuncionalidad en exceso Soporte limitado Soporte limitado Alto costoAlto costo Ataduras con proveedorAtaduras con proveedor

• Software Libre: Software Libre: ServiciosServicios Adaptable y con el código abiertoAdaptable y con el código abierto TropicalizableTropicalizable Muy bajo costo (o nulo)Muy bajo costo (o nulo) Costo enfocado en soporte Costo enfocado en soporte Natural para Natural para ““ofertar servicios XaaS ofertar servicios XaaS ””

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

Problema: ¿Invertir? ¿Quienes lo hacen?Problema: ¿Invertir? ¿Quienes lo hacen?

• Facebook, Yahoo, Google, Wikipedia, ...Facebook, Yahoo, Google, Wikipedia, ...• IBM invierte en múltiples proyectosIBM invierte en múltiples proyectos• Oracle compra Sun que compra MySql (1 Bdd), Oracle compra Sun que compra MySql (1 Bdd),

virtualbox virtualbox • RedHat compra JbossRedHat compra Jboss• Oracle hace su propio servidorOracle hace su propio servidor• Amazon usa Linux y Xen para EC2 y S3Amazon usa Linux y Xen para EC2 y S3• Los jugadores grandes están seriamante utilizando Los jugadores grandes están seriamante utilizando

FLOSS o haciendo pruebas (los amenazados)FLOSS o haciendo pruebas (los amenazados)

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

AlcancesAlcances

FLOSS

Sistemas Operativos

Solaris

BSD

Linux

Appliances

Conmutador

IOT *

Seguridad

Mediacenters

Firewalls

Móviles

Apps. Escritorio

Educación

Oficina

Colaboración

Matematicas

Ingeniería

Admin Proyectos

Diseño

Apps. empresariales

Monitoreo

Soporte

CRM

Educación

BD

Comunicación

ERP

Desarrollo

Frameworks

IDE

Lenguajes

Hardware

Drones

Autos

Impresoras

Tablets

Notebooks

Servidores

Infraestructura

BackOffice

FrontOffice

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

• Open HardwareOpen Hardwareo Arduino, Raspberry Pi, Tabby, PhoneBlock, Arduino, Raspberry Pi, Tabby, PhoneBlock,

Poppy, Open Prosthetics, Impresoras Poppy, Open Prosthetics, Impresoras RepRap, ...RepRap, ...

• Contenido abiertoContenido abiertoo Wikipedia, Gütenberg, Archive.org, Wikipedia, Gütenberg, Archive.org,

Patentes Tesla motors, ...Patentes Tesla motors, ...• Creative CommonsCreative Commons

o MMúsica, Literaturaúsica, Literatura, Arte, ..., Arte, ...

Alcance - Influencia en otras disciplinas Alcance - Influencia en otras disciplinas

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

Alcances Alcances –– Caso de Linux Caso de Linux

• 1983 1983 Richard Stallman inicia GNURichard Stallman inicia GNU• 19871987 Andrew S. Tanenbaum crea Minix Andrew S. Tanenbaum crea Minix• 19911991 Linus Torvalds anuncia el primer Kernel Linux. Linus Torvalds anuncia el primer Kernel Linux.

Se une a GNU y toman licencia GPL.Se une a GNU y toman licencia GPL.• ~~14001400 desarrolladores del Kernel desarrolladores del Kernel• ~~205205 millonesmillones de lineas por distribución de lineas por distribución• Si fuera comercial valdría Si fuera comercial valdría $10 Billones$10 Billones• En En 20152015 el sistema operativo más utilizado en el el sistema operativo más utilizado en el

planeta es planeta es AndroidAndroid que está basado en Linux que está basado en Linux

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

Tendencia en Móviles Tendencia en Móviles

Sin embargo la penetración de Linux en escritorios es delSin embargo la penetración de Linux en escritorios es del 2.4% 2.4%

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS UnixUnix

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

Linux y sus ramasLinux y sus ramas

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

Impactos Sociales Impactos Sociales

Educacióno OLPC, “Contenido Libre” “MOOC”, LMS, herramientas para la

construcción de materiales didácticos, Wikipedia, archive.org, Gutenberg...).

Empresas que lo usan como negocioo Creación de nuevos empleos y nuevos servicios. La

posibilidad de colaborar con otras empresas que requieran un servicio o software común. Liberación de código para procurar su subsistencia y mantenimiento por parte de las comunidades libres. “Cooperación”. (ej. Sourceforge, GitHub, Launchpad, ...)

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

Barreras de entrada para FLOSSBarreras de entrada para FLOSS

• Carencia de habilidades tecnológicasCarencia de habilidades tecnológicas• Temor al esquemas de licenciasTemor al esquemas de licencias• Temor a la falta soporte y entrenamientoTemor a la falta soporte y entrenamiento• Temor de que cambia demasiado rápido.Temor de que cambia demasiado rápido.• Creer que le falta Creer que le falta ““funcionalidadfuncionalidad””• Creer que le falta visión de largo plazo.Creer que le falta visión de largo plazo.• Alto riesgo poniendo en riesgo a la empresaAlto riesgo poniendo en riesgo a la empresa• No hay marketing - “ni sobornos”No hay marketing - “ni sobornos”

FLOSS = Free Libre Open Source Software

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

BeneficiosBeneficios

• Alienta la reutilización de Software. Alienta la reutilización de Software. • Puede incrementar la calidad del código y la seguridad. Puede incrementar la calidad del código y la seguridad. • Software Libre es sujeto de escrutinio por muchos ojos. Software Libre es sujeto de escrutinio por muchos ojos. • Decrece la dependencia de un proveedor.Decrece la dependencia de un proveedor.• Reduce el costo de adquisición. Reduce el costo de adquisición. • Incrementa la adaptabilidad o tropicalización. Incrementa la adaptabilidad o tropicalización. • Comunidad Meritocrática.Comunidad Meritocrática.

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

MitosMitos

• Lo que atrae es el precio Lo que atrae es el precio • Los ahorros no son reales Los ahorros no son reales • No tendrá soporte ni respaldo No tendrá soporte ni respaldo • Genera problemas Legales Genera problemas Legales • Software Libre No sirve para aplicaciones de misión Software Libre No sirve para aplicaciones de misión

crítica crítica • Linux no está listo para el escritorio Linux no está listo para el escritorio

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

Errores al emplearloErrores al emplearlo

• Fallar al minimizar los costos y riesgos Fallar al minimizar los costos y riesgos asociados con una migración. asociados con una migración.

• Traer "Software Libre" por simple gusto o Traer "Software Libre" por simple gusto o porque puede ayudar a tu carrera. porque puede ayudar a tu carrera.

• Temer lo desconocido, incluyendo los temas de Temer lo desconocido, incluyendo los temas de licenciamiento. licenciamiento.

• Ignorar a la comunidad de Ignorar a la comunidad de "Código-Abierto"."Código-Abierto".

• Decir que como es "Código-Decir que como es "Código-Abierto, no requieres soporteAbierto, no requieres soporte. .

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

Ver: http://sesolibre.com/floss

Modelos de negocio - BPOModelos de negocio - BPO

• Consultoría y Soporte• BPO o Business Process Outsourcing

o Surge por la creciente necesidad de re-ubicar “funciones completas de negocio” a subsidiarias propias o a terceros típicamente en regiones de bajo costo. Funciones de alto perfil se les denomina “Knowledge process outsourcing”.

• BaaS – es una forma de entrega/venta del modelo BPO. o El área de TI hoy día no es suceptible de un BPO en

empresas grandes pero sus “departamentos” si lo son. (ej. Service desk, teleco, monitoreo)

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

Ver: http://sesolibre.com/floss

Modelos de negocio - XaaSModelos de negocio - XaaS

• XaaS es “Everything as a Service” es BPOo MaaS – Monitoring as a Serviceo CaaS – Communications as a Service (maduro)o IaaS – Infrastructure as a Service (Gartner )o ITaaS – IT as a Service (la meta)

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

Licencias vs. ServicioLicencias vs. Servicio

• El rey ha muerto viva el rey. Licencias vs. Servicio• Puedo tomar el código y hacer un producto propietario o

puedo tomar el código y me obligo a compartir lo que yo haga, o tomo el código y no comparto nada (ej. Apple)

• Modelos de Licencias de Código Abiertoo GPL (1,2,3)o LGPLo MITo BSDo Mozilla ......

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

El porqué licencias FLOSSEl porqué licencias FLOSS

• Copyleft es tiempo de compartirCopyleft es tiempo de compartir• Compartir para construirCompartir para construir• No a las patentes (discusión en CEE y EUA)No a las patentes (discusión en CEE y EUA)• El usuario es primeroEl usuario es primero• Meritocracia antes que MarketingMeritocracia antes que Marketing• El fin del esquema comercial de LicenciasEl fin del esquema comercial de Licencias

o ServiciosServicios por en cima de los costos de licencias. por en cima de los costos de licencias.o Situación actual en el pago de licencias y Situación actual en el pago de licencias y

mantenimiento.mantenimiento.o Modelos de negocios basados en servicios.Modelos de negocios basados en servicios.

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

● Gobiernos: Munich, Zaragoza, Valencia, Paris, ..

● Organizaciones: Nasa, SETI, ..

● Empresas: Danone, Auchan, Virgin Money..

● Empresas: Facebook, Google, Yahoo, ...

Instituciones que lo usanInstituciones que lo usan

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

Modelo de negocio - Casos reales Modelo de negocio - Casos reales

Cendant• Ahorros de $97.5mdd

usando Linux vs. 4 Mainframes

• Mainframe$100 milliones/añoSistemas escritos en 19704 mainframes IBMDesarrollado en TPF

• Unix$25 millones/año* Inició la recodificación en 2001100 a 120 servidores UnixEjecutando AIX

• Linux La migración a Unix se portó a Linux en el 2001144 servidores Intel en 12 clustersRed Hat Linux

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

20052005

Modelo de negocio - Casos reales Modelo de negocio - Casos reales

• Alta disponibilidad y desempeño 7x24

• 16,000 mensajes x segundo en picos

• 100 busquedas x seg.• Granja 45 servidores

64 bits usando Red Hat Linux.

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

Modelo de negocio - Casos reales Modelo de negocio - Casos reales

Grupo Posadas (Hoteles)• Ahorros de $1mdd usando Linux vs. Sun • Performance 3 a 1• Costo 10 a 1• ERP y Aplicaciones misión crítica.• Esquema OnDemand operado por

Oracle

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

Modelo de negocio - Casos reales Modelo de negocio - Casos reales

Michelin China• Intranet con casi cero

intervención de sistemas con un Wiki

DisneyColaboración para intercambio de ideas y datos de proyectos empleando un Wiki

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

Modelo de negocio - Casos reales Modelo de negocio - Casos reales

Qualitas• ...

En construcciónEn construcción

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

ConclusionesConclusiones

• Buscar beneficios clarosBuscar beneficios claros• Eficiencia en el trabajoEficiencia en el trabajo• Automatizar más con menos costoAutomatizar más con menos costo• Desarrollar habilidades internamente Desarrollar habilidades internamente • Promover y colaborar con proveedores y Promover y colaborar con proveedores y

asociados.asociados.

Conociendo y aplicando FLOSSConociendo y aplicando FLOSS

Preguntas y RespuestasPreguntas y Respuestas

Ridellco http://ridellco.com