SlideShare ist ein Scribd-Unternehmen logo
1 von 52
55thinking solutions




Understand Open Source ecosystems

        Madrid – June 2007
Scope of the presentation
• This presentation has been designed for people who are not familiar with Open source
  projects…yet!
• This is an educational material for non-technical new comers, that tries to explain the
  main characteristics of Open Source projects
• All Open Source projects are indeed different in their structure & details, but we felt
  that most of the messages transmitted in this presentation are widely true
• This presentation is a live document, so any feedbacks and suggestion of
  improvement will be taken into consideration
• Let’s start now…
License
My first ever experience with an open source project




  Little story tale about my first approximation to an open source project
Once upon a time, I discovered a new galaxy




  Open source projects related to Content Management Solutions - C.M.S.
Truth is that I did not know where to start




I installed a few packages in local, read documentation, then started CSI analysis
So I decided to take a decision




     Build a business prototype with different open source solutions
First Results were immediate & puzzling …




     Information is scarce, partial, technically oriented, dispersed
Until one day I discovered something




     Third-party extensions come and complement the core code
That looks like paradise to me




    No need to reinvent the wheel, what I need has been done before
I took some height to have a global view, then …




         Understand the nature of an open source project
I realised that I was in an archipelago not a galaxy




   A core package, third-party extensions around…have a nice journey
I decided to go on exploring in search of treasures




Select your C.M.S before exploring extensively the community of extensions
And I found another piece for my project




           Search, analyze and select your best options
Some other pieces were not so suitable to me




                 You will drop many pieces
But I kept my efforts in order to achieve




For added value generation, a close monitoring of the community is required
Ordering the entropy




 The exact state of the community as a whole is sometimes changing fast
And finally I could complete a solution. I was resting




                       Yes, it works !
Then suddenly, some changes occurred




       You will need to regularly update/upgrade the core code
The balance was broken




 Core upgrades will have a direct impact on the used third-party extensions
The solution was not working anymore. I had to act




  But in some cases, not all extensions will be updated as fast as the core
I looked first for infos in the forums …




       You will be able to find lots of information on the forums
I was feeling lost. I was trying to contact someone




        Don’t think as in a standard commercial-based support
But there was no phone available, no email either...




                     No, there are not!
So I posted in the forum & waited




               Yes, that’s the correct thing to do
Someone answered quickly, but I did not get it




       You will receive help from many people, all over the world
Another one was busy & could not help right away




        Sometimes the support will not be as fast as expected
Rumours had it that the project had been dropped




You might hear strange things: do not believe everything, have your own judgment
Or that the lead coder just got married




        Yes, this can really happen. Wish the guy all your best !
I was sent for a consultation of the road map…




     High level information, no deadlines associated to milestones
…Sometimes I felt desperate, but as often in life…




       Go out a while and do some sports, that’s a better option
Finally I found my way. I understood that…




It cost me 12 months to fully understand how an open source community works
I had to customize & maintain the solution




       You will need to adapt things & then maintain the solution
To offer a competitive advantage to my clients




    Open source solution can be as good as most commercial products
Respecting budget constraints




As license = 0, you will have more budget to adapt the software to your needs
Delivering high client’s satisfaction




  If your services are good, your internal/external clients will be very happy
But that’s not all folks




                    This is not the end yet…
Open source means open knowledge




    As laws or receipts are open knowledge, software should be too
Knowledge promotes the development of local activities




      People can now see how things work and learn from others
Bringing FREE innovation where it is most needed




NGO, SOHO, SME …all over the world, Africa, Asia, America, Oceania, Europe
So, act & participate in the revolution




       As a citizen 2.0, you can have fun & act for the benefits of all
Collaborate with your time supporting newcomers




Provide support in the forums: coders, designers, marketers, trainers, consultants…
Share: case study, code, practices




Bring back value to the community, sharing extensions or explaining best practices
Convince/Train your friends, colleagues, clients, suppliers




        You have the power to do anything. Activate your social network
Promote the project in events, seminars or informal chats




 Organize local events, be it for hobbyist/students, professionals, companies
Donate the project to help it be more efficient




 If you can afford it, don’t be shy. Money will help consolidating the project
There are plenty of open source CMS in the market …

                                 •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 has chosen Joomla as its reference CMS




Joomla community is unique due to its diversity that brings a clear innovative edge
In Joomla, all together we create value but remember…




It’s about a collective that thinks that software should be distributed a fairer way
That Open Source matters




