Slide 1

Slide 1 text

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Everything you ever wanted to know about open source but were afraid to ask Ricardo Sueiras Principal Advocate, Open Source AWS

Slide 2

Slide 2 text

Follow me on Twitter: @094459 Collective invention Blast furnace from the19th century Cornish pumping engine from the 18th century

Slide 3

Slide 3 text

Follow me on Twitter: @094459 Open source: How did we get here?

Slide 4

Slide 4 text

Follow me on Twitter: @094459 From free software to open-source software The Free Software Foundation defined the Four Freedoms The Open Source Initiative created the Open Source Definition 1. Free distribution 2. Source code 3. Derived works 4. Integrity of the author’s work 5. No discrimination against persons or groups 6. No discrimination against fields of endeavor 7. Distribution of license 8. License must not be specific to a product 9. License must not restrict other software 10. License must be technology-neutral 1. Run 2. Study 3. Redistribute / copy 4. Modify

Slide 5

Slide 5 text

Open source is a catalyst for change From Software developed via top- down, closed environments, influenced from CxOs, who controlled purchasing decisions. To: Software developed from the bottom up to address customer problems or opportunities, by developers enabled via collaboration, open source, the internet and cloud computing.

Slide 6

Slide 6 text

Follow me on Twitter: @094459 Open Source eras

Slide 7

Slide 7 text

What is open source today? Legal innovations Process and tool innovations

Slide 8

Slide 8 text

Follow me on Twitter: @094459 Aligning to your business outcomes Business model License

Slide 9

Slide 9 text

Follow me on Twitter: @094459 Software licenses and rights Public domain Permissive open- source license Copyleft open- source license Proprietary license Trade secret Rights in copyright More rights retained More rights relinquished

Slide 10

Slide 10 text

Follow me on Twitter: @094459 Open-source licenses Strong copyleft Weak copyleft LGPL Mozilla Eclipse .. .. Apache 2.0 MIT BSD .. .. GPL AGPL CDDL .. .. Compliant with the Open Source Definition Public domain Permissive open- source license Copyleft open- source license Proprietary license Trade secret Permissive

Slide 11

Slide 11 text

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Slide 12

Slide 12 text

Follow me on Twitter: @094459 Freedom to experiment Achieve flow Personal interest Personal development New opportunities Personal brand Open-source builders

Slide 13

Slide 13 text

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. 62 percent of developers said they would be more successful if they could allocate paid work time to contribute to open- source projects https://www.linuxfoundation.org/wp- content/uploads/2019/10/osjobsreport_2018.pdf

Slide 14

Slide 14 text

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. 87% of open source professionals say knowing open source has advanced their career https://www.linuxfoundation.org/wp- content/uploads/2019/10/osjobsreport_2018.pdf

Slide 15

Slide 15 text

Follow me on Twitter: @094459 The path to participating Show up Gain trust Earn respect

Slide 16

Slide 16 text

Follow me on Twitter: @094459 What stops developers? What I think others know What others know What I know What I know

Slide 17

Slide 17 text

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Slide 18

Slide 18 text

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Slide 19

Slide 19 text

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Black Duck report of code audited across enterprises, May 2019

Slide 20

Slide 20 text

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Klaus Shwaub, Chairman World Economic Forum

Slide 21

Slide 21 text

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Slide 22

Slide 22 text

Follow me on Twitter: @094459 Innovation Quality Roadmap Cost Digital skills Market disruption Recruitment Good for business

Slide 23

Slide 23 text

Transaction frameworks – Yochai Benkler Market Based Social sharing and exchange Firm hierarchy Government; Non profits Centralized Decentralized Non Market Price System • Decentralized authority and capacity to effect action - Its open for anyone to create, contribute and share if they want to • Information flows – individuals can decide what are interesting problems, who is available • Motivating structures – money isn’t always the best motivator • New organizational approaches – task based

Slide 24

Slide 24 text

Follow me on Twitter: @094459 Adoption curve for open source Maturity Value of adoption 0 1 2 3 4 5 Use Champion Operationalize (run it for me) Redefine Collaborate Lack of strategy Loss of opportunity Denial

Slide 25

Slide 25 text

Return on opportunity Higher quality “We find that developers spend an average of 3.2 (median 2.6 hours a week) reviewing changes. This is low compared to the 6.4 hours/week of self-reported time for OSS projects.” Better returns “For non-contributing business, a 1% increase in the use of OSS leads to an increase of value- added productivity of around $436,410. Contributing businesses that also increase their OSS use by 1% can expect a $872,820 increase in value-added productivity.” https://research.google/pubs/pub47025/ University of Southern California Marshall School of Business Modern Code Review: A Case Study at Google

Slide 26

Slide 26 text

Follow me on Twitter: @094459

Slide 27

Slide 27 text

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Slide 28

Slide 28 text

Follow me on Twitter: @094459 Know your customers

