Slide 1

Slide 1 text

OSS @jayjayjpg

Slide 2

Slide 2 text

OpenSourceSoftware @jayjayjpg

Slide 3

Slide 3 text

Modern Software Development Why everyone is using OSS nowadays @jayjayjpg

Slide 4

Slide 4 text

There is No Software Without Open-Source > 95% of today’s digital products are built on top of open-source components Aligning Business Goals and Risks in OSS Adoption. Costal et al. 2015 @jayjayjpg

Slide 5

Slide 5 text

Building on the Shoulders of Giants Using OSS from the JS ecosystem The JavaScript open-source ecosystem has been adopted by millions Convenient to use Avoid need to reinvent the wheel @jayjayjpg

Slide 6

Slide 6 text

Shared development = faster development at reduced cost @jayjayjpg

Slide 7

Slide 7 text

Image by Polymath38 (Wikimedia), Creative Commons Attribution-Share Alike 3.0 OSS Adoption in a nutshell @jayjayjpg

Slide 8

Slide 8 text

Image by Polymath38 (Wikimedia), Creative Commons Attribution-Share Alike 3.0 “Using React in my new web app rocks!” OSS OSS Adoption in a nutshell @jayjayjpg

Slide 9

Slide 9 text

OSS Adoption as an essential part of software development Aligning Business Goals and Risks in OSS Adoption. Costal et al. 2015 OSS Adoption Using OSS as part of your infrastructure @jayjayjpg

Slide 10

Slide 10 text

Image by Tomtchik on Wikimedia, Creative Commons Attribution-Share Alike 3.0 “Let’s create a Clojure to JavaScript compiler and share it with everyone!” v1.0 v1.1 v1.9.518 v1.11.4 @jayjayjpg

Slide 11

Slide 11 text

OSS Integration: Contributing back to OSS Aligning Business Goals and Risks in OSS Adoption. Costal et al. 2015 OSS Adoption OSS Integration Using OSS as part of your infrastructure Contributing to OSS @jayjayjpg

Slide 12

Slide 12 text

OSS Integration: why exactly? @jayjayjpg

Slide 13

Slide 13 text

Jessy Jordan, Sta ff Software Engineer at Meroxa Investing in Open-Source Why so many contribute to OSS and why you should, too @jayjayjpg

Slide 14

Slide 14 text

whoami @jayjayjpg From Berlin, Germany @jayjayjpg

Slide 15

Slide 15 text

whoami @jayjayjpg From Berlin, Germany Sta ff Software Engineer @meroxadata @jayjayjpg

Slide 16

Slide 16 text

Disclosed source, proprietary Fully Open-Source @jayjayjpg

Slide 17

Slide 17 text

whoami @jayjayjpg From Berlin, Germany Sta ff Software Engineer @meroxadata How I got into open-source: OpenTechSchool Berlin EmberJS …many of my jobs! @jayjayjpg

Slide 18

Slide 18 text

OpenSourceSoftware @jayjayjpg

Slide 19

Slide 19 text

1998 @jayjayjpg

Slide 20

Slide 20 text

@jayjayjpg

Slide 21

Slide 21 text

@jayjayjpg

Slide 22

Slide 22 text

Code Rush (2000) by David Winton, licensed under Creative Commons BY-NC-SA 3.0 US @jayjayjpg

Slide 23

Slide 23 text

Beyond Netscape: The Open-Source Development Model Becomes Mainstream Code Rush (2000) by David Winton, licensed under Creative Commons BY-NC-SA 3.0 US @jayjayjpg

Slide 24

Slide 24 text

“Netscape is giving away its source code to programmers outside the company. […]” Code Rush (2000) by David Winton, licensed under Creative Commons BY-NC-SA 3.0 US @jayjayjpg

Slide 25

Slide 25 text

What is Open-Source Software (OSS)? The Short Answer Copyright holder grants anyone permission to use the software modify the software inspect the software redistribute The software to anyone any purpose @jayjayjpg

Slide 26

Slide 26 text

“Netscape is giving away its source code to programmers outside the company. […] The code is named Mozilla and if widely adapted it will make Netscape’s code the internet standard, drawing users to its other products and restoring the company’s sagging fortunes.” Code Rush (2000) by David Winton, licensed under Creative Commons BY-NC-SA 3.0 US @jayjayjpg

Slide 27

Slide 27 text

Code Rush (2000) by David Winton, licensed under Creative Commons BY-NC-SA 3.0 US Code Rush: A Peek into the Early Days of OSS and the Internet @jayjayjpg

Slide 28

Slide 28 text

Code Rush (2000) by David Winton, licensed under Creative Commons BY-NC-SA 3.0 US Code Rush: A Peek into the Early Days of OSS and the Internet @jayjayjpg

Slide 29

Slide 29 text

Code Rush (2000) by David Winton, licensed under Creative Commons BY-NC-SA 3.0 US Code Rush: A Peek into the Early Days of OSS and the Internet @jayjayjpg

Slide 30

Slide 30 text

Investing in Open-Source The Business @jayjayjpg

Slide 31

Slide 31 text

Open-source projects lead to profitable business models Open-source businesses are expected to become the next trillion dollar industry Successful businesses that emerged from an open-source core product MongoDB Con fl uent Elastic HashiCorp @jayjayjpg

Slide 32

Slide 32 text

Open-source projects lead to profitable business models Open-source businesses are expected to become the next trillion dollar industry Successful businesses that emerged from an open-source core product MongoDB Con fl uent Elastic HashiCorp $13.4B* $4.9B* $6.9B* $7B* @jayjayjpg

Slide 33

Slide 33 text

Image by elliott bledsoe (Wikimedia), Creative Commons Attribution 2.0 @jayjayjpg

Slide 34

Slide 34 text

