45
Lucas Arruda [email protected] @lunascarruda Handrus Nogueira [email protected] @handrus SELLING THE OPEN-SOURCE PHILOSOPHY

Vendendo a filosofia open-source (e drupal!) - Drupal camp sp 2015

Embed Size (px)

Citation preview

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!

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

Coding Standards

Drupal Quality

Peer reviewPareview.sh

Automated testsHuge community

“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

[email protected]

github.com/larruda

drupal.org/u/larruda

linkedin.com/in/larruda

@handrus

[email protected]

github.com/handrus

drupal.org/u/handrus

linkedin.com/in/handrus

Please evaluate this presentation!bit.ly/evaluate-us