The Changelog: Software Development, Open Source - Indeed's FOSS Contributor Fund (Interview)

Episode Date: April 30, 2020

Duane O'Brien (head of open source at Indeed) joined the show to talk about their FOSS Contributor Fund and FOSS Responders. He's super passionate about open source, and through his role at Indeed Dua...ne was able to implement this fund and open source it as a framework for other companies to use. We talk through all the details of the program, its impact and influence, as well as ways companies can use the framework in their organization. We also talk about FOSS Responders an initiative to support open source that has been negatively impacted by COVID-19.

Transcript
Discussion (0)
Starting point is 00:00:00 When you look at the way the FOSS Contributor Fund was structured, the intention is very much that you give engineers some ability to influence where these dollars are going, but you also give them some incentive to get involved in those projects in other ways. companies to flip, right? It's easier for most companies to write a check than it is to give developer time. By setting up the structure for the FOSS fund the way we did, there's some encouragement to make your open source contributions and to be involved in a way that wasn't there before. And we've seen some change in behavior as a result of that. Being with her changelog is provided by Fastly. Learn more at Fastly.com. We move fast and fix things here at ChangeLog because of Rollbar. Check them out at Rollbar.com. And we're hosted on Linode cloud servers.
Starting point is 00:00:54 Head to Linode.com slash ChangeLog. Linode makes cloud computing simple, affordable, and accessible. Whether you're working on a personal project or managing your enterprise's infrastructure, Linode has the pricing, support, and scale you need to take your ideas to the next level. We trust Linode because they keep it fast and they keep it simple. Check them out at linode.com slash changelog. Welcome back, everyone. This is the changLog, a podcast featuring the hackers, the leaders, and the innovators in the world of software. I'm Adam Stachowiak, Editor-in-Chief here at ChangeLog. Today, I went solo to talk with Dwayne O'Brien about FOSS Contributor Fund and FOSS Responders.
Starting point is 00:01:38 Dwayne is super passionate about open source, and through his role at Indeed as the head of open source, he was able to implement this fund and open source it as a framework for others to use. This fund lets companies financially support the open source they depend on and encourage participation. And we talk through all the details of the program, its impact and influence, as well as ways companies can use this framework in their organization. And we also talk about false responders, an initiative to support open source that has been negatively impacted by COVID-19.
Starting point is 00:02:15 So I actually found about this initiative you've done, originally called the FOSS Sustainability Fund, that you're doing it indeed Dwayne with this talk you gave at FOSDEM which was awesome we actually logged the video to our newsfeed and newsletter which was awesome people love that but it's since matured into a much bigger deal where it's
Starting point is 00:02:37 a it's actually called FOSS Contributor Fund now and it's a little bit more mature you're six months or so into this I think this is about a year into this, right? More than a year into doing this? Yeah, this is our second year running the FOSS Contributor Fund. I had my notes off then. So two years in, I mean, what's it about? What are you doing? The FOSS Contributor Fund is a way for us to reach out to anyone at Indeed who uses open source
Starting point is 00:03:03 and involve them in the process for deciding which open source projects we support with financial donations. So anybody at Indeed has the capability to nominate an open source project that we use to receive a $10,000 donation. And then all those nominations are voted on in a given month by anyone who makes an open source contribution. So it's April right now. Everyone who makes some kind of open source contribution during the month of April gets to vote on the nominees for April. And whichever one wins the voting process will get a $10,000 donation. So it's a once a year thing that happens.
Starting point is 00:03:42 And so there's a lot of a process involved in terms of like nominating and voting and then obviously issuing the funds. We run this once a month. Oh, once a month. So every month we give away $10,000. We gave away $120,000 last year to open source projects that we use. We're slated to give away $160,000 the same way this year. We added a quarterly event in, so we'll do a $10,000 donation once a month and then a $10,000 the same way this year we added a quarterly event. So we'll do a $10,000 donation once a month and then an additional $10,000 donation once a quarter. Gotcha. So each month there's one project that gets supported. Right. That's correct.
Starting point is 00:04:18 So theoretically 12 and then plus the bonus 10, is that right? Or bonus 10 per quarter, so that's 14? Yeah. So there would be 16 this year and there were 12 last year. And we constrain it to once a year. So within a 12-month period, a project can only win the nomination once. There's other criteria as well. It has to be an open source project that we use. They have to have an OSI-approved license. They have to have some way for us to
Starting point is 00:04:48 actually give them money. And it can't be a project that's owned by an employee that creates all kinds of problems for everybody. The first one in the list there too is that Indeed or one of its subsidiaries uses it as well. Right, yeah. So if it's a company that we acquired and they use it, that's also eligible. Which makes sense because when you think about the motivation for a for-profit business to donate to open source, in some cases the value is blurred. Obviously it's a good thing to support open source because, hey, most businesses use tons of open source and it's just a good thing to do.
Starting point is 00:05:28 But whenever you think about the balance sheet and giving money, it's like, well, what do we get in return? So the exchange of value is difficult. And in this case, the framework seems to point back to, well, the value exchange here is, hey, we're letting our employees nominate projects they care about that are in line with our company's goals. And you're kind of giving the power back. And so that's the value switch there, rather than just simply money at the door, hard to sort of track back value. Yeah, it's definitely a big part of it. When I think about supporting the projects that we use, it's a little sloppy to think about it this way, but I think about making sure that the supply
Starting point is 00:06:06 chain for open source software is stable, right? If you rely heavily on an open source project and you want to make sure that it has what it needs to survive and to be sustainably developed and to be well maintained, the only way to know for sure is to be involved in that process and to put some skin in the game, whether that's money or code contributions or just taking part in the project itself. And so we do get a lot of value out of pushing out to the engineers, this decision-making process, involving them in the decision-making process. They engage with the program. They tell us about the projects that are important to them. And we get broader visibility into sort of what's important to everyone. But we also just see the benefit in making sure that these projects that we use
Starting point is 00:06:56 have the funds they need to do their maintenance work, get their developers together. We try to stay out of the business of what are you going to do with the money? Because A, we don't have any idea what's best for the project or what's best for them, right? Once we give them the money for their project, we want them to use it the way they see fit. So in some larger projects, they've put it in to a scholarship fund. Other projects had been talking about getting their developers together for a meetup. This was obviously prior to travel being restricted. We were talking about getting all their developers together for another developer sprint.
Starting point is 00:07:35 And we're musing about how to get the funds together for that. And we made a large donation to the project in a timely fashion. Yeah. Well, that's good. You're keeping your marketing hands out of it where you're letting the project determine the value of the money being used, the funds, however is of value to the direction of the project. And that would make sense, right? Maintainers know what they're doing.
Starting point is 00:07:58 Yeah. Theoretically, right? No, maintainers know what they're doing. Yeah. They know what the project needs. And in a lot of cases, they've offered to engage with us in other ways as a result. Yeah. We've had some Zoom calls.
Starting point is 00:08:13 We've talked about ways to do sort of mini hackathons with some of those projects. And it just opens up a conversation with them in a way that wasn't open before. That's interesting to think about, too. So initially, this began as a contribution of dollars. You've been doing this for two years now. I mean, has there been any other side benefits to it? Like you mentioned hackathons, other tangential ways once you've sort of identified who to fund, right?
Starting point is 00:08:39 Let's say they win that month. Now that you're sort of part of this, I don't want to say club, but you know, once you're part of, you know, the pool of projects, you know, in this fund that you have some benefits like, okay, you got a small network to tap into. You can, you can initiate some sort of hackathon we'll cover some of the costs or whatever. I don't know. Have you considered those things too where once you're past that funding point
Starting point is 00:09:03 to do other tangential things to support? One of the things that's come out of this is that it's a little different from what you're talking about, but it's one of the more interesting aspects of running the fund from my perspective. It's identified for us folks inside the company who were passionate about open source who weren't necessarily on my specific radar, right? There's a group that's really involved in sort of geolocation and geodata in general. And that group has put forward several nominations for projects that, in some cases, I didn't even know existed, but were important enough to this team for them to rally around and come together to support and to get involved in those projects in a way that they
Starting point is 00:09:50 weren't before to help ensure that they would be eligible for receiving the funds and that they would stand a good chance of winning the nomination. I believe it's driven engagement from folks like that, but it's also helped us uncover these sort of footholds in other parts of the company for people who are passionate about open source and finding people for us to engage with from that perspective. And that's been really interesting to watch as it unfolds. We've also had some conversations with the receiving projects who want to engage with us in other ways and talk about creating issues that would be sort of well-suited for engineers to pick up that hadn't been involved in the project before, just other ways to deepen that relationship. And definitely when you look at the way the
Starting point is 00:10:40 Files Contributor Fund was structured, the intention is very much that you give engineers some ability to influence where these dollars are going, but you also give them some incentive to get involved in those projects in other ways. So money tends to be an easy lever for companies to flip, right? It's easier for most companies to write a check than it is to give developer time.
Starting point is 00:11:03 But by setting up the structure for the FOSS fund the way we did, there's some encouragement to make your open source contributions and to be involved in a way that wasn't there before. And we've seen some change in behavior as a result. I want to get into the mechanics of building this fund, which you've played a perfect hand into, but I kind of want to rewind a little bit to sort of paint, to some degree, your history with Indeed because you haven't been there forever. I think it's been around the two-ish year mark. I could be wrong. You can help me out on the timeline, but you came in as
Starting point is 00:11:36 I'm just going to make up a term, open source czar. I don't know, advocate huge person. You came in to run open source for Indeed and in many ways, what you're trying to do is advocate for open source. And this fund, this contributor fund, is one part of your work. So I'm curious of the change, if you can speak to that, at Indeed around open source, if there was a change, and then how that led to defining this blueprint for other companies to potentially follow to support open source?
Starting point is 00:12:13 Sure. Yeah. I joined Indeed kind of just after Thanksgiving in 2017 to build out their open source program. I didn't pitch the title open source czar when I came in. That might have been an easy sell. I just went with head of open source and moved on. It's got a good ring to it, though. It does. And part of getting the job involved, putting together a presentation for my boss and some other stakeholders for my vision for what the open source program would look like. What kind of program is it that I want to build? And so it opened with an explanation of why you always see me in a jumpsuit and went on to talk about sort of the many different ways that you can give back to the open source community. And as part of that and as part of the process for putting it all together, I was asked to do sort of a 30, 60, 90 day.
Starting point is 00:13:01 Like, here's what you're going to do in the first 30. Here's what you're going to do in the first 60, first 90 days of the program. Somewhere, I think it was on the 90 day slide, you know, I said, I'll do these things. And one idea you're probably going to hate is what it said on the slide, right? That's all it said. That's all it said. One idea you're probably going to hate. Okay. And my boss at the time said, can you give me an example of that? And I said, not really. I'll get in and I'll figure something out when I'm there. And like most of the things in my 30, 60, 90 prediction, I missed most of them. But I landed on this idea for what I was calling at the time a FOSS Sustainability Fund about six months after I came in.
Starting point is 00:13:41 And I wrote a one page treatment, you know, it was a summary of what I wanted to do and sent it off to my boss. So this was, you know, around April of 2018, you know, we were well past the budgeting conversations and everything else for 2018 by
Starting point is 00:14:00 the time I joined. And, you know, I put right at the top, you know, here's the TLDR. I want $120,000 for a sustainability fund, and here's about how it would work. And I went back and forth on that number a lot. I didn't know if I was asking for too much. I didn't know if I was asking for not
Starting point is 00:14:20 enough. But I wanted to break it into $10,000 chunks because I wanted it to be a big enough to be meaningful donation for most projects. If we showed up to Babel and we gave them $100, that's not going to do a lot for Henry. It just isn't. But $10,000 is a big enough chunk of money that you can do something significant with. You can make some plans with that kind of money. Yeah. there to be a lot of selling that was necessary, but it clicked with my boss immediately. And for most people that I have talked with who are involved in open source program offices or kind of otherwise involved in growing open source culture at their company, when we draw that picture, it's $10,000 a month to something you use. But if you, it's decided on by people who, you know, work at the company and contribute to open source if you want to vote on where it goes you have to make
Starting point is 00:15:29 an open source contribution most people have gone aha i see the alignment i really like it and i'd love to say that there was you know a diligent intentional thought process that led me down this path it would be more accurate to say that the alignment of those three things sort of occurred to me at one point and I blasted it out to my boss and had no particular expectation that he was going to go for it or not. I knew it was a big ask, but it worked out. What I like about that though is how the value changes. I said that before where when a company, especially in an open source program, is asked, how do we give back and just donating straight dollars to the community? It's difficult if you don't have
Starting point is 00:16:09 just simply say yes, because of course you want to support open source. And in particular, even the four bullet points of like must be in use by the company or subsidiaries, you know, have, you know, necessary open sourceness. And one of the kind of core ways you define that, which is debatable depending upon who you speak with, is the OSI approved license. There are some people who will debate that to some degree and some of the other mechanics around it. When you just give money, it's difficult to just say, what do we get in return? Where in this case, to me, one of the core values for the company is that we get to enable our employees who are deeply like as you
Starting point is 00:16:45 said these unknown passionate open source people that you didn't even know of that that have now bubbled up to you because of them voting for certain projects well now it gets everybody thinking about open source differently whereas in a traditional model just giving money which is great does work it has less of this sort of like stickiness, this sort of terrible word to use right now, infectiousness. You know what I mean? That other people think, okay, this is how open source is used. This is how it gets benefited by our company and us using it and then funding it too,
Starting point is 00:17:18 and then finding other ways to support it in the future. To me, that's genius. Yeah, and the thing that I really want us to drive sort of as an industry is the idea that deciding which projects you're going to support is not a thing that happens high up, right? I tell a story as part of the FOSS Contributor Fund process and kind of how we got there I tell a story as part of the FOSS Contributor Fund process
Starting point is 00:17:45 and kind of how we got there about the budget that I inherited when I came in. And it had this $10,000 carve-out specifically for Webpack. And we had organization memberships and one large conference and then this single software project that we were going to give $10,000 to. And, you know, it wound up in the list because, you know, someone fairly senior in the company said, hey, they're asking for money and we use it a lot and we should give it to them, right? And that level of advocacy is not open for everybody. And I wanted the FOSS Contributor Fund to open up that kind of advocacy for anyone, right? Yeah.
Starting point is 00:18:27 So not only does it give people the opportunity to voice where our dollars go, but I want it to help people internalize the idea that if you want to get involved in this project, this is a thing that you can do. You don't have to wait for somebody higher up to tell you this is where you should be making contributions. You use it every day. You care about it enough that you want
Starting point is 00:18:49 us to give them money. Open an issue. Comment on an issue. Run a test for them. Give them some code. The only one speak I would be curious about, especially having been two years in, is if your learnings have said, well, well ten thousand dollars is a lot of money and you have a lot more open source advocates let's say as more people become more and more aware of its value and the value of the company funding it or supporting it in some way if there wasn't room for you know tiers let's say a ten thousand dollar and let's say a micro like in the five hundred dollar to thousand range that way you're still kicking some dollars around and you're still – you can give people who don't need $10,000 some dollars.
Starting point is 00:19:30 You know what I mean? Like not everybody needs 10 grand. It's a good number and I understand your initial interest in that number. But have your feelings around that changed? My feelings around it haven't changed specifically. I still think $10,000 is a good place to keep it pinned for us. But I recognize that there's a lot of room to try different models there and try different things, right? There's been proposals to break it up, maybe do like a $5,000, a $3,000, and a $2,000 donation one month.
Starting point is 00:20:03 Or to just take it and divide it evenly between all the people who were nominated and be done with it, right? One of the problems with doing this on a monthly basis is you get about 12 different chances for an experiment in a given year. And if you want a consistency in the program, you want to kind of maintain the way you're doing things over the course of the year. So you don't get as many opportunities to try new things as maybe you would like. One of the benefits I see of opening the program up for other companies to adopt and helping other companies to adopt it and to encourage them to run their own experiments is that they can run it in their context, tweak the criteria in a way that works for them, and we can double how much we're learning. We can triple how much we're learning, right? The more of us that do this and that try different things while we're running our own FOSS contributor funds, the more we can
Starting point is 00:20:54 all learn together. And that's, I think, pretty exciting. I have been resistant to changing things on a month-to-month basis. But when we put the fund together for this year, we added these quarterly events so that we could try new things without disrupting the main flow of the program. Yeah, help me understand those quarterly events more. What are the details around that? So the vision was we would have once-a-quarter events
Starting point is 00:21:20 where other FOSS funders would come together and try something new or try something different. And I was optimistic coming into this year about how many other companies I could convince to adopt a FOSS fund and how quickly I could get them to adopt the FOSS fund. I'm aware of three other organizations right now who are in various states of either executing or bootstrapping their initiatives. And I envision to the quarterly events is let's all come together and do something collective, like whether that is running one poll across all of our contributors and across all of our nominations to see what happens, whether that's doing some analysis of the dependencies that we
Starting point is 00:22:02 all share in common and directing funds toward things that have been a consistent second place, you know, appearance on the list, or just like try something new to see how that would go and define what something new meant when we were all, you know, there and talking together. The Q1 event, we ended up taking the funds that we had earmarked for that and directing it toward the open source speed dating event that the Moss Fund folks did at FOSDEM, where they issued seed grants toward projects who had ideas that could move forward with a little bit of assistance. We showed up with some funds. The Moss Fund folks showed up with some funds, as well as the Ford and Sloan Foundations.
Starting point is 00:22:53 How much time does your team spend building and maintaining internal tooling? I'm talking about those behind-the-scenes apps, the ones no one else sees. The S3 uploader you built last year for the marketing team. That quick Firebase admin panel that lets you monitor key KPIs. Maybe even the tool your data science team hacked together so they could provide custom ad spend analytics. Now these are tools you need so you build them, and that makes sense. But, the question is,
Starting point is 00:23:16 could you have built them in less time, with less effort, and less overhead and maintenance required? And the answer to that question is, yes. That's where Retool comes in. Rohan Chopra, Engineering Director at DoorDash, has this to say about Retool. Quote, the tools we've been able to quickly build with Retool have allowed us to empower and scale our local operators, all while reducing the dependency on engineering. End quote. Now, the internal tooling process at DoorDash was bogged down with manual data entry,
Starting point is 00:23:43 missed handoffs, and long turnaround times. And after integrating Retool, DoorDash was able to cut the engineering time required to build tools by a factor of 10x and eliminate the error-prone manual processes that plagued their workflows. They were able to empower backend engineers who wouldn't otherwise be able to build frontends from scratch. And these engineers were able to build fully functional apps in Retool in hours, not days or weeks. Your next step is to try it free at retool.com slash changelog. Again, retool.com slash changelog. so thankfully you've done all the hard work for most anybody listening to this that might be wanting to use this contributor fund as a blueprint for their business or their organization to fund open source so you've got the foss contributor fund as an overview on GitHub. It's an open source repo. It's on IndeedEng.
Starting point is 00:24:47 Was it you particularly that you're the only contributor to this? I've got two contributors here. Who is it? Just you and someone else. Did you do most of the work? Who else is writing this with you? This was a blueprint that we pulled together that described what we thought was the minimum amount of information that would
Starting point is 00:25:05 be necessary for someone to take and run this at their own company, right? I don't have the repo up in front of me, but I suspect that other contributor is also someone from my team who was helping me to kind of get it in shape for folks to be able to use, right? Gotcha. Jade Applegate. Thank you, Jade. Yeah, Jade Applegate is in fact from my team. And yes, thank you, Jade. And so, you know, we wanted to get something out there for people to use as a model and kind of get a stake in the ground in a timely fashion. We wanted to release something in time for All Things Open last year to invite people to join us as FOSS funders and sort of building up this community of people who are running similar experiments. And it is the first part of documentation. We have a couple of other things that are in flight, a playbook that's a little more detailed about how to execute a FOSS
Starting point is 00:25:55 fund. The idea is that we want to have something that we can give to anybody that is a little more detailed than the blueprint, right? It's more like a build plan, so step-by-step instructions on what you would need to do. And then some other pieces of documentation of the process as well. We're trying to be as open and transparent about it as we can. Do you see this as the easy button to some degree for those who are taking up the helm of an open source office? Like you have with Indeed? Like, is this something that it's not the only thing an open source office does for a business, but it's one way to give back to open source. So is your hope that many and lots of open source head of open sources like you are,
Starting point is 00:26:37 open source is ours, even take this and, you know, is that the hope for this so that everyone does this and kind and follows your lead? Or blueprint, for lack thereof. That's definitely the thinking. This would not, by any stretch, be the only component of someone's open source program. There's so much that goes into running an effective open source program. You have to deal with policies and compliance and sponsorship activities and writing checks for organizations or for projects is just a part of it.
Starting point is 00:27:09 But I've been having a series of conversations recently with folks talking about what it looks like to have a well-rounded program from the perspective of supporting your dependencies, from either whether you're giving code to them or whether you're giving money to your open source dependencies, I think there's like three areas
Starting point is 00:27:31 where you would see that kind of activity that kind of represent three different ways of going about it. You would have some support that's given based on analysis. So, you know, someone has taken a look at what you use and made some kind of determination about which of these things is most important. There'd be some kind of advocacy coming from higher levels, people to other folks in the company and giving opportunities for
Starting point is 00:28:06 them to talk about or request that the company support projects. And a lot of companies, I think, can benefit from implementing a project like FOSS Fund as a way to ask people in the company what they should be using and kind of democratize that decision making process out. We wanted to make it as easy as possible for other folks to adopt and we continue to work on documentation that will enable them. Based on the timeline from Git, I can't tell if this is the initial commit. I guess the last commit was six months ago. How long did it take you to sort of put this into place at Indeed, iterate through it enough to then be able to document it in this capacity to share it?
Starting point is 00:28:47 What was the timeline there? So if I walk through the whole timeline, it's really kind of funny. I had written the initial pitch document to my boss in April of 2018. It was in October that I had gone to one of the sustained summits in London, and we had asked for the money in the budget at that point, but hadn't gotten any signal for if it was going to get approved. But at that sustained summit, as I was talking about the idea, I got such positive signal that I came back and really was advocating strongly that we run the program. We didn't get confirmation that we had the funds until kind of late in the year. And so the turnaround time from, yes, we're able to run this program to hitting the ground running at the beginning of January was very, very short. So we were building it and bootstrapping it while we were also executing it. And we learned some things
Starting point is 00:29:44 kind of early in the process about how to tweak the program and how to kind of run things for ourselves. I would say we had a good enough handle on what needed to be in the blueprint after running it for about six months or so, and then went through the process of documenting it and wanted to get something out in the timeframe for all things open last year so that we could get out in front of people as they were making their budget requests for this year and invite them to join and participate. So there haven't been many updates to the blueprint since we pushed it out,
Starting point is 00:30:17 but we have either discussed it with other folks who are in the process of adopting or, or kind of workshopped a little bit with some other folks. I think you mentioned earlier whether or not having an OSI-approved license was up for debate or not. And I believe in the blueprint we call out that it's important to have some kind of licensing governance document, whether you use the OSI approved list
Starting point is 00:30:45 or the Debian list or the free software list. What's important is that there is clarity around the license and what list of licenses are going to work and which ones aren't. And that that not be a decision that's being made on an ad hoc basis, project by project. And some of that is about making sure that things are being treated evenly and fairly. And some of that's
Starting point is 00:31:08 just about reducing the burden on the person who's executing the program. If you have to go out and check every license by hand or verify every license or make a decision about every license for nomination, that's going to take up too much time. Well, I think the time to, the point is not to invest time in those kinds of things, but to invest time into, you know, the nominations, the process, helping, et cetera.
Starting point is 00:31:37 You know, I think OSI approved license is a great place to start. It's just, my point was just that some people, I'm thinking like open core companies who still want contributions that are sort of like open eventually, likery might be, for example, had David Kramer on the change log, I think, late last year talking about their change to open source. And so there's this blurred line where, well, David says he's open source and he agrees he's open source eventually. It's just those kinds of projects get – and maybe that's the great case because it is an open source eventually it's just those kinds of projects get and maybe that's the great case because like it is an open source business you know and so that would be not the best use of indeed's money or other open source offices funds so that that would make sense but OSI approved license is a great place to to start and just my point was just that some people will debate what is open source these days and that's not me to debate it's just that some people will debate what is open source these days. And that's not me to debate. It's just that that's often the thing.
Starting point is 00:32:25 I think what I want to cover really is some of the takeaways. So we talked about the Blueprint itself. There's some learning process, right? When you put something like this into work and then document it and then ask others to follow it, what are some of the things you've learned over time after launching it? What are some of the takeaways you've sort of gathered by doing this for so long around this kind of thing for a business, for a company like Indeed to support open source? One of them is that obviously what works for us is not going to
Starting point is 00:32:56 work perfectly for the next company. We have a process where we can vet nominations more or less by hand. If we had 10 times the number of developers that we do have, that would get really hard, right? Yeah. The nomination process is kind of an interesting one. I had identified in that FOSDEM talk that you referenced earlier that we might have to ultimately curate nominations for a number of reasons. And we learned fairly early on that there was a disconnect in how we were talking about the nomination process with folks. They expected that once something was nominated, it would continue to show up as a nominated project until it fell off the list
Starting point is 00:33:36 or won. So the nomination list is thrown away each month. You start from zero. That was where we started, but we saw a big uptake of nominations in that first month that we ran it. We had 20-some projects that were nominated, and there were some I'd never even heard of. There were some that I vaguely kind of knew what they were doing, and a lot of them I recognized and knew how they worked. But there were five projects I'd never even heard of. I had no idea what they were. And that was really exciting because that meant I was getting visibility into projects that were important to people that I wouldn't have otherwise gotten visibility into. So it was a really good result.
Starting point is 00:34:14 But there was a sharp drop-off in nominations in the subsequent month because people just expected that they were going to stay nominated. And where we landed was we carry some nominations over from the last month if nominations run a little short. That seems to have worked well enough for us. But in a company where there's a significantly larger number of developers, that would not be a nomination process that would work for them. Right now, leaning in the direction of recommending that you have sort of a nomination committee, three or four people who look at the nominations and add things into the nominations based on their analysis and observations of the dependencies that the company uses to try to balance that a little bit. But we haven't tried it yet.
Starting point is 00:34:59 We'll probably try it in the second half of the year. Gotcha. So now that it's a blueprint, it's in black and white, it's a repo on GitHub, is it open for contribution? I don't know, is it? Yeah, it's open for contribution. It's CC licensed. I would assume so. I mean, that is all open source. I didn't look at the license, that's why I was delaying for a moment there. Should be CC by.
Starting point is 00:35:22 Who's taking up the flag? Who's doing these FOSS funds in their own organizations? We know that Salesforce is running one. Josh Simmons over at Salesforce has tweeted a couple times about them running a quarterly version of the FOSS Contributor Fund. And we're still waiting to see what the results are going to be from that. There's a couple other organizations that are in various states of standing one up and who have not yet made public statements about it. And so I don't want to out them without their permission. But a couple of very large organizations who are going to learn completely different things from the things that we learned or that Salesforce has learned in their context. Some of them are very unique. So
Starting point is 00:36:02 yeah, really excited to see those announcements come out here later in the year, probably in the next couple of months as their work continues to evolve. In addition to the Blueprint document, we released the Starfish voter eligibility tool, which is the thing that we use to decide who gets to vote in a given month, that basically ingests a list of GitHub IDs and checks against GitHub to see if it sees activity in open source projects within a certain window of time and returns a list of people who should be invited to vote. That was another resource that we made available for running the fund. As one of the companies who's been bootstrapping their program,
Starting point is 00:36:44 as they have been using Starfish, they hit some limits that we didn't hit and have been contributing changes back into that as well. Good. Well, we'll link that in the show notes too. So if you're listening to this, head to the show notes, we'll have links to the Blueprint as well as Starfish. What is it? Starfish what? Just Starfish. Indeed. End slash Starfish. It's the voter eligibility tool. That's how I refer to it. Any feedback from Josh or Salesforce?
Starting point is 00:37:09 It seems like they've modified it a bit by doing quarterly versus monthly. Any other feedback from them? Not yet. I think it's early days for what they're learning. I don't know that they've made public statements about why they decided to go quarterly or not. But Josh and I talk on a regular basis. As they learn things, we're
Starting point is 00:37:31 going to share them with each other. We've created a small sub-community for the FOSS funders to get together and share their learnings and share their experiences and brainstorm on how to solve some of these problems. Let's talk about results. You do all this for the obvious reason, right? And we've talked about all the details of the blueprint, the thought process, you finding your way to Indeed, all the necessary mechanics to make this thing possible. What are the results? Is there a list somewhere where you've said that these are the open source projects we've funded?
Starting point is 00:38:04 Is that a desire for this? How can you quantify the monetary and project level results from all this effort? We did a six-month update about halfway through the year last year to talk about the projects that had won nomination in the first half of 2019. And those were Django, Git, Pandas, Homebrew, PyTest, and ESLint. And we have been talking about trying to get the 2019 wrap-up blog post out for a little while. Things have been a little wonky for the last quarter, as I'm sure you know. But I'm happy to talk about the projects that won, because there's a couple of really
Starting point is 00:38:47 interesting conversations in here. QGIS was one. Sentry was one, and we'll have to come back to that, because that's, I think, a really interesting conversation. Curl, OpenStreetMap, Prettier, and Let's Encrypt were the rest of the winners for 2019. So Sentry is on the list, huh? Sentry is on the list. OK.
Starting point is 00:39:06 That's one of the interesting conversations, because at the time that they were nominated, they had not moved to their BSL license, right? They were still a fully open source project. And when they won the nomination, it was interesting, right? They were nominated and I had taken the position that we weren't going to curate nominations and we were going to trust that the process would of the overall outcome for that. But the bottom line is they passed the money on down to their dependencies and they matched it and they set up a fund to support open source projects for 2020 of their own. I don't believe they're running it as a false contributor fund type thing, but it was a really interesting learning in the process and a really great outcome from that learning because it's certainly giving ten thousand dollars to a large project that was sort of fully owned by a vc backed startup wasn't the kind of thing that i was envisioning when i put up the call for what
Starting point is 00:40:18 projects we should be supporting and that is one of the learnings that feeds into the idea of having a sort of a nomination committee who vets and curates the nominations a little bit to make sure that projects that come through for vote are consistent with the spirit of the program but in this case you know had we filtered sentry out from that list they wouldn't have matched the donation they wouldn't have passed it on down to their own dependencies. They wouldn't likely have created a fund for their own program to support open source projects. So it was a good outcome. That's interesting, too, that aspect. I mean, I didn't expect them to be in the list.
Starting point is 00:40:58 And I mentioned David and Sentry and their change of license. And I left out the fact that the conversation Dave and I had was about their move to BSL license and the ramifications to Sentry and the open source project thereof because of that. So that was one detail I left out of my mention of that. But yeah, David's great. I love the fact that they took this and said,
Starting point is 00:41:19 you know what, thank you. Let's double the money and give to a project and kind of come up with their own criteria. And even if just for one instance, to some degree, adopted this FOSS fund you've got. I mean, that's kind of what they did. They took an internal look at, you know, from Century Engineers, et cetera, to nominate projects similar. So not maybe the full fund process you've got, but a variation of it as a result, which is cool. Yeah, they ran a little mini version of it for themselves and had great results and overall just worked out well, I think.
Starting point is 00:41:54 We had a few projects that came through the nominations earlier that didn't make sense for us to make contributions to, but the voting process tended to select projects that were more in line with the spirit of the program. So that was a really interesting outcome from the process and really interesting learning. It definitely, when they re-licensed after winning the nomination, it was a thing we had to think through, but they were eligible when they won, so we followed through with it.
Starting point is 00:42:24 Well, too, the license applies to future code, not past code, right? Because that's what the whole point of the BSL license, and I suppose, and this is sort of getting into the mucky waters of its open sourciness or not. But when the change went to, and this is sort of just too much detail probably but interesting as a tangent that once you transition to the BSL license or change the license, it's not passcode. That previous code was still licensed as previously licensed. It's future code that's now under the BSL license, and that had its own parameters, which we cover at length in that podcast. So if you're at all curious, I would suggest you listen to it. I'll put it in the show notes, but we talked at length about its open source evangeliness, which is a pretty interesting aspect, I think, for a company like Sentry to build a business around an open source project
Starting point is 00:43:13 and eventually open source their code. It's an interesting process, let's just say. You know, it wasn't the only project that put us in sort of this interesting position regarding the criteria, the eligibility criteria, right? Yeah. And I'm going to sort of this interesting position regarding the criteria, the eligibility criteria, right? Yeah. And I'm going to sort of sidestep the bigger question of do we call the BSL an open source license or not, while adding on the drive by addendum of it's not because it's not on the OSI approved list, but that's not what I want to talk about. The other project that put us in that position was OpenStreetMap because it's an open data project. And an open data license can't conform to the OSD and can't be an OSI-approved license. It's not actually possible for it, I don't think. But when it won the nomination,
Starting point is 00:43:59 we kind of went back and looked at it. OpenStreetMap is an OSI affiliate. They were sponsored to be an OSI affiliate based on the actions of a board member of the OSI. And it was about as strong of a recommendation that you could get for them to be qualified. And so we'll let it stand as it were. Curl was another interesting one because Curl's license is almost MIT. But not quite, right? But it was widely recognized to be an open source license, and at the time, it was the largest single
Starting point is 00:44:35 cash donation that Curl had received from any one entity. That record stood for about a month, and then somebody else wrote them a larger check. Yeah, Curl is interesting too. I mean, we've had some conversations with Daniel Stenberg, and we've sort of mapped that. It's an interesting open source project too, generally, because it's largely Daniel's work.
Starting point is 00:44:54 Obviously, there's a lot of community involvement there, but it's largely Daniel's opus. You know what I mean? Right. His life's work essentially is curl. And that's an interesting perspective. But I think it comes back to when I hear you say these two examples and if there's more, I'd love to hear them. But I think what comes back to it is having that firm foundation of your criteria of licensing.
Starting point is 00:45:16 Like you mentioned before, having that as clarity because clearly the clarity for you has given you the guardrails to push back on and sort of maneuver around. And so if you don't have those boundaries and that criteria in place, you're going to have internal wars if you don't have that clarity. Because someone's going to think they're going to have a different variation of open source. They're not going to care about the blurriness of open street maps and OSI, etc. They're just going to be like, hey, this is a project I support. It is open source. Why not do it? That's the reason why you need that clarity around licensing.
Starting point is 00:45:52 Right. And at the end of the day, for the projects that were arguably on the bubble, it was good to be able to err on the side of generosity. These were projects that were, you know, someone at the company felt passionately enough about them and how we used them that they nominated them for us to support.
Starting point is 00:46:13 And so finding a reason to say yes to those, we just felt more aligned with what we were trying to do. I'm Jared Santo, GoTimes producer and a loyal listener of the show. This is the podcast for diverse discussions from around the Go community. GoTimes panel hosts special guests
Starting point is 00:46:40 like Kelsey Hightower. And sometimes you can leverage your cloud provider and make margins on top. That's just good business. But when we're at the helm making the decision, we're like, yo, forget good business. I'm about to deploy Kafka to process 25 messages a year. It's nerd pride, right? Picks the brains of the Go team at Google. You don't get a good design by just grabbing features from other languages and gluing them together. Instead, we tried to build a coherent model for the language where all the pieces worked in concert. Shares their expertise from years in
Starting point is 00:47:16 the industry. Don't expect to get it right from the start. You'll almost definitely get it wrong. You'll almost definitely have to go back and change some things. So yeah, I think it goes back to what Peter said at the start, which is just make your code, write your code in a way that is easy to change. And then just don't be afraid to change it. And has an absolute riot along the way. Yeah, you know, that little small voice in your head that tells you not to say things. What is that? How do you get one? You want one of those like an in-app purchase it is go time please select a recent episode give it a listen and subscribe today we'd love to have you with us There's a new initiative you're working on now. It's called FOSS Responders.
Starting point is 00:48:09 And if I understand correctly, it started out as an organic thing led by you and Megan. I'm not sure how to say her last name, so I'm not going to try, but maybe you can for me. What's this about? Bird Sanicky is how you say Megan's last name. There you go, Bird Sanicky. Thanks, Megan. To FOSS Responders is about mobilizing resources to help people who have suffered irrecoverable losses due to conference and event cancellation due to COVID-19 and the associated effects of that. So I do a lot of conference speaking, or at least I did a lot of conference speaking. Hence the jumps that you mentioned. Thank you for clarifying that too.
Starting point is 00:48:48 No problem. That's why it's your outfit. For your own reference, I wear those every day at work as well. I'm wearing one now. Okay. Yeah. So I do a lot of conference speaking. I had a pretty full card over the first half of this year for events that I was speaking at. And as we saw those events getting canceled, some of them very last minute, we knew the reality was that the organizers, they're losing money over it, right? And not just because people want ticket refunds, but they're losing deposits on spaces. They're losing food and drink minimums that they had guaranteed,
Starting point is 00:49:31 in some cases losing revenue because they generated revenue for their organization by selling tickets to the events, or they're losing fundraising opportunities because they don't have a booth at these events where they primarily were engaging with individual donors. And so seeing sort of this wave of cancellations, I had put out a call for people who wanted to get together to talk about how to support individuals and organizations who were feeling those effects, you know, acutely. And that has evolved into this FOSS Responders Initiative. And it is very particularly focused on taking on this one aspect of the problem, right? We use this metaphor when we talk about the open source community within our program, that we want people to think about the open source ecosystem the way you think
Starting point is 00:50:17 about the ocean, right? It's not about a few giant fish. It's about all kinds of healthy activity at a lot of different levels. You don't want to throw things in the ocean that nobody wants. And in that metaphor, conferences and events we think of as the reefs, right? This is where people come together and congregate for many different kinds of activities. And sometimes that's just, you know, getting together to get FaceTime with developers. Sometimes developers drop new releases at events or communities use them to build their base of adopters and a wide range of activities. In that metaphor, this wide range of cancellations is like a reef bleaching event, right?
Starting point is 00:51:00 If we want those reefs to be there in a year, they need some help. And so we want to make sure that these community events that support our wider open source ecosystem are going to be able to happen next year. Yeah, that's an interesting metaphor, honestly. The reef bleaching event, I hadn't considered that. And I've definitely watched things around the coral reef and its disappearance and the concerns around that for ocean life. And, you know, it's similar to COVID-19 and similar to the coronavirus. It was to some degree easy to say it's only happening over there when it was just somewhere else. Right. happening over there when it was just somewhere else right and now that it's happening everywhere it's obviously in your initial purview versus somewhere far away right so it's easy to to
Starting point is 00:51:52 remove yourself and not have empathy is what i'm trying to say but the metaphor of the bleaching event for reefs you know that's that's interesting because if you wanted to be there like you said when it's time again to have them next year or whatever it might be, you need to help them out. I hadn't considered it like that. I'm glad you framed it that way. Yeah. That's not a metaphor of the entire foster responders group. It's just the way that I've explained it to people, right?
Starting point is 00:52:17 Like, why is it important to support these events? Because this is where our community gathers, right? And we want them to be able to gather at these places next year. And some of the events won't survive, and that's kind of the nature of things, but we want as many of them to be around here for us and for the community next year as we can. So this was also an intentional choice to not try to address with everything that could possibly be addressed within the open source community
Starting point is 00:52:44 in response to COVID-19. There's so much work that's being done there between the open source ventilator designs that are going around and open data projects that are going around and the Moss Fund folks announcing their initiative to provide seed grants for open source projects that are doing work in this area. There's a lot of different kinds of work that are being done. We wanted to focus our effort on this particular area and really prioritize support for people who might otherwise fall through the cracks of the support system. So I'm much more interested in seeing a support that meetup organizer who's out a couple thousand dollars or that small regional conference organizer who's out a few thousand dollars because they're the the folks that are going to take it on the chin but you know there's a range of impacts right um the python software
Starting point is 00:53:35 foundation when they canceled pycon announced in a blog post like this is what we're going to have to pull out of our reserves in order to make up the losses. And it was hundreds of thousands of dollars. And if they have to shift focus away from infrastructure, maintenance, and improvements, and stop working on improvements to PyPI and focus on fundraising instead, that means we're not getting the work done on PyPI that we all need as a community. So it's a big problem. We're still getting our collective hands around how big the impact was on these conference and event organizers,
Starting point is 00:54:13 and as well the individuals who were out of pocket going to these events who weren't able to get refunds either from the hotel or from the conference. Most of us who travel for work, our work folks, you know, covered that for us. But if you were a designer who was going there to meet clients or a boot camp graduate who was going to one of these events out of pocket to try and secure your next job, the impact is felt much more significantly. So if someone needs financial help, where's the line drawn? Who is available to, I guess, submit? You've got three buttons here. The first one says, I need financial help or other help
Starting point is 00:54:51 because an event was canceled. The second one says, we had to cancel our event and we need financial aid. So this is an organizer in this case. And the last one says, we need people to help us organize or respond. So that first button really is about those individuals who need help. So the designers who are going to find a job that couldn't find it, etc. Or, you know, I was traveling out of pocket and can't get my money back from the hotel. Gotcha. And there's an open collective with funds in it that people have contributed into.
Starting point is 00:55:21 And there's a team that kind of reviews those requests and takes that on to try to help meet those needs. That second button is really about event organizers. And that third one is sort of opening an avenue for people who have had to cancel event and are rapidly trying to pivot to a virtual event of some kind or just need some help organizing their own response to it to request help that's not financial in nature. Not everybody needs money. Sometimes they just need expertise on how to run these things effectively virtually or organizers or coordinators. Well, to put it into perspective, you've got a dynamic list there, an air table
Starting point is 00:56:03 that is tech events canceled due to this crisis, this whole pandemic we're in with COVID-19 and coronavirus. That air table link that you're referencing is maintained by the wider community. So this is not a list of curated events that FOSS Responders is looking to address. It is the events known by the community that have been canceled. Last time I looked, there were, I think, approaching 70 events in there. Well, no, it's more than that now. It's 151 based on its dynamicism. I haven't looked at it in a minute.
Starting point is 00:56:39 Maybe it's growing. I mean, let me refresh it here quick. No, it's still 151. But the point is, I never really considered how many i knew there was impact but and i think the point of this conversation is is to raise the awareness to even listening audiences saying like take into account how much has been canceled due to this and you know i do like that analogy of the reef because we don't want it to go away. You know, and bleaching events do happen. Hopefully it can in a healthy way recover.
Starting point is 00:57:08 And I think the same can be said about these conferences. And some of them are ran by Microsoft and some of them are ran by, you know, large organizations that can potentially sustain that hit financially far more than a smaller individual or regional conference that really needs the help that, as you said before in your own words, takes it on the chin. So just having, not that you're trying to help all these in this organization, but having a comprehensive list of, one, is eye-opening, and then two, being able to whittle that down to those who truly need the help to get through and to come back the next year or the next season of conferences. Right.
Starting point is 00:57:47 And we're really relying on the people who have organized those events, specifically the people who need help because they were organizing a community event that got canceled and they're out of pocket on hundreds or thousands of dollars of expenses, we're really relying on them to come ask for help. We have a process in place where we're doing some outreach to some of those folks to kind of get our hands around the needs. And we're aggregating, you know, the public information that we find about organizations that we know are in need based on their cancellations.
Starting point is 00:58:27 That's where the Python Software Foundation information came from. The Drupal Association has also made some information available about what they expect their losses to be if they have to cancel DrupalCon. I don't think they've made a decision on that one yet. The losses for many people will be large, some larger than others. Unfortunately, some will just have to take that hit. That's just the, I mean, not everybody, I don't want to say it in like unempathetic terms, but like not everybody is recoverable, I suppose.
Starting point is 00:58:56 Like there's, I guess that sort of dovetails into like who should donate to this collective to do this. Because, I mean, some people are experiencing their own financial hardships, you know, whether it's a job loss or furloughed. I've got several friends, like literally several friends, close friends that had great jobs, great incomes, and are now furloughed, you know. So there's a little less money to go around. So I suppose when it says, you know, we can give and help, who should give? Like, who are you calling on to give to this collective to support this effort? There's a lot of us who weren't furloughed, right? Who were very fortunate and were very lucky to be in a position where we can effectively work from home
Starting point is 00:59:38 during a time like this. Some of us who already were, right? And who have watched the rest of the industry trying to catch up to what it means for everyone to be remote. But for those of us who already were, right, and who have watched the rest of the industry trying to catch up to what it means for everyone to be remote. But for those of us as individuals who have been fortunate enough and privileged enough and lucky enough to keep our jobs through this, this is the time for us to collectively kind of open our wallets up and help make sure that everyone has support. And in the broader sense, I think we've seen a lot of that. But I don't know anybody who works at a nonprofit who isn't sweating right now, you know, because, you know, while we've seen a lot of positive activity for people banding together to support each other and to support the things that they're passionate about, there's a lot of sort of belt tightening happening around as well, right? People who are holding back on giving that otherwise they would have done. At the individual label, if you've got room to spare, whether you donate something into FOSS responders or just donate it into some of your local causes, I want to challenge everybody to find what is a comfortable level for them to give and give it to their food banks, to their aid organizations in their areas.
Starting point is 01:00:47 But if you're someone who uses open source every day and you rely on open source projects every day, I really want to encourage you to check in with those projects. Check in with the maintainers of those projects and see how they're doing. If you've got the ability to give money directly to projects or directly to maintainers, you should do that. And you don't need to give money to FOSS responders to do that. Just go make those donations directly. If you're interested in helping kind of offset the individual expenses for people who, you know, had planned to go to these conferences and events and those events were canceled and they weren't able to get their funds back and you want to make contributions to weren't able to get their funds back and
Starting point is 01:01:25 you want to make contributions to FOSS responders, that would be great and we would love to have your support. I've been doing a lot of organization to organization work, reaching out to folks who either have adopted FOSS contributor funds or who have been talking about adopting FOSS contributor funds and asking them if they want to participate in the Q2 funding event that we're doing in support of the FOSS Responders Initiative. So I think there are organizations who are well positioned to open up and show up for the community and to increase their level of support for these event organizers and the organizations behind these events to help make sure that we still have a healthy open source and free and open source
Starting point is 01:02:07 conference ecosystem next year. You have an event coming up on May 22nd. This is a virtual funding event for raising awareness. What's going on there? It's going to be modeled off of the open source speed dating event that was run at FOSDEM. We're going to take a number of the applications from organizations who've asked for help because they had to cancel conferences. And we're going to work on matchmaking them
Starting point is 01:02:33 with organizations who can provide some funding to help get them some relief. When we put together those quarterly events for the FOS Contributor Fund last year, we already had some kind of FOS funder event on the books for Q2, and we just decided to direct that effort into pulling together the virtual funding event for FOSS responders. So Indeed is showing up with $10,000, and we're talking with another of other organizations
Starting point is 01:02:55 who are going to show up with funds as well. And the goal is to amplify the needs for these event organizers, make sure that everyone has visibility into them, make sure that we understand what they are, and to try to get them some financial aid as part of that process. The virtual funding event is one thing, but it's also pretty interesting for those who aren't really able to implement your full blueprint, to commit such a large amount each year to funding open source that they can come into an a la carte event, so to speak, and still play a role. Yeah, that was definitely the idea to
Starting point is 01:03:31 provide a way for people to show up with just a single donation and say, hey, I love this idea of the FOSS Contributor Fund. I want to get more involved in supporting the open source community. I can't get out money for an entire program for the year, but I've got some funds that I can show up for a one-off. So these quarterly events are a good opening for that. Somebody who's gone to so many events, what's this new normal for events? What do you think?
Starting point is 01:04:03 This year, there's so many canceled events. Do you see any? Are you anticipating any in-person events this year, this calendar year, 2020? Oh, that's a tough prediction. Anticipating, I'm hoping for. I think a lot of things have to go right for us to get there but the new normal for events you know there were already some conversations happening kind of around these events and around the industry about you know the the climate impact of doing all this travel and the climate impact of running
Starting point is 01:04:38 these events and there were already conversations about you know how can we reduce the amount of travel that's necessary to do these events. And I think that this particular conversation about how to bring our events virtual more effectively was barreling down on us one way or the other. It just got accelerated. So I expect we're going to see two things come out of this. I think we're going to see a wider range of virtual events based off of the rapid innovation that's happening
Starting point is 01:05:08 right now with people who are trying to pivot their events to virtual as quickly as they can and trying a lot of different things. So I think we're going to see a lot more of that and some kind of new standard ways of doing things for virtual events in the longer term. I think we're also going to see, you know, for organizations who relied heavily on, you know, a single event or a small number of events for either operational income or reaching out to fundraisers and everything else that's associated with that. I think we're going to see those organizations kind of use a variety of methods
Starting point is 01:05:48 of rising to meet those needs as a response. So we'll see fewer big one-off events that fund an organization for a year and kind of a wider range of smaller things to kind of diversify the risk there a little bit. That's what I think is going to happen out of this, but if you'd asked me what I thought was going to happen a month ago, I don't know that I would have been right. Well, I like your perspective on the
Starting point is 01:06:15 push to change around the carbon footprint and the flying and the impact to the environment because of that. Because that was naturally on there. I actually had some opportunities for some of our hosts. We run many podcasts and a lot of people are involved in change log media things. And so we have lots of places to go and lots of things to do. And a few of them were like, you know what, I'm respecting my desire for a shrunken carbon footprint this year and I'm going to resist flying for non-necessary events. And that's cool with me.
Starting point is 01:06:49 I'm glad you feel that way. And I think that's – you're right. That was eventually – it was already kind of on the doorstep of some folks considering that. And I think what's going to be – just to dovetail off that a little bit, what's going to be really interesting is to see this forced change for everyone and some sort of analytical look at the climate change because of the lack of all this flying from everyone vehicles you know i drive my vehicle like maybe once a week now maybe you know i got two cars and now i'm thinking like i don't really even need two cars well we've got two kids you know my wife and i having two cars is just very a lot easier for the family to be mobile individually now we're thinking maybe we just need one car you know and
Starting point is 01:07:36 so there's a lot a lot of uh you know carbon dioxide less out there now because of all these things and just less people doing things and there might be a look in and more data to say see if we change in these ways this is how the environment changes because of that and so we may we might be which is great because that's data right data forces change that is true scientifically true you know and if there's data to support this change and i think that you're you might be right that we might see more virtual events because we'll now have more data to make these wiser choices for the environment and the earth and in our health too i mean smog and all these things
Starting point is 01:08:18 are terrible for people's lungs yeah and i think the conference ecosystem evolved the way that it did because this was how we connected with each other. And I think there's a lot of us that are still looking for that same connection. We've seen people kind of building new ways to connect with each other over the last couple of months in the U.S. that just people wouldn't have gone for six months ago. Right. I can't imagine any of my friends saying yes to a virtual happy hour over video conference software in October. Right.
Starting point is 01:08:56 They just would have said, just come over. Yeah. What's wrong with you? Why? Yeah. Right. And, you know, by being forced into, you know, finding new ways for us to connect here, I think it's going to cause us to go back and kind of really rethink the ways that we have been connecting with each other at these events. And I think that the events themselves are still going to provide important sort of centers of gravity around activity.
Starting point is 01:09:21 And I wouldn't be surprised if some of them you know survive into the future as virtual events but uh if we want them to do that they're going to need our support during the transition and sort of making the jump so definitely you know for for people who sponsor events showing up for those events as a sponsor while they navigate this tough time is one of the best things that you can do for them. And continuing to do that makes it easier for them to navigate this and be here for us in the long run. Totally agree with that. You know, on the notion of connection, I do want to double down the emphasis on while this may be happening, double down on human connection. Get creative.
Starting point is 01:10:02 I'm going to take this chance to mention our podcast brain science so if you got a changelog.com slash brain science myself and dr mira reese we cover i say doctor because she's a doctor you know uh of clinical psychology and we explore the human brain to understand behavior change have a formation mental health and i think really more importantly what it means to be human. And what it means to be human is to connect, right? We're a social species. So if you're listening to this show and that piques your interest and you're disconnected more so from your community and you're feeling this crunch of missing your conferences and
Starting point is 01:10:38 missing your people, then I would encourage you to listen to that show and just be reinforced that the importance of human connection, right? There's no backup to human connection. You can't replace that with something else. Human connection is required to be human. It's part of who we are. Dwayne, it's always fun talking to you. I'm curious if you have anything to trail out on.
Starting point is 01:10:58 You got the ear of the open source community, developer community. You got this blueprint out there for open source offices and organizations to consider when looking at the way they support and value open source. More so even the people in the organization, how they support and value open source. And you've got this awesome thing for these tech events, FOSS responders, to be able to support them in this dire time. Anything else you want to close with to share with the audience? Yeah, I'm going to try to roll it up into four things. If you use open source, if you rely on open source, check in with the projects, check in with the communities that you rely on, and make sure they have what they need. If you're able to give to them to get involved in helping them organize to respond to
Starting point is 01:11:50 this, everybody needs help right now. I really want to encourage folks to get out there and support their maintainers, support their projects. If you want to help us as we organize the FOSS Responders initiative, if you go to fossresponders.com, there's all kinds of information there about how to connect with us on Slack, on Matrix, to talk about how to help organize. We have calls every week. We have working groups that need team members. And so if you're looking for a way to get involved, come join us. There's definitely room and opportunity for you to do that. Excellent. If you want to for a way to get involved, come join us. There's definitely room and opportunity for you to do that. Excellent.
Starting point is 01:12:31 If you want to try out FOSS Contributor Fund in your company, whether you want to run it once for a month for $10,000 or show up at a quarterly event with some money and participate in some way or talk about the blueprint and how it could work at your company, email opensource at indeed.com. That'll come to me, and we will connect and talk about how to support you there. And I want to give a particular shout out
Starting point is 01:12:51 to the Open Source 101 folks who, in the course of about a month, pivoted their Open Source 101 event from Austin to an Open Source 101 at Home event that they're doing virtually on May 12th. We're thrilled to be a sponsor of that event. Tickets are $19, and we know it's the same crew that run all things open, and we want to make sure that we show up and support them.
Starting point is 01:13:12 I'll echo that one as well. We love Todd. We love the work that they're doing with all things open and open source 101. So $19 for a virtual event is not much to pay whatsoever, and you get to support the thing to keep going. And hopefully the one that I'm still waiting for is if all things open happens this October. So we look forward to that each year as well. And I know you do as well because you're a staple there.
Starting point is 01:13:33 I've seen you there several times. Yeah. In fact, that's where I first met you. I've forgotten about it. Is that where we first met? Yeah, it is. Yeah. That's where we first met.
Starting point is 01:13:40 2016, I believe it was. So that was like forever ago. But that's where I first met you. You've got a sharper mind for it than i do but yeah because we met we were talking about i made a point to come up and talk to you about the peter hinchin's episode which is still wow yeah i think a stellar stellar episode of the changelog oh man you bring that show up i almost come to tears just thinking about it man that's such a good show yeah i i do every time i listen to it i was thankful that you came up and said hello to because you know that's an open invitation
Starting point is 01:14:07 to anybody like you may not see me at an event anytime in the near future but when and if you ever do when it happens again like you Dwayne it was awesome like I really appreciated you coming and saying hello because I didn't know you I didn't know you were a super fan of the show I didn't know what you did at all and because of that one
Starting point is 01:14:22 act of you know that act of vulnerability to come and say hey Adam I'm a fan nice to meet you whatever we're now friends you're back on the show didn't know what you did at all. And because of that one act of, you know, that act of vulnerability to come and say, Hey, Adam, my fan, nice to meet you, whatever. We're now friends. You're back on the show.
Starting point is 01:14:29 We follow what you do. We support what you do. And we're very, we're very close. I would say, you know, we want to support however, support however we can.
Starting point is 01:14:36 So we become friends. You know, I, I think it's important to, to say thank you when someone does something that you love. Right. And advice. And whether that goes for, I think it's important to say thank you when someone does something that you love. Good advice. And whether that goes for podcast hosts or teachers or your favorite open source maintainer, if all you do is say thank you, you're going to do something that maybe nobody else has done that day.
Starting point is 01:14:58 There you go. Adam, thanks for running a great show. Thank you, Dwayne, for saying so. And audience, that's great instructions for you. Go thank somebody. Gratitude is going to help you start every day with gratitude. Be grateful for so many things to be grateful for. Even in the midst of down times, there's still grateful things to be had.
Starting point is 01:15:15 And say thank you to those that are helping you and you're helping. Thanks, Dwayne. Thanks, Adam. All right, let us know in the comments what you think about this FOSS contributor fund. Will your company implement it? If it was implemented, would you have a better influence over the open source that you not only want to support, but the open source that you rely upon in your day-to-day work? Of course, you can comment on all our shows at changelog.com.
Starting point is 01:15:41 Open your show notes and click discuss on ChangeLog News. We love to hear from you. Support us by telling your friends, send a text, send a tweet, write a blog post, make a list of your favorite podcasts. Whatever you want to do, we would appreciate it. Special thanks to our core partners who get it, Fastly, Linode, and Rollbar. And of course, thank you to the beat freak, Breakmaster Cylinder, who brings us all of our beats. And we have a master feed that brings you all of our podcasts in one single feed. It's the easiest way to listen to everything we ship. Head to changelog.com slash master to subscribe or search for ChangeLog Master in your podcast
Starting point is 01:16:13 app. You'll find us. Thanks for listening this week. We'll see you next time. Bye.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.