Sustain

SustainOSS
undefined
Aug 6, 2021 • 47min

Episode 88: Foundations Roundtable: From Maintain to Sustain

Guest Ewa Jodlowska, Rachel Lawson, Leah Silen, Ben Nickolls, Jory Burson, and Karen Sandler Panelists Duane O'Brien and Richard Littauer Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Today, we’re doing something a little different with this episode. We are giving you the audio recording of a round table that was recently hosted by Duane O’Brien and Richard Littauer, about the role of foundations in open source. Our panelists today are Ewa Jodlowska, Rachel Lawson, Leah Silen, Ben Nickolls, Jory Burson, and Karen Sandler. We’ll spend time talking about foundations and associations in general, the kinds of things they do, the kinds of legal structures that they may have, and how they differ from each other. They explain about the work they’ve done for their projects and some services that they offer. And then we’ll spend time talking about projects, when projects might think about reaching out to organizations, or when maintainers might think about bringing their projects to organizations. So, take a listen and enjoy! Go ahead and download this episode now! [00:00:40] Duane starts off with a quick overview of the conversations they’ll be talking about. [00:01:36] Everyone gives a brief introduction of themselves, who they’re representing, and what their organization does. [00:06:42] Duane asks the panelists for their responses to: What is a foundation, what isn’t a foundation, and what are some of the differences between the types of organizations that you have. [00:10:58] Speaking on behalf of the Python Software Foundation, Ewa talks about what kinds of things they do for projects and we learn from Leah what fiscal sponsorship means. [00:13:07] Duane asks if there is anyone for whom their organization and their view of fiscal sponsorship is significantly different from what the others have described. Jory, Ben, and Karen share some things. [00:17:34] Duane asks the panelists to discuss about the times that their organizations have helped solve another kind of problem or member projects or for projects that later became members. And, when have they been able to step in and intervene on behalf of the project? [00:27:45] Find out what kinds of things the panelists look for from projects that apply to be a part of your organization and when do they think they’re ready to come in. [00:31:56] For the maintainers of projects who are in charge of their project and are thinking it might be or wondering if it’s time to start reaching out to foundations, Duane asks the panelists for some key indicators that they might look for that it’s probably time to tag in some bigger help than they’ve had to date. [00:32:54] Richard brings up a question that was in the chat about mailing lists and why is mailing list important when considering whether you’re going to take on a project into your foundation. [00:34:45] A question that was sent to Richard personally and not in the chat was, why do we think there are so many women in this space? [00:36:20] The next chat question Richard asks was, can everyone agree that most open source software foundation’s purpose is not to support the public interest, but instead to support the interest of the members? [00:39:33] The panelists tell us what they are most excited about that might be coming up for them and what they want to plug on behalf of their organization. Links SustainOSS SustainOSS Twitter Ewa Jodlowska Twitter Python Software Foundation Python Software Foundation Campaign (donation page) Rachel Lawson Twitter Drupal Leah Silen Linkedin NumFOCUS Ben Nickolls Twitter Open Source Collective Jory Burson Twitter OpenJS Foundation Karen Sandler Twitter Software Freedom Conservancy Discover Drupal FundOSS JavaScriptLandia OpenJS Foundation YouTube NumFOCUS PyData Global 2021 PyData YouTube Cloud68.co Aspiration Tech Indeed Credits Produced by Richard Littauer Edited by Paul M. Bahr at Peachtree Sound Show notes by DeAnn Bahr at Peachtree Sound Special Guests: Benjamin Nickolls, Ewa Jodlowska, Jory Burson, Karen Sandler, Leah Silen, and Rachel Lawson.Support Sustain
undefined
Jul 30, 2021 • 34min

Episode 87: Ewa Jodlowska, Jackie Augustine, and how the PSF managed PyCon during COVID