That’s why whenever you can, don’t forget the final goal, open up & share your code
Conclusions
•    Best of breed Open Source solutions can be as good as commercial solutions in performance, security
     & functionalities. As the licensing cost are zero, you will have more budget to tailor your solution to
     your needs
•    An open source project is normally formed by a core code developed by an official core team &
     extensions developed by third party coders.
•    The interoperability of non-core extensions with the core code should be carefully considered, as an
     extensive use of third party extensions may increase the maintenance costs
•    Open Source solutions are software solutions: they need maintenance & support. Forums are great
     source of support: search first, then ask
•    Your organisation can take the most of an Open Source project if the skills are presents & available
     in-house. If not, ask for professional support
•    Open Source software is more than business model, it has strong ethical roots: think about it and try
     to bring back value to the community
•    There are plenty of Open source solutions available in the market: choose the one that better fits
     your needs. There is no universal panacea
Thanks for reading
                Web: http://www.55thinking.com
                  Email: info@55thinking.com




                     55 Thinking – Creative enablers
                      Strategy | Design | Technology

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

The OSGeo Foundation: Professionally Leveraging Open Source Geospatial
The OSGeo Foundation: Professionally Leveraging Open Source GeospatialThe OSGeo Foundation: Professionally Leveraging Open Source Geospatial
The OSGeo Foundation: Professionally Leveraging Open Source Geospatial
 
Open Source & PHP
Open Source & PHPOpen Source & PHP
Open Source & PHP
 
Free Open Source Software over Proprietary Software
Free Open Source Software over Proprietary SoftwareFree Open Source Software over Proprietary Software
Free Open Source Software over Proprietary Software
 
Practical Trademark Law for FOSS Projects
Practical Trademark Law for FOSS ProjectsPractical Trademark Law for FOSS Projects
Practical Trademark Law for FOSS Projects
 
Open source software development
Open source software developmentOpen source software development
Open source software development
 
Opensource
OpensourceOpensource
Opensource
 
Open Source is Not An Alternative, It is The Solution
Open Source is Not An Alternative, It is The SolutionOpen Source is Not An Alternative, It is The Solution
Open Source is Not An Alternative, It is The Solution
 
A kick-start into Open Source
A kick-start into Open SourceA kick-start into Open Source
A kick-start into Open Source
 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentation
 
Open Source Software[1]
Open Source Software[1]Open Source Software[1]
Open Source Software[1]
 
Challenges to the Open Source Model Today
Challenges to the Open Source Model TodayChallenges to the Open Source Model Today
Challenges to the Open Source Model Today
 
Best Practices in Starting an Open Source Project for Companies
Best Practices in Starting an Open Source Project for CompaniesBest Practices in Starting an Open Source Project for Companies
Best Practices in Starting an Open Source Project for Companies
 
Michael Widenius
Michael WideniusMichael Widenius
Michael Widenius
 
Advantages & Disadvantages (Open-Source vs. Proprietary Software)
Advantages & Disadvantages (Open-Source vs. Proprietary Software)Advantages & Disadvantages (Open-Source vs. Proprietary Software)
Advantages & Disadvantages (Open-Source vs. Proprietary Software)
 
Guidelines on Designing for Accessibility in UX Design
Guidelines on Designing for Accessibility in UX DesignGuidelines on Designing for Accessibility in UX Design
Guidelines on Designing for Accessibility in UX Design
 
Open Source Revenue Model
Open Source Revenue ModelOpen Source Revenue Model
Open Source Revenue Model
 
Open Source @ Uber
Open Source @ Uber Open Source @ Uber
Open Source @ Uber
 
Open source
Open sourceOpen source
Open source
 
5/ GitHub Inner Source @ OPEN'16
5/ GitHub Inner Source @ OPEN'165/ GitHub Inner Source @ OPEN'16
5/ GitHub Inner Source @ OPEN'16
 
Open Source Licences
Open Source LicencesOpen Source Licences
Open Source Licences
 

Andere mochten auch

Understanding Software Ecosystems
Understanding Software EcosystemsUnderstanding Software Ecosystems
Understanding Software Ecosystems
Bala Iyer
 
Deltacloud Presentation - OSSConf 2010
Deltacloud Presentation - OSSConf 2010Deltacloud Presentation - OSSConf 2010
Deltacloud Presentation - OSSConf 2010
Michal Fojtik
 
Deltacloud Presentation OpenHouse 2010
Deltacloud Presentation OpenHouse 2010Deltacloud Presentation OpenHouse 2010
Deltacloud Presentation OpenHouse 2010
Michal Fojtik
 
