Slide 1

Slide 1 text

OSS for Fun and Profit Rethinking the long road to sustainability DDD E a st Midla nds 2021 Tania Allard, PhD (she-her) trallard.dev @ixek

Slide 2

Slide 2 text

About me Tania Allard Co director Quansight Labs Director PSF Member of Pyladies Global Council Chair DISC (Diversity in Scientific Computing) Industrial Fellow Alan Turing Institute GDE (Google Developer Expert) Machine Learning All around open source nerd and advocate Mechanical Keyboards aficionada

Slide 3

Slide 3 text

1# Brief History Lesson 2# The State of Current Affairs 3# Sustaining OSS 4# Wrapping-Up 3 trallard.dev @ixek Content

Slide 4

Slide 4 text

Every day life Open your phone, social media, news, medical records, your credit score, your bank app, your new self driving car. They all have something in common: they are all using (or are built with) free and public software 4 trallard.dev @ixek

Slide 5

Slide 5 text

5 Chapter 1 A brief history of free and public software and the people who built it trallard.dev @ixek

Slide 6

Slide 6 text

6 Because Free and Open were not always the norm trallard.dev @ixek

Slide 7

Slide 7 text

7 MS-Dos was released in 1981, marking the emergence of the commercial licenses. No copies, no distribution, no modification. Precedent This marks the emergence of proprietary software

Slide 8

Slide 8 text

8 1983 GNU birth leading to the “free software movement” 1984 Free Software foundation Activism Free software has its roots in social advocacy

Slide 9

Slide 9 text

9 Shifting the conversation from politics to technology Technology shift Netscape released The source code Of their browser Leading to the birth of Open Source and the Open Source Initiative

Slide 10

Slide 10 text

10 You know what free and open source software are trallard.dev @ixek I did not want to make the assumption that

Slide 11

Slide 11 text

The four freedoms 11 0# Run 2# Redistribute 3# Improve The software for any purpose And make copies so you can help your neighbour The programme and release your improvements to the public so the whole community benefits trallard.dev @ixek 1# Study How the programme works https://www.gnu.org/philosophy/free-sw.en.html#four-freedoms

Slide 12

Slide 12 text

The four freedoms 12 Free as Beer 🍻 No price tag included (Spanish gratis) trallard.dev @ixek Free as a Bird 🦜 Free software movement (Spanish libre) Free as speech Unfortunately many conflate these two

Slide 13

Slide 13 text

Open Source definiton 1. Free Distribution 2. Source Code 3. Derived Works 4. Integrity of the Author’s Source Code 5. No Discrimination Against Groups or Individuals 13 trallard.dev @ixek 6. No Discrimination Against Fields of Endeavour 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 https://opensource.org/osd-annotated

Slide 14

Slide 14 text

14 A social unit of people who share common values and mission trallard.dev @ixek Community

Slide 15

Slide 15 text

From the book 15 “Open Source is a development methodology; free software is a social movement” Richard Stallman trallard.dev @ixek

Slide 16

Slide 16 text

16 Chapter 2 The State of Open Source in 2021 trallard.dev @ixek

Slide 17

Slide 17 text

17 FOSS makes it exponentially cheaper and easier to build software Long gone are the days when companies relied only on proprietary software trallard.dev @ixek

Slide 18

Slide 18 text

18 FOSS makes it exponentially cheaper and easier to build software Open Source has fuelled the startup boom trallard.dev @ixek

Slide 19

Slide 19 text

19 Given us, tech folks, higher bargaining power Move from one company to another? Fine Want better opportunities? Bring your knowledge and expertise with you trallard.dev @ixek

Slide 20

Slide 20 text

20 Has the potential to be more stable and secure Theoretically it has many more eyes and hands on, meaning the code should be less vulnerable to security flaws and disruption in service trallard.dev @ixek

Slide 21

Slide 21 text

21 Overall increase of FOSS usage and adoption over the last decades 🎉 trallard.dev @ixek Resulting in

Slide 22

Slide 22 text

By the numbers 22 GitHub Octoverse 2021 trallard.dev @ixek https://octoverse.github.com/

Slide 23

Slide 23 text

By the numbers 23 GitHub Octoverse 2021 trallard.dev @ixek https://octoverse.github.com/

Slide 24

Slide 24 text

By the numbers 24 GitHub Octoverse 2021 trallard.dev @ixek https://octoverse.github.com/

Slide 25

Slide 25 text