Guest Ewa Jodlowska Jackie Augustine Panelists Eric Berry | Justin Dorfman | Richard Littauer Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. We are super excited to have two guests with us, Ewa Jodlowska, who is the Executive Director of the Python Software Foundation and has been with the PSF since 2012. We also have Jackie Augustine, who is the Director of Events at the Python Software Foundation and she joined the PSF in 2018 to assist in the planning of PyCon US. Today, we’re going to talk with Ewa and Jackie about how PyCon works, which is the largest annual gathering for the community using and developing open-source Python programming language. Since PyCon US 2021 had to go virtual this year, we learn what they’ve done different, using Hubilo as their event platform, sponsors feedback, how attendance was, the value of these conferences, and if they would ever go hybrid. Also, we learn about a successful virtual job fair that Jackie did this year for PSF and find out the one thing she’s most excited for the next PyCon. Download this episode to find out much from Ewa and Jackie! [00:03:23] Ewa fills us in how PyCon US is different from PyCon. Jackie tells us what they’ve done since last year and how they’ve adapted since COVID came through. [00:06:08] Jackie tells us why they went with Hubilo as their event platform, and how the sponsors feedback was for the virtual experience overall. [00:08:14] Justin asks how the attendance was for the virtual event. Also, he wonders if going forward if they see themselves doing a hybrid. [00:12:34] Richard is curious to know from Jackie and Ewa if an ecosystem level of analysis of what PSF does and what their conferences are, influenced their decisions at all and is there anything they’re doing to make it more sustainable ecologically. Also, Jackie tells us how international attendance was at their conference. [00:15:12] Ewa talks about the “value” of these conferences for the ecosystem as a whole and what would happen if we just never have them again. [00:17:03] Jackie tells us about the successful job fair she did this year which was a virtual set up. [00:18:52] Richard asks if they’ve looked into moving beyond the single annual convention format. [00:21:08] Eric could only imagine what Jackie must go through in the weeks prior to the conference and asks her to talk a bit about the experience on an emotional level that she goes through, and she tells us what she learned through this process that she didn’t expect. [00:24:17] Richard asks if there’s any way Jackie’s made or plans on making it easier for people who come to the conference to join in the decision-making process for a PSF, to join into working groups and feel like they’re a part of something bigger than just watching a talk, and how has that shaped how you’re planning future models. [00:25:51] What is Jackie most excited about in the future for the next PyCon? [00:26:01] You can find out from Ewa where to follow PSF, where you can sign up to go the conferences, and where you can follow Jackie online to connect with her. Quotes [00:08:52] “In the end, you know, we had our goals, we had our tiers of goals, and we hit what we thought we would hit, and we were successful in that.” [00:10:21] “I think the question that we’re asking ourselves is, do you actually take that component out in their ability for anybody to attend whether they feel comfortable traveling or not.” [00:11:29] “When you add something like a hybrid event, you’re really planning two events at the same time, so that really changes up how we’re able to do that with the resources that we have.” [00:13:02] “Some of the things that we’re doing or planning on doing is like the swag papers and all that is going away moving forward, so we’re taking the steps. We work with the convention centers as well and make sure that they are doing their part in the sustainability and things like that.” [00:13:51] “Yes, it’s been wonderful for the environment that we’ve all kind of had to reset and stay home, but I also think that’s going to have a little bit of an adverse effect because now everyone is going to be like, oh my gosh, I want to be together, you know, whenever that can happen.” [00:15:32] “And I feel like actually there are hundreds of people that attend PyCon that probably never go to a talk. All the value that’s there for them is to network with people, to talk about their projects with people, to have, you know, their projects be seen and tested, whatever the case might be.” [00:19:30] But then PyCon went to Cleveland, but that I think also helped reinforce a lot of the attendance when you looked at the numbers and how many people attended from Ohio was really incredible, right, so it kind of brought the larger scale portion of it.” [00:24:40] “We rely a lot of volunteer committees.” [00:25:51] “What are you most excited about in the future for the next PyCon? Seeing faces! Makes sense, checks out, I get it!” Spotlight [00:27:55] Justin’s spotlight is a Linkedin 2.0 site called Polywork.com. and if you use the VIP code: sustainopensource, so you can get in on it. [00:28:31] Eric’s spotlight is an online game called Pardus. [00:29:19] Richard’s spotlight is Bohemian Bakery in Montpelier, Vermont. [00:30:09] Ewa’s spotlight is two software platforms, Registrasion and Symposion. [00:31:47] Jackie’s spotlight is sustainability for everything that the PSF does and the ability to have this position. Links SustainOSS SustainOSS Twitter Ewa Jodlowska Twitter Jackie Augustine Twitter Hubilo PyCon PyCon US Twitter Python Software Foundation Twitter Python Software Foundation Newsletter Python PyCon US 2021-YouTube PyOhio 2021 Polywork Pardus Bohemian Bakery Symposion-GitHub Registrasion-GitHub Credits Produced by Richard Littauer Edited by Paul M. Bahr at Peachtree Sound Show notes by DeAnn Bahr at Peachtree Sound Special Guests: Ewa Jodlowska and Jackie Augustine.Support Sustain
undefined
Jul 23, 2021 • 37min

Episode 86: Kavita Kapoor and HFOSS: Humanitarian Free and Open Source Software

Guest Kavita Kapoor Panelists Eric Berry | Eriol Fox | Alyssa Wright | Richard Littauer Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Our special guest today is Kavita Kapoor, Founding Member and Strategy Director of the Federation of Humanitarian Technologists. Kavita tells us all about the Federation of Humanitarian Technologists, how things are going there since they started, and a project they started. We learn from Kavita why she thinks it’s important that children learn about technology, she gives incredible advice on how a tech person can get involved with the humanitarian efforts, and why it’s important to live your mission and visions. She also tells us her perspective and shares a personal story on the lack of gender diversity in tech jobs, as well as not enough LGBTQ plus spaces for the tech community especially in the UK. Kavita is amazing, so go ahead and download this episode to hear more! [00:03:11] Kavita tells us all about her herself, her involvement in the Shorinji Kempo martial art, and how she met Mike Nolan, who is the other Founding Member of the Federations of Humanitarian Technologists. [00:05:45] We learn all about the Federation of Humanitarian Technologists. [00:07:45] Kavita talks about how they hired their first Humanitarian Aid Director and how everything is going there. [00:09:55] Eric wonders where those lines cross in open source versus what Kavita is working with humanitarian efforts. [00:13:00] Eriol asks Kavita if open source software and the open source community offer more opportunities for these Non-governmental organizations and charities to build capacity around their technology. [00:15:24] Find out why Kavita thinks it’s important that children learn about technology, and whether open source can be part of that education and how early should it be. [00:19:13] Richard wonders why Kavita is so interested in the membership organizations such as OpenUK and the Federation of Humanitarian Technologists. [00:21:33] Eric tells Kavita she is a powerhouse and wonders how she has time to do the things that she’s doing and also wonders if she has any other passions. [00:22:30] From the technologist side, Kavita tells us how a tech person can get involved with the humanitarian efforts such as hers and do that in a sustainable way for them, emotionally as well as financially. [00:26:43] Eriol asks to hear Kavita’s perspective on things that she’s witnessed when people with tech skills do get engaged with these kinds of projects, but the barriers that she’s perceived and the ones that she’s tried to knock down so they can participate. She talks about gender diversity and not enough LQBTQ plus spaces for the technology community, especially in the UK. [00:31:54] Find out where you can follow Kavita online. Quotes [00:06:40] “And I think it’s what we all realized when we work for organizations of different scales is that it’s really difficult sometimes to scale up and have the infrastructure, especially when you’re working on projects that are all funded for the end goal, for the end impact.” [00:17:31] “So I went off and became COO of the Micro:bit Educational Foundation and we went around the world. We went to into sixty countries during my tenure. We went from a million devices in the UK that was given away free, four million devices around the world, and some of the kids that we worked with were incredible.” [00:19:59] “But actually, when I’ve been working for profit organizations, I’ve never felt that I could have the impact that I wanted to have or have the access to the power structures that I wanted to have so that we could actually do more good.” [00:20:25] “But the bottom line is always about where the money is.” [00:20:43] “You have to live your mission and visions.” [00:23:41] “I find it crazy at the moment that we’ve got so many people out of work who have tech skills and so many open tech positions and I’m trying to figure out what that gap is.” [00:24:44] “It is really where your starting point is, but you can always do something, and you can always negotiate with your teams at work to get some bandwidth.” Spotlight [00:32:24] Eric’s spotlight is a new program that just launched called FundOSS. [00:33:53] Eriol’s spotlight is a project called Chayn. [00:34:42] Alyssa’s spotlight is being thankful that her computer is working. [00:35:02] Richard*’s* **spotlight is the National LGTB Chamber of Commerce (NGLCC). [00:35:58] Kavita’s spotlight is Software Conservancy. Links SustainOSS Kavita Kapoor Website Kavita Kapoor Twitter Kavita Kapoor Linkedin OpenUK International Rescue Committee Shorinji Kempo Federation of Humanitarian Technologists The Federation of Humanitarian Technologists-GitHub BBC Micro Games Archive Micro:bit Project Implicit Harvard Project Implicit Test Lesbians Who Tech Pride Summit 2021 FundOSS Chayn National LGBTQ Chamber of Commerce Software Freedom Conservancy Sustain Podcast-Episode 69-“Humanitarian Open Source” with Michael Nolan. Sustain Podcast-Episode 49-“What OpenUK Does” with Amanda Brock & Andrew Katz Sustain Podcast-Episode 68-“Introducing FundOSS.org: A new way of funding open source, by Gitcoin x Sustain” with Kevin Owocki. Credits Produced by Richard Littauer Edited by Paul M. Bahr at Peachtree Sound Show notes by DeAnn Bahr at Peachtree Sound Special Guest: Kavita Kapoor.Support Sustain
undefined
Jul 16, 2021 • 46min

