SlideShare uma empresa Scribd logo
1 de 52
55thinking solutions




Comprender los ecosistemas de código abierto
              Madrid – Junio 2007
Introducción
• Esta presentación ha sido diseñada para gente que no está familiarizada con los
  proyectos de código abierto … ¡ aún !
• Se trata de un material educativo para perfiles no técnicos, que intenta explicar de
  forma resumida las principales características de los proyectos de código abierto
• Si bien es cierto que cada proyecto es diferente en su organización y constitución,
  creemos que la gran mayoría de los mensajes de esta presentación siguen siendo
  relevantes
• Esta presentación es un material vivo, así que cualquier sugerencia de mejoría y/o
  comentarios será bien recibidos
• Empecemos ¡ ya !
Licencia
Mi primera experiencia con un proyecto de código abierto




Un pequeño relato sobre mi primera aproximación a una proyecto de código abierto
Érase una vez, una nueva galaxia




  La de los proyectos de gestión de contenidos (C.M.S) de código abierto
La verdad es que no sabía muy bien por dónde empezar




Instalé un par de soluciones, leí la documentación, y empecé un análisis tipo CSI
Rápidamente, tomé una decisión




 Montar un prototipo de una solución de negocio con varios C.M.S distintos
Los primeros resultados no se hicieron esperar mucho




    La información es escasa, dispersa, orientada a perfiles técnicos
Pero un día descubrí algo especial




Extensiones ajenas desarrolladas por terceros complementan el código base
Esto me supo a gloria




Lo que buscaba ya existía, porque alguien antes de mí ya lo había necesitado
Decidí tomar altura para ubicarme mejor …




    Entender las características de un ecosistema de código abierto
Me di cuenta de que estaba en un archipiélago




  Un paquete base, extensiones ajenas alrededor: ¡que empiece el viaje!
Decidí seguir mi exploración en busca de tesoros escondidos




 Selecciona tu C.M.S de referencia antes de explorar la comunidad a fondo
Así mismo, encontré otra pieza para mi proyecto




         Busca, analiza y selecciona las mejores extensiones
Otras extensiones sin embargo, no me valían




            Dejarás de lado muchas otras extensiones
Pero seguí esforzándome




        Es capital supervisar la comunidad de forma regular
Para intentar ordenar la entropía




       El estado exacto de la comunidad cambia rápidamente
Al final completé mi propósito. Descansaba feliz cuando …




       Si, los proyectos de código abierto funcionan de verdad
De repente hubo cambios




       Es necesario actualizar el código base de vez en cuando
El equilibrio se había roto




Las actualizaciones del paquete base pueden tener un impacto directo en las extensiones
Mi solución ya no funcionaba. Tenia que actuar …




En algunos caso, algunas extensiones no se actualizan tan rápido como el paquete base
Primero busqué información en los foros …




     Podrás encontrar mucha información muy valiosa en los foros
Pero estaba perdido, intenté contactar con alguien




No hay que pensar como en el mundo del software tradicional (Closed Source)
Me di cuenta de que no existían teléfonos o emails de contacto




                       No, ¡no hay!
Entonces decidí escribir un mensaje en los foros y esperar




                Si, es lo mejor que se puede hacer
Alguna persona respondió rápido, pero no lo entendí del todo




    Vas a recibir mucha ayuda de muchas personas en el mundo entero
Otra persona estaba ocupada y no me podía ayudar




     En algunos casos, el soporte no será tan rápido como se desea
Se rumoreaba que el proyecto había sido abandonado




A veces, leerás cosas algo extrañas: Ten criterios propios. No hace falta creérselo todo
O que el desarrollador se había ido de viaje de novios




       Si, de verdad puede pasar: ¡Deséale al chico todo lo mejor!
Algunos me remitieron a la hoja de ruta del proyecto




Suele existir una hoja de ruta, pero a veces no vienen fechas asociadas a los hitos
A veces me desesperaba, pero como suele pasar en la vida …




          ¡Es mejor dejarlo un rato y salir a hacer deporte!
De forma natural, encontré mi camino. Entendí que …




