selling the open-source philosophy - drupalcon latin america 2015
TRANSCRIPT
Lucas [email protected]
@lunascarruda
Renato [email protected]
@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”
“Open Source Quality is Low”
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
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”
“Life is not a bed of roses”
“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 reviewPareview.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 reviewPareview.sh
Automated testsHuge 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
Recapping...
Security & QualityOpen-source software is secure and quality is set to the higher standards.
Market AdoptionHuge number of companies are using Drupal to drive their businesses and are having success!
Community Tools & SupportMany 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. Forking2. Continuous Improvement
Advantages only open-source projects have:
1. Alignment with Social Values (and exposition).
4. Easier to identify qualified skilled labors.
7. Great support6. Faster issue resolutions5. 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
BEINGHERE!
Please evaluate this presentation!bit.ly/evaluate-us
Q&APresentation Deck
http://bit.ly/selling-opensource
@lunascarruda
github.com/larruda
drupal.org/u/larruda
linkedin.com/in/larruda
@revagomes
github.com/revagomes
drupal.org/u/revagomes
about.me/revagomes
Please evaluate this presentation!bit.ly/evaluate-us