Episode 85: Geoffrey Huntley and Sustaining OSS with Gitpod

Guest Geoffrey Huntley Panelists Eric Berry | Richard Littauer Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. We are super excited to be going “down under” with our guest today, Geoff Huntley, who works at Gitpod as part of a team that focuses on community and he works with the engineering team. He is also a long-time open source developer advocate, and general coder dude from Australia. We learn from Geoff how he got started in coding, how he loves to teach people coming into the field, and the importance of turning up, sticking around, and helping out in this industry. He tells us all about Gitpod, what he does there, why more people are adopting it, what beer money does for maintainers, and how he’s using Gitpod to try to solve the problem of maintainers sustainability. Also, Geoff shares some awesome advice to help the sustainers out there, and his advice on how to use money, which you really need to hear! Download this episode now to find out much more from Geoff #vanlife! [00:01:45] Geoff tells us about the van he lives in and the project he maintains called ReactiveUI. [00:02:50] We learn how Geoff got started with coding and how he ended up willing to take over an open source project that takes a lot of maintenance. [00:06:00] Richard asks Geoff to talk about the amount of maintainers out there and any opinions he has about the engineering code versus the maintainer parable he just mentioned. [00:08:49] We learn more about Gitpod from Geoff. [00:10:49] Eric asks why people are adopting Gitpod, what makes that different between that and Codespaces, and Geoff tells us what the response has been so far. [00:14:40] Geoff talks about how he’s using Gitpod to try to solve this problem of maintainers sustainability, and how it goes back to Nadia Eghbal with her Roads and Bridges and the pivotal work she did with the Ford Foundation. [00:17:43] Eric wonders what Geoff thinks that beer money does for the maintainers, and when he was talking to the guys, what kind of response was he getting. [00:21:18] Geoff tells us how many people were involved in the distribution and if he was able to bring in more community members to help decide where those funds were allocated. [00:23:13] We find out the background of the team at Gitpod, and what Geoff does there. [00:25:12] Richard wonders how Geoff is structuring partnerships and how is he making it easier for developers to know about the whole suite of tools that are at their disposal to try and get not just beer money, but sticker money, backer money, and eventually, hopefully things like UBI coming out of code. [00:26:46] Geoff shares his knowledge to the sustainers out there and that can help others. [00:33:00] Eric and Richard share their thoughts on what the next five years is going to be. [00:39:24] Geoff leaves us with a final thought on, “How to use money?” We also find out where you can find him online. Quotes [00:03:27] “Well, it was for personal development and learning. I found at the company I didn’t really have a mentor as such, and I found in open source there is an unlimited supply of learning if you just turn up and say, “How can I help?” [00:04:12] “No other industry has that opportunity if you just do the one simple thing of just turning up, sticking around, and helping out.” [00:04:36] “So these are common problems in open source. We have a lot of focus on the code, but there’s so many different ways people can contribute to open source even if you still don’t understand the code base.” [00:07:22] “So, one thing to always remember is problems can be fixed, we’ll pull requests. Open source software is as is.” [00:16:03] “Now, one of the things we’ve found in that is it’s still too hard to give projects money.” [00:18:56] “People are very excited just to even know that you’re using their software and how it’s getting value.” [00:39:31] “I suppose I’d leave to everyone to think about when you do have money and beer money is coming in, consider maybe not paying your developers.” [00:40:12] “So, use your funds to bring yourself joy. Think about all the things you do as an open source maintainer and the things that don’t bring you joy, that’s what the funds should be used to do.” Spotlight [00:42:22] Eric’s spotlights are github1s and GitHub Web IDE. [00:43:31] Richard’s spotlight is the Vermont Commission on Native American Affairs. [00:44:30] Geoff’s spotlight is the open source project pre-commit. Links Geoffrey Huntley Twitter Geoffrey Huntley Linkedin Geoffrey Huntley Website Gitpod Iron Ring Open Source Maintainers on GitHub GitHub-open source Geoff Huntley’s personal monorepo-GitHub Roads and Bridges: The Unseen Labor Behind Our Digital Infrastructure by Nadia Eghbal (Ford Foundation) DevX Conf “DevX Conf wrap & distributing $10k of open-source funding” by Geoffrey Huntley and Christin Frohne Gitpod chat Geoff Huntley Gitpod chat “Gitpod Open-Source Sustainability Fund” by Geoffrey Huntley github1s GitHub Web IDE Vermont Commission on Native American Affairs pre-commit Russell Keith-Magee-“If you’re relying on open-source software for your business”-YouTube Sustain Podcast-Episode 50-Gitcoin, Quadratic Funding, and how Crypto can sustain Open Source with Kevin Owocki Credits Produced by Richard Littauer Edited by Paul M. Bahr at Peachtree Sound Show notes by DeAnn Bahr at Peachtree Sound Special Guest: Geoffrey Huntley.Support Sustain
undefined
Jul 9, 2021 • 40min