Necesité alrededor de 12 meses para entender cómo funcionaba un entorno Open Source
Tenía que saber personalizar y luego mantener mis soluciones




El valor no está en el producto, sino en los servicios de adaptación del producto
Para entregar soluciones con una gran ventaja competitiva




Las soluciones de código abierto son igual de buenas que otras propietarias … o más
Trabajando a veces con presupuestos ajustados




Como el coste de licencia = 0, esto significa más presupuesto para la personalización
Consiguiendo resultados muy por encima de las expectativas




  Los clientes quedan muy satisfechos de sus soluciones de código abierto
Pero esto no lo es todo




                  Quedan cosas por contar …
Código abierto significa conocimiento libre




Al igual que las leyes o las recetas de cocina, el software tiene que ser abierto
El conocimiento promociona el desarrollo local




La gente puede ver cómo funcionan las cosas y aprender de la experiencia de los demás
Aportando innovación gratuita donde más se necesita




Asociaciones, autónomos, PYMES de … África, Asia, América, Oceanía, Europa
Actúa y participa en la revolución del código abierto




      Como ciudadano 2.0, puedes divertirte en beneficio de todos
Colabora con tu tiempo para ayudar a los novatos




Da soporte en los foros: desarrollador, diseñador, consultor, formador, publicista,…
Comparte: código, casos de éxito, mejores prácticas




      Devuelve valor añadido a la comunidad, cada vez que puedas
Forma/Convence amigos, colegas, clientes, proveedores




       Tú mismo tienes el poder para cambiarlo todo. Activa tu red social
Promociona el proyecto en eventos o conversaciones informales




Organiza eventos locales, para aficionados, estudiantes, profesionales o empresas
Haz una donación al proyecto para que sea más eficiente




Si puedes permitírtelo, no seas tímido. El dinero se utilizará para consolidar el proyecto
Existen muchos C.M.S de código abierto en el mercado …

                                •AIOCP           •Fundanemt     •PHP-Nuke
                                •BitWeaver       •Geeklog       •PHP-Update
                                •Clever Copy     •iGaming CMS   •phpComasy
                                •CMS Made Simple •Jaws          •phpwcms
                                •Contenido       •JetBox        •phpWebSite
                                •ContentNow      •Joomla        •PLUME CMS
                                •Dragonfly CMS •Jupiter         •Postnuke
                                •Drupal          •Mambo         •RunCMS
                                •e107            •MDPro         •SilverStripe
                                •Easyportal      •MODx          •SPIP
                                •EcwCMS          •Netious       •Tiki CMS/Groupware
                                •Elxis           •OneCMS        •toendaCMS
                                •Exponent        •Oscailt       •Typo3
                                •ExV2            •Ovidentia     •Typolight
                                •eZ Publish      •Papoo         •Website Baker
                                •FlushCMS        •PHP-Fusion    •Xaraya
                                                                •XOOPS
55thinking ha elegido Joomla como C.M.S de referencia




La comunidad Joomla es única debida a su diversidad, y esto genera mucha innovación
En Joomla, todos juntos creamos valor añadido, pero acuérdate




Se trata de la historia de un colectivo que piensa que el software debería ser distribuido
                                  de una forma más ética
que importa que el código sea abierto




 Cada vez que puedas, no te olvides del objetivo final: comparte tu código
Conclusiones
•    Las mejores soluciones de código abierto pueden competir con soluciones comerciales cerradas, tanto a
     nivel de rendimiento, como de seguridad o funcionalidades. Como el coste de licencia es cero, podrás
     hacer proyectos que no podías lanzar antes o tendrás más presupuesto para personalizar la solución
     acorde a tus necesidades
•    Un proyecto de código abierto se compone normalmente de un paquete base y de extensiones ajenas
     desarrolladas por terceros. La interoperabilidad de las extensiones ajenas y del paquete base debe estar
     estudiada con cuidado desde la concepción de la solución, porque un uso extensivo de extensiones ajenas
     puede incrementar los costes de mantenimiento
•    Las soluciones de código abierto siguen siendo soluciones de Software: hace falta mantenimiento y
     soporte. Los foros son una gran fuente de conocimiento: busca primero antes de escribir un post