Slide 29

Slide 29 text

Follow me on Twitter: @094459 Entering and disrupting markets

Slide 30

Slide 30 text

Follow me on Twitter: @094459 Innovation

Slide 31

Slide 31 text

Follow me on Twitter: @094459 Drive roadmap

Slide 32

Slide 32 text

Follow me on Twitter: @094459 Attract and retrain talent

Slide 33

Slide 33 text

Follow me on Twitter: @094459 Better products 2 X Efficiency 2 X Quality

Slide 34

Slide 34 text

Follow me on Twitter: @094459 Costs

Slide 35

Slide 35 text

Follow me on Twitter: @094459 The cost of building software Do it yourself Open source The economics of open source Investment à Time à

Slide 36

Slide 36 text

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Slide 37

Slide 37 text

Follow me on Twitter: @094459 Why we care about open source at AWS Customer obsession Built on open source Force multiplier Reduce maintenance overhead Better quality and security

Slide 38

Slide 38 text

Follow me on Twitter: @094459 Cloud as a force multiplier Capabilities 0 1 2 3 4 5 Use Champion Operationalize (run it for me) Redefine Collaborate Denial

Slide 39

Slide 39 text

Follow me on Twitter: @094459 Why customers want open-source services

Slide 40

Slide 40 text

Follow me on Twitter: @094459 AWS services for open source Amazon CloudSearch (Apache Solr) Amazon Elasticsearch Service Amazon EMR (Apache Hadoop, Apache Hudi) Amazon Managed Streaming for Apache Kafka Analytics Amazon Kinesis Data Analytics for Java (powered by Apache Flink) Database Amazon ElastiCache for Redis, Memcached Amazon RDS for MySQL, MariaDB, PostgreSQL Amazon Aurora for MySQL, PostgreSQL Amazon Keyspaces (for Apache Cassandra) Amazon ECS (Docker) Amazon EKS (Kubernetes) Compute AWS Lambda custom runtimes AWS ParallelCluster Bottlerocket Apache MXNet on AWS PyTorch on AWS TensorFlow on AWS Machine learning Amazon SageMaker Neo IoT AWS RoboMaker (ROS) Robotics FreeRTOS Blockchain Amazon Managed Blockchain (Ethereum) Mobile AWS AppSync AWS Amplify Developer tools AWS CodeCommit AWS Cloud Development Kit Amazon Corretto Amazon Athena Federated Queries Hybrid cloud AWS Client VPN AWS Transfer Family Amazon MQ (Apache Active MQ) App integration AWS OpsWorks (Chef) Management & governance AWS App Mesh (Envoy) AWS Marketplace 3rd-party

Slide 41

Slide 41 text

Follow me on Twitter: @094459 Amazon open-source projects Database & analytics Compute Machine learning Developer tools • Open Distro for Elasticsearch • PartiQL • Deequ • Amazon Athena Federated Query • AWS Data Wrangler • Amazon Linux • Bottlerocket • Firecracker • Amazon SageMaker Neo • Apache MXNet • Gluon, AutoGluon, and Gluon Time Series • Sockeye • TorchServe • AWS Neuron SDK • Amazon Corretto • AWS Cloud Development Kit • cdk8s Serverless Web development Security Storage • Chalice, AWS SAM and SAM CLI • AWS Lambda Power Tools • AWS Lambda Power Tuning • AWS Amplify • AWS AppSync • s2n • Amazon Corretto Crypto Provider • Amazon FSx for Lustre

Slide 42

Slide 42 text

Follow me on Twitter: @094459 Raising awareness Twitter @AWSOpen Blog aws.amazon.com/blogs/opensource Website opensource.amazon.com

Slide 43

Slide 43 text

Follow me on Twitter: @094459 Takeaway Levers Align

Slide 44

Slide 44 text

Follow me on Twitter: @094459 Keep up to date with open source on AWS

Slide 45

Slide 45 text

Follow me on Twitter: @094459 Melinda Gimpel - https://unsplash.com/photos/xcVW_sFp4jQ Oxa Roxa - https://unsplash.com/photos/oHoOrmEms38 Nappy - https://www.pexels.com/photo/person-holding-white-and-blue-business-paper-936137/ Cytonn Photgraphy - https://unsplash.com/photos/GJao3ZTX9gU Max Rovensky - https://unsplash.com/photos/N2_oYBGScDQ Joshua Coleman - https://unsplash.com/photos/fXls-tVemno Nikita Kachanovsky - https://unsplash.com/photos/bLY5JqP_Ldw Pixabay - https://www.pexels.com/photo/asphalt-dark-dawn-endless-531321/ Christina Morillo - https://www.pexels.com/photo/woman-reading-book-1181672/ Bekir Donmez - https://unsplash.com/photos/eofm5R5f9Kw Markus Spiske - https://www.pexels.com/photo/photo-of-european-banknotes-4201343/