Episode 84: Jono Bacon on Building Sustainable Communities

Guest Jono Bacon Panelists Justin Dorfman | Richard Littauer Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Today, we have as our special guest, Jono Bacon, a self-employed Community and Collaboration Consultant, author, speaker, and Founder of Jono Bacon Consulting. Jono tells us about his interesting journey with his career, the diversity of his clients, a concern he has with chat channels, and why community is the most important thing in open source. He talks about developers and how to help them see their value and potential to achieve their goals. We learn more about some of the things Jono wrote, including his most recent book, People Powered: How Communities Can Supercharge Your Business, Brands, and Teams, _and how he got the _“star power” behind it. Also, he also shares an awesome story when he worked at XPRIZE, and something that made him realize how unique the open source world really is. Go ahead and download this episode to hear much more! [00:01:46] Jono tells us how he ended up doing what he does. [00:03:36] We find out the type of clients Jono has and how he gets them often through referrals. [00:06:34] Jono talks about how he feels about Discord, Discourse, Gitter, and the open source IRC replacements that are going on right now. [00:09:42] Richard asks Jono what he thinks the value is of having these side conversations, and how does that help community members have better engagement and build value for them. [00:13:28] Jono shares his opinion on one of the flaws with individuals in open source and why community is the most important thing. [00:16:46] Richard wonders how Jono balances the needs of emotionally connecting to everyone in your group and how he makes sure that developers know there is a balance to be met to have the community thrive. [00:20:30] We learn about some things Jono wrote and he tells us about his most recent book, _People Powered: How Communities Can Supercharge Your Business, Brands, and Teams. _Justin wonders how he got the “star power,” such as Jamie Hyneman and Joseph Gordon-Levitt, in his book. [00:28:01] We hear an awesome story when Jono worked at XPRIZE and how personalities of people made him realize how unique the open source world really is. [00:31:42] Richard asks Jono if there are any challenges, anything open source needs help with, and what is down the road for us. [00:36:44] Find out where you can follow Jono online and learn more about what he does. Quotes [00:07:25] “The second priority that I’ve got is by extension, that anybody who joins the community should get amazing value out of it.” [00:07:32] “As far as I concerned, if you join a community and you don’t get value out of it, that community hasn’t earned you.” [00:07:56] “One of the concerns I have with chat channels and chat services in general and I’d include Slack, Mattermost, Discord, Git, all of these, is that by definition, it’s a linear stream of consciousness. So Slack claims that they’ve got history and you can kind of unlock history for example if you pay for it. It just doesn’t work.” [00:08:41] “That’s why I think even Slack, don’s say this is for community building, it’s for building teams.” [00:10:00] “So, to me what brings people into communities is they’re there to solve a problem. They’re there to improve their future state, such as they’re using pieces of open source software, and they want to make better use of it and solve their problems or build their applications.” [00:10:16] “I think what people stay for in the community is an intrinsic sense of belonging and a sense that this is just a good place for me to be.” [00:13:26] “My take on this is I think one of the flaws of a lot of open source communities, not so much communities but more individuals, is that they always talk about the most important thing is code, is getting code that can be created and shared with a group of people.” [00:13:57] “But to me, I’m engineering for impact here, whether you’re building a little project to just make certain types of unit testing easier, or whether you’re building a replacement for a major piece of proprietary software.” [00:14:48] “ The reason why I’m so passionate about community is because if you take a hundred people inside of those hundred people, there are so many ideas and insights and experiences and skills, and so much time available. Then when we can get all of that out into the open, it makes us the best we can be as people.” [00:17:28] “But, I think most people, a much more kind of, I guess you could say practical than that, and they will do something if they can see the value, and it’s worth it, and they can achieve their broader outcomes.” [00:18:36] “You need to be inclusive, not just in terms of a rich demographic of people, which is always important, diversity of race and sexuality and all those wonderful things.” [00:18:48] “But just a diversity of ideas and letting people come in and take your little baby, which is this project, and just put new clothes on it and see what it can do.” [00:19:21] “It’s kind of like someone says I’d like to learn to cook and I basically give them everything they need to be a Michelin Star Chef.” [00:27:31] “Eric Holscher probably has had a larger impact on the world. Read the Docs is amazing, and you know he’s a really down to earth guy who’s not famous who you wouldn’t recognize.” [00:33:01] “The platform should be holding your hand and showing you how to do.” [00:33:47] “I would also go as far to say that I think we, as a community, need to get over this obsession with metrics.” [00:34:14] “I would much rather say, okay, what are the things we don’t know today and what are the three metrics that we can use to figure that out?” [00:34:37] “Sure, I can see, for example, all of these metrics about how a project in GitHub is performing, but I think what most developers want to know is what does normal look like?” [00:35:00] “I think if we really want to build scale with open source, which I think we can, and we’ve seen scale happening, open source is real in the world, but the platforms have got to help that long tail of projects succeed more with community building.” [00:35:42] “So to me, diversity is not just a great code of conduct, but also it’s great leadership, and it’s great moderation, and it’s inspiring diverse collaboration as well.” Spotlight [00:37:46] Justin’s spotlight is Bitnami. [00:38:14] Richard’s spotlight is The Book of Knights by Yves Meynard. [00:38:48] Jono’s spotlight is a project called Arches. Links Jono Bacon Website Jono Bacon Twitter Jono Bacon Linkedin People Powered: How Communities Can Supercharge Your Business, Brand, and Teams by Jono Bacon The Art of Community: Building the New Age of Participation by Jono Bacon Bitnami The Book of Knights by Yves Meynard Arches Project Credits Produced by Richard Littauer Edited by Paul M. Bahr at Peachtree Sound Show notes by DeAnn Bahr at Peachtree Sound Special Guest: Jono Bacon.Support Sustain
undefined
Jul 2, 2021 • 37min