Different types of OSS business models Open Source Product @jayjayjpg

Slide 35

Slide 35 text

Different types of OSS business models Open Source Product Ads Consulting Cloud Service (SaaS) Premium & Enterprise Features Sponsoring @jayjayjpg

Slide 36

Slide 36 text

Investing in OSS yields returns for businesses Symbiotic relationship between open-source and commercial products + services Talent recruitment: Community engagement connects businesses with IT talent Business branding following example of big tech companies, such as Google, Net fl ix, Meta and others 💸 @jayjayjpg

Slide 37

Slide 37 text

Code Rush (2000) by David Winton, licensed under Creative Commons BY-NC-SA 3.0 US

Slide 38

Slide 38 text

Netscape’s Open-Source Strategy: Failure or Success Story? @jayjayjpg

Slide 39

Slide 39 text

Bought up by AOL in late 1998 @jayjayjpg

Slide 40

Slide 40 text

Bought up by AOL in late 1998 @jayjayjpg

Slide 41

Slide 41 text

Code Rush (2000) by David Winton, licensed under Creative Commons BY-NC-SA 3.0 US The Outcome of Netscape’s OSS Strategy: The Mozilla Foundation @jayjayjpg

Slide 42

Slide 42 text

Code Rush (2000) by David Winton, licensed under Creative Commons BY-NC-SA 3.0 US Netscape and Mozilla Project: Influencing web standards for decades Mozilla Foundation in 2003 One of the biggest and most notable open-source communities to this date Mainstream OSS pioneer in early 2000s @jayjayjpg

Slide 43

Slide 43 text

Investing in Open-Source The Product @jayjayjpg

Slide 44

Slide 44 text

Conduit Open Knowledge Sharing between Data Engineering (DE) Software Engineering (SWE) Industry Conduit as real-time data orchestration platform with UI written in EmberJS / server in Go + gRPC open-sourced in 2022 Knowledge sharing and insight into real- world use cases for data tooling Data connector ecosystem can be extended by community to suit their needs @jayjayjpg

Slide 45

Slide 45 text

Conduit Community adoption driven by extensibility 3k clones in < 1 year 🔌 20+ connectors @jayjayjpg

Slide 46

Slide 46 text

npm Another example of how far a developer community can extend a product 1.3M packages in 12 years @jayjayjpg

Slide 47

Slide 47 text

Open-Source makes for better software Software with better market fi t and usability Software that is more reliable and secure Open knowledge about source of bugs and security vulnerabilities facilitates resolution in shorter amount of time than in closed source software The Economics of Technology Sharing: Open-Source and Beyond. Lerner and Tirole, 2005 @jayjayjpg

Slide 48

Slide 48 text

Open-Source Software Products: Does it really make your product more secure? @jayjayjpg

Slide 49

Slide 49 text

Common Risks in OSS Security Package Management in the JS ecosystem makes tracking of bugs and security issues challenging Risks of highly decentralized software development Limited shared responsibility on projects stalls security e ff orts @jayjayjpg

Slide 50

Slide 50 text

Shared development = More software security by default @jayjayjpg

Slide 51

Slide 51 text

Shared development = More software security by default @jayjayjpg

Slide 52

Slide 52 text

Shared development = Potential for more software security @jayjayjpg

Slide 53

Slide 53 text

OSS Security OSS is signi fi cantly more secure than closed source if certain conditions are met Software is not only theoretically, but also practically reviewed by many, independent reviewers Reviewers and code contributors have the su ffi cient expertise to detect and address security issues Application and distribution of software fi xes occurs in a timely manner 🔐 @jayjayjpg

Slide 54

Slide 54 text

Open-Source Software Products: Does OSS really make your product more secure? Yes, if done right @jayjayjpg

Slide 55

Slide 55 text

Photo by Brian Katt, Creative Commons Attribution-Share Alike 3.0 Unported Investing in Open-Source The Software Engineer @jayjayjpg

Slide 56

Slide 56 text

Photo by Brian Katt, Creative Commons Attribution-Share Alike 3.0 Unported The Economics of Technology Sharing: Open-Source and Beyond. Lerner and Tirole, 2005 Why individuals contribute to open-source @jayjayjpg

Slide 57

Slide 57 text

Photo by Brian Katt, Creative Commons Attribution-Share Alike 3.0 Unported The Economics of Technology Sharing: Open-Source and Beyond. Lerner and Tirole, 2005 Why individuals contribute to open-source Solving “paid work” problems Peer-recognition increased visibility in the labor market / VC Just for fun Sharing ideas and solutions with the community @jayjayjpg

Slide 58

Slide 58 text

@jayjayjpg

Slide 59

Slide 59 text

💼 @jayjayjpg

Slide 60

Slide 60 text

💼 🧑🎓 @jayjayjpg

Slide 61

Slide 61 text

💼 🧑🎓💜 @jayjayjpg

Slide 62

Slide 62 text

Open Source Software @jayjayjpg

Slide 63

Slide 63 text

Reinvest by contributing to open-source OSS Integration Investment in your business Investment in your product Investment in yourself and your community @jayjayjpg

Slide 64

Slide 64 text

Sources Investing in Open Source: Why so many contribute to OSS and why you should, too @NordicJS 2022 @jayjayjpg Aligning Business Goals and Risks in OSS Adoption. Costal et al., 2015 (Research paper, free access) Code Rush. David Winton, 2000. (Documentary fi lm, freely available on YouTube under CC license) The Economics of Technology Sharing: Open-Source and Beyond. Lerner and Tirole, 2005 (Research paper, free access) “History of the Mozilla Project” on mozilla.org “History of the Open Source Initiative” on opensource.org “kik, left-pad and npm” on the archived npm blog Wikipedia: List of software originally released in the year 1998 Wikipedia: Business models for open-source software