selling the open-source philosophy - drupalcon latin america 2015

46
Lucas Arruda [email protected] @lunascarruda Renato Vasconcellos [email protected] @revagomes SELLING THE OPEN-SOURCE PHILOSOPHY

Upload: handrus-nogueira

Post on 18-Aug-2015

13 views

Category:

Software


2 download

TRANSCRIPT

Page 1: Selling the open-source philosophy - DrupalCon Latin America 2015

Lucas [email protected]

@lunascarruda

Renato [email protected]

@revagomes

SELLING THE OPEN-SOURCE PHILOSOPHY

Page 2: Selling the open-source philosophy - DrupalCon Latin America 2015

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.

Page 3: Selling the open-source philosophy - DrupalCon Latin America 2015

Handrus

Based on Florianópolis-SC / BR

Software Architect / Dev @ Taller

Open-Source & Agile

~10 yrs on the road

Drupaler for 6 yrs

Page 4: Selling the open-source philosophy - DrupalCon Latin America 2015

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

Page 5: Selling the open-source philosophy - DrupalCon Latin America 2015

Anyway… What is Open-

Source?

Page 6: Selling the open-source philosophy - DrupalCon Latin America 2015

● 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.

Page 7: Selling the open-source philosophy - DrupalCon Latin America 2015

Is that hard to sell Open-Source?

Page 8: Selling the open-source philosophy - DrupalCon Latin America 2015

First we need to refute some myths.

Page 9: Selling the open-source philosophy - DrupalCon Latin America 2015

“Open-Source is Insecure”

Page 10: Selling the open-source philosophy - DrupalCon Latin America 2015
Page 11: Selling the open-source philosophy - DrupalCon Latin America 2015
Page 12: Selling the open-source philosophy - DrupalCon Latin America 2015
Page 13: Selling the open-source philosophy - DrupalCon Latin America 2015

“Open Source Quality is Low”

Page 14: Selling the open-source philosophy - DrupalCon Latin America 2015
Page 15: Selling the open-source philosophy - DrupalCon Latin America 2015

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

Page 16: Selling the open-source philosophy - DrupalCon Latin America 2015
Page 17: Selling the open-source philosophy - DrupalCon Latin America 2015

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

Page 18: Selling the open-source philosophy - DrupalCon Latin America 2015

“Nobody owns, no one supports”

Page 19: Selling the open-source philosophy - DrupalCon Latin America 2015
Page 20: Selling the open-source philosophy - DrupalCon Latin America 2015
Page 21: Selling the open-source philosophy - DrupalCon Latin America 2015

“Life is not a bed of roses”

Page 22: Selling the open-source philosophy - DrupalCon Latin America 2015
Page 23: Selling the open-source philosophy - DrupalCon Latin America 2015

“Open-Source is Insecure”“Open Source Quality is Low”

“Nobody owns, no one supports”

Page 24: Selling the open-source philosophy - DrupalCon Latin America 2015

Is that hard to sell Drupal?

Page 25: Selling the open-source philosophy - DrupalCon Latin America 2015

Security team (43 members)

Drupal Security

Peer reviewPareview.sh

Automated tests

Page 26: Selling the open-source philosophy - DrupalCon Latin America 2015

Protection against major flaws:

Drupal Security

● Injection● Cross Site Scripting● Session Management● Cross Site Request Forgeries

Page 28: Selling the open-source philosophy - DrupalCon Latin America 2015

Coding Standards

Drupal Quality

Peer reviewPareview.sh

Automated testsHuge community

Page 30: Selling the open-source philosophy - DrupalCon Latin America 2015

“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

Page 31: Selling the open-source philosophy - DrupalCon Latin America 2015

Drupal.com

Page 32: Selling the open-source philosophy - DrupalCon Latin America 2015

~30k Modules~2.1k Themes

~37K Developers~2.5k commits/week

5k Issue Comments/week

Get it for Free

Page 33: Selling the open-source philosophy - DrupalCon Latin America 2015

1,147,066 people in 229 countries speaking

180 languages

Get it for Free

Page 34: Selling the open-source philosophy - DrupalCon Latin America 2015

“There is a module for that!”

Page 35: Selling the open-source philosophy - DrupalCon Latin America 2015

Demo Framework

Page 36: Selling the open-source philosophy - DrupalCon Latin America 2015
Page 37: Selling the open-source philosophy - DrupalCon Latin America 2015

Recapping...

Page 38: Selling the open-source philosophy - DrupalCon Latin America 2015

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.

Page 39: Selling the open-source philosophy - DrupalCon Latin America 2015

Sold the project... Now What?

Page 40: Selling the open-source philosophy - DrupalCon Latin America 2015

“Come for the software.Stay for the community.”

Page 41: Selling the open-source philosophy - DrupalCon Latin America 2015

3. Forking2. Continuous Improvement

Advantages only open-source projects have:

1. Alignment with Social Values (and exposition).

4. Easier to identify qualified skilled labors.

Page 42: Selling the open-source philosophy - DrupalCon Latin America 2015

7. Great support6. Faster issue resolutions5. Create your features!

Advantages only open-source projects have:

Most of these for FREE!

Page 43: Selling the open-source philosophy - DrupalCon Latin America 2015

All of that just depends on one

thing: Give back to the

community!

Page 44: Selling the open-source philosophy - DrupalCon Latin America 2015

THANKS FOR

BEINGHERE!

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

Page 45: Selling the open-source philosophy - DrupalCon Latin America 2015

Q&APresentation Deck

http://bit.ly/selling-opensource

Page 46: Selling the open-source philosophy - DrupalCon Latin America 2015

@lunascarruda

[email protected]

github.com/larruda

drupal.org/u/larruda

linkedin.com/in/larruda

@revagomes

[email protected]

github.com/revagomes

drupal.org/u/revagomes

about.me/revagomes

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