Episode 83: Dominic Nguyen on Chromatic, Storybook.js, and building self-sustaining OSS projects

Guest Dominic Nguyen Panelists Eric Berry | Justin Dorfman | Richard Littauer Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. We are very excited about our guest today, Dominic Nguyen, founder of Chromatic, the company behind Storybook.js. Storybook.js is an open source tool for building UI components and pages in isolation. On this episode, Dominic fills us in on Chromatic, how Storybook evolved, the story behind Meteor, which is the first full-stack JavaScript framework, and who their venture backers are. We also learn the difference between Declarative and Imperative UI, and Dominic tells us what it means for him to be an open source project. Download this episode now to find out much more! [00:01:21] Dominic tells us about Storybook and how it evolved. [00:06:26] We learn the difference between Declarative and Imperative UI. [00:08:22] Find out what other projects have come out of Meteor. [00:09:07] Richard wonders what the financial situation is for Storybook, how much money is needed, and where does it go. [00:11:00] Dominic announces Chromatic is hiring engineers to do open source development, and he tells us who his seed funders are that believe in his mission. [00:14:24] Dominic talks about open source companies launching these open source business models. [00:16:04] Eric wonders if there’s a direction with Storybook to work with or integrate with non-JavaScript based frameworks. [00:18:26] Richard wonders how Dominic is avoiding becoming a “kitchen sink” and making sure that he doesn’t just fill all the needs for everyone and then do it badly. Dominic explains why they exist as the guiding light. [00:21:43] Richard asks Dominic what it means for him to be an open source project and how does he mentally manage the divide between the Storybook community as a whole needing to be sustained. [00:25:04] Eric asks Richard why would the funds that are generated to develop and maintain this project, why should they be distributed outside of the team that’s the primary maintainers of it. Eric and Justin chime in and share their perspectives on this topic as well. [00:32:39] Find out where you follow Dominic online. Quotes [00:02:57] “Meteor was, for the audience who might not be familiar or who is just jumping into JavaScript now, was one of the first, or if not the first full-stack JavaScript framework.” [00:05:38] “If you look at the kind of long history of what components and why components exist, you can think about them as standardized parts.” [00:09:22] “The way we do it at Meteor is two ways: One, we have this idea of we’re a community led open source project. We have an open collective that donates, like folks in the community donate money and then it’s used effectively for marketing, marketing purposes, swag, doing stuff like CI, bills, like kind of incidentals.” [00:09:49] “Because when you think about it, it hasn’t been enough to really pay someone a salary without asking for donations all the time and I think that’s what’s happening in Babel right now.” [00:10:10] “So, what we do on the Chromatic is the company behind Meteor, we have maintainers, official maintainers whose full-time job is to push that project forward, build the features that people want and maintain that kind of core API, and that is in partnership with our community.” [00:14:37] “If you look at the long answer in the context of other open source companies that are coming out right now and are launching, it seems like this is the model that everyone has landed on that separates you from these older style like open source, I would say classic open source business models.” [00:15:02] “It seems like the modern kind of like open source business models, build an open source project, sell some type of service that compliments it.” [00:17:57] “So for instance, isomorphic was like the hot word five years ago.” [00:22:28] “We put money back into the open source project and in doing so the development experience is better for everyone and it’s that cycle that we’re trying to maintain and continue.” [00:27:34] “Yeah, for me, the issue is like people who contribute to it, they’re self-serving, it’s a self-serving action. They are contributing to it for their own benefit.” [00:28:11] “And when that is the case, I agree with you a hundred percent. When that’s not the case, when it’s a tool that’s being used by anybody, to me honestly, that is the beauty of open source.” [00:29:52] “So, the hard part about open source is maintaining it for a really long time.” [00:30:28] “Just staying afloat is like a full-time job.” [00:30:33] “And what we hope to offer the community from Chromatic, as like the maintainers, is a stable release cadence that keeps up with the rest of the ecosystem and includes some new, helpful, handy features.” Spotlight [00:33:26] Eric’s spotlight is s tutorial, “Dockerize your Rails app” by Nate Hopkins. [00:34:25] Justin’s spotlight is Wormhole by Feross. [00:34:49] Richard’s spotlight is Brian T. Ford. [00:35:19] Dominic’s spotlights are open source projects such as State of JS by Sacha Greif, Wordpress, Mock Service Worker (MSW), and Mirage JS. Links Dominic Nguyen Linkedin Dominic Nguyen Twitter Chromatic Storybook Meteor “Dockerize your Rails app” by Nate Hopkins Nate Hopkins Twitter Wormhole Brian T. Ford State of JS Sacha Greif Wordpress Mock Service Worker Mirage JS Credits Produced by Richard Littauer Edited by Paul M. Bahr at Peachtree Sound Show notes by DeAnn Bahr at Peachtree Sound Special Guest: Dominic Nguyen.Support Sustain
undefined
Jun 25, 2021 • 41min

Episode 82: Steve Helvie and the Open Compute Project