Come 2016 Nadia Eghbal released “Rotes and Bridges” About me 25 trallard.dev @ixek https://www.fordfoundation.org/work/learning/research-reports/roads-and-bridges-the-unseen-labor-behind-our-digital-infrastructure/

Slide 26

Slide 26 text

From the book 26 “In a world driven by the technology, we are putting increased demand on those who maintain our digital infrastructure” Nadia Eghbal trallard.dev @ixek

Slide 27

Slide 27 text

Companies and orgs for open source funding Mozilla Open Source Support Grants Liberapay Open Collective GitHub Sponsors Linux Foundation Community Bridge CZI EOSS grants 27 trallard.dev @ixek Technologists turned to their comfort zone: build software

Slide 28

Slide 28 text

One thing i s not the s ame a s the other 28 Money and sustainability Not the same trallard.dev @ixek

Slide 29

Slide 29 text

There is a problem Volunteer burnout Community mismanagement Lack of governance Larger funding needed for critical improvements 29 trallard.dev @ixek But we are trying to solve them with short-term crowdfunding

Slide 30

Slide 30 text

An oldie but goodie trallard.dev @ixek https://twitter.com/choldgraf/status/1149670192982700032

Slide 31

Slide 31 text

31 FOSS sustainability is a very complex problem Don’t you say trallard.dev @ixek

Slide 32

Slide 32 text

FOSS sustainability essentials New-Theme 32 1# Contributing Back 2# Human and Environmental Diversity (Geo, Tools, People) 3# Community Safety trallard.dev @ixek

Slide 33

Slide 33 text

33 Chapter 3 Reimagining sustainability trallard.dev @ixek

Slide 34

Slide 34 text

34 Calculating the cost of open source sustainability trallard.dev @ixek

Slide 35

Slide 35 text

35 Indirect costs trallard.dev @ixek Direct costs

Slide 36

Slide 36 text

36 Developing an OSS sustainability strategy (that works for your team) trallard.dev @ixek

Slide 37

Slide 37 text

1. Determine what projects are critical or strategically important for your team 37 trallard.dev @ixek

Slide 38

Slide 38 text

2. Evaluate the longevity needs of the project and current gaps 38 trallard.dev @ixek

Slide 39

Slide 39 text

3. Contribute, listen, engage, participate 39 trallard.dev @ixek

Slide 40

Slide 40 text

From the book 40 “Access is not only about being able to read but being able to have a voice and shape the directions, economic models and infrastructure” Juan Pablo Alperin trallard.dev @ixek https://www.force11.org/blog/open-access-inclusion-interview-juan-pablo-alperin

Slide 41

Slide 41 text

As a company 41 Administrative support trallard.dev @ixek Fiscal Sponsorship- Corporate programmes Improving relationships between projects and external stakeholders Increasing support of diverse skills sets and non-coding functions

Slide 42

Slide 42 text

As an individual 42 Talent trallard.dev @ixek Time Money

Slide 43

Slide 43 text

43 Quansight Labs is a non profit division of Quansight created to provide a home for a “PyData Core Team” which consists of developers, community managers, designers, and documentation writers who build open- source technology around all aspects of the AI and Data Science workflow. trallard.dev @ixek Us

Slide 44

Slide 44 text

As a company 44 Administrative support trallard.dev @ixek Fiscal Sponsorship- Corporate programmes Improving relationships between projects and external stakeholders Increasing support of diverse skills sets and non-coding functions

Slide 45

Slide 45 text

As a company 45 Administrative support ✅ trallard.dev @ixek Fiscal Sponsorship-✅ Community work orders Hire, mentor, support emerging leaders in OSS Guaranteed time and resources for OSS maintainers and core devs

Slide 46

Slide 46 text

46 Chapter 4 Hopefully by now I have convinced you to support OSS trallard.dev @ixek

Slide 47

Slide 47 text

47 It takes time and commitment trallard.dev @ixek

Slide 48

Slide 48 text

So why doing it? More reliable products and supply chain Collaboration between groups Better communication Improved employee retention and recruiting 48 trallard.dev @ixek As a company

Slide 49

Slide 49 text

So why doing it? Build reputation Create new opportunities for oneself and others Support emerging markets Increase tech equity and democratisation 49 trallard.dev @ixek As an individual

Slide 50

Slide 50 text

La st words 50 And it is so worth it 💜 trallard.dev @ixek

Slide 51

Slide 51 text

La st words 51 trallard.dev @ixek https://hacktoberfest.digitalocean.com/

Slide 52

Slide 52 text

52 Thanks Tania Allard @ixek