Modelos de negocios alrededor
del software libre
Ing. Ricardo Naranjo Faccini, M.Sc. Noviembre 5 de 2015
Los derechos de autor
Los derechos de autor
Morales Morales – PaternidadPaternidad – DivulgaciónDivulgación – IntegridadIntegridad – ArrepentimientoArrepentimiento – AnonimatoAnonimato – SeudónimoSeudónimo ● CaracterísticasCaracterísticas – PerpetuosPerpetuos – InalienablesInalienables – InembargablesInembargables – IrrenunciablesIrrenunciables Patrimoniales Patrimoniales – Beneficios $$$$Beneficios $$$$ – ReproducciónReproducción – ComunicaciónComunicación – DistribuciónDistribución – TraducciónTraducción – AdaptaciónAdaptación – TransformaciónTransformación ● CaracterísticasCaracterísticas – TransferiblesTransferibles
– Periodo de tiempoPeriodo de tiempo – GeográficoGeográfico
– Ojo Contratos!!!Ojo Contratos!!!
Definiciones Definiciones Distribs. Modelos de negocio Entorno colombiano Empresa de consultoría Conclusión
En Colombia Solo Personas Naturales En Colombia Solo Personas Naturales
Libertades del software
Libertades del software
libre GNU/GPL
libre GNU/GPL
0)
0)
Libertad de uso.
Libertad de uso.
1)
1)
Libertad de estudiar y
Libertad de estudiar y
modificar.
modificar.
2)
2)
Libertad de distribuir.
Libertad de distribuir.
3)
3)
Libertad de compartir.
Libertad de compartir.
Definiciones Definiciones Distribs. Modelos de negocio Entorno colombiano Empresa de consultoría Conclusión
Definiciones Licencias Licencias Distribs. Modelos de negocio Entorno colombiano Empresa de consultoría
Open Source Initiative
Open Source Initiative
● Distribución libreDistribución libre ● Con Código fuenteCon Código fuente
● Integridad del código fuente originalIntegridad del código fuente original ● La licencia debe distribuirseLa licencia debe distribuirse
● Trabajos derivados pueden cambiar lic.Trabajos derivados pueden cambiar lic. ● No discrimina personas o gruposNo discrimina personas o grupos
● No discrimina campos de aplicaciónNo discrimina campos de aplicación ● Debe ser tecnológicamente neutralDebe ser tecnológicamente neutral ● No está amarrada a un paqueteNo está amarrada a un paquete
Propietario o privativo
Propietario o privativo
● Licencia de softwareLicencia de software
– Contrato privadoContrato privado
●(generalmente de adhesión)(generalmente de adhesión)
– Entre el fabricante y el usuarioEntre el fabricante y el usuario
– Determina las normas para que se pueda Determina las normas para que se pueda utilizar un bien
utilizar un bien
● GPL y OpenSourceGPL y OpenSource
– LicenciasLicencias
– Protegen la propiedadProtegen la propiedad
● ¿Software que no es libre?¿Software que no es libre?
– Privativo o privadoPrivativo o privado
Definiciones Definiciones Distribs. Modelos de negocio Entorno colombiano Empresa de consultoría Conclusión
Tipos de licencias
Tipos de licencias
GNU GNU OpenSource OpenSource Uso libre Uso libre Fuentes Fuentes disponibles disponibles Privativo Privativo x usr nombrado x usr nombrado x usr concurrente x usr concurrente x procesadores x procesadores x periodo de tiempo x periodo de tiempo x campus x campus Definiciones Definiciones Distribs. Modelos de negocio Entorno colombiano Empresa de consultoría Conclusión GNU / GPL GNU / GPL GNU / LGPL GNU / LGPL FDL FDL Creative Commons Creative Commons Apache License Apache LicenseNew and Simplified BSD licenses New and Simplified BSD licenses
Mozilla Public Lic. Mozilla Public Lic. Eclipse Public Lic. Eclipse Public Lic.
Apple Public Source License Apple Public Source License
MIT License MIT License
NASA Open Source Agreement NASA Open Source Agreement
PHP License PHP License
Sun Public License Sun Public License
Microsoft Public License Microsoft Public License
Microsoft Reciprocal License Microsoft Reciprocal License
Las distribuciones de Linux
Las distribuciones de Linux
• Descargar LinuxDescargar Linux
• Descargar aplicacionesDescargar aplicaciones • Descargar servidoresDescargar servidores ✔ Añadir valorAñadir valor
✔ Herramientas de instalaciónHerramientas de instalación ✔ LocalizaciónLocalización ✔ ActualizaciónActualización ✔ ServiciosServicios ✔ $ Vender$ Vender ✔ DVD'sDVD's ✔ ServiciosServicios Definiciones Distribs. Distribs. Modelos de negocio Entorno colombiano Empresa de consultoría Conclusión
Debian
Debian
$ Equipo de voluntarios
$ Equipo de voluntarios
$ Entidad sin ánimo de lucro
$ Entidad sin ánimo de lucro
$ Donaciones
$ Donaciones
✔ Distribuído por InternetDistribuído por Internet ✔ Numerosos hijosNumerosos hijos
✔ UbuntuUbuntu ✔ MintMint ✔ KaliKali Dynebolic Definiciones Distribs. Distribs. Modelos de negocio Entorno colombiano Empresa de consultoría Conclusión
Slackware
Slackware
$ Venta de DVD's
$ Venta de DVD's
✔
Nada es automático
Nada es automático
✔
No existen sorpresas
No existen sorpresas
✔
Todo está bajo el control del
Todo está bajo el control del
administrador
administrador
●Es la distribución
Es la distribución
–Más sencilla
Más sencilla
–Más compleja
Más compleja
–Más antigua
Más antigua
Definiciones Distribs. Distribs. Modelos de negocio Entorno colombiano Empresa de consultoría Conclusión✔ Sistema de RPM'sSistema de RPM's ✔ JbossJboss
✔ Numerosos hijosNumerosos hijos
$ Empresa de consultoría y soporte
$ Empresa de consultoría y soporte
técnico
técnico
$ RedHat enterprise / Fedora
$ RedHat enterprise / Fedora
$ 8
$ 8aa ganancia de primer día en Wall ganancia de primer día en Wall
Street
Street
✗ Crisis del .com (/100)Crisis del .com (/100)
Definiciones Distribs. Distribs. Modelos de negocio Entorno colombiano Empresa de consultoría Conclusión
Red Hat
Red Hat
✔ Slackware + RPM'sSlackware + RPM's ✔ Yast + YUMYast + YUM
$ 2005 Novell→
$ 2005 Novell→
✔ Certificación de grandes marcasCertificación de grandes marcas ✔ Certificación en seguridadCertificación en seguridad
✔ MonoMono
✗ Open SuSEOpen SuSE ✗ CrossOverCrossOver
$ Soporte empresarial y garantía
$ Soporte empresarial y garantía
$ Acceso a repositorios $ Acceso a repositorios Definiciones Distribs. Distribs. Modelos de negocio Entorno colombiano Empresa de consultoría Conclusión
Mandriva
Mandriva
2005 = Mandrake + Conectiva 2005 = Mandrake + Conectiva ✔ AmigabilidadAmigabilidad Servidor Servidor Desktop Desktop $ Consultoría y soporte $ Consultoría y soporte $ Venta de CD's $ Venta de CD's $ Mandriva Club $ Mandriva Club✗ 2010 Cambio en la administración2010 Cambio en la administración→→ ✗ Decisiones poco free + InestabilidadDecisiones poco free + Inestabilidad ✗ Boicot de equipo ITBoicot de equipo IT
✔ Les piden cacaoLes piden cacao ✗ 2014 QUIEBRA2014 QUIEBRA→→ Definiciones Distribs. Distribs. Modelos de negocio Entorno colombiano Empresa de consultoría Conclusión
2004, Mark Shuttleworth
2004, Mark Shuttleworth
$ US$10M (de US$575M de Thawte)
$ US$10M (de US$575M de Thawte)
$ Proyecto autosostenible
$ Proyecto autosostenible
$ Canonical Ltd (30 MUS$ / año)
$ Canonical Ltd (30 MUS$ / año)
$ Ubuntu One (Music Str / Software Ctr)
$ Ubuntu One (Music Str / Software Ctr) ✔ DesktopDesktop
✔ http://shipit.ubuntu.com http://shipit.ubuntu.com ✔ ¡¡Wikipedia!!¡¡Wikipedia!!
✔ TifloUbuntu, Unity, Launchpad, TifloUbuntu, Unity, Launchpad,
Landscape, Bazaar
Landscape, Bazaar
✔ Ubuntu TV, Ubuntu para AndroidUbuntu TV, Ubuntu para Android
Definiciones Distribs. Distribs. Modelos de negocio Entorno colombiano Empresa de consultoría Conclusión
Café Linux
Café Linux
Fabio Ospitia, Juan Diego Bolaños Fabio Ospitia, Juan Diego Bolaños
✔ Distribución ColombianaDistribución Colombiana ✔ Basada en Red HatBasada en Red Hat
✔ Traducción al españolTraducción al español
✗ RedHat se internacionalizaRedHat se internacionaliza ✗ Café Linux fracasóCafé Linux fracasó
Definiciones Distribs. Distribs. Modelos de negocio Entorno colombiano Empresa de consultoría Conclusión
• Juegos Olímpicos de Atlanta 1996Juegos Olímpicos de Atlanta 1996 • Apache salvó patriaApache salvó patria
✔ Donó parte del código fuente de Donó parte del código fuente de
AIX a Linux
AIX a Linux
✔ Apoyó con 2 billónes de dólares a Apoyó con 2 billónes de dólares a
empresas de software libre
empresas de software libre
✔ EclipseEclipse
$ Mecanismo de negociación con
$ Mecanismo de negociación con
Microsoft Microsoft Definiciones Distribs. Modelos de Modelos de negocio negocio Entorno colombiano Empresa de consultoría Conclusión
Santa Cruz Op. Syst.
Santa Cruz Op. Syst.
2004 - IBM dona código de AIX a Linux
2004 - IBM dona código de AIX a Linux
– Fallos en HDD x cortes de energíaFallos en HDD x cortes de energía – JournalingJournaling
✗ SCO argumenta violación de SCO argumenta violación de
patentes
patentes
✗ Anuncia cobro por US$699Anuncia cobro por US$699
✗ A todo aquel que use LinuxA todo aquel que use Linux
$ Pescar en río revuelto
$ Pescar en río revuelto
$ IBM contrademanda por 3000MUS$
$ IBM contrademanda por 3000MUS$
✗ Fue por lana y salió trasquilado...Fue por lana y salió trasquilado...
Definiciones Distribs. Modelos de Modelos de negocio negocio Entorno colombiano Empresa de consultoría Conclusión
1994 Mosaic Netscape→
1994 Mosaic Netscape→
Windows 95 incluye Explorer
Windows 95 incluye Explorer
Uso de mosaic Uso de mosaic Guerra de navegadores Guerra de navegadores 1998 Explorer gana 1998 Explorer gana
Liberar fuente sin otras libertades
Liberar fuente sin otras libertades
Ley antimonopolio hace explorer
Ley antimonopolio hace explorer
gratis por 7 años
gratis por 7 años
✗ Netscape Muere, Mozilla naceNetscape Muere, Mozilla nace
✔ Liberar lo que no se va a utilizarLiberar lo que no se va a utilizar
Definiciones Distribs. Modelos de Modelos de negocio negocio Entorno colombiano Empresa de consultoría Conclusión
Netscape
Netscape
Star
Star
Office
Office
✔ Suite ofimática multiplataformaSuite ofimática multiplataforma ✔ Sobre JavaSobre Java
✔ Binario de libre usoBinario de libre uso
$ 1999 Sun US$3.5M→
$ 1999 Sun US$3.5M→
$ Suite de oficina para solaris
$ Suite de oficina para solaris
✔ 2000-07-19 Dual GPL OpenOffice2000-07-19 Dual GPL OpenOffice→→ ✔ 2005-09-02 Full Libre (con logo)2005-09-02 Full Libre (con logo)
$ Delegar desarrollo a la comunidad
$ Delegar desarrollo a la comunidad
$ Bonitos y gorditos $ Bonitos y gorditos Definiciones Distribs. Modelos de Modelos de negocio negocio Entorno colombiano Empresa de consultoría Conclusión
MySQL AB
MySQL AB
✔ Base de datosBase de datos
✔ Extrasegura Extrarápida Fiable “Usable”Extrasegura Extrarápida Fiable “Usable”
✔ Licenciamiento dualLicenciamiento dual
✔ Gratis a menos que lo quiera incluir en Gratis a menos que lo quiera incluir en un desarrollo privativo
un desarrollo privativo
✗ Promocionar como software librePromocionar como software libre
$ Consultoría $ Consultoría Soporte técnico Soporte técnico Capacitación Capacitación $ 2008-01 Sun Microsystems→ $ 2008-01 Sun Microsystems→ “ “US$1.000'000.000”US$1.000'000.000” Definiciones Distribs. Modelos de Modelos de negocio negocio Entorno colombiano Empresa de consultoría Conclusión
Innoteck
Innoteck
✔ VirtualBoxVirtualBox
✔ Software para virtualizaciónSoftware para virtualización ✔ 2007 OSE x GPL2007 OSE x GPL→→ $ 2008 Sun Microsystems→ $ 2008 Sun Microsystems→ $ 2010 Oracle→ $ 2010 Oracle→ ✔ Diciembre 4, 2010 GPLDiciembre 4, 2010 GPL→→ $ extension $ extension
• USB 2.0, RDP, PXEUSB 2.0, RDP, PXE • PUELPUEL Definiciones Distribs. Modelos de Modelos de negocio negocio Entorno colombiano Empresa de consultoría Conclusión
Definiciones Distribs. Modelos de Modelos de negocio negocio Entorno colombiano Empresa de consultoría Conclusión
¡Chicanear!
¡Chicanear!
NeoGeo
NeoGeo
✔ Blender: 3D modeling & renderBlender: 3D modeling & render
$ Propietario con promesa
$ Propietario con promesa
● Ton Roosendaal, Not A Number Ton Roosendaal, Not A Number
1998
1998
✗ 2002 Bancarrota!2002 Bancarrota!→→
✔ 100.000 euros x Blender100.000 euros x Blender ✔ Blender FoundationBlender Foundation
$ 13 de octubre (7 semanas)
$ 13 de octubre (7 semanas)
$ Buena propaganda
$ Buena propaganda
✔ Hoy día Blender es GPLHoy día Blender es GPL
Definiciones Distribs. Modelos de Modelos de negocio negocio Entorno colombiano Empresa de consultoría Conclusión
● 19991999
● Mark SpencerMark Spencer
✔ Gaim / Pidgin / Empathy & L2TPGaim / Pidgin / Empathy & L2TP ✔ Software LibreSoftware Libre
✔ ¡Skype + Asterisk!¡Skype + Asterisk!
$ Hardware recomendado $ Hardware recomendado Definiciones Distribs. Modelos de Modelos de negocio negocio Entorno colombiano Empresa de consultoría Conclusión
¿Quien no usa Linux?
¿Quien no usa Linux?
Prácticamente NADIE Prácticamente NADIE Cluster Cluster 359 racks 359 racks 31654 servidores 31654 servidores 63184 CPUs 63184 CPUs 126.368 Ghz 126.368 Ghz 63184 RAM 63184 RAM 2527 Tbytes 2527 Tbytes 40'000.000 búsquedas / día 40'000.000 búsquedas / día 20+ datacenters en el mundo 20+ datacenters en el mundo
$ 3 días para instalación
$ 3 días para instalación
Definiciones Distribs. Modelos de Modelos de negocio negocio Entorno colombiano Empresa de consultoría Conclusión
● ¿Deuda social?¿Deuda social?
● James Pearse en OSCONJames Pearse en OSCON
– ¡Es bueno para la empresa!¡Es bueno para la empresa! – No compite con su productoNo compite con su producto – Se acelera la innovaciónSe acelera la innovación
– Mejores y más variados serviciosMejores y más variados servicios – Obligación de buena escrituraObligación de buena escritura
– Mejora calidad del softwareMejora calidad del software
– Los Hackers disfrutan solucionando Los Hackers disfrutan solucionando problemas difíciles
problemas difíciles
– Identifican RH potencialIdentifican RH potencial
Definiciones Distribs. Modelos de Modelos de negocio negocio Entorno colombiano Empresa de consultoría Conclusión
Darwin Darwin FreeBSD + FreeBSD + NeXT Step + NeXT Step + NetBSD = NetBSD =
Mac OS X Leopard (Unix)
Mac OS X Leopard (Unix)
$ Modificar software con licencia
$ Modificar software con licencia
que permita cambiar
que permita cambiar
licenciamiento
licenciamiento
✗ (NO SE PUEDE CON GNU/GPL)(NO SE PUEDE CON GNU/GPL)
Definiciones Distribs. Modelos de Modelos de negocio negocio Entorno colombiano Empresa de consultoría Conclusión
Apple
Apple
✔ Desarrollo de software GPLDesarrollo de software GPL ✔ BPM Modelling toolBPM Modelling tool
✔ Permite integrarse con módulos Permite integrarse con módulos
externos
externos
✔ Cualquiera puede hacerlosCualquiera puede hacerlos
$ Venta de módulos privativos
$ Venta de módulos privativos
– Personalizados y adaptadosPersonalizados y adaptados – Secretos industrialesSecretos industriales
$ Capacitaciones alrededor del
$ Capacitaciones alrededor del
mundo mundo Definiciones Distribs. Modelos de Modelos de negocio negocio Entorno colombiano Empresa de consultoría Conclusión
Legislación Colombiana
Legislación Colombiana
¿Licenciamiento en Colombia? ¿Licenciamiento en Colombia? Acuerdo Andino Acuerdo AndinoLey de derechos de autor
Ley de derechos de autor
No se pueden patentar algoritmos
No se pueden patentar algoritmos
Excención de IVA xa exportación
Excención de IVA xa exportación
Ley 788 de 2002 Ley 788 de 2002 Exención a Imporenta Exención a Imporenta Ley 633 de 2000 Ley 633 de 2000
Deducción por inversión en I+D
Deducción por inversión en I+D
Deducción por donaciones
Deducción por donaciones
Colciencias, Fedesoft, CATI...
Colciencias, Fedesoft, CATI...
Definiciones Distribs. Modelos de negocio Entorno Entorno colombiano colombiano Empresa de consultoría Conclusión
Venta de servicios de
Venta de servicios de
valor agregado
valor agregado
• Asesoría y consultoríaAsesoría y consultoría • DiseñoDiseño
• AcompañamientoAcompañamiento
• Montaje e instalaciónMontaje e instalación • Soporte técnicoSoporte técnico
• CapacitaciónCapacitación
• Desarrollo de softwareDesarrollo de software
• ExtensionesExtensiones
• Soporte técnicoSoporte técnico
• Exportación de serviciosExportación de servicios
Definiciones Distribs. Modelos de negocio Entorno colombiano Empresa de Empresa de consultoría consultoría Conclusión
Desarrollar software
Desarrollar software
privativo y licenciarlo
privativo y licenciarlo
● El software es propioEl software es propio ● Se venden licenciasSe venden licencias
● No se entregan los derechos No se entregan los derechos
patrimoniales
patrimoniales
● No hay libertadesNo hay libertades
● Solo se pueden utilizar librerías Solo se pueden utilizar librerías
LGPL/OpenSource
LGPL/OpenSource
● Regale algo útilRegale algo útil
● Lùcrese con plugins, módulos y Lùcrese con plugins, módulos y
extensiones extensiones Definiciones Distribs. Modelos de negocio Entorno colombiano Empresa de Empresa de consultoría consultoría Conclusión
Desarrollo a la medida
Desarrollo a la medida
● El software es del clienteEl software es del cliente ● Se entregan los derechos Se entregan los derechospatrimoniales
patrimoniales
● Se pueden utilizar librerías GPLSe pueden utilizar librerías GPL
● Se pueden utilizar herramientas GPLSe pueden utilizar herramientas GPL – EditoresEditores
– CompiladoresCompiladores – DepuradoresDepuradores
● El cliente no puede “revender” a El cliente no puede “revender” a
menos que lo licencie GPL
menos que lo licencie GPL
Definiciones Distribs. Modelos de negocio Entorno colombiano Empresa de Empresa de consultoría consultoría Conclusión
Software as a Service
Software as a Service
● No se vende el softwareNo se vende el software
● Se vende el servicio de accesoSe vende el servicio de acceso ● No se entrega el softwareNo se entrega el software
● Proveedor se encarga de la Proveedor se encarga de la
infraestructura
infraestructura
● Permite distribuir los costos en el Permite distribuir los costos en el
tiempo
tiempo
● Modelo financiero estableModelo financiero estable
– ClienteCliente – ProveedorProveedor Definiciones Distribs. Modelos de negocio Entorno colombiano Empresa de Empresa de consultoría consultoría Conclusión
Tener en cuenta al elegir
Tener en cuenta al elegir
SW para su proyecto
SW para su proyecto
Establecer su destino: Establecer su destino: – HogarHogar – MicroempresaMicroempresa– Pequeña empresaPequeña empresa – Mediana empresaMediana empresa – Gran empresaGran empresa
– GobiernoGobierno – OrganizaciónOrganización – EducativoEducativo Entender el tipo: Entender el tipo: – FuncionalidadFuncionalidad – GeneralizadoGeneralizado – EspecializadoEspecializado – PersonalizadoPersonalizado – Misión CríticaMisión Crítica
– Secreto industrialSecreto industrial
Determinar necesidades
Determinar necesidades
– DesempeñoDesempeño – Tiempo al aireTiempo al aire
– Capacidad (Almacenamiento y Procesamiento)Capacidad (Almacenamiento y Procesamiento) – Soporte técnico (tiempos de respuesta)Soporte técnico (tiempos de respuesta)
Definiciones Distribs. Modelos de negocio Entorno Entorno colombiano colombiano Empresa de consultoría Conclusión
Tener en cuenta al elegir
Tener en cuenta al elegir
SW para su proyecto
SW para su proyecto
Diseñar objetivos
Diseñar objetivos
– Corto, Mediano, Largo Corto, Mediano, Largo
plazo
plazo
Costo Vs. Beneficios
Costo Vs. Beneficios
– Corto, Mediano, Largo Corto, Mediano, Largo
plazo
plazo
Alcance
Alcance
– Utilizar, Entender, Utilizar, Entender,
Mejorar, Ajustar Mejorar, Ajustar Identificar los Identificar los riesgos riesgos – ComunicaciónComunicación – IntegraciónIntegración – CompatibilidadCompatibilidad – SeguridadSeguridad
●Robo, Espionaje, Robo, Espionaje,
Ingeniería Social
Ingeniería Social
Visualizar problemáticas
Visualizar problemáticas
– Licenciamiento ($, libertad)Licenciamiento ($, libertad) – DefragmentaciónDefragmentación – VirusVirus – ReinstalacionesReinstalaciones Definiciones Distribs. Modelos de negocio Entorno Entorno colombiano colombiano Empresa de consultoría Conclusión
Conclusiones
Conclusiones
Si es posible hacer negocios con
Si es posible hacer negocios con
Software Libre
Software Libre
Colombia ofrece un buen entorno
Colombia ofrece un buen entorno
para:
para:
Utilizar software libre
Utilizar software libre
Desarrollar y exportar software
Desarrollar y exportar software
El SW libre es una alternativa para
El SW libre es una alternativa para
encoger la brecha tecnológica con
encoger la brecha tecnológica con
el primer mundo el primer mundo Definiciones Distribs. Modelos de negocio Entorno colombiano Empresa de consultoría Conclusión Conclusión
Conclusiones
Conclusiones
Distribuir software libre es una
Distribuir software libre es una
buena acción, no está mal obtener
buena acción, no está mal obtener
beneficio de ello
beneficio de ello
Por el software libre se puede
Por el software libre se puede
cobrar “SM”
cobrar “SM”
Hay que ser muy cuidadosos al
Hay que ser muy cuidadosos al
elegir el software libre de soporte
elegir el software libre de soporte
para sus proyectos
para sus proyectos
No hay que matar la gallina de los
No hay que matar la gallina de los
huevos de oro huevos de oro Definiciones Distribs. Modelos de negocio Entorno colombiano Empresa de consultoría Conclusión Conclusión