•    Tu organización puede beneficiarse de las ventajas del código abierto si dispone en interno de recursos
     disponibles y capacitados. Si no es el caso, puedes pedir a empresas una oferta de soporte
•    El código abierto es más que un simple modelo de negocio, tiene raíces éticas muy profundas: piénsalo, e
     intenta, cada vez que puedas, devolver algo a la comunidad
•    Existen muchas soluciones de código abierto en el mercado: elige la que mejor cubra las necesidades de
     cada proyecto. No existe una solución universal
¡Gracias por tu atención!
                Web: http://www.55thinking.com
                  Email: info@55thinking.com




                  55 Thinking – Creative enablers
                  Estrategia | Diseño | Tecnología

Mais conteúdo relacionado

Semelhante a Comprender ecosistemas código abierto

Ejemplos de modelos de negocio basados en la licencia GPL en la comunidad joo...
Ejemplos de modelos de negocio basados en la licencia GPL en la comunidad joo...Ejemplos de modelos de negocio basados en la licencia GPL en la comunidad joo...
Ejemplos de modelos de negocio basados en la licencia GPL en la comunidad joo...Knowmades.com
 
Consejos de un perro viejo programador
Consejos de un perro viejo programadorConsejos de un perro viejo programador
Consejos de un perro viejo programadorBraulio Diez Botella
 
Desarrollo web el mejor aliado del Marketing Digital
Desarrollo web el mejor aliado del Marketing DigitalDesarrollo web el mejor aliado del Marketing Digital
Desarrollo web el mejor aliado del Marketing DigitalMarta Soler
 
[Drupal campspain2017] Contribuir a Drupal, de 0 a 100
[Drupal campspain2017] Contribuir a Drupal, de 0 a 100[Drupal campspain2017] Contribuir a Drupal, de 0 a 100
[Drupal campspain2017] Contribuir a Drupal, de 0 a 100Keopx
 
Financiación y modelos de negocio con Open Source
Financiación y modelos de negocio con Open SourceFinanciación y modelos de negocio con Open Source
Financiación y modelos de negocio con Open SourceJuan José Martínez
 
Tengo una idea. ¿Y ahora qué?
Tengo una idea. ¿Y ahora qué?Tengo una idea. ¿Y ahora qué?
Tengo una idea. ¿Y ahora qué?cachirulovalley
 
Como prototipar MAL una aplicación. La importancia del Wireframe
Como prototipar MAL una aplicación. La importancia del WireframeComo prototipar MAL una aplicación. La importancia del Wireframe
Como prototipar MAL una aplicación. La importancia del WireframeJorge Galindo Cruces
 
Como prototipar MAL una aplicación. La importancia del Wireframe
Como prototipar MAL una aplicación. La importancia del WireframeComo prototipar MAL una aplicación. La importancia del Wireframe
Como prototipar MAL una aplicación. La importancia del Wireframebetabeers
 
El diseñador a medias (con notas). UX Spain 2013
El diseñador a medias (con notas). UX Spain 2013 El diseñador a medias (con notas). UX Spain 2013
El diseñador a medias (con notas). UX Spain 2013 qweos
 
The_Original_Hacker_Guia_para_montar.pdf
The_Original_Hacker_Guia_para_montar.pdfThe_Original_Hacker_Guia_para_montar.pdf
The_Original_Hacker_Guia_para_montar.pdfCarlosJurado61
 
Internet como herramienta para Marketing Personal
Internet como herramienta para Marketing PersonalInternet como herramienta para Marketing Personal
Internet como herramienta para Marketing PersonalOrtizJuan
 
Scrum e-tic MALAGA y SEVILLA abril 2011
Scrum e-tic MALAGA y SEVILLA abril 2011Scrum e-tic MALAGA y SEVILLA abril 2011
Scrum e-tic MALAGA y SEVILLA abril 2011xtremobyte
 
Desarrollo ágil de software
Desarrollo ágil de softwareDesarrollo ágil de software
Desarrollo ágil de softwareJose Ramón Díaz
 