Guest Steve Helvie Panelists Eric Berry | Justin Dorfman | Richard Littauer Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Our guest today is exceptional in many ways, so you don’t want to miss this episode! On this episode, we have Steve Helvie, VP of Channel Development for the Open Compute Project (OCP). He helps to educate organizations on the benefits of open hardware designs and the value of “community-driven” engineering for the data center. Today, Steve tells us how the Open Compute Project started, how he got involved, how it generates revenue, what open hardware is, and the challenges he sees with open hardware. We also learn why Europe is always at the forefront of regulations when it comes to sustainability and designs. Download this episode now to find out much more! [00:00:39] Eric, Richard, and Justin tell us about their backgrounds since Steve was curious. [00:03:26] Steve tells us his background, what he does at Open Compute Project, and explains more about open hardware. [00:06:41] Steve mentions there are 200 projects in the Open Compute Project and Richard wonders what the minimum entry is, what you need to be one of these projects, and how much money is needed to think about having open hardware in his company. [00:12:04] Justin asks for Steve’s insight on a supply chain attack when it comes to hardware and how does the OCP fix it. [00:14:56] Steve talks about sustainability with “save the earth and save money,” and how Europe is always at the forefront of regulations when it comes to sustainability and designs. [00:17:00] Steve had mentioned that he’s invested in helping people have hardware and run hardware better for their own companies, and Richard sees this to be at ends with Cloud Native, so he asks Steve to talk about how he sees that conflict. [00:18:13] Richard wonders if Steve is helping to improve Uber’s private cloud and partially the public cloud by allowing them to do work with OCP and with other managers, how has that not led towards a non-sustainable earth and how does he reckon with that conflict. [00:20:51] In talking about refreshing hardware, Justin tells us about a book he read called _Flash Boys. _He also tells us about how he talked to an ex-Googler when GCP was getting built, who told him that Google was importing thirty tons of hard drives every single day and asks Steve if this is a normal thing. [00:22:43] Richard wonders if a large amount of Steve’s clients are Crypto. [00:23:37] Eric brings up Steve’s background and wonders if he had an a-ha moment or was there a point in time where he thought this is bigger than just hardware. [00:26:00] Steve tells us besides memberships, how the OCP generates revenue. He talks about having to switch to virtual summits during COVID. The guys all chat about if they’ve seen memberships and activities increasing in the last year since going virtual. Steve shares a staggering number of virtual attendees at his recent event. [00:30:37] Richard wonders what challenges Steve sees for the entire field of open hardware. Steve mentions a great course he took on Open Source Technology Management that’s worth checking out provided by Brandeis University. [00:35:29] Find out where you can follow Steve online. Quotes [00:08:02] “There is such a huge fear that someone’s going to take my designs and copy them.” [00:08:28] “So, what big companies like, in any company really, is they like a dual sourcing strategy.” [00:08:40] “They like that one skew, give me consistency across the board that I can deploy in Asia, Europe, or America, but give me multiple suppliers that mitigates my supply chain risk.” [00:10:48] “The types of companies that are looking at Open Compute are companies that have an open source mindset, they have a Cloud Native mindset where software is going to define everything.” [00:11:26] “And that’s the point of when that happens in industries you start to see this customer poll. It’s happening now in Telcos. Fintech gets it, gaming gets it, traditional banking, traditional healthcare, insurance companies do not get it yet, but they will. It’s going to come.” [00:14:32] “So, there’s this second user economy or what we call circular economy that’s happening now within what Google, Microsoft, Facebook, all the Hyperscalers now have a second use plan because they need to for sustainability.” [00:15:03] “What’s happening in Europe is you have Europe is always at the forefront of regulations when it comes to sustainability and designs.” [00:15:21] “There are heat reuse out of data center initiatives. For example, the Netherlands, you cannot build a new data center in the Netherlands unless you have a heat reuse.” [00:19:11] “So, the only part that I can see that’s redeeming about this fact is that OCP designs use a lot less energy between 30-50% less energy than a normal standard server.” [00:19:53] “We have large enterprises that are taking the hardware coming out of these Hyperscale Data Centers that oftentimes is less than three years old.” [00:20:02] “A lot of these Hyperscalers don’t even keep their hardware for more than three years and they’re out if it. That still has a lot of life for if I’m a small and medium sized business in anywhere else in the world, they can still use that hardware for five years.” [00:34:28] “Open software, you can crank through it, iterations, sprints. Open hardware, it’s very dependent on chip cycles, product cycles, and yeah, it’s a lot of hurry up and wait in hardware.” Spotlight [00:36:32] Eric’s spotlight is Gitpod. [00:38:30] Justin’s spotlights are Episodes 1-16 of Sustain the podcast are back home and Orbit. [00:38:59] Richard’s spotlight is Strange Parts. [00:39:21] Steve’s spotlight is Jason Mauck and his podcast called Mauck Me. Links Steve Helvie Twitter Steve Helvie Linkedin Steve@opencompute.org Open Compute Project Open Compute Project Membership Tiers Open Compute Project Open System Firmware Flash Boys: A Wall Street Revolt by Michael Lewis Committing To Cloud Native podcast-Google Cloud, Hay-doop, Mars Rover, AWS and more with Miles Ward of SADA-Episode 3 Brandeis University-Certificate in Open Source Technology Management micro courses Sustain podcast-What OpenUK Does with Amanda Brock and Andrew Katz-Episode 49 Gitpod Sustain podcast-Episodes 1-5 Sustain podcast-Episodes 6-16 Orbit Strange Parts Jason Mauck Twitter Mauck Me podcast Credits Produced by Richard Littauer Edited by Paul M. Bahr at Peachtree Sound Show notes by DeAnn Bahr at Peachtree Sound Special Guest: Steve Helvie.Support Sustain
undefined
Jun 18, 2021 • 37min

Episode 81: Mae Beale and Using Open Source for Good