Evaluation Question 1
Evaluation Question 1Evaluation Question 1
Evaluation Question 1
04tollidayl
 

Andere mochten auch (20)

ECOS: Ecological Studies of Open Source Software Ecosystems (@ CSMR-WCRE 2014...
ECOS: Ecological Studies of Open Source Software Ecosystems (@ CSMR-WCRE 2014...ECOS: Ecological Studies of Open Source Software Ecosystems (@ CSMR-WCRE 2014...
ECOS: Ecological Studies of Open Source Software Ecosystems (@ CSMR-WCRE 2014...
 
Open Source Software Ecosystem & Stack
Open Source Software Ecosystem & StackOpen Source Software Ecosystem & Stack
Open Source Software Ecosystem & Stack
 
Understanding Software Ecosystems
Understanding Software EcosystemsUnderstanding Software Ecosystems
Understanding Software Ecosystems
 
Software Ecosystem Evolution. It's complex!
Software Ecosystem Evolution. It's complex!Software Ecosystem Evolution. It's complex!
Software Ecosystem Evolution. It's complex!
 
Software ecosystem
Software ecosystemSoftware ecosystem
Software ecosystem
 
QuESo: a Quality Model for Open Source Software Ecosystems
QuESo: a Quality Model for Open Source Software EcosystemsQuESo: a Quality Model for Open Source Software Ecosystems
QuESo: a Quality Model for Open Source Software Ecosystems
 
Instruments for emission reduction
Instruments for emission reductionInstruments for emission reduction
Instruments for emission reduction
 
Ecosystem visualization methodology
Ecosystem visualization methodologyEcosystem visualization methodology
Ecosystem visualization methodology
 
Open Source and its role in a new IT ecosystem
Open Source and its role in a new IT ecosystemOpen Source and its role in a new IT ecosystem
Open Source and its role in a new IT ecosystem
 
Open Source By The Numbers
Open Source By The NumbersOpen Source By The Numbers
Open Source By The Numbers
 
Challenges in Software Ecosystem Research
Challenges in Software Ecosystem ResearchChallenges in Software Ecosystem Research
Challenges in Software Ecosystem Research
 
Open source: a job and adventure
Open source: a job and adventureOpen source: a job and adventure
Open source: a job and adventure
 
Play2 ou l'architecture web réactive
Play2 ou l'architecture web réactivePlay2 ou l'architecture web réactive
Play2 ou l'architecture web réactive
 
Deltacloud API
Deltacloud APIDeltacloud API
Deltacloud API
 
Deltacloud Presentation - OSSConf 2010
Deltacloud Presentation - OSSConf 2010Deltacloud Presentation - OSSConf 2010
Deltacloud Presentation - OSSConf 2010
 
Deltacloud Presentation OpenHouse 2010
Deltacloud Presentation OpenHouse 2010Deltacloud Presentation OpenHouse 2010
Deltacloud Presentation OpenHouse 2010
 
Evaluation Question 1
Evaluation Question 1Evaluation Question 1
Evaluation Question 1
 
Introduction to research on open source software
Introduction to research on open source softwareIntroduction to research on open source software
Introduction to research on open source software
 
9.7 Things Every Programmer Should Know About User Experience
9.7 Things Every Programmer Should Know About User Experience9.7 Things Every Programmer Should Know About User Experience
9.7 Things Every Programmer Should Know About User Experience
 
Open Source Software For Education (Mel Mc Intyre) Open App
Open Source Software For Education (Mel Mc Intyre) Open AppOpen Source Software For Education (Mel Mc Intyre) Open App
Open Source Software For Education (Mel Mc Intyre) Open App
 

Ähnlich wie Understand Open Source ecosystems

NAP review
NAP reviewNAP review
NAP review
pducy
 
Os Fitzpatrick Sussman Wiifm
Os Fitzpatrick Sussman WiifmOs Fitzpatrick Sussman Wiifm
Os Fitzpatrick Sussman Wiifm
oscon2007
 
Google Product Dev Process
Google Product Dev ProcessGoogle Product Dev Process
Google Product Dev Process
Nont Banditwong
 
564 Class Notes July 27, 2010
564 Class Notes July 27, 2010564 Class Notes July 27, 2010
564 Class Notes July 27, 2010
Stephanie Magleby
 
Open source and You. DrupalForum ZP.
Open source and You. DrupalForum ZP.Open source and You. DrupalForum ZP.
Open source and You. DrupalForum ZP.
Ovadiah Myrgorod
 

Ähnlich wie Understand Open Source ecosystems (20)

Virtual Collaboration
Virtual CollaborationVirtual Collaboration
Virtual Collaboration
 
NAP review
NAP reviewNAP review
NAP review
 
Os Fitzpatrick Sussman Wiifm
Os Fitzpatrick Sussman WiifmOs Fitzpatrick Sussman Wiifm
Os Fitzpatrick Sussman Wiifm
 
Contributing to an Open Source Project 101
Contributing to an Open Source Project 101Contributing to an Open Source Project 101
Contributing to an Open Source Project 101
 
Panu Kalliokoski, Solita “Why Custom Software Should Be Open Source” - Mindt...
Panu Kalliokoski, Solita  “Why Custom Software Should Be Open Source” - Mindt...Panu Kalliokoski, Solita  “Why Custom Software Should Be Open Source” - Mindt...
Panu Kalliokoski, Solita “Why Custom Software Should Be Open Source” - Mindt...
 
Group Partners approach to solving the right problem
Group Partners approach to solving the right problemGroup Partners approach to solving the right problem
Group Partners approach to solving the right problem
 
2009 Approach(N)
2009 Approach(N)2009 Approach(N)
2009 Approach(N)
 
DevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable ProductsDevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable Products
 
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
"Startups, comment gérer une équipe de développeurs" par Laurent Cerveau
 
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterpriseApache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
 
Google Product Dev Process
Google Product Dev ProcessGoogle Product Dev Process
Google Product Dev Process
 
564 Class Notes July 27, 2010
564 Class Notes July 27, 2010564 Class Notes July 27, 2010
564 Class Notes July 27, 2010
 
The importance of FOSS for non-profit organizations
The importance of FOSS for non-profit organizationsThe importance of FOSS for non-profit organizations
The importance of FOSS for non-profit organizations
 
Open source and You. DrupalForum ZP.
Open source and You. DrupalForum ZP.Open source and You. DrupalForum ZP.
Open source and You. DrupalForum ZP.
 
Binary crosswords
Binary crosswordsBinary crosswords
Binary crosswords
 
Working in teams vs working individually
Working in teams vs working individuallyWorking in teams vs working individually
Working in teams vs working individually
 
How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014
 
Futuropolis 2058 Singapore - OpenSocial, a standard for the social web
Futuropolis 2058 Singapore - OpenSocial, a standard for the social webFuturopolis 2058 Singapore - OpenSocial, a standard for the social web
Futuropolis 2058 Singapore - OpenSocial, a standard for the social web
 
A Journey Down the Open Road - SymfonyCon Paris 2015
A Journey Down the Open Road - SymfonyCon Paris 2015A Journey Down the Open Road - SymfonyCon Paris 2015
A Journey Down the Open Road - SymfonyCon Paris 2015
 
Why your project's brand is more important than the code - SCRIPT
Why your project's brand is more important than the code - SCRIPTWhy your project's brand is more important than the code - SCRIPT
Why your project's brand is more important than the code - SCRIPT
 

Mehr von Knowmades.com

Mehr von Knowmades.com (14)

¿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...
 
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...
 
Comprender los ecosistemas de codigo abierto
Comprender los ecosistemas de codigo abiertoComprender los ecosistemas de codigo abierto
Comprender los ecosistemas de codigo abierto
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

Understand Open Source ecosystems

  • 1. 55thinking solutions Understand Open Source ecosystems Madrid – June 2007
  • 2. Scope of the presentation • This presentation has been designed for people who are not familiar with Open source projects…yet! • This is an educational material for non-technical new comers, that tries to explain the main characteristics of Open Source projects • All Open Source projects are indeed different in their structure & details, but we felt that most of the messages transmitted in this presentation are widely true • This presentation is a live document, so any feedbacks and suggestion of improvement will be taken into consideration • Let’s start now…
  • 4. My first ever experience with an open source project Little story tale about my first approximation to an open source project
  • 5. Once upon a time, I discovered a new galaxy Open source projects related to Content Management Solutions - C.M.S.
  • 6. Truth is that I did not know where to start I installed a few packages in local, read documentation, then started CSI analysis
  • 7. So I decided to take a decision Build a business prototype with different open source solutions
  • 8. First Results were immediate & puzzling … Information is scarce, partial, technically oriented, dispersed
  • 9. Until one day I discovered something Third-party extensions come and complement the core code
  • 10. That looks like paradise to me No need to reinvent the wheel, what I need has been done before
  • 11. I took some height to have a global view, then … Understand the nature of an open source project
  • 12. I realised that I was in an archipelago not a galaxy A core package, third-party extensions around…have a nice journey
  • 13. I decided to go on exploring in search of treasures Select your C.M.S before exploring extensively the community of extensions
  • 14. And I found another piece for my project Search, analyze and select your best options
  • 15. Some other pieces were not so suitable to me You will drop many pieces
  • 16. But I kept my efforts in order to achieve For added value generation, a close monitoring of the community is required
  • 17. Ordering the entropy The exact state of the community as a whole is sometimes changing fast
  • 18. And finally I could complete a solution. I was resting Yes, it works !
  • 19. Then suddenly, some changes occurred You will need to regularly update/upgrade the core code
  • 20. The balance was broken Core upgrades will have a direct impact on the used third-party extensions
  • 21. The solution was not working anymore. I had to act But in some cases, not all extensions will be updated as fast as the core
  • 22. I looked first for infos in the forums … You will be able to find lots of information on the forums
  • 23. I was feeling lost. I was trying to contact someone Don’t think as in a standard commercial-based support
  • 24. But there was no phone available, no email either... No, there are not!
  • 25. So I posted in the forum & waited Yes, that’s the correct thing to do
  • 26. Someone answered quickly, but I did not get it You will receive help from many people, all over the world
  • 27. Another one was busy & could not help right away Sometimes the support will not be as fast as expected
  • 28. Rumours had it that the project had been dropped You might hear strange things: do not believe everything, have your own judgment
  • 29. Or that the lead coder just got married Yes, this can really happen. Wish the guy all your best !
  • 30. I was sent for a consultation of the road map… High level information, no deadlines associated to milestones
  • 31. …Sometimes I felt desperate, but as often in life… Go out a while and do some sports, that’s a better option
  • 32. Finally I found my way. I understood that… It cost me 12 months to fully understand how an open source community works
  • 33. I had to customize & maintain the solution You will need to adapt things & then maintain the solution
  • 34. To offer a competitive advantage to my clients Open source solution can be as good as most commercial products
  • 35. Respecting budget constraints As license = 0, you will have more budget to adapt the software to your needs
  • 36. Delivering high client’s satisfaction If your services are good, your internal/external clients will be very happy
  • 37. But that’s not all folks This is not the end yet…
  • 38. Open source means open knowledge As laws or receipts are open knowledge, software should be too
  • 39. Knowledge promotes the development of local activities People can now see how things work and learn from others
  • 40. Bringing FREE innovation where it is most needed NGO, SOHO, SME …all over the world, Africa, Asia, America, Oceania, Europe
  • 41. So, act & participate in the revolution As a citizen 2.0, you can have fun & act for the benefits of all
  • 42. Collaborate with your time supporting newcomers Provide support in the forums: coders, designers, marketers, trainers, consultants…
  • 43. Share: case study, code, practices Bring back value to the community, sharing extensions or explaining best practices
  • 44. Convince/Train your friends, colleagues, clients, suppliers You have the power to do anything. Activate your social network
  • 45. Promote the project in events, seminars or informal chats Organize local events, be it for hobbyist/students, professionals, companies
  • 46. Donate the project to help it be more efficient If you can afford it, don’t be shy. Money will help consolidating the project
  • 47. There are plenty of open source CMS in the market … •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 has chosen Joomla as its reference CMS Joomla community is unique due to its diversity that brings a clear innovative edge
  • 49. In Joomla, all together we create value but remember… It’s about a collective that thinks that software should be distributed a fairer way
  • 50. That Open Source matters That’s why whenever you can, don’t forget the final goal, open up & share your code
  • 51. Conclusions • Best of breed Open Source solutions can be as good as commercial solutions in performance, security & functionalities. As the licensing cost are zero, you will have more budget to tailor your solution to your needs • An open source project is normally formed by a core code developed by an official core team & extensions developed by third party coders. • The interoperability of non-core extensions with the core code should be carefully considered, as an extensive use of third party extensions may increase the maintenance costs • Open Source solutions are software solutions: they need maintenance & support. Forums are great source of support: search first, then ask • Your organisation can take the most of an Open Source project if the skills are presents & available in-house. If not, ask for professional support • Open Source software is more than business model, it has strong ethical roots: think about it and try to bring back value to the community • There are plenty of Open source solutions available in the market: choose the one that better fits your needs. There is no universal panacea
  • 52. Thanks for reading Web: http://www.55thinking.com Email: info@55thinking.com 55 Thinking – Creative enablers Strategy | Design | Technology