SlideShare a Scribd company logo
Lucas Arruda
lucas@ciandt.com
@lunascarruda
Renato Vasconcellos
renato@taller.net.br
@revagomes
SELLING THE
OPEN-SOURCE PHILOSOPHY
Lucas Arruda
Software Architect @ CI&T DCO
Open-Source enthusiast
Acquia Certified Developer
Based on Campinas-SP / Brazil
Zend Certified Engineer PHP 5.3
Drupaler for 4+ yrs
GCP Authorized Trainer & Qualified Dev.
Handrus
Based on Florianópolis-SC / BR
Software Architect / Dev @ Taller
Open-Source & Agile
~10 yrs on the road
Drupaler for 6 yrs
Renato Vasconcellos
Based on Florianópolis-SC / BR
Software Architect / Dev @ Taller
Open-Source and Agile
~8 yrs on the road
Drupaler for ~6 yrs
Anyway…
What is
Open-
Source?
● To harness the power of
distributed peer-review and
transparency.
OSI defines Open-Source
as a process that promises:
● More quality, reliability,
flexibility, better cost control
and long-term stability.
● End to predatory vendor
lock-in.
Is that hard to sell
Open-Source?
First we need to refute
some myths.
“Open-Source is Insecure”
Selling the Open-Source Philosophy - DrupalCon Latin America
Selling the Open-Source Philosophy - DrupalCon Latin America
Selling the Open-Source Philosophy - DrupalCon Latin America
“Open Source
Quality is Low”
Selling the Open-Source Philosophy - DrupalCon Latin America
Coverity Scan Report
for Open-Source
Metric Open-Source Proprietary Source
Defect Density* .59 .72
● Code analysis tool used by Microsoft, SAP, Novell, Symantec, NASA, Konami…
● Analyse C/C++ and Java source
*Number of defects for every 1k lines
Selling the Open-Source Philosophy - DrupalCon Latin America
Coverity Scan Report for Open-Source
● “8 out of 10 people surveyed are choosing Open-Source
based on quality.”
● “Open-source code quality surpasses proprietary code
quality in C/C++ projects”
● “If software is eating the world, then open-source
software is leading the charge,” Zack Samocha, senior
director of products for Coverity
“Nobody owns,
no one supports”
Selling the Open-Source Philosophy - DrupalCon Latin America
Selling the Open-Source Philosophy - DrupalCon Latin America
“Life is not a bed of roses”
Selling the Open-Source Philosophy - DrupalCon Latin America
“Open-Source is Insecure”
“Open Source Quality is Low”
“Nobody owns, no one supports”
Is that hard to sell
Drupal?
Security team (43 members)
Drupal Security
Peer review
Pareview.sh
Automated tests
Protection against major flaws:
Drupal Security
● Injection
● Cross Site Scripting
● Session Management
● Cross Site Request Forgeries
Vulnerability Tests (Veracode, Qualys)
Drupal Security
is-drupal-secure ?
Whitehouse.gov switch to Drupal
Drupal PCI Compliance
Coding Standards
Drupal Quality
Peer review
Pareview.sh
Automated tests
Huge community
Drupal Showcases
“You know when a piece of software is mature when it starts being
adopted by financial services organizations. ING Financial Services
recently moved a number of sites from Oracle Stellent to Drupal.
Among these sites are http://ing.us, the main portal for their US
market. The driver behind this migration was to move to a platform
that was more dynamic and provided faster time to market.”
ING using Drupal, Dries Buytaert (http://buytaert.net/ing-using-drupal)
ING using Drupal
Drupal.com
~30k Modules
~2.1k Themes
~37K Developers
~2.5k commits/week
5k Issue Comments/week
Get it for Free
1,147,066 people in
229 countries speaking
180 languages
Get it for Free
“There is a module
for that!”
Demo Framework
Selling the Open-Source Philosophy - DrupalCon Latin America
Recapping...
Security & Quality
Open-source software is secure and quality is set
to the higher standards.
Market Adoption
Huge number of companies are using Drupal to
drive their businesses and are having success!
Community Tools & Support
Many existing resources are available to be reused
and both community and companies support
them.
Sold the project... Now What?
“Come for the software.
Stay for the community.”
3. Forking
2. Continuous Improvement
Advantages only open-
source projects have:
1. Alignment with Social
Values (and exposition).
4. Easier to identify qualified
skilled labors.
7. Great support
6. Faster issue resolutions
5. Create your features!
Advantages only open-
source projects have:
Most of these for FREE!
All of that just
depends on one
thing:
Give back to the
community!
THANKS
FOR
BEING
HERE!
Please evaluate this presentation!
bit.ly/evaluate-us
Q&A
@lunascarruda
lunascar@gmail.com
github.com/larruda
drupal.org/u/larruda
linkedin.com/in/larruda
@revagomes
revagomes@gmail.com
github.com/revagomes
drupal.org/u/revagomes
about.me/revagomes
Please evaluate this presentation!
bit.ly/evaluate-us

More Related Content

Selling the Open-Source Philosophy - DrupalCon Latin America