Lock in, como alma que lleva el diablo-semanawp2018
Lock in, como alma que lleva el diablo-semanawp2018Lock in, como alma que lleva el diablo-semanawp2018
Lock in, como alma que lleva el diablo-semanawp2018JuanKa Díaz - jdevelopia
 
Lock in, como alma que lleva el diablo-word camp-las-palmas-2018-16-9
Lock in, como alma que lleva el diablo-word camp-las-palmas-2018-16-9Lock in, como alma que lleva el diablo-word camp-las-palmas-2018-16-9
Lock in, como alma que lleva el diablo-word camp-las-palmas-2018-16-9JuanKa Díaz - jdevelopia
 
Contribuir a Drupal
Contribuir a DrupalContribuir a Drupal
Contribuir a DrupalKeopx
 

Semelhante a Comprender ecosistemas código abierto (20)

Ejemplos de modelos de negocio basados en la licencia GPL en la comunidad joo...
Ejemplos de modelos de negocio basados en la licencia GPL en la comunidad joo...Ejemplos de modelos de negocio basados en la licencia GPL en la comunidad joo...
Ejemplos de modelos de negocio basados en la licencia GPL en la comunidad joo...
 
Consejos de un perro viejo programador
Consejos de un perro viejo programadorConsejos de un perro viejo programador
Consejos de un perro viejo programador
 
Desarrollo web el mejor aliado del Marketing Digital
Desarrollo web el mejor aliado del Marketing DigitalDesarrollo web el mejor aliado del Marketing Digital
Desarrollo web el mejor aliado del Marketing Digital
 
[Drupal campspain2017] Contribuir a Drupal, de 0 a 100
[Drupal campspain2017] Contribuir a Drupal, de 0 a 100[Drupal campspain2017] Contribuir a Drupal, de 0 a 100
[Drupal campspain2017] Contribuir a Drupal, de 0 a 100
 
Financiación y modelos de negocio con Open Source
Financiación y modelos de negocio con Open SourceFinanciación y modelos de negocio con Open Source
Financiación y modelos de negocio con Open Source
 
10 Consejos para Freelance
10 Consejos para Freelance10 Consejos para Freelance
10 Consejos para Freelance
 
Tengo una idea. ¿Y ahora qué?
Tengo una idea. ¿Y ahora qué?Tengo una idea. ¿Y ahora qué?
Tengo una idea. ¿Y ahora qué?
 
Como prototipar MAL una aplicación. La importancia del Wireframe
Como prototipar MAL una aplicación. La importancia del WireframeComo prototipar MAL una aplicación. La importancia del Wireframe
Como prototipar MAL una aplicación. La importancia del Wireframe
 
Como prototipar MAL una aplicación. La importancia del Wireframe
Como prototipar MAL una aplicación. La importancia del WireframeComo prototipar MAL una aplicación. La importancia del Wireframe
Como prototipar MAL una aplicación. La importancia del Wireframe
 
El diseñador a medias (con notas). UX Spain 2013
El diseñador a medias (con notas). UX Spain 2013 El diseñador a medias (con notas). UX Spain 2013
El diseñador a medias (con notas). UX Spain 2013
 
The_Original_Hacker_Guia_para_montar.pdf
The_Original_Hacker_Guia_para_montar.pdfThe_Original_Hacker_Guia_para_montar.pdf
The_Original_Hacker_Guia_para_montar.pdf
 
Ro R Universidad
Ro R UniversidadRo R Universidad
Ro R Universidad
 
Internet como herramienta para Marketing Personal
Internet como herramienta para Marketing PersonalInternet como herramienta para Marketing Personal
Internet como herramienta para Marketing Personal
 
Scrum e-tic MALAGA y SEVILLA abril 2011
Scrum e-tic MALAGA y SEVILLA abril 2011Scrum e-tic MALAGA y SEVILLA abril 2011
Scrum e-tic MALAGA y SEVILLA abril 2011
 
Desarrollo ágil de software
Desarrollo ágil de softwareDesarrollo ágil de software
Desarrollo ágil de software
 
Lock in, como alma que lleva el diablo-semanawp2018
Lock in, como alma que lleva el diablo-semanawp2018Lock in, como alma que lleva el diablo-semanawp2018
Lock in, como alma que lleva el diablo-semanawp2018
 