Guest Mae Beale Panelists Eric Berry | Richard Littauer Show Notes TRIGGER WARNING: There is a mention of blood in this episode. Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Being surrounded by beautiful mountains is wonderful, but even more wonderful is our guest today, Mae Beale, who is the Engineering Manager for True Link Financial, Vision and Operations Strategist for Title Track Michigan, and the Founder and CEO of Beale Street Software. Today, you will find out about Mae’s involvement and the many hats that she wears working for True Link Financial, Title Track Michigan, and Ruby for Good. Also, we learn about some of the projects she’s built and others she’s involved in, which are Mutual Aid, Voices of Consent, and Terrastories. Mae shares some awesome stories and advice, so go ahead and download this episode now to hear much more! [00:01:20] Mae tells us about True Link Financial and Title Track Michigan. [00:04:47] Eric wonders if acknowledging or giving thanks for the land that I’m on is really common where Mae lives, and she explains the culture behind it. [00:07:21] Mae shares her thoughts with us on the topic of how people talk about laziness a lot in our industry. [00:11:38] We learn about the work that Mae is doing with Ruby for Good. [00:13:41] Mae tells us what kind of projects she has built through Ruby for Good, such as diaper and essential needs for diaper banks and an animal shelter. [00:15:18] Eric asks Mae to talk about if you want to get involved, what type of commitment is required, if it’s open for volunteers and to whatever extent they can contribute, the typical contributor that she sees in this program, and if you have to be a Rubyist to do this. [00:17:04] Richard brings up problems with open source such as how to choose the right project, how to fund this work long-term, how to avoid vendor lock-in for the non-profits and now have to use this code that was made for them. Mae shares her thoughts and also mentions a great project called the Terrastories Project. [00:20:32] Mae tells us her views on how to stop young person burnout. [00:22:26] We learn about two more projects Mae is involved in, Voices of consent and Mutual Aid. [00:27:22] Mae talks about how doing a better job of verbalizing could help with interpreting what’s happening, and she tells us a great analogy. [00:29:30] Mae tells us about Mutual Aid and how you can get involved. [00:31:38] Find out where you can follow Mae and see her work on the internet. Quotes [00:02:56] “And rights of the water itself. So, there’s a lot of different efforts similar to how companies became people. There is precedent for natural spaces to becoming people are entities that have their own rights. So, the protection is on behalf of the lake itself.” [00:06:34] “That’s generally my MO is I have a high sensitivity to the way in which the language that we use and the things that we focus our attention on shape who we are and how we are to each other.” [00:07:05] “But, acknowledging what is happening that makes one uncomfortable is something I try to be willing to share and willing to receive.” [00:08:34] “But, calling it lazy it is in my opinion, problematic and communicates things to other people, amongst ourselves and to other people, that don’t disclose our awareness of our privilege.” [00:10:00] "But, sometimes, part of language adjustments over time that we’re always trying to do is the difference between intent and impact.” [00:15:52] “So, there really is no average contributor we’ve had in the repos I’ve been involved in.” [00:21:39] “There’s people who like to be in community and so there’s a lot we get out of it that isn’t just coding.” [00:26:29] “And we operate as if relationships are Boolean states, and if we can shift that to being able to engage and build trust and build understanding then we can get somewhere.” [00:30:12] “Mutual Aid also includes a political arm of taking a political stance in that it’s not charity. There’s a phrase, “Solidarity - not charity.” Spotlight [00:33:11] Eric’s spotlight is Bridgetown. [00:34:14] Richard’s spotlight is EMA: The Erasmus Mundus Students and Alumni Association. [00:35:00] Mae’s spotlight is Ruby for Good. Links Mae Beale Twitter Mae Beale GitHub True Link Financial Ruby for Good Title Track Michigan Title Track Michigan-Understanding Racial Justice course A guide to indigenous land acknowledgement Ruby for Good Diaperbase-GitHub Terrastories Ruby for Good Terrastories-GitHub Voices of Consent Ruby for Good Voices of Consent-GitHub Ruby for Good-Mutual Aid Bridgetown EMA: The Erasmus Mundus Students and Alumni Association Ruby for Good-GitHub WeCamp Credits Produced by Richard Littauer Edited by Paul M. Bahr at Peachtree Sound Show notes by DeAnn Bahr at Peachtree Sound Special Guest: Mae Beale.Support Sustain
undefined
Jun 14, 2021 • 29min

Episode 80: Emma Irwin and the FOSS Fund Program

Guest Emma Irwin Panelists Eric Berry | Justin Dorfman | Richard Littauer Show Notes Hello and welcome to Sustain! We are so excited to have on this episode as our guest, Emma Irwin. She is a Senior Project Manager in the Open Source Program Office at Microsoft. Today, we learn what Emma does at Microsoft OSPO, how she runs the FOSS Fund Program inside Microsoft, and she tells us about an article she wrote on Mozilla last year about safety. We also dive into the recent news of Richard Stallman returning to the FSF board, and what Emma is excited about happening soon with work she’s trying to do to help with diversity, equity, and inclusion. Download this episode to find out much more! [00:01:32] Emma fills us in on what she does at Microsoft OSPO. [00:02:47] Richard wonders how Emma manages to make it not seem extractive to do open source and how she makes it inviting for people to come and volunteer their time to work on projects which are housed by Microsoft or Microsoft is involved in. [00:05:05] Emma tells us how she runs the FOSS Fund Program inside of Microsoft and the three goals of the FOSS Fund. She also tells us how many people are working in it and if it’s involved with other departments or business units, or if it’s completely separate. [00:09:26] Emma gives us her opinion of how you can best build communities that enable people to thrive in an open source environment. [00:11:36] Emma elaborates on the safety issue she brought up and tells us about an article she wrote on Mozilla last year. [00:13:32] We learn how many incidents Mozilla experienced a year. [00:14:32] Justin wonders of Emma sees any projects that get more hate than others. [00:15:56] Richard brings up the recent news of Richard Stallman returning to the Free Software Foundation after resigning in 2019, and Emma shares her thoughts about it. [00:19:57 ] Emma tells us what she’s most excited about in the next six months with work she’s trying to do to help DEI work. [00:21:56] Find out what Emma shares that she’s been learning recently as part of the FOSS Fund, which is a positive thing from Microsoft. [00:24:57] Find out where you can follow Emma on the internet. Quotes [00:01:47] “And then the place that we’re kind of at Microsoft is thinking about the culture that we’re building around open source as well, you know it’s the mechanics and the compliance piece, but it’s also the human piece.” [00:03:27] “But I really believe that, and my experience at Mozilla where I worked before this, was like bringing people together around specific topics, allowing people to learn a thing, but also collaborate and chat, come together around shared pain points or opportunities.” [00:07:48] “A good OSPO doesn’t live in any part of the organization, it traverses and works with organizations and teams across it.” [00:09:41] “I think, and I teach that you really have to be mindful of who it is that you want to engage as part of your open source project.” [00:11:53] “So that work was done kind of back in the topic are of recognizing that there is not a fluid line in open source between employee or paid staff and contributors.” [00:12:51] “So that blog post and work was all about creating an end to end program to ensure that both staff and volunteers felt safe, but also understood their role.” [00:14:08] “I’ll actually say that a lot of people mean well, a lot of people want, but they’re often unprepared.” [00:14:42] “I think some of the well-organized projects, the .net project at Microsoft. The group that runs that is extremely good at running community.” [00:17:26] “And that’s why open source is still less diverse than tech overall and Stahllman is like dinosaur in my opinion of that era.” [00:24:08] “Yeah, and there’s a risk working group with CHAOSS, that’s what they call the RISK WG, which is basically like, how do we think about our dependencies as a problem, how do we solve this?” Spotlight [00:26:21] Justin’s spotlight is Fiverr. [00:26:49] Eric’s spotlight is Gitpod. [00:27:25] Richard’s spotlight is Gist. [00:27:55] Emma’s spotlight is the Drupal Project. Links Emma Irwin Twitter Emma Irwin Linkedin Emma Irwin Medium Microsoft Open Source Microsoft’s Free and Open Source Software Fund (FOSS Fund)-GitHub Mozilla Community Participation Guidelines “Weaving Safety into the Fabric of Open Source Collaboration” By Emma Irwin Contributor Covenant “Richard M. Stallman returns to the Free Software Foundation Board of Directors,” article on ZDNet RMS Open Letter-GitHub CHAOSS Diversity and Inclusion Working Group-GitHub Fiverr Business Gitpod Gist Drupal Project Credits Produced by Richard Littauer Edited by Paul M. Bahr at Peachtree Sound Show notes by DeAnn Bahr at Peachtree Sound Special Guest: Emma Irwin.Support Sustain
undefined
Jun 4, 2021 • 36min

