How to Troubleshoot Apps for the Modern Connected Worker
Joomladay Greece 2011 - The Joomla Dilemma
1. The Joomla Dilemma
A story about punk, freedom,
passion, pirates and future.
Johan Janssens, Co-Founder Joomla
Joomladay Greece 2011 - Athens @johanjanssens
2. My Joomla Definition
“Joomla is an open source content management system
build by passionate developers from all over the world,
made freely available to everyone to use, study, improve
and distribute.”
http://www.slideshare.net/johanjanssens
4. Crowd Question
Open source is free (gratis) as in free beer ?
Answer
NO
http://www.slideshare.net/johanjanssens
5. Freedom doesn’t mean free of charge !
vrij ≠ gratis
fri ≠ gratis
frjáls ≠ ókeypis
vapaa ≠ ilmainen
frei ≠ kostenlos
freedom libre ≠ gratuit free
libre ≠ gratuito
of speech libero ≠ gratis beer
dror ≠ chinam
azad ≠ rayegon
aazad ≠ mu0
swatantra ≠ vina mulya
shadhi nata ≠ bine poisha
sudandram ≠ ilavasam
svobodnoe ≠ besplatnoe
http://www.slideshare.net/johanjanssens
6. Freedom success stories
Success story Freedom
eBay Trade
Google Advertising
Skype Telephony
Second life Social life
Youtube Video production
Linux Operating system
LAMP web applications
Ikea Furnishing
Joomla Websites
http://www.slideshare.net/johanjanssens
8. The Free So0ware Definition
1. The freedom to run the program, for any purpose
2. The freedom to study the program and change it
3. The freedom to distribute copies to your neighbor
4. The freedom to distribute copies of a modified version
http://www.gnu.org/philosophy/free-sw.html
http://www.slideshare.net/johanjanssens
12. Free / Open Source So0ware
• Not a mystery
• Not a religion
• Not a charity
• Not anti-commercial
• Not against ownership
• Not socialism
• Not a business model
A smarter way to produce so0ware
and a smarter way to distribute so0ware
http://www.slideshare.net/johanjanssens
13. Pursuit of So0ware Freedom and Profits
Success in open source requires you to serve
1. Those who spend time to save money
2. Those who spend money to save time
Differentiation drives the compelling reason to participate,
but incorrectly implemented it may also drive the
”compelling reason to abandon”
http://www.slideshare.net/johanjanssens
14. Open Source business models are hybrid
So0ware is free, but:
1. … we need donations and subsidies to survive(Apache
So0ware Foundation, Eclipse, ObjectWeb)
2. … we sell ads and placements (Mozilla)
3. … if you embed it in closed source, you pay a fee
(Trolltech, DB4Objects, Funambol, MySQL, etc.)
4. … services are for a fee (Covalent, Ubuntu/Canonical)
http://www.slideshare.net/johanjanssens
15. Open Source business models are hybrid
So0ware is free, but:
5. … on-going maintenance, monitoring and provision of
binaries is for a fee (Red Hat, JBoss, MySQL)
6. … some enterprise features are for a fee
(SugarCRM, Zimbra, JasperSo0)
7. … we built a closed-source product around it
(EnterpriseDB, GreenPlum)
8. … hardware is for a fee (Sun, Asterisk/Digium)
http://www.slideshare.net/johanjanssens
16. Open Source business models are hybrid
So0ware is free, but:
9. … we sell everything else on the planet, including
closed source so0ware (IBM)
10. … that’s not our real business (Ruby on Rails,
individual contributors, etc.)
11. … we regret it (Borland with Interbase)
12. … since we bought Sun and now we are stuck
with it (Oracle)
http://www.slideshare.net/johanjanssens
18. Crowd Question
Joomla is a product ?
Answer
NO
http://www.slideshare.net/johanjanssens
19. Barriers to Open Source adoption
1. Lack of formal support and services.
2. Velocity of change.
3. Lack of roadmap.
4. Functional gaps.
5. License types.
6. Lack of endorsements
open source projects generate so!ware, they do not
generate ‘whole product’
http://www.slideshare.net/johanjanssens
20. The Open Source principles
1. Free as in ‘Freedom’ Not ‘Zero cost’
2. Principle of ‘Openness’
3. Principle of ‘Transparency’
4. Principle of ‘Early and o!en’
5. Expectation of ‘Community’
The community is a byproduct of the project. The project
is a byproduct of the open source principles.
http://www.slideshare.net/johanjanssens
21. Crowd Question
Is there a Joomla business model ?
Answer
YES
http://www.slideshare.net/johanjanssens
24. You are building products with
and for Joomla,
each in your own markets,
with your business models of
choice.
http://www.slideshare.net/johanjanssens
30. The Joomla Dillema
“The Joomla Project is our tree of live. We feed of it’s
fruits. In order to allow it to produce and grow it
requires our continuous nurturing.”
http://www.slideshare.net/johanjanssens
32. Let’s claim back our Joomla
“It’s our community, our technology, our
project, let’s not give anyone the illusion of
control over it’s future.”
“Let break down whatever stands in the way
of original ideas, experiments, open minds
and progress.”
Paul Delius - Spoons, Knives and Forks
http://www.delius.be/delius/geekspeak/item/39-spoons-knives-and-forks
http://www.slideshare.net/johanjanssens
33. Are you a Pirate ?
Pirates are driven by altruism, reputation and
experience. No boundaries, rules nor regulations
can stop them. Pirates founded Joomla, it will be
pirates who continue to shape it’s future wherever
that might be.
http://www.slideshare.net/johanjanssens
34. Ask me how I became
a pirate ?
http://www.slideshare.net/johanjanssens
35. Influence over control
“Trade control for influence,
because in a meshed society
control gets marginalized
while influence delivers success.”
Simon Phipps
http://blogs.computerworlduk.com/simon-says/2010/08/on-contributor-agreements/index.htm
http://www.slideshare.net/johanjanssens
36. Technology not marketing
“Unless Joomla is lead by a strong
technical merit driven team, it will
ultimately fail.”
http://www.slideshare.net/johanjanssens
37. Community means participation
“Open source doesn’t improve by use,
advocacy, mindshare, by having 10 million
users. It improves by the participation and
contribution from it’s community.”
http://johan.janssens.me/post/5896327610/understanding-open-source
http://www.slideshare.net/johanjanssens
38. Summary
• FOSS business won’t work unless you serve both
those who spend time to save money and those who
spend money to save time
• Open source projects generate so0ware, they do not
generate ‘whole product’. Commercial open source does.
• Joomla will only have a future if we are able to evolve
it through participation, influence and strong technical
leadership.
• Finding a healthy balance between project and
product will be key to continued success.
http://www.slideshare.net/johanjanssens