Bantaba
BantabaBantaba
Bantaba
 
Frontend Developer
Frontend DeveloperFrontend Developer
Frontend Developer
 
Lock in, como alma que lleva el diablo-word camp-las-palmas-2018-16-9
Lock in, como alma que lleva el diablo-word camp-las-palmas-2018-16-9Lock in, como alma que lleva el diablo-word camp-las-palmas-2018-16-9
Lock in, como alma que lleva el diablo-word camp-las-palmas-2018-16-9
 
Contribuir a Drupal
Contribuir a DrupalContribuir a Drupal
Contribuir a Drupal
 

Mais de Knowmades.com

¿Cómo ganarse la vida con un blog?
¿Cómo ganarse la vida con un blog?¿Cómo ganarse la vida con un blog?
¿Cómo ganarse la vida con un blog?Knowmades.com
 
¿Cómo ganarse la vida con un blog?
¿Cómo ganarse la vida con un blog?¿Cómo ganarse la vida con un blog?
¿Cómo ganarse la vida con un blog?Knowmades.com
 
Manifiesto Evolve para un nuevo marketing Farmaceutico
Manifiesto Evolve para un nuevo marketing FarmaceuticoManifiesto Evolve para un nuevo marketing Farmaceutico
Manifiesto Evolve para un nuevo marketing FarmaceuticoKnowmades.com
 
¿Cómo vivir en la nube… y poder pagar las facturas a fin de mes?
¿Cómo vivir en la nube… y poder pagar las facturas a fin de mes?¿Cómo vivir en la nube… y poder pagar las facturas a fin de mes?
¿Cómo vivir en la nube… y poder pagar las facturas a fin de mes?Knowmades.com
 
¿Cómo vivir en la nube… y poder pagar las facturas a fin de mes?
¿Cómo vivir en la nube… y poder pagar las facturas a fin de mes?¿Cómo vivir en la nube… y poder pagar las facturas a fin de mes?
¿Cómo vivir en la nube… y poder pagar las facturas a fin de mes?Knowmades.com
 
Todo lo que debes saber sobre el nuevo Timeline de Facebook para tu fan Page
Todo lo que debes saber sobre el nuevo Timeline de Facebook para tu fan PageTodo lo que debes saber sobre el nuevo Timeline de Facebook para tu fan Page
Todo lo que debes saber sobre el nuevo Timeline de Facebook para tu fan PageKnowmades.com
 
33 errores letales para tu blog
33 errores letales para tu blog33 errores letales para tu blog
33 errores letales para tu blogKnowmades.com
 
Manifiesto para un eBook de éxito
Manifiesto para un eBook de éxitoManifiesto para un eBook de éxito
Manifiesto para un eBook de éxitoKnowmades.com
 
24 posibles usos para Twitter
24 posibles usos para Twitter24 posibles usos para Twitter
24 posibles usos para TwitterKnowmades.com
 
Ranking Twitoaster: Análisis del Top 100 usuarios Twitter activos en España
Ranking Twitoaster: Análisis del Top 100 usuarios Twitter activos en EspañaRanking Twitoaster: Análisis del Top 100 usuarios Twitter activos en España
Ranking Twitoaster: Análisis del Top 100 usuarios Twitter activos en EspañaKnowmades.com
 
Ganarse La Vida Con Joomla: Sueño o Realidad
Ganarse La Vida Con Joomla: Sueño o RealidadGanarse La Vida Con Joomla: Sueño o Realidad
Ganarse La Vida Con Joomla: Sueño o RealidadKnowmades.com
 
Presentación del proyecto Joomla! en el congreso Hispalinux - Cáceres - 14-1...
Presentación del proyecto Joomla!  en el congreso Hispalinux - Cáceres - 14-1...Presentación del proyecto Joomla!  en el congreso Hispalinux - Cáceres - 14-1...
Presentación del proyecto Joomla! en el congreso Hispalinux - Cáceres - 14-1...Knowmades.com
 
Understand Open Source ecosystems
Understand Open Source ecosystemsUnderstand Open Source ecosystems
Understand Open Source ecosystemsKnowmades.com
 