Episode 79: Leah Silen on how NumFocus helps makes scientific code more sustainable

Guest Leah Silen Panelists Eric Berry | Justin Dorfman | Alyssa Wright | Richard Littauer Show Notes Hello and welcome to Sustain! Today, our special guest is Leah Silen, who is the Executive Director of NumFOCUS. She has been the primary driver behind the organization and execution of its programs including fiscal sponsorship, the PyData event series, and DEI initiatives. We learn what NumFOCUS does, how it works in terms of scientific research, who provides the funding, and the diversity, equity, and inclusion support that NumFOCUS provides projects. Leah talks about the importance of Grant Management and Community Management needed to help projects in the future, and a “Sustain Exclusive” announcement is made by Leah on something NumFOCUS is in the early stages of building. Go ahead and download this episode now to find out what it is! [00:01:16] Leah explains what NumFOCUS does, how it works, and what scientific open source means. [00:03:22] Since NASA researchers use NumFOCUS for sponsored projects, Justin asks if there are any sponsored projects on Mars right now. [00:05:18] Leah tells us about NumFOCUS being a project foundational to scientific research. [00:05:54] We learn about Leah’s art background and becoming one of the founding members of NumFOCUS. [00:07:21] There are maintainers of forty-two projects and Leah explains who the typical maintainer is of the NumFOCUS ecosystem. [00:08:14] Find out what a typical week looks like for Leah at NumFOCUS. [00:10:37] Richard is curious how Leah sees the future of this sort of organization as we’re seeing more of them, and if she’s just going to keep growing until there’s hundreds of projects under her or will there be more or less. [00:13:12] We learn who provides funding at NumFOCUS since they have nine staff members. Justin wonders how NumFOCUS is diversifying their income and Leah makes an announcement about something NumFOCUS is building and it’s a “Sustain Exclusive!” [00:16:11] Justin asks if NumFOCUS ever joins forces with the PSF. [00:16:55] Leah mentioned the diversity, equity, and inclusion support that NumFOCUS provides projects, she describes how it’s important for project sustainability, and the conversations there have been. [00:19:59] Richard wonders about the process of taking on a new project. [00:23:25] Leah tells us how they deal with the maintenance of scientific projects. [00:25:24] We learn the moon-shot idea of NumFOCUS, besides just making sure all these projects run smoothly, and what the goal is. [00:26:42] Leah tells us what she’s most excited about in terms of providing better stuff to projects in the near future. [00:29:20] Community Manager and Developer Advocate is discussed. [00:31:20] Find out where you can follow Leah and NumFOCUS on the internet. Quotes [00:04:00] “Many of the leaders in that project work for a division of NASA that have been directly involved in Mars Roemer images and things like that, as well as Astro Pi, another one of the projects that’s widely used by the astronomy community.” [00:05:18] “We many times speak of NumFOCUS projects as being very foundational to scientific research.” [00:10:59] “We have to make sure that as the number of projects that we’re sponsoring are affiliated with NumFOCUS grows, that the organization is able to scale with that.” [00:12:20] “And there’s so many areas that we don’t address that we could address for our projects, you know just handling the legal aspect, grant management, helping them with we have a contributor diversification and research program.” [00:12:35] “So working on DEI initiatives that’s woven through everything we do and helping our projects with that.” [00:23:58] “But that’s one reason we really want to work and focus on diversifying the contributor base. Also, with contributors who are across different domains and in different areas.” [00:24:08] “So, if a project comes and applies to NumFOCUS and everyone is at one university, we don’t consider that open, so there has to be contributors spread out no more than two employed, whether that’s a university or whether that’s a for-profit entity.” [00:26:50] “So, I think projects, a lot of the things that NumFOCUS does can be related to Community Management but definitely when you’re talking about more of an internal project community.” [00:27:20] “I think that is probably one of the things that is most needed across projects is every project having a Community Manager to really look at their internal communities as well as interactions with their user base.” Spotlight [00:32:05] Alyssa’s spotlight is Community Managers. [00:32:44] Eric’s spotlight is Doom Emacs. [00:33:21] Justin’s spotlight is Lipgloss by Charm. [00:33:42] Richard’s spotlight is IDLE. [00:34:09] Leah’s spotlight is Sustain Diversity Working Group. Links NumFOCUS NumFOCUS Twitter info@numfocus.org leah@numfocus.org “5 qualities of outstanding open source community managers” by Jason Blais Doom Emacs-GitHub Lipgloss-Charm Charm Twitter IDLE Sustain Working Groups Credits Produced by Richard Littauer Edited by Paul M. Bahr at Peachtree Sound Show notes by DeAnn Bahr at Peachtree Sound Special Guest: Leah Silen.Support Sustain

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app