vendendo a filosofia open-source (e drupal!) - drupalcamp sp 2015
TRANSCRIPT
Lucas [email protected]
@lunascarruda
Handrus [email protected]
@handrus
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.
HandrusBased on Florianópolis-SC / BR
Software Architect / Dev @ Taller
Web & Open-Source & Agile
~11 yrs on the road
Drupaler for ~7 yrs
Dev with Passion!
● 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.
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
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
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.
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!
@lunascarruda
github.com/larruda
drupal.org/u/larruda
linkedin.com/in/larruda
@handrus
github.com/handrus
drupal.org/u/handrus
linkedin.com/in/handrus
Please evaluate this presentation!bit.ly/evaluate-us