Mais de Knowmades.com (13)

¿Cómo ganarse la vida con un blog?
¿Cómo ganarse la vida con un blog?¿Cómo ganarse la vida con un blog?
¿Cómo ganarse la vida con un blog?
 
¿Cómo ganarse la vida con un blog?
¿Cómo ganarse la vida con un blog?¿Cómo ganarse la vida con un blog?
¿Cómo ganarse la vida con un blog?
 
Manifiesto Evolve para un nuevo marketing Farmaceutico
Manifiesto Evolve para un nuevo marketing FarmaceuticoManifiesto Evolve para un nuevo marketing Farmaceutico
Manifiesto Evolve para un nuevo marketing Farmaceutico
 
¿Cómo vivir en la nube… y poder pagar las facturas a fin de mes?
¿Cómo vivir en la nube… y poder pagar las facturas a fin de mes?¿Cómo vivir en la nube… y poder pagar las facturas a fin de mes?
¿Cómo vivir en la nube… y poder pagar las facturas a fin de mes?
 
¿Cómo vivir en la nube… y poder pagar las facturas a fin de mes?
¿Cómo vivir en la nube… y poder pagar las facturas a fin de mes?¿Cómo vivir en la nube… y poder pagar las facturas a fin de mes?
¿Cómo vivir en la nube… y poder pagar las facturas a fin de mes?
 
Todo lo que debes saber sobre el nuevo Timeline de Facebook para tu fan Page
Todo lo que debes saber sobre el nuevo Timeline de Facebook para tu fan PageTodo lo que debes saber sobre el nuevo Timeline de Facebook para tu fan Page
Todo lo que debes saber sobre el nuevo Timeline de Facebook para tu fan Page
 
33 errores letales para tu blog
33 errores letales para tu blog33 errores letales para tu blog
33 errores letales para tu blog
 
Manifiesto para un eBook de éxito
Manifiesto para un eBook de éxitoManifiesto para un eBook de éxito
Manifiesto para un eBook de éxito
 
24 posibles usos para Twitter
24 posibles usos para Twitter24 posibles usos para Twitter
24 posibles usos para Twitter
 
Ranking Twitoaster: Análisis del Top 100 usuarios Twitter activos en España
Ranking Twitoaster: Análisis del Top 100 usuarios Twitter activos en EspañaRanking Twitoaster: Análisis del Top 100 usuarios Twitter activos en España
Ranking Twitoaster: Análisis del Top 100 usuarios Twitter activos en España
 
Ganarse La Vida Con Joomla: Sueño o Realidad
Ganarse La Vida Con Joomla: Sueño o RealidadGanarse La Vida Con Joomla: Sueño o Realidad
Ganarse La Vida Con Joomla: Sueño o Realidad
 
Presentación del proyecto Joomla! en el congreso Hispalinux - Cáceres - 14-1...
Presentación del proyecto Joomla!  en el congreso Hispalinux - Cáceres - 14-1...Presentación del proyecto Joomla!  en el congreso Hispalinux - Cáceres - 14-1...
Presentación del proyecto Joomla! en el congreso Hispalinux - Cáceres - 14-1...
 
Understand Open Source ecosystems
Understand Open Source ecosystemsUnderstand Open Source ecosystems
Understand Open Source ecosystems
 

