1 99:59:59,999 --> 99:59:59,999 Alright, morning. Let's roll. My name's Justin. 2 99:59:59,999 --> 99:59:59,999 A fun fact, I get paid by the tweet. So if you follow me on twitter and say hello I'd love that, 3 99:59:59,999 --> 99:59:59,999 or if you want to drop me a long form line you can reach me: hello at testdouble.com. 4 99:59:59,999 --> 99:59:59,999 Open source, is good, right. 5 99:59:59,999 --> 99:59:59,999 Companies working with competitors, other companies on common tools, 6 99:59:59,999 --> 99:59:59,999 and then turning around and sharing that for free. 7 99:59:59,999 --> 99:59:59,999 Startups, now they can stand on the shoulders of giants, and build great new 8 99:59:59,999 --> 99:59:59,999 things with just adding a little code on top -- companies that couldn't exist otherwise. 9 99:59:59,999 --> 99:59:59,999 And then never before in the history of the universe has an individual that's not 10 99:59:59,999 --> 99:59:59,999 state-sponsored or company sponsored been able to just do a little work of their own 11 99:59:59,999 --> 99:59:59,999 And then literally change how the world works. 12 99:59:59,999 --> 99:59:59,999 But is open source good, really? 13 99:59:59,999 --> 99:59:59,999 I mean, companies love consuming open source, but if you ever want to share an 14 99:59:59,999 --> 99:59:59,999 upstream patch, much less open source a library, they suddenly are very stingy and 15 99:59:59,999 --> 99:59:59,999 skeptical of this open source thing. 16 99:59:59,999 --> 99:59:59,999 And then a lot of startups keep falling into the same trap of hoovering up all 17 99:59:59,999 --> 99:59:59,999 this free stuff, without understanding how it works, and building maintainability 18 99:59:59,999 --> 99:59:59,999 nightmares, right as they get successful, they can't add new features any more. 19 99:59:59,999 --> 99:59:59,999 And most of the maintainers I know are pretty burnt out, right? 20 99:59:59,999 --> 99:59:59,999 LIke, they don't like the fact that they're doing something for fun, in their 21 99:59:59,999 --> 99:59:59,999 free time, companies are running on that stuff and then expecting customer support 22 99:59:59,999 --> 99:59:59,999 you know, on nights and weekends. 23 99:59:59,999 --> 99:59:59,999 So today, my goal is just to bring to light a handful of issues affecting 24 99:59:59,999 --> 99:59:59,999 open source, and my only objective here is to encourage you to do the same thing. 25 99:59:59,999 --> 99:59:59,999 Because maybe if we can start to build a broader awareness of some of the 26 99:59:59,999 --> 99:59:59,999 systemic issues in open source, we can start to have ideas how to fix them 27 99:59:59,999 --> 99:59:59,999 and then maybe someone will come along, start to create new creative solutions for 28 99:59:59,999 --> 99:59:59,999 those things. And then we can, you know, start to live and realize the promise of 29 99:59:59,999 --> 99:59:59,999 true, openness, whatever that means. And then we're done. 30 99:59:59,999 --> 99:59:59,999 But again, today -- very little, minor, just looking at a handful of things. 31 99:59:59,999 --> 99:59:59,999 Topics, such as dependencies. 32 99:59:59,999 --> 99:59:59,999 Pulling back the curtain a bit, to show what it's like to be a maintainer 33 99:59:59,999 --> 99:59:59,999 issues of trust, adoption, security 34 99:59:59,999 --> 99:59:59,999 and then some deep thoughts about how we interact with each other as humans, as well 35 99:59:59,999 --> 99:59:59,999 as where I think the future is heading. 36 99:59:59,999 --> 99:59:59,999 I like to start off with term definition. The word "ideology" -- most of us think 37 99:59:59,999 --> 99:59:59,999 of the word "ideology" as like a political subscription or affiliation, what you 38 99:59:59,999 --> 99:59:59,999 believe. But I like this definition more: 39 99:59:59,999 --> 99:59:59,999 They do not know it, but they are doing it. 40 99:59:59,999 --> 99:59:59,999 Ideology as the negative space that's driving our actions without us even 41 99:59:59,999 --> 99:59:59,999 realizing it. It's a quote from a dude named Karl Marx. 42 99:59:59,999 --> 99:59:59,999 Open source fans are a bunch of hippies, so I figured I'd start with a Marx quote. 43 99:59:59,999 --> 99:59:59,999 That comes from the book Capital, and Capital is an interesting book because it 44 99:59:59,999 --> 99:59:59,999 as a work, it sits at the intersection between philosophy and economics. 45 99:59:59,999 --> 99:59:59,999 I think it's an interesting subject to start with today because so does open 46 99:59:59,999 --> 99:59:59,999 source, right? We share all this code altruistically, as if to earn karma from 47 99:59:59,999 --> 99:59:59,999 people we don't know, and yet there's all these companies out there making 48 99:59:59,999 --> 99:59:59,999 bucket loads of money off of open source, and every company that even doesn't 49 99:59:59,999 --> 99:59:59,999 contribute open source needs it to get by. 50 99:59:59,999 --> 99:59:59,999 So, thinking of capital and traditional economies, I want to look chart the 51 99:59:59,999 --> 99:59:59,999 march of progress of economics. You know, in the beginning, everything was shitty, 52 99:59:59,999 --> 99:59:59,999 Then as groups of people started to form 53 99:59:59,999 --> 99:59:59,999 This opened the door to the development of human culture 54 99:59:59,999 --> 99:59:59,999 The internet totally inverted that 55 99:59:59,999 --> 99:59:59,999 This is progress 56 99:59:59,999 --> 99:59:59,999 but where does it lead us? 57 99:59:59,999 --> 99:59:59,999 Before you click one-click 58 99:59:59,999 --> 99:59:59,999 Another example of unintended consequences 59 99:59:59,999 --> 99:59:59,999 For like, at least a month