Comprender ecosistemas código abierto

  • 1. 55thinking solutions Comprender los ecosistemas de código abierto Madrid – Junio 2007
  • 2. Introducción • Esta presentación ha sido diseñada para gente que no está familiarizada con los proyectos de código abierto … ¡ aún ! • Se trata de un material educativo para perfiles no técnicos, que intenta explicar de forma resumida las principales características de los proyectos de código abierto • Si bien es cierto que cada proyecto es diferente en su organización y constitución, creemos que la gran mayoría de los mensajes de esta presentación siguen siendo relevantes • Esta presentación es un material vivo, así que cualquier sugerencia de mejoría y/o comentarios será bien recibidos • Empecemos ¡ ya !
  • 4. Mi primera experiencia con un proyecto de código abierto Un pequeño relato sobre mi primera aproximación a una proyecto de código abierto
  • 5. Érase una vez, una nueva galaxia La de los proyectos de gestión de contenidos (C.M.S) de código abierto
  • 6. La verdad es que no sabía muy bien por dónde empezar Instalé un par de soluciones, leí la documentación, y empecé un análisis tipo CSI
  • 7. Rápidamente, tomé una decisión Montar un prototipo de una solución de negocio con varios C.M.S distintos
  • 8. Los primeros resultados no se hicieron esperar mucho La información es escasa, dispersa, orientada a perfiles técnicos
  • 9. Pero un día descubrí algo especial Extensiones ajenas desarrolladas por terceros complementan el código base
  • 10. Esto me supo a gloria Lo que buscaba ya existía, porque alguien antes de mí ya lo había necesitado
  • 11. Decidí tomar altura para ubicarme mejor … Entender las características de un ecosistema de código abierto
  • 12. Me di cuenta de que estaba en un archipiélago Un paquete base, extensiones ajenas alrededor: ¡que empiece el viaje!
  • 13. Decidí seguir mi exploración en busca de tesoros escondidos Selecciona tu C.M.S de referencia antes de explorar la comunidad a fondo
  • 14. Así mismo, encontré otra pieza para mi proyecto Busca, analiza y selecciona las mejores extensiones
  • 15. Otras extensiones sin embargo, no me valían Dejarás de lado muchas otras extensiones
  • 16. Pero seguí esforzándome Es capital supervisar la comunidad de forma regular
  • 17. Para intentar ordenar la entropía El estado exacto de la comunidad cambia rápidamente
  • 18. Al final completé mi propósito. Descansaba feliz cuando … Si, los proyectos de código abierto funcionan de verdad
  • 19. De repente hubo cambios Es necesario actualizar el código base de vez en cuando
  • 20. El equilibrio se había roto Las actualizaciones del paquete base pueden tener un impacto directo en las extensiones
  • 21. Mi solución ya no funcionaba. Tenia que actuar … En algunos caso, algunas extensiones no se actualizan tan rápido como el paquete base
  • 22. Primero busqué información en los foros … Podrás encontrar mucha información muy valiosa en los foros
  • 23. Pero estaba perdido, intenté contactar con alguien No hay que pensar como en el mundo del software tradicional (Closed Source)
  • 24. Me di cuenta de que no existían teléfonos o emails de contacto No, ¡no hay!
  • 25. Entonces decidí escribir un mensaje en los foros y esperar Si, es lo mejor que se puede hacer
  • 26. Alguna persona respondió rápido, pero no lo entendí del todo Vas a recibir mucha ayuda de muchas personas en el mundo entero
  • 27. Otra persona estaba ocupada y no me podía ayudar En algunos casos, el soporte no será tan rápido como se desea
  • 28. Se rumoreaba que el proyecto había sido abandonado A veces, leerás cosas algo extrañas: Ten criterios propios. No hace falta creérselo todo
  • 29. O que el desarrollador se había ido de viaje de novios Si, de verdad puede pasar: ¡Deséale al chico todo lo mejor!
  • 30. Algunos me remitieron a la hoja de ruta del proyecto Suele existir una hoja de ruta, pero a veces no vienen fechas asociadas a los hitos
  • 31. A veces me desesperaba, pero como suele pasar en la vida … ¡Es mejor dejarlo un rato y salir a hacer deporte!
  • 32. De forma natural, encontré mi camino. Entendí que … Necesité alrededor de 12 meses para entender cómo funcionaba un entorno Open Source
  • 33. Tenía que saber personalizar y luego mantener mis soluciones El valor no está en el producto, sino en los servicios de adaptación del producto
  • 34. Para entregar soluciones con una gran ventaja competitiva Las soluciones de código abierto son igual de buenas que otras propietarias … o más
  • 35. Trabajando a veces con presupuestos ajustados Como el coste de licencia = 0, esto significa más presupuesto para la personalización
  • 36. Consiguiendo resultados muy por encima de las expectativas Los clientes quedan muy satisfechos de sus soluciones de código abierto
  • 37. Pero esto no lo es todo Quedan cosas por contar …
  • 38. Código abierto significa conocimiento libre Al igual que las leyes o las recetas de cocina, el software tiene que ser abierto
  • 39. El conocimiento promociona el desarrollo local La gente puede ver cómo funcionan las cosas y aprender de la experiencia de los demás
  • 40. Aportando innovación gratuita donde más se necesita Asociaciones, autónomos, PYMES de … África, Asia, América, Oceanía, Europa
  • 41. Actúa y participa en la revolución del código abierto Como ciudadano 2.0, puedes divertirte en beneficio de todos
  • 42. Colabora con tu tiempo para ayudar a los novatos Da soporte en los foros: desarrollador, diseñador, consultor, formador, publicista,…
  • 43. Comparte: código, casos de éxito, mejores prácticas Devuelve valor añadido a la comunidad, cada vez que puedas
  • 44. Forma/Convence amigos, colegas, clientes, proveedores Tú mismo tienes el poder para cambiarlo todo. Activa tu red social
  • 45. Promociona el proyecto en eventos o conversaciones informales Organiza eventos locales, para aficionados, estudiantes, profesionales o empresas
  • 46. Haz una donación al proyecto para que sea más eficiente Si puedes permitírtelo, no seas tímido. El dinero se utilizará para consolidar el proyecto
  • 47. Existen muchos C.M.S de código abierto en el mercado … •AIOCP •Fundanemt •PHP-Nuke •BitWeaver •Geeklog •PHP-Update •Clever Copy •iGaming CMS •phpComasy •CMS Made Simple •Jaws •phpwcms •Contenido •JetBox •phpWebSite •ContentNow •Joomla •PLUME CMS •Dragonfly CMS •Jupiter •Postnuke •Drupal •Mambo •RunCMS •e107 •MDPro •SilverStripe •Easyportal •MODx •SPIP •EcwCMS •Netious •Tiki CMS/Groupware •Elxis •OneCMS •toendaCMS •Exponent •Oscailt •Typo3 •ExV2 •Ovidentia •Typolight •eZ Publish •Papoo •Website Baker •FlushCMS •PHP-Fusion •Xaraya •XOOPS
  • 48. 55thinking ha elegido Joomla como C.M.S de referencia La comunidad Joomla es única debida a su diversidad, y esto genera mucha innovación
  • 49. En Joomla, todos juntos creamos valor añadido, pero acuérdate Se trata de la historia de un colectivo que piensa que el software debería ser distribuido de una forma más ética
  • 50. que importa que el código sea abierto Cada vez que puedas, no te olvides del objetivo final: comparte tu código
  • 51. Conclusiones • Las mejores soluciones de código abierto pueden competir con soluciones comerciales cerradas, tanto a nivel de rendimiento, como de seguridad o funcionalidades. Como el coste de licencia es cero, podrás hacer proyectos que no podías lanzar antes o tendrás más presupuesto para personalizar la solución acorde a tus necesidades • Un proyecto de código abierto se compone normalmente de un paquete base y de extensiones ajenas desarrolladas por terceros. La interoperabilidad de las extensiones ajenas y del paquete base debe estar estudiada con cuidado desde la concepción de la solución, porque un uso extensivo de extensiones ajenas puede incrementar los costes de mantenimiento • Las soluciones de código abierto siguen siendo soluciones de Software: hace falta mantenimiento y soporte. Los foros son una gran fuente de conocimiento: busca primero antes de escribir un post • Tu organización puede beneficiarse de las ventajas del código abierto si dispone en interno de recursos disponibles y capacitados. Si no es el caso, puedes pedir a empresas una oferta de soporte • El código abierto es más que un simple modelo de negocio, tiene raíces éticas muy profundas: piénsalo, e intenta, cada vez que puedas, devolver algo a la comunidad • Existen muchas soluciones de código abierto en el mercado: elige la que mejor cubra las necesidades de cada proyecto. No existe una solución universal
  • 52. ¡Gracias por tu atención! Web: http://www.55thinking.com Email: info@55thinking.com 55 Thinking – Creative enablers Estrategia | Diseño | Tecnología