Sustain brings together practitioners, sustainers, funders, researchers and maintainers of the open source ecosystem. We have conversations about the health and sustainability of the open source community. We learn about the ins and outs of what ‘open source’ entails in the real world. Open source means so much more than a license; we're interested in talking about how to make sure that the culture of open source continues, grows, and ultimately, sustains itself.
Guest Vagrant Cascadian Panelist Richard Littauer Show Notes Hello and welcome to Sustain! Richard is in Portland at FOSSY, the Free and Open Source Software Yearly conference that is held by the Software Freedom Conservancy. In this episode, Richard invites guest Vagrant Cascadian to delve into the world of Reproducible Builds. Vagrant walks us through his role in the project where the aim is to ensure identical results in software builds across various machines and times, enhancing software security and creating a seamless developer experience. Discover how this mission, supported by the Software Freedom Conservancy and a broad community, is changing the face of Linux distros, Arch Linux, openSUSE, and F-Droid. They also explore the challenges of managing random elements in software, and Vagrant’s vision to make reproducible builds a standard best practice that will ideally become automatic for users. Vagrant shares his work in progress and their commitment to the “last mile problem.” Hit download now to hear more! [00:00:47] Vagrant talks about their work at Reproducible Builds and details their responsibilities, including removing timestamps from Debian packages to enable reproducibility and maintaining infrastructure on ARM-based machines. [00:02:25] Why do reproducible builds matter? Well, they allow verification that the source code matches the binary code that runs on a computer, enhancing security and preventing potential exploits. Also, they are important in scientific principles and for developers during code refactoring. [00:03:41] The Reproducible Project is made up of a few developers under the Software Freedom Conservancy, but also includes a large community working on different projects. The project receives funding from various grants and sometimes corporate sponsors. [00:05:56] We hear about the challenge of managing random elements in software to achieve reproducible builds. Vagrant talks about their goal to make reproducible builds a standard best proactive in the industry, benefitting software users. [00:08:27] Vagrant shares their challenge in educating people about reproducible builds while also trying to make it a standard practice. [00:09:09] How can open source projects help? They can help by setting up reproducibility testing in their continuous integration frameworks. [00:10:24] Richard asks how large companies can benefit from and contribute to reproducible builds. Vagrant mentions how companies like Google find value in reproducible builds as it saves time, energy, and money by not having to rebuild things when they know they don’t have to. [00:11:56] Vagrant mentions that they’re in the proof of concept phase of making Debian 96% reproducible, which includes over 30,000 source packages and over 50,000 binary packages. Richard asks about the project’s expected completion date, which Vagrant responds it’s his last mile problem to some degree, but they’re close. [00:12:51] Find out where you can find Vagrant and Reproducible Builds on the internet. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) SustainOSS Mastodon (https://mastodon.social/tags/sustainoss) Richard Littauer Twitter (https://twitter.com/richlitt?lang=en) Software Freedom Conservancy (https://sfconservancy.org/) Open OSS (https://openoss.sourceforge.net/) Vagrant Cascadian Mastodon (https://floss.social/@vagrantc) Aikidev, LLC (https://www.aikidev.net/about/story/) Reproducible Builds (https://reproducible-builds.org/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Vagrant Cascadian.
Guest Denver Gingerich Panelist Richard Littauer Show Notes Hello and welcome to Sustain! Richard is in Portland at FOSSY, the Free and Open Source Software Yearly conference that is held by the Software Freedom Conservancy. In this episode, Richard hosts Denver Gingerich, a member of the Software Freedom Conservancy and Founder of JMP. Denver dives into the backstory of JMP, the initiative to make phone numbers as flexible as emails. They explore Denver’s role as the Director of Compliance at the Software Freedom Conservancy, where he ensures companies comply with open source software licenses. Then, the conversation takes a turn to tackle a range of software compliance controversies, from Vizio’s violation of GPL to John Deere’s restrictive software that hinders farmers’ right to repair their machines. Denver provides an invaluable perspective on the work being done to protect users from software licensing malpractices. Press download now to hear more! [00:01:22] Denver tells us how he started JMP and the motivation behind it. [00:02:52] Richard asks Denver about the funding model for JMP and how he supports himself financially, and Denver explains his role at the Software Freedom Conservancy, a non-profit charity based in New York. [00:05:35] The Vizio lawsuit is talked about and Denver outlines how GPL enforcement lawsuits traditionally focus on copyrights but argues that the direct harm is usually done to the users of the software who receive it out of compliance. [00:06:58] Denver shares that he’s not a lawyer by training, but he ended up in his role after reporting a GPL violation he encountered with an Insignia Blu-ray player to Bradley Kuhn at a conference. [00:08:44] Richard asks if XMPP, the protocol uses by JMP, has license or compliance issues, and Denver explains that it’s not a software license issue and that XMPP, made through the IETF, doesn’t pose any licensing concerns. [00:09:48] Richard discusses companies with bad track records in software licensing compliance and the right to repair, using John Deere as an example, and asks how anyone could know if a that company is violating software license agreements. Denver explains that the first step is to investigate what software is used on the machines. He also highlights the issues with modern agricultural technology. [00:12:20] Denver tells us there are around eight employees at the Software Freedom Conservancy. [00:12:47] Richard wonders about potential lawsuits against John Deere and Denver clarifies while they haven’t sued, they did make a public post about their concerns after private discussions didn’t lead to resolution. [00:13:41] Richard asks if there are similar user protection efforts in other countries, and Denver assures there are, citing examples in Germany and mentioning other organizations, such as FSFE. [00:14:50] Find out where you can learn more about Denver’s work and the Software Freedom Conservancy. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) SustainOSS Mastodon (https://mastodon.social/tags/sustainoss) Richard Littauer Twitter (https://twitter.com/richlitt?lang=en) Software Freedom Conservancy (https://sfconservancy.org/) Open OSS (https://openoss.sourceforge.net/) Denver Gingerich Website (https://ossguy.com/) JMP (https://jmp.chat/) FSFE (Free Software Foundation Europe) (https://fsfe.org/index.en.html) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Denver Gingerich.
Guests Timmy Barnett | Devin Ulibarri Panelist Richard Littauer Show Notes Hello and welcome to Sustain! Richard is in Portland at FOSSY, the Free and Open Source Software Yearly conference that is held by the Software Freedom Conservancy. In this podcast episode, Richard interviews Devin Ulibarri and Timmy Barnett about their work with Music Blocks and Sugar Labs. Music Blocks is a visual programming language that combines music and computation, allowing users to explore musical and computational concepts. Sugar Labs is a non-profit organization focused on providing free software learning activities for kids and teachers. Devin explains that Music Blocks started as a collaboration with Walter Bender, co-founder of Sugar Labs, to create a tool that empowers kids to learn and create music using free software. The software aims to offer a creative approach to music education, helping students explore concepts and compose music from the very beginning. Download this episode now to hear more! [00:01:28] Devin Ulibarri introduces Music Blocks. It's a visual programming language for music developed in collaboration with Sugar Labs, a non-profit organization promoting free software for education. Music Blocks combines music and computation, allowing users to explore both musical and computational concepts. [00:02:26] Devin explains how it got started. He was interested in free software in education and attended a talk by Walter Bender, co-founder of Sugar Labs. They collaborated to create Music Blocks. [00:03:43] There are more than 150 contributors to the Music Blocks project, and Japan has shown interest in using it in their national elementary school curriculum for teaching programming. [00:04:21] Devin explains how you can use different instruments or even record a sample of a sound to create an instrument. [00:05:14] Devin talks about being a musician and started a job at the Free Software Foundation last year, having played a significant role in incorporating Sugar Labs. [00:06:20] Sugar Labs is used across the world and it’s impossible to really know with the nature of the software. However, there isn’t nearly enough people operating it in the U.S. [00:08:23] Music Blocks is seen as an instrument, and the team focuses on reaching a critical mass of users to create a culture that promotes active learning and creativity. [00:09:16] The main challenge is educating the public about Music Blocks and providing teachers with the necessary tools and materials to integrate it into classrooms effectively. Also. there needs to be a culture with it. [00:10:15] There’s Music Blocks for musicians and music educators. It offers a creative approach to music composition and exploration of musical concepts from the very beginning, which can be beneficial for music education. [00:11:15] They use an active approach to technology rather than passive. They hire students from music colleges to teach the kids via Music Blocks. [00:13:39] Music Blocks allows students to explore musical concepts and start composing music from the very beginning, promoting a more active and engaging learning experience. [00:14:35] Find out where you can follow Devin and Timmy on the internet. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) SustainOSS Mastodon (https://mastodon.social/tags/sustainoss) Richard Littauer Twitter (https://twitter.com/richlitt?lang=en) Software Freedom Conservancy (https://sfconservancy.org/) Open OSS (https://openoss.sourceforge.net/) Devin Ulibarri’s Website (https://www.devinulibarri.com/) Timmy Barnett’s Website (https://timmybarnett.com/) Music Blocks (https://musicblocks.net/) Music Blocks Mastodon (https://mastodon.education/@musicblocks) Sugar Labs (https://www.sugarlabs.org/) Free Software Foundation (https://www.fsf.org/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Devin Ulibarri and Timmy Barnet.
Guests Matthew Wild | Stephen Paul Weber Panelists Richard Littauer Show Notes Hello and welcome to Sustain! Richard is in Portland at FOSSY, the Free and Open Source Software Yearly conference that is held by the Software Freedom Conservancy. Today, he engages with XMPP protocol experts Matthew Wild and Stephen Paul. Matthew shares about his project, Snikket, which aims to make XMPP more accessible for everyday communication among friends and family groups. Stephen introduces JMP, a project designed to facilitate connections using an XMPP based stack, allowing smoother transitions from other communication platforms. They explore why XMPP stands out against competitors, and you’ll get a glimpse into JMP’s transparent funding model, Snikket’s user base, and the open source projects it’s built upon. Our guests also discuss their future visions, highlighting the importance of open communication and the potential for growth in the XMPP ecosystem. Hit download to hear more! [00:00:48] Matthew talks about his work with Snikket, and Stephen talks about the project JMP, which helps people connect with their friends and family using XMPP based stack and transition from other communication platforms. [00:01:57] Matthew explains why XMPP is a better protocol for Snikket compared to Signal; the main reason being that XMPP is federated, giving users more choice. [00:02:42] Matthew tells us how XMPP is different from Matrix and Delta Chat. [00:04:06] Stephen agrees with Matthew, stating that JMP also supports multiple protocols and wishes to promote open communication, and acknowledges concerns around Matrix’s scalability and funding models. [00:04:47] Stephen describes JMP’s straightforward funding model with customers paying a monthly fee for their services. Matthew reveals that Snicket’s user base is hard to determine due to self-hosting and different statistics. [00:06:21] Matthew explains that Snicket is built on a variety of XMPP-based open-source projects, including Prosody, Conversations on Android, and Siskin on iOS. Stephen mentions that JMP is a five-member team. [00:07:37] Stephen explains JMP’s business model, stating they function on a traditional business model where customer directly pay for the services they receive, and they operate as a cooperative. [00:08:59] JMP has about 3,300 paying customers and Stephen explains they don’t have a dedicated marketing team, but they use blogs. [00:10:03] Stephen explains that he and the other primary founder of JMP do not currently draw income from the project. [00:10:54] Richard asks Matthew and Stephen about their long-term vision for their projects. Matthew explains his goal is open communication and Stephen shares his goal is create sustainable funding for the XMPP ecosystem. [00:13:22] Why are Matthew and Stephen focused on XMPP? Matthew tells us he always had a passion for communication and Stephen emphasizes the importance of communication, stating it’s often overlooked and consumes by proprietary silos, which can be harmful. [00:14:47] Find out where you can follow Matthew and Stephen and learn more about JMP and Snikket. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) SustainOSS Mastodon (https://mastodon.social/tags/sustainoss) Richard Littauer Twitter (https://twitter.com/richlitt?lang=en) Software Freedom Conservancy (https://sfconservancy.org/) Open OSS (https://openoss.sourceforge.net/) Matthew Wild Website (https://matthewwild.co.uk/) Stephen Paul Weber Website (https://singpolyma.net/) Snikket (https://snikket.org/) JMP (https://jmp.chat/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Matthew Wild and Stephen Paul Weber.
Guest Erik Benner Panelists Richard Littauer | Eriol Fox Show Notes Hello and welcome to Sustain! We are in Portland at FOSSY, the Free and Open Source Software Yearly conference that is held by the Software Freedom Conservancy. Richard and Eriol are joined by Erik Benner, who works for Mythics, a large public sector IT company specializing in cloud migration and traditional legacy applications. Today, they discuss the challenges of transitioning open source software to government departments and the need for technical and cultural support in sustaining open source in the public sector. Erik emphasizes the importance of verifying true open source software and shares insights on Mythics role in providing services and support for government organizations. They also dive into the usability of open source applications, Erik’s background in Unix and Linux, and the potential benefits and considerations of government involvement in open source. Hit download to hear more! [00:00:57] Erik tells us about Mythics. [00:01:43] Eriol asks Erik about the challenges of transitioning open source software to government departments and their familiarity with it. He also mentions the challenge of companies misrepresenting proprietary software as open source. [00:04:43] Erik suggests that governments should be more diligent in verifying if technology marketed as open source is truly open source and not modified. [00:05:56] Richard is curious about Mythics and Erik clarifies that Mythics helps government organizations procure and support commercial distributions like Oracle, providing services and knowledge base for technical support and education. [00:08:16] We learn about Mythics responsibility for fixing dependencies in the tech stack as Erik emphasizes the need for education and enablement in the public sector where training may be limited. He gives an example of cities adopting open source and highlights Mythics role in providing assistance. [00:09:44] Eriol expresses interest in the usability and user design of open source software, suggesting it could be more user-friendly, and Erik agrees and mentions that open source applications in the UI space have room for improvement in terms of user experience. [00:10:56] Erik talks about his early experience with Unix systems and his introduction to Linux, he mentions his involvement in kernel hacks, bug finding, and bug fixes. Then, he explains his career transition, how he became more involved with technologies and open source and discusses the importance of using the right tools for the right job. [00:13:04] Richard asks Erik about his opinion on government subsidizing or paying for open source to improve cybersecurity and make it a part of shared infrastructure. Erik mentions the MITRE Corporation and other government-funded initiatives that contribute to open source, highlighting existing grants and funding mechanisms. He compares government involvement in open source to examples like the post office and Amtrak, noting that a mix of government funding and other approaches can be effective. [00:15:09] Find out where you can follow Erik online. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) SustainOSS Mastodon (https://mastodon.social/tags/sustainoss) Richard Littauer Twitter (https://twitter.com/richlitt?lang=en) Software Freedom Conservancy (https://sfconservancy.org/) Open OSS (https://openoss.sourceforge.net/) Erik Benner Twitter (https://twitter.com/Erik_Benner) Erik Benner LinkedIn (https://www.linkedin.com/in/erikbenner) Tales from the Datacenter v2.0 (Erik’s Blog) (https://talesfromthedatacenter.com/) Mythics (https://mythics.com/) MITRE Corporation (https://www.mitre.org/) CVE (https://cve.mitre.org/) Security Technical Implementation Guides (STIGs) (https://public.cyber.mil/stigs/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Erik Benner.
Guest Sam Whited Panelist Richard Littauer Show Notes Hello and welcome to Sustain! Richard is in Portland, OR at FOSSY, the Free and Open Source Software Yearly conference that is held by the Software Freedom Conservancy. Today, our guest is Sam Whited, a bicycle mechanic with a deep involvement in open source software development. His contributions include work with the XMPP Standards Foundation, the Internet Engineering Task Force, and the creation of Mellium, an XMPP library in Go. The conversation delves into the sustainability challenges faced by Mellium and similar projects with Sam advocating for support from larger companies and well-funded open source initiatives. Sam, a strong supporter of open source co-op consultancies, also shares his personal journey from tech to bicycle mechanic, underscoring the struggle of maintaining open source projects while managing living expenses. Go ahead and download this episode now to hear more! [00:00:38] Sam tells us about himself, working as a bicycle mechanic while contributing to open source software in his free time. He’s worked with the XMPP Standards Foundation, the Internet Engineering Task Force, and maintains an XMPP library called Mellium. [00:01:45] He explains XMPP stands for Extensible Messaging and Presence Protocol and is an open standard communication protocol. He believes in it because of its recognized standards body, resilience, and the continuing work to keep it open, free, and sustainable. [00:02:38] XMPP sits at several levels in the communication stack. It’s used in various applications like Snikket, Cisco’s mobile video conferencing, Grindr, Zoom, and Jitsi. [00:04:11] Mellium is explained as an implementation of XMPP in Go. [00:05:13] Richard asks about the sustainability of Mellium. Sam acknowledges the challenges of attracting maintainers and funding for the project, and he explains his goal is to operate Mellium as a cooperative. [00:08:00] The conversation turns to funding for protocol implementation and Sam suggests that companies and well-funded open source projects should give back to the smaller projects they utilize. He mentions that Mellium sets aside a portion of their donations for upstream projects that helped him. [00:10:38] Sam explains “The Seven Cooperative Principles” from the International Cooperative Alliance. [00:11:30] Sam explains why he decided to work as a bike mechanic instead of pursuing work related to his expertise in using Golang. [00:13:43] Find out where you can find Sam on the internet. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) SustainOSS mastodon (https://openoss.sourceforge.net/) Richard Littauer Twitter (https://twitter.com/richlitt?lang=en) Software Freedom Conservancy (https://sfconservancy.org/) Open OSS (https://openoss.sourceforge.net/) Sam Whited-social.coop (https://social.coop/@sam) Sam Whited Blog (https://blog.samwhited.com/) Mellium-Go XMPP library (https://xmpp.org/software/mellium/) XMPP Standards Foundation (XSF) (https://xmpp.org/about/xmpp-standards-foundation/) Go (https://go.dev/) Snikket (https://snikket.org/) Jitsi (https://jitsi.org/) Grindr (https://www.grindr.com/) The Seven Cooperative Principles (International Cooperative Alliance) (https://www.ica.coop/en/cooperatives/cooperative-identity) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Sam Whited.
Guest Karen M. Sandler Panelists Richard Littauer | Justin Dorfman Show Notes In this episode of Sustain, hosts Richard and Justin welcome Karen Sandler, Executive Director of the Software Freedom Conservancy (SFC). Karen shares her journey from engineer to lawyer, and how her personal health condition led her to the world of open source. She discusses her role at SFC, the importance of Copyleft licenses, and the organization's diversity initiative, Outreachy. Karen also shares her personal experience with her defibrillator pacemaker, emphasizing the need for more control over technology. The conversation then turns to SFC's role as a fiscal sponsor, its support for alternatives to proprietary software, and its work in enforcing Copyleft licenses. The episode concludes with a discussion about SFC's ongoing lawsuit with Vizio over Copyleft license obligations. Hit download to hear much more! [00:01:46] Karen discusses her background and how she got involved in open source and her role at the Software Freedom Conservancy (SFC). [00:04:44] Karen shares her personal experience with her defibrillator pacemaker, emphasizing the need for more control over technology. [00:09:34] Richard wants to know about how Software Freedom Conservancy came about, and if she helped found it. [00:10:58] Karen goes onto explain SFC's role as a fiscal sponsor, its support for alternatives to proprietary software, and its work in enforcing Copyleft licenses. [00:12:52] Justin is curious to find out the status of the Vizio lawsuit, so the group discusses SFC's ongoing lawsuit with Vizio over Copyleft license obligations. [00:15:08] Karen explains the difference between Copyleft and Copyright, emphasizing the importance of Copyleft. [00:17:30] Why is this lawsuit so important? Karen explains how companies like Vizio are not sharing source code under the terms of the Copyleft license. [00:26:54] Richard shares the news he read about how Japan says, “AI Model Training Doesn’t Violate Copyright,” and Karen shares her thoughts and how it could be playing a role with things like Microsoft Co-pilot and its effect on Open Source Code. [00:31:55] We find out what software freedom means to Karen and the importance of holding companies accountable for their responsibilities under Copyleft licenses. Quotes [00:03:43] “Our technology may not be made for us, and what are we going to do when it's not.” [00:12:29] “It was never our purpose to just be a fiscal sponsor. It was our purpose to support software freedom.” [00:13:32] “The really deep thinking about licensing and whether or not how it works out to have non Copyleft licensing and Copyleft Licensing, how that impacts the longevity of a community and the ability to maintain the software as open source.” [00:17:10] “There's so much promise in devices where you can get access to the software because you can create alternative builds, you can do really cool stuff with them.” [00:19:42] “It's really the downstream recipients who are the ones who are hurt by the lack of compliance.” [00:24:03] “We’re in it for the long haul. Going to do this slog so that we can come out at the other end and do our best and see if we can get a good result for software freedom.” [00:25:49] “Almost no business models rely on proprietary source code anymore. Very few are like royalty based.” [00:29:54] “I don't care about Copyleft necessarily. It's a strategy to get us to that goal of software freedom.” Spotlight [00:31:55] Justin’s spotlight is py-cord, which allows you to create Discord bots. [00:35:49] Richard spotlights Kevin Kelly, and the Tim Ferriss Show podcast episode he was on. [00:36:20] Karen shares a personal spotlight, the late Marina Zhurakhinskaya. Marina helped found Outreachy and passed away just over a year ago. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) SustainOSS Mastodon (https://mastodon.social/tags/sustainoss) Open Collective-SustainOSS (Contribute) (https://opencollective.com/sustainoss) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Richard Littauer Mastodon (https://mastodon.social/@richlitt) Justin Dorfman Twitter (https://twitter.com/jdorfman?lang=en) Software Freedom Conservancy (https://sfconservancy.org/) Outreachy (https://www.outreachy.org/) The GNOME Foundation (https://foundation.gnome.org/) Karen Sandler Twitter (https://twitter.com/o0karen0o?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Karen Sandler FLOSS Social (https://social.joshtriplett.org/@karen@floss.social) Karen Sandler LinkedIn (https://www.linkedin.com/in/karensandler/) Vizio Lawsuit Article (https://www.thestack.technology/vizio-sued-open-source-gpl-copyleft/) FOSSY 2023 (https://2023.fossy.us/) py-cord (https://pypi.org/project/py-cord/) Tim Ferriss Show – Kevin Kelly “Excellent Advice for Living” Episode (https://podcasts.apple.com/us/podcast/669-kevin-kelly-excellent-advice-for-living/id863897795?i=1000610782498) Tim Ferris Show Blog – Kevin Kelly (https://tim.blog/2023/04/26/kevin-kelly-excellent-advice-for-living/) Marina Zhurakhinskaya (https://www.outreachy.org/blog/2022-06-14/remembering-and-honoring-marina-zhurakhinskaya-founder-of-outreachy/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Karen Sandler.
Guest Otto Richter Panelists Richard Littauer | Abby Cabunoc Mayes Show Notes Welcome back to another episode of Sustain! The podcast where we talk about sustaining open source for the long haul. In this episode, Richard and Abby are joined by guest Otto Richter. Otto is the executive director of Codeberg, a nonprofit organization dedicated to providing a free and open space for developers to host their software projects. It’s like GitHub or GitLab but powered by free software as an alternative to proprietary software platforms. Today, we learn about the financial model and the inner workings of Codeberg, its commitment to user sovereignty, and its unique approach to open source hosting. Also, we discuss the challenges and triumphs of running a nonprofit in the tech space, the importance of community involvement, and the future of Codeberg. As always, it’s a fascinating discussion, so go hit the download button and hear it for yourself! [00:01:49] Otto explains what Codeberg is - a nonprofit hosting software projectories, created as an alternative to proprietary software platforms and he explains the difference between Codeberg and GitLab. [00:03:37] Otto explains the structure of Codeberg as a registered nonprofit association in Germany. [00:04:52] Discussion about the financial structure of Codeberg, including donations and membership fees. [00:05:41] Abby asks Otto about the membership structure and fees of Codeberg, and he explains that it is an opportunity for larger companies, but it is currently more around individuals. [00:07:02] The discussion turns to how the voting process is within the association, what they are voting on, and how things get implemented. Otto explains the role of the executive board in relation to the membership as well. [00:09:39] Richard is curious about international membership of Codeberg, and Otto explains the challenges, even though 50% of the members are from outside of Germany. [00:11:19] Richard and Otto discuss how about the value of sovereignty in Codeberg's platform and in Germany in general. [00:13:29] Otto talks to us about the about the design process of Codeberg and how it currently works. [00:14:43] Otto shares the current number of users and projects on Codeberg as well as user protections on the platform and managing user expectations around platform availability. [00:19:39] Abby asks Otto about the audience of Codeberg and how they manage reliability. He cites an example for us and explains how they communicate downtime to users. [00:23:41] Otto tells us how Codeberg’s contributors is really a mixed bag. [00:24:50] Richard wants to know why they don’t have a federated system or a decentralized system. [00:30:10] Otto goes into the importance of building up “human infrastructure,” projects coordination, and why they need to spread awareness. [00:32:38] Abby really wants to know about ways of paying contributors for their work, and Otto discusses why it’s so simple in Germany to do so. [00:34:25] Find out where you can follow Codeberg on the web. Quotes [00:30:10] “I think one important part is that you need to pay humans for their awesome work.” [00:30:24] “You need to decide whom to pay. What is the most important thing?” Spotlight [00:35:25] Abby’s spotlight is the Godot Gaming Engine. [00:35:42] Richard’s spotlight is a book of poems by Martín Espada called, “Floaters.” [00:35:58] Otto’s spotlight is the Linux Show Player. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) SustainOSS Mastodon (https://mastodon.social/tags/sustainoss) Open Collective-SustainOSS (Contribute) (https://opencollective.com/sustainoss) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Richard Littauer Mastodon (https://mastodon.social/@richlitt) Abby Cabunoc Mayes Twitter (https://twitter.com/abbycabs?lang=en) Codeberg Website (https://codeberg.org/) Codeberg Mastodon (https://social.anoxinon.de/@Codeberg) Codeberg Twitter (https://twitter.com/codeberg_org) Codeberg Matrix (https://matrix.to/#/) Codeberg Blog (https://blog.codeberg.org/) Codeberg Blog – The Hardest Scaling Issue (https://blog.codeberg.org/the-hardest-scaling-issue.html) ceph (https://ceph.com/en/) Duane O’Brien – Critical Human Infrastructure (https://www.duaneobrien.com/critical-human-infrastructure/) UC Santa Cruz - CROSS (https://cross.ucsc.edu/) GODOT (https://godotengine.org/) “Floaters” by Martín Espada (https://www.nationalbook.org/books/floaters/) Linux Show Player (https://www.linux-show-player.org/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Otto Richter.
Guests Ruth Cheesley | Josh Goldberg Panelist Richard Littauer Show Notes Note: Due to an issue with Gmail sending the edited podcast to spam (thanks, gmail), this is going out a bit late! Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. This is a special podcast and one of several in this series for GitHub’s Maintainer Month. We’re interviewing maintainers to ask them about their experience of open source and their experience of living as maintainers. Our first guest is Ruth Cheesley, a maintainer and community lead for Mautic, an open source marketing automation platform. Richard and Ruth dive into open source governance, community engagement, and organizing virtual conferences. Ruth shares how she reinvigorated the Mautic community, highlighting the importance of transparency and empowering community leaders, and she unveils her project focusing on governance and fundraising to ensure Mautic’s sustainability. Our next guest is Josh Goldberg, a full-time independent open source developer who’s contributed significantly to TypeScript. They discuss Josh’s transition from TSLint to TypeScript-ESLint, his efforts to boost developer community efficiency, and the importance of fair compensation for maintainers. Also, there’s a conversation on the governance proposal of TypeScript-ESLint and the challenges of fair funding. Hit download to hear more! [00:01:06] Ruth tells us about Mautic and the growing community. Also, the core team/leadership team is made up of team leads for each functional area and Ruth as project lead. [00:03:32] Ruth thinks of herself as a maintainer because she’s instrumental in the project’s direction and ongoing development. [00:04:21] We hear about a challenging time for Ruth when Mautic was first acquired by Acquia in 2019, she was brought in as community manger to navigate this change and was successful in regaining trust an keeping the project moving forward. [00:07:41] Ruth emphasizes the importance of transparency in building trust, and she encourages maintainers to empower their community members by providing opportunities for leadership and ownership. [00:08:57] What’s been fun for Ruth? Organizing Mautic’s first-ever conference which was an inclusive, multi-lingual event with over 300 attendees. [00:12:11] Ruth discusses her excitement about the independent project they’re working on, focusing on governance and fundraising. She expressed her vision for Mautic to be among the top options when people consider marketing automation tools. [00:13:49] We find out Ruth’s long-term career aspirations in open source and community management, and how enjoys the challenge of new tasks and strives to balance her routine administrative duties with more fulfilling tasks that bring her joy. [00:17:01] She advises community managers to keep working in public, even it feels like an echo chamber initially, as people are watching and learning how they can contribute to the project. She suggested that this approach prevents burnout and invites others to generously contribute their time and support to the project. [00:18:09] Find out where you can learn more about Mautic and Ruth on the web. [00:20:22] Josh Goldberg joins us and fills us in on his journey into open source. He discusses the transition from the TSLint project, a linter for TypeScript, to TypeScript-ESLint, a set of extensions on top of ESLint that allows linting of TypeScript code, improving the efficiency and reducing duplication between the ESLint and TSLint communities. [00:22:13] His work is primarily funded through the Open Collective platform and some individual sponsorship on GitHub, and ESLint also sponsors the TypeScript-ESLint project. [00:23:06] We learn about the co-maintainers that work on the team. He also tells us they are working on a governance proposal, involving a system that ranks contributions by points, aiming to encourage maintainers and contributors to keep contributing. [00:24:39] Josh mentions his role as an open source maintainer, which has turned out to be mostly DevRel. [00:25:42] We hear about sustainable funding, and one of the challenges Josh experiences is the necessity to ask for funding, but he sees it as a necessary part of maintaining an open source project that lacks corporate backing. [00:27:10] There’s a discussion on sustainable funding and Josh explains how they have different definitions based on their life situations. [00:28:54] Josh tells us the work is primarily funded through the Open Collective platform and some individual sponsorship on GitHub. He also talks about the governance proposal, involving a system that ranks contributions by points, [00:31:51] Josh mentions his role as an open source maintainer, which he initially thought would be half DevRel and half coding, has turned out to be DevRel, and he enjoys interacting with users and networking but misses core coding work. [00:33:03] One of the challenges Josh experiences is the necessity to ask for funding. [00:33:56] Richard suggests the possibility of expanding the TypeScript ESLint team to include toles focused on fundraising and community building, and Josh loves this idea. [00:35:31] Find out where you can follow Josh on the web. Quotes Ruth: [00:04:04] “Maintainers are conductors of an open source project orchestra.” Josh: [00:31:57] “When I came into this, I thought it would half DevRel, half coding, but it’s not. It’s majority DevRel and I like that.” Spotlight Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) SustainOSS Mastodon (https://mastodon.social/tags/sustainoss) Open Collective-SustainOSS (Contribute) (https://opencollective.com/sustainoss) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Ruth Cheesley Twitter (https://twitter.com/RCheesley) Ruth Cheesley Website (https://www.ruthcheesley.co.uk/) Mautic (https://www.mautic.org/) Mautic Leadership Team (https://www.mautic.org/mautic-leadership-team) Mautic Contribution (https://www.mautic.org/tag/contribution) Sustain Podcast- 2 episodes featuring guest Ruth Cheesley (https://podcast.sustainoss.org/guests/cheesley) Josh Goldberg Website (https://www.joshuakgoldberg.com/#contact) Josh Goldberg Twitter (https://twitter.com/joshuakgoldberg) TypeScript-ESLint Mastodon (https://fosstodon.org/@tseslint) Open Collective-typescript-eslint (https://opencollective.com/typescript-eslint) Learning TypeScript by Josh Goldberg (https://www.oreilly.com/library/view/learning-typescript/9781098110321/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Josh Goldberg and Ruth Cheesley.
Guest Karthik Ram Panelists Richard Littauer | Abby Cabunoc Mayes Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. In this episode, Richard and Abby are joined by guest Karthik Ram, a research scientist at UC Berkeley’s Institute for Data Science and Berkeley Initiative for Global Change Biology, as well as co-founder and director of the rOpenSci Project, and lead at URSSI. Karthik’s journey from field ecologist to data scientist has propelled him into roles that advocate for sustainable scientific software and open science. He currently manages projects, fundraises, and mentors while also overseeing initiatives aimed at developing best practices in software development, advocating for supporting policy, building user and developer communities. He emphasizes the significance of reproducibility and sustainability in research software and offers an empowering approach to maintaining academic software. Hit download to hear much more! [00:02:00] Karthik explains what he does as a senior data scientist, and he tells us that he views himself as an “engineering manager” rather than an individual contributor. [00:03:01] His transition from a field ecologist to a data scientist was triggered by handling large amounts of data and developing software to work with it. [00:06:21] The conversation turns to the JOSS, the Journal of Open Source Science, and Karthik shares the origin story for the software review process. [00:09:03] Karthik dives into the UC Berkeley’s Science Institute, he tells us how it started, and what his role was there. [00:11:11] Karthik’s involved with the URSSI, where they aim to collect and disseminate best practices in software development, advocate for supporting policy at a national level, and grow user and develop communities around their projects. [00:12:55] One of the projects coming up in the fall for URSSI is they’re going to run a school for research software engineering. [00:15:16] Karthik and Kyle assembled a course focusing on the best practices for developing sustainable research software by drawing on topics from past workshops and classes they’ve conducted. [00:17:12] We hear about the commonalities between scientific software sustainability versus normal open source software sustainability, and Karthik explains that scientific software sustainability is unique because it caters to niche groups, making it expensive to build and maintain. [00:20:20] Karthik tells us about a project he’s working on with Patrice Lopez and James Howison, to identify what tools researchers use in various domains, how their usage evolves over time, and which clusters of tools drive research in certain areas. [00:23:34] As part of this project, Karthik and his team are using a tool called, GROBID, to process structured documents to XML, extract entities, and analyze the usage of software mentioned in scientific papers. [00:28:23] Karthik highlights the difficulties researchers face in keeping with best practices for code hosting and archival copies and discusses the misconceptions about GitHub being a permanent archive and the need for a safer, more reliable repository like Zenodo. [00:31:31] Richard brings up the issue of measuring the impact of code repositories and whether a similar system to academic journal impact factors could arise. [00:33:02] Karthik details an approach for maintaining academic software. [00:38:02] Find out where you can learn more about Karthik and his work on the web. Quotes [00:07:43] “They would bring their puppy and ask us to adopt it.” [00:15:45] “Even today, we do not have a good appreciation for research software and the role that it plays in driving research on all the things that we care about.” [00:16:21] “Another pet peeve that I have is that people think money is the solution to everything.” [00:16:38] “If we teach more projects about best practices, it’s very likely that software that integrates those best practices will actually continue to exist.” [00:17:51] “The challenge with research software is there’s a lot of software that sits on the long tail.” [00:28:39] “I think the challenge is that we don’t really need to invent anything new.” [00:36:14] “Part of the work we want people to do is invest community early on.” Spotlight [00:38:47] Abby’s spotlight is Governing Open by Shauna Gordon-McKeon. [00:39:15] Richard’s spotlight is Bertram Ludäscher and William Michener. [00:39:43] Karthik’s spotlight is Patrice Lopez. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) SustainOSS Mastodon (https://mastodon.social/tags/sustainoss) Open Collective-SustainOSS (Contribute) (https://opencollective.com/sustainoss) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Richard Littauer Mastodon (https://mastodon.social/@richlitt) Abby Cabunoc Mayes Twitter (https://twitter.com/abbycabs?lang=en) Karthik Ram Website (https://ram.berkeley.edu/) Karthik Ram Twitter (https://twitter.com/_inundata?lang=en) Karthik Ram GitHub (https://github.com/karthik) Karthik Ram LinkedIn (https://www.linkedin.com/in/karthik-ram-93334954) rOpenSci (https://ropensci.org/) The Journal of Open Source Software (https://joss.theoj.org/) Arfon Smith-Chatops-Driven Publishing (https://www.arfon.org/) DJ Patil (https://en.wikipedia.org/wiki/DJ_Patil) Berkeley Institute for Data Science (https://bids.berkeley.edu/) URSSI (US Research Software Sustainability Institute) (https://urssi.us/) Software carpentry (https://software-carpentry.org/) Report from the URSSI Winter School pilot (https://urssi.us/blog/2020/01/29/report-from-the-urssi-winter-school-pilot/) Kyle E. Niemeyer, Ph.D. (https://niemeyer-research-group.github.io/) Science-miner (https://science-miner.com/) GROBID (https://github.com/kermitt2/grobid) James Howison-Associate Professor (https://www.ischool.utexas.edu/people/people-details?PersonID=175) Issuing a persistent identifier for your repository with Zenodo-GitHub Docs (https://docs.github.com/en/repositories/archiving-a-github-repository/referencing-and-citing-content#issuing-a-persistent-identifier-for-your-repository-with-zenodo) Governance of Open Source Software by Shauna Gordon-McKeon (https://governingopen.com/) Bertram Ludäscher (https://scholar.google.com/citations?user=nYx9xasAAAAJ&hl=en) William Michener (https://scholar.google.com/citations?user=TJ5xlKsAAAAJ&hl=en) Patrice Lopez (https://scholar.google.com/citations?user=xDfUqfcAAAAJ&hl=en) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Karthik Ram.
Guests Yan Minagawa | Christian Paul Panelist Richard Littauer Show Notes Hello and welcome to Sustain! On this episode, Richard is at FOSS Backstage 2023 in Berlin, where he has two guests joining him, Yan Minagawa and Christian Paul, from the Matrix Project. Today, they talk about what the Matrix Project is. The project has 80 million users and around 10,000 home servers. We also learn that Christian works on developing bridges for the Matrix project, and Yan is part of the team and works as a Solution Architect, specifically in the public sector in Germany. Also, Yan and Christian are involved in organizing meetups and podcasts about the Matrix. Download this episode now to find out more! Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?lang=en) FOSS Backstage 2023 (https://foss-backstage.de/) Yan Minagawa LinkedIn (https://de.linkedin.com/in/yncyrydybyl) Yan Minagawa Email (mailto:yan@minagawa.de) Christian Paul Website (https://chrpaul.de/about/index.html) Christian Paul Mastodon (https://mastodontech.de/@jaller94) Matrix (https://matrix.org/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Christian Paul and Yan Minagawa.
Guest Daniel Stenberg Panelists Richard Littauer | Leslie Hawthorne Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. On this episode, Richard and Leslie are super excited to have as their guest, Daniel Stenberg, Lead Developer of the cURL project. Today, Daniel shares his journey of how he got involved with cURL, its development over the years, the community behind it, and funding the development. Our conversation also touches on the upcoming release of cURL, the future of cURL, Daniel’s desire to grow the project, the benefits of people to collaborate with and provide support, and the role of cURL in the broader landscape of internet protocols and digital infrastructure. Press download to hear more! [00:01:24] Daniel shares the story of how he became involved with the cURL project. [00:03:55] We hear about the community behind cURL and the number of maintainers involved. He mentions having over 1,100 commit authors in the current repository. [00:05:29] The discussion shifts to funding cURL’s development. He tells us for the first twenty one years he had it as a spare time project while having a separate job. [00:06:28] He explains the challenge monetizing a free software project but emphasizes the value he provides to customers in terms of support and expertise. [00:08:40] Leslie raises the topic of Daniel’s positive and generous attitude despite giving away free software and not always receiving equal support in return. He explains as long as he has enough customers to sustain his work, he remains calm and relaxed. [00:11:46] Daniel discusses the development of his mindset and how he acquired a positive outlook over the past 25 years. He attributes his confidence to proven success, test cases that validate code functionality, and feedback form the large install base of cURL. [00:12:45] Richard asks Daniel about his plans for the future of cURL, and Daniel expresses a desire to expand the team and highlights the benefits of having additional people to collaborate with and provide support. [00:13:56] Leslie takes the opportunity to promote wolfSSL, the company Daniel collaborates with to support cURLS’s growth and provide services to more users, and he explains why he’s working with wolfSSL. [00:17:02] Richard raises the topic funding individual maintainers with the broader open source ecosystem, and Daniel acknowledges that his support contract model might not work for all projects, as it requires a certain project size, importance, and ecosystem. [00:19:04] Security issues, particularly zero-day exploit is brought up, and Daniel emphasizes the significance of security and mentions that maintaining cURL involves devoting a considerable amount of time to fixing bugs, addressing support questions, and handling security concerns. [00:20:32] We hear how cURL fits into the wider landscape of internet protocols and digital infrastructure. Daniel talks about the importance of maintaining backward compatibility in cURL, and how he sees cURL as a tool that enables users to transfer data over the internet effectively. [00:22:53] We hear about Uncurled, which is a book by Daniel. [00:24:32] Daniel tells us what many companies would rather not say, such as companies that choose not to disclose their support or donations to cURL. They prefer to remain anonymous and keep their contributions private. [00:28:02] He acknowledges that extracting significant value solely from donations can be challenging and offering support contracts provides a way to generate more revenue and provide additional value to companies. [00:29:19] What’s hard for Daniel? He attributes his optimistic and positive mindset to his personality and outlook on life, but he also mentions facing struggles. [00:34:24] Find out where you can follow Daniel on the web. Quotes [00:07:35] “My biggest way in is when my customers run into a bug. So, I have this weird incentive to not do it too good.” [00:10:32] “When you’ve been around for a long time and you know if things go well, I can be around for a long time further as well.” [00:21:24] “We haven’t done a breaking change in 16 years.” [00:30:09] “The hard part is the humans, the community, interacting with others, all the cultures, languages, and people.” Spotlight [00:35:03] Leslie’s spotlight is The Swedish Internet Foundation. [00:35:47] Richard’s spotlight is WC and Cat. [00:36:10] Daniel’s spotlight is Valgrind. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) SustainOSS Mastodon (https://mastodon.social/tags/sustainoss) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Leslie Hawthorne Twitter (https://twitter.com/lhawthorn) Daniel Stenberg Website (https://daniel.haxx.se/) Daniel Stenberg Twitter (https://twitter.com/bagder?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Daniel Stenberg Mastodon (https://mastodon.social/@bagder) cURL (https://curl.se/) wolfSSL (https://www.wolfssl.com/) Uncurled (https://un.curl.dev/) Everything curl (https://everything.curl.dev/) The Swedish Internet Foundation (https://internetstiftelsen.se/en/) wc (Unix) (https://en.wikipedia.org/wiki/Wc_(Unix)) Valgrind (https://valgrind.org/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Daniel Stenberg.
Guests Omotola Eunice Omotayo | Jan Ainali Panelist Richard Littauer Show Notes Hello and welcome to Sustain! Today, Richard’s live at FOSS Backstage 2023 in Berlin, and on this episode, he’s joined by two guests. His first guest is Omotola Eunice Omotayo, who works as a community manager and organizer for Outreachy, which is a fellowship under Software Freedom Conservancy. She gave a talk about “Contributor engagement and monetization opportunities” at the event. They discuss the number of applications Outreachy received, the number of interns, and how she manages to keep up with social media and meetings with each intern. Finally, we learn about the HUGE open source community in Africa and OSCA. Richard’s next guest is Jan Ainali, who’s here to discuss a card game. Seriously! The Governance Game is a card game designed to encourage discussion about governance in open-source code bases. The game was created by publiccode.net, which helps public organizations collaborate on developing software for public purposes. The game includes starting states, bugs, and scenarios that are based on calamities observed in the real world. Jan also talks about the Foundation for Public Code, what they do, and how they are funded. Download this episode now to learn more! Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?lang=en) FOSS Backstage 2023 (https://foss-backstage.de/) Omotola Eunice Omotayo Twitter (https://twitter.com/elegant_tolly?lang=en) Omotola Eunice Omotayo LinkedIn (https://www.linkedin.com/in/omotola-omotayo-9406b8162) Outreachy (https://www.outreachy.org/) Open Source Community Africa (OSCA) (https://oscafrica.org/) She Code Africa (https://shecodeafrica.org/) Jan Ainali Twitter (https://twitter.com/Jan_Ainali?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Jan Ainali LinkedIn (https://nl.linkedin.com/in/janainali) Jan Ainali Website (https://ainali.com/) Foundation for Public Code (https://publiccode.net/) The Governance Game (https://governancegame.publiccode.net/) Signalen (https://signalen.org/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Jan Ainali and Omotola Eunice Omotayo.
Guest Nahuai Badiola Panelists Richard Littauer | Justin Dorfman Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Today, Richard and Justin are very excited to have as their guest, Nahuai Badiola, who’s a freelance WordPress developer, part of the WordPress Sustainability Initiative, the W3C Sustainability Working Group, and a recent recipient of a fellowship at The Green Web Foundation. Today’s discussion covers the importance of sustainability in different contexts, including the environmental, social, and economic aspects. There’s a conversation on the efforts being made towards sustainability and the challenges of translating environmental and social issues for the digital space. Also, we’ll hear about Nahuai’s project called, Doughnut Economics, and his fellowship work with The Green Web Foundation. Download this episode to hear more! [00:02:14] Nahuai is a WordPress developer, so he tells us when he started, and he talks about the three pillars. [00:04:37] He tells us about the WordPress Sustainability Initiative he helped set up and its efforts to create guidelines for building a more sustainable CMS. [00:07:05] We hear about the people who are on the Sustainability Initiative. [00:09:08] Nahuai discusses how they plan to work with plugin developers and hosting services to incentivize sustainable practices and possibly implement a sustainability score for plugins. [00:11:54] The conversation is about the need for sustainability in the WordPress community and the efforts being made towards that goal. They also discuss the importance of buy-in from influential people in the community like Matt Mullenweg and Syed Balkhi at WPBeginner. [00:17:23] Nahuai is part of a working group within the W3C that aims to produce evidence-based guidelines for web sustainability. He tells us there’s a draft in progress and the group aims to present it at the W3C TPAC conference in September. [00:21:22] We hear about The Green Web Foundation and their fellowship program and Nahuai being a fellowship recipient working on a project to bring the idea of “Doughnut Economics” to the WordPress community through and interactive workshop. [00:25:39] Nahuai is considering how to adapt the framework of 12 social foundations and 9 ecological ceilings for the WordPress community. [00:28:10] Richard wonders if Nahuai has any thoughts about making that translation itself an easier process for future people to go through. [00:30:13] Find out where you can get involved with Nahuai’s projects, learn more about him and his podcast you can check out called, Freelandev. Quotes [00:02:47] “I fell in love with WordPress because of the community.” [00:07:24] “We at WordPress Sustainability Initiative can do small things but have a big impact.” Spotlight [00:32:35] Justin’s spotlight is Beginner’s Guide for WordPress. [00:32:52] Richard’s spotlight is the book, Far from Land: The Mysterious Lives of Seabirds. [00:33:30] Nahuai’s spotlight is WordPress. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) SustainOSS Mastodon (https://mastodon.social/tags/sustainoss) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Richard Littauer Mastodon (https://mastodon.social/@richlitt) Justin Dorfman Twitter (https://twitter.com/jdorfman?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Nahuai Badiola Twitter (https://twitter.com/nahuaibadiola?lang=en) Nahuai Badiola-The Green Web Foundation (https://www.thegreenwebfoundation.org/fellowships/nahuai-badiola/) Nahuai Badiola Blog (Spanish) (https://nbadiola.com/) Freelandev Podcast (https://www.freelandev.com/) Doughnut Economics Action Lab (DEAL) (https://doughnuteconomics.org/) About Doughnut Economics (https://doughnuteconomics.org/about-doughnut-economics) W3C TPAC 2023 (https://www.w3.org/2023/09/TPAC/) Beginner’s Guide for WordPress (https://www.wpbeginner.com/) Far from Land: The Mysterious Lives of Seabirds by Michael Brooke (https://press.princeton.edu/books/hardcover/9780691174181/far-from-land) WordPress (https://wordpress.com/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Nahuai Badiola.
GuestJan AinaliPanelistsRichard Littauer | Justin DorfmanShow NotesHello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. On this episode, we have an amazing guest, Jan Ainali, who’s a steward at the Foundation for Public Code, where they develop tools, processes, and collecting best practices for community building. Earlier, he ran a consultancy called Open by Default and he was swept into the ‘open movement’ through Wikipedia editing and leading him to cofound the Swedish Wikimedia chapter and become chairman and later, CEO. Today, we’ll learn all the details about the Foundation for Public Code, the process of becoming a member, what sets them apart from others, and their Standard for Public Code that is for anyone who wants to prepare their code to be collaborated on. Also, Jan shares what’s he looking forward to in the next few months about the standard and the Foundation for Public Code. Download this episode now to learn much more![00:02:02] Jan tells us about the Foundation for Public Code, as well as how many member organizations it has. [00:03:43] With only one member currently, we find out if Jan is trying to get others on to work with the foundation, he explains the process of becoming of member with them, and the team sizes that are directly working with them.[00:07:02] We learn what sets apart the Foundation for Public Code from the other trans-provincial and trans-governmental organizations that are doing the work of InnerSource Commons but with politics. He also goes into the policies that have gone into code that he’s worked on.[00:09:46] Wikimedia and Wikipedia have chapters, and Jan reveals how big his was, how many other chapters there are in the world, and the difference between them.[00:11:15] Find out who Sverker Johansson is and what he did.[00:13:12] Jan tells us more about the Standard for Public Code, what it is, how it applies, who wrote it, and we hear the 16 criteria for it. [00:18:13] Jan explains the “must be in plain English” requirement and what the global efforts are for the Foundation for Public Code. [00:20:13] We learn how Jan is making it beneficial for everyone to join in a way that helps them out as being super awesome and grow the network that way.[00:21:02] Has Jan gotten any pushback from developers in other places? [00:22:24] Jan tells us businesses he’s working with to help push this initiative forward.[00:24:38] We hear if there’s a sign on process for getting people to use this standard, and Jan talks about the accreditation process.[00:29:14] Richard asks Jan if he knows of other standards that are already in this space and what sets his apart from the others.[00:30:32] Jan explains their level of standards, as well as what he’s most looking forward to in the next few months about the standard and the foundation.[00:32:54] Find out where you can follow Jan on the web.Quotes[00:03:19] “We really think if you collaborate with everyone, that’s better than to collaborate with just a few."[00:07:22] “We only work with code bases with the public purpose where someone tries to put a policy into code. That’s where we’re a little bit narrower than others.”Spotlight[00:34:04] Justin’s spotlight is WeasyPrint. It’s open source and turns simple HTML pages into gorgeous PDF’s and open source. [00:34:39] Richard’s spotlight is Sverker Johansson.[00:35:10] Jan’s spotlight is Denny Vrandečić, first project manager at Wikidata, and right now working on Abstract Wikipedia.LinksSustainOSS (https://sustainoss.org/)SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor)SustainOSS Discourse (https://discourse.sustainoss.org/)podcast@sustainoss.org (mailto:podcast@sustainoss.org)Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor)Justin Dorfman Twitter (https://twitter.com/jdorfman?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor)Jan Ainali Twitter (https://twitter.com/Jan_Ainali?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor)Jan Ainali Website (https://ainali.com/)Foundation for Public Code (https://publiccode.net/)Standard for Public Code (https://standard.publiccode.net/)WeasyPrint (https://weasyprint.org/)Standard for Public Code (Book) (https://github.com/publiccodenet/standard#generating-a-pdf-of-the-standard-for-public-code)Sverker Johansson-Wikipedia (https://en.wikipedia.org/wiki/Sverker_Johansson)The Dawn of Language by Sverker Johanssonxkcd-Standards (https://xkcd.com/927/)Wikidata (https://www.wikidata.org/wiki/Wikidata:Main_Page)Abstract Wikipedia (https://meta.wikimedia.org/wiki/Abstract_Wikipedia)CreditsProduced by Richard Littauer (https://www.burntfen.com/)Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/)Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Jan Ainali.
Guest Anjana Vakil Panelists Richard Littauer | Justin Dorfman Show Notes On today’s episode, Richard and Justin have joining them as their guest, Anjana Vakil, who’s a Freelance Developer, Software Engineer, and Developer Advocate doing some amazing stuff in the world. Anjana takes us through her journey into tech that started out at the Recurse Center, which led her to Outreachy, the internship she did as a Software Engineer at Mozilla, which was pivotal in shaping her career, and how diversity scholarships she received helped her as well. She explains why sharing what she learned as an educator is so important to people who are trying to learn new skills, and we hear some of the great benefits of why people should sponsor an Outreachy project. Download this episode to learn more! [00:02:37] Anjana fills us in on the Recurse Center and Outreachy. [00:06:11] We learn what Anjana studied at the Recurse Center when she was there. [00:09:25] We hear if licensing ever came up for Anjana as something she was interested in along her journey, and how she interfaced with open source code as she started learning about all these things you could do with computer languages. [00:14:02] Richard wonders if Anjana thinks support is necessary in order to get involved in open source and keep the fire alive of learning, and she tells us how she feels about equity in open source, getting people into it, and how to make it happen. [00:21:12] Anjana shares tips for people who are in open source projects that want to help out and why it’s so important to help people. [00:27:00] We learn how having the internship with Mozilla was so pivotal in shaping Anjana’s career. [00:31:42] Anjana shares how working at Mozilla was a formative time in her tech career and how sharing what she learned with other people was such a great accountability moment. She also talks about the benefits of sponsoring an Outreachy project. [00:40:45] Find out where you can follow Anjana online. Quotes [00:17:31] “Programs like Outreachy and Recurse Center show a way to level the playing field and make it more accessible for those who have constraints on their time or finances.” [00:19:00] “Another great source of help, that I got along the way, was diversity scholarships to attend conferences in the tech space.” [00:34:55] “It really takes so many different hats to successfully run a sustainable, large open source project.” [00:39:12] “Coding is a human interaction.” Spotlight [00:42:10] Justin’s spotlight is Warp. [00:42:46] Richard’s spotlight is Irvin Hwang. [00:43:19] Anjana’s spotlight is Outreachy. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Justin Dorfman Twitter (https://twitter.com/jdorfman?lang=en) Anjana Vakil Twitter (https://twitter.com/AnjanaVakil?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Anjana Vakil GitHub (https://github.com/vakila) Anjana Vakil YouTube (https://www.youtube.com/results?search_query=anjana+vakil) Recurse Center (https://www.recurse.com/) Outreachy (https://www.outreachy.org/) Bang bang con (https://bangbangcon.com/) Sustain Podcast-Episode 78: Stormy Peters: Sustaining FLOSS at Microsoft’s Open Source Programs Office (“Mentions Outreachy”) (https://podcast.sustainoss.org/78) Sustain Podcast-Episode 72: Eriol Fox on Open Source Design and Sustain (“Mentions Outreachy”) (https://podcast.sustainoss.org/72) Warp (https://www.warp.dev/) Irvin Hwang (https://irvin.quest/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Anjana Vakil.
Guest Ashley Williams Panelists Richard Littauer | Justin Dorfman 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 Ashley Williams joining us. Ashley is the Founder and CEO of Axo. She is also a former member of the Rust Core Team, founder of the Rust Foundation, and served as its first Executive Director. She was the leader of the Node.js Community Committee and founded the NodeTogether educational initiative. Today, Ashley shares her background with us from working at NPM, joining Mozilla, building the Rust Foundation, and she fills us in on Axo, which she explains is the tool company for tool companies. She also has some suggestions on how open source projects can get money to become successful in the long term. Go ahead and download this episode now to learn more! [00:01:41] Ashley explains what Axo does. [00:04:07] When Ashley moved from Node to Rust, she tells us what she took to the community there from the lessons she learned from Node, and how she wanted to build great communities in Rust. [00:09:35] We learn more about the process of building the Rust Foundation and why building it was necessary. [00:15:02] Justin wonders what it was that made the organizations calm again and why did they stick with Rust. [00:17:07] Ashley explains what the difference is for her and why one is better for open source software sustainability. [00:21:24] How do open source projects position themselves in the future to continue to have stake in their own governance and their own sustainability and where does Ashley think they should be investing their time? [00:23:28] We hear some tips from Ashley about the best way for a project to have a conversation with each other about setting goals and intentions for their project in a way that isn’t alienating. [00:30:02] Ashley shares a little of her background with us after leaving NPM, joining Mozilla, and she tells us about a tool she built called, wasm-pack. [00:33:35] We find out where can you learn about Axo, get involved, and if it’s open source. [00:35:15] Ashley shares some tips on what open source projects can do to get money to help themselves go forward and become financially viable in the long term. [00:40:11] Find out where you can follow Ashley on the web. Quotes [00:05:57] “I got super burned out of community work and Node and everyone kept throwing it in my face that I wasn’t technical. If I wasn’t so busy doing all this other stuff maybe I would commit some code.” [00:06:59] “When you build a community in reaction to something, when you stop reacting to that thing it’s hard to figure out what you do next and how you grow it.” [00:10:18] “It’s way worse to have a foundation too early than having a foundation too late.” [00:17:49] “I love to say ergonomics is eighty percent familiarity, and it appears to be true for organizations that are doing fundraising,” [00:18:31] “The goal of that Linux Foundation generation was to get corporations to use open source, which in a way is the opposite of making it sustainable because it adds an incredible burden.” [00:20:20] “I don’t think charity is the same as sustainability.” [00:24:23] “Try and get people to itch the same way.” [00:24:42] “Having really strong communication brand and marketing helps drive that shared collective vision.” [00:24:50] “I think Rust had really fantastic marketing for a really long time and that helped drive the community to have as much of a shared vision as is possible in a group of software engineers.” [00:29:00] “I don’t know if open source wants to be sustained.” [00:32:42] “Pay attention to the types of open source maintainers that are getting hired versus the ones that aren’t, because there are some patterns that no one should be proud of.” [00:35:57] “Get a company that loves your project and then get them to hire you to work on it.” [00:39:49] “The era of open source we’re in, there’s need for more safeguards.” Spotlight [00:41:01] Justin’s spotlight is axii.axo.dev. [00:41:34] Richard’s spotlight is an animated Chobani yogurt commercial. [00:42:25] Ashley’s spotlight is the Embroidery Trouble Shooting Guide. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Justin Dorfman Twitter (https://twitter.com/jdorfman?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Ashley Williams Twitter (https://twitter.com/ag_dubs) Ashley Williams LinkedIn (https://www.linkedin.com/in/ashleygwilliams) Axo (https://www.axo.dev/) Axo Twitter (https://twitter.com/axodotdev?lang=en) Sustain Podcast-Episode 135: Tracy Hinds on Node.js’s CommComm and PMs in Open Source (https://podcast.sustainoss.org/135) Sustain Podcast-Episodes featuring guest Ewa Jodlowska (https://podcast.sustainoss.org/guests/ewa-jodlowska) Sustain Podcast-Episode featuring guest Deb Nicholson (https://podcast.sustainoss.org/guests/debofthenorth) Sustain Podcast-Episode featuring guest Karen Sandler (https://podcast.sustainoss.org/guests/karen-sandler) Sustain Podcast-Episode 56-Dominic Tarr on Coding What You Want, Living On A Boat, and the Early Days of Node.js (https://podcast.sustainoss.org/56) Sustain Open Source Design Podcast (https://sosdesign.sustainoss.org/) Sustain Podcast-Episodes featuring guest Mike McQuaid (https://podcast.sustainoss.org/guests/mcquaid) axii.axo (https://axii.axo.dev/) Eat today, feed tomorrow-Chobani commercial (YouTube) (https://www.youtube.com/watch?v=MS-sJQkr0H4) Embroidery Trouble Shooting Guide (https://web.archive.org/web/20140310190221/http:/www.sewingandembroiderywarehouse.com/embtrb.htm) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Ashley Williams.
Guest Simon Minton Panelists Richard Littauer | Justin Dorfman Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Richard and Justin are super excited to have as their guest today, Simon Minton, who’s the CEO of Ringer, which we’ll hear all about. Simon tells us how Ringer is different by the ways they provide for their maintainers, how they give back to projects, handle consultancy with projects, and he explains their recruitment process. Simon shares his long-term plan for Ringer, and a new tool they are building to help the ecosystem in the long-term. Go ahead and download this episode now to hear more! [00:01:54] Simon tells us how Ringer was born, what it is, and how many people use it. [00:05:00] Find out how Ringer is different. [00:08:59] Besides a payment gateway, we hear about some other infrastructure and services Simon is providing for the maintainers. [00:12:01] How does Ringer make sure that the money doesn’t just flow to the people on the top of the projects, but also to the projects as a whole? [00:14:16] Richard wonders how Simon teaches the next generation to become the next generation of Ringer HQ/maintainers besides the 5%. [00:15:19] Richard brings up a concern around consulting and Simon explains how they handle this with larger and smaller projects. [00:17:32] We learn about some projects where Ringer will be their consultancy platform. [00:19:19] Ringer’s recruitment process is explained. [00:21:33] Justin thinks the Ringer site is really cool and Simon shares where the inspiration came from. [00:23:30] Richard wonders if Simon has a long-term plan, and as he scales up his team if services will be provided to the consultants., and he tells us about the educational services he offers. [00:30:58] Simon informs us about a tool they are building right now to help the ecosystem in the long-term. [00:33:20] Justin brings up thanks.dev and the founder, Ali Nehzat. [00:35:58] We learn the meaning of Ringer and where you can follow Simon online. Spotlight [00:37:04] Justin’s spotlight is NextAuth.js. [00:37:30] Richard’s spotlight is Wikiquote and the works of Seneca the Younger. [00:38:13] Simon’s spotlight is Spatie and Freek Van der Herten. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Justin Dorfman Twitter (https://twitter.com/jdorfman?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Simon Minton LinkedIn (https://uk.linkedin.com/in/minton) Simon Minton Twitter (https://twitter.com/simonminton) Ringer (https://www.ringerhq.com/) filament (https://filamentphp.com/) Sustain Podcast-Episode 142: Nicholas Zakas on Sponsoring Dependencies, All the Way Down (https://podcast.sustainoss.org/142) Electron (https://www.electronjs.org/) Ali Nehzat Twitter (https://twitter.com/nehzata) thanks.dev (https://thanks.dev/home) NextAuth.js (https://next-auth.js.org/) Wikiquote-Seneca the Younger (https://en.wikiquote.org/wiki/Seneca_the_Younger) Spatie-GitHub (https://github.com/spatie) Freek Van der Herten-GitHub (https://github.com/freekmurze) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Simon Minton.
Guest Amanda Brock Panelists Richard Littauer | Justin Dorfman | Ben Nickolls Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Today, we have an amazing guest and she’s been on this podcast before. Joining us is Amanda Brock, who’s the CEO of OpenUK, which is an industry organization about the business of open technology. She’s also a Board Member, keynote speaker, and author, with a new book coming out soon called, Open Source Law, Policy and Practice, that we’ll hear all about today. We’ll also be learning more about OpenUK and the policy work they do, Amanda tells us about the All Things Open (ATO) tech conference where she’ll be launching her book with some incredible panelists, and we hear some goals from Amanda for an event she’ll be attending to create a broader engagement across UK government, where they’ll focus on security, technical issues, and security policy issues. Go ahead and download this episode now! [00:01:27] Amanda tells us about OpenUK, the difference between OpenUK and the Software Sustainability Institute (SSI), and the policy work OpenUK does. [00:04:37] We learn if OpenUk’s mission has changed since Brexit, now that the UK is more of an independent body as a national group and how that’s influenced how we think about tech in Britain. [00:07:13] Amanda tells us all about her book coming out called, Open Source Law, Policy and Practice, that includes several authors, and the launch of her book at ATO. [00:12:06] One of the chapters in Amanda’s book is on sustainability and open source and since it’s relevant to this podcast Amanda explains more about this chapter. [00:13:52] Amanda explains some goals they have for the meeting that’s happening on the17th of October called, “Open Source Software: Infrastructure Curation and Security, Thought Leadership Event.” [00:18:28] Ben asks Amanda if she thinks anything is going to happen within the government from now until February and what she thinks of the government’s response in the US with the executive order around expenditure on open source in government departments and guidance around a software bill of materials and better understanding of what components are in software that’s using governments. [00:22:00] Richard wonders if there’s been a conversation about what happens if one part of the dependency stack doesn’t want to be included or bother with having a SBOM, dealing with the government, and refuses to do any work. [00:35:10] We hear a mad insurance scheme Amanda had a long time ago that’s she’s going to get some people to revisit. [00:37:02] Find out where to follow Amanda and OpenUK online. Quotes [00:17:13] “I think it’s really important that governments also see the level of engagement across our communities as strong, and that we are largely united at least body, that wants to see them understand how they do a much better job of curating open source software and ensuring that when they’re using it, they’re giving back both in terms of contribution and economic contribution.” [00:20:41] “In the US, the survey showed over 70% of organizations that are using SBOMs now.” [00:21:45] “You should not be taking on liability for the open source code. You should be taking on liability for the work you’re paid to do.” [00:24:02] “Coding to me is a freedom of speech.” [00:24:27] “My personal view is they’ll be public private enterprises or initiatives, and they will hold code that is sanitized or curated for usage in the public sector.” [00:24:38] “I think we’ll see governments wanting that and it’s not an OSPO, it’s a hybrid. It’s somewhere between a foundation and an OSPO.” [00:27:40] “Chainguard started creating their own Docker images with their own version of Nginx and Linux, and I think we’re going to see that trend continue.” [00:28:29] “What we don’t want is for governments to get everything from companies, because if they do, they’re going to end up back in a situation of vendor lock-in.” [00:35:58] “In the US at one time, you couldn’t buy insurance around open source because it was too unknown. I think there’s going to be a big space there where we can also manage some of this risk and some of the government money can go into that too and help protect the bigger picture.” Spotlight [00:37:58] Justin’s spotlight is opensauced.pizza founded by Brian Douglas. [00:38:30] Ben’s spotlight is Stellarium 1.0. [00:39:25] Richard’s spotlight is Collins Bird Guide and the app. [00:40:39] Amanda’s spotlight is Eddie Jaoude, a GitHub All-Star. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Justin Dorfman Twitter (https://twitter.com/jdorfman?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Ben Nickolls Twitter (https://twitter.com/BenJam?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Amanda Brock-OpenUK (https://openuk.uk/profiles/amanda-brock/) Amanda Brock Twitter (https://twitter.com/amandabrockuk) Amanda Brock LinkedIn (https://uk.linkedin.com/in/amandabrocktech?trk=people-guest_people_search-card) OpenUK (https://openuk.uk/) OpenUK Twitter (https://twitter.com/openuk_uk) OpenUK LinkedIn (https://uk.linkedin.com/company/openuktechnology) All Things Open Twitter (https://twitter.com/AllThingsOpen) All Things Open-2022 (https://2022.allthingsopen.org/) Sustain Podcast-Episode 49: What OpenUK does with Amanda Brock & Andrew Katz (https://podcast.sustainoss.org/49) Open Source Law, Policy, and Practice by Amanda Brock (https://global.oup.com/academic/product/open-source-law-policy-and-practice-9780198862345?cc=gb⟨=en&) Neil Chue Hong (https://www.software.ac.uk/about/staff/person/neil-chue-hong) Software Sustainability Institute (https://www.software.ac.uk/) OpenForum Europe (https://openforumeurope.org/) Ecosyste.ms (https://ecosyste.ms/) OpenSauced (https://opensauced.pizza/) Stellarium 1.0 (https://stellarium.org/release/2022/10/01/stellarium-1.0.html) Collins Bird Guide (https://en.wikipedia.org/wiki/Collins_Bird_Guide) Collins Bird Guide App (https://apps.apple.com/gb/app/collins-bird-guide-ultimate/id868827305) Eddie Jaoude Twitter (https://twitter.com/eddiejaoude?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Eddie Jaoude GitHub (https://github.com/eddiejaoude) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Amanda Brock.
Guest Nicholas Zakas Panelists Richard Littauer | Justin Dorfman Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Our guest today is a returning guest that we’ve had on before. We are excited to have joining us, Nicholas Zakas, who’s one of the maintainers on ESLint, which is a tool that helps you find and fix problems in your JavaScript code. Today, we’ll learn all about ESLint, the maintainers, contributors, and how they get paid. Also, we’ll find out the success behind ESLint, and a post about sponsoring dependencies that Nicholas wrote on his blog. Go ahead and download this episode now to learn more! [00:02:23] Nicholas tells us all about ESLint, their maintainers that work on the project, and how many people have contributed to the project on GitHub. [00:07:29] Nicholas tells us how maintainers get paid as part of his governance strategy. [00:10:04] Justin asked about the fact that ESLint not only pays contributors, but also pays downstream dependencies. [00:12:04] Richard wonders where all the money comes from that gave ESLint this huge surplus, and Nicholas explains how they raised so much and what it is about ESLint that makes that possible. [00:16:10] We hear some reflections from Richard as he congratulates Nicholas and makes some important points about the success of ESLint. [00:20:19] Nicholas fills us in on the OpenJS Foundation Project. [00:23:57] Richard talks about a blog post Nicholas wrote on his blog about sponsoring dependencies, and Nicholas explains the difference between large charismatic projects and smaller projects and how he sees the role of large projects in funding the smaller ones. [00:31:41] We hear what ESLint did with sponsoring dependencies, and Nicholas tells us about some projects that they wanted to support financially, but turned them down. [00:38:06] Find out where you can follow Nicholas and ESLint online. Quotes [00:07:43] “Everybody on the team, the committers, reviewers, technical steering committee, gets paid an hourly rate for their contributions.” [00:07:53] “Contributions can be anything that contributes to the project, reviewing issues and pull requests, attending meetings, helping people on discord, helping people on GitHub discussions, and if people ever go to conferences or meetings representing the team, they can also charge for that.” [00:10:15] “We made a decision the beginning of last year that it was time to start supporting our dependencies.” [00:12:28] “I do think we are lucky in a lot of ways that we’ve had champions inside of companies who were working within their company to get ESLint’s support.” [00:13:13] “In the beginning, we were hesitant to start spending the money because we didn’t know how reliable that source of income would be, and we were worried we wouldn’t be able to pay a living wage.” [00:21:25] “Being in a foundation is one type of a reputational check mark that an open source project can get.” [00:26:15] “I think OpenSSL is a great example of [the funding problem]. It’s a foundational piece of internet infrastructure.” [00:28:31] “We went on backyourstack.com and started looking for the projects that we were depending on that had Open Collective pages and said, as a project, what is good for open source in general, is also good for ESLint.” [00:29:20] “Open source, in general, is this collective of projects that are built on top of projects that are built on top of projects that are built on top of projects, and we have no problem giving that recognition when we’re talking about what the project is built upon.” Spotlight [00:39:47] Justin’s spotlight is the new book, What if? 2 by Randall Munroe. [00:40:31] Richard’s spotlight is David Troupes, Buttercup Festival comic strips. [00:41:03] Nicholas’s spotlight is the book, WebAssembly: The Definitive Guide by Brian Sletten Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Justin Dorfman Twitter (https://twitter.com/jdorfman?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Nicholas Zakas Twitter (https://twitter.com/slicknet) Nicholas Zakas GitHub (https://github.com/nzakas) ESLint (https://eslint.org/) ESLint Twitter (https://twitter.com/geteslint?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) ESLint GitHub (https://github.com/eslint/eslint) ESLint-Open Collective (https://opencollective.com/eslint) Sustain Podcast-Episode 101: Nicholas Zakas and ESLint (https://podcast.sustainoss.org/guests/zakas) Sponsoring dependencies: The next step in open source sustainability (Human Who Codes Blog) (https://humanwhocodes.com/blog/2022/06/sponsoring-dependencies-open-source-sustainability/) Sustain Podcast-Episode 117: Mike McQuaid of Homebrew on Sustainably Working on OSS Projects (https://podcast.sustainoss.org/117) Sustain Podcast-Episode 126: GitHub Maintainer Month with Mike McQuaid of Homebrew and Nina Breznik of DatDot (https://podcast.sustainoss.org/126) BackYourStack (https://backyourstack.com/) Securing Open Source Software Act of 2022 (Sustain) (https://discourse.sustainoss.org/t/securing-open-source-software-act-of-2022/1098) What if? 2 by Randall Munroe (https://xkcd.com/what-if-2/) David Troupes-Buttercup Festival comic strips (Patreon) (https://www.patreon.com/buttercupfestival) WebAssembly: The Definitive Guide by Brian Sletten (https://www.oreilly.com/library/view/webassembly-the-definitive/9781492089834/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Nicholas Zakas.
Guest Melissa Mendonça Panelists Richard Littauer | Amanda Casari Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Today, we are so excited to have a wonderful guest, Melissa Mendonça, joining us. Melissa is a Senior Developer Experience Engineer at Quansight, where she focuses more on developer experience and contributor experience. Today, we’ll hear all about Quansight and the focus for Melissa’s role as a Developer Experience Engineer. Melissa tells us about a grant they are working on with CZI that focuses on NumPy, SciPy, Matplotlib, and pandas, she shares several ideas on what can be done to make people feel seen and heard, and we hear her thoughts on what the future of community management and community development looks like for people entering the role of these projects. Go ahead and download this episode now to hear more! [00:01:25] Melissa tells us her background and her role at Quansight. [00:03:41] When Melissa made the decision to switch from one role to another, Amanda asks if that was her plan or if she learned that the skills that she needed to get things done changed over time. [00:06:10] We find out what the focus is for Melissa’s role as a Developer Experience Engineer and what she does on a day-to-day basis. [00:08:43] As Melissa was talking about her projects that they work on at Quansight, Amanda wonders if that’s the majority of her portfolio, or if she works across different kinds of projects. We learn about the current grant they are working on with CZI that focuses on NumPy, SciPy, Matplotlib, and pandas. [00:13:18] We learn about the funding model and how sustainable it is. [00:16:20] Melissa shares some great ideas on how we can put more effort into making people feel seen and heard. [00:19:26] Melissa details some things she learned with the open source projects and things she recommends for others with large established projects. [00:22:44] Amanda talks about a 2020 paper that was released in nature called “Array programming with NumPy,” and Melissa gives us her perspective on what happened with the community in 2020, if things have changed, and what needs to be addressed. [00:27:09] Find out how CZI got involved with Melissa’s work, what their goals are, and how she’s changing in order to adapt towards those goals. [00:31:32] Melissa shares her thoughts on what the future of community management and community development looks like for people who are entering the role for those projects. [00:36:40] We hear more about Python Brasil 2022 that’s coming up. [00:38:05] Find out where you can follow Melissa online and learn more about her work. Quotes [00:02:49] “Since Quansight is a company very focused on sustaining and helping maintain open source projects, we are trying to help new contributors, people who want to do the move from contributor to maintainer, understanding what that means, and how we can help them get there, and how we can help improve leadership in our open source projects.” [00:11:53] “This is one of the barriers that we want to break, is that making sure that people understand that these are important, they are core projects in the scientific Python ecosystem, but at the same time they are projects just like any other.” [00:12:17] “I think experience of working with projects that are so old and big has taught me a lot about the dynamics of how people work and how new people try to join these projects and how we can improve on that.” [00:16:41] “We need to make sure that people who do contribution outside of code are credited and that they are valued inside open source projects.” [00:18:20] “I think we should think about diversifying these paths for contribution, but for that we need to go beyond GitHub. We need to go beyond the current metrics that we have for open source, we need to go beyond the current credit system and reputation system that we have for open source contributions.” [00:30:38] “Community managers are not second-class citizens.” Spotlight [00:39:21 Amanda’s spotlight is a 2014 paper from MSR called, “The Promises and Perils of Mining GitHub.” [00:40:48] Richard’s spotlight is the book, Don’t Sleep, There Are Snakes, by Daniel Everett. [00:41:52] Melissa’s spotlights are Ralf Gommers and Scientific Python initiative. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Amanda Casari Twitter (https://twitter.com/amcasari?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Melissa Mendonça Twitter (https://twitter.com/melissawm) Melissa Mendonça LinkedIn (https://br.linkedin.com/in/axequalsb) Melissa Mendonça GitHub (https://melissawm.github.io/) Quansight (https://quansight.com/) Quansight Labs (https://labs.quansight.org/) Quansight Lab Projects (https://labs.quansight.org/projects) Quansight Labs Team (https://labs.quansight.org/team) Sustain Podcast-Episode 57: Mikeal Rogers on Building Communities, the Early Days of Node.js, and How to Stay a Coder for Life (https://podcast.sustainoss.org/guests/mikeal) Sustain Podcast-Episode 85: Geoffrey Huntley and Sustaining OSS with Gitpod (https://podcast.sustainoss.org/85) Advancing an inclusive culture in the scientific Python ecosystem (CZI grant for NumPy, SciPy, Matplotlib, and Pandas (https://figshare.com/articles/online_resource/Advancing_an_inclusive_culture_in_the_scientific_Python_ecosystem/16548063) Sustain Podcast-Episode 79: Leah Silen on how NumFocus helps makes scientific code more sustainable (https://podcast.sustainoss.org/79) NumPy (https://numpy.org/) SciPy (https://scipy.org/) Matplotlib (https://matplotlib.org/) pandas (https://pandas.pydata.org/) Sustain Podcast-Episode 64: Travis Oliphant and Russell Pekrul on NumPy, Anaconda, and giving back with FairOSS (https://podcast.sustainoss.org/guests/oliphant) Tania Allard Twitter (https://twitter.com/ixek?lang=en) Array programming with NumPy (nature) (https://www.nature.com/articles/s41586-020-2649-2) Python Brasil 2022 (https://2022.pythonbrasil.org.br/) “The Promises and Perils of Mining GitHub,” by Eirini Kalliamvakou, Georgios Gousios, Kelly Blincoe, Leif Singer, Daniel M. German, Daniela Damian (https://kblincoe.github.io/publications/2014_MSR_Promises_Perils.pdf) “The Promises and Perils of Mining GitHub,” by Eirini Kalliamvakou, Georgios Gousios, Kelly Blincoe, Leif Singer, Daniel M. German, Daniela Damian (ACM Digital Library) (https://dl.acm.org/doi/10.1145/2597073.2597074) Daniel Everett (Wikipedia) (https://en.wikipedia.org/wiki/Daniel_Everett#Don't_Sleep,_There_Are_Snakes:_Life_and_Language_in_the_Amazonian_Jungle) Excerpt: ‘Don’t Sleep, There Are Snakes’ (npr) (https://www.npr.org/2009/12/23/121515579/excerpt-dont-sleep-there-are-snakes?t=1661871384424) Ralf Gommers (GitHub) (https://github.com/rgommers) Scientific Python (https://scientific-python.org/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Melissa Mendonça.
Guest Courtney Miller | Hongbo Fang Panelists Richard Littauer | Eriol Fox 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 talk to our guests today on the topic of toxicity in open source. Today, we have joining us, Courtney Miller and Hungbo Fang, who are both PhD students at Carnegie Mellon University. We asked them to come on because we were curious about their work, and they came highly recommended by Bogdan Vasilescu. We’ll hear more about Courtney’s talk and her paper on her award-winning work exploring toxicity in open source communities, and we’ll find out the work Hongbo has done focusing on information flow and where people talk about open source. Download this episode now to learn more! [00:02:49] Courtney tells us about the talk she gave at the Linux Open Source Summit on her work exploring toxicity in open source communities. [00:03:55] We find out if there was a data set that was used to find the information. [00:05:08] Hongbo focuses on information flow and where do people talk about open source, and he tells us what his involvement is with this work. [00:06:57] Courtney tells us what she saw within the hundred issues and how she broke them down and tagged them to get to the conclusions she had. [00:08:44] We hear how Courtney used the technical definition of toxicity introduced by Google’s Perspective API tool to inform the decisions of what toxicity means. [00:12:01] Eriol wants to know whether Courtney’s had thoughts or intentions of looking into the content moderation space to see if there’s any similarities between what’s happening there. [00:14:29] Richard wonders what we can do to improve the state of toxicity in open source and wonders if she has any future work that can make this better. [00:16:08] Hongbo shares his thoughts about the future and what we can do to solve this from a quantitative angle. [00:17:02] Based on Courtney’s work, we find out if she thinks AI has improved, if she has hope, and Hongbo shares his thoughts as well. [00:19:20] Eriol wants to know how community members can help researchers by talking about things that are less referenced in the paper, and how Courtney thinks about tackling some of the harder to read parts of toxicity with new emerging spaces. [00:24:54] We find out if there’s a place where open source could have a restorative justice around toxicity and what action is there for the open source community to move from talking about our experiences of toxicity to how we can heal. [00:27:40] Hongbo explains what his work is mainly focused on, how he’s holding this space, and suggestions he has for the future on how we can improve information flow. [00:34:31] Richard talks about a paper called, The Tyranny of Structurelessness by Jo Freeman, and wonders if Hongbo has any suggestions for how to help open source projects with information gap issues. [00:39:33] Find out where you can follow Courtney, Hongbo, and their work online. Quotes [00:12:11] "Open source toxicity is not new, it’s very old. The long-term effects of this toxicity, especially in open source, is why I was really moved to do this research.” [00:14:56] “If you can identify toxic comments, and deal with them, instead of making the maintainers spend the emotional labor every time dealing with this stuff – [that] can be very helpful.” [00:15:17] “Maintainers are often toxic in their own projects.” [00:15:40] “We have issue templates – what about issue response templates?” [00:25:47] “If a community has leadership that tolerates certain things, it’s going to happen. If the community has leadership that does not tolerate certain things, it’s not going to happen.” Spotlight [00:41:21] Eriol’s spotlight is Digital Safety Snacks by Pen America. [00:41:58] Richard’s spotlight is an article he read called, The Opposite of Rape Culture is Nurturance Culture by Nora Samaran. [00:42:40] Hongbo’s spotlight is the book, Roads and Bridges: The Unseen Labor Behind Our Digital Infrastructure by Nadia Eghbal. [00:43:32] Courtney’s spotlight is the book, Working in Public: The Making and Maintenance of Open Source Software by Nadia Eghbal, and the tool, Betty. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Eriol Fox Twitter (https://twitter.com/EriolDoesDesign) Courtney Miller Twitter (https://twitter.com/courtneyelta?lang=en) Courtney Miller-GitHub (https://courtney-e-miller.github.io/) Courtney Miller LinkedIn (https://www.linkedin.com/authwall?trk=gf&trkInfo=AQGvhLpJ5bQFGAAAAYK81Q-A0uWlwtLgwE79a-9Evj7n8RNvlxcJ-ev6jmZWyxl-7O3juI8yF9SLUUwAQQ8Xs_d3Re5brEfG26DUUnt2ZH3YGYXmQGAaEhwNubkkw1Ilf5Ottjo=&original_referer=&sessionRedirect=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fcourtney-e-miller%2F) Hongbo Fang Twitter (https://twitter.com/fang_hongbo?lang=en) Hongbo Fang LinkedIn (https://www.linkedin.com/in/hongbo-fang-358ba615b) Sustain Podcast-Episode 40: How Open Source Maintainers Don’t Get Rich with Bogdan Vasilescu (https://podcast.sustainoss.org/guests/bogdan-vasilescu) Perspective API (https://perspectiveapi.com/) Christian Kästner (https://www.cs.cmu.edu/~ckaestne/) Kat Lo Twitter (https://twitter.com/lolkat) Meedan Twitter (https://twitter.com/Meedan) Open Source Diversity (https://opensourcediversity.org/) The Tyranny of Structurelessness by Jo Freeman (https://www.jofreeman.com/joreen/tyranny.htm) “Did You Miss My Comment or What?” Understanding Toxicity in Open Source Discussions (paper) (https://www.cs.cmu.edu/afs/cs.cmu.edu/Web/People/ckaestne/pdf/icse22_toxicity.pdf) Roads and Bridges (https://www.roadsbridges.com/) Sustain Podcast-Episode 51: Working in Public: Nadia Eghbal and her new book about Making and Sustaining Open Source Software (https://podcast.sustainoss.org/guests/nadia) Nadia Asparouhova (Eghbal) Website (https://nadia.xyz/) Digital Safety Snacks by Pen America (https://pen.org/event-series/digital-safety-snacks/) The Opposite of Rape Culture is Nurturance Culture by Nora Samaran (https://norasamaran.com/2016/02/11/the-opposite-of-rape-culture-is-nurturance-culture-2/) Roads and Bridges: The Unseen Labor Behind Our Digital Infrastructure by Nadia Eghbal (https://www.fordfoundation.org/work/learning/research-reports/roads-and-bridges-the-unseen-labor-behind-our-digital-infrastructure/) Working in Public: The Making and Maintenance of Open Source Software by Nadia Eghbal (https://press.stripe.com/working-in-public) Betty (https://github.com/leopard-ai/betty) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Courtney Miller and Hongbo Fang.
Guest Manuel Riel Panelists Richard Littauer | Justin Dorfman Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Today, we are super excited to have as our guest, Manuel Riel, joining us from Austria. Manu ran a web development agency and launched multiple open source related products, including an invoice processing tool, and a backup service. He’s also the Co-founder of PikaPods, which is a container hosting service for open source apps. Manu is with us to talk about PikaPods. We’ll find out what it does, why it’s needed, the benefits of having it, the most popular app, and plans he has in the future for PikaPods. Go ahead and download this episode to learn more! [00:01:23] Manu tells us his background, what PikaPods is, and about the apps. [00:03:32] What’s the difference between Heroku, Netlify, and PikaPods? [00:04:29] Since you can’t run your own stuff and you can’t edit the apps, Manu explains how this is an open source marketplace. We hear about PikaPods user base, how long he’s been up and running, and how many people are using the platform. [00:06:11] Manu explains the one source of revenue they provide to open source office. [00:09:06] We hear Manu’s selling point he pitches to open source maintainers and open source projects. [00:11:45] Why did Manu choose to work with open source projects to host when there are other things available to him? Why PikaPods? [00:13:32] Justin brings up pricing on PikaPods site and comments a trend with the ones that paid the least had the most demands. He wonders how Manu deals with that. [00:15:04] Justin wonders if the services are subsidized by using the BorgBase infrastructure, and Manu explains how they are totally separate, and he tells us about his team. [00:16:31] We hear if there are any collabs with maintainers Manu is working with since there are a lot of projects he hosts. [00:18:02] Find out PikaPods most popular app, if there’s a limit, and if bandwidth is an issue. [00:21:17] Manu shares some things he would like to do in the future with PikaPods. [00:23:35] How does Manu position himself in the ecosystem and are there other things that could be used in collaboration with PikaPods that makes it easier for maintainers? [00:25:37] Find out where you can follow Manu and PikaPods online. Quotes [00:10:08] “Hosting is not a good fit for part-time maintainers because it’s a big responsibility.” [00:12:20] “The motivating event for me was the Log4j Vulnerability.” Spotlight [00:26:42] Justin’s spotlight is pydantic, data validation and settings management using Python type hints. [00:27:10] Richard’s spotlight is Amna Shamim. [00:27:36] Manu’s spotlight is Uptime Kuma, a fancy self-hosted monitoring tool. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Justin Dorfman Twitter (https://twitter.com/jdorfman?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) PikaPods (https://www.pikapods.com/) PikaPods Twitter (https://mobile.twitter.com/pikapods) Apache Log4j Vulnerability (https://status.n-able.com/2021/12/20/apache-log4j-vulnerability-updated-230-p-m-est-december-20-2021/#:~:text=As%20you%20may%20know%2C%20a,potentially%20vulnerable%20to%20this%20exploit.) pydantic (https://github.com/pydantic/pydantic) Amna Shamim (https://github.com/pydantic/pydantic) Uptime Kuma (https://github.com/louislam/uptime-kuma) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Manuel Riel.
Guest Ruth Cheesley Panelists Richard Littauer | Ben Nickolls | Eriol Fox | Justin Dorfman Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Today, we are excited to have as our guest, Ruth Cheesley, joining us from the UK. She is an open-source advocate and Project Lead for Mautic at Acquia. We invited Ruth on this podcast because we don’t seem to have enough talks from people who are part of an actual community of coders. Today, Ruth tells us all about Mautic and her job there as Project Lead, she fills us in on Drupal and Acquia, and a tool they used in managing community health called, Savannah. We’ll also hear Ruth’s strategy when she helped with governance, why Open Source Friday is so important, she explains how she diversifies the contributor base, and we hear her ten-year vision for Mautic she’s working on. Go ahead and download this episode now to learn more! [00:02:38] Ruth explains what Mautic is, how she became the Project Lead and being on the Community Leadership Team at Joomla. [00:04:48] Find out the difference between Joomla, Drupal, Acquia, and Mautic. [00:06:17] From someone that organizes open source communities at his job, Justin asks Ruth what tools she uses, and she tells us about one called, Savannah. [00:08:54] Ruth tells us about what her strategy was when she helped with governance. [00:12:47] Richard wonders if the assessment also applies to Mautic and if Mautic is just the same as every other open source project on the web. [00:16:03] Eriol asks Ruth to tell us some success stories or things that have been tricky between different kinds of functions within the open source. [00:19:14] We learn how Ruth sees her role or the roles of other people who are being paid as being part of a sustainable path for Mautic itself, and how money has a play in the ecosystem as well as attribution. [00:21:59] Ruth explains if Acquia pays for full-time engineers and for traditional coder roles for Mautic, and she tells us about Open Source Friday. [00:24:20] Eriol wonders if there’s anything people can go read or listen to around how smaller organizations or individuals can make that kind of contribution sustainable and are there things we can implement. [00:27:09] Ruth tells us about a partner’s program they created in Mautic. [00:29:27] How does Ruth manage to diversify the contributor base, given that not everyone has the access or time to do that sort of work? [00:32:01] Ruth shares a ten-year vision with a three-year strategy for Mautic. [00:34:10] Find out where you can follow Ruth online. Quotes [00:09:14] “There wasn’t really a community empowerment process to set up workflows and training for people to take on the releases, so the project just sort of slowed down.” [00:32:28] “It’s quite tricky during longer term plans when you have lots of businesses that are depending on your software, because what one business thinks the product should do is maybe different to what another business thinks the product should do.” Spotlight [00:35:27] Justin’s spotlight is Tour de Source newsletter. [00:35:46] Eriol’s spotlight is Fantasy Map Generator. [00:36:20] Ben’s spotlight is Roden open source bike design. [00:37:02] Richard’s spotlight is Richard Matthews and his Oyster Yachts, and the Royal Naval Tot Club of Antigua & Barbuda. [00:37:46] Ruth’s spotlight is Ardour, a tool to compose music. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Ben Nickolls Twitter (https://twitter.com/BenJam?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Justin Dorfman Twitter (https://twitter.com/jdorfman?lang=en) Eriol Fox Twitter (https://twitter.com/EriolDoesDesign) Ruth Cheesley Twitter (https://twitter.com/RCheesley) Ruth Cheesley LinkedIn (https://uk.linkedin.com/in/ruthcheesley) Ruth Cheesley Website (https://www.ruthcheesley.co.uk/) Mautic (https://www.mautic.org/) Joomla (https://www.joomla.org/) Sustain Podcast-Episode 109: Dries Buytaert of Drupal on Balancing Makers and Takers to Scale and Sustain Open Source (https://podcast.sustainoss.org/guests/buytaert) Drupal (https://www.drupal.org/) Mautic Open-Source Marketing Automation Project (Open Collective) (https://opencollective.com/mautic) Savannah (https://www.savannahhq.com/) Mautic Community Manifesto (https://www.mautic.org/blog/community/mautic-community-manifesto) Working in Public: The Making and Maintenance of Open Source Software by Nadia Eghbal (https://press.stripe.com/working-in-public) Google Season of Docs (https://developers.google.com/season-of-docs) Open Source Friday (https://opensourcefriday.com/) Acquia’s Drupal Acceleration Team (https://dev.acquia.com/blog/acquias-drupal-acceleration-team) Acquia’s response to the Mautic Community Manifesto (https://www.mautic.org/blog/press/acquias-response-to-the-mautic-community-manifesto) Mautic Community Governance Model (https://www.mautic.org/blog/press/mautic-community-governance-model) Response to Community Consultation on the Governance Model Proposal (https://www.mautic.org/blog/press/response-to-community-consultation-on-the-governance-model-proposal) Establishing an incentivised partners programme in an open source project (https://speaking.ruthcheesley.co.uk/uIAJxk/establishing-an-incentivised-partners-programme-in-an-open-source-project) Tour de Source (https://tourdesource.substack.com/) Fantasy Map Generator (https://github.com/Azgaar/Fantasy-Map-Generator) Roden (https://opencollective.com/roden) Oyster Yachts (https://en.wikipedia.org/wiki/Oyster_Yachts) Royal Naval Tot Club of Antigua & Barbuda (http://rntc.club/) Ardour (https://ardour.org/) Ardour-GitHub (https://github.com/Ardour) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Ruth Cheesley.
Panelists Richard Littauer | Deb Nicholson | Alyssa Wright | Josep Prat | Duane O’Brien Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. We have an exciting episode today because just like long haul truckers, open source maintainers are the people who are keeping the world alive with open source. What we’re excited about is a talk that we gave at OSPOCon in Austin. The talk was called, Panel Discussion: A How-to Guide for Contributing to Open Source as an Employee. This discussion was super important because employees do put a lot of work into open source code, and we wanted to talk about how to contribute to open source better. So, along with Richard, we have four other esteemed colleagues that were a part of this amazing talk, and we decided to put it on this podcast because it represents an initiative that is going to try to showcase to companies how to authentically participate in open source. The panelists joining us are Deb Nicholson from the Python Software Foundation, Alyssa Wright from Bloomberg, Josep Prat from Aiven, and Duane O’Brien from Indeed. Go ahead and download this episode now to find out more! [00:05:23] Duane starts us off by giving us a little history lesson on the Principles of Authentic Participation and how we got to where we are with the work today. [00:09:01] The panelists will go through and explain what they think it means to be an authentic participant in open source by going through the principles in order. Josep explains Principle 1: Starts Early. [00:10:24] Deb explains _Principle 2: Puts the Community First: the collective holds the timeline. _ [00:11:10] Alyssa explains Principle 3: Starts With Listening. [00:12:32] Duane explains Principle 4: Has Transparent Motivations. [00:13:45] Josep explains Principle 5: Enforces Respectful Behavior. [00:15:15] Richard explains Principle 6: Ends Gracefully. [00:16:05] The last one is a fun one which is _Principle 0: Don’t be a Jerk _;) [00:16:58] Duane talks about some of the behaviors that were discussed with the principles so that they make more sense. [00:20:23] The panelists let us know what we can do to make sure these principles are something that companies can adopt. [00:25:20] Deb touches on commitments or cooperation commitments that people have signed up for and she tells us about the GPL Cooperation Commitment. [00:31:35] Alyssa tells us about their intent to finalize the principles by the end of summer and put it out for community review and feedback, as well as speaking about it as OSPOCon Europe 2022 in September. TODO GUIDE: Employee Open Source Engagement Guide (https://github.com/orgs/todogroup/projects/3/views/3) Principle 1: Starts Early Principle 2: Puts the Community First: the collective holds the timeline Principle 3: Starts With Listening Principle 4: Has Transparent Motivations Principle 5: Enforces Respectful Behavior Principle 6: Ends Gracefully Principle 0: Don’t be a Jerk ;) Spotlight [00:33:52] Deb’s spotlight is Duane O’Brien. [00:34:13] Duane’s spotlights are the book A Prayer for the Crown-Shy by Becky Chambers, and to take thirty minutes to sit outside and watch people having fun because it will change your day. [00:35:08] Alyssa’s spotlight is cold showers and AC. [00:35:36] Josep’s spotlight is to do work with people you never knew before. [00:36:25] Richard’s spotlight is Capital Grounds, a café in downtown Montpelier, Vermont, and an amazing Irish barista that works there. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Deb Nicholson Twitter (https://twitter.com/baconandcoconut?lang=en) Alyssa Wright Twitter (https://twitter.com/alyssapwright) Josep Prat Twitter (https://twitter.com/jlprat?lang=en) Duane O’Brien Twitter (https://twitter.com/duaneobrien?lang=en) TODO Group Issues-GitHub (https://github.com/todogroup/todogroup.org/labels/Guide%20Employee%20Open%20Source%20Engagement) Principles of Authentic Participation (https://authentic-participation.readthedocs.io/) Justin W. Flory Twitter (https://twitter.com/jwf_foss) Sustain 2021 Event Report (https://sustainoss.org/assets/pdf/Sustain-In-2021-Event-Report.pdf) TODO Guide: Employee Open Source Engagement Guide (https://github.com/orgs/todogroup/projects/3) Principles of Authentic Participation-How do the Principles help? (https://authentic-participation.readthedocs.io/advocate-kit/intention/) Contributor Covenant Code of Conduct (https://www.contributor-covenant.org/version/1/4/code-of-conduct/) Join the GPL Cooperation Commitment (https://gplcc.github.io/gplcc/) A Prayer for the Crown-Shy: A Monk and Robot Book by Becky Chambers Capital Grounds (https://www.capitolgrounds.com/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/)
Guest Daniel S. Katz Panelists Richard Littauer | Ben Nickolls | Amanda Casari Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. We are very excited to have as our guest Daniel S. Katz, who’s Chief Scientist at the National Center for Supercomputing Applications (NCSA), Research Associate Professor in Computer Science, Electrical and Computer Engineering, and the School of Information Sciences at the University of Illinois Urbana-Champaign. He’s also a Better Scientific Software (BSSw) Fellow and is one of the founding editors and the current Associate Editor-in-Chief of The Journal of Open Source Software. His interest is in cyber infrastructure, advanced cyber infrastructure, and solving problems at scale, but he’s also interested in policy issues, citation, and credit mechanisms. Today, Dan is joining us to talk about the Research Software Alliance (ReSA), how academia has changed over the years, and why funding is necessary for these projects. Go ahead and download this episode now to find out more! [00:04:39] Dan explains what the Research Software Alliance is. [00:08:09] We find out the difference between the ReSA and URSSI communities. [00:11:34] Richard wonders why funding is necessary for all these projects and how do we diversify our funding to make sure that it’s not just Sloan that does this. [00:17:40] Ben asks if Dan thinks the conversation within academia and within research institutions is more mature and developed or more trustful compared to what’s happening in commercial industry right now. [00:22:00] We find out why research software is fundamentally different from corporate software from the makers perspective, and Dan shares with us a project he’s working on called Parsl. [00:26:25] Amanda brings up the Journal of Open Source Software and asks Dan if he thinks that software is viewed yet as a first class research project online with a published paper, and if not, what are the barriers and what things need to change in the academia industry. [00:30:38] If you’re a Research Software Engineer, Software Engineer, Engineer, or at companies or academies, find out how you can get involved in ReSA. Dan also tells us more about the importance of funding. [00:34:03] Find out the best places you can follow Dan online. Spotlight [00:34:45] Ben’s spotlight is his favorite piece of research work called FITS. [00:35:24] Amanda’s spotlight is a paper she read titled, “Did You Miss My Comment or What?” Understanding Toxicity in Open Source Discussions [00:36:37] Richard’s spotlight is a paper he read titled, “How many genera of Stercorariidae are there?” [00:37:29] Dan’s spotlight is the book, Radical Candor by Kim Scott. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Ben Nickolls Twitter (https://twitter.com/BenJam?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Amanda Casari Twitter (https://twitter.com/amcasari?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Daniel S. Katz Twitter (https://twitter.com/danielskatz) Daniel S. Katz LinkedIn (https://www.linkedin.com/in/danielskatz) FAIR Principles (https://www.go-fair.org/fair-principles/) RDA-Research Data Alliance (https://www.rd-alliance.org/) FORCE11-The Future of Research Communications and e-Scholarship (https://force11.org/) Sustain Podcast-Episode 88 and Episode 79 with Leah Silen (https://podcast.sustainoss.org/guests/leah-silen) The Sloan Foundation Technology program announces over $5M in new grants (https://mailchi.mp/4d3c75cb4f9a/sloan-tech-program-july2022?e=9293356a9c) Research Software Alliance (https://www.researchsoft.org/) URSSI (https://urssi.us/) Karthik Ram-UC Berkeley (https://ram.berkeley.edu/) FAIR for Research Software (FAIR4RS) Principles (https://doi.org/10.15497/RDA00068) A survey of the state of the practice for research software in the United States (PeerJ Computer Science) (https://doi.org/10.7717/peerj-cs.963) OSPO++ (https://ospoplusplus.com/) Open Work in Academia Summit-RIT (https://www.rit.edu/openworksummit/) Software Sustainability Institute (http://software.ac.uk/) Parsl (https://parsl-project.org/) ROpenSci (https://ropensci.org/) The Journal of Open Source Software (https://joss.theoj.org/) NCSA Post-doc posting on policy for sustainable code in research software (https://discourse.sustainoss.org/t/ncsa-post-doc-posting-on-policy-for-sustainable-code-in-research-software/1079) CIG-Computational Infrastructure for Geodynamics (http://geoweb.cse.ucdavis.edu/cig/about/) FITS (https://en.wikipedia.org/wiki/FITS) “Did You Miss My Comment or What? Understanding Toxicity in Open-Source Discussions (https://www.cs.cmu.edu/afs/cs.cmu.edu/Web/People/ckaestne/pdf/icse22_toxicity.pdf) How many genera of Stercorariidae are there? (Springer Link) (https://link.springer.com/article/10.1007/BF03544345) Radical Candor by Kim Scott (https://www.radicalcandor.com/the-book/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Daniel S. Katz.
Guest Tracy Hinds Panelists Richard Littauer | Ben Nickolls Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. We are very excited with our guest today, Tracy Hinds, who’s currently the CEO and Founder of Crow & Pitcher and serves as a CFO and board director at the Open Source Initiative. She’s also a long-time open source practitioner, maker, creator, and a powerful woman of glory, and has founded tons of different communities. Tracy is also a non-profit leader, a career transitioner, and a forever conflict manager. Today, we’ll learn more about Crow & Pitcher and the Community Committee (CommComm) in the Node.js Foundation. Also, we’ll hear Tracy’s thoughts on what she thinks the role is for Product Managers, Program Managers, and Project Managers in open source. Go ahead and download this episode to learn more! [00:02:05] Tracy tells us more about her journey to becoming the Founder of Crow & Pitcher. [00:04:25] Since Tracy was instrumental is the Node.js community for setting up Community Committee (CommComm), she tells us more about it. [00:09:25] Tracy mentions how having an understanding board is essential to the health of the organization. [00:12:51] We hear Tracy’s thoughts on how she feels about the role for Product Managers, Program Managers, and Project Managers in open source. [00:16:19] Ben wonders if there was any work within CommComm to try and create that separation and is that something Tracy thinks is more of a challenge within open source. Tracy explains the criticism about core contributors not being open to input. [00:19:58] We hear Tracy’s thoughts on what she thinks is the best way to talk to someone to let them know you want to be in a Project Manager role or Product Management role. [00:23:56] Ben wonders what can people do who are working in a code centric open source project, to make themselves and their work more open and amenable to people that come in a more product management or project management capacity? [00:27:24] Find out the difference between a Product Manager, Project Manager, and Program Manager. [00:30:47] Tracy tells us where you can follow her online. Quotes [00:08:12] “Everyone gets broken down by the amount of work and ambition in open source.” [00:11:07] “I kind of love when things get deprecated because one, it means people are paying attention enough to notice you don’t need these things anymore, and it means that things are still changing, and I think that’s an important sign in a project.” [00:14:06] “I think it’s really interesting to think of many open source projects as products.” [00:18:30] “Every project needs documentation and people being compensated for documentation.” 00:20:40 (On how to get a role as PM in OSS): “It helps to clarify a problem.” [00:21:13] “They need to build trust.” [00:25:02] “A lot of people have open source code projects, but not open collaboration.” [00:28:58] “You’re the goalie.” Spotlight [00:31:42] Ben’s spotlight is making a Swamp Cooler. [00:32:12] Richard’s spotlight is Bryan Hughes. [00:33:00] Tracy’s spotlight is her exposure to JSConf’s bringing her to where she is today. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Ben Nickolls Twitter (https://twitter.com/BenJam?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Tracy Hinds LinkedIn (https://www.linkedin.com/in/tracyhinds) Tracy Hinds Twitter (https://twitter.com/hackygolucky?lang=en) Crow & Pitcher (https://crow-and-pitcher.com/crow-%26-pitcher) Crow & Pitcher Twitter (https://twitter.com/crowandpitcher) Node.js Community Committee (CommComm) (https://nodejs.org/en/about/community/) Sustain Open Source Design Podcast (https://sosdesign.sustainoss.org/) Let’s Talk Docs Podcast (https://ltd-podcast.sustainoss.org/) Swamp Cooler (https://www.nytimes.com/wirecutter/blog/do-swamp-coolers-work/) Bryan Hughes Twitter (https://twitter.com/nebrius?lang=en) JSConf (https://jsconf.com/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Tracy Hinds.
Guest Cornelius Schumacher Panelists Richard Littauer | Ben Nickolls Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. We’re very excited to have as our guest, Cornelius Schumacher, who works as the Open Source Steward at DB Systel, helping teams to successfully use and contribute to open source. Today, we’ll have discussions with Cornelius about what it means to be an Open Source Steward at DB Systel, what it means for the world of open source, and how he brings his extended history of working with KDE and other open source communities into this position. Go ahead and download this episode now to learn more! [00:02:44] Cornelius tells us what he does as an Open Source Steward at DB Systel, how big DB Systel is, and how many people work under him. [00:07:18] Find out if Cornelius sees himself as being a civil servant or as being more enterprise based in terms of how his OSPO is situated compared to other OSPOs. [00:08:53] We learn how Cornelius’s journey and experience has been with license compliance over the last three years. [00:11:26] Ben asks Cornelius if there’s been a conversation about what’s been happening in the U.S. with the Biden administration’s security of open source and the supply chain security concept, and Richard wonders if the German Sustainable Open Source Fund is also included in that discussion. [00:14:07] We hear what environmental sustainability looks like for Cornelius. [00:20:12] Cornelius fills us in on the German group, the report they made, and how they think about autonomy. [00:21:28] We learn more about how Cornelius is interfacing with projects to make them more autonomous and sustainable, and how he’s helping the open source community at large through his work at Deutsche Bahn. [00:25:19] Richard brings up a blog post Cornelius wrote, and Cornelius talks more about how his journey has evolved. [00:30:38] Cornelius shares advice on what he would say if someone wanted to work in open source but they don’t have the free time. [00:33:18] Find out where you follow Cornelius and his work online. Quotes [00:15:19] “Still, software has a big influence on energy consumption, but also on how systems are designed, what you can do with them, and how much control you have.” [00:28:24] “I think we should pay people properly.” [00:28:53] “Exploiting people is not sustainable.” Spotlight [00:34:54] Ben’s spotlight is Flipper Zero. [00:35:45] Richard’s spotlight is Erasmus+. [00:36:29] Cornelius’s spotlight is NEdit. Links SustainOSS (https://sustainoss.org/) Sustain Podcast (https://podcast.sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Ben Nickolls Twitter (https://twitter.com/BenJam?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Cornelius Schumacher Twitter (https://twitter.com/cschum) Cornelius Schumacher LinkedIn (https://de.linkedin.com/in/cschum) Cornelius Schumacher Blog (https://blog.cornelius-schumacher.de/) Cornelius Schumacher GitHub (https://github.com/cornelius) Cornelius Schumacher Wikipedia (https://en.wikipedia.org/wiki/Cornelius_Schumacher) DB Systel (https://www.dbsystel.de/dbsystel-en?) Deutsche Bahn accelerates climate neutral target (Global Railway Review) (https://www.globalrailwayreview.com/news/125223/deutsche-bahn-accelerates-climate-neutral-target/) First Ever Eco-Certified Computer Program: KDE’s Popular PDF Reader Okular (https://eco.kde.org/blog/2022-03-16-press-release-okular-blue-angel/) Sustain Podcast-Episode 82: Steve Helvie and the Open Compute Project (https://podcast.sustainoss.org/82) Sustain Podcast-Episode 49: What OpenUK Does with Amanda Brock & Andrew Katz (https://podcast.sustainoss.org/49) Open Source Guide: Best Practices for Open Source Software Version 3.0 (bitkom) (https://www.bitkom.org/Bitkom/Publikationen/Open-Source-Leitfaden-Praxisempfehlungen-fuer-Open-Source-Software-Version-30) Don’t sell free software cheap by Cornelius Schumacher (https://blog.cornelius-schumacher.de/2013/05/dont-sell-free-software-cheap.html) Flipper Zero-Kickstarter (https://www.kickstarter.com/projects/flipper-devices/flipper-zero-tamagochi-for-hackers) Erasmus+ (https://erasmus-plus.ec.europa.eu/opportunities/opportunities-for-individualsers) NEdit (https://en.wikipedia.org/wiki/NEdit) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Cornelius Schumacher.
Panelists Georg Link | Richard Littauer | Dawn Foster | Willem Jiang | Amanda Casari | Ben Nickolls Show Notes Hello and welcome to CHAOSScast Community podcast, where we share use cases and experiences with measuring open source community health. Elevating conversations about metrics, analytics, and software from the Community Health Analytics Open Source Software, or short CHAOSS Project, to wherever you like to listen. Today’s episode is a shared podcast between Sustain and CHAOSS. We have six panelists to talk about maintaining open source and we’ll also do a quick update from a previous episode and talk about what has changed and what maintaining open source looks like today. The panelists we have are Georg Link, Richard Littauer, Dawn Foster, Willem Jiang, Amanda Casari, and Ben Nickolls. Download this episode now to find out much more, and don’t forget to subscribe for free to this podcast on your favorite podcast app and share this podcast with your friends and colleagues! [00:00:38] The six panelists introduce themselves. [00:04:04] Richard details more about what Sustain is, Georg and Dawn explain CHAOSS and what’s going on there, and Amanda shares what she likes about CHAOSS. [00:13:15] Dawn talks about the kind of community members CHAOSS has, Willem tells us about the Asia community, and Ben shares his views on the Sustain community. [00:19:22] Georg asks if there’s been any updates on the funding situation in open source and if anything has changed there and Ben updates us. [00:22:34] When thinking about resources, who gets paid, how money flows, and how we identify when help is needed, Amanda wonders how that’s changed in the last few years in the CHAOSS community. [00:25:09] Richard shares from his angle what he’s seen about what has changed in the past two years in open source. [00:27:09] Ben shares his views on the supply chain conversation about who is making money in open source. [00:29:06] Since security is such a hot topic, Georg asks if we’re prepared in all the open source projects to really focus on this topic or if we have to upskill everyone, and we hear Ben’s thoughts on this. [00:31:02] Richard explains how you can get involved in Sustain happenings that are going on, and Georg and Dawn inform us about some projects, working groups, and other things going on with CHAOSS. [00:39:17] Find out where you can get involved with Sustain and CHAOSS. Spotlight [00:34:21] Georg’s pick is meeting with an online local group and doing cool things together. [00:35:06] Richard’s pick is going on a super long hike and buying a hydration pack (CamelBak Pouch). [00:35:56] Dawn’s spotlight is GraphiQL. [00:36:34] Ben’s spotlights are taking care of Swifts on his roof, and the book, Swifts and Us: The Life of the Bird that Sleeps in the Sky. [00:36:55] Amanda’s pick is the book, Burnout: The Secret to Unlocking the Stress Cycle. [00:38:03] Willem’s pick is ApacheCon Asia 2022. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Sustain Podcast (https://podcast.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) CHAOSS (https://chaoss.community/) CHAOSS Project Twitter (https://twitter.com/chaossproj?lang=en) CHAOSScast Podcast (https://podcast.chaoss.community/) CHAOSS Community Participate (https://chaoss.community/participate/) podcast@chaoss.community (mailto:podcast@chaoss.community) Ford Foundation (https://www.fordfoundation.org/) Georg Link Twitter (https://twitter.com/georglink) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Dawn Foster Twitter (https://twitter.com/geekygirldawn) Willem Jiang Twitter (https://twitter.com/willemjiang) Amanda Casari Twitter (https://twitter.com/amcasari/) Ben Nickolls Twitter (https://twitter.com/BenJam?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Sustain Podcast-Episode 65: CHAOSS and Sustain: A Joint Podcast (https://podcast.sustainoss.org/65) Ecosyste.ms (https://ecosyste.ms/) xkcd (https://xkcd.com/2347/) Executive Order on Improving the Nation’s Cybersecurity (The White House) (https://www.whitehouse.gov/briefing-room/presidential-actions/2021/05/12/executive-order-on-improving-the-nations-cybersecurity/) Sustain 2021 Event Report (https://sustainoss.org/assets/pdf/Sustain-In-2021-Event-Report.pdf) Mozilla-Open Source Archetypes: A Framework For Purposeful Open Source May 2018 (https://blog.mozilla.org/wp-content/uploads/2018/05/MZOTS_OS_Archetypes_report_ext_scr.pdf) SonarQube (https://www.sonarqube.org/) CamelBak Crux 3-Liter Water Reservoir (https://www.amazon.com/CamelBak-Crux-Reservoir-Set-Blue/dp/B01LA5FCJ2/ref=sr_1_2?gclid=Cj0KCQjw_7KXBhCoARIsAPdPTfjbp84atlITCdNAL5gP7kt8BFwPzg9TcouW3yKU019aOaPtTeB5wmkaAmvTEALw_wcB&hvadid=410016279262&hvdev=c&hvlocphy=9010767&hvnetw=g&hvqmt=e&hvrand=9439371394441572640&hvtargid=kwd-324558368114&hydadcr=9380_11541651&keywords=camelbak+pouches&qid=1659732626&sr=8-2) GraphiQL (https://www.gatsbyjs.com/docs/how-to/querying-data/running-queries-with-graphiql/) Swifts and Us: The Life of the Bird that Sleeps in the Sky by Sarah Gibson Burnout: The Secret to Unlocking the Stress Cycle by Emily Nagoski, PhD and Amelia Nagoski, DMA (https://www.penguinrandomhouse.com/books/592377/burnout-by-emily-nagoski-phd-and-amelia-nagoski-dma/) ApacheCon Asia 2022 (https://www.apachecon.com/acasia2022/) Working in Public: The Making and Maintenance of Open Source Software by Nadia Eghbal
Guest Ana Jiménez Santamaría Panelists Richard Littauer | Justin Dorfman Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Today, we have joining us as our guest, Ana Jiménez Santamaría, who’s the TODO Group OSPO Program Manager. Our conversations bring us to finding out how Ana got into open source, the history of the TODO Group, and she goes in depth about the OSPO Mind Map Project she’s working on and how you can contribute to it. Ana talks about some OSPO workshops coming up, she shares a vision for how OSPOs interact with the open source community, and what she’s doing with the OSPOlogy series. Go ahead and download this episode now to find out more! [00:02:04] Ana unfolds how she got into open source. [00:04:31] We learn the history of the TODO Group and the context within the greater Linux Foundation ecosystem. [00:08:43] Ana details the OSPO Mind Map Project. [00:12:35] How does Ana deal with the needs of an OSPO? [00:15:37] Find out how you can contribute to the Mind Map. [00:18:18] There’s some OSPOs workshops coming up encouraging people to collaborate more, and Ana tells us more about them. [00:21:35] Ana explains adopting open source faster in the organizations in a healthier way. [00:24:48] We hear some ideas from Ana on how to engage with communities in a way that honors the original intent of the people who are working on those projects. [00:26:23] Justin asks Ana if Duane O’Brien from Indeed was involved in the talks with Spotify. [00:27:03] Ana shares a near future vision for how OSPOs interact with the open source community. [00:28:14] Richard asks if Ana has any thoughts on the long game for how we invest sustainably in our digital commons which involves open source. [00:30:23] We learn what Ana’s doing at OSPOlogy and TODO to help the third world. [00:33:58] Find out where you can follow Ana on the internet. Quotes [00:13:20] “Until compliance is covered, the organization cannot move forward.” [00:22:51] “What OSPOs are for is to put a strategy and alignment on top of all the open source efforts and to start building a healthy open source culture within the organizations to take real actions and start contributing back to the community.” [00:27:25] “If you don’t have a strategy on top of the open source efforts, if you’re just doing open source ad hoc, the organizations might be harming the open source ecosystem.” Spotlight [00:34:34] Justin’s spotlights are TypeScript ESLint and Learning TypeScript by Josh Goldberg. [00:35:03] Richard’s spotlight is Ruy Adorno (https://twitter.com/ruyadorno), an awesome developer. [00:35:26] Ana’s spotlight is GrimoireLab from CHAOSS Project, and the tool Perceval. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Justin Dorfman Twitter (https://twitter.com/jdorfman?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Ana Jiménez Santamaría Twitter (https://twitter.com/anajsana95?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Ana Jiménez Santamaría LinkedIn (https://es.linkedin.com/in/ana-jim%C3%A9nez-santamar%C3%ADa/en) Kimetsu No Yaiba Opening 1-Demon Slayer Gurenge Full Band Cover (YouTube) (https://www.youtube.com/watch?v=ZAe60P2iOII) Bitergia (https://bitergia.com/) CHAOSScast Podcast (https://podcast.chaoss.community/) TODO Group (https://todogroup.org/) TODO Group Associates (https://todogroup.org/associates/) A New Framework for In-Person OSPO Workshops: TODO Group Seeks Collaborators (https://todogroup.org/blog/new-framework-in-person-ospo-workshops/) OSPO ++ (https://ospoplusplus.com/) OSPO Zone (https://ospo.zone/) OSPO Mind Map-TODO Group (https://ospomindmap.todogroup.org/) OSPOlogy: The Study of OSPOs (TODO Group) (https://github.com/todogroup/ospology/) TODO (OSPO) Group-GitHub (https://github.com/todogroup?type=source) OSPO Mind Map Project-GitHub (https://github.com/todogroup/ospology/tree/main/ospo-mindmap) Sustain Podcast-Episode 104: Duane O’Brien and Mandy Grover on Investing in Open Source: The FOSS Contributor Fund (https://podcast.sustainoss.org/104) TypeScript ESLint (https://typescript-eslint.io/) Learning TypeScript: Enhance Your Web Development Skills Using Type-Safe JavaScript by Josh Goldberg Ruy Adorno Twitter (https://twitter.com/ruyadorno) GrimoireLab (https://chaoss.community/software/#user-content-grimoirelab) Perceval (https://github.com/chaoss/grimoirelab-perceval) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Ana Jiménez Santamaría.
Guest Bolaji Ayodeji Panelists Richard Littauer | Justin Dorfman | Ben Nickolls Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Today, our guest is Bolaji Ayodeji, who’s a Software Engineer, Content Creator, Community Engineer, and currently works as a Developer Advocate at Commerce Layer. Bolaji is a member of the Sustain community and has done so much with Open Source Community Africa (OSCA). Our conversations take us through learning how Bolaji got into open source, being a part of the OSCA community and the Sustain Africa session, and what OSCA is all about. We’ll also hear about the communities and companies that are part of OSCA, things we can do to help the next generation of open source contributors and developers from African nations, and Bolaji highlights two Sustain sessions that he thought were really cool and what he enjoyed most about them. Go ahead and download this episode now! [00:01:39] Bolaji tells us how he got into open source. [00:03:05] We learn how Bolaji ended up being a part of the OSCA community and how his experience was joining them. [00:04:20] At the OSCA event there was a giant Sustain track, so Bolaji talks about how that happened and what happened there. [00:09:04] Now that there’s been a few events that happened, Bolaji fills us in on how the conversation has been evolving, and he tells us about DataFest in Africa. [00:12:47] Justin talks about Bolaji’s blog and his tutorials around data science and he wonders if he’s giving any talks about data visualization and if there’s any organizations he’s working with that he can take their data and visualize it to the community. [00:15:30] We hear about the communities and companies that are part of OSCA. [00:18:21] Find out how many people came to OSCA this year, and how many people that attended are working on open source as part of their jobs or in addition to their jobs. [00:20:02] Bolaji shares his views on what we should be doing to ensure the next generation of open source contributors and developers from African nations are incentivized and able to join in that community and contribute. [00:23:16] Richard asks Bolaji if there has been a lot of buy-in about open source from other countries in Africa who’ve come to OSCA, is there a particular reason open source blossoming in Nigeria, and how is it being spread out to places like Ghana or other countries. [00:25:25] Bolaji explains if there’s anything large companies can do in developed nations to help the open source community in Africa. [00:27:22] What sessions was Bolaji most excited about at the Sustain meeting. [00:29:36] When we talk about documentation in OSCA, Richard asks if as a community, Bolaji talks in English or if there’s small subgroups which speak in languages also spoken by participants in open source. [00:34:51] Find out where you can follow Bolaji and OSCA on the internet. Quotes [00:26:37] “The same things that people in the western world have access to, Africans also working in open source should also be able to have access too without bias.” Spotlight [00:35:49] Justin’s spotlight is his Non-Code Contributor Newsletter. [00:36:21] Ben’s spotlights are a blog post by Abdulsamod Azeez on Contributing to Open Source as a Data Scientist, and a list of Open Source Data Science Projects you can contribute to by Aden Haussmann. [00:36:54] Richard’s spotlight is Heather Piwowar. [00:37:24] Bolaji’s spotlight is TypeScript Error Translator by Matt Pocock. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Justin Dorfman Twitter (https://twitter.com/jdorfman?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Ben Nickolls Twitter (https://twitter.com/benjam?lang=en) Bolaji Ayodeji Twitter (https://twitter.com/iambolajiayo) Bolaji Ayodeji LinkedIn (https://www.linkedin.com/in/iambolajiayo) Bolaji Ayodeji website (https://www.bolajiayodeji.com/) Commerce Layer (https://commercelayer.io/) Open Source Community Africa (https://oscafrica.org/) Sustain Africa 2022 Community Report (https://blog.oscafrica.org/sustain-africa-2022-community-report) DataFest Africa 2022 (https://datafest.africa/) Sustain Podcast-Episode 122: A conversation with Stefano Maffulli of the OSI (https://podcast.sustainoss.org/guests/maffulli) The Non-Code Contributor- Issue #35 (https://www.getrevue.co/profile/tncc/issues/the-non-code-contributor-issue-35-1192373) Contributing to Open Source as a Data Scientist by Abdulsamond Azeez (https://abdulsamodazeez.com/contributing-to-open-source-as-a-data-scientist) Open-Source Data Science Projects You Can Contribute to Today by Aden Haussmann (https://towardsdatascience.com/open-source-data-science-projects-you-can-contribute-to-today-ee766f4b8494) Heather Piwowar Twitter (https://twitter.com/researchremix?lang=en) TypeScript Error Translator-Git Hub (https://github.com/mattpocock/ts-error-translator) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Bolaji Ayodeji.
Guest Anita Ihuman | Atinuke Oluwabamikemi Kayode Panelists Richard Littauer Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Today, we’ll be talking to two guests who are a part of the Open Source Community Africa (OSCA), which has a conference every year or so in Nigeria, where a lot of people come together. We’ve invited people who facilitated workshops at this event to talk about what they facilitated, what they’re interested in as far as sustaining open source, and to share their personal story. Our first guest is Anita Ihuman, who’s a Developer, an Advocate for open source, and an open source contributor. We also have Atinuke Oluwabamikemi Kayode (Bami), who’s a Python Developer as part of OSCA, a Community Manager at Tunga and Layer5, and she helped facilitate a workshop on Burnout and Mental Health at the last Sustain event. Go ahead and download this episode now to find out much more! Anita: [00:02:23] Anita shares her story how she got involved with open source and how she got to where she is today. [00:06:05] At OSCA, Anita was asked to facilitate the open source documentation workshop as part of the Sustain group, and she fills us in on how it went and how many people were at the workshop with her. [00:08:25] Anita wrote a blog explaining ten steps for the approach people can take to build better documentation, and she highlights a few of them. [00:13:36] We hear how engineers can get help to get better at documentation. [00:14:42] At the end of the blog post, Anita talked about how we can sustain open source communities and projects through documentation, and she shares her thoughts on the three main points. [00:17:20] Find out what’s next for Anita and where you can find her online. Bami: [00:20:18] Bami shares what she does as a Community Manager at Tunga and Layer5. [00:21:56] We hear how Bami ended up at OSCA and how she ended up in the Sustain track as the facilitator for this session talking about burnout. [00:25:53] Find out how the role of self-awareness plays in burnout, and the role that companies in the ecosystem play in stopping burnout for maintainers and developers. [00:32:19] Bami tells us about setting boundaries which are super important. [00:35:01] Find out where you can follow Bami on the internet and she shares advice on the importance of taking time for yourself and communicating to others. Quotes Anita: [00:06:21] “I was able to attend and learn so much, and it made me realize that I could actually teach.” [00:06:53] “Do you actually read documentation for a project? And I found that so many people don’t. And the reason is that it’s either out of date or it’s not informative enough.” [00:15:02] “[We should] put together a standard for documentation for every open source project.” Bami: [00:27:23] “We have to rest at some point and it’s okay to have that rest.” [00:31:11] “If the community is not healthy, contributors will not come back.” [00:31:19] “How do you want to sustain open source software if the communities are not healthy? So, it is important that organizations take effort in helping, in creating awareness of how to handle mental health because we know mental health burnout is inevitable.” Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Anita Ihuman Twitter (https://mobile.twitter.com/anita_ihuman) Anita Ihuman LinkedIn (https://ng.linkedin.com/in/anita-ihuman) Anita Ihuman website (https://anitaihuman.dev/) Open Source Community Africa-Sustain Africa 2022 Community Report (https://blog.oscafrica.org/sustain-africa-2022-community-report) Scalable Onboarding (https://gitlab.gnome.org/Teams/Engagement/initiatives/scalable-onboarding) Let’s Talk Docs Podcast (https://ltd-podcast.sustainoss.org/) justindorfman@gmail.com (mailto:justindorfman@gmail.com) Atinuke Oluwabamikemi Twitter (https://twitter.com/oluwabamikemi) Atinuke Oluwabamikemi Kayode LinkedIn (https://ng.linkedin.com/in/atinuke-oluwabamikemi-kayode-5b838b1b7) Atinuke Oluwabamikemi Kayode website (https://iambami.dev/) CHAOSS (https://chaoss.community/) Tunga (https://tunga.io/) Layer5 (https://layer5.io/) OSCA Report: Burnout and Mental Health (https://blog.oscafrica.org/sustain-africa-2022-community-report#heading-6-burnout-and-mental-health) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Anita Ihuman and Atinuke Oluwabamikemi Kayode.
Guest Per Ploug Krogslund Panelists Richard Littauer | Ben Nickolls Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Our guest today is Per Ploug Krogslund, who’s the Open Source Tech Lead at Spotify. He’s with us to talk in-depth about the FOSS Fund he’s setting up with Spotify, to pay maintainers of independent projects and give back to open source developers. Go ahead and download this episode now to hear more! [00:01:30] Per tells us his background, how he got involved with Spotify and open source, and he tells us about the OSPO office at Spotify. [00:05:46] Ben wonders how the conversation evolved in Spotify about how an OSPO would work there and how he got to be the one person that’s representing the OSPO. [00:09:47] Per explains the FOSS Fund he’s setting up to give back to open source. [00:11:50] Richard wonders what Per is doing to make sure that the participation is authentic and aligns to the values of the people who are in those projects beforehand so that he doesn’t come off as an extractive corporate company. [00:14:22] What is Per doing to make sure there’s enough governance set up where the money is being used with the project to make developer’s lives happy? [00:15:55] Find out how people working at Spotify are involved in the process of deciding who’s going to receive what they’re supposed to receive, and Per tells us how he’s thinking about next year looking at the success of the program he’s setting up this year. [00:21:14] When Per is having conversations in Spotify about what the FOSS Funds look like in terms of money, we find out if there’s any other investments that are competing alongside that. Also, is InnerSource a thing inside Spotify? [00:24:41] Per explains what’s going on with diversity of projects right now and if there’s any thoughts deeper down the dependency stack and helping projects. [00:28:02] Richard wonders if Per’s supporting projects which go towards Spotify’s larger goals in the long run of different markets and different technologies ensuring faster transmission, and if he’s thinking about the dependencies which he will have in the future and supporting those ecosystems as opposed to individual projects. [00:32:56] In terms of degrowth and the possibility of having a sustainable Spotify, Richard asks Per’s thoughts on if there’s any room to talk about open source policy. Ben shares his thoughts on a possible direction to take with a cooperative community based project. [00:39:20] Find out where you follow Per on the web. Quotes [00:10:06] “We’re trying to just have a fair relationship with the people we depend on.” Spotlight [00:39:50] Ben’s spotlight is fs Timer. [00:40:35] Richard’s spotlight is Jim Kang and his project, GODTRIBUTES. [00:41:24] Per’s spotlight is a Spotify project, Basic Pitch. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt) Ben Nickolls Twitter (https://twitter.com/benjam?lang=en) Per Ploug Twitter (https://twitter.com/pploug) Per Ploug LinkedIn (https://de.linkedin.com/in/per-ploug-krogslund) Spotify for Developers (https://spotify.github.io/) Spotify (https://www.spotify.com/us/) Sustain Podcast-Episode 71: Hong Phuc Dang, founder of FOSSAsia, on how to build communities across boundaries (https://podcast.sustainoss.org/guests/hong-phuc-dang) Sustain Podcast-Episode 121: FOSS Backstage 2022 with Cornelius Schumacher, Yadira Sánchez Benítez & Thomas Fricke (https://podcast.sustainoss.org/121) Sustain Podcast-Episode 120: FOSS Backstage 2022 with Rich Bowen & Paul Berschick (https://podcast.sustainoss.org/120) Sustain Podcast-Episode 119: FOSS Backstage 2022 with Ana Jiménez Santamaría and McCoy Smith (https://podcast.sustainoss.org/119) Sustain Podcast-Episode 118: FOSS Backstage 2022 with Florian Gilcher & Silona Bonewald (https://podcast.sustainoss.org/118) Spotify Says It Paid $7 Billion In Royalties In 2021 Amid Claims Of Low Pay From Artists (Forbes) (https://www.forbes.com/sites/marisadellatto/2022/03/24/spotify-says-it-paid-7-billion-in-royalties-in-2021-amid-claims-of-low-pay-from-artists/?sh=5543d6dda0db) Announcing the Spotify FOSS Fund (Spotify R&D) (https://engineering.atspotify.com/2022/04/announcing-the-spotify-foss-fund/) fs Timer (http://fstimer.org/) Jim Kang Website (https://jimkang.com/) GODTRIBUTES (https://smidgeo.com/bots/godtributes/) Basic Pitch (https://basicpitch.spotify.com/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Per Ploug Krogslund.
Panelists Richard Littauer | Justin Dorfman | Ben Nickolls | Amanda Casari Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Today’s episode is all panelists, no guests, and our conversations are focusing on the question, “What does sustaining open source actually mean?” Each of the panelists share their opinions, give feedback, and tell stories around sustaining open source. We’ll also learn the origins of SustainOSS, the definition of a “sustainer,” and we hear about the OSCA Sustain Community Report 2022 that recently came out and gave Justin chills just reading it. Go ahead and download this episode now, and if you have any thoughts you would like to share, please email us! [00:01:30] Justin gives us the backstory of how Sustain started. [00:06:14] Since Ben came up with the definition of a “Sustainer” he goes in depth what it means. [00:10:05] Amanda poses a question when we think about sustaining, how do we think about helping with graceful endings and exits? [00:17:42] Richard tells us sustaining is figuring out and having an ecosystem level approach of what open source is, and what’s needed now. Justin shares a story about Chad Whitacre changing the game when it came to donating to open source. [00:20:53] Ben takes the conversation away from money and talks about Open Collective and finding a way to sustain the work without money. [00:22:47] Richard brings up the environmental sustainability of open source as an entire thing and how the environmental cost of training AI is massive. [00:26:04] Richard mentions he finds interesting what sort of conversations happened on an ecosystem level between all the participants and all the stakeholders, and Amanda expresses a concern she has. Richard and Amanda talk about giving honor to people who do honorable things. [00:29:45] We hear some open questions from Richard about what he thinks is what sustaining means now, and Amanda talks about the concept around open source sustainability that a lot of people are focusing on. Quotes [00:09:51] “Forking is not a threat, it’s a promise.” [00:11:36] “The whole sustainability thing is about a combination of incentives and market failures.” [00:13:24] “Two researchers from South Africa have been looking at contributions to internet standards over the past twenty years from across the world, largely from within Africa, and they’ve seen a massive peak in 2005, and then it’ll die off.” [00:16:24] “Open source is a jellyfish and jellyfish of course have many eyes.” [00:29:34] “Honoring people for their work and giving them visibility, making sure that they’re seen is a great step forward that we can all be working on because that’s definitely a gap that still exists.” [00:31:06] “The xkcd comic showing digital infrastructure as one small person in Kansas is great, but it ignores every other block in that comic. Who is funding the blocks in those comics, who has governance to it, who was maintaining it, what are their intentions, and what is their final destinations that they want to be going to?” Spotlight [00:36:48] Justin’s spotlight is recognizing a Non-Code Contributor, Erin McKean and his newsletter that comes out a couple times a month. [00:37:11] Ben’s spotlight is Play Monikers. [00:37:59] Amanda’s spotlight is the Elevator Saga game. [00:38:40] Richard’s spotlight is Nicole Kelner, who’s a climate artist. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) discourse@discourse.sustainoss.org (mailto:discourse@discourse.sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Justin Dorfman Twitter (https://twitter.com/jdorfman?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Ben Nickolls Twitter (https://twitter.com/BenJam?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Amanda Casari Twitter (https://twitter.com/amcasari?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Sustain 2021 Event Report (https://sustainoss.org/assets/pdf/Sustain-In-2021-Event-Report.pdf) SustainOSS Report 2017 (with definition of “sustainer”) (https://sustainoss.org/assets/pdf/SustainOSS-west-2017-report.pdf) OSCA-Sustain Africa 2022 Community Report (https://blog.oscafrica.org/sustain-africa-2022-community-report) Sustain Podcast-Episode 96: Chad Whitacre and how Sentry is giving $150k to their OSS Dependencies (https://podcast.sustainoss.org/guests/chad-whitacre) Sovereign Tech Fund (https://sovereigntechfund.de/en) Fuligo septica (https://en.wikipedia.org/wiki/Fuligo_septica) The Non-Code Contributor Newsletter by Justin Dorfman (https://www.getrevue.co/profile/tncc) Play Monikers (https://www.playmonikers.com/) Elevator Saga (https://play.elevatorsaga.com/) Elevator Saga-GitHub (https://github.com/magwo/elevatorsaga) Nicole Kelner Twitter (https://twitter.com/NicoleKelner) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/)
Guest Marie Kochsiek | Hélène Martin Panelists Richard Littauer Show Notes Hello and welcome to a special episode of Sustain/GitHub Maintainer Month, which is a short series of podcasts where we’re focusing on maintainers of open source, what they do with their experience, and how they contribute to the sustainability of their projects. Our first guest is Marie Kochsiek, who’s a developer and one of the maintainers of drip, a menstrual cycle and fertility tracking app. Marie goes in depth about the drip app, challenges she has as a maintainer, and since the supreme court repealed Roe v. Wade, she shares advice on what people can do with their menstruation trackers to stay safe. Our next guest is Hélène Martin, who’s the CTO of ODK, a platform for offline data collection that’s used by organizations like Red Cross. We’ll hear about ODK’s funding model, how Hélène has transitioned their governance strategy, we learn about their funding model, and she shares advice to maintainers who want to go to a higher level with their projects in open source. Go ahead and download this episode now! Marie: [00:01:19] Marie explains the drip app and how she ended up working on this project. [00:03:21] We find out how large the community is working on drip and how many users there are. [00:05:37] Since there are a lot of period tracking apps out there, Marie fills us in on how drip is different from other things out there. [00:08:16] Marie talks about some hurdles she overcame recently with her team. [00:10:06] We learn why Marie works on open source with her free time and what she does for her main work to work on this stuff. [00:11:51] What advice does Marie wish people would have given her when she first started out coding to make it easier. [00:13:28] Find out where you can contribute to her project. [00:16:00] With Roe v. Wade being overturned, Marie shares advice what people should do with their menstruation trackers. Hélène: [00:21:26] Hélène tells us what ODK is and how many users it has. [00:23:40 ] We learn how Hélène views herself as a maintainer of that ODK’s software and what it means for her. [00:24:42] In the past one and a half years Hélène transitioned her governance strategy, so she expands on what she transitioned to and why. [00:27:51] Richard wonders if Hélène’s source code has ever been forked, cloned, or if anyone has ever made their own company out of it. [00:29:38 ] We hear about ODK’s funding model and where they get their money to keep the work going. [00:30:13] Since we’ve heard the direction Hélène has taken with governance, Richard wonders how she has led that change as a CTO. Also, she tells us if she’s still getting into the weeds and writing commits. [00:34:47] Hélène shares advice for maintainers who are realizing they need to go to a higher level of abstraction to grow the projects they’re in. [00:37:33 ] If you want to read along and join the ODK community, find out where you can go to get involved, and where you can follow Hélène on the web. Quotes Marie: [00:08:35] “The best work we achieve is when we work on stuff collectively.” [00:10:53] “Open source work is also community work.” [00:12:03] “Things can take time.” Hélène: [00:28:16 ] “We think the pie is big enough.” [00:31:23] “I think it’s hard to jump between levels of abstraction.” [00:33:08 ] “I really think there are modes, and any given project can switch between them over time.” [00:34:48 ] “It’s really important to realize that there’s no one way to do open source.” [00:36:16] “A lot of times when people talk about open source, I think they mean the source is open AND.” Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Sustain Podcast Invite Details (https://podcast.sustainoss.org/invite) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Marie Kochsiek Twitter (https://twitter.com/bl00dymarie) drip (https://play.google.com/store/apps/details?id=com.drip&hl=en_US≷=US) drip, the open-source cycle tracking app-GitHub (https://github.com/jfr3000/drip) drip-GitLab (https://gitlab.com/bloodyhealth/drip) Hélène Martin Twitter (https://twitter.com/purplespatula?lang=en) Hélène Martin GitHub (https://github.com/lognaturel) ODK Twitter (https://twitter.com/getodk?lang=en) ODK (https://getodk.org/) Hélène's profile on the ODK forum (https://forum.getodk.org/u/LN) Credits Produced by Richard Littauer (https://www.burntfen.com/)] Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Hélène Martin and Marie Kochsiek.
Guest Mike McQuaid | Nina Breznik Panelists Richard Littauer Show Notes Hello and welcome to a special episode of Sustain, where we interview Maintainers as part of GitHub Maintainer Month! On this episode, Richard is interviewing a few open source maintainers to talk about what it’s like to be a maintainer, how awesome they are, and what issues they may have being a maintainer. My first guest is Mike McQuaid, who works for GitHub and is one of the maintainers of Homebrew. Mike tells us all about Homebrew, how you can contribute, and the most fun thing about being a maintainer there. Also joining me is Nina Breznik, another awesome maintainer, Founder of RefugeesWork, Partner and Open Source Developer at Playproject, Community Organizer at Wizard Amigos, and she works on a DatDot project with serapath. Nina shares how it is for her being a maintainer, how she helps other people see it as art, not just science and math, but a more creative thing, and she tells us the project she had the most fun working on. Go ahead and download this episode now to learn more! Mike: [00:00:48] Mike explains what Homebrew is, the size of the community, and the usage. [00:01:46] How did Mike come to maintain Homebrew and the other twenty people and how did he pivot and make the switch elegantly? [00:04:08] Richard asks if Mike has any resources he can suggest to other maintainers. [00:05:04] Mike talks about burnout and when he works on Homebrew. [00:07:19] Mike shares advice to a first time open source person, and he tells us what advice he wishes someone had given him back in the day. [00:09:00] We learn from Mike the most fun thing about being a maintainer at Homebrew. [00:09:47] Find out how you can contribute to Mike’s project and where you can follow him on the web. Nina: [00:11:48] We have Nina joining us now and Richard shares her bio with us. We also hear what Nina is maintaining these days and what her code looks like. [00:14:41] Nina tells us about the number of projects she maintains in the sense of commit access and the size of the community that she’s working with. [00:17:30] Find out the hardest part for Nina when it comes to maintaining code. [00:18:47] Nina shares more about the RefugeesWork project she started which was the most magical experience for her. [00:21:36] What is Nina most looking forward to over the next five to ten years as a maintainer and what does she want to see happen with her work? [00:22:57] Nina shares what she wishes people had told her to make it easier for her when she first started coding. [00:24:27] We learn what Nina does in her community to ensure that designers or tech writers, etc., feel involved in the projects she works on. [00:27:15] Find out where you can follow Nina and her projects on the web. Quotes [00:01:59] “The best way to get involved with open source was solving a problem I had for myself.” [00:04:23] “Everything we do breaks down to human relationships and managing those and trying to have an environment where people are happy with each other.” [00:07:19] “What advice would you give to a first-time open source person? I think just strict boundaries.” [00:20:34] “I transitioned from social sciences and arts into coding because I wanted to get a skill. I wanted to be able to build something on my own and this was the first time I felt the power that I built something.” [00:21:45] “I would love to see more people learning to code, which is one of the reasons why I started Wizards Amigos Project because I feel that this really is literacy of the future.” [00:23:06] “They should have told me this is not all about math, but more like art.” Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Mike McQuaid Twitter (https://twitter.com/mikemcquaid?lang=en) Mike McQuaid Website (https://mikemcquaid.com/) Homebrew (https://brew.sh/) Sustain Podcast-Episode 117: Mike McQuaid of Homebrew on Sustainability Working on OSS Projects (https://podcast.sustainoss.org/117) Nina Breznik Twitter (https://twitter.com/ninabreznik?lang=en) serapath Twitter (https://twitter.com/serapath) Google Summer of Code 2022 Program Announced (https://summerofcode.withgoogle.com/) Rails Girls (http://railsgirls.com/) Wizard Amigos (https://wizardamigos.com/) DatDot (https://datdot.org/) Dat Ecosystem (https://dat-ecosystem.org/) Mathias Buus (https://github.com/mafintosh) Ok Distribute Blog (https://okdistribute.xyz/) Dat Foundation Governance (https://dat.foundation/about/people/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Mike McQuaid and Nina Breznik.
Guest Astor Nummelin Carlberg Panelists Richard Littauer | Amanda Casari | Ben Nickolls Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. On this episode, we have joining us, Astor Nummelin Carlberg, who’s the Executive Director of OpenForum Europe. OFE works with open technologies and public policy. Today, Astor goes in depth about a report he co-authored with another team of economists, and we also find out Astor’s thoughts on what we should do to make open source more sustainable, what his team at OFE does in terms of policy work, and he shares the challenges to everyone involved in the open source ecosystem and how you can engage in them. Go ahead and download this episode now to learn more! [00:01:11] Astor explains what OFE is. [00:04:20] We hear about a report that came out and how the economic impact of open source has been. [00:08:58] In thinking about policies and recommendations, Amanda wonders what information would help about understanding open source from a systems level that Astor hasn’t been able to access but would help with making better policy decisions. [00:12:19] Astor gives us his perspective on how we can best use OSPOs and OSPO networks to come together to release more data. [00:17:38] We hear Astor’s thoughts on the tension between working in public, protecting individual’s privacy, and the ability to work in public and not be a target of harassment, as well as working openly and allowing information to be transparent for people who are making large scale decisions. [00:20:18] Now that OFE has released this report, Richard wonders what we should do to make open source more sustainable and how can we do that. Astor also tells us the budget was secured for the Centre for Digital Sovereignty in Germany. [00:24:41] Astor tells us about his team and what they do in terms of policy work. [00:31:35] Ben wonders how we can enable that conversation with the government to happen more authentically and representatively. [00:34:00] Find out where you can follow Astor and OFE online. Quotes [00:07:15] “Open source is a good investment.” [00:07:26] “Open source is a greenfield for policy makers to figure out how to engage with this ecosystem.” [00:11:06] “Research and data access to open source is still severely underfunded.” [00:25:29] “The classic Cathedral and Bazaar metaphor works with policy very well.” Spotlight [00:35:44] Amanda’s spotlight is a paper recently published by colleagues of hers called, “The penumbra of open source.” [00:36:27] Ben’s spotlight is The Linux Foundation report on open source software security that was recently published. [00:37:01] Richard’s spotlights are two films he watched: Grandma and Blue Bayou. [00:37:29] Astor’s spotlights are Find Shelter and Frank Nagle’s new article in Brookings. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Amanda Casari Twitter (https://twitter.com/amcasari?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Ben Nickolls Twitter (https://twitter.com/BenJam?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Astor Nummelin Carlberg Twitter (https://twitter.com/astornc) Astor Nummelin Carlberg LinkedIn (https://be.linkedin.com/in/astor-nummelin-carlberg) OpenForum Europe (https://openforumeurope.org/) The Impact of Open Source Software and Hardware on Technological Independence, Competitiveness and Innovation in the EU Economy (Open Research Community) (https://openresearch.community/documents/knut-blind-et-al-the-impact-of-open-source-software-and-hardware-on-technological-independence-competitiveness-and-innovation-in-the-eu-economy-luxembourg-publications-office-of-the-european-union-2021) Prof. Dr. Knut Blind-Fraunhofer ISI (https://www.isi.fraunhofer.de/en/competence-center/politik-gesellschaft/mitarbeiter/blind.html) Sovereign Tech Fund (https://sovereigntechfund.de/en) Open Source Observatory (OSOR) Joinup (https://joinup.ec.europa.eu/collection/open-source-observatory-osor/news/centre-digital-sovereignty) Open Source Community List (https://groups.google.com/a/openforumeurope.org/g/foss-community) The Cathedral and the Bazaar (https://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar) Introducing Open Source Insights data in BigQuery to help secure software supply chains (https://cloud.google.com/blog/products/identity-security/announcing-open-source-insights-data-in-bigquery) The penumbra of open source: projects outside of centralized platforms are longer maintained, more academic and more collaborative (Springer Open) (https://epjdatascience.springeropen.com/articles/10.1140/epjds/s13688-022-00345-7) The Linux Foundation and Open Source Software Security Foundation (OpenSSF) Gather Industry and Government Leaders for Open Source Software Security Summit II (https://epjdatascience.springeropen.com/articles/10.1140/epjds/s13688-022-00345-7) Grandma (https://en.wikipedia.org/wiki/Grandma_(film)) Blue Bayou (https://en.wikipedia.org/wiki/Blue_Bayou_(film)) Find Shelter-Accommodation for Ukrainians in France (https://www.find-shelter.com/) Strengthening digital infrastructure: A policy agenda for free and open source software (Brookings) (https://www.brookings.edu/research/strengthening-digital-infrastructure-a-policy-agenda-for-free-and-open-source-software/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Astor Nummelin Carlberg.
Guest Julia Ferraioli Panelists Richard Littauer | Justin Dorfman | Alyssa Wright Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Today, we have joining us as our guest, Julia Ferraioli, who’s an open source human, co-founded Open Source Stories, and has been part of the Sustain community for a while. Our conversations today take us through learning about Julia’s background, what Open Source Stories is, and how she quantifies a black swan open source. We also learn about two camps of people who work on open source that Julia encountered, a detailed explanation of what “matters” means, and what Julia does when she works on standardizing open source information. Go ahead and download this episode now to hear more! [00:01:40] Julia talks about her history and how she got to where she is today. [00:02:43] What is Open Source Stories? [00:06:05] We find out the story how Julia and Amanda Casari ended up working together on Open Source Stories. [00:10:48] Julia explains how she quantifies a black swan open source and what she worries about in terms of recognition. [00:15:11] Alyssa asks Julia if there are people that are contributing to open source projects that don’t feel recognized and acknowledged and if there’s an invisible community that we’re trying to not only grow and diversify. [00:16:32] Justin shares a story about Guist, a designer he worked on a Zsh project with. [00:18:07] Julia brings up how you can sponsor a developer on GitHub, but wonders if you can sponsor a designer on GitHub. [00:20:00] Alyssa asks Julia why we have to recognize people in order to sustain the open source software communities. [00:23:35] Richard brings up the topic of recognition of individuals and how do we make sure that recognition is equal across the board, and Julia shares her thoughts. [00:26:57] Julia explains two camps she’s encountered, the camp where the contribution matters and the camp where the whole person matters. [00:30:03] We find out what “matters” means to the whole ecosystem, what matters to a sub ecosystem, and what matters to a project. [00:32:42] What does Julia work on when she works on standardizing open source information? [00:35:18] Find out where you can follow Julia online. Quotes [00:08:14] “The conversations that we have tend to lead to some really interesting explorations and one of our talks was about black swans and open source.” [00:10:51] “I think it’s completely subjective.” [00:13:22] “We’ve made really good strides in recognizing contributions outside of code such as technical writing, triage, and code reviews.” [00:14:15] “It’s really important as more and more companies are relying on open source because it makes it into products.” Spotlight [00:36:22] Justin’s spotlight is The Non-Code Contributor newsletter. [00:36:57 Alyssa’s spotlight is Wikipedia for quick searches and seeing people outside and meeting each other in person. [00:37:50] Richard’s spotlight is Marquette University and the J.R.R. Tolkien Fandom Oral History Collection. [00:38:24] Julia's spotlight is a paper called Chalk: Materials and Concepts in Mathematics Research. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Julia Ferraioli LinkedIn (https://www.linkedin.com/in/juliaferraioli) Julia Ferraioli Twitter (https://twitter.com/juliaferraioli) Julia Ferraioli Website (https://www.juliaferraioli.com/) Julia Ferraioli LeadDev (https://leaddev.com/search/results?search-index=julia+ferraioli) Open Source Stories (https://www.opensourcestories.org/) Vermont Complex Systems Center (https://vermontcomplexsystems.org/) StoryCorps (https://storycorps.org/) Sustain Open Source Design Podcast (https://sosdesign.sustainoss.org/) Amanda Casari Twitter (https://twitter.com/amcasari?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Z shell (https://en.wikipedia.org/wiki/Z_shell) guist.eth Twitter (https://twitter.com/g_uist) Black Swan theory (https://en.wikipedia.org/wiki/Black_swan_theory) Bananas Are Berries? (Stanford Magazine) (https://stanfordmag.org/contents/bananas-are-berries) The Non-Code Contributor By Justin Dorfman (https://www.getrevue.co/profile/tncc?via=twitter-profile) The J.R.R. Tolkien Fandom Oral History Collection (https://www.marquette.edu/library/archives/tolkienfandom.php) Chalk: Materials and Concepts in Mathematics Research by Michael J. Barany and Donald MacKenzie_ The Non-Code Contributor- Issue #32 by Justin Contributor (https://www.getrevue.co/profile/tncc/issues/the-non-code-contributor-issue-32-1120100) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Julia Ferraioli.
Guest Colin Eberhardt Panelists Richard Littauer | Ben Nickolls Show ask: Fill out this Survey for OSS in Europe! Link (https://www.research.net/r/7RCJBWV). Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Today, joining us as our guest is Colin Eberhardt, who’s the CTO at Scott Logic, which is a UK based software consultancy, and a member of FINOS. Colin tells us about Scott Logic, the journey he’s been on there, and how his view of open source has changed over the years being in this industry. We learn more about a talk he did on “Why I Love Open Source” and he goes in depth of what marketing means to him. Also, Colin explains what he calls the “roll up your sleeves and help model,” and find out about Beyond the Hype, a podcast by Scott Logic, and what it’s all about. Go ahead and download this episode now to find out more! [00:01:34] Colin tells us about Scott Logic and how he got interested in software sustainability. [00:03:15] Colin explains how his view of open source has changed over time and more about the journey he’s been on with Scott Logic. [00:06:04] Richard asks Colin if he sees donating money as an individual choice by the responsible members of the corporate environment or if there’s structural reasons to give back, and he tells us about a talk he did on “Why I Love Open Source.” [00:08:37] How does open source make you better at marketing? [00:12:12] Ben wonders how Colin sees the conversation happening on how organizations can sustain support, whether it’s open source work that they’re producing or consuming themselves. He explains what he calls the “roll up your sleeves and help model.” [00:16:16] Colin brings up a survey they ran with Fintech Open Source Foundation and one of the results he found fascinating. [00:17:54] Richard asks Colin if he’s thought about taxation, standards, or ways where people are required to contribute back to open source. [00:21:03] Ben wonders if Colin is thinking at Scott Logic about how to involve some of those people who aren’t necessarily working in classic open source developer roles to get involved, and how he’s thinking about projects abilities to bring on those people. [00:24:44] Colin tells us about the best data he’s seen by the Linux Foundation FOSS Contributor Survey, that’s targeted at maintainers and contributors. [00:26:10] We hear Colin’s idea for a project he had that analyzed open source projects to try to measure their health. [00:33:58] Find out where you can follow Colin online and his podcast. Quotes [00:09:04] “Generally speaking, most people create open source projects because they want others to use them. Learning how to market your creation, and I don’t mean adverts at marketing it. And for each one of them, if I can understand what the Unique Selling Points are of this project, that’s what I mean by marketing.” [00:10:40] “You have to design the user journey.” [00:21:39] “To me, sustainable, healthy open source involves a huge diversity of skills.” [00:33:16] “Your best security policy is not to pay some third-party firm to do all these scans and checks. Your best security policy is to get involved with that project.” Spotlight [00:35:58] Ben’s spotlight is Octobox. [00:36:51] Richard’s spotlight is Andrew Nesbitt. [00:37:31] Colin’s spotlight is a blog post, “On the weaponisation of open source.” Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Ben Nickolls Twitter (https://twitter.com/benjam?lang=en) Colin Eberhardt Twitter (https://twitter.com/ColinEberhardt?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Colin Eberhardt GitHub (https://github.com/ColinEberhardt) Colin Eberhardt Blog (https://blog.scottlogic.com/ceberhardt/) Beyond the Hype Podcast (Scott Logic) (https://podcasts.apple.com/dk/podcast/beyond-the-hype/id1612265563?uo=4) Scott Logic (https://www.scottlogic.com/) Colin Eberhard- Open Source Sustainablity through Corporate Social Responsibility-OS Leeds (YouTube) (https://www.youtube.com/watch?v=Pt1EjaN-YHE) Colin Eberhardt: Why I Love Open Source (FINOS Community Blog) (https://www.finos.org/blog/colin-eberhardt-why-i-open-source) Sustain Podcast-Episode 32: What FOSS Responders Does with Megan Sanicki & Duane O’Brien (https://podcast.sustainoss.org/guests/megan-sanicki) Sustain Podcast-Episode 51: Working in Public: Nadia Eghbal and her new book about Making and Sustaining Open-Source Software (https://podcast.sustainoss.org/guests/nadia) Sustain Podcast-Episode 104: Duane O’Brien and Mandy Grover on Investing in Open Source: The FOSS Contributor Fund (https://podcast.sustainoss.org/104) FINOS (https://www.finos.org/) Open UK-State of Open: The UK in 2021 Phase Three, The Values of Open (https://openuk.uk/press-releases-posts/open-source-software-contributed-an-estimated-46-5bn-to-uk-business-in-2020-according-to-openuk/#:~:text=Technology%20for%20Sustainability-,Open%20Source%20Software%20contributed%20an%20estimated%20%C2%A346.5bn%20to,in%202020%2C%20according%20to%20OpenUK&text=UK%20adoption%20in%20infrastructure%20is,skill%20development%20and%20environmental%20sustainability.) Report on the 2020 FOSS Contributor Survey (https://www.linuxfoundation.org/wp-content/uploads/2020FOSSContributorSurveyReport_121020.pdf) World Happiness Report 2022 (https://worldhappiness.report/ed/2022/) Gross National Happiness (https://en.wikipedia.org/wiki/Gross_National_Happiness) Octobox Browser Extension-GitHub (https://github.com/octobox/extension) Octobox (Gitter) (https://gitter.im/octobox/octobox) Andrew Nesbitt Twitter (https://twitter.com/teabass?lang=en) On the weaponisation of open source (Blog post) (https://beny23.github.io/posts/on_weaponisation_of_open_source/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Colin Eberhardt.
Guest Stefano Maffulli Panelists Richard Littauer | Justin Dorfman Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Today, we have joining us Stefano Maffulli, who’s the new Executive Director for the Open Source Initiative (OSI). Our conversations center around Stefano taking us through what OSI can do and we learn more about how it’s changing. He also tells us about the biggest debate that’s happening in the community, a podcast series they are releasing called Deep Dive AI, and some things he’s most excited about happening in the next few months with the OSI. Go ahead and download this episode now to find out much more! [00:02:03] Stefano fills us in on his background and how he got into his role at the OSI. [00:04:49] When coming into the ED role, Stefano explains what he was most excited about doing. [00:07:21] Stefano shares his ideas and what he’s started since being at the OSI. [00:09:13] We hear Stefano’s thoughts on dual licensing being part of the open source ecosystem that isn’t negative, and ethical source licenses being big ten open source, and how he sees the OSD changing. [00:11:27] What are the biggest debates that are happening in the community? [00:17:35] A podcast series is mentioned by Stefano, and Justin wonders if this a new way to diversify the revenue that’s coming in and if there’s any other initiatives Stefano has that is going to increase that. [00:22:33] Richard wonders how Stefano expects to mitigate corporate interest ruling OSI’s agenda. [00:29:33] We learn how Stefano is hoping to involve people for affiliates who don’t have time to read all the legal stuff in his mailing list. [00:31:42] Stefano tells us what he’s most excited happening in the next few months with the OSI. [00:34:07] Find out where you can follow Stefano on the web and become a member of the OSI. Quotes [00:09:26] “I do think that technology is not neutral.” [00:09:53] “We do need to think about how the software that we’ve created impacts the lives of people. And there’s no easy answer.” [00:15:28] “Artificial Intelligence is a new thing. It’s changing the boundary between data and software.” Spotlight [00:34:58] Justin’s spotlight is No Secrets! [00:35:18] Richard’s spotlight is Deb Nicholson. [00:36:12] Stefano’s spotlight is Bruce Perens and IndieWeb. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) Richard Littauer Twitter (https://twitter.com/richlitt) Justin Dorfman Twitter (https://twitter.com/jdorfman) Stefano Maffulli Twitter (https://twitter.com/smaffulli) Stefano Maffulli LinkedIn (https://www.linkedin.com/in/maffulli) Stefano Maffulli Blog (http://maffulli.net/) Open Source Initiative (https://opensource.org/) OpenAI (https://openai.com/) Sustain Podcast-Episode 75: Deb Nicholson on the OSI, the future of open source and SeaGL (https://podcast.sustainoss.org/75) Sustain Podcast-Episode 37: AN Open Source History Lesson & More with Patrick Masson (https://podcast.sustainoss.org/37) Sustain Podcast-Episode 23: Why Companies Should Invest Money in Open Source with Josh Simmons (https://podcast.sustainoss.org/23) Sustain Podcast-Episode 110: Impactful Open Source: Teaching Open Source Technology Managers at Brandeis, with Ken Udas and Georg Link (https://podcast.sustainoss.org/110) Become an OSI Affiliate (https://opensource.org/affiliates/about) Open Source Initiative - Sign Up as a Member (https://opensource.org/donate) No Secrets! (https://sourcegraph-community.github.io/no-secrets/) Deb Nicholson Twitter (https://twitter.com/baconandcoconut) Bruce Perens Twitter (https://twitter.com/BrucePerens) IndieWeb (https://indieweb.org/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Stefano Maffulli.
Guests Cornelius Schumacher | Yadira Sánchez Benítez | Thomas Fricke Panelist Richard Littauer Show Notes Hello and welcome to Sustain! On this episode, Richard is at the FOSS Backstage 2022 that is held in Berlin every year. This conference focuses on open source sustainability. He had the opportunity to interview people who were there in-person and talk about software sustainability, what they hope to find in FOSS Backstage, talks they did at FOSS Backstage, and a bunch of other good stuff. Today, we have three guests joining us. Our first guest is Cornelius Schumacher, who’s an Open Source Steward at DB Systel GmbH, where he helps teams to use open source software and to contribute to open source software. Our next guest is Yadira Sánchez Benítez, who’s a Criminology and Human-Centered AI Doctoral Student at the Faculty of Social Sciences & Web Science Institute and a Fellow at the Software Sustainability Institute. And our last guest is Thomas Fricke, who’s doing Kubernetes security consulting and started a side business supporting companies doing open source. Download this episode to find out much more! [00:01:09] Richard gives us a brief intro about Cornelius, what he did back in 2009, and Cornelius shares his view on open source now and his current job. [00:06:12] Looking at FOSS Backstage today, Cornelius tells us what he thinks is different now, given the amount of perspective he has, then what it used to be. [00:09:35] Cornelius details where we can improve or do better in open source. [00:11:35] Find out where to follow Cornelius online. [00:12:42] Yadira joins us and tells us everything she does, as well as what it has to do with criminology and human-centered AI. [00:15:55] Richard asks Yadira what structures we’ve built into open source which are actively excluding marginalized communities and how we can build a better open source ecosystem going forward that’s more sustainable and diverse. [00:18:44] Yadira explains why she’s in an institution saying don’t make your software from institutions. [00:20:50] We find out about what open source projects can do to be more communitarian, and what open source program offices and large enterprises can do to be less dominating and single-minded in their approaches towards building software. [00:22:38] Yadira talks about the way she sees open source working by mostly voluntary contributions and people who want to be a part of this. [00:25:39] Thomas joins us and tells us what he’s currently doing and some news in Germany about a Sovereign Tech Fund. [00:28:11] How does Thomas quantify what open source is critical information? [00:29:58] We learn about a little bit of the work going on by the German government that Thomas is advising on the topic about what’s critical or not. [00:31:05] Richard and Thomas chat about the meaning of sovereign in Germany. [00:34:21] Thomas explains more about when he mentioned earlier, “forty-year old code packages just working,” and what he thinks about what kinds of packages need what level of support. [00:38:17] Find out if Thomas sees a future where we all work together to shore up the ecosystems and make it more sustainable and secure? [00:39:33] A study on critical infrastructure is brought up and Richard wonders if Thomas sees a way for developers to be able to raise issues to the state or to the $10 million funds to help them out on an ecosystem level. [00:40:44] What does Thomas see coming in the next five to ten years? [00:42:53] Find out where you can follow Thomas online. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) FOSS Backstage 2022 (https://foss-backstage.de/) Cornelius Schumacher Wikipedia (https://en.wikipedia.org/wiki/Cornelius_Schumacher) Cornelius Schumacher Twitter (https://twitter.com/cschum?lang=en) Cornelius Schumacher GitHub (https://github.com/cornelius) Cornelius Schumacher Blog (https://blog.cornelius-schumacher.de/) Cornelius Schumacher LinkedIn (https://de.linkedin.com/in/cschum) Yadira Sánchez Benítez (University of Southampton Social Page) (https://www.southampton.ac.uk/sociology/postgraduate/research_students/ysb1u17.page) Yadira Sánchez (Google Scholar) (https://scholar.google.com/citations?user=D-XRxO0AAAAJ&hl=en) To App or Not to App? Understanding Public Resistance to COVID-19 Digital Contact Tracing and its Criminological Relevance (https://scholar.google.com/citations?view_op=view_citation&hl=en&user=D-XRxO0AAAAJ&citation_for_view=D-XRxO0AAAAJ:d1gkVwhDpl0C) Thomas Fricke Twitter (https://twitter.com/thomasfricke?lang=en) Thomas Fricke Email (https://thomasfricke.de/) Thomas Fricke LinkedIn (https://de.linkedin.com/in/thomas-fricke-9840a21) FOSS Backstage-Thomas Fricke: Log4Shell-The Open Source World on Fire (YouTube) (https://www.youtube.com/watch?v=Es_ehuyeCIQ) Credits Produced by Richard Littauer (https://www.burntfen.com/) and Charlotte Tiennes (https://www.linkedin.com/in/charlotte-tienes-88038a18b/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Cornelius Schumacher, Thomas Fricke, and Yadira Sánchez Benítez.
Guests Rich Bowen | Paul Berschick Panelist Richard Littauer Show Notes Hello and welcome to Sustain! On this episode, Richard is at the FOSS Backstage 2022 that is held in Berlin every year. This conference focuses on open source sustainability. He had the opportunity to interview people who were there in-person and talk about software sustainability, what they hope to find in FOSS Backstage, talks they did, and a bunch of other good stuff. Our first guest is Richard Bowen, who’s been doing open source stuff for over twenty years, most recently at Red Hat, and just started working at AWS in the open source group. We also have another guest, Paul Berschick, who is one of the organizers of FOSS Backstage, and does Open Source Events at Plain Schwarz. Go ahead and download this episode now to find out more! [00:00:58] Rich tells us what he’s doing now since leaving Red Hat. [00:02:13] We hear about Rich’s talk he did on, “Delivering Bad News: Helping your community through a rough patch.” [00:04:45] Rich shares his thoughts on what happens when incentives don’t align. [00:07:40] If you want a great read, Rich tells us a fantastic book to look into called, The Art of Community: Seven Principles of Belonging by Charles Vogl, as well as sharing advice to hang out with other Community Managers and to listen to his talk if you want to learn something. [00:10:25] How does Rich sees the role of Community Managers going and how does he think of community? [00:14:25] Find out where you can follow Rich online. [00:15:47] We now have Paul Berschick joining us and he tells us about Plain Schwarz. [00:17:02] Paul explains how much FOSS Backstage has grown since 2018, including the pandemic and how that changed. [00:21:35] How is Paul working to recreate and enable the amazing connections that he makes with people through FOSS Backstage for people who are remote? [00:25:28] Richard wonders how Paul has noticed, given his place of an event organizer, that his particular clientele influences how he builds these spaces, and if it changes how he views things because he does open source stuff. [00:27:52] Paul shares how he feels he’s helping the ecosystem as a whole besides just having a one-off conference. [00:30:47] Does Paul feel FOSS Backstage could do better at accessing the rest of the long tail open source developers? [00:33:31] Paul shares ideas with having satellite events in other places where there’s a more diverse listenership and how would that work. [00:35:24] Find out where you can follow Paul online. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) FOSS Backstage 2022 (https://foss-backstage.de/) Rich Bowen Twitter (https://twitter.com/rbowen?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Rich Bowen Blog (https://drbacchus.com/) AWSOpen (Amazon Web Services) (https://aws.amazon.com/opensource/?blog-posts-content-open-source.sort-by=item.additionalFields.createdDate&blog-posts-content-open-source.sort-order=desc) Paul Berschick Twitter (https://twitter.com/thepb) Paul Berschick LinkedIn (https://de.linkedin.com/in/paul-berschick-97a18aa8) The Art of Community: Seven Principles for Belonging by Charles Vogl Nonviolent Communication: A Language of Life: Life-Changing Tools for Healthy Relationships by Marshall B. Rosenberg PhD The Art of Community: Building the New Age of Participation by Jono Bacon Sustain Podcast-Episode 84: Jono Bacon on Building Sustainable Communities (https://podcast.sustainoss.org/84) Plain Schwarz (https://plainschwarz.com/) Open Source Collective (https://www.oscollective.org/) Credits Produced by Richard Littauer (https://www.burntfen.com/) and Charlotte Tienes (https://www.linkedin.com/in/charlotte-tienes-88038a18b/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Paul Berschick and Rich Bowen.
Guests Ana Jiménez Santamaría | McCoy Smith Panelist Richard Littauer Show Notes Hello and welcome to Sustain! On this episode, Richard is at the FOSS Backstage 2022 that is held in Berlin every year. This conference focuses on open source sustainability. He had the opportunity to interview people who were there in-person and talk about open source software sustainability, what they hope to find in FOSS Backstage, the talks they did, and a bunch of other good stuff. Our first guest is Ana Jiménez Santamaría, who is the OSPO Program Manager at the TODO Group, a Linux Foundation project. We also have another guest, McCoy Smith, who is the Founding Attorney of Lex Pan Law, where he specializes in patents, copyrights, and free and open source licensing. Go ahead and download this episode now to find out much more! [00:01:48] Ana tells us what she does at The Linux Foundation. She also explains more about the TODO Group, how the memberships are structured, what TODO offers, and what she offers as an OSPO manager there. [00:05:23] Ana gave a talk and was part of a panel at FOSS Backstage and she shares her perspective on InnerSource versus Open Source and what TODO does with InnerSource. [00:09:46] Richard asks Ana what she thinks is the right way for corporations to give back, what the ratio is of giving back to the open source community, and how do you do that in a good way. [00:12:32] We find out what TODO does to help organizations coordinate their giving back to open source projects. [00:14:47] Looking at the TODO Group and looking ahead in the next three to five years, Ana tells us what she’s most excited about making. [00:17:24] Richard asks Ana if TODO Group offers anything towards the midsize or mini OSPO companies and what do they offer. [00:19:17] Ana explains more about OSPOlogy. [00:21:37] Find out the best way to get involved in TODO Group. [00:24:15] Our next guest, McCoy Smith, joins us and shares his background. [00:26:44] McCoy gives us the details on the talk he did at FOSS Backstage on, \ Project Ownership & Project Enforcement: The Rules, they are A-Changing, and he explains some acronyms he talked about in his presentation: CAA, CLA, and LELO. [00:30:14] Does enforcement matter for most open source projects? [00:31:49] Richard asks McCoy about proliferation of licenses and wonders if that’s even an issue or how he views it affecting the open source space. [00:34:17] We find out if McCoy is seeing open source being more of a liability for law than it used to be like for legal parts of large corporations or if he’s seeing open source focus on security more than it used to be. [00:37:22] McCoy tells us about some different initiatives that are happening with OSPO’s. [00:39:23] Find out what’s most interesting to McCoy today about open source. [00:41:38] Richard brings up a blog post Kyle Mitchell wrote, and McCoy shares his thoughts about it. [00:44:48] Find out where you can follow McCoy on the web. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) FOSS Backstage 2022 (https://foss-backstage.de/) Ana Jiménez Santamaría Twitter (https://twitter.com/anajsana95) Ana Jiménez Santamaría LinkedIn (https://es.linkedin.com/in/ana-jim%C3%A9nez-santamar%C3%ADa/en) McCoy Smith Twitter (https://twitter.com/McCoySmith?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) McCoy Smith LinkedIn (https://www.linkedin.com/in/mccoysmith) Lex Pan Law (https://www.lexpan.law/) Lex Pan Law Twitter (https://twitter.com/lexpanlaw?lang=en) TODO Group (https://todogroup.org/) TODO (OSPO) Group-GitHub (https://github.com/todogroup) OSPOlogy Monthly Meetings (https://github.com/todogroup/ospology/tree/main/meetings#ospology-monthly-meetings) TODO Group OSPO Forum (https://github.com/todogroup/ospology/discussions) Measuring the Business Impact of Open Source & OSPOs with Amanda Casari (https://community.linuxfoundation.org/events/details/lfhq-todo-group-presents-measuring-the-business-impact-of-open-source-ospos/) OSPOCon 2022-Austin, TX (https://events.linuxfoundation.org/open-source-summit-north-america/) OSPOCon 2022 Europe (https://events.linuxfoundation.org/open-source-summit-europe/about/ospocon/) OpenChain (https://www.openchainproject.org/) FOSS Backstage-McCoy Smith-Project Ownership & Project Enforcement: The Rules, they Are A-Changing (YouTube) (https://www.youtube.com/watch?v=dgcXpSrKCMU) Sustain Podcast-Episode 94: Josh Montgomery and the Patent Trolls (https://podcast.sustainoss.org/94) Kyle Mitchell Blog (https://writing.kemitchell.com/) Credits Produced by Richard Littauer (https://www.burntfen.com/) and Charlotte Tienes (https://www.linkedin.com/in/charlotte-tienes-88038a18b/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Ana Jiménez Santamaría and McCoy Smith.
Guest Florian Gilcher | Silona Bonewald Panelists Richard Littauer Show Notes Hello and welcome to Sustain! On this episode, Richard is at the FOSS Backstage 2022 that is held in Berlin every year. This conference focuses on open source and sustainability. He had the opportunity to interview people who were there in-person and talk about software sustainability, what they hope to find in FOSS Backstage, and a bunch of other good stuff. Joining him today are two guests, the first is Florian Gilcher, a Rustacean, CEO of Asquera, Managing Director of Ferrous Systems, and a Founding member of Rust Foundation. We also have Silona Bonewald, who is the Executive Director of IEEE SA OPEN. Go ahead and download this episode now to hear more! [00:01:00] Florian tells his background, what he does now, and how he gets community funded. [00:03:36] We learn that Florian is one of the Founding members of the Rust Foundation, and how he shares how he decided to build his for-profit company, Ferrous Systems, instead of just getting open source to pay him for everything. [00:09:16] Richard wonders if Florian sees more foundations working well with companies that are service providers as a viable means of actually making open source projects sustainable in the future. [00:12:13] Find out where you can follow Florian on the web. [00:12:54] Silona tells us more about the IEEE SA OPEN. [00:14:52] We hear about what it means to have an open source standard and where are these standards being applied. [00:18:58] Silona shares with us what her dream is for ten years from now for the output of this governance group. [00:22:06] We hear about Silona’s talk she did at FOSS Backstage called, It Takes a Village, where she talked about diversity and what it means to grow open source. [00:25:39] Silona tells us how to use the IEEE platform and sign up if you’re interested in starting a new project at your company, and she explains how the adoption has been. [00:28:59] How does funding work on IEEE SA OPEN projects? [00:30:42] Over the next year or two, Silona talks about what collaborations are going to make it better for people who use the platform and what she’s excited about. [00:33:06] Find out where you can follow Silona on the web. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) FOSS Backstage 2022 (https://foss-backstage.de/) Florian Gilcher Twitter (https://twitter.com/argorak?lang=en) Florian Gilcher Website (https://yakshav.es/) Asquera (https://asquera.de/) Rust (https://www.rust-lang.org/) Rust Foundation (https://foundation.rust-lang.org/) Ferrous Systems (https://ferrous-systems.com/) Ferrous Systems Twitter (https://twitter.com/ferroussystems) FOSS Backstage 2022-Florian Gilcher: On the importance of leaving (YouTube) (https://www.youtube.com/watch?v=sALU9f7VO-I) Silona Bonewald Twitter (https://twitter.com/Silona?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) IEEE SA OPEN (https://standards.ieee.org/initiatives/opensource/) Sustain Podcast-Episode 98: Silona Bonewald and her long-term vision for IEEE and open source (https://podcast.sustainoss.org/98) FOSS Backstage 2022-Silona Bonewald: It Takes a Village (YouTube) (https://www.youtube.com/watch?v=wMU9Y96-Wv0) Credits Produced by Richard Littauer (https://www.burntfen.com/) and Charlotte Tiennes (https://www.linkedin.com/in/charlotte-tienes-88038a18b/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Florian Gilcher and Silona Bonewald.
Guest Mike McQuaid Panelists Richard Littauer Show Notes Hello and welcome to Sustain! The podcast where we talk about software sustainability for the long haul. Today, I’m very excited to have as my guest from Edinburgh, Mike McQuaid, who’s a Principal Engineer at GitHub and the Project Leader of Homebrew. Mike fills us in on Homebrew, how he became the Project Lead, and the Homebrew journey towards software sustainability. We also find out how Mike applies Brené Brown’s acronym “BRAVING” to his work on open source, and about his involvement with GitHub Sponsors. Go ahead and download this episode now to find out much more! [00:01:26] Mike explains what Homebrew is, who originally created it, and how he became one of the lead maintainers. [00:05:41] Since Mike is the Homebrew Project Leader at GitHub, Richard wonders why they need an OSX related package manager and Mike explains how that happened. [00:07:06] We learn how Mike worked on Homebrew as open source on company time and the importance of choosing priorities. [00:11:57] Mike goes in depth about the Homebrew sustainability journey, mentoring other maintainers, and the value of feature flagging in Homebrew. [00:16:45] Richard wonders how Mike talks to people about whether or not they’re a good candidate to be a mentor. [00:20:12] We hear about the meaning of the “BRAVING” acronym from Brené Brown’s podcast and book, and how it applies to Mike’s work on open source. [00:25:36] Where is there room in Mike’s open source boundary setting for grace? [00:31:07] Mike was on the GitHub Sponsors team and we find out how he got involved with it, and why it has been such a valuable contribution to the open source ecosystem. [00:37:05] We learn what Mike thinks the next step of sustainability might be in terms of helping open source maintainers from a non-individualistic approach. [00:42:15] Find out where you can follow Mike on the web. Quote [00:22:12] “I think boundaries are the most important part of open source sustainability, at the end of the day you should be only working on the stuff that you want to be working on.” Spotlight [00:43:16] Richard’s spotlight is Forest Café in Edinburgh. [00:43:57] Mike’s spotlight is a search tool called, ripgrep. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Mike McQuaid Twitter (https://twitter.com/mikemcquaid?lang=en) Mike McQuaid Website (https://mikemcquaid.com/) Mike McQuaid GitHub (https://github.com/MikeMcQuaid) Homebrew (https://brew.sh/) The Silver Searcher (https://geoff.greer.fm/ag/) Max Howell Website (https://mxcl.dev/) tea (https://tea.xyz/) The Mentorship Diamond by Mike McQuaid (https://mikemcquaid.com/2021/09/09/the-mentorship-diamond/) Stop Mentoring First-Time Contributors by Mike McQuaid (https://mikemcquaid.com/2019/02/16/stop-mentoring-first-time-contributors/) Saying No by Mike McQuaid (https://mikemcquaid.com/2022/01/20/saying-no/) Sacred Earth Sacred Soul by John Philip Newell (https://www.earthandsoul.org/sacred-earth-sacred-soul) Feature flags (https://www.optimizely.com/optimization-glossary/feature-flags/) GitHub Sponsors (https://github.com/sponsors) Open Source Economics (is not what you think). by Mike McQuaid (https://mikemcquaid.com/2021/10/27/open-source-economics/) Open Collective Homebrew (https://opencollective.com/homebrew) Brené Brown Dare to Lead: The BRAVING Inventory (https://brenebrown.com/resources/the-braving-inventory/) Forest Café (https://en.wikipedia.org/wiki/Forest_Caf%C3%A9) ripgrep-GitHub (https://github.com/BurntSushi/ripgrep) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Mike McQuaid.
Guest Álvaro Trigo Panelists Richard Littauer | Amanda Casari | Ben Nickolls Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Our guest today is Álvaro Trigo, who is an open source developer and maintainer of fullPage.js, which is an open source package that helps you figure out how to make a full-page website. He’s made this into a business. Álvaro shares his story of working as a full-stack developer, how fullPage.js came to fruition for him, things he’s learned since starting his business, and some difficult things he’s encountered in his job. We also learn more about some other cool projects Álvaro has created such as fullSnap.io and fullstats.io, how he uses different platforms to enable his business, and why he encourages people to create open source projects. Go ahead and download this episode now, and if you enjoyed this podcast, please let us know! [00:02:07] Álvaro tells us how it all started with his career, working at fullPage.js., and what the usage stats look like on this project. [00:04:15] We learn how Álvaro started getting paid for fullPage.js. [00:06:27] Álvaro talks about some things he wishes he would have known before starting his self-owned business. [00:07:30] Find out what the reaction has been within the community on the open source side, and if there’s been an uplift in contributions and activity within this project in addition to the work Álvaro’s been doing in the extensions. [00:08:26] Amanda wonders if Álvaro has any goals or models for community contributions or onboarding additional maintainers. [00:09:42] Richard wonders if Álvaro has ever seen anyone take an add-on and implement it in open source and then give it away for free. [00:15:09] Álvaro shares what’s difficult for him right now with his job. [00:17:14] Why is it easier to monetize other kinds of projects? [00:19:43] We hear about two other projects Álvaro has created: fullSnap.io and fullstats.io. [00:21:00] When Álvaro thinks about a new project he shares how monetizing is easier. [00:22:44] Amanda explains the new General Public License version 3. [00:23:58] We hear Álvaro’s views on supporting the software that he’s building on. [00:26:00] Gulp.js is one of the main dependencies that Álvaro uses at fullPage.js, and we find out if he would be more interested in paying all the way down the stack or giving money or time towards Gulp. [00:32:41] Álvaro sharing some final thoughts and where you can follow him online. Quotes [00:12:21] “At the end of the day, if I am able to monetize it and [competitors] are not, I’m able to spend more time on it.” [00:21:36] “The fact that you can monetize something makes it easier for you to support and improve it.” [00:21:57] “Providing something for free is a good way to validate a project, to see if there is enough interest or not.” [00:29:00] “I don’t think providing a contribution is the same as maintaining the project as a whole.” Spotlight [00:34:18] Amanda’s spotlight is the book, Kill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones) by Marianne Bellotti. [00:35:02] Ben’s spotlight is ASTAP, the Astrometric STAcking Program, which is image stacker and astrometric (plate) solver. [00:35:38] Richard’s spotlight is Turf.js. [00:36:12] Álvaro’s spotlight is Handsontable.com. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Álvaro Trigo Twitter (https://twitter.com/IMAC2?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Álvaro Trigo Website (https://www.alvarotrigo.com/) fullPage (https://alvarotrigo.com/fullPage/) Software Engineering Unlocked: Make money with open source software (https://www.software-engineering-unlocked.com/money-open-source-software/) Switching Open Software Terms (Kyle E. Mitchell) (https://writing.kemitchell.com/2022/03/07/Switching-Open-Software-Terms.html) Jana Gallus (https://www.janagallus.com/) Digital Infrastructure Podcast-Episode 5: Jana Gallus and the Power of Public: Recognition and Reputation as Drivers of Open Source Success (https://dif.fireside.fm/5) Gumroad (https://gumroad.com/) fullSnap (https://fullsnap.io/) fullstats (https://fullstats.io/) GNU General Public License version 3 (https://opensource.org/licenses/gpl-3.0.html) Gulp (https://gulpjs.com/) Open Collective-Gulp (https://opencollective.com/gulpjs) Masonry (https://masonry.desandro.com/) Flickity (https://flickity.metafizzy.co/) David DeSandro (https://desandro.com/) Kill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones) by Marianne Bellotti Astrometric STAcking Program (ASTAP) (https://www.hnsky.org/astap.htm) Turf.js (https://turfjs.org/) Handsontable (https://handsontable.com/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Alvaro Trigo.
Guest Emily Shaffer Panelists Richard Littauer | Eric Berry Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Today, we’re going to have some great conversations with our guest, Emily Shaffer, who is a Software Developer for Google working on Git, which is an open source project. Emily fills us in on Git’s governance, deadnaming, submodules, Git Hooks, and GitGitGadget. We also learn more about a tutorial she wrote for people who are trying to learn how to contribute, called My First Contribution, we learn what her day to day experience looks like, and what she’s most excited about happening in the next year in Git. Go ahead and download this episode now to find out more! [00:02:29] Emily explains why she was at the Embedded Linux Conference. [00:04:09] We learn about Git’s governance, who runs it, and who works on it. [00:05:41] The topic of software developers working full-time on Git and being paid is brought up, and Richard wonders if things are moving in certain ways because of the number of paid employees on the project. [00:14:27] Richard wonders what efforts have been done in changing the name and email when you change a Git commit, and Emily explains how they use a Mail Map. [00:20:52] Emily tells us about GitGitGadget. [00:22:19] Before switching to Git, Emily was working on a similar project and Richard asks how many of the contributors are hobbyists, and she explains “scratching your own itch.” [00:23:45] Emily explains the onboarding process and how she wrote a tutorial for people who are trying to learn to contribute called, My First Contribution. [00:25:43] Richard wonders if there’s a guide for people who are interested in writing something for their own project, and Emily shares suggestions on what people can do. [00:27:03] We learn about the working group Git has. [00:29:07] Find out what Emily’s experience is on a day-to-day basis with having a Foundation be the home for Git. [00:31:32] What is Emily most excited about happening in Git in the next year? [00:34:14] Eric wonders if Emily ever reaches for GUI tool to manage her Git or if she is just CLI, and she shares a hot tip. [00:37:00] Find out where you can follow Emily online. Quotes [00:25:58] “Writing a new contributor document works well if you already don’t know what is going into the document.” Spotlight [00:37:43] Eric’s spotlight is Setapp. [00:38:39] Richard’s spotlight is hub. [00:39:25] Emily’s spotlight is the book, Little Brother by Cory Doctorow. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Emily Shaffer Website (https://nasamuffin.github.io/) Emily Shaffer Twitter (https://twitter.com/nasamuffin) Mastodon (https://mastodon.social/about) (nasamuffin@tech.lgbt (mailto:nasamuffin@tech.lgbt)) Git (https://git-scm.com/) Sustain Podcast-Episode 88: Foundations Roundtable: From Maintain to Sustain (https://podcast.sustainoss.org/88) GitGitGadget (https://gitgitgadget.github.io/) Git-My First Contribution (https://git-scm.com/docs/MyFirstContribution) Customizing Git- Git Hooks (https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks) Git Mailmap (https://git-scm.com/docs/gitmailmap) Setapp (https://setapp.com/) hub (https://hub.github.com/) Little Brother by Cory Doctorow (https://craphound.com/category/littlebrother/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Emily Shaffer.
Guest Chris Coleman Panelists Richard Littauer | Justin Dorfman Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Today, we have a really cool guest joining us, Chris Coleman, who is the Professor of Emergent Digital Practices and Director of The Clinic for Open Source Arts at the University of Denver. Chris takes us through his journey of creating The Clinic for Open Source Arts (COSA), what they’re focused on, and some cool projects they are working with. He goes in detail about open source artists and what creativity means for COSA. Also, we learn why we need Web3, some thoughts on Crypto, and a conference coming up that Chris is really excited about. Go ahead and download this episode now to find out more! [00:01:48] Chris tells us what he does and how he created The Clinic for Open Source Arts (COSA). [00:03:13] Chris defines what an open source artist is. [00:05:15] When Chris talks about being creative we find out what he means by this, as well as how he teaches artists who are open source people. [00:08:11] Justin wonders what opportunities there are for Web3 and NFTs to fund open source. [00:09:51] Since there’s a huge problem with trust in the NFT space, Justin wonders how we get over this unfortunate situation we’re in with NFTs and Web3 being the future of sustain open source and funding. [00:13:05] Richard and Chris share their thoughts on Crypto. [00:15:57] Chris tells us about some cool projects they are working with such as Bitsy, a Feminist Data Set by Caroline Sinders, and Close Isn’t Home. [00:18:30] Find out why we need Web3, why it’s so interesting, and what COSA is focused on. [00:21:21] Chris tells us where we can access COSA stuff. [00:22:40] We learn about a conference Chris is most excited about. [00:24:32] If you want to get involved with COSA find out here, and Chris tells us the hardest thing about his job. [00:28:28] Find out where you can follow Chris and COSA online. Quotes [00:07:07] “There are some people whose time is best spent innovating, and there are some who’s joy is helping.” [00:11:12] “If you want diverse voices to show up to the table, they need money.” [00:14:00] “You don’t have to work in advertising, there are new ways of selling your work.” Spotlight [00:29:50] Justin’s spotlight is a new podcast called, Let’s Talk Docs, with Portia Burton and Erik Holscher. [00:30:40] Richard’s spotlight is Cybraphon. [00:31:22] Chris’s spotlight is the Open Source Afro Hair Library. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (http://digitalcoleman.com/) Richard Littauer Twitter (https://twitter.com/richlitt) Justin Dorfman Twitter (https://twitter.com/jdorfman) Chris Coleman Website (http://digitalcoleman.com/) Chris Coleman Twitter (https://twitter.com/digitalcoleman) Chris Coleman LinkedIn (https://www.linkedin.com/in/digitalcoleman) The Clinic for Open Source Arts (https://clinicopensourcearts.org/index.php) The Clinic for Open Source Arts Twitter (https://twitter.com/clinic_os_arts?lang=en) Clinic for Open Source Arts-GitHub (https://github.com/OpenSourceArts) cosa@du.edu (email) (mailto:cosa@du.edu) Bitsy (https://github.com/le-doux/bitsy) Feminist Data Set by Caroline Sinders (https://carolinesinders.com/feminist-data-set/) Close Isn’t Home (https://closeisnthome.com/) Sustain podcast-Episode 107: Caroline Sinders on building healthy OSS Communities (https://podcast.sustainoss.org/107) Sustain podcast-Episode 112: Mike Saunders on The Document Foundation and LibreOffice (https://podcast.sustainoss.org/112) Electric Zine Maker (https://alienmelon.itch.io/electric-zine-maker) Introducing COSA, the Clinic for Open Source Arts (Medium) (https://medium.com/@chris.d.coleman/introducing-cosa-the-clinic-for-open-source-arts-af4c38fda0d3) Clinic for Open Source Arts (Medium) (https://medium.com/@chris.d.coleman) Let’s Talk Docs podcast (https://ltd-podcast.sustainoss.org/) Cybraphon (https://www.nms.ac.uk/explore-our-collections/stories/science-and-technology/cybraphon/) Open Source Afro Hair Library (https://afrohairlibrary.org/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Chris Coleman.
Guest Jon Gottfried | Mike Swift Panelists Richard Littauer | Justin Dorfman | Ben Nickolls Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. We have two amazing guests joining us, Jon Gottfried and Mike Swift, who are the Co-Founders of Major League Hacking (MLH). Today, we’ll learn about the MLH Fellowship program, the philosophy behind MLH, which every year, more than 100,000 developers from around the world attend these events to learn new technical skills by getting hands-on experience. Jon and Mike share the changes they faced when COVID hit, the future of events, and what they’re most excited about happening in the next year. Go ahead and download this episode now to find out much more! [00:01:35] Jon and Mike share their background stories how they founded MLH. [00:08:45] We hear the elevator pitch of what MLH is and the philosophy behind it. [00:13:43] Jon and Mike talk about what the selection process is in terms of projects that people are contributing to on the fellowship program. [00:18:13] Richard brings up a post from Mike McQuaid and wonders how Jon and Mike are helping the new beginners learn about the necessities of open source, and how they’re helping the maintainers to not burn out. [00:25:50] Jon and Mike share how they were feeling when the pandemic first started and if they had to make any transitions to get to 2022. [00:31:05] Mike shares his take on future events being possibly hybrid or not. [00:33:59] Ben wonders if there’s anything that’s missing from the fellowship or from some of the digital events. [00:38:06] We learn what Jon and Mike are most excited about happening in the next six months or year. [00:42:09] Find out where you can follow Jon, Mike, and MLH online. Quotes [00:07:07] “It really drew me back in and really made me passionate about the community side of tech.” [00:09:36] “A lot of developers start to hone their skills though open source; however, open source is scary.” [00:11:44] “All told, something like 40,000 people in our community lost a job or internship during the summer of 2020 due to COVID.” [00:15:16] “When you’re an early career developer, one of the most important things you can learn is how to approach an open source codebase you haven’t seen before, and how to begin contributing.” [00:18:02] “For people who don’t go to top tier schools or don’t live in a country that’s highly desirable from a hiring perspective, that really does set them apart by being able to point to something they built.” [00:20:35] “Start with community.” [00:21:43] “Major League Hacking helps foster a culture of coming back and contributing.” [00:26:37] “We’re not a hackathon company. Our job is to empower new developers and launch their careers.” [00:40:31] “We run a digital event every single week, full year-round, and it’s democratizing access to these types of opportunities.” Spotlight [00:42:39] Ben’s spotlight is thanks.dev [00:43:28] Justin’s spotlight is fig.io. [00:43:50] Richard’s spotlight is Uri Goldshtein. [00:44:22] Mike’s spotlight is a project by Vercel called Next.js. [00:45:36] Jon’s spotlight is a shout-out to Frédéric Collonval, a maintainer that has been helping new contributors on jupyterlab-git. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Jon Gottfried Twitter (https://twitter.com/jonmarkgo) Jon Gottfried LinkedIn (https://www.linkedin.com/in/jonmarkgo/) Mike Swift Twitter (https://twitter.com/swiftalphaone) Mike Swift LinkedIn (https://www.linkedin.com/in/theycallmeswift/) MLH Fellowship (https://fellowship.mlh.io/partners) Major League Hacking (https://mlh.io/) Stop Mentoring First-Time Contributors by Mike McQuaid (https://mikemcquaid.com/2019/02/16/stop-mentoring-first-time-contributors/) thanks.dev (https://thanks.dev/home) Fig (https://fig.io/) Uri Goldshtein Twitter (https://twitter.com/urigoldshtein) Next.js-GitHub (https://github.com/vercel/next.js/tree/canary/examples) Frédéric Collonval (https://github.com/fcollonval) jupyterlab-git (https://github.com/jupyterlab/jupyterlab-git) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Jon Gottfried and Mike Swift.
Guest Mike Saunders Panelists Richard Littauer Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Richard is solo today, but very excited to have as his guest, Mike Saunders, joining us from Munich, where he’s the Marketing and Communications Coordinator for The Document Foundation, a longtime advocate of open standards, and wrote his own operating system at one point called MikeOS, which we’ll find out how that happened. Today, Mike tells us all about The Document Foundation, LibreOffice, how they work together, and how he really wants to grow the LibreOffice community. Also, besides The Documentation Foundation, there’s another much smaller project called the Document Liberation Project that we learn more about, as well as what Mike is most excited about happening this year. Go ahead and download this episode now to find out more! [00:01:12] We learn how MikeOS happened. [00:02:10] Mike explains how he ended up at The Document Foundation. [00:03:25] What is LibreOffice? [00:05:33] We hear about how the state of LibreOffice is today and The Document Foundation, how they work together, and how many developers there are. [00:10:36] Richard wonders why Mike hasn’t decided to have a giant corporate empire and what keeps him small and end user focused instead of something else. [00:14:28] Mike talks about a huge challenge for them which is growing the community. [00:20:12] Mike mentioned getting people involved is some of their community and he tells us what he does to lift people up and make it so that they stay around and feel like they’re a part of the community. [00:23:05] Richard wonders how Mike facilitates a handover of trust and not show that he’s not making the decisions in the end, and how do they become part of those power structures and not just be contributors. [00:26:00] We learn about the Document Liberation Project. [00:29:57] Richard wonders what Mike’s doing to make sure that he’s sustainable in the face of Google Docs taking over the market for documents. [00:33:21] We find out where the 200 million users are. [00:35:20] Mike reveals what he’s most excited about in the next few years. [00:36:20] Find out where you can follow Mike and the LibreOffice community online. Quotes [00:11:40] “We estimate we have 200 million users of LibreOffice.” [00:13:05] “We exist to serve the LibreOffice community.” [00:21:13] “The best thing you can do is to put your trust in people.” [00:21:33] “Doers decide.” Spotlight [00:38:50] Richard’s spotlight is Mozilla Fellow and researcher, Narrira Lemos. [00:39:33] Mike’s spotlight is Slackware Linux. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Richard Littauer Twitter (https://twitter.com/richlitt) Mike Saunders Twitter (https://twitter.com/michael_from_uk) mike.saunders@documentfoundation.org (mailto:mike.saunders@documentfoundation.org) MikeOS (http://mikeos.sourceforge.net/) The Document Foundation (https://www.documentfoundation.org/) LibreOffice (https://www.libreoffice.org/) LibreOffice Twitter (https://twitter.com/libreoffice?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Sustain Podcast-Episode 67: Ryan Sipes and Building Community at Thunderbird (https://podcast.sustainoss.org/67) Document Liberation Project (https://www.documentliberation.org/) OpenDocument (https://en.wikipedia.org/wiki/OpenDocument) Sustain Podcast-Episode 54: Danese Cooer on the History of Open Source, InnerSource, and What’s Next (https://podcast.sustainoss.org/54) LibreOffice Blog (https://blog.documentfoundation.org/) LibreOffice Fosstodon (https://fosstodon.org/@libreoffice) Narrira Lemos GitHub (https://narriral.github.io/) Slackware Linux (http://www.slackware.com/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Mike Saunders.
Guest Amanda Casari Panelists Richard Littauer | Ben Nickolls | Eric Berry Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. We are very excited for today’s podcast. Our guest is Amanda Casari, who is a Developer Relations Engineer and Open Source Researcher at Google Open Source Programs Office (OSPO). Today, we learn about some open source work Amanda is doing with her research team at the University of Vermont Complex Systems Center, she tells us about a project called ACROSS, and a paper that was written by her team that was actively looking at contributions that are measured for code centric repositories. Amanda goes in depth about what open source is to her, she shares advice if you’re looking to collaborate more effectively with people in open source, she talks more about how we can support projects financially to other parts of the world and mentions some great groups she worked with. Go ahead and download this episode to learn more! [00:02:00] Amanda fills us in on the open source work that she started working on with the University of Vermont Complex Systems Center. [00:06:43] Amanda explains the “assumptions we have that aren’t verified,” as well as a paper that came from their research team and what they examined. [00:09:52] We learn more about how people interface with closed decisions behind doors and open source. [00:13:30] Ben asks Amanda to tell us what kind of behaviors and differences she sees between communities that emerge and continue to exists off of platforms like GitHub and GitLab. [00:15:50] Amanda tells us about a project their team is working on called ACROSS, and a paper that won a FOSS award last year that was about actively looking at contributions that are measured for code centric repositories. [0019:18] Eric wonders what type of responsibility Amanda sees that would come from GitHub and if that’s going to affect us long term. [00:23:01] Amanda explains working as a Control Systems Engineer, and she explains how she sees open source as blocked diagrams and feedback loops. [00:27:53] We hear some great advice from Amanda if you are someone who wants to make the world of open source a more complex and beautiful place with what you have to offer. [00:32:08] We hear some thoughts from Amanda for people working in open source who don’t have a huge amount of privilege to have the ability to share their energy and find it harder to think laterally. [00:35:27] Ben wonders what we can do to support projects financially and what we can do to support the next generation from the different parts of the world who haven’t had the opportunity to benefit yet. Amanda shares her thoughts and mentions some really great groups she worked with such as Open Source Community Africa, PyCon Africa, and Python Ghana. [00:39:24] Find out where you can follow Amanda online. Quotes [00:09:01] “A lot of open source decision making is really behind proprietary or closed doors.” [00:19:59] “When it feels like there is only one option for any kind of tool, infrastructure, or access, that’s when I always start getting concerned.” [00:24:58] “Open source is a ___ system.” [00:29:59] “Open source is not one thing, it’s many interactive parts that fit together in different ways.” Spotlight [00:40:10] Eric’s spotlight is an article Amanda submitted on “Open source ecosystems need equitable credit across contributions.” [00:40:39] Ben’s spotlight is a shout out to Jess Sachs and the maintainers of Faker.js. [00:41:22] Richard’s spotlight is Red Hen Baking in Vermont. [00:41:47] Amanda’s spotlights are two books: Data Feminism _and _The Data-Sitters Club that she found on The Executable Books Project. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Amanda Casari Twitter (https://twitter.com/amcasari?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Amanda Casari LinkedIn (https://www.linkedin.com/in/amcasari/) Open Source Stories (https://www.opensourcestories.org/) The penumbra of open source: projects outside of centralized platforms are longer maintained, more academic and more collaborative (https://arxiv.org/abs/2106.15611) Getting the Giella source code for your language (https://giellalt.uit.no/infra/GettingStarted.html) Julia Ferraioli Blog (https://www.juliaferraioli.com/blog/) What contributions count? Analysis of attribution in open source (article) (https://scholar.google.com/citations?view_op=view_citation&hl=en&user=VRBk-q8AAAAJ&citation_for_view=VRBk-q8AAAAJ:qjMakFHDy7sC) ACROSS Taxonomy-GitHub (https://github.com/google/across) RubyConf 2021- Black Swan Events in Open Source-That time we broke the Internet (https://docs.google.com/presentation/d/1g9UDReu80wo14H8beoAJ6n69ZorBYhLjKxOU1ngegeY/edit#slid) All Contributors bot-GitHub App (https://github.com/all-contributors/app) All Contributors (https://allcontributors.org/) Open Source Community Africa (https://oscafrica.org/) PyCon Africa (https://pycon-africa-stage.us.aldryn.io/) Python Ghana (https://www.pythonghana.org/) Open source ecosystems need equitable credit across contributions (article) (https://bagrow.com/pdf/casari2021.pdf) Faker (https://github.com/faker-js/faker) Red Hen Baking Co. (https://www.redhenbaking.com/) Data Feminism (https://data-feminism.mitpress.mit.edu/) The Executable Books Project (https://executablebooks.org/en/latest/) The Data-Sitters Club (https://datasittersclub.github.io/site/index.html) Credits Produced by Richard Littauer (https://www.burntfen.com/) Associate Producer Justin Dorfman (https://www.justindorfman.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Transcript by Layten Pryce (https://www.fiverr.com/misstranscript)
Transcript Richard [00:11]: Hello, and welcome to Sustain, the podcast where we're talking about sustaining open-source for the long haul. Who are we? Where do we come from? Where are we going? What are we going to talk about today? Very excited for today's podcast. We have an amazing guest. One of the few guests from the state I am in, which is really fun for me. I just feel like saying that first before anything else, because I don't know why, but before we introduce her, I want to make sure we also talk about the other people you're going to be hearing on today's podcast. So I am Richard [name]. Hello everyone. And then we also have Benjamin Nichols, sometimes known as Ben, how are you? Ben [00:48]: I'm good. I'm a bit enjoying the sun. Thank you. Richard [00:51]: Cool. Okay, great, Eric, how are you doing? Eric [00:54]: No sun, but I'm really happy to be here. I'm very well caffeinated. Richard [00:58]: That is very good. I'm going with apple ciders today. I don't know why, I think it's because I already have caffeine. Great. So that's the little tiny stuff at the beginning to set the mood for the show. And now the actual content. Our guest today is the amazing Amanda Casari. Amanda Casari is a lot of things. She doesn't like titles very much, which is cool. So I'm just going to say what she wrote down in the prep doc, DevRel engineer, plus open source researcher at Google open-source programs office, which we're going to shorten to the Google OSPO for the rest of this conversation, because that's just too much of a word. She also lives in Vermont and has a long and storied career. Amanda, how are you doing? Amanda [01:39]: Hi, I'm doing great. It's so good to be here today. And I'm also absolutely thrilled Richard, that you also live in Vermont. Richard [01:47]: I know we have this small thing in Vermont where we really like talking about being in Vermont. I think it's because we're in a little man's complex because it's a very small state and so it's just nice to be like, oh, someone else, Amanda, actually that might be a good intro. So you've been active in open source communities for over a decade. You've organized local community groups. You've filed issues. You've cleaned the documentation, you've tested fixes or fixed tests. You've done all the things. You move chairs around, but like you're really a systems level person. [02:14] You're all about thinking about what open-source is and how can we make sure that the entirety of open-source regenerates builds better, is more sustainable, is more resilient, is more better for the people inside of it. Part of that work has been working directly with UVM, which is confusingly, the University of Vermont and it's based in Burlington. And it now has, I believe some sort of OSPO. Can you talk about what that is and how that happened? Amanda [02:40]: Yeah, so as brief as I can make it, because otherwise I will spend the next 45 minutes talking about this. I switched into the Google OSPO office because I started and worked on a partnership and a research group with the University of Vermont complex system center. So we started to look within Google and understand how can we really begin to picture, strategize, think about, learn from open-source, like you said, from a systems and ecosystems and networks perspective, which is in line with my background. [03:16] So in the way, way before, I'm a actually a control systems engineer. So problems that are dull, dangerous or dirty fit right with that robotics line of thinking and examining infrastructures and legacy infrastructures and how things interconnect and where they need support and where they don't, is absolutely aligned with what I used to work on. And then I did go to the University of Vermont and I was a fellow at the complex system center. When I was studying power systems and I actually looked at electrical engineering and applied mathematics. [03:48] And so a lot of that is fundamental for the reason why, like my brain is really shaped to examine and look at things, as to what scales and what doesn't, but not from some of the software perspective of how do you scale things, but where do you actually, and can you find rules that may or may not apply at different scales and may not work? So we may try to apply things that work at a smaller group, at a larger scale and they break down and that's when they actually don't scale. So working with the University of Vermont, we started in early 2020, which was a really interesting time to get a new research line started, especially when one of your core researchers is an infectious disease modeler. But I would say the benefit from starting at that time is that we really got lucky in a few places. [04:37] So one of the places that we got lucky in early 2020, is we took everything that we were thinking about for the next two years of life. And we said, this is probably going to change. And we fundamentally moved some of the money and the grant money around to start instead examining who needs support now, what can we do now? So if we're not going to be able to travel, we're not going to be able to hold community workshops. We're not going to be able to invite open-source people together to talk to us, what should we be doing instead? [05:08] One of the things that we did is we hired another researcher. So we took some of the travel money and some of the budget for commuting. We moved that into a position at the time and that, one, was wonderful because that person is brilliant. But second, it really worked out well because I don't remember if everyone remember early 2020 academic institutions were shutting budget and roles and department shut down. And it was really a crisis mode, but we were sheltered from a lot of that because of the structure we set up. [05:33] But there's been a lot of great research coming out of that group and that team. One of the fundamental things we've been just trying to figure out is where's the information you would need to understand and what's happening at open-source at a large scale level? And we found there are a lot of assumptions that are made that we can't verify. So we find that we are looking for information always in a way that respects individuals and respects people in open-source as humans. And doesn't observe them in a way that is without their consent, but it's very hard to find the information you need that doesn't just result from conveniently available information on the internet. [06:12] But for the OSPO perspective at the University of Vermont, UVM is a recent recipient of a Sloan tech grant that is going to be establishing an open-source programs office and also has a research component to understand and look at open-source communities as they emerge, especially as they emerge in local communities who have a directive to really support local effects rather than maybe like a global effect or a corporate good Richard [06:36]: So much in there. Most interesting was there were assumptions that we have that aren't verified. What assumptions are you talking about regarding open-source and what have you looked at? Amanda [06:47]: So I rant a lot amongst researchers and groups of people, Richard, as you know, and I don't have time to verify all of my ranting or all of my hypothesis. But one of the research lines that I am most excited about learning and exploring more. There's a paper that came out from our team and I will add it to the show notes late,r is called the penumbra of open-source. And so the research team and I was not on this paper, but the research team examined whether or not the sample that we used from GitHub is actually representative of the larger open-source ecosystem. [07:24] And so they went about looking for individual hosted, but public and open Git servers to be able to start to look at whether or not, if you choose not to be on a platform like GitHub or GitLab or any other hosted platform repository, does your open-source project organization, metadata, community, organization, decision making, does that look like what's hosted on GitHub? And they found that it wasn't. So GitHub itself, they called the convenient sample. It's something that's used because it's easy for researchers to get to, which I would also challenge the convenience and ease of getting specifically that data access, because most of that data is accessed by researchers, by aggregated collections like the GitHub archive, or there's a few other aggregation projects, but they're all open-source or research projects. [08:15] They are funded by groups like Google or groups like Microsoft. But if you actually wanted to do aggregated research of what is happening in open-source and trends in time. That's something that is a huge data engineering project. And the best that we can do right now is samples off of those aggregated platforms. But it's not clear in a way that it used to be. So if you look at a lot of the studies that are coming out, they may look at something like the Linux kernel, or they may look at something like projects from the Apache software foundation, because all of the tools that those developers use are in a much more aggregated and less distributed format and also less proprietary systems. [08:57] So that data is actually accessible and is more transparent. Otherwise, a lot of open-source decision making is really behind proprietary or closed doors. And that might be the decision of the community. They may not also realize that like the effects of those decisions. Richard [09:12]: I don't know of a lot of projects that are outside of GitHub. I used to know of one, I just checked and Gela Techno Finn minority language documentation has now moved to GitHub, which seems to happen a lot, I assume. And so it's always shocking to me to hear that people have projects elsewhere and they think about it elsewhere. One of the things I want to focus on though, besides that, which always blows my mind, is you talked about open source decision making happening behind doors. And it seems to me to be at ends with what we think of as open-source naively when we begin learning about open=source, we think, oh, open-source, everything's out in the open. [09:50] It's great. freedom of speech, freedom of everywhere. I want to know more about how people interface with closed decisions behind doors and open-source, and whether everyone knows that, and we're just not talking about it openly, or whether that's something that actually causes fractures in communities when they realize that the power is elsewhere. I'm just curious about your opinion on this. Amanda [10:13]: So to be perfectly frank and clear, decisions about open-source have always been behind closed doors. So there is an illusion of access, but not everybody has always been invited to those meetings. So talking with folks who have been involved in open-source even much longer than I have, we've talked about these different kinds of cyclic patterns and community and transparency and in governance, different kinds of governance models. So it used to be that folks would show up a few days before a conference, ahead of time or stay afterwards for a few conferences. [10:49] And if you were invited to those meetings, you were part of that decision making group. But I would like to point out that the first person that became a core dev programmer contributor for the Cython kernel is actually Mariatta Wijaya. And she just joined that a few years ago. So she was the first person who identified as a female who was even invited for this programming language that's been around for 20 years. And I will say, I feel like that community's done a wonderful job in understanding their limitations and where they have and have not been transparent and open. [11:21] And Guido van Rossum has the creator of the language has also been one of the staunch supporters, allies, and movers of change for that. But it took a long time for that to happen. So the idea that there are these close off areas where decision are making is nothing new. However, there was always this idea that at least conversations and decisions and communication happen as something as open as a mailing list, and everybody had access to something like the mailing list. Maybe it was cell hosted or maybe it was hosted on a centralized platform, but at least you could see it. That's not the same case anymore. [11:54] We have a ton of developer platforms now that people choose to have conversations on. Sometimes those communications get centralized with things like repositories. And that is for trying to make communication and understanding more atomic, which is totally understandable. And every community gets to make these decisions for themselves. And if you are trying to piece together all of this information, it's a huge data archeology problem. This is something that Julia Farole and I talk about a lot, is if you just want to understand what's happening in a community, who is making decisions, who has access, who is even doing any of the work, like if we just want to understand what work is even visible or valued in a community that's very challenging to see right now. And that's another one of our core research areas that we're working on, is just making labor visible across open-source. Ben [12:47]: So I just wanted to kind of pick up and extend Richards question to a degree. And just, if you can talk a little bit about the difference that you see in communities that are based on more kind of some might say modern traditional platforms, like GitLab, maybe [13:06 inaudible] to a certain degree, but versus those projects that exist kind of, I would say off-platform and behind kind of mailing list and so on, because I think a lot of people would say that some communication methods like mailing list, mailman and so on could be argued to be less accessible than say, like GitHubs, that's now got a lot more kind of discussion based features and so on. So I was just wondering like what kinds of behaviors you see and what kind of difference do you see between communities that emerge and continue to kind of exist off of platforms, like GitHub and GitLab? Amanda [13:43]: So I will say, I feel like the differences between centralized platform centric communities and non platform centric communities. I feel like that actually is still an open research question because of the fact that again, like the data collection for it is pretty hard to do, so you have to start like adding layers at a time. So you can look at things at just like maybe how the repositories are structured, but that may or may not be indicative of how decisions are made, which may or may not be indicative of communication layers. [14:12] But when we start thinking about this in terms of how do you model that? These are all actually separate modeling techniques that you use for each of these different kinds of layers. And I think that is something our team is actively interested in and working on. I have a lot of theories that are not founded on that right now. I would love to start looking at what kinds and if any, are there heard cultural norms, values, but I would really love to start understanding and seeing when a decision is made to choose one technology over the other for dev tool stacks for a community, because there's a lot of porting that's happened in the last few years. [14:51] How has that worked out? So not even like the initial choice to choose that dev tool or that infrastructure stack may have been made five years ago for different reasons that they would be made now. Has that worked out to meet the community's goals? Has it changed who has access and who has voice? Has it changed who's work is visible or is that something that's still an unsolved problem for the community? And are there ways that we need to think about focusing on that so that they get more visibility and transparency regardless of their decision? \ Ben [15:21]: I kind of feel like those latter points about whose contributions are recognized and valued and so on is a little bit of a, hidden nugget of another point, because I would say that my opinion, which is also not based on fact, but my experience to date has been communities that are based around platforms like GitHub are maybe a little bit more code centric and communities that aren't are possibly a little bit more interpersonal. And I think that there's a whole load of issues that we could potentially unpack there. Do you see any of that already? Is that something that you are already kind of thinking about or working on? Amanda [15:56]: Yes. So our team has been working on, we call it the across project and I always forget what the acronym stands for, but it basically comes to like better attribution and credit in open source. So we have done research on that. The paper actually won the Fass award at Minimg Software Repositories conference last year. And it was actively looking at contributions that are measured for code centric repositories, as you said, because this is what we're really trying to show, is that when you're only looking at code and acknowledging that a lot of people are trying to shove a lot of things into repos these days that maybe they weren't intentionally designed for, for, but again, going along with that idea of atomic information, about a project or about a community or about an ecosystem. [16:38] So looking at a repository centric view, we evaluated the difference between how GitHub contributors shows actions and gives attribution how the events API does it. There's a tool that one of my colleagues, Katie McLaughlin wrote called octohatrack, which looks at a code repo on GitHub and produces a list of contributors for anybody who's ever interacted with that repository, which is different than what the GitHub API shows. And then we also compared that against repositories that were using the all contributors bot. So the all contributors bot for those listening who are not familiar with this, the bot it is a way that you can manually add in or add in through different actions. So it's, auto plus manual. [17:19] Ways that you can start to give people credit and attribution for things that may not be reflected by a change in the repo. So we started to look at the difference between for communities and projects, what kind of things were getting added manually versus what automatic contributions would show. And we were able to see that folks that were using manual additions were giving credit from more of the kind of work that would never show up in an API. And so part of this is really starting to think about what kind of mixed methods tooling, changes to tooling we should be thinking about as a community to really start to give that visibility into all of the work that happens like this podcast itself, unless it's in a repo is not going to be showing up as a part of the open-source community if you're doing archeology around open-source contributions. [18:12] But I would argue that discourse and thought and community should be something that would be recognized. And so we held some workshops. I mean, we're going to have some more results coming out from that. But one of the things that we did find, which we can talk about is that getting everybody in open-source to agree on what a project is, an organization is, or an event is a very hard problem. So standardized definitions is not something that carries across as a global ecosystem level. And so when we talked earlier about examining different projects, I think drawing boundaries and open-source is a very challenging problem. So you have to be very distinct when you talk about where the boundaries around people are or around technology is as opposed to being able to say open source is like this big, broad thing. Ben [19:01]: I was wondering the role of GitHub. And I'm curious your thoughts on how much control we actually have as an open-source community to make really effective changes when the tool that basically we all kind of go to for open source is a private company with their own interests. I was wondering what type of responsibility you see that would come from GitHub and is that going to affect us long term and how so? Amanda [19:26] : I mean, obviously I work for a for-profit company. I don't work for a nonprofit, I don't work for, I'm not an independent consultant or contractor. So for me, I do look at the question of what is the goal of a community to moving to a centralized platform at any time. And I think that when done intentionally and if always done with a feeling of independence and autonomy, that's the right decision for that team to be able to move and choose which dev tools and platforms work best for them. When it feels like there are only one option for any kind of tool or infrastructure or access, that's when I always will start getting concern. [20:10] So for me, when we think about centralized platforms, I think the trade offs for that is considering whether or not this is serving the community, or is this serving the platform and the product? And always taking the perspective and understanding that whenever you choose to be on a product, even if it's a free tier, it's not that are giving nothing in response for getting everything. So in the before, like before I used to, I had this job, I think one of the jokes I used to have with my friends is, if you would like me to tear down your terms and conditions from a data perspective, I'm happy to do that for you to talk about what kind of things the data teams may be working with based on what you sign off as a user. [20:51] It's something I've been highly aware of my entire career, but I don't know if everybody else views it that way. So I also know that when I talk with folks about doing productivity studies of open-source, it makes people feel a little bit nervous. Nobody wants to observed in a way that they are not opting into. So when I try to think about the work that we're doing and where we encourage and think about transparency, not just as a cultural communal trait, but as a source of representation and census. [21:21] So when we hear or think or talk about the larger effects that open-source has in the world, who gets to be represented in that, how is their work represented in that? Your decisions around transparency and proprietary information, how is that influencing or changing the way that larger view has? How does it change the conversation? How does that change the global business and how investments are made? And I think that we can want to pretend that all of those analogies and realities don't exist, but the fact is that they do, and individual efforts can add up to collective and cumulative effects. [22:04] But that's when we really have to start talking as to who does it serve and why. And so I think for me, when I think about centralized platforms and whether or not that gives access, or it removes access, as long as communities are understanding that and understanding who it leaves out and who it includes, that's really the decision that I look for when I'm trying to see why and how people are choosing to be on different kinds of managed services. Richard [22:33]: I'm really enjoying this conversation and I'm really enjoying listening to you, but it's been difficult for me to formulate a question effectively, partially because a lot of the words you are using are not things that I have here on autopilot. A lot of our guests, no offense to them, they're wonderful guests, but I can just be like, cool, where is your business model coming from? How's that going? How are you making things better? And with you, the concepts that you're throwing out during the conversation are ones that I don't regularly wrestle with, using this verbiage which I find very effective. One of the things that I know we've talked about before is open-source as different types of systems, open-source X kind of a system. You mentioned earlier that you worked as a control. I, don't even remember the term because I don't really know what it is, like a control engineer or something I'm guessing that's more like low level. Amanda [23:22]: Okay. I will give you a little bit of a break Richard in that, control systems engineer comes up on exactly zero drop menus. Anytime I've ever had to input. So I don't even know how many programs have that, but it is what's on my bachelor's degree and it's not something that is, and to be quite fair, it's weapons and control systems engineering. Because I went to the United States Naval academy. So that definitely not on there, but my focus while I was there was robotic systems and environmental engineering, which at the time was why are microgrids not yet feasible and how much does solar cost? So totally fine. If that doesn't didn't originally. Richard [24:05]: That's excellent. Thank you for explaining, what did that mean again? Amanda [24:10]: Well, okay. So the TLDR control systems is how do you take what could be inoperable systems and actually make them work together, in a way where you can abstract enough of the way the physics that you can understand where they interconnect. And for me basically it's how do I now see the world as block diagrams and feedback loops? Richard [24:29]: So how do you see open-source as block diagram and feedback loops? What is open-source then to you? Amanda [24:34]: Okay. So I have a full list of these kinds of things and I will say like I have open documents in writing that I have not yet pushed out. And Julie and I do did touch on this in our Ruby comp talk. So we gave a talk last year called black swans of open-source. And that's a research line we're still working on because we're so fascinated by this issue. But the way that we talk about it is open-source. Like you said, open-source is a blank system. And then it's all these different layers and lenses and views that we are looking at this system as. [25:07] And so talking about, I think we talked about before that open-source is a complex system, which is why Vermont complex systems work so well, then I can go through complexity theory or drop some links into the show notes for folks who need to be able to work on that. But we also view the lens that open-source is a sociotechnical system that you cannot divorce the human and social elements and constructs from the technical decisions and effects that it has. Open-source is distributed. It's cooperative. It's an economic system that we don't talk about enough what that means and the effects that it has again on people in it and how it evolves over time. [25:40] And most recently I've also been trying to parse out in my brain that if we view open-source as a legacy system. The concept of open-source as a legacy system, what does that mean for me and a Jing, like an aging global system construct while still keeping it running and then evolving it moving forward. Where are the magnetic tape mainframes of open-source that we just stick these clients and these things on top of? And then build fatter clients on top of, and then we look at it and we're like, well, everything's fine, right? [26:20] But then we start to have things like critical vulnerabilities that are deep down in these older infrastructures and it strikes us by surprise. So I think this is where the black swans area moves into is because Julie and I really try to parse apart and understand what are the analogies and assumptions that we use to describe open-source and are those valid, do they exist? Are they just constructs in our minds that we've used as either recruiting tales or onboarding tales or based on life experience, but don't really exist outside of our own time-frame. [26:56] So this is, I think for me trying to like really take a step back and understand not to is based off of my experience, people ,I know what I can see online, and this was the Genesis for our open-source stories project too. So for those who don't know, Julie and I run a Story Corp project where we are gathering stories from folks in open-source and making them visible in public. And the purpose of that isn't even to talk about people's journeys in open source, it's just to talk about them as humans so that we really start bringing that cultural perspective together, especially before some folks just decide they no longer want to be involved. [27:31] So these are all the different ways that like, let's say background, current work, everything kind of blends together. How are we actually thinking about this and how does the world that we all love and are apart of work and how can we describe it better so that we could better support it? Richard [27:46]: I couldn't hard agree more with everything that you're saying around different ways of viewing open-source. One of the main question I have personally, and I'm going to try to phrase it in a way that's not just about Richard, is what advice would you give to someone who has these thoughts about open-source? You seem to be very and looking at a complex system and finagling other people to pay you to work on that complex system and then be able to actually effectively get your ideas about that system out there into the world. [28:14] I'm curious for those who are doing other open-source projects, for those who want to try a different economic system in their project, who want to talk about open-source is an ethics system, who want to collaborate more effectively with other people about whether open-source is even the term they want to use anymore, et cetera, et cetera. How would you suggest that they make the world of open-source a more complex and beautiful place with what they offer? What should they do? Amanda [28:41]: First of all, call me maybe, because I love co conspirator and people to talk to and work with. And I would say we talked earlier about how I'm not a fan of titles. Part of that is because so much of my career has been really non-linear, job titles, experiences, roles. And this even goes into, when I talk about thinking of representing labor and open source, I really try to avoid nouns and focus on verbs because it's less about what a person is called and more about the work that they do based on what's needed at the time or required. And so I think one of my verbs I would turn into a noun Richard is professional nerd sniper, and that's hard. [29:16] I don't want sniper in there. So it needs to be like snippet, maybe professional nerd snippet, because going back to the XKCD comic, I am very good in conversations at picking up on what brings people energy and then trying to examine in my like mind map of files, where is there a gap that I see in the world or in my projects or interests or someone else's interests and how can I help this energetic person fit with the thing that gives them energy? [29:48] So for other people, I would say that first of all, if you do have the idea that open source is a complex system, keeping in mind that then open source is not one thing. It's many interacting components and parts that interact together in multiple ways, which also tells us that there are local rules you can look at so that there's no one way to go about being in open-source, doing open-source, contributing to open-source, leading in open-source. So giving yourself, first of all, the permission to examine what is it that brings you energy and where can you put that, versus trying to follow someone else's path or pattern to what it is that they think being a leader in open-source looks like. I mean, I started being a data scientist in 2009. Nobody knew what being a data scientist would look like in 2021, 12 years ago. [30:46] So for people who are trying to examine what to do with their time, energy, talent, is really looking at, I try to view things as we're working in an emergent system. There's no map for what's happening next, especially now. There's so much chaos in what's happening in so many different things that we're working on that if you're trying to move things forward in a linear, like exponential scale, you will probably fail right now. But if instead you're viewing and looking at your work, your contributions, what you want to have as really kind of interacting and nudging things in a way where greater things can emerge from it, I feel like you'll get more satisfaction. [31:28] So I feel like a lot of that disconnect that folks have who view things either as a system or from a complexity point, is that they feel like they keep being shoved into these other expectations and these other expectations of time or scale or the way things work. And I would say if you draw back to the things that you really think to be true and examine that and find other people who value that you'll be much more satisfied. Richard [31:53]: I know you're a huge fan of DEI work in open source. A lot of what you said strikes me as very easy to accomplish if you're privileged, not saying that was intentional about what you said, I'm just saying that's how it struck me. And one of the things I'm curious about is, how would you ask people who are less privileged in open-source to be able to have the ability to do that and to share that energy and to open those doors. What would you suggest for people working open-source who don't have a huge amount of privilege and may find it harder to laterally? Amanda [32:23]: So, first of all, I do want to say, I think working in open-source isn't always going to be recognized as a centralized platform contribution profile. So when we're trying to say who and how do we actually recognize that work, please do not use that as the measurement for your own contributions, which is why I talk a lot about how some of my main contributions in open-source have been making pies for people because it makes me happy and it makes them happy. And that just makes general community good. [32:48] One of the questions I have is when we are looking at understanding what is best and what's next and needed in open-source, I am concerned that we have an increasingly weird bias. And so weird in that case would be categorized as Western educated, industrialized, rich and democratic. I mean, it's something I'm aware of. I talk to people about, and like incognizant of when we are trying to understand the future, are we increasing that or are we decreasing that? [33:15] And for me that means a lot more connection, outreach and learning from people who don't grow up or contribute or form communities that look like that. And I'll say, I have a ton of work to do there. And I'm very excited to meet more folks who create community, contribute to technology, who don't fit that profile and learning more about what engages them, what keeps them there and what challenges they face, because we know what challenges some folks face. We know that some folks work at technology companies and are extremely talented and rich, but none of their work ever shows up in a public place. And then when they get home, they have other things that they have to do and they will never have anything it's in a public place, but it doesn't make them any less of a contributor in the world. [34:02] Or maybe even a contributor towards asking questions and clarifications and making documentation improved in a way that their name will never show up. But I do think the centralized idea of finding and connecting with community is universal and ensuring that everyone has access to information and communication networks is a human right. And so making sure that people all have access to global communication regardless of where they live and the devices that allow them those communication is something we should all be concerned with and that we should make sure that we are in a way that increases equity and not in a way that actually separates us even more. Ben [34:39]: I love this conversation. There have been so many touch points for me that I'm just massively interested in. And to be honest, a little bit obsessed by, and I think there is a moment, an intersection here between kind of a philosophical kind of view of open-source. You kind of get to decide whether it is about the peopl or it's about the code, which for me is kind of like the discussions that you sometimes hear about market economics, is demand and supply actually decided by the demand side or by the supply side, because the supply side creates the demand side? [35:14] I was wondering with that in mind, and talking about the privilege that people have at the moment to be able to use their free time to contribute to open-source software versus those that necessarily don't, what are your thoughts on kind of emerging ways of being able to support projects financially and things that we can do to support that, to bring the next generation from the developing world, from the global [35:38 inaudible], from however you want to kind of refer to the parts of the world where people just haven't really had the opportunity to benefit yet. Amanda [35:45]: So I think one of the best things we can think about doing is technology companies can start building more offices in places that are not the United States and Europe and certain countries in Asia. So encouraging, not just offshore or remote job. And I know that the idea of offices right now still feels like perhaps either a scary thing. But the reason I bring that up is because very concretely that also changes tax structures and incentives and benefits for companies. [36:11] So there's a big difference between being able to hire someone as a contract, which is fine. That's sometimes the job structure that some people want, but that's a very different benefit structure for other people than sometimes being a full-time employee. So when I think about equity, one of the first things I started thinking about is where are you investing in offices? Where are you investing in incorporating your company? Where are you invested in hiring people from? And the very clear economics of link communities in those countries and countries that are not places that other companies do business is sometimes it can be very challenging as you well know, to get money transferred across borders. [36:47] And in a way where it respects regulatory requirements and actually understands all of those tax incentives. So sometimes one of the hard problems in open-source is getting resources to the groups. If you have resources and someone else needs them moving the thing you have to the thing in need can be very challenging because we only have so many systems that are set up to be able to do that. And being able to do that at scale is an entirely different problem. So when I start thinking about growing places, first of all, I do think about also asking the people who are already there and who are already creating those groups and those challenges. [37:25] So I really have learned a lot and I absolutely love working with the folks from open-source community Africa, and also from Python, Africa and Python, Ghana or some really interesting groups. Python, Ghana is interesting for me because is a countrywide Python community. It's both distributed and centralized in the same way that seems to be working well for folks that they work with. And it incorporates a lot of other kind of groups. Open-source community Africa, I had a chance to go to their open-source festival right before the shutdown in 2020. [37:56] And they had, I think they were expecting like a few hundred people. And by the final day it was over a thousand. I mean, it was tons of students and people brought together and it was absolutely wonderful. When I think also too, about another thing I'm working on now, I would love to improve documentation transparency and reporting around sponsorships for open-source of just making it more clear, what organizations need in a way that is discoverable accessible and able to be found by groups. [38:30] I would love the people who have resources to give, to cast wider nets and have better places to be able to connect with those they depend on and in return, I would love transparency reporting for those sponsorships and the impacts of those sponsorships to be accessible in ways that when we see organizations or foundations or very small projects, be recipients of sponsors, giving them the support and the tools they need to be able to show what impact that had also for holding each other more accountable. There's a lot of money moving around in these ecosystems. And the questions that I constantly have is, are those the right places they should be moving? Richard [39:15]: I think that's probably a really good place to wrap up because it was just so succinct and perfect. So thank you so much, Amanda, for people who want to get in touch with you on the internet to learn more how they can collaborate and get these things done with your help, if you're available, where can they find you online? Amanda [39:30]: Twitter is the best place to contact me, which I know is a closed platform, but it's the easiest way for me to go through all of the direct contact. If you're curious about the open-source stories project, we are on GitHub, but we also have a website with links to be able to contact there as well. Richard [39:49]LThank you so much. And Twitter will also be in the show notes for those of you who want to reach her on Twitter. Amanda this has been excellent, but don't go yet. This is the part of the show where we talk about people, projects or things, which we think we should shed light on and or that need more love, that's right. It's spotlight, Eric Barry, what is your spotlight today? Eric [40:11]: First I got to say, I'm just overwhelmed on how amazing the show has been. So thank you, Amanda. Absolutely incredible podcast episode. I'm a big fan boy. So what I'd like to spotlight is actually an article you had submitted on open-source ecosystems, which need equitable credit across all of the contributions and stuff. I read through that, it was just really fascinating. I recommend anybody to read it. The link will be in the show notes. Richard [40:35]: Thank you so much. Excellent. Ben Nichols. Ben [40:38]: This is incredibly timely. So excuse me if it doesn't age too well, but I just wanted to give a big shout out to Jess Sax and the maintainers of [inaudible] JS that have picked up the project and are kind of providing a huge value to the community that depend on that project. We've been working with them over the course of the last week and the way that they have acted to try to kind of set things up in the best interests of all of the users, all of the kind of contributors, the previous maintainers and everything. Like it's just, it's been great to work with them. So I just wanted to kind of call out Jess specifically, but all of the new maintainers of [inaudible] JS. Richard [41:18]: Awesome. Thank you. In a left turn, I'm going to just give a shout out to Red Hen baking. If you're in Vermont and you want to go to a really nice bakery, there's a place in Middlesex, which is really nice. It's called Red Hen. If you don't have a local baker, I'd suggest looking around because if you're in the United States, there's probably a bakery near you somewhere that makes really good bread. This is mine. So Red Hen baking is excellent. Really like their mad river loaf, highly suggest. Amanda, what is your spotlight today? Amanda [41:47]: Yeah. So for those who don't know, I'm also a complete library and book nerd. And so I get really excited about the open-access projects and books. And so my recommendation, I couldn't narrow it down. So I'm going to say my recommendations today. I love the data feminism book that came out in 2020. It is available via open-access. I recently found a project called the data sitters club, which attracted to me because I found it on the executable book project, which is a whole community around Jupiter book, open-access and computational publishing. [42:16] The data sitters club is this group of people who are helping to explain computational text analysis and open data using open-access, open data and actual exploring fair use. And it is completely fair use of the babysitters club that I grew up with. And I absolutely adore the way that they've adopted that. They have a lovely debt of public health posters for the pandemic that they created in 2020 that still bring me joy to read. Richard [42:46]: Love it. Awesome, Amanda, thank you. Once again, it was great having you on, look forward to talking to you further in the future and best of luck with everything. Thanks. Amanda [42:55]: Thank you. This is great. Special Guest: Amanda Casari.
Guests Ken Udas | Georg Link Panelist Richard Littauer Show Notes Hello and welcome to a special episode of Sustain. This is the Impactful Open Source series, part of a former podcast host by Richard Littauer. This is the podcast where we talk about taking source code and moving it until it makes an impact on the world at large, either on cities, universities, or governments. Today, I have two special guests, Ken Udas, who is the Program Officer at Open Source Technology Management Program at Brandeis University, where he has been founding a new course on open source. Also, Georg Link, who is of the assistants there and is the Director of Sales at Bitergia and Founder of the CHAOSS Project. We will learn all about the program at Brandeis University and how it works and the how the courses were designed into three areas. Also, we find out how Brandeis fits into the open source ecosystem in the next five to ten years and the flexible model they are using to help. Download this episode now to find out more! [00:02:16] Ken tells us all about the program at Brandeis University and how it works. [00:04:46] Richard asks Ken since open source program offices are run by one or two people, there’s not many in the world and it’s a problem, so what he’s trying to solve is figuring out how do we get more people to run these offices and he’s not trying to get more people making open source software. [00:07:45] Ken and Georg share with us the hands-on stuff they are teaching the students, having mentors, and how they designed the courses in three areas: Community, Production, and Business. [00:12:56] Richard asks Georg is all of the resources are open source, if it’s all viewable anywhere, and if he can see the presentation mock-ups. [00:14:16] Richard wonders what’s the level of open source that Ken and Georg work with. Georg tells us about the experts that he’s pulled in when he designed the community. We also learn how many students he has. [00:18:07] Ken tells us how he thinks Brandeis will fit into the open source ecosystem in the next five to ten years. He explains a model that they put together to be flexible. Also, we find out about their unique program. [00:24:16] Georg mentions one of the cool things he’s noticed just from the first few courses, is the importance of connecting the learners with the open source ecosystem. [00:25:52] Richard wants to know how they started figuring out and have the idea that there’s nobody to do this work, and how did they have the idea to have a university course and Ken explains. [00:30:27] Find out where you can learn more about the program and where you can find Ken and Georg on the internet. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Ken Udas- Latent Pattern Transmission (https://kenudas.com/) Ken Udas Twitter (https://twitter.com/kenudas?lang=en) Georg Link Website (https://georg.link/) Georg Link Twitter (https://twitter.com/georglink) CHAOSS (https://chaoss.community/) CHAOSScast podcast (https://podcast.chaoss.community/) Bitergia (https://bitergia.com/) Brandeis -Open Source Technology Management (https://www.brandeis.edu/gps/future-students/learn-about-our-programs/open-source-technology-management.html) OSI (Open Source Initiative) (https://opensource.org/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Georg Link and Ken Udas.
Guest Dries Buytaert Panelists Richard Littauer Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. We’re very excited about our guest and even though Richard is the only panelist today, it’s going to be a great episode. Joining us today is Dries Buytaert, who’s the Founder of Drupal, as well as the Founder and CTO of Acquia, which is a very successful open source company that helps out Drupal. We learn more about Drupal and why it’s so successful, as well as how Acquia was born and how it differs from Drupal. Dries goes in depth about a blog post he wrote, _Balancing Makers and Takers to scale and sustain Open Source, _and he shares one of the biggest challenges that we need to figure out in open source sustainability and explains how the work of Elinor Ostrom ties into it. Go ahead and download this episode now to find out more! [00:01:42] Dries details how it all started for him and how he ended up with Drupal. [00:03:25] Find out how many contributors Drupal has and how many websites are served by Drupal. [00:05:16] We learn about Acquia, how it differs from Drupal, and the donation Drupal made to the PHP Foundation. [00:09:20] Dries explains why Drupal is so successful. [00:10:46] Richard mentions a blog post to check out that Dries wrote. Dries goes in depth about what he means by the ‘Fairness Principle,’ and explains the takers, makers, and the credit system they use to encourage the makers. [00:20:57] Richard brings up the Algorithm in Drupal and Dries talks more about it. [00:22:51] Dries shares advice to people who may be interested in setting up to invest in foundations and the story of how he started Acquia. [00:27:50] Richard asks Dries what his views are on both digital infrastructure and government involvement in open source. [00:31:50] Dries explains some challenges for open source sustainability and talks about the work of Elinor Ostrom. [00:38:20] Dries fills us in on some experiments they’re doing in the Drupal project. [00:38:55] Find out where you can follow Dries and his work online. Quotes [00:14:15] “Open source is also a common good.” [00:29:51] “I do think we need to think about how we institutionalize the operations of the project.” [00:38:03] “Sustainability is often a coordination problem.” Spotlight [00:40:07] Richard’s spotlight is Rachel Lawson. [00:40:37] Dries’s spotlight is a shout out to all the open source diversity and inclusion communities. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Dries Buytaert Website (https://dri.es/) Dries Buytaert Twitter (https://twitter.com/Dries?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Drupal (https://www.drupal.org/) Acquia (https://www.acquia.com/) Balancing Makers and Takers to scale and sustain Open Source (blog post by Dries Buytaert) (https://dri.es/balancing-makers-and-takers-to-scale-and-sustain-open-source) PHP Foundation (https://opencollective.com/phpfoundation) Drupal-GitHub (https://github.com/drupal) Rachel Lawson- Sustain Podcast: Episodes 35 and 88 (https://podcast.sustainoss.org/guests/rachel-lawson) Danese Cooper-Sustain Podcast: Episode 54 (https://podcast.sustainoss.org/guests/danese) Governing the Commons: The Evolution of Institutions for Collective Action by Elinor Ostrom (https://bookshop.org/books/governing-the-commons-the-evolution-of-institutions-for-collective-action/9781107569782) Greg Bloom LinkedIn (https://www.linkedin.com/in/gregbloom/) SustainOSS Working Group: Community Principles & Ostrom Redux (Greg Bloom) (https://sustainoss.org/working-groups/ostrom/) SustainOSS Working Group: Licensing (https://sustainoss.org/working-groups/licensing/) Rachel Lawson Twitter (https://twitter.com/rachel_norfolk) Open Source Diversity (https://opensourcediversity.org/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Dries Buytaert.
Guest Sarah Gran | Josh Aas Panelists Richard Littauer | Justin Dorfman 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 today, Sarah Gran and Josh Aas, who both work for ISRG, the Internet Security Research Group which consists of three projects: Let’s Encrypt, Divvi Up, and Prossimo. Sarah is a VP of Communication and fundraising for ISRG, and Josh is the Executive Director at ISRG. They are both working on Prossimo to bring memory safe code to critical digital infrastructure, which they will explain more in depth today. We also learn about some other projects they are investing in this year, and Sarah and Josh share some positive things they’re really excited about happening in 2022 with Prossimo. Go ahead and download this episode now to find out more! [00:02:03] We find out what ISRG is and how they choose which projects to focus on. [00:04:53] Josh explains the difference between Prossimo and Rust. [00:07:07] Josh and Sarah explain why memory allocation is so important. [00:10:33] Justin wonders if Log4j is on their radar in terms of funding, if that’s something ISRG can help them with, and how that has brought more attention to memory safe languages. [00:13:03] We hear about the relationship ISRG has with the Linux Foundation. [00:15:21] Sarah shares what they’ve done so far to make the Prossimo project sustainable. [00:18:21] We find out what the budget is for running ISRG, and how they make that budget for what they are trying to accomplish. [00:22:40] Josh tells us about using Linkerd if you’re looking for memory safety in that space. [00:24:40] Besides working on major projects that have had massive impacts like he had with Let’s Encrypt, Josh shares things that have been difficult for him this year. [00:27:02] Josh explains how Cloudflare deals with DDoS attacks, and if there’s been any open line of communication with NginX. [00:29:55] Josh and Sarah detail what they’re doing to get the word out about Prossimo which includes four criteria they use to decide what they’re going to engage with. [00:33:18] We hear about some projects they are investing in this year, such as Rustls, Linux kernel, and NTP. [00:35:07] What are Sarah and Josh most excited about happening in 2022? [00:41:35] Find out where you can follow Josh, Sarah, and Prossimo online. Quotes [00:04:05] “We just like to do a lot research about what we’re doing. We’re not a throw it at the wall and see what sticks organization.” [00:12:05] “From my perspective in communications and fundraising, I think this is a great moment for us to help people understand that memory safety isn’t at the crux of Log4j.” [00:14:31] “Rising tides raises all ships.” [00:25:27] “We have a huge amount of history that tells us C++ code is not safe.” [00:29:25] “I really hope that ten years from now, the number one web server is not written in C, that cannot happen, we can’t allow that to happen. Popular web servers written in C need to go.” [00:36:37] “We can have a plan to boot OpenSSL off the internet. That’s a dream of mine and I think that’s an achievable goal.” Spotlight [00:38:09] Justin’s spotlight is Twitter communities. [00:38:33] Richard’s spotlight is Karl Becker. [00:39:14] Sarah’s spotlight is Crowdin. [00:40:43] Josh’s spotlight is Qubes OS. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) SustainOSS Podcast (https://podcast.sustainoss.org/) Josh Aas Twitter (https://twitter.com/0xjosh?lang=en) Josh Aas LinkedIn (https://www.linkedin.com/in/josh-aas-406a772) Sarah Gran Twitter (https://twitter.com/sarahgrrrrrrran) Sarah Gran LinkedIn (https://www.linkedin.com/in/sarah-gran-saline) Internet Security Research Group (https://www.abetterinternet.org/) Prossimo (https://www.memorysafety.org/) Let’s Encrypt (https://letsencrypt.org/) Apache Log4j (https://logging.apache.org/log4j/2.x/index.html) Linkerd (https://linkerd.io/) Justin Dorfman Twitter (https://twitter.com/jdorfman?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Crowdin (https://crowdin.com/) Karl Becker GitHub (https://github.com/karlbecker) Qubes OS (https://www.qubes-os.org/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Josh Aas and Sarah Gran.
Guest Caroline Sinders Panelists Richard Littauer | Eriol Fox | Ben Nickolls Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Today, we are very excited to have as our guest, Caroline Sinders, who is the Founder of Convocation Design + Research. She’s also a critical designer, researcher, and artist, and a lot of the work she does is on online gender-based violence, as well as community health and toxicity. She has a lot of expertise looking at what Codes of Conduct mean, how to have safe communities, and how to understand how to code together better. Caroline details her journey and how she got into this line of work, and how she understands the boundaries of communities, what she observes in the open source communities, and how platforms influence communities. Also, she tells us about a great toolkit she read and some great resources you can check out if you’re new to dealing with Code of Conduct. Go ahead and download this episode to learn more! [00:02:44] Caroline explains how she started getting into this line of work. [00:07:08] As an ethnographer, we find out how Caroline understands the boundaries of communities and how she looks at them as building spaces of shared values. [00:13:17] Eriol wants to know things that Caroline sees happening in the spaces she observes, especially within open source communities, and why she thinks this happens in these communities. [00:19:18] Ben wonders how Caroline feels about the influence that a platform has on communities, appreciation, and values of skill sets within that community. [00:23:34] Eriol wonders if Caroline has encountered any communities that are very resistant to code of conduct being implemented. Also, Caroline talks about an interesting toolkit she read called, Toolkit for Cooperative, Collective, & Collaborative Cultural Work. [00:31:36] Caroline shares some great resources that are worth checking out if you’re new to dealing with Code of Conduct. [00:33:29] Find out where to follow Caroline on the web. Quotes [00:22:54] “ I think we’re stuck in a place where community worth for a community member is how many lines of code you’ve written and maybe not how many successful events have you run, how many facilitation trainings have you gone through, how any harassment teams have you helped serve spun up a guide, and those are the skills we need.” [00:25:18] “Community doesn’t mean friendship.” [00:25:21] “Just because you’re a small group of people that doesn’t mean you aren’t going to have a problem, it just means you haven’t had one yet.” Spotlight [00:34:45] Eriol’s spotlight is a talk by Kiran-Rin Oliver: Community Repositories- Why You Need One Your Open Source Project. [00:35:25] Ben’s spotlight is a project called OpenAstroTech. [00:36:04] Richard’s spotlight is Christmas Bird Counts. [00:36:41] Caroline’s spotlights are the Toolkit for Cooperative, Collective, & Collaborative Cultural Work, and a shout out to her friends for celebrating their 10th Anniversary of pie hard, where they ate pie and watched Die Hard during the holiday season. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Digital Infrastructure Podcast (https://dif.fireside.fm/) Digital Infrastructure Podcast-Episode 7: Caroline Sinders on the Importance of Diverse Communities (https://dif.fireside.fm/7) Caroline Sinders Twitter (https://twitter.com/carolinesinders) Caroline Sinders Website (https://carolinesinders.com/) Toolkit for Cooperative, Collective, & Collaborative Cultural Work (https://toolkit.press/introduction.html) How to Respond to Code of Conduct Reports by Valerie Aurora (https://frameshiftconsulting.com/resources/code-of-conduct-book/) Community Repositories- Why You Need One Your Open Source Project (YouTube) (https://www.youtube.com/watch?v=OfAEzrt4mYA) OpenAstroTech (https://openastrotech.com/) Audubon Christmas Bird Count (https://www.audubon.org/conservation/join-christmas-bird-count) Die Hard (https://www.imdb.com/title/tt0095016/) “What Does a Community Need?” Researching Remote Communities, Digital Events, Academic Conferences, and Tool Design during COVID19 by Caroline Sinders, Melina Garcia, and Melissa Huerta (Simply Secure) (https://simplysecure.org/blog/communities-and-remote-collaboration/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Caroline Sinders.
Guest Rodrigo Mendoza Panelists Richard Littauer | Justin Dorfman | Ben Nichols | Eric Berry Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Today, we have a really awesome guest to talk about some really cool stuff. Rodrigo Mendoza is the Founder and CEO of Quine, a data-driven professional network for software creators, as well as GitNFT, an NFT minting platform for GitHub commits. Rodrigo dives deep in Quine and tells us why he’s focusing on open source and software developers, and what is so different about his platform. We also learn more about GitNFT, which is a part of Quine but a different product, and he talks about some of the issues he’s had with GitNFT and why some people get so riled up towards NFTs and Web3. Go ahead and download this episode now to find out much more! [00:02:09] We start off with Rodrigo telling us what Quine is. [00:04:12] Richard wonders why Rodrigo is focusing on open source and software developers in particular. [00:05:26] Richard asks Rodrigo how Quine is not a subset of LinkedIn, and he tells us what’s different about his platform. [00:09:17] Ben wonders if Rodrigo has any pathways he could create to bring more people into open source to distribute more opportunities to people. [00:12:33] Another thing Rodrigo works on is GitNFT, so we find out more about that and how it works. [00:16:22] Justin asks Rodrigo his thoughts on why some people in this industry or our community are so hostile towards NFTs and Web3 as a whole. [00:21:28] Richard wonders how Rodrigo deals with the internal conflict. [00:23:36] Ben shares his thoughts on NFTs, and Rodrigo talks about some of the issues he’s had with GitNFT. [00:29:17] Eric shares some closing thoughts on GitNFT, NFTs overall, and what he loves about this project. [00:32:35] Find out where you can follow Rodrigo and learn more about Quine. Quotes [00:02:28] “We think that coding is a super-power and if you can code, then you should be able to monetize your skill in a way that is very easy and very fluid.” [00:06:48] “We think of open source as the professional network of the future.” [00:07:21] “We think that open source contributions are going to be micro-certificates of skill.” [00:08:35] “Open source contributions are proof-of-work for skills.” [00:10:07] “I like to think that open source is still in its early stages.” [00:11:09] “Open Source has the same problems that a creator economy has: It has issues all around attention, monetization, content creation, content consumption, etc.” [00:15:40] “We think that having an NFT of a commit can have value based on historical significance.” [00:19:44] “We want to flip the script on how we monetize open source contributions.” Spotlight [00:33:33] Ben’s spotlight is Exercism.org. [00:34:07] Eric’s spotlight is the Firefox Browser Developer Edition. [00:34:27] Justin’s spotlight is a GitNFT discussion on the Sustain discourse. [00:34:45] Richard’s spotlight is ADHD medication. [00:35:16] Rodrigo’s spotlight is Bioconductor. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Rodrigo Mendoza Twitter (https://twitter.com/r0dms) Rodrigo Mendoza LinkedIn (https://www.linkedin.com/in/r0dms/) Quine (https://quine.sh/) Quine Twitter (https://twitter.com/quine_sh) GitNFT (https://gitnft.quine.sh/) GitNFT Twitter (https://mobile.twitter.com/gitnft) “Devs have eaten the world,” by Rodrigo Mendoza (https://medium.com/quine/devs-have-eaten-the-world-523c8a1d1da2) Exercism (https://exercism.org/) Firefox Browser Developer Edition (https://www.mozilla.org/en-US/firefox/developer/) Sustain Discourse-GitNFT discussion (https://discourse.sustainoss.org/t/gitnft-autograph-and-sell-your-github-commits/885) Bioconductor (https://www.bioconductor.org/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Rodrigo Mendoza-Smith.
Guest John Amaral | Kyle Quest Panelists Richard Littauer | Eric Berry Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Today, we are excited to have two guests with us from Slim.ai, which is a company that focuses on developer experience. Joining us is John Amaral, who is the CEO of Slim.ai and Kyle Quest, who is the CTO of Slim.ai and creator of DockerSlim. We are going to learn all about Slim.ai, who is using it, tools they are building, and why Kyle created DockerSlim. Also, John and Kyle fill us in what they’re doing to give back to the communities and why they have the best developer focused investors. Go ahead and download this episode now to find out much more! [00:02:24] John tells us what Slim.ai does. [00:04:10] Kyle expands on the ‘ai’ part of it which stands for “Application Intelligence,” and what aspects he would go in and modify. [00:08:22] We learn who is primarily using Slim.ai. and the tools they are building. [00:10:53] Kyle fills us in more about the governance of DockerSlim, how he ended up having more contributors contribute to it, and how it maintains itself as a free project with all the work he’s putting in. Also, he mentions Gitpod as a great tool. [00:14:31] John tells us how they are paying themselves and their developers. [00:19:46] Eric asks Kyle and John if they see a shift in the community to where there is more attention and new avenues that containerization is providing, and if they see the developer environment of the future primarily being in the Cloud. [00:24:03] When Richard thinks of the Cloud he thinks of large business practices, which are interested in paying other large projects to host their stuff, and he asks Kyle to share his thoughts on this. [00:26:15] We hear how John and Kyle are maintaining their core value of helping developers do better and their amazing investment partners. [00:29:01] Kyle and John explain what they’re doing to give back to the communities. [00:36:03] Find out where you can follow along with Slim.ai, John, and Kyle and get involved with their communities. Quotes [00:11:42] “There are many ways to contribute: It’s not just about code, it’s about feedback, ideas, and suggestions.” [00:14:52] “We believe in open source as a foundational way to build value with developers.” [00:15:06] “We work in a way that is designed around interacting and giving to developers.” Spotlight [00:37:02] Eric’s spotlight is Lazydocker built by Jessie Duffield. [00:37:29] Richard’s spotlight is Pieter van Noordennen. [00:38:21] John’s spotlight is Railway.app. [00:39:25] Kyle’s spotlight is Docker. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) John Amaral Twitter (https://twitter.com/amaral_john) John Amaral Linkedin (https://www.linkedin.com/in/john-amaral-a359241/) Kyle Quest Twitter (https://twitter.com/kcqon) Kyle Quest GitHub (https://github.com/kcq) Slim.ai (https://www.slim.ai/) DockerSlim (https://github.com/docker-slim/docker-slim) Gitpod (https://www.gitpod.io/) Sustain Podcast-Episode 85: Geoffrey Huntley and Sustaining OSS with Gitpod (https://podcast.sustainoss.org/85) boldstart (https://boldstart.vc/) Sustain Podcast- 2 Episodes with Dave Gandy (https://podcast.sustainoss.org/guests/dave-gandy) Lazydocker-GitHub (https://github.com/jesseduffield/lazydocker) Pieter van Noordennen Linkedin (https://www.linkedin.com/in/psvann/) Railway.app (https://railway.app/) Docker (https://www.docker.com/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guests: John Amaral and Kyle Quest.
Guest Duane O’Brien | Mandy Grover Panelists Richard Littauer | Justin Dorfman | Ben Nichols Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. On today’s episode we have two excellent guests, Duane O’Brien and Mandy Grover. Duane is the Head of Open Source at Indeed and Mandy is a Technical Content Architect III, as well as manages a team within the Technical Content organization at Indeed. They are here to talk about the FOSS Fund and the recently released FOSS Fund report. Duane and Mandy go in detail on the report and expand on who it is for, how to use it, tools they used, and things they’ll be writing about in the second report. We also learn the ups and downs of writing, but more importantly how Duane and Mandy built their friendship and trust in the process of writing this report successfully. Go ahead and download this episode now to learn more! [00:03:11] Mandy and Duane fill us in on the FOSS Fund report titled, Investing in Open Source: The FOSS Contributor Fund. [00:04:57] We learn more about how the FOSS Contributor Fund started, what it is, and how the response has been so far. [00:09:06] Justin wonders if Duane and Mandy ever thought this would become the blueprint, and then we hear the story how the Sentry thing came about. [00:16:08] Learn about some new things coming out in the second report. [00:19:24] Duane explains how you can still use this report even if your organization is not huge. [00:20:56] Richard wonders if you were a coder, how could you make yourself more eligible to be a recipient of funds. [00:24:19] Find out about a few of the tools they talk about in the report, one which is called Starfish. [00:26:28] Mandy fills us in on how everything went when they released the report and how they set expectations with each other. Duane also brings up about asking maintainers to write things. [00:33:54] Find out where you can find this report and where you can find Duane and Mandy online. Quotes [00:13:56] “We had this moment where we were like, it’s certainly projects, it’s certainly money, it’s certainly all these things, but at the heart of it is people.” [00:21:17] “The biggest problem that we don’t talk about is this: You are a single project in a sea of thousands that organizations may depend on.” [00:26:48] “We set expectations early, we knew the goal, and we were always there supporting each other and holding each other accountable.” [00:33:12] “Let’s temper our expectation of what we want maintainers to do when it comes to documenting things because it’s not easy.” Spotlight [00:35:15] Justin’s spotlight is Opensourcestories.org. [00:35:35] Ben’s spotlights are 24 Pull Requests and The Good Docs Project. [00:36:37] Richard’s spotlight is John Hill. [00:37:08] Mandy’s spotlight is to watch all movies. [00:38:29] Duane’s spotlight is the book, A Psalm for the Wild- Built by Becky Chambers. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Duane O’Brien Twitter (https://twitter.com/DuaneOBrien) Duane O’Brien Linkedin (https://www.linkedin.com/in/duaneobrien) Mandy Grover Twitter (https://twitter.com/mandyegrover) Mandy Grover Twitter (Indeed) (https://twitter.com/agrover_indeed) Mandy Grover Linkedin (https://www.linkedin.com/in/mandygrovermatc/) Indeed Open Source (https://opensource.indeedeng.io/) Investing in Open Source: The FOSS Contributor Fund-(EBOOK) (https://opensource.indeedeng.io/Investing-in-Open-Source/) Sustain Podcast-Episode 80: Emma Irwin and the FOSS Fund Program (https://podcast.sustainoss.org/guests/emma-irwin) Sustain Podcast-Episode 96: Chad Whitacre and how Sentry is giving $150k to their OSS Dependencies (https://podcast.sustainoss.org/guests/chad-whitacre) Sustain Podcast- Episode 38: Working Group Updates with Justin & Javi (https://podcast.sustainoss.org/38) Sustain Podcast-Episode 101: Nicholas Zakas and ESLint (https://podcast.sustainoss.org/101) FOSS Contributor Fund (https://engineering.indeedblog.com/blog/2019/11/foss-fund-adopters/) Starfish-GitHub (https://github.com/indeedeng/starfish) Open Source Stories (https://www.opensourcestories.org/) 24 Pull Requests (https://24pullrequests.com/) The Good Docs Project (https://thegooddocsproject.dev/) John Hill (https://about.me/jpjhill) John Hill Twitter (https://twitter.com/jpjhill?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Sunset Blvd (https://www.imdb.com/title/tt0043014/) All the President’s Men (https://www.imdb.com/title/tt0074119/) David Lynch movies (https://www.imdb.com/name/nm0000186/) A Psalm for the Wild-Built (Monk & Robot #1) by Becky Chambers (https://www.otherscribbles.com/#/a-psalm-for-the-wild-built/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Duane O’Brien and Mandy Grover.
Guest Samuel Wein Panelists Richard Littauer | Justin Dorfman Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. On today’s episode, we are very excited to have as our guest, Samuel Wein, who is a core developer and Executive Chairman of the OpenMS Foundation, a Post Doc at University of Tuebingen in Germany, and the head of a software consultancy specializing in analysis of RNA using Mass Spectrometry. Samuel fills us in on OpenMS and Mass Spectrometry and how he’s trying to make it better and expand it. He explains more about the governance process, how the funding process is going, training programs he’s done, and an internship program in the works to get more diversity. Samuel shares some great groups to get involved in the open source projects sciences area, and what he would like to change with OpenMS. Go ahead and download this episode now to find out more! [00:02:14] Samuel is a scientist, so we find out how he ended up being a coder. [00:03:27] Samuel explains OpenMS and Mass Spectrometry, and Justin wonders if this was instrumental in the mRNA research from Moderna and the other place that Pfizer teamed up with. [00:06:47] Justin wonders how many times Samuel has been trying to get recruited from companies, such as Moderna, since they are probably looking for people like Samuel, and what’s keeping him away from them. [00:08:14] Richard wonders what the governance process was like. [00:11:09] Samuel has three partnerships for funding right now and Justin wonders if they are his go-to or if he needs to get more funding from different partners. [00:13:08] Richard asks Samuel if he can talk about how he’s keeping the project from ending up bending the corporate interest and what it looks like for him. [00:14:29] Justin wonders what other revenue streams Samuel has besides his donors and grants and if he has any training programs that he’s put together. [00:17:34] Besides documentation, Richard is curious to know if Samuel could think of looking at his organization and then the wider field as a whole of really improving JEDI work, and if there’s anything he’s working on besides that. [00:20:00] Samuel explains how people can get involved and what was helpful for him. [00:22:17] We find out what Samuel is interested in learning and changing, as well as other things he’s interested in doing with OpenMS. [00:24:07] Samuel suggests some groups that have useful to him to join, such as Open Bio, EuBIC-MS, and HUPO PSI. [00:25:45] Find out where you can follow Samuel on the internet. Quotes [00:08:19] “My experience with scientific projects developed in labs is that they unfortunately tend to have a lifecycle that is contingent upon the career path of the core developer.” [00:08:45] "There are issues with sustainability and maintainability once the original developer has left.” [00:09:39] “[On community organizing in OSS] It’s all volunteer, it’s all passion projects, and you need to steer people towards their passions.” [00:16:20] “We’re looking for a Community Manager.” [00:22:41] “I would like to convince more scientists of the importance of choosing their software based on it’s openness.” Spotlight [00:27:23] Justin’s spotlight is BioJS. [00:27:56] Richard’s spotlight is _The Wheel of Time _books by Robert Jordan. [00:28:45] Samuel's spotlight is Anathem by Neal Stephenson. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Samuel Wein PhD Linkedin (https://www.linkedin.com/in/samuel-wein-phd-20700323) Samuel Wein GitHub (https://github.com/poshul) OpenMS (https://www.openms.de/) sam@samwein.com (mailto:sam@samwein.com) Otakon (https://www.otakon.com/) Open Bioinformatics Foundation (https://www.open-bio.org/) EuBIC-MS (European Bioinformatics Community for Mass Spectrometry) (https://eubic-ms.org/) HUPO-PSI (HUPO Proteomics Standards Initiative) (https://psidev.info/) BioJs (https://biojs.net/#/) The Eye of the World: Book One of The Wheel of Time by Robert Jordan Anathem by Neal Stephenson Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Samuel Wein.
Guest Ele Diakomichalis Panelists Richard Littauer | Eric Berry | Pia Mancini Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. We are very excited to have as our guest today, Ele Diakomichalis, who is one of the Co-Founders and one of the core contributors to Radicle. What is Radicle? It’s a decentralized stack for code collaboration that enables developers to collaborate on code, govern code, and fund code in a decentralized way. Ele fills us in more about Radicle, how many people are on the team, how many people use it, the financial commitment to using Radicle, and he explains the three layers to the Radicle stack. Also, we find out Ele’s pipe dream for long-term usage of Radicle and his thoughts on how he thinks he can change the coding space for JavaScript and Ruby coders, and people who want to make open source better. Go ahead and download this episode now to find out more about how to get involved in Radicle! [00:01:28] Ele fills us in on what Radicle is and why it’s so awesome. Also, we learn how Radicle is different than using GitHub and then paying people through Open Collective using Ethereum. [00:08:39] We learn more about the financial commitment that somebody using Radicle might be obligated to or not obligated to. [00:15:29] Richard wonders what the current scope of Radicle is, how many people use it, and how big the team is. [00:18:09] What is Ele’s pipe dream for long-term usage of Radicle for the average contributor who doesn’t want anything to do with P2P or Crypto, and how does he think he can change the coding space for JavaScript coders, Ruby coders, or people who are interested in just making open source better and working on stuff? [00:22:42] The topic of finding a path for open source creators to capture more value out of their creations through a coin or token is brought up by Pia and she wonders how that’s looking now for Ele with Radicle, as well as challenges of paying or getting paid for value creation in open source. [00:32:12] If you want to get involved in Radicle find out where you can go. [00:33:25] Find out where you can follow Ele online. Quotes [00:06:25] “One of the things that we actually do with Radicle is actually leveraging Ethereum for code governance.” [00:13:28] “The last thing is basically what we call Radicle Funding, and this is basically our contribution to the open sustainability problem where you, as a maintainer, you can actually raise funds from your supporters, either as donations or in exchange for something within your community.” [00:19:17] “The second thing that it’s more of a dream or a hope, but I really feel that what we’re doing with Radicle works is introducing a non-hierarchical model for collaboration.” [00:19:57] “We really hope that we’re going to see a lot of these developers actually realizing that if we can also coordinate in a non-hierarchical way and sometimes this actually looks more beautiful.” [00:30:56] “Because we think that we need to create new cultural norms. We want to make this a norm that every time that you get paid, more developers get paid and try to create this more cyclical, regenerative, someone would say, open source economy.” Spotlight [00:34:31] Eric’s spotlights are iPad mini 6, Gitcoin and Kevin Owocki, and the immense value that Richard Littauer provides to the community, as well as his videos to check out on YouTube called, “Francis Bacon and Eggs.” [00:36:09] Pia’s spotlight is the Lex Fridman Podcast. [00:36:50] Richard’s spotlight is Nassar Hayat. [00:37:29] Ele’s spotlights are Abbey Titcomb, Nassar Hayat, IPFS, SSB, and other decentralized workers. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Eleftherios Diakomichalis Twitter (https://twitter.com/lftherios?lang=en) Eleftherios Diakomichalis Linkedin (https://de.linkedin.com/in/eleftheriosd) Elefttherios Diakomichalis Website (http://eleftherios.io/) Radicle (https://radicle.xyz/) Radicle Community (https://radicle.xyz/community.html) iPad mini (https://www.apple.com/shop/buy-ipad/ipad-mini) Kevin Owocki Twitter (https://twitter.com/owocki?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Francis Bacon and Eggs-Richard Littauer (YouTube) (https://www.youtube.com/playlist?list=PLYqf3zgG7JNPtk2z5Hnyh4-xEhLBkRfIG) Lex Fridman Podcast (https://lexfridman.com/podcast/) Nassar Hayat Twitter (https://twitter.com/nassarhayat/) Abbey Titcomb Twitter (https://twitter.com/abbey_titcomb) IPFS (https://ipfs.io/) Sustain Podcast- Episode 57-Mikeal Rogers on Building Communities, the Early Days of Node.js, and How to Stay a Coder for Life (https://podcast.sustainoss.org/guests/mikeal) Sustain Podcast- Episode 56-Dominic Tarr on Coding What You Want, Living On A Boat, and the Early Days of Node.js (https://podcast.sustainoss.org/guests/dominic) Sustain Podcast- Episode 68- Kevin Owocki-Introducing FundOSS.org: A new way of funding open source, by Gitcoin x Sustain (https://podcast.sustainoss.org/guests/kevin-owocki) Sustain Podcast- Episode 50- Kevin Owocki- Gitcoin, Quadratic Funding, and how Crypto can sustain Open Source (https://podcast.sustainoss.org/guests/kevin-owocki) Sustain Podcast- Episode 14-Kevin Owocki- Funding Open Source With Gitcoin (https://podcast.sustainoss.org/guests/kevin-owocki) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Ele Diakomichalis.
Guest Nicholas C. Zakas Panelists Richard Littauer Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. You may know my guest today, Nicholas Zakas, because he is the creator of a very popular JavaScript project called ESLint, which has been downloaded 13 million times each week. Nicholas is an independent software engineer, consultant, and coach, and has written numerous books including, Understanding ECMAScript 6, The Principles of Object-Oriented JavaScript, and Maintainable JavaScript. With over sixteen years of web application development experience and speaking at conferences around the world, he’s putting his focus now on mentoring and coaching the next generation of JavaScript engineers. Nicholas brings us on his journey sharing his story of becoming a developer, starting ESLint, and what he’s doing to make sure everybody in the ESLint community is able to benefit from the money they are bringing in. We also learn more about an interesting blog post he wrote, how contributors get paid, and other open source projects ESLint donates to. Why should you use ESLint? Go ahead and download this episode now to find out! [00:01:39] Nicholas shares his story with us starting out as a developer and how it led him to starting ESLint. [00:03:01] What did Nicholas mean when he said he fell in love with JavaScript? [00:03:47] We find out how long ESLint has been around, how many people are working full-time, and how he keeps himself in funds. [00:05:04] Nicholas talks about the Open Collective and GitHub sponsors they set up for donations. [00:07:42] Richard brings up a blog post Nicholas wrote on, “How to talk to your company about sponsoring an open source project” and he tells us what iterations he’s gone through with ESLint. [00:10:59] Nicholas talks about the difficulties in multi-tasking, and he tells us the next thing they tried with paying a straight per hour rate for team members. [00:17:15] Richard wonders where Nicholas came up with the less than standard rate for hourly work which is not really a Silicon Valley salary, and he also tells us how many hours per month he is paying out and for the people that have been paid, how they feel about it, and having no caps on what people can make. [00:20:43] Nicholas mentions using Tidelift, how much money it brings in, and the money going to TSC members. [00:22:04] Find out what else Nicholas is doing with the money besides paying contributors. He mentions several other open source projects they are donating to, and one person in particular he mentions is Sindre Sorhus. [00:27:58] Richard wonders more about the governance process and how Nicholas feels about it. [00:31:52] Nicholas dives deep as he explains three things that would convince him that ESLint would be a project that he would want to use. [00:34:20] We learn some future plans for what Nicholas would do with funds to make the project more sustainable. [00:38:09] Find out where you follow Nicholas online. Quotes [00:03:26] “And I see ESLint as really, this will sound cheesy, as an act of love on your code that we aren’t trying to change what it does.” [00:04:24] “We found that people who have kids are looking for something to do after the kids go to bed.” [00:05:52] “And so, if that is your starting point where even folks who are just coming right out of college are getting 120k each year, that means that’s the minimum that you need to raise in order to hire someone full-time if they’re in a major metropolitan area in the United States.” [00:22:17] “The first thing is we have what’s called a contributor pool, which is money that we set aside every month to pay non-team members for contributions to ESLint.” [00:22:46] “Generally, anything that is of benefit to the project we will potentially pay you for.” [00:24:43] “So, one of the things that we were looking at in terms of sustainability is we’re bringing in a certain amount of money each month.” [00:24:53] “We are building on top of the work of others. And so, why shouldn’t we be spreading that money to those others, because without them ESLint either wouldn’t exist or be a lot harder to maintain.” [00:28:17] “Well, what’s interesting is that when I started ESLint, in my mind this was like a one-year project.” [00:29:16] “And I just kept coming back to, what’s in it for them?” [00:30:44] “And so, how can I ensure the future survival of the project outside of me working on it?” Spotlight [00:38:52] Richard’s spotlight is StandardJS. [00:39:27] Nicholas’s spotlight is a project called Release Please. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Nicholas C. Zakas Twitter (https://twitter.com/slicknet?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Human Who Codes (http://humanwhocodes.com/) Open Collective- ESLint (https://opencollective.com/eslint) How to talk to your company about sponsoring an open source project by Nicholas C. Zakas- Human Who Codes (https://humanwhocodes.com/blog/2021/05/talk-to-your-company-sponsoring-open-source/) Reading List-Human Who Codes (https://humanwhocodes.com/reading/) Deep Work: Rules for Focused Success in a Distracted World by Cal Newport (https://www.amazon.com/Deep-Work-Focused-Success-Distracted/dp/1455586692/ref=sr_1_1?crid=20RZZIIP2GWVG&dchild=1&keywords=deep+work+cal+newport&qid=1634932822&qsid=140-9480495-9312539&sprefix=deep+work%2Caps%2C101&sr=81&sres=0349411905%2C9123832355%2C9123781467%2C912411412X%2CB07DBRBP7G%2C1401962122%2C0735211299%2C9123963255%2C0525536558%2C1443460710%2CB009CMO8JQ%2C1544512279%2CB00IWYP5NI%2CB07SBX56MC%2C0374533555%2CB08817M9SS&srpt=ABIS_BOOK) A year of paying contributors (ESLint) (https://eslint.org/blog/2020/10/year-paying-contributors-review) Sindre Sorhus (https://sindresorhus.com/) ESLint (https://eslint.org/) Standard JS-GitHub (https://github.com/standard/standard) Release Please-GitHib (https://github.com/googleapis/release-please) Understanding ECMAScript 6: The Definitive Guide for JavaScript Developers by Nicholas C. Zakas_ The Principles of Object-Oriented JavaScript by Nicholas C. Zakas Maintainable JavaScript: Writing Readable Code by Nicholas C. Zakas_ Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Nicholas Zakas.
Guest Paul Bahr | DeAnn Bahr Panelists Richard Littauer | Allen “Gunner” Gunn | Eric Berry | Justin Dorfman | Pia Mancini | Eriol Fox | Ben Nichols Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Cue the horns and balloons folks because today’s episode is extremely special. We are celebrating our 100th episode!! Can you believe it? We are so fortunate to have everyone with us, including our editors, as our conversations takes us back to the origins of this podcast and how it all began. We find out a little bit more about each panelist, and thoughts about the future of Sustain and plans going forward. The topic of having more controversy on this podcast is discussed, and thoughts on how each panelist sees the impact this podcast has made on open source sustainability and whether or not we can measure it. Go ahead and download this episode now to hear more and thank you for celebrating this momentous event with us! [00:00:58] We start by getting to know the background of each panelist, where they work, and what they do. [00:08:25] Since Richard always states in the beginning of every episode, “Where are we going,” Paul asks where Sustain is going as an organization and if they have any future plans. [00:13:49] Eriol shares some thoughts with us about the future of Sustain Open Source Design. [00:16:12] Richard brings up wishing there was more controversy on the Sustain podcast and the panelists share more. [00:21:07] Pia talks about some things going back to the origins of this podcast. [00:23:40] We hear from everyone on how they see the impact that this podcast has made on open source sustainability, and if they think we can measure open source sustainability. Quotes [00:15:24] “I really do think that the time for design as a topic within open source has never been more rich, involved, and interesting because of the amount of designers understanding what open source is in all of its different flavors and varieties. And, wanting to participate in new ways or old ways or different ways and doing a lot of really interesting stuff lately. So, I really do think it’s really a special time for designers in open source from what I can tell.” Spotlight [00:32:37] Gunner’s spotlight is OpenNews. [00:33:02] Paul’s spotlight is Descript. [00:33:42] Eric’s spotlight is Firefox. [00:34:04] Justin’s spotlight is Gregor Martynus. [00:34:20] Ben’s spotlight is The National Museum of Computing. [00:35:07] Pia’s spotlight is SMAT (Social Media Analysis Toolkit). [00:35:38] Richard’s spotlight is “Bird Facts with Richard Littauer.” Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Ford Foundation (https://www.fordfoundation.org/) Alfred P. Sloan Foundation (https://sloan.org/) Committing To Cloud Native Podcast (https://podcast.curiefense.io/) Reblaze (https://www.reblaze.com/) Curiefense (https://www.curiefense.io/) Sustain our Docs (Pilot Episode) (https://podcast.sustainoss.org/bonus-docs-pilot) Sustain Open Source Design Podcast (https://sosdesign.sustainoss.org/) Open Collective (https://opencollective.com/) OpenNews (https://opennews.org/) Descript-GitHub (https://github.com/descriptinc) Firefox (https://www.mozilla.org/en-US/firefox/new/) Gregor Martynus GitHub (https://github.com/gr2m) Light Years Ahead | The 1969 Apollo Guidance Computer-YouTube (https://www.youtube.com/watch?v=B1J2RMorJXM) Social Media Analysis Toolkit (SMAT) (https://www.smat-app.com/) All About Birds-Cooper’s Hawk (https://www.allaboutbirds.org/guide/Coopers_Hawk/id) Credits Produced by (Richard Littauer) (https://www.burntfen.com/) Edited by Paul M. Bahr at (Peachtree Sound) (https://www.peachtreesound.com/) Show notes by DeAnn Bahr (Peachtree Sound) (https://www.peachtreesound.com/) Special Guest: Paul and DeAnn Bahr.
Guest Matt Mankins Panelists Richard Littauer | Ben Nichols Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Today, we are very excited to have as our guest, Matt Mankins, joining us from Barcelona. He is a Fellow at Mozilla, currently working on advancing open monetization strategies for the web. He previously worked at the publisher Condé Nast, where he led global monetization engineering efforts for the company’s iconic brands and was the CTO of FastCo magazine. He’s also the Founder of numerous companies such as Lorem Ipsum Books, SMTP.com, Vert, and Fair Tread. On this episode, Matt fills us in on his journey as a Fellow at Mozilla and his ideas about alternative ways to fund the web, which led him to the idea of Kudos, that came out of thinking about payments. We learn what his main goal is right now with Kudos, the hardest problem he’s facing as he develops Kudos, and what he’s trying to accomplish before his Fellowship ends. Also, find out what Matt means when he said, “Kudos are about the creation, not the creator.” Go ahead and download this episode now to find out much more! [00:02:20] Matt fills us in on the history of the Lorem Ipsum Bookstore. [00:03:57] We learn what Matt is doing at Mozilla and he explains Interledger. [00:07:00] Matt describes what Kudos is and how it works, since that is the main thing he is working on now. [00:12:50] Matt explains how Kudos is in the philosophy stage right now and the implementation is up to the various people that implement this. [00:15:22] Flattr is brought up in conversation, and Matt explains something he did called “in-a-moon.” [00:17:27] Richard wonders how Matt sells this to companies and how does he get them involved in wanting to invest in Kudos, and Matt shares a goal he has right now. [00:20:02] Matt shares what he thinks is the hardest problem he’s facing right now as he develops Kudos. [00:21:52] Ben wonders if Matt is looking for particular communities that might be interested in experimenting and Matt shares a dream of his with us. [00:24:09] We find out how Matt is working with the Mozilla communities and how he’s about to be in the “build it phase” and the “promote it a little bit more phase.” He also tells us something he’s hoping to do in the implementation phase with Facebook and Kudos. [00:30:44] Find out where you can follow Matt and his work online. Quotes [00:11:31] “In my mind, this is not just supporting Babel or Henry, but you’re supporting all of the contributors that could number in the thousands or tens of thousands.” [00:22:21] “One of my dreams is that, as a creator, I can just go do my creation and money will show up in my bank account as I do good work to society.” Spotlight [00:31:11] Ben’s spotlight is Open PHD Guiding. [00:31:56] Richard’s spotlight is the Scottish Rail System. [00:32:43] Matt’s spotlight is a GitHub project called libfood. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Matt Mankins Twitter (https://twitter.com/mankins?lang=en) Matt Mankins Blog (https://matt.mankins.net/) Matt Mankins Linkedin (https://uk.linkedin.com/in/mankins) Babel (https://babeljs.io/) JWT (https://jwt.io/) Interledger Foundation (https://interledger.org/) In-a-Moon Overview by Matt Mankins (https://www.slideshare.net/mankins/inamoon-overview) Flattr (https://flattr.com/) The Hacker Milieu as Gift Culture (http://www.catb.org/~esr/writings/cathedral-bazaar/homesteading/ar01s06.html) Open PHD Guiding (https://openphdguiding.org/) ScotRail (Scotland’s Railway) (https://www.scotrail.co.uk/) libfood-GitHub (https://github.com/noahlevenson/libfood) Flossbank (https://flossbank.com/) The Digital Infrastructure Fund Podcast Hosted By Richard Littauer (https://dif.fireside.fm/) The Faithful-The King, The Pope, The Princess- Laemmle Theatres (https://www.laemmle.com/film/faithful) Sustain Podcast-Episode 96-Chad Whitacre and how Sentry is giving $150k to their OSS Dependencies (https://podcast.sustainoss.org/96) Credits Produced by [Richard Littauer] (https://www.burntfen.com/) (https://www.burntfen.com/) Edited by Paul M. Bahr at [Peachtree Sound] (https://www.peachtreesound.com/) (https://www.peachtreesound.com/) Show notes by DeAnn Bahr [Peachtree Sound] (https://www.peachtreesound.com/) (https://www.peachtreesound.com/) Special Guest: Matt Mankins.
Guest Silona Bonewald Panelists Richard Littauer Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Today, our guest is Silona Bonewald, who is the Executive Director of IEEE SA OPEN, which is a comprehensive platform offering the open source community cost-effective options for developing and validating their projects. She is also the Founder of Leadingbit Solutions. We find out why Silona was a taker, not a maker, when she first got into open source, how she went from writing code to working on policy, how she ended up at IEEE, and what SA OPEN does. She reveals her long-term vision for IEEE and open source, how she feels about standards using her Reese’s Peanut Butter Cups metaphor, working on certifications, and she shares her thoughts on where she thinks we will be down the road in the distant future in terms of badges and certification for open source. Go ahead and download this episode to learn much more from Silona! [00:01:30] Silona tells us how she was a taker, not a maker, when she first got into open source. [00:05:20] At some point Silona segued from writing code to working on policy and she tells us how that happened. [00:06:53] We find out how Silona ended up at IEEE and what SA OPEN does. [00:09:08] Silona talks about her long-term vision for both IEEE and open source. [00:11:30] Standards are explained by Silona, how they work, why they think in decades, and who the 30,000 people are involved with standards. [00:14:17] In regard to talking to developers, Richard wonders if Silona feels like she’s often trying to talk in two languages again when people would come into the room while she was coding. [00:18:48] Silona tells us about working on doing certifications and how they are going through badges and are in the design phase right now. She also mentions that IEEE recruits from engineering schools all over the world to get their members. [00:20:00] Richard wonders if some people think certifications are scary and they won’t be able to get them, will this slow down open source development by forcing people to jump through hoops in order to do work. [00:22:00] Find out about a conversation Silona had with Richard Rockefeller and Larry Brilliant. She talks about an experiment they are doing with three advisory groups which include the technical advisor, marketing advisor, and community advisor, which Georg from CHAOSS is running. Also, she tells us about a great article to check out written by Dries Buytaert on the “Makers and Takers.” [00:28:20] Richard mentions a great episode to check out on CHAOSScast Podcast with guest Stephen Jacobs, and he gives a shout-out to Rachel Lawson at Drupal. [00:28:55] Silona shares her thoughts on where she thinks we will be fifty years down the road in terms of badges and certification for open source. [00:34:14] Find out where you follow Silona on the internet. Quotes [00:09:59] “You can pull the data back out, but can you pull the community back out of GitHub?” [00:13:36] “But, I really do love the not doing the corporate dominance aspect, and the trying to achieve the balance pieces I think is really important when you’re creating a standard, especially if you want true adoptability.” [00:14:27] “My favorite little metaphor now is chocolate and peanut butter. You put your peanut butter in my chocolate. Oh, you put your chocolate in my peanut butter. And then you’ve got the Reese’s Peanut Butter Cups.” [00:23:29] “It’s hard to teach non-profits to become a software company.” Spotlight [00:35:08] Richard’s spotlight is Tom “Spot” Callaway, Episode #52 on Sustain Podcast where he was a guest, and listening about his adventure in Canada. [00:35:48] Silona’s spotlight is InnerSource Commons and the Patterns Working Group. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Silona Bonewald Linkedin (https://www.linkedin.com/in/silona) Silona Bonewald Twitter (https://twitter.com/silona?lang=en) IEEE SA OPEN (https://saopen.ieee.org/) Leadingbit Solutions (https://sites.google.com/leadingbit.com/leading-bit-solutions/home) The Long Now Foundation (https://longnow.org/) CHAOSScast Podcast (https://podcast.chaoss.community/) Project OCEAN (https://opensource.google/projects/project-OCEAN) Digital Impact Alliance Open Source Center (https://www.osc.dial.community/) Drupal (https://www.drupal.org/) Sustain Podcast-Episode 88-Foundations Roundtable: From Maintain to Sustain with Rachel Lawson and other guests (https://podcast.sustainoss.org/88) Sustain Podcast-Episode 35-Why the Drupal Community Cares with Rachel Lawson (https://podcast.sustainoss.org/35) OSPOCon 2021 (https://events.linuxfoundation.org/ospocon/) IEEE SA OPEN Community Advisory Group Meetings (https://opensource.ieee.org/community-advisory-group/meetings) Balancing Makers and Takers to scale and sustain Open Source by Dries Buytaert (https://dri.es/balancing-makers-and-takers-to-scale-and-sustain-open-source) IEEE SA OPEN Community Advisory Group Education (https://opensource.ieee.org/community-advisory-group/education) CHAOSScast Podcast-Episode 22: University OSPO Metrics with Stephen Jacobs (https://music.amazon.de/podcasts/cb69ea13-d021-49ff-8d4f-5e5e3f953028/episodes/271c289d-2b58-44dd-996e-69e0c157bda7/chaosscast-episode-22-university-ospo-metrics-with-stephen-jacobs) Tom Callaway Twitter (https://twitter.com/spotfoss?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Sustain Podcast-Episode 52-Being Willing to be Open: Twenty Years of Coding at Red Hat, with Tom “Spot” Callaway (https://podcast.sustainoss.org/52) InnerSource Commons (https://innersourcecommons.org/) Special Guest: Silona Bonewald.
Guest Anthony Ronda Panelists Richard Littauer | Eric Berry | Ben Nickolls | Eriol Fox Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Today, we have an amazing guest, Anthony Ronda, who is one of the leaders in the League of Extraordinary Foundry VTT Developers. Foundry Virtual Tabletop is a standalone application built for experiencing multiplayer tabletop RPGs, which helps you play games like Dungeons and Dragons and other games virtually. Anthony fills us in on the history of the League, the background of Foundry, and the open source module that was created. He also tells us about a really cool game he made, how he found it easier to make friends through the league, more about the Open Game License, and advice on how you can get started in this community. Go ahead and download this episode to find out more cool stuff! [00:01:40] Anthony explains Virtual Tabletop (VTT) and gives us the history and background of the League. [00:03:53] We find out the background of Foundry and how it’s geared more towards Dungeons & Dragons and tabletop role-playing games, and Anthony tells us how the adoption has been over the past couple of years. [00:07:29] In talking about the API developer community, we learn how this relates to open source and what type of contributions exist. Anthony mentions a book by Nadia Eghbal that helped him make sense of what was going on, especially with making sure games run smoothly. [00:11:15] Anthony tells us about a cool game he made in Foundry. [00:14:30] The topic is gaming communities and Richard is curious to know more about Wizards of the Coast and what their involvement is with open source and Anthony explains how his league is doing newer novel things. He also explains the Open Game License. [00:19:05] Anthony shares his thoughts on the barriers to entry. [00:21:32] We learn from Anthony how he found it easier to make friends through the league than other open source communities. [00:22:47] We find out how many people in the open source gaming community are there on behalf of their company. [00:25:17] Anthony tells us how you can get started in this community. [00:29:24] Find out where you can follow Anthony online. Quotes [00:15:09] “First off, rules aren’t protectable by copyright. However, a specific implementation of rules into texts are protected by our copyright.” [00:15:33] “Being a market leader doesn’t necessarily mean that you’re the best game, but it’s the game that everyone knows the rules too.” [00:17:47] “You can at least see the correlation if not show causation, that open licensing allows your game to be more popular and go everywhere.” Spotlight [00:30:20] Eric’s spotlight is an open source project called Voxelmade. [00:30:55] Ben’s spotlight is an open source astronomy tool called Stellarium. [00:31:27] Eriol’s spotlight is The Homebrewery, to turn pages into parchment and Dungeons & Dragons formatting. [00:32:19] Richard’s spotlight is the computer game Commander Keen. Also, if you know John Carmack, who is one of the creators of this game, please let him know we are very interested to have him on this podcast! ☺ [00:32:57] Anthony’s spotlight is Codidact. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Anthony Ronda Twitter (https://twitter.com/nthonyronda) Anthony Ronda-GitHub (https://github.com/anthonyronda/) Foundry Virtual Tabletop (https://foundryvtt.com/) Foundry VTT Twitter (https://twitter.com/FoundryVTT) Foundry Virtual Tabletop YouTube (https://www.youtube.com/foundrynet) Working in Public: The Making and Maintenance of Open Source Software by Nadia Eghbal (https://www.amazon.com/Working-Public-Making-Maintenance-Software/dp/0578675862) Open Game License (https://en.wikipedia.org/wiki/Open_Game_License) Awesome OGL Projects-Anthony Ronda-GitHub (https://github.com/anthonyronda/awesome-ogl) Voxelmade (https://voxelmade.com/) Stellarium (https://stellarium.org/) The Homebrewery (https://homebrewery.naturalcrit.com/) Commander Keen (https://en.wikipedia.org/wiki/Commander_Keen) Codidact (https://codidact.org/) Special Guests: Anthony Ronda and Benjamin Nickolls.
Guest Chad Whitacre 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. Today, we have the fabulous Chad Whitacre, who was one of the Sustain conference organizers in the first year and is currently a Senior Software Engineer on the Open Source team at Sentry, where he helps Sentry’s engineers and users collaborate to make Sentry even better than it already is. He is also the Founder of Gratipay, also known as Gittip. Chad takes us through his journey as we learn more about how he helped fund the first Sustain, and more about Gittip, Gratipay, Sentry, and what they’re doing to fund the open source projects that we depend on at Sentry. Go ahead and download this episode now to find out more cool stuff from Chad! [00:03:08] Chad fills us in how he first got involved with the idea of funding open source, what Gittip did, and gives a shout-out to Liberapay. [00:05:46] We learn a little bit about Gratipay, what it was like shutting it down, and a blog post that he wrote about it that you can check out. [00:08:31] Chad talks about his job at Sentry and what he does on a day-to-day basis. [00:12:57] We learn more about the Business Source License and risk mitigation. [00:16:47] Richard mentions a previous episode with Toby Langel to check out where he talks about the graph of what’s open source and what isn’t open source. [00:17:46] Chad explains what Sentry is doing to give the money back to people. [00:21:09] We hear how Chad made a list of open source projects Sentry uses. He also shares the origin story for Back Your Stack, and he tells us about his use of raw.githack.com. [00:26:33] Chad shares a story that starts at the beginning of 2020, and Duane O’Brien from Indeed contacting somebody at Sentry before he started and offering a grant, and what we learn what happened with the money. [00:29:22] Find out how Sentry donated $150,000 to open source! [00:33:11] Find out where you can follow Chad online. Quotes [00:10:53] “We have a great customer support team, but a lot of times there’s an anti-pattern, which is that I contact customer support and unfortunately their hands are tied, and so they say "I’ll let our product team know, but no promises." Or "I’ll let you know, if this ever ends up on the roadmap." That’s shutting the door in someone’s face - unfortunately we put customer support in that position to have to do that.” [00:11:45] “So one of the big projects this year has been tracking triage time, meaning somebody creates an issue in our GitHub issues, and asking - does anybody ever answer that?” [00:12:22] “Sentry is as open source as we can make it.” [00:18:43] “We just gave $150,000 roughly into the open source community.” [00:27:39] “The wider picture, the thing that we’re talking about, one of the big things obviously for sustaining is: companies need to fund open source.” [00:27:49] “We need to figure out how to have companies fund open source because companies are the ones that benefit from it, companies are the ones that have the money. We just need to figure out the mechanics.” [00:31:45] “It takes time to change systems.” Spotlight [00:34:11] Justin’s spotlight is the Sky Map App for Android. [00:34:48] Eric's spotlight is the artwork on Sentry. [00:35:56] Richard’s spotlight is timeanddate.com. [00:36:41] Chad’s spotlight is Glimesh.tv. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Chad Whitacre Twitter (https://twitter.com/chadwhitacre_?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Chad Whitacre Website (https://chadwhitacre.com/) Chad Whitacre Linkedin (https://www.linkedin.com/in/chadwhitacre) Sentry (https://sentry.io/welcome/) The End of Gratipay by Chad Whitacre (https://gratipay.news/the-end-cbfba8f50981) Friends Roastery Twitter (https://twitter.com/friendsroastery?lang=en) Liberapay (https://en.liberapay.com/) Sentry-GitHub (https://github.com/getsentry/sentry) Business Source License 1.1 (MariaDB) (https://mariadb.com/bsl11/) Sustain Podcast-Episode 76-Tobie Langel on what people mean when they say “Open Source” (https://podcast.sustainoss.org/76) Raw.githack.com (https://raw.githack.com/) Sentry’s Fundable Dependencies (https://raw.githack.com/getsentry/deps/fy2022/fundable.html) What is the right amount to give away?-SustainOSS Discourse (https://discourse.sustainoss.org/t/what-is-the-right-amount-to-give-away/849) Sky Map (https://play.google.com/store/apps/details?id=com.google.android.stardroid) timeanddate.com (https://www.timeanddate.com/) Glimesh (https://glimesh.tv/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Chad Whitacre.
Guest Marko Saric 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 hope you are as excited as we are to have as our guest today Marko Saric, who is the Co-Founder of Plausible Analytics, which is an open source and privacy friendly alternative to Google Analytics. If you’ve never heard about Plausible Analytics, then this is your episode to learn all about it. With over 4,000 subscribers in the past year, Marko tells us what they’ve done to get people to convert. He also gives us his perspective on how he sees the business surviving in the next ten years, what his future game plan is, and why it’s so important that Plausible Analytics is open source. Download this episode now to learn so much more from Marko! [00:01:33] Marko tells us what he does as one of the Co-Founders, how long Plausible Analytics has been around, and how many subscribers they have. [00:03:57] Justin asks Marko how he handles the bots and how much of a threat are they in terms of making sure that they don’t mess up someone’s expectations in terms of traffic. [00:06:15] We find out how Justin found Marko which was from a blog post he wrote and Justin wonders how this issue has converted people that are so Google dependent in terms of Google Analytics to turn over to a paid service like this, and how the shift has been since he was brought on board. [00:10:25] Eric wonders what’s to prevent developers from adding blockers to this system and is there a reason why they would or would not. [00:17:59] Marko tells us how he sees his business surviving in the next ten years, and if he sees any big plans that he is trying to push to make it so there is that harmony between advertisers and the consumers. [00:24:12] Richard wonders what Marko’s game plan in twenty-five years, where he wants to go in the future, and how to build a more sustainable web for everyone. [00:27:46] Does Marko see Plausible Analytics staying independent or possibly joining a company? [00:30:40] Justin shares a conspiracy theory about what he thinks Brave is doing to Plausible Analytics and Marko shares his thoughts. [00:32:59] Richard asks Marko why it’s important that Plausible is open source. [00:35:29] Marko tells us if he’s worried about people taking the code and just running another “Pausable” Analytics as a fork. Quotes [00:13:14] “My thinking is let’s try to make the devs better by getting website owners to use better tools for people that use ad blockers - the fact is still that most people don’t use ad blockers.” [00:15:01] “There’s a huge disconnect between people, like all of us here in the chat and the more kind of normal dev user.” [00:22:04] “If you actually give your vote and say no, or no to this and yes to that, you’re actually voting to make a change.” [00:22:14] “That’s one of the main Key Performance Indicators these days in companies is how many people are saying yes or no to that little banner we have on our sites.” [00:22:23] “I’m going to take my three seconds to click on options and then scroll down and click on reject because I know that it makes a difference.” [00:24:35] “Yeah, I mean GDPR was a great first step and I think if there can be something similar, but actually just going off to the personal data.” [00:24:48] “Many websites that I visit, the newspapers and so on, they will live from the ads.” [00:25:00] “I understand that there is a need for ads while that is the main monetization method of the web.” [00:26:15] “A few weeks ago, Ethical Ads installed Plausible and they wrote a blog post about it and I was like, “Perfect!” [00:27:19] “You can find people doing studies on their own website, and like personal ads versus contextual ads, they’re seeing no difference in terms of effectiveness or in the kind of income they get or the conversion rate or whatever.” [00:27:34] “You can actually do good business, both as a publisher but also as an advertiser, just by talking to people contextually or whatever other way they can find out that’s not really necessary as part of surveillance capitalism.” [00:28:45] “We just do our own thing and try to kind of do our own little sustainable business.” [00:33:19] “If you’re not open source and you’re talking about privacy first you will probably be excluded from the conversation. People will not take you serious.” [00:33:58] “And if you’re proprietary, a lot of people with technical knowledge and people really deep into this would not trust us because we’re just saying things. We don’t know who you are. Why would we trust you?” [00:35:08] “I gotta trust that by being open source and having so many eyeballs on it at least if there some kind of sketchy going on or whatever, somebody will kind of flag it.” [00:35:40] “I was completely new to all this licensed system. I had no idea I was using WordPress and stuff.” [00:36:29] “And I was like, again, I was new to the open since I had no idea that this is how it can work, that they will just upfront come to us and tell us, we don’t want to do anything to help you, but can you please do something so it helps us so we can kind of complete video and we have tens of thousands more of audience?” [00:37:47] “And we ended up with AGPL and we felt this was a great kind of license for our own situation.” [00:38:41] “Honestly from our perspective, like if we want to make this a thing that could become sustainable in the future, pay our own bills so we can focus on it full-time and then hopefully make a difference.” [00:39:32] “I know that my Co-Founder says that if you’re doing like a database and things for developers, you probably want to be MIT because then other companies can use other projects. But I would say if you’re coming from my perspective, as somebody who has to communicate the message and kind of differentiate ourselves and try to compete with what else is on the market, I was like, if you’re going to sell to consumers and other businesses, like it’s going to be really difficult to survive it in IT.” [00:39:57] “Again, as a beginner there are MIT licenses that have worked very well and they’re sustainable, but I just don’t know how I would compete with a bigger company.” Spotlight [00:40:31] Eric’s spotlight is a newsletter he signed up for called Console.dev. [00:40:54] Justin’s spotlight is a great read, “Developer, You May Need a Co-Founder in Marketing,” by Rauno Metsa, Microfounder of MicroFounder. [00:41:30] Richard’s spotlight is Andre Greig, a Scottish poet and his book called, Getting Higher: The Complete Mountain Poems. [00:41:44] Marko’s spotlights are Linux, Firefox, and WordPress. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Marko Saric Website (https://markosaric.com/) Marko Saric Twitter (https://twitter.com/markosaric) Plausible (https://plausible.io/) The Plausible Blog (https://plausible.io/blog) Ethical Ads Newsletter July 2021 (https://www.ethicalads.io/blog/2021/08/ethicalads-newsletter-july-2021/) “58% of Hacker News, Reddit and tech-savvy audiences block Google Analytics” by Marko Saric (https://plausible.io/blog/google-analytics-adblockers-missing-data) Console (https://console.dev/) “Developer, You May Need a Co-Founder in Marketing” by Rauno Metsa (https://microfounder.com/blog/cofounder-in-marketing) Getting Higher: The Complete Mountain Poems by Andrew Greig (https://www.amazon.com/Getting-Higher-Complete-Mountain-Poems/dp/1846971926) Linux (https://www.kernel.org/category/about.html) Mozilla Firefox (https://www.mozilla.org/en-US/firefox/new/) WordPress (https://wordpress.org/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Marko Saric.
Panelists Justin Dorfman Guest Portia Burton · Eric Holscher Show Notes Hello and welcome to Sustain! Today, we have a bonus episode for you to listen to, and we’re calling it “Sustain Our Docs.” If you are looking for your place in open source, then you have found it. We’ll be sharing with you a new concept around documentation and sustainability and all that kind of cool stuff. We’re going to talk about how you can leverage documentation, how you can leverage content to bring more people, more attention, and more funding to your products. We will talk to experts who know how to write content engagingly, interview people who speak about the importance of content having goals, and talk to people who have successfully built projects, used excellent documentation and used the content as the pillar of their success. Our hosts are Portia Burton and Eric Holscher. Portia is the owner of Document-Write, a technical documentation agency, and Eric is the co-founder of Read the Docs, Write the Docs, EthicalAds, and PyCascades. We learn about Portia and Eric’s backgrounds, businesses, and visions for this podcast. They also have conversations about the sponsorship model, the multi-pronged finding model, the meaning of funneling, and the importance of documentation and sustainability. So go ahead and download this episode now to find out much more! [00:00:38] We learn all about the hosts, Portia and Eric. [00:02:05] Portia tells us why she is super excited to talk about financial sustainability when it comes to open source projects. [00:05:35] Eric shares his thoughts on how in the software ecosystem, documentation is a huge part of how people get involved in projects, and he talks more about documentation and sustainability. [00:08:09] Portia wonders what kind of conversation Eric has when talking to a maintainer of an open source project about economic sustainability and its connection to documentation. [00:09:18] We learn more about EthicalAds and the sponsorship model. [00:13:45] Portia goes deeper into the multi-pronged funding model. [00:17:01] Eric explains more about what they mean by “funnelling.” [00:18:27] Portia and Eric explain what this podcast is all about. [00:21:50] We learn from Portia why money was the most off-putting part about open source and one of the biggest problems she had with having conversations about money. [00:24:29] Eric touches on the huge benefits to having really good documentation and some great teasers are mentioned for future episodes. Quotes [00:02:58] “I guess you know the vision is I want to see open source developers get paid.” [00:03:14] “And it just breaks my heart to see such talented, smart people not know how to make that next step and to be able to take a little bit of value or monetize, basically the gifts they put out in the world.” [00:04:45] “So I think documentation is a form of ethical content marketing.” [00:07:12] “Yeah, it’s one of those things that really brings me a lot of joy is seeing success in open source and people getting paid for the work that they’re doing.” [00:09:44] “And advertising is one of the ways, but I think developers know all the issues with online advertising around privacy and everything else.” [00:10:44 “Sponsorship model is a model that you see in other industries such as fitness and beauty, and it’s definitely something that open source projects could emulate as well.” [00:13:52] “I think we also need to have more conversations in the open source community about having different revenue streams, as opposed to depending on one.” [00:17:10] “It’s all the stuff that the successful projects are already doing.” [00:18:04] “And when you write documentation, when you write your blog posts, you’re actively finding your people, and how beautiful is that?” [00:20:42] “ And I’m just remembering, I ran into this thing in the Dev Rel World called the “Orbit Model” or something, and I do think that was a way of rebranding funnels in a way that’s a little bit less kinda loaded already.” [00:23:28] “I just think about the person who’s dropped from a bootcamp and they go into the ecosystem of software or whatever and they’re trying to learn how to be a developer, and they run into so many terrible documentation sites and software that they actually think that the problem is them, when actually the problem is the terrible state of documentation and in many parts of the ecosystem, and working to improve that situation is a huge benefit to lots of people.” Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Portia Burton Linkedin (https://www.linkedin.com/in/portialburton) Portia Burton Twitter (https://twitter.com/agencycecil?lang=en) DocumentWrite (https://documentwrite.dev/) Eric Holscher Linkedin (https://www.linkedin.com/in/eric-holscher-2b975111b) Eric Holscher Twitter (https://twitter.com/ericholscher?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Eric Holscher Website (https://ericholscher.com/) Read the Docs (https://readthedocs.org/) Write the Docs (https://www.writethedocs.org/) Ethical Ads (https://www.ethicalads.io/) PyCascades (https://2021.pycascades.com/) Credits Produced by Justin Dorfman (https://www.justindorfman.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Eric Holscher and Portia Burton.
Guest Josh Montgomery Panelists Eric Berry | Alyssa Wright | Richard Littauer Show Notes TRIGGER WARNING: There is mention of blood in this episode. Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Today, we have an amazing guest, Josh Montgomery, who is one of the co-founders of Mycroft AI, which is a private open source voice assistant and smart speaker, that customers could access, change, hack, and customize. Josh has also written a children’s book called, Mycroft and the Patent Trolls, that relates to open source sustainability. Josh takes us through the process of how Mycroft AI came about, we learn how it’s different than the other voice systems out there, and more about their goal, which is to provide value to customers in a way that makes them willing and eager to pay for it. He goes more in depth about the book he wrote which started because they realized there wasn’t a lot of innovation on the defense side, and Josh explains the ways the patent system needs to be reformed. Download this episode to find out much more! [00:01:42] We learn more about Josh and the story behind founding Mycroft AI. [00:04:20] Richard wonders how Josh builds this without having huge amounts of data to access. [00:06:04] When Josh talks about “us” he explains who “us” is, how large the community is, and what kind of people are in it. [00:08:21] Josh tells us about the challenges he faces trying to maintain that ethical boundary, but still be competitive. [00:12:37] Alyssa wonders if the business development model that Josh was talking about has been in any other space. [00:13:40] We hear a pitch for Mycroft AI from Josh. [00:15:20] Josh mentions giving back to the community and Richard wonders how that would work and who in particular would get the investment back. [00:18:18] Josh goes more in depth about how far they support people and what their focus is right now with Mycroft. [00:20:21] Richard brings up “Patent Trolls” and ask Josh to talk about the eleven law firms that he hired and the children’s book he wrote. [00:22:02] Josh explains how he feels about patents. TRIGGER WARNING. He shares an example about the guy who invented the “SawStop” and patented it. [00:25:46] Find out where you can follow Josh and Mycroft AI online. Quotes [00:03:19] “You know, we went and decided to do it an open way.” [00:05:26] “So the way we get access to data is by being good stewards of our customer’s data and then giving customers the choice of how that data is used.” [00:07:35] “You know our goal is to make it easier for those people to contribute and then to do as much of the heavy lifting as we can, you know, using company resources.” [00:09:31] “Many of the Silicon Valley giants, I mean for example, Google is under indictment by all fifty states in the United States.” [00:11:49] “And then from a sustainability perspective, you know, the next step to that is to take that revenue and share it with the people in the community who are building the skills that power the technology.” [00:12:31] “You know what I would argue is take the easy way out, which is you know, spying on people and it’s just something we’re not willing to do.” [00:12:50] “Plex is a great example of a company that took an open source stack, XBMC, right, or I guess it’s called Kodi now, took that and built a sustainable business where they provide some additional features for people who are paid.” [00:20:35] “So, one of the things that we realized when we started battling a Patent Troll was that there wasn’t a whole lot of innovation on the defense side.” [00:22:11] “A patent is a quid pro quo. It’s a deal between the general public and the inventor.” [00:23:42] “And so, you know, the patent system needs to be reformed in a number of ways.” [00:23:47] “But I think the two biggest things that need to happen is number one, it needs to be much, much harder to get a patent in terms of obviousness and in terms of people who have expertise in the area being able to reproduce it. So that’s number one. And then number two, they need to create a process that makes it extremely inexpensive and easy to challenge patents as they’re going through the process to get them revoked if they’re bad.” [00:24:24] “And so I think we need to restore the patent system back to what it was originally intended for.” [00:29:28] “You know, we’ve given open source a voice.” Spotlight [00:26:47] Alyssa’s spotlight is reflecting on how valuable open source surveys and polls have been in her journey. [00:27:38] Eric’s spotlight is a back massager by Comfier. [00:28:20] Richard’s spotlight is Greg, who is the unsung hero behind Peakbagger.com. [00:28:54] Josh’s spotlight is the context of gratitude to Steven Hickson. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Joshua Montgomery Twitter (https://twitter.com/oojoshua?lang=en) Joshua Montgomery Linkedin (https://www.linkedin.com/in/joshuawmontgomery) Mycroft AI (https://mycroft.ai/) Mycroft and the Patent Trolls by Joshua Montgomery Plex (https://www.plex.tv/) Sustain Podcast-Episode 80: Emma Irwin and the FOSS Fund Program (https://podcast.sustainoss.org/80) Sustain Podcast-Episode 78: Stormy Peters: Sustaining FLOSS at Microsoft’s Open Source Programs Office (https://podcast.sustainoss.org/78) Sustain Podcast-Episode 58: Joel Wasserman on Flossbank and Sustainability Giving Back to Dependencies (https://podcast.sustainoss.org/58) Sustain Podcast- Episode 67: Ryan Sipes and Building Community at Thunderbird (https://podcast.sustainoss.org/67) Troll Hunter- Mycroft’s Position on Patent Trolls-Mycroft AI Blog (https://mycroft.ai/blog/troll-hunter-mycrofts-position-on-patent-trolls/) SawStop (Wikipedia) (https://en.wikipedia.org/wiki/SawStop) Comfier (https://www.comfier.com/) Peakbagger (https://peakbagger.com/) Steven Hickson Linkedin (https://www.linkedin.com/in/stevenhickson) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Josh Montgomery.
Guest Dan Lorenc 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. Today, we have a very special guest, Dan Lorenc, who is a Staff Software Engineer and the lead for Google’s Open Source Security Team. Dan founded projects like Minikube, Skaffold, TektonCD, and Sigstore. He blogs regularly about supply chain security and serves on the TAC for the Open SSF. Dan fill us in on how Docker fits into what he’s doing at Google, he tells us about who’s running the Open Standards that Docker is depending on, and what he’s most excited for with Docker with standardization and in the future. We also learn a little more about a blog post he did recently and what he means by “package managers should become boring,” and he tells us how package managers can help pay maintainers to support their libraries. We learn more about his project Sigstore, and his perspective on the long-term growth of the software industry towards security and how that will change in the next five to ten years. Go ahead and download this episode now to find out much more! [00:01:09] Dan tells us his background and how he got to where he is today. [00:03:08] Eric wonders how Docker fits into what Dan is doing at Google and if he can compare Minicube and his work with what the Docker team is trying to drive. He also compares Kubernetes to Docker and how they relate. [00:06:13] Dan talks about if he sees a shift of adoption in the sphere of what he’s seeing, and Eric asks if he feels that local development with Docker is devalued a little bit if you don’t use the same Docker configuration for your production deploy. [00:08:49] Richard wonders in the long-term, if Dan thinks we’re going to continually keep making Dockers, better Kubernetes, or at some point are we going to decide that tooling is enough. [00:10:35] We learn who’s currently running the Open Standards that Docker is depending on and Dan talks about the different standards. [00:12:13] Dan shares how he thinks the shift towards open standards in particular with Docker, influences open source developers who are in more smaller companies, in SMEs, in medium-sized companies, or solo developers out there who may not have the time to get involved in open standards. [00:13:45] Find out what Dan is really excited about in terms of Docker, with standardization or in the future that will lead to a more sustainable ecosystem. [00:15:17] Justin brings up Dan’s blog and a recent post he just did called, “In Defense of Package Managers,” and in it he mentions package managers should become boring, so he explains what he means by that. [00:18:01] Dan discusses how package managers can help pay maintainers to support their libraries. [00:22:03] Richard asks Dan if he has any thoughts on getting other ways of recognition to maintainers down the stack than just paying them. He mentions things that he loves that GitHub’s been doing recently showing people their contribution history. [00:23:46] Find out about Dan’s project Sigstore and what his adoption looks like so far. [00:26:35] Richard wonders if Dan thinks it’s a good idea to have that ecosystem depend upon a few brilliant people like him doing this work or if there’s a larger community of people working on security supply chain issues. Also, who are his colleagues that he bounces these ideas off of and how do we eliminate the bus factor here. Dan tells us they have a slack for Sigstore [00:30:03] We learn Dan’s perspective on the long-term growth of the software industry towards security in general, how will that change over the next five to ten years, and how his role and the role of people like him will change. [00:31:35] Find out all the places you can follow Dan on the internet. Quotes [00:10:14] “You kind of move past that single point of failure and single tool shame that’s actually used to manage everything.” [00:12:44] “So, they kind of helped contribute to the standardization process by proving stuff out by getting to try all the new exciting stuff.” [00:16:33] The “bullseye” release actually just went on a couple of days ago which was awesome.” [00:17:04] “It’s a problem because there’s nobody maintaining, which is a really good topic for sustainability.” [00:24:46] “But nobody’s doing it for open source, nobody’s signing their code on PyPy or Ruby Gems even though you can.” [00:29:50] “These are not the Kim Kardashians of the coding community.” [00:30:25] “Something that we’ve been constantly reminding, you know, the policy makers wherever we can, is that 80 to 90% of software in use today is open source.” [00:30:51] “And even if companies can do this work for the software that they produce if we don’t think of, and don’t take care of, and don’t remember that these same requirements are going to hit opensource at the very bottom of the stack, and we’re kind of placing unfunded mandates and burdens on these repositories and maintainers that they didn’t sign up for it.” [00:31:11] “So we’re really trying to remind everyone that as we increase these security standards, which we should do and we need to do, because software is serious, and people’s lives depend on it.” Spotlight [00:32:32] Eric’s spotlight is a game called Incremancer by James Gittins. [00:33:35] Justin's spotlight is Visual Studio Live Share. [00:34:04] Richard’s spotlight is the BibTeX Community. [00:35:03] Dan’s spotlight is the Debian maintainers. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Dan Lorenc Twitter (https://twitter.com/lorenc_dan?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Dan Lorenc Linkedin (https://www.linkedin.com/in/danlorenc) Dan Lorenc Blog (https://dlorenc.medium.com/) Tekton (https://tekton.dev/) Minikube (https://minikube.sigs.k8s.io/docs/) Skaffold (https://skaffold.dev/) Open SSF (https://openssf.org/) Open Container Initiative (https://opencontainers.org/) Committing to Cloud Native podcast-Episode 20-Taking Open Source Supply Chain Security Seriously with Dan Lorenc (https://podcast.curiefense.io/20) “In Defense of Package Managers” by Dan Lorenc (https://dlorenc.medium.com/in-defense-of-package-managers-31792111d7b1?) Open Source Insights (https://deps.dev/) GitHub repositories Nebraska users (https://github.com/search?q=location%3Anebraska&type=users) CHAOSScast podcast (https://podcast.chaoss.community/) Sigstore (https://www.sigstore.dev/) RyotaK Twitter (https://twitter.com/ryotkak) Dustin Ingram Twitter (https://twitter.com/di_codes?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Incremancer (https://incremancer.gti.nz/) Visual Studio Live Share (https://visualstudio.microsoft.com/services/live-share/) Enhanced support for citations on GitHub-Arfon Smith (https://github.blog/2021-08-19-enhanced-support-citations-github/) Debian (https://www.debian.org/) Debian “bullseye” Release (https://www.debian.org/releases/bullseye/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Dan Lorenc.
Guest Niels ten Oever 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 Niels ten Oever, who is a Postdoctoral Researcher at the University of Amsterdam, and recently published a really interesting report from the Ford Foundation on “Human Rights Are Not A Bug: Upgrading Governance for an Equitable Internet,” which we will learn more about. Today, Niels shares his thoughts on what the internet is, what human rights are, and how to make sure that we all work in the open. Niels tells us about the idea he had to build this powerful tool for the people in Ethiopia and what happened with that. He explains how he got interested in Internet Governance, his thoughts on 5G, working with the Guardian Project to develop the StoryMaker app, and more about his PhD report called, “Wired Norms.” Niels also shares great advice for open source developers on what they can do to make the world a better place. Download this episode now to hear so much more from Niels. [00:01:41] Niels tells us how he got into being a developer and working in open source, and tells us about working with the Guardian Project to develop the StoryMaker app. [00:04:25] Niels explains how he came up with this idea to build this powerful tool for the people in Ethiopia. He talks about his involvement with Tactical Tech and more about the report he wrote for the Ford Foundation on “Human Rights Are Not A Bug: Upgrading Governance for an Equitable Internet” and he goes in depth about infrastructural norm of interconnection.” [00:16:23] Since Niels is someone who is an open source developer and has worked with open tools, Richard asks him how he views the intersection between large unseen infrastructure, human rights, and open source as this whole idea of everything should be able to be used by anyone else and how does that work with him with the idea of privacy. [00:20:56] Niels talks about an article that he did along with Mallory Knodel, that the New York Times printed called, ‘Master,’ ‘Slave’ and the Fight over Offensive Terms in Computing. [00:26:06] Richard is curious to know how Niels personally chooses what level of the stack to approach to figure out how to be a better person. Niels shares his thoughts and advice for open source developers on what they can do to make the world a better place. He mentions Cloudflare as a company that has adopted a Human Rights Policy. [00:31:58] We find out from Niels about writing his PhD report called “Wired Norms,” why he came out with it, and the best part of it. [00:36:12] Find out where you can follow Niels online and learn more about things that he’s writing. [00:36:27] Justin brings one final point about how Niels writes a lot of papers on 5G and how in America there a certain people that have this conspiracy theory that 5G is not secure, and since Niels works very closely in that community, he shares his thoughts. Quotes [00:03:18] “Then we develop different distros for the different parts of the radio station that have been in use ever since.” [00:03:52] “So we tend to think that you need the really fancy computers to do things, but Linux actually allowed me to reuse so much of the hardware and software there to enable freedom of expression.” [00:05:38] “I had also studied a year in Berlin and one of the quotes on top of the Humboldt University directly when you entered is in German and it means “Philosophers have always interpreted the world differently, but what really matters is to change it.” And that’s what I actually wanted to do. I didn’t want to be an armchair philosopher.” [00:08:42] “And then I thought like hey, but all these smartphones people carry around, they have as much computing power as my Linux boxes. Why don’t we actually do editing on that?” [00:09:51] “So then I got really involved with technical tech and other organizations working on digital security issues, but also found out that like teaching people who were under the most stressful situation of their lives to do something else added on top and that the best possible outcome of that behavior is nothing happens is almost like the worst premise for behavior change.” [00:10:30] “So, then I started wondering, why don’t we address this in the infrastructure itself?” [00:11:03] “So, that really confused me because my whole premise, freedom of expression plus access to information equals social change, clearly wasn’t true.” [00:13:09] “What is so interesting about the internet, which consist of more than 70,000 independent networks, lots of different devices from different manufacturers, lots of networking stacks, operating systems, that are all working together, that is possible through what I call “infrastructural norm of interconnection.” [00:14:49] “But this is the nature of infrastructure, it hides itself, it only shows what it breaks.” [00:17:47] “But, as open source developers know, the most central part in this are actually people.” [00:18:35] “But, unfortunately, as the excellent researcher Corinne Cath shows, is that many of these governance bodies, such as the internet engineering task force, there is a total monoculture that is actually very resistant to change.” [00:19:09] “And there is nothing inherently wrong with that, but it is wrong if they set the rules for a global internet.” [00:20:56] “Together with Mallory Knodel, officer at the Center for Democracy and Technology, I made a really simple internet draft to request people to stop using “master,” “slave” and “blacklist”, “whitelist,” and that ended up being a huge route which ended up in the New York Times.” [00:23:22] “But what’s the most important part I think is that it’s never done, your human rights are like muscles, you need to keep training them or else you lose them.” [00:24:10] “If your code is used for a bad thing, that doesn’t make you a bad person, but it makes you a bad person if you don’t do anything about it and if you don’t relate to that.” [00:24:37] “Our actions have consequences and people who work with computers have a disproportional impact on society.” [00:27:20] “Try to make the things a bit better, try to document your code better, try having discussions, try having people who are not just all CS white dudes on the developing team, but really do your best to bring more people in.” [00:28:43] “So, I do a lot of martial arts and I really enjoy it. And so, the first time you get punched in the face, you feel almost like insulted, right, like whoa, what, can you do this?” [00:29:35] “And I think that’s what open source software is and can be really good for because we can fork, we can change, we can make iterative changes, discuss them in our meetings.” [00:30:41] “So like it’s just another sign that says, “Club, need to comply to our methods, our tools, to be able to partake in this.” Spotlight [00:38:22] Eric’s spotlight is news that he just heard that Nadia Eghbal got engaged! [00:38:52] Justin’s spotlight is cosign, a container signing, verification storage application. [00:39:23] Richard's spotlight is Der Kleine Hobbit (The Hobbit in German) by J.R.R. Tolkien. [00:39:55] Niels spotlights are organizations that are active in Internet Governance: ARTICLE19 and the Center for Democracy and Technology. Also, great researchers such as Corinne Cath, and great pieces of software such as the Python community and Debian. He is also working on building 5G networks and has the Ettus B210. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Niels ten Oever Twitter (https://twitter.com/nielstenoever?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Niels ten Oever Website (https://nielstenoever.net/) “Human Rights Are Not A Bug: Upgrading Governance for an Equitable Internet” by Niels ten Oever (https://www.fordfoundation.org/work/learning/research-reports/human-rights-are-not-a-bug-upgrading-governance-for-an-equitable-internet/) Wired Norms: Inscription, resistance, and subversion in the governance of the internet infrastructure by Niels ten Oever (https://nielstenoever.net/wp-content/uploads/2020/09/WiredNorms-NielstenOever.pdf) ‘Master,’ ‘Slave’ and the Fight Over Offensive Terms in Computing-New York Times (https://www.nytimes.com/2021/04/13/technology/racist-computer-engineering-terms-ietf.html) Guardian Project-StoryMaker (https://dev.guardianproject.info/projects/wrapp/) Tactical Tech (https://tacticaltech.org/) Dr. Corinne Cath-Speth Website (https://corinnecath.com/) Qalb (programming language) (https://en.wikipedia.org/wiki/Qalb_(programming_language)) Cloudflare-Human Rights Policy (https://www.cloudflare.com/resources/images/slt3lc6tev37/fdLHB1OGp8ZWwzCTVlM0n/e0a42a032592ded778bda8c31c6747b1/BDES-2133_Impact-Week-Human-Rights-Policy.pdf) ARTICLE19 (https://www.article19.org/) Python Software Foundation (https://www.python.org/psf/) Ettus-USRP B210 (https://www.ettus.com/all-products/ub210-kit/) Debian (https://www.debian.org/) Nadia Eghbal Twitter (https://twitter.com/nayafia?lang=en) cosign-GitHub (https://github.com/sigstore/cosign) Der Klein Hobbit (The Hobbit in German) by J.R. Tolkien Harry Potter y la Piedra filosofal (Harry Potter and the Sorcerer’s Stone in Spanish) by J.K. Rowling Center for Democracy & Technology (https://cdt.org/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Niels ten Oever.
Guest Bruno Souza Panelists Richard Littauer | Justin Dorfman Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. If you’re looking to learn more about Java, this is the episode you really need to listen to. Today, our guest is Bruno Souza, a Brazillian Java programmer and a member of the OSI. Bruno is the Founder of SouJava, a Brazillian Java User Group which became the world’s largest, he was involved with some of the earliest JVM’s, and has been very influential not only in Brazil, but in the Java open source works at large. Bruno goes in depth on how he got involved in open source, getting involved in the OSI, and in Java. We also learn more about what Kotlin means for the community, how OpenJDK was extremely important for Java, and how Oracle really embraced the idea of OpenJDK. You will soon understand why Bruno is known as the “Brazilian JavaMan.” Go ahead and download this episode now to find out more! [00:01:44] Bruno explains how he got involved in open source and how long he’s been a developer. [00:03:46] We learn how Bruno got involved in the OSI early on and how he got involved in Java. [00:07:12] Justin asks Bruno how he felt during the legal proceedings on Oracle v. Google. [00:12:35] Richard wonders how the Brazilian government got in touch with Bruno and what role has Brazil played in open source. Bruno mentions a manifesto that his Java group wrote along with other user groups in Brazil, explaining how they, as developers, saw open source and standards. [00:21:51] Justin asks Bruno to talk about what Kotlin means for the community and what other projects took advantage of the OpenJDK contribution. [00:28:41] Richard asks who is paying the current Java maintainers and how do we make sure that companies are responsible in doing that. [00:35:14] Find out where you can find Bruno on the internet. Quotes [00:05:15] “So, for me that discussion really opened my eyes on how important it was for a developer to have access to the source code of the things they are doing.” [00:06:19] “The adoption of Java was important because they were looking for freedom because they wanted to be free from the vendors.” [00:06:47] “And so for me, when I started discussing open source in 2000, my whole objective was to discuss those two freedoms together, the freedom to choose different vendors and the freedom to do what you want with the software you’re using.” [00:09:01] “And so for me, it was more like Google was relying and benefitting from the Java tools, from all the knowledge on Java, for all the developers that knew Java.” [00:09:12] “But at the same time, they did not commit to the community.” [00:09:25] “And then when Oracle took over and they made the lawsuit, right, the problem with the lawsuit was, in terms of copywriting, it was damaging, I think. The way the lawsuit was done was damaging for developers, for software in fact.” [00:11:00] “Sometimes it’s like you’re swimming side by side with whales. The whale doesn’t even know you’re there, doesn’t care that you’re there. If the whale decides to move in another direction, you’re dead.” [00:16:20] “The interesting thing is that the Brazilian open source community at that time was mostly comprised of people using open source, so Linux, and Open Office, so basically people suing tools. And the Java community in Brazil was by far the strongest development community that was developing for Linux using Java. So then basically, we are bringing in the developer discussion.” [00:16:46] “So, for us, the whole point to us, you know, it’s not only about deciding to use open source, it’s about to develop basing your code on the standards and open source software.” [00:17:19] “You can buy software from someone, you can download software from someone, but the big effort that you actually do is to write your own software.” [00:23:15] “And, I think this was very important because Oracle did do amazingly with Java in open source because Oracle really embraced the whole idea of OpenJDK.” [00:26:15] “I think that having Java open source allows you to base other languages on top of the Java VM.” [00:26:55] “But Java is the runtime in all history, the runtime that will have received more investments from companies.” [00:27:30] “Honestly for me as a developer, I see languages as tools.” [00:29:24] “So we still have to battle that with the developer.” [00:29:27] “I mean look, the biggest beneficiary of open source is the software developer.” [00:29:33] “You know you can talk about companies can benefit, you can talk users can benefit, there’s lots of benefits around open source.” [00:30:01] “So, I think the biggest thing that we can do is actually show to companies how beneficial it is for them.” [00:31:15] “But, the more Twitter can get that stuff and put on the VM the less difference there is in between the open source version and what Twitter does, the less differences there are, the more Twitter can benefit from the advancements of the Java VM.” [00:32:56] “Reality, if you want to make sustainable open source, what you have to do is that we have to show the companies how valuable it is that code they have in their hands.” [00:33:14] “They’re not doing the work on the open source code.” [00:33:55] “You know it’s like companies that let their open source software be in this precarious situation they are throwing money down the drain.” [00:34:05] “They’re really ignoring the huge value they have in their hands and if that value disappears, they are going to pay for it… heavily!” [00:35:39] “Uncle Bob says that every five years we double the number of developers, so every five years half of the developers never heard of any of that.” [00:38:02] “I think open source in general needs love, needs more people giving and less people taking.” Spotlight [00:36:38] Justin’s spotlight is Coffeezilla on YouTube. [00:36:55] Richard’s spotlight is a book called, The Great Book of Amber by Roger Zelazny. [00:37:26] Bruno’s spotlight is a book called, Give and Take by Adam Grant. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Bruno Souza Twitter (https://twitter.com/brjavaman?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Bruno Souza Linkedin (https://br.linkedin.com/in/brjavaman) Bruno Souza Website (https://java.mn/) Bruno Souza Wikipedia (https://en.wikipedia.org/wiki/Bruno_Souza_(programmer)) CODE4.LIFE Blog (https://code4.life/blog/) The Best Developer Year by Bruno Souza (Free Book) (https://skills.code4.life/bestyear/) Open Sources 2.0: The Continuing Evolution by Chris DiBona , Mark Stone, Danese Cooper (https://www.amazon.com/Open-Sources-2-0-Continuing-Evolution/dp/0596008023) SouJava (https://soujava.org.br/) Open Source Initiative (https://opensource.org/) Software Development in the Government Manifest (https://soujava.org.br/manifesto/) Java Community Process (https://jcp.org/en/home/index) Kotlin (https://kotlinlang.org/) OpenJDK (https://openjdk.java.net/) “The Brazilian Effect” by Jonathan Schwartz (https://jonathanischwartz.wordpress.com/2006/04/16/the-brazilian-effect/) The Clean Code Blog by Robert C. Martin (Uncle Bob) (https://blog.cleancoder.com/uncle-bob/2014/06/20/MyLawn.html) Coffeezilla_ The Great Book of Amber by Roger Zelazny Give and Take: Why Helping Others Drives Our Success by Adam Grant Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Bruno Souza.
Guest Logan Kilpatrick Panelists Eric Berry | Justin Dorfman Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. We are very excited to have as our guest, Logan Kilpatrick, who is the Community Manager for the Julia Programming Language, a graduate student studying Software Engineering and Technology Law, and makes an exclusive announcement of another position he recently has taken on. Today, we are talking to Logan about the Julia Programming Language. We learn more about the role Major League Hacking played in the MLH Fellowship with Julia, why Logan is most interested in doing open source non-technical, his experience working at NASA, and the challenges he has with research papers. He also tells us about why the Julia community should not be using Slack, but maybe using Discord and Zulip in the future. Logan shares some parting advice about reaching out to people if there’s opportunities that are interesting to you. Find out more and download this episode now! [00:00:22] Logan gives us a brief introduction of who he is, what he does, and what this new position is he has recently taken on. [00:01:52] NumFocus is the topic and how this all came to be for Logan, and why Julia as a programming language is so unique and special. [00:05:48] Justin brings up ML Hacks and Logan explains more about this. [00:08:04] Logan fills us in on what his Julia day-to-day tasks that he works on and his non-technical tasks so he can influence the next non-technical open source contributor. [00:11:51] Find out if the Julia Programming Language is using any tools to monitor their community engagement. Justin talks about something he uses called Orbit, which is a framework for building high gravity communities. [00:16:00] Find out the experience Logan had working with NASA! [00:18:49] Logan has so much going on in his life and Justin wonders how he finds time to do anything. [00:20:10] We learn why Logan has a bunch of challenges with research papers. [00:22:47] Eric wonders if people are not sharing the code for reasons that they don’t want to give up intellectual property or that it’s not completely well-formed and they just want to own it, but still want to share it. Logan gives his perspective on this. [00:25:17] Logan explains the different places you can find the Julia community and why they should not be using Slack. Eric wonders what is out there that we can use that people would adopt, and Logan talks about Discord, Zulip, and Forum Community. [00:29:09] Logan covers one more thing, going back to the convo they had about open source contributions and non-technical contributions. He also brings up Jono Bacon’s book, People Powered. Quotes [00:04:46] “The estimate right now is something like a million developers or something like that, which is at a million users.” [00:05:53] “So, Major League Hacking is an incredible organization and they were sort of generous enough in the first iteration of the MLH Fellowship, which is just an opportunity for students to contribute to open source and get paid to do it by Major League Hacking and a bunch of peripheral organizations who support Major League Hacking.” [00:08:33] “I think my sort of general goal that has just come out recently for me is to make people understand that a non-technical contribution in open source is a viable way of contributing.” [00:08:58] “And the reason for that is I feel like there’s more opportunities to do those non-technical contributions and there’s more sort of missing pieces in the non-technical space.” [00:10:21] “Again, I think there’s so much non-technical work that if someone doesn’t step up and do it, it doesn’t get done.” [00:20:21] “One of which is a lot of times folks don’t release their code, which is sort of one of the missions of NumFocus and in a sense, “Open code equals better science.” [00:26:16] “To me, it’s 100% evident and perfectly clear that we should not be using Slack.” [00:26:23] “Slack is a tool that is built for corporations to communicate with one another... It is not a tool for open source projects to be using.” [00:28:46] “In my personal opinion, Discord and Zulip will probably be the two that are fighting each other in the future with respect to places that communities go and meet.” [00:29:22] “I think something that is perhaps might be obvious to some people, might not be obvious to some people, but really, non-technical contributions in my opinion are the pathway to making a code contribution.” [00:30:58] “I think my parting suggestion for people that I always try to instill whenever I have the opportunity to talk to people that I don’t know through the internet is take the opportunities to reach out to folks that you don’t know if there’s opportunities that are interesting to you.” Spotlight [00:31:55] Logan’s spotlight is the tool Julia’s visualization package Makie. [00:32:29] Eric’s spotlight is a suite of tools called Setapp. [00:33:03] Justin’s spotlight is Kid Pix. Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Logan Kilpatrick Twitter (https://twitter.com/officiallogank?lang=en) Logan Kilpatrick Linkedin (https://www.linkedin.com/in/logankilpatrick) Julia Programming Language (https://julialang.org/) NumFocus (https://numfocus.org/) Major League Hacking (https://mlh.io/) Orbit-GitHub (https://github.com/orbit-love) People Powered: How Communities Can Supercharge Your Business, Brand, and Teams by Jono Bacon Sustain Podcast- Episode 84-“Jono Bacon on Building Sustainable Communities” (https://podcast.sustainoss.org/84) Sustain Podcast-Episode 79-“Leah Silen on how NumFocus helps makes scientific code more sustainable” (https://podcast.sustainoss.org/79) Zulip (https://zulip.com/) Discord (https://discord.com/) Forum Community (https://www.forumcommunity.net/) Makie (https://makie.juliaplots.org/dev/) Setapp (https://setapp.com/) Kid Pix (https://kidpix.app/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Logan Kilpatrick.
Guest Leslie Hawthorn Panelists Allen "Gunner" Gunn | Eric Berry | Eriol Fox | Richard Littauer Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. We have an excellent guest on today and she is here to talk about real stuff! Our guest is Leslie Hawthorn, who is the Manager for the Vertical Community Strategy in Red Hat’s Open Source Programs Office in the Office of the CTO. She has spent her career creating, cultivating, and enabling open source communities and we are so fortunate to have her with us today to speak her eloquent words of wisdom. We learn more about what Leslie does in her position, the Open Source Program Office and how she sees it growing and changing, and a deep conversation of European digital sovereignty and how it is both a threat and opportunity for open source and open standards. Also, Leslie keeps it real and shares awesome advice on what it takes to be the best kind of corporate open source program officer. Go ahead and download this episode now to learn much more! [00:02:37] We learn what Leslie she does in her position. [00:05:13] Richard is curious about what Leslie thinks about the OSPO concept in general and how does she see it growing and changing in the past five years. [00:07:43] Leslie talks about digital sovereignty and the movement towards open source program offices focusing on that. [00:13:13] Eriol brings up a design phrase “human-centered” and asks Leslie to talk more about examples she has seen where humans, users, and citizens have been centered at the creation of various open source software projects. Leslie mentions a really great panel discussion to check out with Claudia Barrosa and Pia Karter where they talked about Open Source and Open Standards, Supporting European Innovation. [00:18:21] Leslie tells us what made her move to Germany and how that’s reflected in the work she’s doing at Red Hat. [00:23:16] Richard wonders why Leslie feels that the OSPO at Red Hat is the place where you can affect the most change, how is she doing ecosystem level change in her current position, and where does she think it will lead her over the next few years. [00:27:42] Gunner is curious to know if Leslie has a taxonomy of how she thinks about different types of open source program offices and their motivations or contributions to open source communities, and any guiding principles that she thinks any accountable open source program office or officer might want to be following or guided by. [00:33:02] Find out where you can follow Leslie online. Quotes [00:02:49] “And when we think about traditional community management, quote on quote, there’s typically a community focused human who is looking at the universe from the perspective of, how does my singular community engage with other entities?” [00:07:45] “Those who are not familiar with this concept of digital sovereignty, just the really quick rundown is this idea that folks in Europe are, I would say for some good reasons and for some bad reasons, deeply concerned about making sure that there is control of IT infrastructure and data and everything associated with just having a technological life, which turns out is now true of every citizen.” [00:08:14] “And there is, I will say, especially given my past employer, there is legitimate concern for what does it mean if your IT infrastructure is outsourced to someone far, far away from you who is not necessarily beholden to the same laws or to the same values system of the place in which you reside.” [00:09:31] “Pia Karger, who is the head of the Open Source Program Office in Germany, you know, pointed out that one of the reasons why there was this change in the name of the office that she shares was because this notion of digital sovereignty and being, let’s create open source that is exclusively to be contributed to by Europeans, that is explicitly to be used by Europeans, was not in keeping with the value system that folks in her office wanted to enact nor with Germany in general.” [00:10:04] “So instead, you know, she pointed out digital sovereignty is not about excluding people from contribution or excluding people from participation, it’s about ensuring that that there is freedom of choice.” [00:10:22] “You don’t want to do any single sourcing of any particular vendor or any particular, you know, one place where you’re going to get all your technology if you’re any organization.” [00:11:10] “The ability to collaborate amongst one another and share best practices, and this moniker of the OSPO is this critical anchor because turns out, if you described your work using common language, it’s very easy for folks to connect to one another and be able to do that knowledge sharing and best practice and collaboration because they can actually find each other.” [00:11:43] “Yes, OSPO is a locus of collaboration, my friends.” [00:14:45] “And then not only did she take us through their entire evolution, but then pointed out the different ways in which their agency also accounted for the fact that this digital first future that they were envisioning was going to leave a lot of citizens behind.” [00:15:50] “If you do not talk to your actual users, you have absolutely no idea what they need and whatever you produce is going to not actually meet the needs of anyone.” [00:29:38] “And I think that my charge to folks who are working in open source offices is to think back to the words that Richard said earlier, projects come and go, your employer is going to come and go.” [00:30:11] “And, if you’re going to be looking at your investment strategy as a corporate open source officer, don’t just be looking at whether or not you think that your open source strategy is going to provide you with developer acquisition that’s going to provide you with specific ROI, or allow you to hit some vague milestone.” [00:31:47] “And that’s the kind of corporate open source program officer that you want to be. You want to be somebody that is genuinely respected because you show genuine respect for other people regardless of what the dollar Euro pound won value is that interaction.” Spotlight [00:34:52] Richard’s spotlight is the legendary, Cat Allman at Google. [00:35:10] Eric's spotlight is a show he highly recommends called, Ted Lasso. [00:35:36] Eriol’s spotlight is a project she’s been following by Daniel Burka called, Resolve to Save Lives, on GitHub. [00:36:04] Gunner’s spotlight is a community he’s been working with called, Gathering for Open Science Hardware. [00:36:45] Leslie’s spotlight is a project in Sweden called “Smarta Byar.” Links SustainOSS (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) SustainOSS Discourse (https://discourse.sustainoss.org/) Leslie Hawthorn Twitter (https://twitter.com/lhawthorn?lang=en) Leslie Hawthorn Linkedin (https://www.linkedin.com/in/lesliehawthorn/) Cat Allman Twitter (https://twitter.com/catallman?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Ted Lasso (https://tv.apple.com/show/umc.cmc.vtoh0mn0xn7t3c643xqonfzy?ign-itscg=MC_20000&ign-itsct=atvp_brand_omd&mttn3pid=Google%20AdWords&mttnagencyid=a5e&mttncc=US&mttnsiteid=143238&mttnsubad=OUS2019863_1-535101970956-c&mttnsubkw=106182847425__rdMG7cVq_&mttnsubplmnt=) Resolve to Save Lives-Health Icons (https://github.com/resolvetosavelives/healthicons) Gathering for Open Science Hardware (https://openhardware.science/) Smarta Byar (https://veberod.nu/category/smarta-byar/) Panel discussion: Open Source and Open Standards, Supporting European Innovation OSL2021 (featuring Cláudia Barroso and Pia Karger) (https://www.youtube.com/watch?v=IHzVsEAxpnA&t=6s) Sustain Podcast-Episode 49-What OpenUK Does with Amanda Brock & Andrew Katz (https://podcast.sustainoss.org/49) Sustain Podcast-Episode 56-Dominic Tarr on Coding What You Want, Living On A Boat, and the Early Days of Node.js (https://podcast.sustainoss.org/56) Sustain Podcast-Episode 82-Steve Helvie and the Open Compute Project (https://podcast.sustainoss.org/82) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Leslie Hawthorn.
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 (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Ewa Jodlowska Twitter (https://twitter.com/ewa_jodlowska?lang=en) Python Software Foundation (https://www.python.org/psf/) Python Software Foundation Campaign (donation page) (https://www.python.org/psf/donations/2021-q2-drive/) Rachel Lawson Twitter (https://twitter.com/rachel_norfolk?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Drupal (https://www.drupal.org/) Leah Silen Linkedin (https://www.linkedin.com/in/leah-silen-95733840) NumFOCUS (https://numfocus.org/) Ben Nickolls Twitter (https://twitter.com/benjam?lang=en) Open Source Collective (https://www.oscollective.org/) Jory Burson Twitter (https://twitter.com/jorydotcom?lang=en) OpenJS Foundation (https://openjsf.org/) Karen Sandler Twitter (https://twitter.com/o0karen0o?lang=en) Software Freedom Conservancy (https://sfconservancy.org/) Discover Drupal (https://www.drupal.org/association/discover-drupal) FundOSS (https://fundoss.org/) JavaScriptLandia (https://javascriptlandia.com/) OpenJS Foundation YouTube (https://www.youtube.com/c/OpenJSFoundation) NumFOCUS (https://numfocus.org/) PyData Global 2021 (https://pydata.org/global2021/) PyData YouTube (https://www.youtube.com/channel/UCOjD18EJYcsBog4IozkF_7w) Cloud68.co (https://cloud68.co/) Aspiration Tech (https://aspirationtech.org/) Indeed (https://www.indeed.com/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Benjamin Nickolls, Ewa Jodlowska, Jory Burson, Karen Sandler, Leah Silen, and Rachel Lawson.
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 (https://sustainoss.org/) SustainOSS Twitter (https://twitter.com/SustainOSS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Ewa Jodlowska Twitter (https://twitter.com/ewa_jodlowska) Jackie Augustine Twitter (https://twitter.com/jackiea_pycon?lang=en) Hubilo (https://hubilo.com/) PyCon (https://us.pycon.org/2021/) PyCon US Twitter (https://twitter.com/pycon) Python Software Foundation Twitter (https://twitter.com/thePSF) Python Software Foundation Newsletter (https://www.python.org/psf/newsletter/) Python (https://www.python.org/) PyCon US 2021-YouTube (https://www.youtube.com/c/PyConUS) PyOhio 2021 (https://www.pyohio.org/2021/) Polywork (https://www.polywork.com/) Pardus (https://www.pardus.at/) Bohemian Bakery (https://www.bohemianbakeryvt.com/) Symposion-GitHub (https://github.com/pinax/symposion) Registrasion-GitHub (https://github.com/chrisjrn/registrasion) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Ewa Jodlowska and Jackie Augustine.
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 (https://sustainoss.org/) Kavita Kapoor Website (https://kavitakapoor.org/) Kavita Kapoor Twitter (https://twitter.com/kavitakapoor) Kavita Kapoor Linkedin (https://www.linkedin.com/in/kavitakapoor/) OpenUK (https://openuk.uk/) International Rescue Committee (https://www.rescue.org/) Shorinji Kempo (https://www.shorinjikempo.net/en/about-shorinji-kempo/what-is-shorinji-kempo/) Federation of Humanitarian Technologists (https://www.federationof.tech/) The Federation of Humanitarian Technologists-GitHub (https://github.com/FederationOfTech/) BBC Micro Games Archive (http://www.bbcmicro.co.uk/) Micro:bit (https://microbit.org/) Project Implicit Harvard (https://implicit.harvard.edu/implicit/) Project Implicit Test (https://www.projectimplicit.net/) Lesbians Who Tech Pride Summit 2021 (https://lesbianswhotech.org/pridesummit2021/) FundOSS (https://fundoss.org/) Chayn (https://chayn.co/) National LGBTQ Chamber of Commerce (https://www.nglcc.org/) Software Freedom Conservancy (https://sfconservancy.org/) Sustain Podcast-Episode 69-“Humanitarian Open Source” with Michael Nolan. (https://podcast.sustainoss.org/69) Sustain Podcast-Episode 49-“What OpenUK Does” with Amanda Brock & Andrew Katz (https://podcast.sustainoss.org/49) Sustain Podcast-Episode 68-“Introducing FundOSS.org: A new way of funding open source, by Gitcoin x Sustain” with Kevin Owocki. (https://podcast.sustainoss.org/68) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Kavita Kapoor.
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 (https://twitter.com/geoffreyhuntley) Geoffrey Huntley Linkedin (https://www.linkedin.com/in/geoffreyhuntley) Geoffrey Huntley Website (https://ghuntley.com/) Gitpod (https://www.gitpod.io/) Iron Ring (https://en.wikipedia.org/wiki/Iron_Ring) Open Source Maintainers on GitHub (https://github.com/maintainers) GitHub-open source (https://github.com/open-source) Geoff Huntley’s personal monorepo-GitHub (https://github.com/ghuntley/ghuntley) Roads and Bridges: The Unseen Labor Behind Our Digital Infrastructure by Nadia Eghbal (Ford Foundation) (https://www.fordfoundation.org/work/learning/research-reports/roads-and-bridges-the-unseen-labor-behind-our-digital-infrastructure/) DevX Conf (https://devxconf.org/opensource) “DevX Conf wrap & distributing $10k of open-source funding” by Geoffrey Huntley and Christin Frohne (https://www.gitpod.io/blog/devxconf-wrap) Gitpod chat (https://gitpod.io/chat) Geoff Huntley Gitpod chat (https://discord.com/invite/ZZ8wxgHtc6) “Gitpod Open-Source Sustainability Fund” by Geoffrey Huntley (https://www.gitpod.io/blog/gitpod-open-source-sustainability-fund/) github1s (https://github.com/conwnet/github1s) GitHub Web IDE (https://github.com/zvizvi/Github-Web-IDE) Vermont Commission on Native American Affairs (https://vcnaa.vermont.gov/) pre-commit (https://github.com/pre-commit/pre-commit) Russell Keith-Magee-“If you’re relying on open-source software for your business”-YouTube (https://www.youtube.com/watch?v=0t85TyH-h04) Sustain Podcast-Episode 50-Gitcoin, Quadratic Funding, and how Crypto can sustain Open Source with Kevin Owocki (https://podcast.sustainoss.org/50) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Geoffrey Huntley.
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 (https://www.jonobacon.com/) Jono Bacon Twitter (https://twitter.com/jonobacon) Jono Bacon Linkedin (https://www.linkedin.com/in/jonobacon/) 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 (https://bitnami.com/) The Book of Knights by Yves Meynard Arches Project (https://www.archesproject.org/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Jono Bacon.
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 (https://www.linkedin.com/in/dominic-nguyen-25aa4821) Dominic Nguyen Twitter (https://twitter.com/domyen) Chromatic (https://www.chromatic.com/) Storybook (https://storybook.js.org/) Meteor (https://www.meteor.com/) “Dockerize your Rails app” by Nate Hopkins (https://gist.github.com/hopsoft/c27da1a9fda405169994a004957597b4) Nate Hopkins Twitter (https://twitter.com/hopsoft) Wormhole (https://wormhole.app/) Brian T. Ford (https://twitter.com/briantford) State of JS (https://stateofjs.com/) Sacha Greif (https://sachagreif.com/) Wordpress (https://wordpress.com/create/?utm_source=google&utm_campaign=google_wpcom_search_brand_desktop_us_en&utm_medium=paid_search&keyword=wordpress&creative=476205831529&campaignid=998785131&adgroupid=53026924047&matchtype=e&device=c&network=g&targetid=aud-1244516595356:kwd-295456403946&gclsrc=aw.ds&gclid=Cj0KCQjwkZiFBhD9ARIsAGxFX8AtjkQqNxxpBf4uxWORYLafGtBppOm4Ko5Ga4haPy076aHpBmA6_NIaAhbYEALw_wcB) Mock Service Worker (https://mswjs.io/) Mirage JS (https://miragejs.com/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Dominic Nguyen.
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 (https://twitter.com/stevehelvie) Steve Helvie Linkedin (https://www.linkedin.com/in/steve-helvie-37935712) Steve@opencompute.org (mailto:steve@opencompute.org) Open Compute Project (https://www.opencompute.org/) Open Compute Project Membership Tiers (https://www.opencompute.org/membership) Open Compute Project Open System Firmware (https://www.opencompute.org/projects/open-system-firmware) Flash Boys: A Wall Street Revolt by Michael Lewis (https://www.amazon.com/Flash-Boys-Wall-Street-Revolt/dp/0393351599) Committing To Cloud Native podcast-Google Cloud, Hay-doop, Mars Rover, AWS and more with Miles Ward of SADA-Episode 3 (https://podcast.curiefense.io/3) Brandeis University-Certificate in Open Source Technology Management micro courses (https://www.brandeis.edu/gps/professional-development/micro-courses/ostm/index.html) Sustain podcast-What OpenUK Does with Amanda Brock and Andrew Katz-Episode 49 (https://podcast.sustainoss.org/49) Gitpod (https://www.gitpod.io/) Sustain podcast-Episodes 1-5 (https://podcast.sustainoss.org/page/7) Sustain podcast-Episodes 6-16 (https://podcast.sustainoss.org/page/6) Orbit (https://orbit.love/) Strange Parts (https://strangeparts.com/) Jason Mauck Twitter (https://twitter.com/jasonmauck1?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Mauck Me podcast (https://mauckme.podbean.com/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Steve Helvie.
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 (https://twitter.com/mae701?lang=en) Mae Beale GitHub (https://github.com/maebeale) True Link Financial (https://www.truelinkfinancial.com/) Ruby for Good (https://rubyforgood.org/) Title Track Michigan (https://titletrackmichigan.org/story/) Title Track Michigan-Understanding Racial Justice course (https://titletrackmichigan.org/understandingracialjustice/) A guide to indigenous land acknowledgement (https://nativegov.org/a-guide-to-indigenous-land-acknowledgment/) Ruby for Good Diaperbase-GitHub (https://github.com/rubyforgood/diaper) Terrastories (https://terrastories.io/) Ruby for Good Terrastories-GitHub (https://github.com/rubyforgood/terrastories) Voices of Consent (https://github.com/rubyforgood/voices-of-consent) Ruby for Good Voices of Consent-GitHub (https://github.com/rubyforgood/voices-of-consent) Ruby for Good-Mutual Aid (https://github.com/rubyforgood/mutual-aid) Bridgetown (https://www.bridgetownrb.com/) EMA: The Erasmus Mundus Students and Alumni Association (https://www.em-a.eu/) Ruby for Good-GitHub (https://github.com/rubyforgood) WeCamp (http://we-camp.us/#home) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Mae Beale.
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 (https://twitter.com/sunnydeveloper?lang=en) Emma Irwin Linkedin (https://www.linkedin.com/in/emmamirwin/) Emma Irwin Medium (https://medium.com/@sunnydeveloper) Microsoft Open Source (https://opensource.microsoft.com/) Microsoft’s Free and Open Source Software Fund (FOSS Fund)-GitHub (https://github.com/microsoft-sponsorships/microsoft-foss-fund) Mozilla Community Participation Guidelines (https://www.mozilla.org/en-US/about/governance/policies/participation/) “Weaving Safety into the Fabric of Open Source Collaboration” By Emma Irwin (https://blog.mozilla.org/community/2020/09/10/weaving-safety-into-the-fabric-of-open-source/) Contributor Covenant (https://www.contributor-covenant.org/) “Richard M. Stallman returns to the Free Software Foundation Board of Directors,” article on ZDNet (https://www.zdnet.com/article/richard-m-stallman-returns-to-the-free-software-foundation-board-of-directors/) RMS Open Letter-GitHub (https://github.com/rms-open-letter/rms-open-letter.github.io) CHAOSS Diversity and Inclusion Working Group-GitHub (https://github.com/chaoss/wg-diversity-inclusion) Fiverr Business (https://www.fiverr.com/business) Gitpod (https://www.gitpod.io/) Gist (https://gist.github.com/discover) Drupal Project (https://www.drupal.org/project/project) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Emma Irwin.
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 (https://numfocus.org/) NumFOCUS Twitter (https://twitter.com/NumFOCUS?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) info@numfocus.org (mailto:info@numfocus.org) leah@numfocus.org (mailto:leah@numfocus.org) “5 qualities of outstanding open source community managers” by Jason Blais (https://opensource.com/article/20/9/open-source-community-managers) Doom Emacs-GitHub (https://github.com/hlissner/doom-emacs) Lipgloss-Charm (https://github.com/charmbracelet) Charm Twitter (https://twitter.com/charmcli?lang=en) IDLE (https://docs.python.org/3/library/idle.html) Sustain Working Groups (https://sustainoss.org/working-groups/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Leah Silen.
Guest Stormy Peters Panelists Eric Berry | Justin Dorfman | Richard Littauer Show Notes Hello and welcome to Sustain! Our amazing guest today is Stormy Peters, Director of the Open Source Programs Office at Microsoft and long-time advocate of free and open source software. Stormy tells us how she started her journey into open source and how she got involved with the OSPO at Microsoft. We find out about the impact of Duane O’Brien’s FOSS Fund, what Stormy is doing at Microsoft to help other nonfinancial ways of supporting communities and building great open source ecosystems of communities, and about how they support Outreachy. Also, Stormy fills us in on where she thinks open source is going in the future, her team’s goals, and their focus on cultural change. Download this episode now to find out much more! [00:01:16] We find out how Stormy got into open source. [00:02:40] Stormy tells us how she got involved with the Open Source Program Office at Microsoft, if she ever found herself defending open source more so than today, and if she ever thought Microsoft would be in a position they are now of how much they’ve given back to open source. [00:04:14] Richard is curious how Stormy feels about sustain, how the process has been like for her, how has it been to see the change from just being a licensing issue to being a culture, and if she thinks most people are paid for open source. [00:08:45] Eric wonders what the overall mentality was for Stormy when she got to Microsoft regarding supporting open source and if it’s changed since she’s been there. [00:12:17] Eric asks Stormy if in five years our whole development environment is on Microsoft platform if we’re going to get locked in and is that going to cause the same type of negative frustration as he is with Apple right now. [00:13:40] Richard wonders if tools are owned by Microsoft how will that affect his development and how will affect the open source ecosystem if very large corporations become the main stakeholders in open source and direct the projects in their own ways, and Stormy replies and also explains how the people get paid. [00:16:10] Justin wonders how much impact Duane O’Brien’s program FOSS Fund has made in the way they operate and the rest of the bigger OSPO’s out there. We also learn what she’s doing at Microsoft to help other nonfinancial ways of supporting communities and building great open source ecosystems of communities. [00:18:53] Stormy fills us in on who makes up their team of employees at OSPO Microsoft and where you can go to see what they are doing. [00:20:12] Richard is curious where Stormy sees the role for OSPO’s for universities, governments, cities, and anything that’s not a large corporation. She also tells us about how they support Outreachy. [00:23:08] We learn from Stormy where she thinks open source is going in the future and why she thinks a Copyleft is dropped out of the parlance. [00:25:49] Stormy tells us how she sees Ethical Source progressing and if she sees it being a major player with people or as being a movement that will cause the same tensions that GPL used to cause. [00:27:24] Richard wonders if Microsoft has a mapping of what resources they have used of what code is in their system, what open source packages they depend on, and how they are actively working towards giving back to them as a whole down the stack. [00:29:12] Eric asks Stormy what is on the forefront of her team’s mind right now, and she fills us in on her team’s goals. [00:29:56] Find out where you can follow Stormy on the internet. Quotes [00:01:53] “And this was just about the time that Linux was getting popular and they had not one, but two desktops that were popular, GNOME and KDE, and I thought surely we can collaborate on this like they do.” [00:03:42] “I’d like to joke now that I think Microsoft’s first contribution to open source was being the common enemy.” [00:04:54] “I think it’s still evolving, and I think it always will evolve and so I think it’s important that all of us continue to think about it and figure out what the new models look like.” [00:05:32] “I think a much larger majority than before get paid to work on open source.” [00:06:33] “So, I know when I was at Mozilla we consciously thought about this with Firefox OS, having people full-time on it and even more than full-time, as they worked extra hours to try to get out the door, could you still welcome people that only had two or three hours a week to work on it.” [00:08:56] “So to go back to the question about my career that it looked like it changed with this last move, I don’t think it did. To me, this was the next step in the path.” [00:09:27] “Microsoft, I think, is ideally positioned to make the next big change in open source software.” [00:12:33] “So it’s my job, extended team’s job, to make sure that Microsoft does open source well, and part of us being successful in open source is making sure we have active communities around our projects that are broader than us so that the projects are broader than us that we’re not creating that lock-in.” [00:14:51] “Microsoft uses a program called FOSS Fund that Duane O’Brien at INDEED started, where we let employees pick a project every month to give them $10,000, and the idea’s that’s not going to be enough money to support them forever but we just want to recognize some of the projects that we’re using that aren’t getting a lot of funding in other ways.” [00:15:54] “Those companies started doing contract work for an open source software project and now they work on open source software projects and other projects in general.” [00:16:34] “I think Duane’s a good thinker, like when COVID started, he started an effort to raise money for the events that were impacted, so I hope that’s empowering to a lot of people that one person can have a good idea that is a need and get people involved.” [00:17:44] “So, we’re unofficially giving Azure Credits to a number of open source software projects. I’m trying to launch an official program by which people can apply to get Azure Credits whether it’s just do their builds or whether it’s to make sure that stuff runs on Azure.” [00:18:05] “We have a lot of Microsoft employees who work on projects on GitHub. I think it’s definitely over 30,000 Microsoft employees have linked their Microsoft identity to their GitHub identity.” [00:23:13] “I think if you’d asked me that like twenty years ago, I would not have realized that Copyleft would drop out of importance as much as it has.” [00:23:36] “I don’t know if I would make an accurate prediction, but I hope it’s to continue to make, not only to make more software available to more people, but to make it more possible for people that aren’t in tech careers to write code and make computers do what they need them to do.” [00:24:20] “I think it’s cause the fear has dropped out. In the beginning it was fear that I was going to have to open source something I didn’t want to and fear that somebody was going to take my stuff and take advantage of my stuff.” [00:29:17] “Our goal is to make sure that Microsoft business units can use open source software in their strategy, that they can consume open source, that they can open source things, and that they have all the tools and knowledge they need to do that.” Spotlight [00:30:41] Eric’s spotlight is Kombucha (KeVita). [00:31:29] Justin’s spotlight is Jekyll Admin. [00:32:04] Richard’s spotlight is Carl Boettiger. [00:33:04] Stormy’s spotlight is Educational Software Projects like Khan Academy and Internet-in-a-Box. Links Stormy Peters Twitter (https://twitter.com/storming) Stormy Peters Linkedin (https://www.linkedin.com/in/stormy/) Microsoft Open Source (https://opensource.microsoft.com/) Microsoft Open Source Blog (https://cloudblogs.microsoft.com/opensource/) FOSS Contributor Fund- Duane O’Brien blog post (https://engineering.indeedblog.com/blog/2019/07/foss-fund-six-months-in/) What is copyleft? By Ben Cotton (https://opensource.com/resources/what-is-copyleft) Outreachy (https://www.outreachy.org/) KeVita Kombucha (https://www.kevita.com/) Open Collective (https://opencollective.com/) Carl Boettiger (https://ourenvironment.berkeley.edu/people/carl-boettiger) Internet-in-a-Box (http://internet-in-a-box.org/) Khan Academy (https://www.khanacademy.org/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Stormy Peters.
Guest Jordan Harband Panelists Eric Berry | Justin Dorfman | Alyssa Wright | Richard Littauer Show Notes Hello and welcome to Sustain! We are all very excited to have as our guest today, Jordan Harband, referred to as “Mr. Perfect” by the panelists! He is a longtime open source enthusiast, maintainer, coder, works at Coinbase, a TC39 Delegate, and heavily involved with Node for years. Today, Jordan gives us his perspective of being a maintainer of repositories and code. We find out how he is so successful at being a maintainer of so many open source projects, how he deals with ethics, how to ethically license your stuff, and how he handles hundreds of repos which he helps maintain. Jordan tells us what he’s doing to help other people out and shares some tips to a path if you’re interested in becoming more experienced. Download this episode now to find out much more and to get some fresh inspiration! [00:01:39] Jordan tells us how he got started with Node. [00:03:42] Justin wonders how Jordan maintains all of his notifications that he has and how does he deal with it. Also, he tells us if sponsorship plays a part of him having that passion and not getting overwhelmed which is why he’s so successful. [00:09:23] Jordan explains how he is nowhere close enough in terms of revenue stream from sponsorships to be able to consider quitting a job and working full-time on open source. [00:11:34] Richard brings up a book called, Drive by Daniel Pink, and wonders how Jordan chooses which open source projects to invest in and how does he feel like they’re actually giving him value because you’re making something that’s meaningful to you. [00:14:06] Justin asks Jordan if IE6 will ever die. [00:16:32] Jordan explains how to deal with ethics and open source, and how to ethically license your stuff. Richard wonders what he thinks the ethical obligations are of the maintainer who has a package. [00:20:29] Richard wonders since Jordan has hundreds of repos which he helps maintain, and how he deals with deciding to take on more work. [00:21:35] We find out what Jordan’s involvement is with the Airbnb JavaScript Style Guide. [00:24:08] Jordan shares advice to somebody who is just starting out in open source looking to build in a sustainable way for themselves and for the code they’re making. [00:27:05] Eric asks Jordan if he ever considered setting up a counselling program for open source maintainers since he seems to have it all figured out. Also, Jordan shares when he had a challenging moment in his life. [00:32:33] Richard wonders if Jordan is doing anything to systematically change open source to make sure that other people also have the opportunities to work on open source if they want to, he shares what he is doing, and mentions one of the programs he’s involved with called Major League Hacking. [00:36:37] Find out where you can follow Jordan along with his “perfectness.” Quotes [00:04:05] “I try to treat those notifications in an asynchronous manner so that I’m not, like I don’t have any push notifications set up for those things, so it’s not bothering me when I’m doing something else, whether that’s doing coding or other work, or whether that’s spending time with family or friends.” [00:06:14] “None of the parts of my career have been specifically for my open source projects.” [00:07:01] “The rise of sponsorship models, Tidelift, Open Collective, GitHub sponsors, etc.., what that does to me is it’s a demonstration of interest and appreciation in a way that is more concrete than someone clicking a GitHub emoji, giving me kinda invisible internet points. It’s something concrete.” [00:08:02] “The ability of someone to contribute even a dollar, five dollars a month is a concrete gesture that for the majority of people is actually really significant.” [00:08:12] “There’s that whole concept of how, when a very wealthy person will donate a large amount of money to a charitable cause and then a number of people point out that in terms of the percentage of their net worth, it’s actually like you giving three dollars, and it’s still meaningful because it’s three hundred million dollars, but it’s much more significant I think when an individual gives sixty dollars a year, which is like my lowest tier on GitHub sponsors is five dollars, so if somebody is paying sixty dollars a year for most people that’s something, that’s significant.” [00:09:53] “It’s not life changing, as I said, in the sense of paying my bills or not, but it would be life changing in a sense that I would be able to consider, well, I love my job, but do I love my job more than I would love working full-time on open source.” [00:13:46] “So there is a trade-off there, but the upside is that ninety-eight of those packages need three minutes of maintenance every five years.” [00:14:30] “But I think there are a lot of engineers that are frustrated supporting old environments, old Node versions, or old browsers, and it sort of violates a sense of aesthetics to have to deal with that messiness.” [00:14:59] “And whenever people talk about dropping browser support they talk about percentages, but .01% of internet users is like the population of this country or something like that, I don’t know, I haven’t done the math. I’m probably off by a factor of ten or a hundred or something, but it’s still a significant number of human beings.” [00:24:27] “One is remember that code is not the only important thing. Even just updating docs and READMEs and tutorials and things on projects is immensely valuable, and you don’t have to have any expertise in programming, necessarily, to be able to do that. So, there’s lots of ways you can get familiar with a project without touching any code at all.” [00:26:50] “And so, in the same way I think that for oneself, knowing your own behavior patterns and what is a good fit for you and what works well for your life and your mental health and so on, is probably the most effective tool to making sure that happens.” Spotlight [00:37:23] Eric’s spotlight is a GitHub project called the README project. [00:37:59] Justin’ spotlight is a funny woman on Twitter called Alexis Gay, who does hilarious Bay area tweets. [00:38:37] Alyssa’s spotlights are acknowledging one year of COVID lockdown, LISTSERV, and watching Coming 2 America. [00:39:20] Richard’s spotlight is a book by Daniel Pink called Drive. [00:39:38] Jordan’s spotlight is Tidelift. Links Jordan Harband Twitter (https://twitter.com/ljharb?lang=en) Jordan Harband Linkedin (https://www.linkedin.com/in/ljharb/) Jordan Harband GitHub (https://github.com/ljharb) Coinbase (https://www.coinbase.com/) Tidelift- How Jordan Harband maintains hundreds of npm packages (https://blog.tidelift.com/how-jordan-harband-maintains-hundreds-of-npm-packages) globalThis-ECMAScript Proposal-GitHib (https://github.com/tc39/proposal-global) MLH-Major League Hacking (https://mlh.io/) Airbnb JavaScript Style Guide (https://github.com/airbnb/javascript) The ReadME Project-Maintaining kindness and commits by Jordan Harband (https://github.com/readme/jordan-harband) Alexis Gay-Twitter (video) (https://twitter.com/yayalexisgay/status/1369346460911734784) LISTSERV (http://www.lsoft.com/products/listserv.asp) Coming 2 America (https://www.imdb.com/title/tt6802400/) Drive: The Surprising Truth About What Motivates Us by Daniel H. Pink Tidelift (https://tidelift.com/) Sustain (https://sustainoss.org/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Jordan Harband.
Guest Tobie Langel Panelists Richard Littauer Show Notes Hello and welcome to Sustain! On today’s episode, we have an amazing guest back for a second time, Tobie Langel, who is an open source strategy consultant and Founder of UnlockOpen. He’s a really great resource for learning about the ins and outs of how open source works, with his common-sense approach to dealing with common issues that we have with open source licenses. One of the reasons he is here is to talk about a wonderful Tweet he sent out about “this” graph of what is and what is not open source. Download this episode now to learn much more as Tobie goes in depth about each quadrant of the graph. https://pbs.twimg.com/media/EsNzVN4W4Ag4_uN?format=jpg&name=large [00:02:02] Tobie explains what he meant by “this” that he refers to in the Tweet. [00:04:08] Tobie talks more about licenses and compliance in using open source in corporations. [00:07:06] Richard brings up Tobie’s Tweet about the grid with a Y and X axis and he describes what’s in each quadrant. [00:14:04] We learn what’s in the bottom right quadrant of the graph. [00:17:29] Richard shares his ideas on the early days of open source and Tobie expands on them. [00:24:02] Tobie talks about the role of OSI and how he imagines OSI looking at this going forward. [00:30:16] Richard explains what he thinks about when he thinks of OSI and how the graph is a really useful way of talking with people to figure out where they are. [00:32:24] Find out where you can follow Tobie on the internet. Quotes [00:04:50] “The other thing that corporations really care about are security of the software and the other aspect is community health. Why? And what’s interesting, that security itself has to do really closely to community health.” [00:19:06] “We say that copy left is a hack on copyright, but to some degree open source is a hack on copyright too. It’s a hack on being able to cross sort of corporate borders.” Spotlight [00:33:50] Richard’s spotlights are ICQ, AIM, IRC, and AOL. [00:34:37] Tobie’s spotlight is a book he read called, How to Take Smart Notes by Sönke Ahrens. Links Tobie Langel Twitter (https://twitter.com/tobie?lang=en) Tobie Langel Linkedin (https://ch.linkedin.com/in/tobielangel) Tobie Langel Graph (https://twitter.com/tobie/status/1352051125353127936) UnlockOpen (https://unlockopen.com/) Sustain Discourse (https://discourse.sustainoss.org/) OSI (https://opensource.org/) ICQ New (https://www.icq.com/) AIM (Software) (https://en.wikipedia.org/wiki/AIM_(software)) IRC (https://en.wikipedia.org/wiki/Internet_Relay_Chat) AOL (https://www.aol.com/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Tobie Langel.
Guest Deb Nicholson Panelists Eric Berry | Justin Dorfman | Alyssa Wright | Richard Littauer Show Notes Hello and welcome to Sustain! Today, we are incredibly privileged to have as our guest, Deb Nicholson, who is Interim General Manager and Interim Executive Director at the Open Source Initiative, as well as a founding organizer of the Seattle GNU/Linux Conference (SeaGL). Deb tells us how she founded SeaGL and what she did in legislature before open source. We learn about a blog post that Elastic wrote, how Deb feels about it, and how OSI is addressing it. Also, we learn how open source is looked at differently by the community and by lawyers, and a talk Deb did about all the different patent clauses in licenses. Find out what Deb is currently doing as the Interim General Manager at OSI and why being kind is so important to her. As well, if you haven’t seen the Seagulls video on YouTube, you have to watch it! Download this episode now to find out more! [00:02:23] Deb tells us the story of how she founded SeaGL, when the next conference will be, and how many people come to it. [00:05:39] Justin brings up a blog post that Elastic wrote recently and asks Deb what her feelings are about it and wonders how OSI is addressing it. Alyssa wonders if there was any direct conversation with somebody from Elastic. [00:09:20] Deb explains the two groups of people, the community and lawyers, and the differences between what they think open source means. [00:11:20] Eric asks Deb if Elastic deserves all the bad press and negative feelings. Deb also tells us what approach Elastic should have taken. [00:14:22] Alyssa asks Deb to speak more about lawyers sit in the community now and what lawyers and people with legal expertise can do to be a part of open source creation and sustainability. [00:16:40] Deb tells us what she did in legislature before open source. [00:17:40] Alyssa asks Deb how she found clarity around all these licenses, was she ever confused about how to navigate, and if she could help people understand and navigate through them. She mentions she did a talk about all the different patent clauses in licenses. [00:20:52] Deb explains how she ended up as the Interim General Manager at the OSI and what she’s currently doing there. [00:22:14] Find out why being kind so important to Deb. [00:25:13] Deb talks about the process of the Cryptographic Autonomous License. [00:26:54] Richard wonders Deb’s thoughts on setting best practices for open source in general, not just licensing, in particular other countries. [00:28:25] Find out where you can follow Deb on the Internet. Quotes [00:06:23] “Basically, we didn’t really think our business model through. We decided we were going to do one thing and then whoops, because we didn’t think it through, now we have to change.” [00:23:24] “It also means that when you go out and you talk to people about your mission you sound like a person that hasn’t had a conversation with someone about anything other than your work five years, because you kind of haven’t.” [00:24:35] “There might be other decisions I could affect, but like you end up sounding really out of touch and it’s not good for your organization and for promoting your mission if you never have perspective.” [00:24:44] “Unfortunately, Deb, you’re one of our guests, and this happens occasionally with our guests who are so eloquent that I can’t even imagine a question ‘cause you just wrapped everything up in such a nice bow that it’s like yes, that’s exactly the problem, that’s a really good point, I totally agree, we should all have more time off!” [00:25:05] “Take a vacation! Never forget! Even if it’s a staycation, because, you know, pandemic.” [00:25:36] “So we don’t draft licenses, that’s the thing we don’t do, but we do look at new licenses, and last year we approved the Cryptographic Autonomous License.” Spotlight [00:29:33] Alyssa’s spotlight is the launch of FundOSS. [00:30:38] Eric’s spotlight is Exercism. [00:31:43] Justin’s spotlights are “The Onion seagull beach interview,” and Katacoda-Interactive Learning and Training Platform we are using for Curiefense. [00:32:33] Richard’s spotlight is WaffleJS. [00:32:49] Deb’s spotlight is a project called Spritely. Links Deb Nicholson Twitter (https://twitter.com/baconandcoconut?lang=en) SeaGL.org (https://seagl.org/) Opensource.org (https://opensource.org/) Elastic- “Doubling Down on Open.” (https://www.elastic.co/blog/doubling-down-on-open) SEAGULLS (Stop it Now) – A Bad Lip Reading of The Empire Strikes Back-YouTube (https://www.youtube.com/watch?v=U9t-slLl30E) LibrePlanet 2021 (https://libreplanet.org/2021/) Open Source Initiative-The SSPL is Not an Open Source License (https://opensource.org/node/1099) Social Linux Expo SCaLE19x-March 2022 (https://www.socallinuxexpo.org/scale/19x) Mill City Triatholon (https://www.trisignup.com/Race/MA/Lowell/MillCityTriathlon) Podcast-SustainOSS-Episode 62 with Richard Fontana (https://podcast.sustainoss.org/62) Podcast-SustainOSS -Episode 23 with Josh Simmons (https://podcast.sustainoss.org/23) Podcast-SustainOSS-Episode 37 with Patrick Masson (https://podcast.sustainoss.org/37) “Don’t Fear the Patent Clause,” with Deb Nicholson-YouTube (https://www.youtube.com/watch?v=LqMdaKE8zkI) Cryptographic Autonomy License-GItHub (https://github.com/holochain/cryptographic-autonomy-license) FundOSS.org (https://fundoss.org/) Open Collective/Fund OSS (https://opencollective.com/fundoss) Exercism.io (https://exercism.io/) The Onion-Seagull beach interview (https://www.theonion.com/seagull-with-diarrhea-barely-makes-it-to-crowded-beach-1819574572) Katacoda (https://www.katacoda.com/) Curiefense (https://www.katacoda.com/curiefense) WaffleJS (https://wafflejs.com/) Spritely Project (https://spritelyproject.org/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Deb Nicholson.
Guest Jory Burson Panelists Justin Dorfman | Alyssa Wright | Richard Littauer Show Notes Hello and welcome to Sustain! On this episode our special guest is Jory Burson, who is celebrating her birthday with us today! She is the Community Director of OpenJS Foundation, which is a non-profit foundation dedicated to serving the open source JavaScript ecosystem. Today, we will learn all about what Jory does as the Community Director at OpenJS, what the OpenJS Foundation is, why it was formed, and what it formed to do. Also, Jory tells us why she couldn’t imagine working on the web without MDN (Mozilla Developer Network) Web Docs and what the future holds for MDN. In addition, find out what Jory is most excited about going forward at OpenJS. Download this episode now to find out more! [00:01:20] Jory tells us about the OpenJS Foundation and what she means by “home.” [00:03:01] We learn why OpenJS was formed and what it formed to do. [00:06:25] Jory gives a brief history of how she got involved into these dynasties, also the kind of work she does at the Community Director at OpenJS. [00:10:37] Richard asks Jory what she is doing to make sure the projects have a longer life cycle and the work that they do is sustainable in the long term. [00:13:46] Jory tells us what her role is with MDN and she talks about how they restructured the organization. [00:17:27] Justin asks Jory about the future of MDN. [00:19:37] Jory talks about what they’re doing right now with working with MDN and other people to build out a shared roadmap of priorities to make MDN more useful and better than it is today. [00:22:40] Alyssa asks Jory what the balance is and most powerful partnership between these centralizing forces, these other entities, other projects, other contributors that are more distributed, and how do we relate with one another in powerful ways in order to sustain open source. [00:25:33] Jory tells us what’s she most excited about going forward at OpenJS. [00:27:19] Find out where you can follow Jory on the internet. Quotes [00:08:24] “It just blew my mind that there was that consensus of that population of people that’s that subgroup of people was going to make a choice that affected everybody.” [00:08:42] “And so at that point, from that point on, I just became very obsessed with understanding how those decisions got made and how people work together in a group to reach technical decisions and sort of how to make the human interoperability component of our technical interoperability discussions more effective.” [00:10:52] “So first, let me say out loud, that I am not convinced that the objective of any project should be to stick around as long as possible.” [00:11:49] “I think the objective is to help the project understand what is its scope, what is its end game, and how can it effectively move through different life cycles of startup phase, of growth phases, of the sustained phases, or maintenance phases.” [00:12:55] “But instead, because it was a part of the foundation, we were able to find and support new maintainers who could and did have the energy to drive that forward and how it’s really thriving.” [00:16:42] “And so, what we decided to do was find a solution and that’s what we did, we found I think a polyfill for MDN.” [00:20:24] “It’s interesting and kind of unfortunate that this process of moving the content off of the Wiki to GitHub has been a multi-year sort of project.” [00:24:51] “To understand JavaScript you have to understand the whole universe is maybe too much, so how can we and at what point is it appropriate to break those layers down so people can like not have to recreate the whole world.” Spotlight [00:28:28] Justin’s spotlight is Buffer.com [00:28:47] Alyssa’s spotlights are a shout-out to Jory’s birthday and the move to build things together to support the ecosystems. [00:30:36] Richard’s spotlight is the Boston JavaScript community of 2016, Jim Kang, Aria Stewart, Jory Burson, Boaz Sender, Gregor Martynus, Ashley Williams, and everyone else. [00:31:13] Jory’s spotlight is three people, Chris Mills at MDN, Dom at W3C, and Michal at jQuery. Links Jory Burson's Twitter (https://twitter.com/jorydotcom?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Jory Burson's Website (https://joryburson.com/) Jory Burson's Linkedin (https://www.linkedin.com/public-profile/in/joryburson?challengeId=AQGHO9QkESxpZAAAAXfqwLI_nveaF9TBtXkMfUcXfvyIezD-8YEIrlSX8DlBbEzEc0tvXowHUeZSq0mS1HLMn2HX-44DAECFSw&submissionId=9a3e63c0-ca09-6816-b552-387434592917) OpenJS Foundation (https://openjsf.org/) MDN Web Docs (https://developer.mozilla.org/en-US/) JavaScriptLandia (https://javascript.plainenglish.io/what-is-javascriptlandia-9859367d2ec1) Standards Working Groups (https://www.ogc.org/projects/groups/swg#:~:text=Standards%20Working%20Groups%20(SWG)%20have,to%20an%20existing%20OGC%20standard.) Buffer (https://buffer.com/) W3C (https://www.w3.org/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Jory Burson.
Guest Anna Pojawis and Tyler Maran Panelists Eric Berry | Justin Dorfman | Alyssa Wright | Richard Littauer Show Notes Hello and welcome to Sustain! On today’s episode, we have two guests joining us, Tyler Maran and Anna Pojawis, the founders of Rysolv, a crowdfunding platform for open source development. They tell us all about Rysolv and what their motivation was behind starting this company. Find out what types of people respond to bug bounties and what sort of incentives are given to the developers to stick around. We find out if Tyler and Ana are working with companies to help with their program to get more money to build better bounties. Also, find out where to find projects that they are funding, where to find these bounties, and where they want this to go in the future. Download this episode to find out much more! [00:01:08] Tyler and Anna tell us all about Rysolv, how it works, and how they came up with the idea. [00:03:36] Eric wonders what their motivation was behind this company. Tyler shares with us when they began, to where there are now, and the challenges that they face, how they are generating more users, and how they’re advertising and marketing their product. [00:06:40] Tyler talks about what he’s learned around the types of people that respond to bug bounties. [00:08:18] Anna and Tyler explain what they do to incentivize the developers to stick around. [00:10:52] Richard wonders if they are doing anything interesting to look at how to onboard users collectively involving bounties in ways that make sure they stick around, and Justin wonders what their expectations are for the first year. [00:13:27] We learn what qualifies Tyler and Anna and motivates them to be able to run this type of business, and how they are going to solve the financial problems. Tyler makes a reference to a xkcd comic. [00:17:28] Alyssa wonders what an open source community looks like for these projects that are working with bounties and if the people will ever be not paid contributors to the work. Also, she wonders how money is playing within the sustainability of these open source communities. [00:21:08] Richard wonders if Tyler and Anna are working with companies to figure out how to get money shuffled into their program to build better bounties, and how they’re pitching this to people who may have the wallet steep enough to sustain long-term contributions or sustain people to have repeat issues. [00:23:48] In talking about a great moment of getting money into the hands of a developer, Anna tells us about one of the issues that recently got resolved and how they felt after. Tyler and Anna tell us what they each do at Rysolv and Anna tells us what her stack of choice is. [00:26:17] Tyler tells us where you could find projects that he’s funding and where to find these bounties. [00:28:03] Richard asks Tyler to share his hopes and dreams, where he wants this to go in the next six months, and if he wants a unicorn floating in a pool outside of his house.☺ Also, find out where you can get involved and where to follow Tyler, Anna, and Rysolv. Quotes [00:20:13] “We want to build upon the platform so that it can be more like long-term, more sustaining, and have some community building aspect about it.” [00:20:28] “As far as adding financial incentives, we think that open source work should not have to be volunteer work. People should get financial contributions for the amount of work that they put in to sustaining the modern internet.” [00:22:40] “So we’ve got what’s best for the company giving the money, and then you’ve got what’s best for the maintainer.” Spotlight [00:32:52] Justin’s spotlight is Git History Extension for VS Code. [00:33:15] Eric’s spotlight is daily dev, a Daily Chrome Extension. [00:33:57] Alyssa’s spotlight is virtual FOSDEM 2021. [00:34:55] Richard’s spotlight is a tool on npm called License. [00:35:36] Tyler’s spotlight is The Awesome Foundation. [00:36:47] Anna’s spotlight is Discourse. Links Tyler Maran Linkedin (https://www.linkedin.com/in/tyler-maran) Tyler Maran Website (https://www.tylermaran.com/) Anna Pojawis Linkedin (https://www.linkedin.com/in/anna-pojawis/) Rysolv (https://rysolv.com/) Rysolv Twitter (https://twitter.com/rysolv) Rysolv-GitHub (https://github.com/rysolv/rysolv) xkcd-A Webcomic of Romance, Sarcasm, Math, and Language (https://xkcd.com/2347/) Intex Mystic Unicorn Inflatable Spray Pool-Amazon (https://www.amazon.com/Intex-Mystic-Unicorn-Inflatable-Spray/dp/B07367RBR9) Git History (https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory) daily.dev (https://daily.dev/) FOSDEM 2021 (https://fosdem.org/2021/) License-npm (https://www.npmjs.com/package/license) The Awesome Foundation (https://www.awesomefoundation.org/en) Discourse-GitHub (https://github.com/discourse/discourse) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Anna Pojawis and Tyler Maran.
Guest Eriol Fox Panelists Eric Berry | Justin Dorfman | Alyssa Wright | Richard Littauer Show Notes Hello and welcome to Sustain! Today, we welcome regular Sustainer Eriol Fox, the Head of Design at Open Food Network, who is working on a fully funded PhD at Newcastle University, and also one of the hosts of Sustained Open Source Design Podcast. What is a design, and how does design fit into open source? Eriol tells us their thoughts on programming and one important thing you need as a user experience designer. Find out some of Eriol’s favorite toolsets, what Open Food Network is, and all the other things Eriol thinks about as a community-first person. Download this episode now to find out much more! [00:01:26] Eriol tells us what they mean by a Design PR. They also explain what they mean by design, since there are a lot of opinions on what design is. [00:04:36] Alyssa asks Eriol what’s the best way to speak about design and what’s the best way to speak about it without offending anyone. [00:09:47] Eriol tells us their thoughts about programming and if it requires an additional level of talent that just might come natural to some people and not to others. [00:14:33] Having been involved for over ten years in seeing the evolution of technologies come about, Eric asks Eriol if they have any preferences, and if they see the direction of technology leading to a way where everything is going to become modularized components. [00:10:06] Justin wonders what Eriol uses day to day for their tool set and if they only use open source tools. They mention one of their favorites being Penpot. [00:24:46] Alyssa wonders how Eriol applies these design guidelines when they think about map design. They mention checking out a fantastic designer, Justin Scherer. [00:27:57] Eriol tells us all about Open Food Network where they currently work. [00:30:20] Eriol tells us what else they like to do besides what they do now. [00:34:36] Find out all the places you can find Eriol online. Quotes [00:03:07] “And I think it does it a disservice to really talk about it as just a UI uplift ‘cause that really plays into this false narrative that design is just about making things look better. But what it is also doing is improving the experience for these users of a backend system, which is deeply complex.” [00:11:00] “And also I remember I was so fond of one of the backend developers I worked with in my first job, but he routinely would ask me what I was coloring in that day, which is tricky to hear as a designer, especially when you want to engage with a wider community of developers and people that do cool stuff with tech.” [00:12:17] “I really do think, and I know that there are some designers especially that would disagree with me, but I do think that one of the things that you really need, one of the only things you really need as a user experience designer is a curiosity for solving human problems and thinking about why people do the things that they do.” [00:13:03] “So you can operationalize a lot of the empathy process as well, so it’s not something that’s innate skill.” [00:29:15] “I’ve had conversations recently, as recent as this week, with my team about how when lots of PR’s get pushed by contributors or paid members of staff, they actually might be solving Tech Debt, but they might actually be creating user experience debt (UX Debt), and this was a very new term for them.” [00:31:02] “To get a bit mushy for a second, it really gave me the same kind of feelings that I had when I was really involved in my local community development project. So that’s why it felt incredibly natural to be part of the open source community and maybe why it feels like I’ve been around for a long time.” [00:34:11] “Maybe one day we’ll see as many projects that are design related in Outreachy and Google Summer of Code, and maybe even at some point we’ll see a whole scheme which is just for designers in open source.” Spotlight [00:35:47] Eric’s spotlights are the Open Source Design website and his 3D printer. [00:37:08] Justin’s spotlight is a notifier for GitHub browser extension by Sindre Sorhus. [00:37:47] Alyssa’s spotlight is Open Collective Open Web Docs. [00:38:28] Eriol’s spotlight is a piece of open source software called Jamulus. [00:39:45] Richard’s spotlight is one of his best friends, Simon Vansintjan Links Eriol Does Design (https://erioldoesdesign.com/) Eriol Fox Twitter (https://twitter.com/EriolDoesDesign?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Penpot (https://penpot.app/) Justin Scherer Twitter (https://twitter.com/justinschrr) Open Food Network (https://openfoodnetwork.net/) Sustain Open Source Design Podcast (https://sosdesign.sustainoss.org/) Sustain Open Source Design Podcast-Episode 1 (https://sosdesign.sustainoss.org/1) FOSS Backstage (https://foss-backstage.de/) Open Source 101 (https://opensource101.com/speakers/eriol-fox/) Eriol Fox- GitHub (https://github.com/Erioldoesdesign) Human Rights Centered Design (https://hrcd.pubpub.org/) Open Source Design (https://opensourcedesign.net/resources/) Notifier for GitHub browser extension by Sindre Sorhus (https://github.com/sindresorhus/notifier-for-github) Open Collective Open Web Docs (https://opencollective.com/open-web-docs) Jamulus (https://github.com/jamulussoftware) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Eriol Fox.
Guest Hong Phuc Dang Panelists Pia Mancini | Richard Littauer Show Notes Hello and welcome to Sustain! Our guest today is Hong Phuc Dang, an awesome open source contributor and long-term member of Sustain. She is also the Founder of FOSSASIA and works with Zalando, a clothing manufacturer and store in Europe. We will learn all about what Hong Phuc does at Zalando. Also, she tells us more about what FOSSASIA is, how many people are in it, how many countries are represented, tensions to deal with, and so much more. And listen here to find out more information on the FOSSASIA Summit 2021, which is happening soon. Download this episode now to find out much more! [00:01:29] Hong Phuc tells us what she does at Zalando and how she works on open source with them. [00:02:52] We learn what FOSSASIA is. [00:03:55] Hong Phuc explains how she found the early reaction of the companies and the general kind of business ecosystem about false principles. [00:07:12] Pia asks Hong Phuc how internationalization compares with the type of projects she is seeing in Asia and how the relationship is. [00:10:01] Richard brings up FOSSASIA and how it has grown, and Hong Phuc tells us how she got from where she was to where she is now, also how many people are in FOSSASIA and how many countries are represented. [00:13:40] Richard asks Hong Phuc if there any tensions in FOSSASIA and if she has to deal with having people from different countries that may not always like each other, working together under the same umbrella. [00:16:07] Hong Phuc talks about the English spoken as the main communication, but how meetings are different in other countries. [00:16:56] Hong Phuc gives us her opinion on insights on India Stack and what they’re building there. [00:18:52] Richard is curious how FOSSASIA compares to Linux Foundation or Open Forum Europe and if Hong Phuc has any interest in setting policy for open source in governments in Asia or in large organizations. [00:20:53] We learn a little more about the FOSSASIA Summit 2021, when it is, what’s going to happen, and how many speakers. [00:22:30] Find out where you can follow Hong Phuc on the internet. Spotlight [00:23:12] Pia’s spotlight is a project called Pi Guard. [00:23:56] Richard’s spotlight is Open Source Café. [00:24:38] Hong’s spotlight is eventyay. Links Hong Phuc Dang Twitter (https://twitter.com/hpdang?lang=en) Hong Phuc Dang Linkedin (https://www.linkedin.com/in/hongphucdang) FOSSASIA (https://fossasia.org/) FOSSASIA Twitter (https://twitter.com/fossasia?lang=en) FOSSASIA Linkedin (https://is.linkedin.com/company/fossasia) FOSSASIA Instagram (https://www.instagram.com/fossasia/?hl=en) FOSSASIA Summit 2021 (https://events.fossasia.org/) Zalando Tech Twitter (https://twitter.com/ZalandoTech) Pi Guard (https://pavursec.com/project/pi-guard/) Open Source Cafe (https://medium.com/opensource-cafe) eventyay (https://eventyay.com/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Hong Phuc Dang.
Guest Avi Press Panelists Justin Dorfman | Alyssa Wright | Richard Littauer Show Notes Hello and welcome to Sustain! Our guest today is Avi Press, Founder and CEO of Scarf. We learn all about what Scarf is, why it’s called Scarf, and how it works. We also find out how Avi convinced investors to get on board with him and how Scarf is helping open source software developers use data effectively. Find out if there will be any cost for maintainers to join and about the newest product called Scarf Gateway. Download this episode now to find out more! [00:01:00] Avi tells us what Scarf is, what it entails, and how it works. [00:02:41] Avi tells us how the documentation insights work. [00:04:03] Alyssa wants to know why it is called Scarf and Avi tells us how he is dealing with privacy concerns. [00:07:30] Justin asks Avi how he convinced investors to get on board with him. Also, he tells us about the Head of Sales position they are looking for and what this position entails. [00:10:18] Avi talks about how the maintainers have been using the data to date. [00:11:55] Alyssa asks Avi if he can share the differences made to a certain project that he’s seen or if these are still working in a hypothetical space. [00:14:05] Justin saw on GitHub that Avi’s main project, Scarf, is Apache 2.0 and he noticed that is becoming the go-to license when there is a VC involved. He asks Avi if this was chosen before or after the investment. [00:16:23] Since Scarf provides data to open source software developers, Richard asks Avi how he is helping them use that data effectively. [00:18:25] Richard wonders if Avi is going to be batching their clients or is he marketing for them individually. [00:19:54] Richard asks Avi: how do you make that money sustainable to the point where you don’t need to keep going out and asking people, and how do you turn it into a business? [00:22:35] Avi talks about dual licensing. [00:24:44] Richard is curious if Scarf is doing a federated or a decentralized registry and Avi explains about the new product, Scarf Gateway. [00:26:51] Richard asks Avi if this will ever cost maintainers money to join and use his network. [00:28:02] Find out where you can learn more about Scarf and Avi. Spotlight [00:29:21] Justin’s spotlight is CII Best Practices Badge Program. [00:30:07] Alyssa’s spotlight is the Igalia’s Open Prioritization experiment. [00:31:17] Richard’s spotlight is Goal Zero. [00:32:08] Avi’s spotlight is the project Org-roam. Quotes [00:05:02] “And really our thesis here is that currently open source just means sharing code, but we’re trying to say the benefits of that openness can go much beyond the code and actually the data about how that code is used and how that code is interacted with.” [00:07:45] “I want people to be thinking more about how the companies that run open source infrastructure are funded. It’s really important to know, and we’re no exception. So, Scarf is a VC funded company.” [00:10:46] “That’s one really important way is to validate your project by showing real usage of the tool, of the code, etc.” [00:11:07] “By being able to allow maintainers to be proactive rather than reactive there’s just a whole slew of opportunities that are now unlocked for maintainers, instead of having to be reactive to everything.” [00:11:27] “And by being able to let maintainers be more proactive, we’ll have less burnt out maintainers because they’re not constantly feeling like they’re just drowning under the weight of the popularity of their software.” [00:14:38] “And that really, I think is a point that I’d like to underline as well, which is that if you have an open source project and there’s a lot of commercial use and there is a business opportunity there, a lot of developers, they’re not lawyers, they’re not enterprise salespeople, they’re not all the other things that are needed to build a business around an open source project, and that’s what we really want to provide to open source maintainers.” [00:21:42] “And unfortunately right now until Tidelift, if and when they really grow their business out, right now you have a lot of maintainers that are really just competing for that same pie, and the pie is not getting a lot bigger very quickly.” Links Avi Press Website (https://avi.press/) Avi Press Twitter (https://twitter.com/avi_press) Avi Press Github (https://github.com/aviaviavi) Avi Press Linkedin (https://www.linkedin.com/public-profile/in/avi-press-4437a356?challengeId=AQFeeFuASQVITAAAAXcXsRXJNXA6iLf9HLLmJ_pntu6ZY1F-xS2sjvwedfXlqxsda9oEUZmTxQiKvX__Me_76caEHQeDGt8hrg&submissionId=2519b8cc-4175-5b16-0a4e-02a47f21834a) Scarf (https://about.scarf.sh/) Scarf Twitter (https://twitter.com/scarf_oss?lang=en) Scarf Linkedin (https://www.linkedin.com/company/scarf-sh?trk=public_profile_topcard-current-company) CII Best Practices Badge Program (https://bestpractices.coreinfrastructure.org/en) Open Collective/Open Prioritization (https://opencollective.com/open-prioritization) Open Collective/focus-visible in WebKit (https://opencollective.com/focus-visible-in-webkit) Goal Zero (https://www.goalzero.com/) Org-roam (https://github.com/org-roam/org-roam) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Avi Press.
Guest Michael Nolan Panelists Pia Mancini | Richard Littauer Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source. On today’s episode, our special guest is Michael Nolan, Director at the Federation of Humanitarian Technologists and the Assistant Director at Open@RIT. We learn all about what the Federation of Human Technologists is and what they do, and find out what Mike is doing at Open@RIT. He also tells us about his current project on GitHub called Coalesce, that he’s working on in London. Also, did you know Mike has a podcast? Download this episode now to find out much more! [00:00:50] Mike tells us about the Federation of Humanitarian Technologists. [00:03:35] There’s a lot of non-governmental organization (NGOs) in the aid sector that need help, and Mike fills us in on what else is out there to do this sort of open source work to help them out. [00:08:12] Pia wonders how Mike is getting funding and if he’s planning on building a membership organization fee. [00:10:51] Pia poses a great question to Mike about why there isn’t a company that is doing this in a way that is profitable. Mike talks about the Digital Impact Alliance as a great example. [00:12:34] Mike is part of the Ethical Source Working Group at Sustain and he tells us about how this plays into what he’s doing. [00:14:43] Mike explains his GitHub project called Coalesce, a Volunteering Platform, and he also tells us why he is spending his time building it and the reasons they chose this project. He talks about South East Rivers Trust as one of the organizations they work with. [00:23:38] Find out where you can get involved in the Federation of Humanitarian Technologists. [00:24:45] Mike tells us about his new position at Open@RIT, what it is, and what he’s doing there. [00:31:25] Richard mentions Mike has a podcast called the Ethics in Open Source Podcast that you should check out. Spotlight [00:28:00] Pia’s spotlight is a productivity app called WorkFlowy. [00:28:44] Richard’s spotlight is a paper that came out called, “Crisis MT: Developing A Cookbook for MT in Crisis Situations.” [00:29:43] Mike’s spotlights are the Ethical Source Working Group and the Open Mind Project. Links Mike Nolan Twitter (https://twitter.com/__nolski__?lang=en) Mike Nolan Website (https://nolski.rocks/) mike@federationof.tech (mailto:mike@federationof.tech) Federation of Humanitarian Technologists (https://www.federationof.tech/) Federation of Humanitarian Technologists YouTube (https://www.youtube.com/watch?v=a6PWHXAhLvU) Open@RIT (https://www.rit.edu/research/open) Open Technology Fund (https://www.opentech.fund/) Digital Impact Alliance (https://digitalimpactalliance.org/) The Ethical Source Movement (https://ethicalsource.dev/) South East Rivers Trust (https://www.southeastriverstrust.org/) Coalesce (https://github.com/FederationOfTech/Coalesce) Impactful Open Source (https://impactfulopensource.fireside.fm/) OpenMined (https://www.openmined.org/) WorkFlowy (https://workflowy.com/) “Crisis MT: Developing A Cookbook for MT in Crisis Situations.” (https://www.aclweb.org/anthology/W11-2164/) Open Mind Project (https://www.openmindproject.com/) Ethics in Open Source Podcast (https://anchor.fm/ethicsinopensource) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Michael Nolan.
Panelists Pia Mancini | Alyssa Wright | Richard Littauer Guest Kevin Owocki Show Notes Hello and welcome to Sustain! This is a special edition episode we are doing today. We have the most enthusiastic guest and returning champion Kevin Owocki with us to talk about quadratic/democratic funding, which is a completely new concept, and how we're using it in FundOSS. What is FundOSS? Well, we have a really exciting announcement to make today, so be sure to listen. We are discussing what the fund is and how it works. Also, we will talk about funding open source maintainers and doing it a new way with more money, some of which is coming out of Sustain. Download this episode now to find out what this excitement is all about! [00:01:25] Kevin starts off by explaining the project they are working on called FundOSS.org. We also learn how this is different from traditional matching that happens. [00:06:10] Pia tells us why they are doing this and the main benefits, and Kevin tells us about the crowdfunding campaign and how much money they raised over a two week period. [00:08:47] Kevin explains quadratic funding, a pilot they did, and Bitcoin grants. [00:10:47] Pia asks Kevin to talk a little bit about the funding of the commons and the radical markets framework to it. He mentions a paper written about quadratic funding. [00:14:38] Alyssa asks Kevin to talk about how collectives that are participating can make this a successful campaign for themselves and their budgeting, and the projects that may not be as visible what they can do. [00:16:20] Pia tells us about how Sustain put money towards this fund, how they got to that decision, and what enabled them to do this. [00:17:58] Kevin tells us all the other large sponsors of the work. [00:20:06] Richard wonders who is funding this since they are all here, and if there is an amount of that matching fund that goes towards the owners. Alyssa tells us this is a joint venture with Gitcoin integrating with open source collective. [00:23:00] Richard wonders if any of the money goes towards dependencies or is it only towards really cool project TM, and Alyssa explains. [0025:32] Kevin addresses Richard’s point about only the popular projects getting funded and that being a problem. [00:26:34] Richard tells us everywhere you can follow Kevin on the internet and Alyssa shares one final point about call to actions. Spotlight [00:28:57] Pia’s spotlight is Zanga.tech. [00:29:41] Kevin’s spotlight is Ethereum. [00:30:43] Alyssa’s spotlight is thanking a few people from FundOSS, Zach Herring, Sanchay Mittal, and Octavian Todirut. [00:31:24] Richard’s spotlight is the Low Resource Languages GitHub repo's links. Quotes [00:10:37] “So we’re really trying to adjust the behaviors in the ecosystem to move more towards working on the digital infrastructure that people care about as opposed to projects with private gain associated with them.” [00:11:11] “From what I understand is that public goods, which are goods that are non-excludable in non-rival risks. So, things like clean air, clean water, privacy, open source software is a public good, suffer from something called a free rider problem, which is basically like well this good is non-excludable and non-rivalrous, why should I support it, why should I give it my all? There’s no paywall for open source software.” [00:13:37] “I think it’s just as important that we have a broad sense of distribution of those projects that people don’t know about.” [00:22:51] “Trust the open street maps person to know all about geographies.” Links Kevin Owocki Twitter (https://twitter.com/search?q=%23kevinowocki) Kevin Owocki Website (https://owocki.com/) FundOSS.org (https://fundoss.org/) Sustain Podcast-Episode 50-Gitcoin, Quadratic Funding, and how Crypto can sustain Open Source with guest Kevin Owocki (https://podcast.sustainoss.org/50) Gitcoin (https://gitcoin.co/) A Flexible Design for Funding Public Goods- by Vitalik Buterin, Zoe Hitzig, E.Glen Weyl (https://arxiv.org/abs/1809.06421) Open Collective Fund OSS (https://opencollective.com/fundoss) Gitcoin- WTF is Quadratic Funding-video (https://wtfisqf.com/) Zanga.tech (https://zanga.tech/?platform=macos) Ethereum (https://ethereum.org/en/) Zach Herring Twitter (https://twitter.com/zherring) Low Resource Languages-GitHub (https://github.com/RichardLitt/low-resource-languages) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Kevin Owocki.
Panelists Richard Littauer Guest Ryan Sipes Show Notes Hello and welcome to Sustain! On the episode today, our special guest is Ryan Sipes, the Community and Business Development Manager for Thunderbird, as well as the Treasurer on Thunderbird’s governing body. We learn all about what Thunderbird is and an interesting story of how Ryan ended up there. We also find out when Thunderbird was spun out of Mozilla, the aftermath Ryan had to deal with assuring people it was not dead, and that there were people still working on it. Even though COVID hit this year, Thunderbird has been super successful in obtaining donations, and Ryan shares how they did this. Also, we learn how Ryan gives back for open source projects that Thunderbird uses and find out what Ryan is most excited about in the future for Thunderbird. Download this episode now to find out much more! [00:00:46] Ryan tells us an interesting story how he ended up at Thunderbird, how he applied for the position, and mentions Foss Jobs as a great resource. [00:03:58] Richard asks Ryan how large the contribution base is, how many people he has as active contributors, and if they are contributing on GitHub. [00:05:56] Ryan explains the governance model, where the council fits in, and how they’ve managed to grow during COVID. [00:08:26] We find out how many people use Thunderbird. [00:09:47] Ryan tells us about getting spun out from Mozilla, which happened before him, and living with the aftermath of that when he was there. [00:12:28] Richard asks Ryan how he would have done things differently if he was Mozilla’s leadership board. [00:13:46] We find out when Ryan was brought on as a Bus Dev, what did he initially start doing and what else did he did to help make sure the project had more money in time. [00:17:27] Richard asks if Ryan sees any differences in the kind of users who use Thunderbird and if he’s trying to cater to them in particular, as opposed to people who just use Gmail for their day to day purposes. [00:22:43] Richard wonders how Ryan asks for money so effectively and if he has any tips on how to get donations since he does it so well. [00:29:03] Ryan tells us how he gives back for his open source projects that Thunderbird uses. [00:31:06] Ryan talks about what he’s most excited about in the future for Thunderbird. [00:32:41] Find out where you can follow and find out more about Ryan and Thunderbird. Spotlight [00:33:42] Richard’s spotlight is mailing list by Martin Edwardes called the EAORC (Evolutionary Anthropology Online Research Cluster). [00:34:37] Ryan’s spotlights are two projects called EteSync and Etebase. Quotes [00:07:10] “When I was looking at the coronavirus, I was very worried because 99.9% of our funding comes from in-kind gifts, from donations.” [00:16:02] “One thing that really, I guess made us successful at the level we are, like this year we’re going to do $2.3 million in donations, and so, that’s reasonably good. But so much of that came from explicitly letting users, letting donors know that we need the support in order to produce a really high-quality piece of software.” [00:25:46] “I thought, well, maybe the thing is we just have to ask, and be very upfront about it, and it seemed like such a small thing but I told my team we have got to ask people as soon as they download, and it says your download has started, and then the ask, and we did that, and immediately donations went up substantially.” Links Ryan Sipes Website (https://ryanleesipes.me/) Ryan Sipes Twitter (https://twitter.com/ryanleesipes) Thunderbird Twitter (https://twitter.com/mozthunderbird) Thunderbird (https://www.thunderbird.net/en-US/) Foss Jobs (https://www.fossjobs.net/) EAORC (Evolutionary Anthropology Online Research Cluster) by Martin Edwardes (http://martinedwardes.me.uk/eaorc/) EteSync (https://www.etesync.com/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Ryan Sipes.
Panelists Eric Berry | Justin Dorfman | Alyssa Wright | Richard Littauer Guest Eric Holscher Show Notes Hello and welcome to Sustain! On today’s episode, our special guest is Eric Holscher, cofounder of Read the Docs and Write the Docs. As part of his work with Read the Docs, he created a privacy-focused ad network called EthicalAds. Eric will tell us all about Read the Docs, Write the Docs, how EthicalAds started, and why the Ads work. We also discuss challenges since EthicalAds launched, how things have worked with ethical advertising in our current economic recession, and what ad sales look like when it’s ethical. Download this episode now to find out more! [00:01:31] Eric tells us the history of how he co-founded Read the Docs, who funds the company, and he tells us about Write the Docs. [00:04:33] Eric fills us in on how he’s been doing meetups this year and how they’ve been going. He mentions using a tool called “Hopin” for the online events. [00:06:00] We learn how EthicalAds started. [00:08:21] Eric tells us what the reaction was when he introduced Ads on the platform. Also, he explains the rules that he’s applied and what ethical advertising is. [00:12:02] Eric explains what unethical advertising is and we hear his thoughts on if the Ads are scalable and long-term feasible to keep holding on to that early nineties style newspaper advertising. He also talks about Maciej Ceglowski from Pinboard and Doc Searls from Linux Journal. [00:17:26] Richard asks Eric if he has an opinion on how he deals with advertising itself being unethical. [00:19:49] Alyssa asks Eric if he thinks ethical advertising can be particularly useful for the sustainability of other open source work in projects. [00:21:41] Eric tells us the biggest challenges since launching EthicalAds six months ago. [00:23:49] With the economic recession in 2020, Alyssa wonders what the need was and what has this work looked like for EthicalAds in the current economics we’re living in. [00:26:29] Richard asks Eric if any maintainers have been able to support themselves through putting Ads on their docs. Eric mentions Material UI supporting people. [00:29:15] Eric tells what Ad sales looks like when it’s ethical. [00:31:32] Eric lets us know where you can find him on the internet and follow his journey with EthicalAds and Read the Docs. Spotlight [00:32:53] Eric Berry’s spotlight is the importance of simplifying your life. [00:34:02] Justin’s spotlight is his new Versa 3 watch. [00:34:22] Alyssa’s spotlight is a Twitter account called “Cats where they shouldn’t be.” [00:35:06] Richard’s spotlights are Read the Docs and Eric Holscher. [00:35:49] Eric Holscher’s spotlight is Pycon and the PSF 2020 Fundraiser. Quotes [00:06:28] “Trying to get open source maintainers to pay you money, that’s not who we want to charge money. They’re the ones doing all the work and not getting any money. Trying to charge them is just kind of a non-starter.” [00:25:05] “I do believe that a lot of good things are started in down turns because once the kind of market turns around then you’re positioned, you’ve already built the brand, you’re kind of ready to go and kind of ride that growth.” [00:26:34] “I mean there are definitely projects that are supporting multiple people with advertising, and Read the Docs is one.” [00:29:22] “I mean, very similar, except saying no a lot.” Links Eric Holscher- Website (https://www.ericholscher.com/) Eric Holscher Twitter (https://twitter.com/ericholscher) Read the Docs (https://readthedocs.org/) Write the Docs (https://www.writethedocs.org/) EthicalAds (https://www.ethicalads.io/) Hopin (https://hopin.com/) Maciej Ceglowski (https://en.wikipedia.org/wiki/Maciej_Ceg%C5%82owski) Linux Journal-Doc Searls (https://www.linuxjournal.com/users/doc-searls) Material-UI (https://material-ui.com/) “Simple Living Manifesto: 72 Ideas to Simplify Your Life” (Zen Habits) (https://zenhabits.net/simple-living-manifesto-72-ideas-to-simplify-your-life/) fitbit Versa 3 (https://www.fitbit.com/global/us/products/smartwatches/versa3) Cats Where They Shouldn’t Be-Twitter (https://twitter.com/catsnoplace) Read the Docs-GitHub (https://github.com/readthedocs/readthedocs.org/) Python Software Foundation (PSF) (https://www.python.org/psf/donations/2020-q42020-drive/) Pycon US 2021 (https://us.pycon.org/2021/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Eric Holscher.
Panelists Pia Mancini Richard Littauer Guests Venia Logan Brian Proffitt Georg Link Show Notes Hello and welcome to Sustain! Today, our episode is a shared podcast between Sustain and CHAOSScast. Along with Richard and Pia, we have Georg Link, Venia Logan, and Brian Proffitt joining us from CHAOSScast. We had the idea to do this special episode because there’s a lot of work happening on sustaining software and understanding the health of our communities, and CHAOSS focuses on what open source development is, how it works, what communities are, and how you can find metrics to figure out how something is. So, we will learn about these metrics they use, the Diversity & Inclusion Badging Program, and the several areas that CHAOSS has to get involved in. Also, we learn about Sustain, how it started, what they do, and find out what Georg says works well for the Sustain community that brought him in. Also, find out where you can get involved in both the CHAOSS community and Sustain community. Download this episode now to find out more! [00:03:24] Richard wants to know: If metrics lose some of the qualitative aspects of communities by focusing on quantitative metrics, how is this approach not stripping away the heart of open source? [00:08:49] Pia wonders what are the most important qualitative metrics CHAOSS is evaluating. Georg tells us how they established the Diversity & Inclusion Badging Program (D&I Badging) at CHAOSS. [00:14:16] Richard wonders if they’ve found a lot of uptake for the badges and if people have started using them. [00:14:53] Georg tells us how people can get involved besides joining the working group. He explains three main areas that CHAOSS has to get involved. [00:19:53] Pia tells us what Sustain is, how it started, and what they do. [00:22:18] Venia talks about the concept of what a company, organization, or community is to people, and how they want to see something happen, so they ask for more structure. Pia tells us about Open Collective. [00:26:24] Pia brings up doing the first Sustain and the first insights they wrote from the meeting about maintainers. [00:28:44] Venia talks about her consultation services and how she works with other companies to produce community strategies. Georg tells us what he thinks works well for the Sustain community and what brought him in. [00:31:29] Richard gives praises to Gunner and Pia for all the work they’ve done with Sustain, and Pia shares with us about having concerns the first time they did an event with a lot of people. [00:33:32] Georg tells where you can get involved in the CHAOSS community and Richard tells us where you can get involved in the Sustain community. Spotlight [00:35:21] Georg’s spotlight is an open source project called the Toolkit for YNAB. [00:36:24] Venia’s spotlight is Scribus. [00:37:36] Pia’s spotlight is Open Prioritization by Igalia. [00:38:30] Brian’s spotlight is reMarkable 2. [00:40:28] Richard’s spotlight is the Audubon Christmas Bird Count. Links SustainOSS (https://sustainoss.org/) SustainOSS Discourse (https://discourse.sustainoss.org/) Sustain Working Groups (https://sustainoss.org/working-groups/) CHAOSS (https://chaoss.community/) CHAOSScast Podcast (https://podcast.chaoss.community/) CHAOSS News (https://chaoss.community/news/) CHAOSS Software (https://chaoss.community/software/) CHAOSS D&I Badging Program (https://chaoss.community/diversity-and-inclusion-badging/) CHAOSS-How to Participate (https://chaoss.community/participate/) FOSS Backstage (https://foss-backstage.de/) Toolkit for YNAB-GitHub (https://github.com/toolkit-for-ynab/toolkit-for-ynab) Scribus (https://www.scribus.net/) Open Prioritization by Igalia (https://www.igalia.com/open-prioritization/index) reMarkable 2 (https://remarkable.com/) Audobon Christmas Bird Count (https://www.audubon.org/conservation/science/christmas-bird-count) Audobon Christmas Bird Count Map of Active Circles (https://audubon.maps.arcgis.com/apps/View/index.html?appid=fadfb421e95f4949bde20c29a38228bd&extent=-77.2393,42.0593,-68.0108,45.5197) Birding in Vermont (https://birdinginvermont.com/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Brian Proffitt, Georg Link, and Samantha Venia Logan.
Panelists Eric Berry | Justin Dorfman | Alyssa Wright | Richard Littauer Guest Travis Oliphant | Russell Pekrul Show Notes Hello and welcome to Sustain! Today, we have two guests from OpenTeams in Austin, Travis Oliphant and Russell Pekrul. Travis is the CEO and Russell is the Program Manager and the Founder and Director of FairOSS. We learn all about what OpenTeams and FairOSS are and how they work. Also, Travis tells us about the non-profit he started called NumFOCUS. Other topics discussed are dependencies and how their values are assigned, NumPy and SciPy, and building relationships with companies, which Russell mentions there is a bit of a “chicken and egg” problem here. There is some incredible advice and fascinating stories shared today so go ahead and download this episode now! [00:01:10] We find out what OpenTeams is and how it works. Travis also tells us when he wrote NumPy and SciPy and when he started OpenTeams. [00:07:18] Travis tells us about a non-profit he started with a bunch of people called NumFOCUS so there could be a home for the fiscal sponsor for open source projects. [00:09:24] Russell tells us what FairOSS is and how it works. [00:11:32] Alyssa asks Russell how does he first see the dependencies and then how does he assign that value? He mentions BackYourStack as a starting point. [00:13:00] Eric brings up one of the problems he’s found with trying to fund up open source is that it’s very difficult to solve the problem on more a grand scale. He wonders how Travis and Russell make the impact they want with the magnitude of problems they see. A key piece Travis brings up that they recognize is there’s a data gap and projects have to be participating. Alyssa wonders if projects are aware of their dependencies. [00:17:22] Richard asks about the dependency graph that they are making. He wonders how do you go down the stack and look all the way at the base and how do you judge the usefulness of what dependencies really matter for what code matters for the business proposition? Richard also wonders if anyone has done equity stuff for open source maintainers. [00:23:06] Alyssa is interested in learning more about how Travis and Russell are building the relationships with these companies and what we can do to help. [00:26:35] Alyssa asks Travis and Russell to talk about why this, why now, with this being a time of economic contraction, why is this important? Also, why have they been seeing traction during what can be difficult times for a lot of companies? [00:27:40] Eric asks if Travis can give an example of a project that he feels does that well, that doesn’t have to go through and do it twice, essentially. [00:29:48] Alyssa brings up investments around open source start-ups and how they start with a commitment towards open source and once the investment happens there’s a pivot. She wonders if Travis could talk about how this type of sustainability is shifting that model of these investments. Travis tells a story about speaking to the Founder of SaltStack and how their views matched. [00:34:03] We find out where you can learn more about FairOSS and follow them on this journey, invest, and join in. Spotlight [00:34:52] Justin’s spotlight is Curiefense, which extends Envoy proxy to protect all forms of web traffic. [00:35:15] Alyssa’s spotlight is Pixel8.earth. [00:36:06] Eric’s spotlight is OctoPrint. [00:36:53] Richard’s spotlight is Michael Oliphant’s work. [00:37:36] Russell’s spotlight is Conda. [00:38:20] Travis’s spotlight is Matplotlib. Quotes [00:03:25] “We were connecting and creating a social network long before the social networks started. That was the early days of social networks and it was addicting.” [00:04:14] “New libraries are starting to be written on numarray and we had SciPy written on numeric and there was this fork in this flegging scientific community in Python.” [00:21:18] “So that was a very exciting day. Actually, I remember I told my wife you know the problem I’ve been searching on for twenty years, I finally figured it out. I’ve been trying to figure out twenty years how to make this work, and I finally figured it out. I had to go start several companies and start a venture fund and get involved in finance and cap tables to really pull it off, but that got me excited. Now I also said, but we’re at the base of Mount Everest, like all we’ve got to do is climb to the top of this mountain and we’re there.” [00:22:44] “So you basically have a company and its value is spread to all the values of the projects. You have a bunch of those, have a thousand of those, that each add incrementally the value of a project. Invert the matrix and every project now has a linear dependency on companies that effectively you created an index fund out of every project.” [00:24:52] “The idea is if you can get open source contributors to recognize that they want to work only for companies that are participating people want to hire open source contributors. They’re some of the best people to bring into your company.” [00:25:21] “We found that companies would absolutely sponsor PyData and the reason they would is because they’re trying to hire people. They wanted to hire the best developers and they would. So, they really didn’t care so much about the projects they started, but they wanted the people.” [00:27:10] “Go make an open source project, then get somebody or connect with somebody who’s going to help you build a company that they’ll vest in and build something else. So, you basically have to do it twice.” [00:28:34] “I’ve had the chance to work at companies large and small, go in and see that’s used to do x, and realized it’s added billions of dollars of value to a lot of work for the world. And yet, the same time NumPy struggled, not enough funding to maintain itself.” [00:30:15] “I spoke to the founder of SaltStack that just got acquired by VMware. I spoke to him about his view and it was amazing how much it matched mine, in a sense that he recognized that open source is you build some of the value and you use it. The way you need to make money is to build something that uses it but isn’t the open source.” [00:32:41] “It’s not you’re monetizing open source, you’re empowering, you’re sustaining open source, by selling and connecting the economic value to the functional value that’s there.” [00:33:04] “There will still be challenges. I’m not naïve. Every new thing comes with a whole set of new challenges.” Links OpenTeams (https://openteams.com/about) FairOSS (https://faiross.org/) FairOSS, PBC Twitter (https://twitter.com/faiross_pbc) FairOSS Community (https://community.faiross.org/login) Travis Oliphant Twitter (https://twitter.com/teoliphant?lang=en) Anaconda Dividend Program (https://www.anaconda.com/blog/sustaining-the-open-source-ds-ml-ecosystem-with-the-anaconda-dividend-program) Quansight (https://www.quansight.com/) NumFOCUS (https://numfocus.org/) BackYourStack (https://backyourstack.com/) Dask (https://dask.org/) SaltStack (https://www.saltstack.com/) SciPy (https://www.scipy.org/) NumPy (https://numpy.org/) Curiefense (https://www.curiefense.io/) Pixel8.earth Ambassador Program (https://pixel8earth.medium.com/kicking-off-the-pixel8-earth-ambassador-program-80a87a70fb3a) OctoPrint (https://octoprint.org/) Michael Oliphant’s work (https://langev.com/index.php/author/moliphant/Michael+Oliphant) Conda (https://github.com/conda/conda) Matplotlib.com (https://matplotlib.org/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Russell Pekrul and Travis Oliphant.
Panelists Eric Berry | Justin Dorfman | Richard Littauer Guest Tobias Augspurger Show Notes Hello and welcome to Sustain! Our special guest today is Tobias Augspurger, founder of Protontypes. Today, we learn all about Protontypes and LibreSelery. We will also talk about his sustainable awesome-list. We cover the robotics industry, and how open source has influenced it. We cover other sustainability projects, like FarmBot, which blend together community and open source. Tobias tells us other projects he’s interested in doing with ProntonTypes. Download this episode now to find out! [00:00:55] Tobias tells us what Protontypes is. He also talks about sustainability for open source, and whether that means environmentally sustainable or sustainable for the maintainers. [00:02:50] We learn all about LibreSelery, which launched this fall. [00:10:26] Justin asks Tobias his thoughts on bringing more exposure to projects that are deep down in the stack that the others are standing above and how can you get those projects. Justin mentions checking out the Sustain discourse. [00:13:56] Tobias tells us how his accelerator works. He talks about his sustainability awesome list. [00:19:02] Richard asks Tobias if he’s had any students through Protontypes, or any projects come out of it . Tobias talks about the robotics industry as well. Richard mentions FarmBot, an open source DIY gardening tool. [00:24:21] Richard wonders if Tobias has any interests from other projects that aren’t robotics, or in general if he’s using other sorts of projects in Protontypes. [00:31:10] Find out here where can you learn more about Protontypes and LibreSelery. Spotlight [00:32:17] Justin’s spotlight is a website called, WTFisQF.com. [00:33:00] Eric’s spotlight is books and jigsaw puzzles. [00:33:26] Richard’s spotlight is FarmBot. [00:33:44] Tobias’s spotlight is the Wind Turbine published by the International Energy Agency. Quotes [00:28:55] “I also think that people that work for something should get money if somebody is donating into such a project. You cannot really take donations and do not distribute it into contributors. So then stop taking donations if you don’t need them and give it to something else.” Links Tobias Augspurger GitHub (https://github.com/Ly0n) Protontypes-GitHub (https://github.com/protontypes) Protontypes LibreSelery-GitHub (https://github.com/protontypes/LibreSelery) SustainOSS Discourse (https://discourse.sustainoss.org/) Continuous Donation Distribution to your Project Contributors-Tobias Augspurger (https://discourse.sustainoss.org/t/continuous-donation-distribution-to-your-project-contributors/467) WTF is QF (https://wtfisqf.com/?grant=&grant=&grant=&grant=&match=1000) FarmBot (https://farm.bot/) International Energy Agency Wind Turbine (https://www.iea.org/fuels-and-technologies/wind) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Tobias Augspurger.
Panelists Alyssa Wright | Richard Littauer Guest Richard Fontana Show Notes Hello and welcome to Sustain! Our special guest is Richard Fontana, who is a lawyer for Red Hat, where he focuses on legal matters relating to open source software, though his work has also involved a broader range of intellectual property and transactional issues arising out of all phases of the software development lifecycle. He has specialized in open source law for over 15 years, with over 10 of those years having been at Red Hat, and previously worked at Hewlett-Packard and the Software Freedom Law Center as well as several law firms. For several years he was a board director for the Open Source initiative and chaired its license review committee. We will discuss a blog post Richard recently wrote, Kyle Mitchell’s License Zero, API licenses, and if someone wants to become fluent in open source licenses where can they get information. Also, today, we have Alyssa Wright joining us as a new panelist! [00:01:34] Richard tells us how he became a lawyer at Red Hat and what he does. [00:05:53] Richard mentioned it’s quite uncommon that there are open source specific or lawyers with expertise in open source and he tells us why that is the case. Also, Alyssa asks him if he would advocate for more lawyers in the open source ecosystem, and what can we do as open source practitioners to make legal experts part of the conversation. [00:11:16] Richard recently wrote in a blog post (https://opensource.com/article/20/9/open-source-definition) about looking to get the open source definitions improved or revamped. [00:15:56] Richard tells his thoughts on Kyle Mitchell’s License Zero. [00:19:42] We learn more about API licenses from Richard. [00:23:40] Alyssa returns back to the article Richard wrote and she wants to know what inspired him to write it, to suggest a revision of the definition now and why is it relevant for what’s happening now in open source. [00:29:04] Alyssa asks how someone can become fluent in open source licenses and Richard Littauer mentions choosealicense.com (https://choosealicense.com). [00:31:49] Alyssa asks Richard if there’s anything reminiscent of open source software development that exists in the legal field. [00:35:05] Richard tells us where we can find him and about his stuff on the internet. Also, what he is most excited about going on in the licensing world and the open source legal world. Spotlight [00:38:52] Alyssa’s spotlights are working on the Digital Infrastructure Grant and Quadratic Funding Expirations with Gitcoin. [00:40:17] Richard Littauer’s spotlight is Kevin Mitchell’s website. [00:40:42] Richard Fontana’s spotlight is Youtube-dl. Links Richard Fontana -Twitter (https://twitter.com/richardfontana?lang=en) rfontana@redhat.com (mailto:rfontana@redhat.com) Red Hat (https://www.redhat.com/en) “The GPL cooperation commitment and Red Hat projects”- Red Hat Blog by Richard Fontana (https://www.redhat.com/en/blog/gpl-cooperation-commitment-and-red-hat-projects?source=bloglisting&search=richard+fontana) The License Zero Manifesto- Kyle Mitchell (https://writing.kemitchell.com/2017/09/12/The-License-Zero-Manifesto.html) “Is it time to revise the Open Source Definition?”-by Richard Fontana (https://opensource.com/article/20/9/open-source-definition) “Should API-restricting licenses qualify as open source?”-by Richard Fontana (https://opensource.com/article/20/6/api-copyright) “Why CLAs aren’t good for open source”-by Richard Fontana (https://opensource.com/article/19/2/cla-problems) Choose an open source license (https://choosealicense.com/) Digital Infrastructure Grant (https://www.fordfoundation.org/campaigns/critical-digital-infrastructure-research/) Gitcoin Quadratic Funding (https://github.com/gitcoinco/quadratic-funding) Kevin Mitchell’s website (Projects) (https://projects.kemitchell.com/) Youtube-dl (https://yt-dl.org/about.html) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Richard Fontana.
Panelists Justin Dorfman | Richard Littauer Guest Melissa Logan Show Notes Hello and welcome to Sustain! Our special guest today is Melissa Logan, Founder of Constantia.io, a marketing consultancy that focuses on open source and enterprise tech companies. She pioneered the role of open source marketer that helped fuel the rise of open source software development. She also launched the Sexism Field Guide to help people identify and confront all forms of sexism. We will learn why Melissa created Constantia, her work at The Linux Foundation, Apache Cassandra, and Isilon. Also, Melissa talks about having the right personality to do marketing in a community and why she thinks about the community like a prism. Download this episode now to find out more! [00:00:48] Melissa tells us all about Constantia and why she created it. [00:02:30] Since Melissa has worked mainly with large OSPO’s, Richard wonders if she has had any experience working with smaller organizations or smaller repositories on GitHub type stuff. She also talks about what she did at the Linux Foundation and the projects they started, one specifically called OpenDaylight. [00:06:38] When Melissa talks about open source there are two key ways that she describes it. [00:07:43] We learn about Melissa working with the Apache Cassandra Community. Justin wonders if there was a company that did support contracts for Cassandra funding this or if this was a grassroots type of deal. [00:11:03] We learn what Melissa did at Isilon. [00:13:00] Richard wonders how Melissa gets marketing copy in front of people because mailing lists are important to getting into people’s inboxes. [00:16:23] Richard asks Melissa if she has any insight on how to market somebody who runs a small react library and she gives some great advice. [00:18:47] Melissa tells us how to pitch marketing to open source foundations as something they need to do because the return is so small. Richard wonders if she’s ever had to deal with people who are closed sourced and try to convince them to go open. [00:26:55] Since the pandemic has changed a lot of things around marketing, Richard wonders what Melissa’s had to change with how she markets stuff to get in front of people’s eyes over the past six months. [00:29:35] Melissa brings up the topic of disaggregated marketing and when you think about doing marketing in a community one of the most important things you need is the right personality. She also explains how she thinks of the community as a kind of prism. [00:34:43] If you’re interested in seeing the awesome content that Melissa has put out, she tells us where we can find it online. Spotlight [00:35:22] Justin’s spotlight is FingerprintJS. [00:36:00] Richard’s spotlight is a website (https://alex.github.io/nyt-2020-election-scraper/battleground-state-changes.html#) with election data that allows you to see what’s happening every minute in all of the battleground states. [00:36:41] Melissa’s spotlight is Scribus.net. Quotes [00:08:01] “At Linux Foundation it was different because it was part of kind of the governance of the project.” [00:11:03] “You were at Isilon. I remember reading about it way back in the day and it was acquired by EMC. What did you do there because that just really interests me?” [00:17:15] “When you think about doing marketing in a community, there are a lot of people who work at different companies, they have different cultures, they have different reasons for participating. Maybe they’re not aware that you actually want to have a marketing effort.” [00:17:32] “So I think what’s really important is to build some kind of architecture of participation for people in your community.” [00:19:18] “What are those quote unquote KPI’s in an open source project? What do we look at? I think things like lines of code, stars, those are all, I think you should just set those aside. That really doesn’t tell you about the health of an open source project.” [00:20:01] “So we really look at share of voice as one of the key metrics in an open source project and how we evaluate how things are doing.” [00:21:35] “One of the key ways that we knew we were gaining traction was when we found out that AT&T had adopted OpenDaylight, and we found out because they had said something on a user list because of course they found some bug or issue with it, so of course that’s when they reach out and talk to us.” [00:27:00] “So during the pandemic we’ve all been trying to figure out how not to overload people who are overloaded by so much content and information because everyone is doing everything digital all the time.” [00:30:38] Then how do you level the playing field for projects that maybe don’t have a charismatic leader? And the way you can do that is to find someone who plays in this marketing role who does go and seek out all these other types of contributions and tries to shine a light on things that are happening, not just with individuals, but in all parts of your community.” [00:31:40] “I remember in the early 2000’s, you had people in the embedded Linux community who were looking at ways to improve power consumption in satellites that were going into space so that was really important. You had needed a small footprint for everything. When they figured that out, they put it back upstream and that was then adopted by people in the supercomputing community.” [00:34:26] “I think of marketing kind of like you’re a backstage manager for a play and you’re trying to make everything run really smoothly for all the other people on the stage and really shine a light on them literally and figuratively.” Links Melissa Logan Twitter (https://twitter.com/melissa_b2b?lang=en) Melissa Logan Linkedin (https://www.linkedin.com/in/mklogan) Constantia (https://constantia.io/) All Things Open 2020 Online Event (https://2020.allthingsopen.org/) Open Daylight Project (ODL) (https://www.opendaylight.org/) The Linux Foundation (https://www.linuxfoundation.org/) Dell EMC Isilon (https://www.delltechnologies.com/en-us/storage/isilon/isilon-a2000-archive-nas-storage.htm?gacd=9650523-1033-5761040-266691960-0&dgc=st&&gclid=EAIaIQobChMI59rQu7327AIVg-iGCh0mAASuEAAYASABEgKNdvD_BwE&gclsrc=aw.ds) Apache Cassandra (https://cassandra.apache.org/) Apache Cassandra Twitter (https://twitter.com/cassandra) The Sexism Field Guide by Melissa Logan (https://sexismfieldguide.com/) FingerprintJS (https://fingerprintjs.com/) Election data results website (https://alex.github.io/nyt-2020-election-scraper/battleground-state-changes.html) Scribus (https://www.scribus.net/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Melissa Logan.
Panelists Allen "Gunner" Gunn | Eric Berry | Justin Dorfman | Richard Littauer Guest Erik Rasmussen Show Notes Hello and welcome to Sustain! Our special guest today is Erik Rasmussen, who’s the creator of Redux Form and Final Form, two of the most popular form state management libraries in the React ecosystem, which we will learn more about. Erik talks about his blog post on, “Open Source Sustainability,” which he wrote out of frustration. He has such a passion and positive attitude for open source, but there are things that bother him as well, which he discusses. We learn that looking for contributions from larger organizations is an issue without the marketing aspect and maybe what can be done to help. Also, Eric Berry shares his vision of the future in open source which is pretty awesome! Download this episode now to find out more! [00:01:06] Erik tells us what he does and how he got invited on this podcast. We also learn what Redux Form and Final Form do. [00:05:13] Find out what Erik meant when he said it “balloons and it was too much,” but he also said he enjoys maintaining open source. He also talks about his blog post he wrote a couple of months ago and what bothers him about open source. [00:08:52] Eric wonders if the sustainability of open source depends on people like Erik because of his positive attitude and have any large companies reached out to him to support him in any way. [00:10:14] Justin asks if Erik if his library is on a dependency tree or people go NPM and install your library. Also, Justin wonders what Erik’s going to do to improve in getting the message out there that he’s looking for contributions from larger organizations. [00:16:02] Eric is curious if money was never part of the equation and if Erik could never make a dime off of this, how would that change his outlook on open source and the projects that he puts out, and would he continue to maintain them. [00:17:24] Eric tells us his vision of the future in open source. ☺ [00:20:25] Richard mentions in one of Erik’s blog posts he talks about how the donation model doesn’t work, but works partially for some people, and he also mentions an insurance model and Erik elaborates his envision. [00:23:57] Richard asks if Erik has any hope and if he’s going to keep working on open source. [00:25:20] Erik tells us where we can find him on the internet. Spotlight [00:26:15] Eric’s spotlight is PgHero by Andrew Kane. [00:27:02] Justin’s spotlight is Dato, better menu bar clock with calendar and time zones for macOS. [00:27:43] Richard’s spotlight is Etymonline.com. [00:28:20] Erik’s spotlight is the GraphQL Code Generator. Quotes [00:04:10] “And then as a maintainer, this was really my first foray into open source, I made some rookie mistakes of trying to please everyone.” [00:06:26] “I love open source and the fact that I can see that it is sort of rotten at its core bothers me, and what I mean by that is the incentives are misaligned from all sides.” [00:22:51] “It’s a little bit how our medical system, especially in the U.S. is broken, that your doctor makes more money the sicker you are, and it should be the opposite. We should pay doctors to keep you well and if you get sick then the doctor has to do some work. Same thing with open source, people should be paying for there not to be bugs, and if there are bugs expect because of that contract that they will be immediately fixed.” Links Erik Rasmussen Twitter (https://twitter.com/erikras) Final Form (https://final-form.org/) Redux Form (https://redux-form.com/8.3.0/) “Open Source Sustainability” blog post by Erik Rasmussen (https://dev.to/erikras/open-source-sustainability-3pjf) PgHero-GitHub (https://github.com/ankane/pghero) Dato (https://sindresorhus.com/dato) Etymonline (https://www.etymonline.com/) GraphQL Code Generator (https://graphql-code-generator.com/) Open Collective-SustainOSS (https://opencollective.com/sustainoss#budget) Open Collective-Ford Foundation General Support Grant (https://opencollective.com/ford-general-support-grant) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Erik Rasmussen.
Panelists Eric Berry | Justin Dorfman | Richard Littauer Guest Jenn Schiffer Show Notes Hello and welcome to Sustain! Our special guest today is Jenn Schiffer, Director of Community at Glitch. Today, we will learn all about how cool Glitch really is and it’s free! Also, they are one of the first platforms that let you view source of server-side code. Jenn tells us her internet humor variety show called “Hoobastank2 on Twitch, why she started her satire blog post on Medium when she entered the tech industry, how Glitch is used in the academic areas, and how licensing and sharing should be better communicated in schools. Download this episode to find out more! \ [00:01:05] Jenn tells us all about what Glitch is. [00:02:11] Richard wonders if this is largely for art projects and is there any functional code that’s being used to run businesses on Glitch. [00:04:45] Jenn talks about having live code on Glitch. We also learn about her internet humor variety show called “Hoobastank2 on Twitch. [00:07:39] Jenn tells us about when she entered the tech industry, teaching computer science, working at NBA, rude blog comments about women in tech, writing satire blog posts on Medium, and “gotchas.” [00:12:11] We find out about the archetype of the users of Glitch. Also, we learn about using Glitch in the academic area, Girls Who Code, and artists and entertainers bringing their exhibitions to Glitch virtually since they can’t run in person safely right now. [00:18:21] Richard wonders if there are any difficulties in using Glitch, how is it hard to use Glitch, and what could be better for teaching open source in general. Jenn shares when she was first introduced to open source. [00:24:50] Justin brings up a point about licensing in open source and not understanding the license and how it should be better communicated in schools in terms of sharing, and Jenn shares her view. [00:31:43] Jenn lets us know where we can find her on the web. Spotlight [00:32:50] Justin’s spotlight is make8bitart.com. [00:33:50] Eric’s spotlights are The Spaghetti Detective and Thingiverse. [00:36:05] Richard’s spotlight is Jim Kang and his website Smidgeo.com [00:36:54] Jenn’s spotlight is the jQuery Project. Quotes [00:07:39] “So around the time Medium had started, 2013(ish), whatever, I just entered actually the tech industry, because I was in Academia, teaching computer science, and I was like, now I want to build computer science.” [00:08:10] “The way that people try to prove that women in tech don’t belong there are with gotchas, like pointing things out that they think are wrong, or maybe they are wrong because we’re not allowed to be wrong.” [00:16:34] “We’re seeing a lot of artists and entertainers that are realizing because of the pandemic and quarantine that they have to think of new, virtual ways to bring their art to the masses.” [00:19:27] “I’ve had a lot of really interesting conversations with a lot of young developers who are in high school, with Discord exploding there are so many gamers that are learning to code because they’re building bots for Discord.” Links Jen Schiffer Linkedin (https://www.linkedin.com/in/jennschiffer) Jen Schiffer Twitter (https://twitter.com/jennschiffer?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Glitch (https://glitch.com/) Hoobastank2 on Twitch (https://www.twitch.tv/hoobastank2) Hoobastank2 on Twitch Twitter (https://twitter.com/hoobastank2ttv) Jenmoney.biz (https://jennmoney.biz/) Livelaugh Blog (https://livelaugh.blog/) Girls Who Code (https://girlswhocode.com/) Make8bitart (https://make8bitart.com/) The Spaghetti Detective (https://www.thespaghettidetective.com/) Thingiverse (https://www.thingiverse.com/) Eric Berry Twitter (https://twitter.com/coderberry?lang=en) Smidgeo (https://smidgeo.com/) Smidgeo Twitter (https://twitter.com/smidgeo) jQuery (https://jquery.com/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Jenn Schiffer.
Panelists Eric Berry | Justin Dorfman | Richard Littauer Guest Joel Wasserman Show Notes Hello and welcome to Sustain! Our special guest today is Joel Wasserman, an Engineer at Google and Founder of Flossbank. If you’ve never heard of Flossbank, this is the episode you want to listen to. We learn all about what it is, how the method works, what makes it different from other donation models out there, and how signing up and donating works. We also find out if Joel has advertisers lined up and what the current state of Flossbank is since they are still working on the system. Download this episode now to find out more! [00:00:52] We start off by learning what Flossbank is, what sets it apart, and how the method works. [00:04:03] Joel tells us how he got involved in Flossbank, how it started, and the process of how Flossbank works with signing up and donating. [00:08:00] Eric wonders how the money gets distributed all the way down to every package and is it through open collective or does he have to reach out to everyone. Joel lets us know they are in the process of building their maintainer portal and he explains. [00:10:36] Joel tells us how the funds get distributed. Justin wonders if this is a twenty percent time project and how Google and Amazon feel about this project that has to deal with money and his time. Eric also wonders what Joel’s long-term goal is and does he see this as his primary business eventually. [00:13:11] Eric talks about creating a business and the kickbacks and negative feelings. He asks Joel to talk about what percentage he’s planning on taking and how he plans on using that money as it comes in. [00:16:25] Richard wonders how Joel justifies Flossbank versus everything else and what’s his vision for making it stand out. [00:18:29] Digging into the advertising side of things now, Joel shares how he’s finding advertisers and if he has any lined up. [00:21:00] Richard wants to know what Joel is doing to support people who are not maintainers but who are major contributors to packages. We also find out the current state of Flossbank, even though they haven’t built the entire system yet. [00:24:53] Joel mentioned earlier there is an enterprise version of Flossbank Enterprise and he explains what that is, how it works, and what the goal is. Joel shares a great story about a discussion he had with a company. [00:27:58] Find out where you can get involved with Flossbank or reach out to Joel. Spotlight [00:30:09] Eric’s spotlight is iPad game called EVE Echoes. [00:31:11] Justin’s spotlight is Handshake. [00:31:26] Richard’s spotlights are Ethical Ads and The Long Trail. [00:31:58] Joel’s spotlight is Coil. Quotes [00:06:10] “We found in the developer community that nobody likes anything pushed on them, and just in general, we think things should of course be opt in.” [00:06:24] “We also build this on the belief that there are enough people in the ecosystem that actually want to give back. There’s just maybe not very easy ways to do it.” [00:08:50] “We have realized that we are really solving the how to bring more money into the system part of the equation.” [00:13:48] “André Staltz, who you recently had on the podcast, he stated in one of his blog posts, I don’t remember how long ago, talking about how open source is broken or something, said that if GitHub gave back even a fraction of what they were bought by Microsoft for then that would be 10X or a 100X fold what the open source ecosystem actually received in donations that year.” [00:27:05] “Some of these people don’t see the return on investment on donating when their whole company is the return on investment. Your whole company is actually only possible because of open source. The fact that you have these employees is your return on investment, that is what open source produces.” Links Flossbank (https://flossbank.com/) Flossbank-GitHub (https://github.com/flossbank) Joel Wasserman Twitter (https://twitter.com/joel_wasserman_?lang=en) EVE Echoes (https://www.eveechoes.com/) Handshake (https://handshake.org/) Ethical Ads-GitHub (https://github.com/readthedocs/ethical-ad-server) The Long Trail (https://www.greenmountainclub.org/the-long-trail/) Coil (https://coil.com/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Ad Sales by Eric Berry Special Guest: Joel Wasserman.
Panelists Allen "Gunner" Gunn | Justin Dorfman | Richard Littauer Guest Mikeal Rogers Show Notes Hello and welcome to Sustain! Our special guest today is Mikeal Rogers, who works at Protocol Labs as IPLD Lead. We learn what Protocol Labs is, where they come from, and what Mikeal does there as the IPLD Lead (InterPlanetary Linked Data). We will find out what happened when io.js forked with Node.js, if there is a difference between the Project Manager and Developer Role, and Mikeal’s interests in design libraries, and building a community and ecosystem from scratch and how they interrelate. Download this episode now to learn more! [00:01:25] Mikeal tells us what he does at Protocol Labs. We also learn who Protocol Labs is and where they come from. [00:06:43] Mikeal talks about what he did in his previous jobs. [00:09:48] Richard asks Mikeal what separates his path and his ideal goal from being someone who ends up just working on algorithms full time for Microsoft in the back office. [00:14:15] Mikeal shares with us the io.js fork with Node.js. Justin wonders if there was a lot tension between the communities and Mikeal explains. [00:19:40] Richard wonders if Mikeal thinks the Project Manager Role and the Developer Role are similar. [00:24:18] Mikeal specializes in and worked on design libraries so they can grow entire ecosystems and communities and how to make the code itself actually enable and afford better sustainable practices, which he talks about here. He mentions the creation of the Buffer Interface. [00:32:51] Mikeal tells us where we can learn more about him and things he’s done with community and sustainability stuff and where we can find him on the internet. Spotlight [00:34:46] Justin’s spotlight is Into the Ether podcast. [00:35:06] Gunner’s spotlight is Save Internet Freedom. [00:35:33] Richard’s spotlight is a book called, Apprenticeship Patterns by Dave Hoover and Adewale Oshineye. [00:35:49] Mikeal’s spotlight is GitHub Actions. Quotes [00:08:10] “The whole industry is really pushing you towards do more, take on more responsibility, do a startup, take on executive roles, keep going. It’s just never enough to just write code or be a programmer.” [00:08:24] “I had a real kind of identity crisis a little bit when I was leaving the Node Foundation, because I was like what am I going to do? And it actually took me a little while, like I had a short stint in some venture capital stuff.” [00:22:30] “If you write code every day, you have a practice. Even if you’re just doing it for work, you have a practice, like you sit down, and you probably notice yourself taking a walk, or working on a problem in the shower or something. These are really subtle forms of meditation for you to take yourself in a different state and get all of the distractions away for a minute and just think about a problem.” Links Protocol Labs (https://protocol.ai/) IPLD (InterPlanetary Linked Data) (https://docs.ipld.io/) Medium-Mikeal Rogers (https://medium.com/@mikeal) Mikeal Rogers-GitHub (https://github.com/mikeal) Mikeal Rogers Twitter (https://twitter.com/mikeal?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) “Request for Commits explored different perspectives in open source sustainability”-podcast with Nadia Eghbal and Mikeal Rogers (https://changelog.com/rfc) Hope in Source podcast with Nadia Eghbal and Henry Zhu (https://hopeinsource.com/) Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman by Dave Hoover and Adewale Oshineye (https://www.amazon.com/Apprenticeship-Patterns-Guidance-Aspiring-Craftsman/dp/0596518382) Into the Ether- A podcast by EthHub (https://podcast.ethhub.io/) Save Internet Freedom (https://saveinternetfreedom.tech/) GitHub Actions (https://github.com/actions) GitHub Actions (GitHub Docs) (https://docs.github.com/en/free-pro-team@latest/actions) InfoWorld Tech Watch-“Why io.js decided to fork Node.js.” (https://www.infoworld.com/article/2855057/why-iojs-decided-to-fork-nodejs.html) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Mikeal Rogers.
Panelists Allen "Gunner" Gunn | Eric Berry | Justin Dorfman | Richard Littauer Guest Dominic Tarr Show Notes Hello and welcome to Sustain! Our special guest today is Dominic Tarr, an open source sailor hacker person, calling from his boat in New Zealand. He’s been instrumental in the early JavaScript scene. Dominic tells us how he got into open source, coding, and how he got involved in JavaScript and Event Stream. We will also learn what Dominic is doing now and how does he envision open source going forward. How does Dominic fund his life living on a boat? Download this episode now to find out! [00:01:35] Dominic tells us how he got into open source, how he got into coding, how he ended up where he is today, and how he got involved in JavaScript. [00:06:45] Richard informs us that Dominic was in a group of influential people in Node JS who made a bunch of modules, one of them being Event Stream, which is Dominic’s. He also tells how many modules he’s written for NPM. Dominic also talks about how he initially dealt with the “fixing the bug” issues, since he was making these modules in his spare time and coding for fun. [00:10:00] Justin wants to know how Dominic got 700 modules and how did he manage it for as long as he did. [00:12:02] Richard wonders what Dominic is doing now and how does he envision open source or JavaScript going forward if it’s not fun to work on. [00:14:07] Eric wants to know if Dominic has any reflections or thoughts around the shift in the overall view of NPM over the years. [00:20:19] Richard wonders how Dominic’s funds his life because he lives on a boat. [00:24:55] Where can you find Dominic on the internet? Find out here. Spotlight [00:25:16] Eric’s spotlight is called Mind Stream. [00:25:47] Justin’s spotlight is EthGasStatio.info. [00:26:15] Gunner’s spotlight is signal desktop. [00:26:48] Richard’s spotlights are Scuttlebutt and Patchwork. [00:27:11] Dominic’s spotlight is the Project Gemini. Quotes [00:11:13] “We had this one SquatConf where we just had our own conference, and we kind of timed it with some other, like more boring conference that would fly people in and then we would be like, okay, now we’re all in this place and let’s just have our own thing.” [00:14:17] “So, for a long time, I guess before it became a corporation, I believe incorporated, before that it was very much open to everybody contribute and then it became a business, which obviously there’s good reason for it to become a business.” [00:23:13] “I’m not a terribly big fan of schemes to pay open source developers, especially the ones that are like based on some kind of charity thing. Either they’re like straight forward charity things like Gratipay, then you never got very much money or you have strings attached or something.” Links Dominic Tarr Twitter (https://twitter.com/dominictarr?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) NPM (https://www.npmjs.com/) Mindstream (https://www.mindstreaminteractive.com/) EthGasStation (https://ethgasstation.info/) Signal (https://signal.org/en/) Scuttlebutt (https://scuttlebutt.nz/) Patchwork (https://www.electronjs.org/apps/patchwork) Project Gemini (https://gemini.circumlunar.space/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Dominic Tarr.
Panelists Pia Mancini | Richard Littauer Guest André Staltz Show Notes Hello and welcome to Sustain! Our special guest today is André Staltz, a self-employed JavaScript wizard from Helsinki, Finland. He’s done a lot of interesting open source work and has been really instrumental in how open source funds individual developers. He tells us about his consulting job and about the great blog post he wrote. We will talk about the cost of software going to zero and what this means. Also, André tells us what he hopes to see in the future for open source. Download this episode now to find out all this and much more! [00:01:01] André fills us in about what he does, how he got started as a developer, and what kind of work he’s currently doing. [00:02:22] André tells us how he came to write his fantastic blog post, “Software Below the Poverty Line” and he goes in depth to explain what it means by open source beneath the poverty line. [00:06:50] Richard wonders if André has done any work looking at how many people in open source actually make money consulting and don’t make money from selling their open source at all. [00:09:52] Pia asks André how you make the argument of more money going into this ecosystem if the cost is going to zero and he explains. [00:16:30] André touches on something very important that’s connected with time, which is attention, which he states is something you can monetize. [00:23:48] Richard wonders if the cost of software is going down so much just because the cost of production is going down so much. [00:30:35] André tells us what he wants out of his open source work and what he’s interested in. [00:35:06] Find out where you can locate André on the internet and look at cool stuff he does. Spotlight [00:32:33] Pia’s spotlight is Crowdin, an open source solution for localization management. [00:33:19] Richard’s spotlight is Moxie Marlinspike, who got him into sailing. [00:34:17] André’s pick is a library called Neon Bindings, which allows you to bridge between Rust and Node.JS. Links André Staltz Website (https://staltz.com/) “Software Below the Poverty Line”-Blog post (https://staltz.com/software-below-the-poverty-line.html) Crowdin (https://crowdin.com/) Moxie Marlinspike Website (https://moxie.org/) Neon Bindings (https://neon-bindings.com/) Neon Bindings-GitHub (https://github.com/neon-bindings/neon) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: André Staltz.
Panelists Pia Mancini | Richard Littauer Guest Danese Cooper Show Notes Hello and welcome to Sustain! On today’s episode, we have special guest, Danese Cooper, from her home in West Counties of Ireland. She currently works for NearForm, as VP of Special Initiatives. We will learn all about how the InnerSource Commons and Open Source are related. We find out about Danese’s last tech job at PayPal, where she started talking about InnerSource and why she moved to a remote part of Ireland with her new job. We find out about the concept of “trusted committer” and two companies that are practicing InnerSource. Also, find out why Danese said, “Open Source has won.” Download this episode now! [00:01:45] Danese gives us a bio about herself and fills us in on her job at NearForm and InnerSource Commons. [00:05:40] Richard is curious to know when Danese talked about InnerSource and Open Source being related, how do they both work together to actually sustain open source. [00:10:50] Danese talks about the “sustainability quotient” and how there are not enough practitioners of open source. [00:13:02] We hear the twenty-year old “fake stories” about why people are afraid when we talk about InnerSource and Danese tells us about the concept of “trusted committer” and what they do. [00:18:38] Danese tells us two stories about two companies that are practicing InnerSource that have been talked about publicly. [00:24:34] Pia asks Danese if she’s seen a lot of InnerSource or projects that were born in InnerSource and then they were released to the wild as successfully and she shares some stories. [00:31:49] Danese explains what she means when she said says, “Open source has won.” [00:34:54] Danese fills us in on what she’s doing now, what’s next, what’s exciting, and where to find her on the internet. Spotlight Richard’s spotlight is kalm.js.org (https://kalm.js.org/). Danese’s spotlight is have a look at Mozilla and try to lend them some support and COVID Green App. Quotes [00:11:17] “I feel like this area of endeavor has been so generous to me, giving me a means to make a living and an interesting means to make a living for this last 35 years. I kind of owe a give back of something to make the campground better than I found it and I think that is InnerSource.” [00:11:35] “Getting those poor 85% out of the salt mines and helping companies modernize now, because in another ten years they won’t be able to hire people that don’t expect transparency. So, they are going to have to figure it out, but if they figure it out now for the right reasons, they have a better chance of being in a good position to accept those new workers when that’s all you can hire.” [00:32:23] “There would be no Google if there was not Linux, period, full stop. It would not exist because their cost of acquisition for that kernel and their ability to modify it to their needs meant that they could optimize better than AltaVista, which was the search engine of choice before there was Google.” Links Danese Cooper Twitter (https://twitter.com/DivaDanese?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) InnerSource Commons (https://innersourcecommons.org/) kalm (http://kalm.js.org/) Mozilla (https://www.mozilla.org/en-US/) Ford Foundation-2020 Digital Infrastructure Research RFP (https://fordfoundation.forms.fm/2020-digital-infrastructure-research-rfp/forms/8103) COVID Green App-GitHub (https://github.com/covidgreen/covid-green-app) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Ad Sales by Eric Berry Special Guest: Danese Cooper.
Sponsored by: https://www.honeybadger.io/images/navbar_logo.svg?1597697989 (https://www.honeybadger.io/)
Panelists Justin Dorfman | Richard Littauer Guest Shurui Zhou Show Notes Hello and welcome to Sustain! On today’s episode, we have special guest, Shurui Zhou, who is going to be teaching soon at University of Toronto in the Fall, and she’s been working on Forks on GitHub. Our topic today is Social vs. Hard Forks. We will learn all about the difference between the Social and Hard forks, Shurui’s GitHub Bot she wrote, and her paper she wrote on “Identifying Features in Forks.” Also, Jenkins, previously known as Hudson, an open source continuous integration tool, is explained and why it is such a success story in terms of hard forks. Download this episode now! [00:01:31] Shurui tells us about her PhD Thesis which is on Forks. [00:02:51] Richard wonders what Shurui means when she said she tried to merge together different forks. She also tells us where she got her initial forks from that she was trying to merge and where the initial database was seeded from. [00:05:57] Richard wants to know without the domain knowledge of a maintainer does Shurui find it difficult to figure out what is going on. Also, has she seen any frustrations from maintainers? She wrote a GitHub Bot that she talks about. [00:10:42] Shurui tells us about a future work that was super interesting which is how we can identify the intention behind this work. She mentions the paper they published on 2018 on “Identifying Features in Forks” and talks about the difference in hard fork and social fork. [00:13:11] One thing that caught Justin’s attention is that 290 projects on GitHub are rejected to “redundant development” and Shurui explains what this means. [00:17:00] Richard wonders if Shurui has run across this phenomenon of someone being the only maintainer and being a selfish person wanting all the stars and is this a common thing. [00:19:04] Richard wants to know how Shurui is dealing with the political side of things. [00:20:04] Shurui talks about the project she was referring to which is a repository. Richard wonders how many hard forks she’s found where it’s just some company that wants to do something, versus a group of community members who are interested in building out a feature and having it go in a different direction. Also, how many times do you see a company decide we need to have this under our own wheelhouse and fork it and them develop independently without going back? She brings up the Hudson and Jenkins story. [00:26:22] Richard asks Shurui if she’s tried making forks. [00:29:00] Shurui tells us where we can find her on the internet and how can we learn more about her research. Spotlight [00:30:14] Justin’s spotlight is he’s rescuing a Golden Doodle puppy and go to YouTube for dog training videos. [00:30:45] Richard’s spotlight is the Library of Babel. [00:31:26] Shurui’s spotlights are two repositories on GitHub, Marlin and Smoothieware, and she wants to thank her collaborators and her PhD advisor. Quotes [00:08:16] “The maintainer will go through the code and with the description all together in the mail and to decide whether we want to merge it or not.” [00:10:55] “One of the future works I think that was super interesting is how we can identify the intention behind this work.” [00:11:19] “And we actually define these kinds of forks as social forks because people create forks and maybe their goal is to merge back.” [00:11:30] “We found out there are two types of forks and we define forks that create a fork and going to a different direction and never come back we defined this as a hard fork, and we define the GitHub style fork as a social fork.” [00:12:26] “We have seen some requests happening in one community and have been submitted three years later, exactly the same feature.” [00:12:46] “I know the title to this podcast. It is going to be social vs hard fork with Shurui.” [00:17:00] “But, if I were to hard fork it, I would lose all the watchers, all the stars, and I was signaled to every single one of those people that I’m kind of a selfish guy who wants stars.” [00:17:55] “They don’t want people to hard fork and to fragment the community and go to a different direction.” [00:19:22] “I’m not dealing with the political side, but what I’m trying to do is to just raise awareness of what’s happening with different forks.” [00:21:19] “Jenkins was a hard fork off of Hudson because that’s the people after Oracle… and they want to maintain or keep the Hudson project within their pocket.” [00:24:09] “One thing we’ve studied to compare the difference between the hard fork and social fork before and after GitHub, is maybe before GitHub people create a fork, they have already the intention of going to a different direction to fragment the community.” Links Shurui Zhou Twitter (https://twitter.com/shuishuiblue?lang=en) Shurui Zhou- University of Toronto, Department of Electrical and Computer Engineering (https://www.eecg.utoronto.ca/~shuruiz/) “Identifying Features in Forks”-Shurui Zhou (https://www.cs.cmu.edu/~shuruiz/paper/INFOX_ICSE2018.pdf) “Identifying Redundancies in Fork-based Development”-Shurui Zhou (https://www.eecg.utoronto.ca/~shuruiz/paper/saner19-RedundantDev.pdf) Dog Training 101: How to Train ANY DOG the Basics-YouTube (https://www.youtube.com/watch?v=jFMA5ggFsXU) Library of Babel (https://libraryofbabel.info/) Marlin-GitHub (https://github.com/MarlinFirmware/Marlin) Smoothieware-GitHub (https://github.com/Smoothieware/Smoothieware) Credits Produced by Richard Litauer (https://www.burntfent.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Ad Sales by Eric Berry
Sponsored by: https://www.honeybadger.io/images/navbar_logo.svg?1597697989 (https://www.honeybadger.io/)
Panelists Eric Berry | Richard Littauer Guest Tom Callaway Show Notes Hello and welcome to Sustain! On today’s episode, we have special guest, Tom Callaway, currently working at AWS, but previously at Red Hat for almost twenty years, doing pretty much every job they had. We will find out all about Red Hat and all the positions Tom held there. We will also learn why Red Hat was the right people, the right place, at the right time, with the right seed funding to get it done. How did Red Hat figure out how to compete meaningfully and how did they deliver value above and beyond the bits? Tom has stories to tell and advice to share. Download this episode now to find out this and much more! [00:01:40] Tom tells us what he did before working for AWS and how he started at Red Hat. [00:03:58] Richard asks Tom what some of the main changes are that he has seen and how it’s affected things. [00:09:23] Eric wants to know from Tom at what point when he was working at Red Hat, did everybody start believing that maybe this is something, maybe this can survive, and this will become something huge. He tells us one of the big things that impacted Red Hat early on. [00:14:30] Richard wants to know how Red Hat pitched to developers that they want to get this and how did they pitch up to their managers. [00:16:53] Tom fills us in on the strategy that has been worked successfully for Red Hat. [00:19:12] Red Hat seemed to lead the charge in making open source a core part of the company and the culture. Tom tells us what it was like working with a company that had that type of focus giving back to the community. [00:24:35] Richard is curious to know if there was any time when things didn’t work well at Red Hat and competition got out of hand and being in the open, ended up screwing over something. [00:29:25] Richard asks Tom what he would say to developers who have something and then want to go out and make something out of it and does he think there’s models outside of sticking with large open source companies to sustainability live a middle-class life. Tom gives some awesome stories and advice here. [00:40:54] Tom tells us where we can find him on the internet. Spotlight [00:41:50] Eric’s spotlight is developers.redhat.com. [00:42:54] Richard’s spotlight is a small project called Vesper (https://github.com/HaroldMills/Vesper) by Harold Mills. [00:44:20] Tom’s spotlight is OctoPrint. Quotes [00:05:24] “When I joined Red Hat there was no semblance of a reasonable business model at all. We made more money selling hats on our website than we did selling software.” [00:20:01] “One of the things that’s unique about Red Hat is the employment contracts are structured in a way such that they explicitly say Red Hat doesn’t own the open source work that you do. You own it. You can go out and do whatever you want.” [00:22:50] “And I was able to just by being curious and by being passionate, move into roles all the way up into the CTO’s office.” [00:31:39] “I think you have to be willing to have the freedom to be open.” [00:32:10] “If you write amazing software and you can never apply it in a real-world scenario, your company will die. If you cannot figure out how to compete meaningfully with the software, it does not matter how good it is, your company will die.” Links Tom Callaway Twitter (https://twitter.com/spotfoss?lang=en) AWS (https://aws.amazon.com/) Raspberry Pi Hacks: Tips & Tools for Making Things with the Inexpensive Linux Computer by Ruth Suehle and Tom Callaway Red Hat (https://en.wikipedia.org/wiki/Red_Hat) Red Hat Developer (https://developers.redhat.com/) Harold Mills/Vesper (https://libraries.io/github/HaroldMills/Vesper) OctoPrint (https://octoprint.org/) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Ad Sales by Eric Berry Special Guest: Tom Calloway.
Sponsored by: https://www.honeybadger.io/images/navbar_logo.svg?1597697989 (https://www.honeybadger.io/)
Panelists Allen "Gunner" Gunn | Eric Berry | Justin Dorfman | Richard Littauer Guest Nadia Eghbal (https://nadiaeghbal.com/) Show Notes Hello and welcome to Sustain! Today, we have special guest. Nadia Eghbal, a writer and researcher, works for Substack, and has a new book out which we will be talking about today! We discuss Nadia’s book, what it’s all about, why she wrote it, and why Eric refers to it as the “Open Source Bible.” She also talks about the report she did called, “Roads and Bridges,” published by the Ford Foundation. Find out why she has been called the “Open Source Archaeologist.” Download this episode now! [00:01:43] Nadia tells us all about her book, what it’s about, and why she wrote it. [00:02:56] Justin asks Nadia what her expectations were of writing her report, Roads and Bridges. [00:05:01] Eric mentions a talk Nadia gave a few years back, and she used a “lobster” reference throughout it, so he wonders what her motivation was behind going so deep into creating a legacy of documentation and knowledge that very few people in the world have. [00:09:16] Richard brings up Mike McQuaid’s sticker funds and Nadia brings up an example of this. [00:11:40] Eric talks about Nadia’s book which he refers to as the “Open Source Bible,” and Gunner adds his viewpoint as well. [00:13:24] Gunner asks Nadia if this book leads to actions and does she have any thoughts about what actions she would like it to lead to on the part of readers. [00:15:36] Gunner has an archaeology question for Nadia and is curious to know if she has reflected on the idea that when you’re not downloading, when you’re not installing the idea of a license or the idea of a piece of technology, being more community created, as a more abstract or removed concept. [00:17:52] Justin brings up a previous podcast guest, Matt Asay from AWS, talking about Amazon working hand in hand with Redis and all these other open source companies, and he asks Nadia what she thinks about this. [00:22:03] Richard is curious to know what to do with projects that don’t have a charismatic leader where it hasn’t focused on who they are, which may have really good documentation. Is there any hope for any of those projects or they doomed to just continually wither and run out of steam? Nadia gives us the run down. [00:27:28] Richard wants to know what Nadia is doing at Sub Stack that is so interesting to her and following the research that you’ve learned from this book, why there? She tells us why she wrote the book. [00:32:37] Justin mentions a book he read called, Hate Inc. by Matt Taibbi, who has a Sub Stack thing. This is a great read! ☺ [00:35:08] Richard wants to know how Nadia can help people who write low-level software projects, who don’t have the power or the means or they are shy. What can we do to help those people? [00:38:22] Nadia tells us where you can find her on the internet, where you can find her book, and work. Spotlight [00:39:02] Gunner’s spotlight is Gosh science. [00:37:27] Justin’s spotlight is Nadia’s book, Working in Public (real world version). [00:39:30] Eric’s spotlight is also Nadia’s book, Working in Public and a quote from the book. [00:41:32] Richard’s spotlight is the concept of Antilibraries. [00:42:25] Nadia’s spotlight is Brendon Schlagel’s anti-library. Quotes [00:11:39] “I think what we’re seeing happen in all of this is we’re working toward building a shared vocabulary of the universe of this ecosystem, where each project is going to have its own arcane vocabulary over time.” [00:17:49] “Depending on who you talk to, the term open source just means so many things to different people.” Links Nadia Eghbal Website (https://nadiaeghbal.com/oss/) Nadia Eghbal Twitter (https://twitter.com/nayafia?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Nadia Eghbal Linux Conf AU 2017- Consider the Maintainer (YouTube) (https://www.youtube.com/watch?v=W2AR1owg0ao) Working in Public: The Making and Maintenance of Open Source Software by Nadia Eghbal (https://www.amazon.com/dp/0578675862/) Substack (https://substack.com/) Gathering for Open Science Hardware (GOSH) (http://openhardware.science/) Antilibraries (https://www.antilibrari.es/) Hate Inc: Why Today’s Media Makes Us Despise One Another by Matt Taibbi (https://www.amazon.com/Hate-Inc-Todays-Despise-Another/dp/1949017257) Credits Produced by Richard Littauer (https://www.burntfen.com) Rebase.fm (https://rebase.fm/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Ad Sales by Eric Berry Special Guest: Nadia Eghbal.
Sponsored by: https://www.honeybadger.io/images/navbar_logo.svg?1597697989 (https://www.honeybadger.io/)
Panelists Eric Berry | Justin Dorfman | Richard Littauer Guest Kevin Owocki Gitcoin (https://gitcoin.co/) Show Notes Hello and welcome to Sustain! Today, we have special guest, Kevin Owocki, founder of Gitcoin. We find out what Gitcoin does and what’s changed with it in the past couple of years. Some other topics we discuss are Quadratic Funding (QF), a hot new thing called DeFi, Ethereum, Blockchain, and Downtown Stimulus in Boulder, CO. Download this episode now to find out this and much more! [00:01:27] Kevin tells us what Gitcoin does, what he’s doing there, and what’s changed in the past couple of years. [00:03:43] The hot new thing is “DeFi.” Kevin explains what this is. Richard wonders if there’s any way to make some sort of mutual funds out of all the different dollars, out of all the different major currencies that you can actually stabilize and cross them. [00:05:54] Richard wonders if the currencies have shifted in this stable currency market and has that affected DAI and Gitcoin in any way, and has Kevin seen less percentages going out because the current downturn in the global economy at all. [00:07:44] Eric brings us economic struggle and he wants to know Kevin’s perspective on blockchain and if they’ve stepped up. Does this whole process make people think that we need to have more control over the structure of our economy? [00:12:44] Kevin answers a question about maintainer’s views on providing quality or quantity on contributions. We also find out how much money has flown through Gitcoin’s platform. [00:15:39] Eric asks Kevin, since there is a lot of money pumping through Gitcoin’s platform and the intention is to sustain open source, is that focusing on blockchain projects now and does he see this type of technology or this idea moving into more of a global landscape with all sorts of projects? Downtown Stimulus in Boulder, CO is also mentioned. [00:19:52] Kevin explains what QF is. We also find out how QF can be gamed. [00:32:41] If you are a maintainer, and you want to get involved in Quadratic Funding, find out here how to get involved. [00:34:50] Kevin tells us how people can go about from nothing to doing stuff with Quadratic Funding, using Ethereum, using Gitcoin, or learning about DAI, if they don’t know anything right now. [00:36:12] Kevin tells us where we can find more about him online. Spotlight [00:37:34] Justin’s spotlight is inspired by Dave Gandy, Episode 41, a weight loss app called NOOM. [00:38:11] Eric’s spotlight is Kevin’s magnificent mane and the shampoo he uses. [00:39:10] Richard’s spotlight is Awesome Remote Job-a repo run by Lukasz Madon. [00:39:57] Kevin’s spotlight is Ethereum. Quotes [00:13:23] “One of the things she said was, even when contributors are coming to these repos is that they’re not providing quality contributions. And if they do, then they’re like drive by contributions and they don’t come back and they don’t promote to maintainers.” [00:23:37] “If you push the power out to the edges and you let your community decide what to find, not only does that push the decision out to the edges, the Ethereum Foundation gets to measure which projects their community cares about. The community co-funds the projects along with them and they can fund a thousand projects per quarter or ten thousand projects per quarter instead of just 10-20. [00:41:25] “And so, I’m really excited about what Ethereum is doing and I want an Ether-binge. You should check it out!” Links Kevin Owocki Website (https://owocki.com/) Kevin Owocki Twitter (https://twitter.com/owocki) Kevin Owocki Gitcoin (https://gitcoin.co/owocki) Gitcoin (https://gitcoin.co/) Funding Open Source With Gitcoin-Devchat.tv ()https://devchat.tv/sustain-our-software/sos-014-funding-open-source-with-gitcoin/ Downtown Stimulus (https://downtownstimulus.com/) Gitcoinco Quadratic Funding-GitHub (https://github.com/gitcoinco/quadratic-funding) DeFi (https://blog.coinbase.com/a-beginners-guide-to-decentralized-finance-defi-574c68ff43c4) Ethereum (https://ethereum.org/en/) Awesome Remote Job-Lukasz Madon (https://github.com/lukasz-madon/awesome-remote-job) Sustain Podcast – Episode 41 (https://fireside.fm/s/fxw-Bcan+HH3L5owT) Noom (https://www.noom.com/programs/health-weight/exsf01d/?upv=3&sp=google&utm_source=g&utm_medium=paidsearch&utm_campaign=1355772182&utm_content=328167418798&utm_term=kwd-387385511434%7Cnoom%20app&gid=52400241737%7C&type=branded%7Cintent%7Ce&cid=EAIaIQobChMIv6zA2sab6wIVBopaBR3q3Qp9EAAYASAAEgKncfD_BwE&pos=&step=pros⟨=en&device=c&gclid=EAIaIQobChMIv6zA2sab6wIVBopaBR3q3Qp9EAAYASAAEgKncfD_BwE#/) Credits Produced by Richard Littauer (https://www.burntfen.com) Rebase.fm (https://rebase.fm/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Kevin Owocki.
Panelists Eric Berry | Justin Dorfman | Richard Littauer Guest Amanda Brock OpenUK Andrew Katz Orcro Show Notes Hello and welcome to Sustain! Today, we have two special guests from the UK, Amanda Brock and Andrew Katz. Amanda is CEO of the UK body for “open” and OpenUK. Andrew is a lawyer working for a small boutique consulting firm that does open source things. We are discussing contact tracing apps and how they are going. We will find out how Amanda built her team when she was at Canonical. Then we will find out all about OpenUK and OpenUK KidsCamp, and the MINI-MU Glove, which is the coolest things ever! Andrew tells us about open hardware, Open-Silicon, open source licensing, and research he is doing. Download this episode now to learn more! [00:01:06] Alex and Amanda tell us how they know each other and what they are working on. [00:02:30] Since Alex and Amanda are both involved in contact tracing apps, which are coming out right now, they talk a bit about the British effort there and how it’s going. [00:06:38] Justin is curious and wants Amanda to tell us when working at Canonical, the day to day for a lawyer just coming into the organization that was shaking things up in the Linux world and just the open source world, what did she do and how did she build the team. She also talks about the Dell deal when Dell started putting Ubuntu on their laptops for context, which was the first thing she worked on. [00:10:54] Andrew turns the table and asks Amanda how it felt and how did you adapt to dealing with changes in negotiation dynamic changes. Richard asks how has that fueled your work with OpenUK and how do you feel that experience has allowed you to go forth and work there and what are your goals? [00:15:24] Amanda talks about what OpenUK does and she tells us more about OpenUK KidsCamp, which their goal is have it running by 2022. She talks about the “MINI-MU Glove.” What a cool thing! (kit linked below.) [00:22:41] Justin goes back to Canonical and wants to know what went wrong with Ubuntu phone. Andrew tells us how his experience has been working with open hardware. Andrew also lets us know of some other open hardware projects other than what he’s working on. He explains what Open-Silicon is. [00:30:17] Eric wants to know what challenges Andrew is seeing with open source licensing and does he feel there is a certain amount of pressure or necessity for you to push and determine these different licenses that should exist. Also, what’s the goal of the research he’s been doing. [00:35:41] Richard is amazed by the level of hardware hack that seems to go on in Britain, like RepRap, and he asks Andrew if he has any thoughts on why they are further along. [00:39:27] Amanda tells us where we could find them and where can we read about the work that’s going on and she tells us about her book. [00:45:40] Eric has one last question for Amanda and Alex and asks them why do they think that these countries are not wanting to open source their research and their findings in order to help us reach our goal of everybody can go back to school and work? They tell us their thoughts on this. Spotlight [00:42:18] Justin’s spotlight is Sia.tech by NebulousLabs, [00:42:43] Eric’s spotlight is our amazing editors for this podcast at Peachtree Sound. ☺ [00:44:01] Richard’s spotlight is strangeparts.com. [00:44:35] Andrew’s spotlight is CERN Open Hardware Licence. [00:45:07] Amanda’s has two spotlights: OpenRan and LibreOffice. Quotes [00:31:56] The most interesting part of the research has been talking to people, you know, who are well understood, who are very prominent in this area, and understanding their different viewpoints.” [00:37:20] “With Brexit, it made me sort of focus a bit more on what was happening.” Links Amanda Brock Twitter (https://twitter.com/amandabrockuk?lang=en) OpenUK Twitter (https://twitter.com/openuk_uk?lang=en) OpenUK Linkedin (https://www.linkedin.com/company/openukopentechnology) OpenUK (https://openuk.uk/) OpenUK GitHub (https://github.com/OpenUK) Andrew Katz Twitter (https://twitter.com/andrewjskatz?lang=en) Andrew Katz Linkedin (https://www.linkedin.com/in/andrewjskatz/) Canonical (https://canonical.com/) OpenUK Kids Camp (https://openuk.uk/openkidscamp/) MINI.MU Glove Kit (https://shop.pimoroni.com/products/mini-mu-glove-kit?variant=21240082497619) RepRap (https://reprap.org/wiki/RepRap) Sia.tech (https://sia.tech/) Peachtree Sound (https://www.peachtreesound.com/) Strange Parts (https://strangeparts.com/) CERN Open Hardware Licence (https://ohwr.org/welcome) OpenRAN (https://telecominfraproject.com/openran/) LibreOffice article (https://www.theregister.com/2020/07/16/libreoffice_ecosystem_beyond_utterly_broken/) Open Tech Reponse (https://opentechresponse.com/) Moorcrofts Corporate Law-“CERN Open Hardware Licence 2.0 Andrew Katz presents, ahead of the official release.” (https://moorcrofts.com/cern-open-hardware-licence-2-0-andrew-katz-presents-ahead-of-the-official-release/) Free and Open Source Software: Policy, Law, and Practice (second edition to be released August 2020) (https://global.oup.com/academic/product/free-and-open-source-software-9780199680498?cc=gb⟨=en&) Credits Produced by Justin Dorfman (https://www.justindorfman.com/) Rebase.fm (https://rebase.fm/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Amanda Brock and Andrew Katz.
Hello and welcome to Sustain! On today's episode, we have special guest, Nadim Kobeissi, who runs a small company in Paris called Symbolic Software. We are going to find out how Nadim got into doing security and cryptography and all about his new project called Verifpal. We will also learn more about PEPP-PT effort, RustTLS's code, Cure53, and we discuss the effectiveness of the Code of Conduct. Download this episode to find out all this and much more! [00:00:45] Nadim tells us what Symbolic Software does and how he got into doing security and cryptography. He also tells us he's working on another project called Verifpal. [00:06:28] On the topic of Verifpal, Nadim tells if he plans on building services around that with his consultancy or if it's strictly use it at your own discretion. [00:08:45] Richard asks Nadim to talk about what's been going on in the world of cryptographically analyzing contract tracing apps and how they deal with privacy and what his thoughts are. He explains the PEPP-PT effort. [00:19:47] Richard talks about contact apps being very useful for authoritarian regimes and privacy issues with Zoom. Nadim has a story about what they are doing in China with drones. [00:25:20] Justin wants to know what Nadim did for RustTLS, how did he get paid, and what is Cure53? [00:31:02] Nadim tells us his thoughts of the effectiveness of COC (Code of Conduct). [00:40:17] Nadim has a great story about being approached while walking on the street by a Green Peace guy and Red Cross. [00:42:32] Nadim talks about technology and it doesn't have to be tribal and maybe it could be political. [00:43:40] Nadim lets us know where we could find him on the internet. Spotlight: [00:44:17] Justin's spotlight Youper-a pocket AI therapist. [00:44:35] Eric's spotlight is the resume.io. [00:45:00] Richard's spotlight is Moxie Marlinspike's website, specifically his yacht stories. [00:45:58] Nadim's spotlight is a book called, Database Internals: A Deep Dive into How Distributed Data Systems Work by Alex Petrov. Panelists: Richard Littauer Justin Dorfman Eric Berry Guest: Nadim Kobeissi Quotes: [00:02:41] "What government told you…no, no, no, I was just poking fun at the fact that we had really severe security vulnerabilities and the Australian government at one point issued an advisory." [00:18:29] "It confirms a lot of my worst fears in a way that's very visceral and dramatized with a multimillion-dollar budget behind it." [00:18:48] "There's a saying at Google that in order to get promoted at Google you have to create a chat app." [00:19:58] "A friend of mine was saying it looks like China has been particularly good at dealing with their population and COVID, and I'm like yeah, it's been really good at dealing with it if you only qualify certain amounts of people as citizens." [00:29:00] "Personally, I don't think I could have written code this good myself." [00:31:32] "The code of conduct, I don't think there's anything bad about them." [00:33:55] "As a maintainer of my own open source project, I would love to have a code of conduct for contributors." [00:35:38] "Putting a code into your repo doesn't do anything by itself most of the time." [00:39:53] "One final thing I feel that is a bit problematic is that you find yourself in a position where by simply having any criticism at all, you already have to defend yourself as not being morally in a gray area or criticizing some sort of greater good." [00:42:48] "There's a lot of tribalism that's entering open source software." *Links: * Nadim Kobeissi-Website (https://nadim.computer/) Cure53 (https://cure53.de/) Symbolic Software (https://symbolic.software/) Verifpal (https://verifpal.com/) DP3T-Decentralized Privacy-Preserving Proximity Tracing (https://github.com/DP-3T/documents) Pan-European Privacy-Preserving Proximity Tracing (https://en.wikipedia.org/wiki/Pan-European_Privacy-Preserving_Proximity_Tracing) Exposure Notification (https://en.wikipedia.org/wiki/Exposure_Notification) RustTLS (https://github.com/ctz/rustls) Youper (https://www.youper.ai/) Resume.io (https://resume.io/) Moxie Marlinspike Stories-Website (https://moxie.org/stories.html) Database Internals: A Deep Dive into How Distributed Data Systems Work by Alex Petrov (https://www.amazon.com/s?k=database+internals+a+deep+dive+into+how+distributed+data+systems+work&crid=2XN4QPC62PNB4&sprefix=database+internals%2Cfashion%2C153&ref=nb_sb_ss_i_4_18) Black Mirror-Netflix (https://www.netflix.com/title/70264888) Special Guest: Nadim Kobeissi.
Hello and welcome to Sustain! On today's episode, we have special guest, Matt Asay, Cloud and open source executive with Amazon Web Services (AWS). Matt tells us how his office is different from the Open Source program office. We will learn all about his career and his HTML5 start-up Strobe that was acquired by Facebook. Also, Matt talks about some interesting things he's learned from interviewing project maintainers and it has to do with the importance of being nice, kind, and welcoming. Download this episode now for some great inspiration and advice. [00:00:58] Matt tells us the difference between the two offices and teams and also how he ended up in his role. [00:05:09] With the focus on what your customers are doing, Justin asks Matt how does how does he address the controversies like the MongoDB API and all that other stuff and what is he doing to combat that? [00:12:22] Here we will hear all about Matt's impressive career and his HTML5 start-up Strobe acquired by Facebook. [00:16:59] Matt tells us about interviewing project maintainers and things that have stood out during the interview process after talking to them. [00:25:00] Matt explains what the key to sustainability is and he goes into risk sustainability. [00:28:10] Richard gives some really good feedback on Matt's answer on how he solves problems and Matt says he is going to steal one of his answers. [00:32:39] Richard asks Matt what is he doing with his team, what do your partnerships look like with CouchDB and Confluent, and what are you doing to make sure that the work you have lasts beyond you? [00:37:48] Matt tells us where we can find out more about him on the internet. Spotlight: [00:39:30] Justin's spotlight is arweave.org. [00:39:56] Richard's spotlight is the IPFS stack. [00:40:30] Matt's spotlight is an interview he did with Hugh "Jim" Bailey at OBS (Open Broadcaster Software). Panelists: Richard Littauer Justin Dorfman Guest: Matt Asay Quotes: [00:06:00] "So I've always worked for those companies. It's always been an easy marketing sell for me to talk about that. But, with AWS it's different." [00:06:46] "The whole open source definition is around distributing software, but we're not distributing software anymore. It's being consumed as a service over the internet." [00:07:35] "I used to work at MongoDB. I love MongoDB. It's one of the best working experiences I've ever had." [00:10:42] "I have a lot of respect for people, these virtuoso engineers who develop great software. But I have just as much respect for those who can operationalize and make that software easy so that customers don't have to worry about how they're going do maintenance on my SQL, as an example." [00:16:16] "If you want to successful you've got to figure out how to work with people." [00:17:54] "You reflect the kind of community that you will encourage. And so, if you're a jerk, then you're going to struggle." [00:18:03] "This is their free time. They're volunteers. They don't have to show up and be abused by you." [00:20:17] "In general, life's too short to be dealing with mean people all the time." [00:20:32] "If you're rude to those volunteers they're going to go elsewhere, and in open source, those contributors are your most valuable asset." [00:25:00] "So I think one of the keys to sustainability has to be community." [00:27:44] "I think that's something we need to figure out because open source is only getting more and more significant with more and more dependencies on it." *Links: * Matt Asay Twitter (https://twitter.com/mjasay?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) The Newstack (https://thenewstack.io/youre-addicted-to-curl-you-just-didnt-know-it/) InfoWorld-Articles by Matt Asay (https://www.infoworld.com/author/Matt-Asay/) TechRepublic (https://www.techrepublic.com/meet-the-team/us/matt-asay/) AWS (https://aws.amazon.com/) Arweave (https://www.arweave.org/) IPFS (https://ipfs.io/) "How open source "selfishness" can lead to burnout" by Matt Asay with Hugh "Jim" Bailey. (https://www.techrepublic.com/article/how-open-source-selfishness-can-lead-to-burnout/) Credits Produced by Justin Dorfman Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Matt Asay.
Panelists Eric Berry | Justin Dorfman | Richard Littauer Guest Joseph Jacks Founder and General Partner of OSS Capital Show Notes Hello and welcome to Sustain! On today’s episode, we have special guest, Joseph Jacks, Founder of OSS Capital and also works on Open Core Summit, which is a conference he founded as well. Today we discuss with Joseph what he does at OSS Capital, the companies they invest in and how he helps commercial Open Source Companies. We will also find out about what he did at Open Core Summit last year and find out about when and where the next one will take place. Download this episode now to find out more! [00:01:10] Joseph tells us what he does at OSS Capital. He also tells us what he means by Commercial Open Source. [00:03:22] Richard and Joseph discuss GitHub and GitLab. [00:11:29] Justin brings up the business source license which is very controversial, and he wants to know Joseph’s involvement with it. [00:17:08] Joseph tells us about OSS.cash, the conference he did in 2013 with the spreadsheet data, and how the Open Core Summit went in September 2019, right before COVID hit. [00:22:49] Eric is fascinated by Joseph’s process and he says it seems like he’s trying to find that brief moment when a project starts to take off, but hasn’t really considered creating a corporation, creating a company to generate money around it. It seems like you’re looking for a unicorn before it grows its horn. Joseph elaborates on this. [00:26:48] Joseph talks about RISC-V since they are invested in that company. He also tells us other companies they are invested in. [00:30:36] Joseph explains how commercial offensive software companies are different. Also, he tells us how they help commercial Open Source Companies early on. [00:37:03] Where can you find Joseph on the Internet, URL’s, or Twitter? Find out here. Spotlight [00:37:44] Justin’s spotlight is EB.js. [00:38:23] Eric’s spotlight is since Code Fund shut down, he wants to extend his gratitude and say thank you to all the publishers, open source projects, bloggers, application builders, maintainers, and all of them that were within the network. [00:39:32] Richard’s spotlight is scuttlebutt.nz. [00:40:09] Joseph’s spotlight is the Kubernetes project. Quotes [00:04:14] “I tend to think of the companies as slightly different in terms of what they focus on and GitHub has sort of like a Facebook social network feel, you know, huge amounts of people collaborating on public Open Source repos.” [00:05:18] “And so even though the core, the Open Source core for GitHub is very small, it’s sort of super tiny core, and the crust around that Open Source core is really thick, like basically all of GitHub.com, all this proprietary technology they’ve added around it, I’ve still viewed it as commercial Open Source because that sort of existential definition is still true.” [00:16:03] “Another one is WSO2 in Sri Lanka. The WSO2 is a company in the middleware kind of category and the enterprise IT world. They sell products for connecting applications and doing messaging integration, integration middleware, SOA software, and business process management, lots of things of this nature.” [00:19:58] “The spreadsheet motivated starting OSS capital for sure, and also Open Core Summit. I guess the reason is because this thing’s kind of been maintained for going on seven years now I guess, and the growth of this spreadsheet’s been pretty substantial.” [00:23:15] “Maybe I’m misunderstanding, but it seems like you’re looking for a unicorn before it grows its horn.” Links Joseph Jacks Twitter (https://twitter.com/asynchio?lang=en) OSSC (https://oss.capital/) Open Core Summit Twitter (https://twitter.com/opencoresummit?lang=en) Open Core Summit (https://opencoresummit.com/) COSS Index (https://docs.google.com/spreadsheets/d/17nKMpi_Dh5slCqzLSFBoWMxNvWiwt2R-t4e_l7LPLhU/edit#gid=0) Scuttlebutt (https://scuttlebutt.nz/) Kubernetes (https://kubernetes.io/) Credits Produced by Justin Dorfman Produced by Rebase (https://rebase.fm/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Special Guest: Joseph Jacks.
Sponsored by Linode
Panelists Allen "Gunner" Gunn | Eric Berry | Justin Dorfman | Pia Mancini | Richard Littauer Guest Nathan Schneider University of Colorado Boulder Show Notes Hello and welcome to Sustain! In this episode, we have special guest, Nathan Schneider, a Professor of Media Studies at CU Boulder. He also runs a new little outfit called Media Enterprise Design Lab. In today’s episode, Nathan will tell us what he does, how he got to where he is today, and he explains what he means by, The Tyranny of Openness.” We will also discuss Democratic Mediums, Platform Cooperativism, and CommunityRule. Download this episode now! [00:01:24] Nathan tells us what he does at University of Colorado, Boulder and social.coop. He’s also running Zoom right now on a Linux machine and he tells us how he got to where he is today. [00:05:03] Richard wants Nathan to describe what he means by “The Tyranny of Openness.” [00:07:33] Justin has been thinking about the Linux Kernel, Python (up until recently), Ruby, and cURL. They’re all run by BDFL and installed on billions of devices, so why is that working and in the future, how should projects at that scale work? [00:11:10] Pia asks Nathan in his wildest dreams, what would a structure like he was talking about look like and what tools should we be building? Gunner is curious and asks if the notion of governance design patterns is something that’s part of Nathan’s Meta governance? Nathan talks about an attempt he made to collect patterns, a little directory called, Democratic Mediums, which was a forerunner to some of this work. [00:17:54] Richard is curious to know what’s the split in coders like on a normal GitHub project, because there are people who would be classified as doers versus people who’d be classified as decision makers, and how does this work directly into governance? [00:21:27] Nathan talks about Platform Cooperativism as a critique of open source. [00:25:08] Nathan discusses about taking ownership, the big debates happening around Open Source right now and licensing issues. [00:29:21] Pia asks Nathan to talk about CommunityRule and his thoughts on it. [00:32:18] Nathan tells where you could find his work, where you can read his books, and how you can get involved. Spotlight [00:33:52] Justin’s spotlight is The Governance Ready Working Group. [00:34:10] Gunner’s spotlight is Gathering for Open Science Hardware. [00:34:29] Pia’s spotlight is SaveInternetFreedom.tech [00:35:11] Eric’s spotlight is Allinone.im. [00:35:27] Richard’s spotlight is Mathias Buus. [00:35:53] Nathan’s spotlights are The Ethical Source Movement and System76. Quotes [00:05:04] “You like the phrase of “The Tyranny of Openness.” [00:05:18] “I guess another annoying habit I have is that when I love something, I like to criticize it.” [00:09:13] “But there’s some sophistication there that a lot of our Open Source projects lack.” [00:09:43] “You know you’re an Admin or not. Admins can silence people, and you know, have incredible despotic control over voice.” [00:17:32] “It’s how engineers think. They want the engineered solution, but you know, politics is very good at resisting engineers.” [00:24:16] “Microsoft is stepping in and forking their code and you know, making money off of it. And they’re like, wait, what’s going on? This is not in line with our values, but it is in line with their licenses.” [00:25:59] “It’s sort of like a double-edged sword because you know with the Open Source licenses as they are defined now, they allow Amazon and Microsoft to do this.” Links Nathan Schneider (https://nathanschneider.info/) CommunityRule (https://communityrule.info/) Social.coop (https://social.coop/about) Media Enterprise Design Lab (https://www.colorado.edu/lab/medlab/) Democratic Mediums (https://democraticmediums.info/) Xkcd-A Webcomic of Romance, Sarcasm, Math, and Language (https://xkcd.com/927/) The Tyranny of Openness: What Happened to Peer Production? (https://osf.io/hnerp/?view_only=44b5c10772d5470892b701dfe4b2c833) Governance Readiness (https://sustainoss.org/working-groups/governance-readiness/) Gathering for Open Science Hardware (http://openhardware.science/) Save Internet Freedom Tech (https://saveinternetfreedom.tech/) All-in-One Messenger (https://allinone.im/) Mathias Buus GitHub (https://github.com/mafintosh) The Ethical Source Movement (https://ethicalsource.dev/) System76 (https://system76.com/) Credits Produced by Justin Dorfman (https://www.justindorfman.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Ad Sales by Eric Berry Special Guest: Nathan Schneider.
Sponsored by Linode
Panelists Allen "Gunner" Gunn | Justin Dorfman | Pia Mancini | Richard Littauer Guest Tobie Langel Show Notes Welcome to Sustain! On today’s episode, we have special guest, Tobie Langel, the Founder of UnlockOpen, from Geneva, Switzerland. Tobie tells us all about UnlockOpen and what he does there. He tells us how he focuses on convincing companies that they need to contribute back to Open Source. Other topics we will talk about are DevOps culture, prototype JavaScript framework not being updated since 2015, which Tobie extensively explains what happened, as well as speaking about lessons to be learned and things we need to be aware of. There is so much great advice and stories shared on this episode. Download it now! [00:01:19] Tobie tells us about UnlockOpen and what he does. [00:02:30] Richard wants to know how do you get in the door as a consultant to try to talk to people about how they should use Open Source and how do you pitch that to people that don’t know what Open Source is? [00:08:04] Tobie discusses how he focuses on convincing companies that they need to contribute back to Open Source. Pia wonders if Tobie thinks we’re making progress towards cultural changes within the audience? [00:12:10] Allen asks Tobie if he’s advancing the notion of DevOps as a gateway drug for all of this open culture. Tobie mentions a book he’s reading called, Accelerate, that_ _talks about the benefits of DevOps culture to companies from a business perspective. [00:14:13] Justin wants to know where Tobie got his kind of background and he also wonders about project abandonment, and prototype JavaScript framework hasn’t been updated since 2015. So, what happened there and what lessons could be learned? [00:24:06] Tobie speaks about learning from history, about lessons to be learned, and things we have to be aware of. [00:26:06] Tobie mentions how he’s a huge fan of DHH and Basecamp and he gives some great advice that he’s learned on focusing on things that matter long term. Justin and Richard also have some positive advice and stories to share as well. [00:35:25] Richard makes an awesome statement here about being resilient. [00:36:20] Tobie tells us where we can find him to learn more about him. Spotlight [00:38:03] Justin’s spotlight is our first bonus podcast episode (#41) with Dave Gandy, and we discussed Font Awesome 6, the donut diet, commitments, and more. Check it out! ☺ [00:42:23] Allen’s spotlight is Open Tech Fund. [00:38:56] Richard’s spotlight is Aral Balkan, a cyborg rights activist. [00:39:17] Toby’s spotlight is a book by Nadia Eghbal called, Working in Public: The Making and Maintenance of Open Source Software. Quotes “It boils down to bottom line and top line. To some degree it’s more than that, obviously, culture, brand, making people feel happy to work in a company. All of those are critical for a company.” [00:10:45] “And we are at the point where we need to cross the chasm. So maybe move that from being something that is essentially something adopted by a few really performant companies at the helm of this effort and move that across to become more mainstream. [00:16:47] “And so the funny thing is I essentially learned JavaScript by reading the source code because there was no documentation and I started contributing to the library by writing documentation for it.” [00:17:44] “It took a lot of time for Sam to realize that he was burning out and just couldn’t spend the time that was needed to give more authority to other people on the project.” [00:21:58] “There was a lot of energy, and people are ready to do a lot of things for the rocket ship because you also benefit personally quite a bit when you’re investing your time in a rocket ship.” [00:25:19] “This goes right to the heart of what we’re trying to talk about here. And so I think one of the things that I’m really picking up from what you’re saying is that it’s better to dedicate yourself towards an ideology of working well in the open, of working with other people, of trying to consistently not just stay ahead of the curve, but work in a way that what you do will matter later.” [00:34:20] “At the same time you could carry that comparison even further kind of ad absurdum, like everything’s the same, because we all need to eat and we all get tired and we all get sleepy and we all get hungry, we’re all kind of anxious and we have to work with other people and what wears kind of annoying and it’s pretty tough.” Links Tobie Langel Twitter (https://twitter.com/tobie?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) UnlockOpen (https://unlockopen.com/) Sustain Podcast-Episode 41: The Donut Diet, Commitments. and More Awesomeness with Dave Gandy (https://fireside.fm/s/fxw-Bcan+HH3L5owT) Open Technology Fund (https://www.opentech.fund/) Aral Balkan (https://ar.al/) Working in Public: The Making and Maintenance of Open Source Software by Nadia Eghbal Accelerate: The Science of Lean Software and DevOps:Building and Scaling High Performing Technology Organizations by Nicole Forsgren, PhD Credits Produced by Justin Dorfman (https://www.justindorfman.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Ad Sales by Eric Berry Special Guest: Tobie Langel.
Sponsored by Linode
Panelists Eric Berry | Justin Dorfman | Pia Mancini | Richard Littauer Guest Kaitlin Thaney Invest in Open Infrastructure (IOI) Show Notes Hello and welcome to Sustain! Today, we have Kaitlin Thaney, who is the Executive Director for Invest in Open Infrastructure (IOI). Kaitlin will tell us all about IOI and what she’s doing there. She also explains the history of the Mozilla Science Lab and how her team came up with it. How has COVID impacted the organization, especially since her first day of the job was when New York City went into lockdown! Download this episode now to find out! [00:01:17] Kaitlin tells us what Invest in Open Infrastructure is and what she’s doing there. [00:04:17] Eric wants to know is this organization built to create essentially just the technology behind these infrastructures or is it primarily ways of sharing data? Kaitlin explains the end goal in simplistic terms. [00:09:50] With Kaitlin’s background and previous organization’s that she’s worked for (Wikimedia, Mozilla, and Creative Commons), Justin wants to know how those former employers shaped her for what she’s doing now as an Executive Director. [00:16:41] Kaitlin explains Mozilla Science Lab. She also has a call to action called “Get credit for your code!” She talks about this and how she and her team came up with it. [00:21:35] Richard asks Kaitlin to tell us what Elsevier is and how they represent what’s happening in academia now. Also, since she started this initiative before COVID happened, she tells us how she’s adapted, how she’s changed, and what’s happening moving forward. [00:28:21] Pia wants to know from Kaitlin what the broad impact COVID has had and what are her plans going forward, and how are folks thinking about this? [00:33:12] Richard gives a s/o to the Schmidt Foundation for funding Invest in Open Infrastructure (IOI). [00:33:42] Kaitlin lets us know how you can get involved with her project if you are a software developer, work at a university, or a researcher. Also, how you can find her and where can you sign up. Spotlight [00:34:35] Richard’s spotlight is BibTeX. [00:35:02] Justin’s spotlight is Undraw.co. [00:35:28] Eric’s spotlight is Betterhelp.com and Therapistaid.com (both worth checking out) [00:37:55] Pia’s spotlight is Excalidraw. [00:38:43] Kaitlin’s spotlight is a portable Informed Consent Toolkit from Sage Bionetworks. Quotes [00:13:55] “You all know the deep roots that Open Source has, and software and the internet have in science. But beyond those initial stories, I think there’s an interesting kind of proof space that this sort of work allows for, because in terms of moving decisions forward, it’s not just talking about researchers. It also touches those in the education sector, universities, policy makers, for profit tech, and non-profit tech. All of these various elements that by their very nature, help bring and incubate different solutions that you can then apply to broader society.” Links Invest in Open Infrastructure (https://investinopen.org/) Open Infrastructure in times of crisis: How IOI can help (https://investinopen.org/2020/04/08/open-infrastructure-in-times-of-crisis.html) Kaitlin Thaney Twitter (https://twitter.com/kaythaney) Kaitlin Thaney (IOI) (https://investinopen.org/participants/) Mozilla Science Lab-Get credit for your code! (http://mozillascience.github.io/code-research-object/#extensions) BibTeX (https://en.wikipedia.org/wiki/BibTeX) unDraw.co (https://undraw.co) Betterhelp.com (https://www.betterhelp.com/) TherapistAid.com (https://www.therapistaid.com/) Excalidraw.com (https://excalidraw.com/) Schmidt Family Foundation (https://en.wikipedia.org/wiki/Schmidt_Family_Foundation) Credits Produced by Justin Dorfman (https://www.justindorfman.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Ad Sales by Eric Berry Special Guest: Kaitlin Thaney.
Sponsored By Linode
Panelists Justin Dorfman | Eric Berry | Richard Littauer Guest Cindy Wang (https://www.linkedin.com/in/cindy-wang-365233/) Sr. Director, Product Management, Yahoo Knowledge Graph Verizon Media Gil Yehuda (https://twitter.com/gyehuda) Sr. Director of Open Source Verizon Media Show Notes Hello and welcome to Sustain! In this episode, we have special guests, Gil Yehuda and Cindy Wang, who both work for Verizon Media, which is a combination of a bunch of companies, predominantly Yahoo and AOL. Gil is Senior Director, Open Source Program and Cindy is Sr. Director, Product Management, Yahoo Knowledge Graph. We learn more about Gil and Cindy’s positions with Yahoo, the Yahoo Knowledge Graph COVID-19 project, data sets, complications with data, and Vespa (open source big data serving engine). [00:02:26] Gil explains to us what coverage he has and what he’s responsible for in his OSPO (Open Source Program Office). He also tells us how many repos and orgs he’s managing. [00:05:29] Cindy tells us all about the Yahoo Knowledge Graph COVID-19 project. Justin questions data sets and its inconsistencies and Cindy explains. [00:12:30] Eric asks Cindy if this resource has been established as an authority and if she’s heard feedback or others pointing to this as the authoritative data source? [00:14:00] Gil explains to us two levels of complications with data that he’s observing. [00:18:30 ] In regard to financial incentivisation, Eric wonders what has been their experience, or have they had any feedback from people who are trying to massage the numbers in their favor? [00:21:22 ] Richard wants to know if there is any code open source and can people look at that? How can people get involved and what was that process like besides the data aspects? Also, Gil tells us if he has any pushbacks from making any of this stuff open. [00:29:01] Gil mentions Vespa.ai, an open source big data serving engine. Richard wonders if Gil has thought of long term plans for how he sustains this work and how it’s going forward and what teams will be on it, and will it just be open source in the sense of like a year? [00:31:57] Richard wonders if Gil and Cindy have plans to onboard people from the community who are interested in the data who are helping out so that they also become maintainers, so it’s not just a Yahoo only project internally. [00:33:08] Eric asks Gil to elaborate on a follow up question where he said he was using these tools internally. Cindy tells us all about the tools. Also, Eric wonders if there was any questions or concerns about licensing the open source and are people allowed to build commercial applications on top of this data? [00:40:24] Gil and Cindy tell us where people can get involved in this project, how can you follow along, and how can you follow them. Spotlight [00:42:20] Richard’s spotlight is Moment.js. [00:42:39] Eric’s spotlight is a project built by Jared White called Bridgetown, which is an updated version of Jekyll. [00:43:49] Justin’s spotlights are to thank Ashley Wolf (https://twitter.com/Meta_Ashley/status/1254803742248955904) for putting this whole thing together and a browser extension called Read Aloud, a text to speech voice reader. [00:44:31] Gil’s spotlight is a project called Denali. Quotes [00:04:51] "AOL had an OSPO and they didn’t have an OSPO and they kind of had an OSPO, but when we merged together we brought it together and we just continue to do what we do.” [00:05:04] “Before OSPO there was Open Source activity because as you know companies do Open Source even without OSPO’s. They just do Open Source better with OSPO’s.” [00:14:00] “There’s two levels of complications with data that I’m observing and there’s probably more, because there’s always more to everything.” [00:14:48] “But then there’s this other element which is, I don’t know, maybe it’s the political nature of data.” [00:16:23] “And I guess all of the paddling that goes on under the surface of the water to collect that data and to be as accurate as you can, but also to connect it to the source so that you could investigate it.” [00:20:36] “The training set has to be clean, so they actually spend 80% of their effort in cleaning the data.” [00:34:28] “So, for example, you look at some states now after opening, the numbers shot up. So, is it concerning from business planning perspective? Perhaps.” [00:37:23] “We have hundreds of millions of entities in this graph that represent billions of pieces of information that we use across the company for all types of things, like how the news stream is ordered.” Links Gil Yehuda Twitter (https://twitter.com/gyehuda?lang=en) Gil Yehuda LinkedIn (https://www.linkedin.com/in/gilyehuda) Cindy Wang LinkedIn (https://www.linkedin.com/in/cindy-wang-365233) Yahoo-Covid-19 Data (https://github.com/yahoo/covid-19-data) Yahoo Covid-19 Dashboard (https://yahoo.github.io/covid-19-dashboard/) Yahoo Knowledge COVID-19 API (https://github.com/yahoo/covid-19-api/blob/master/README.md) Yahoo-GitHub (https://github.com/yahoo) Vespa-Github (https://github.com/yahoo) Yahoo! Developer Network (YDN) (https://developer.yahoo.com/) Yahoo! Developer Dash Open Podcast (https://developer.yahoo.com/podcasts/) Read Aloud (https://chrome.google.com/webstore/detail/read-aloud-a-text-to-spee/hdhinadidafjejdhmfkjgnolgimiaplp?hl=en) Bridgetown (https://www.bridgetownrb.com/) Denali (https://denali.design/) OpenStreetMap (https://www.openstreetmap.org/#map=5/38.007/-95.844) Leaflet.js (https://leafletjs.com/) Credits Produced by Justin Dorfman at CodeFund Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Ad Sales by Eric Berry at CodeFund Special Guests: Cindy Wang and Gil Yehuda.
Sponsored By:
Panelists Justin Dorfman | Richard Littauer Guest Dave Gandy (https://sustain.codefund.fm/guests/dave-gandy) Font Awesome Show Notes Producer's note: When the show "ends," we are still recording while we all say goodbye. This time our goodbye turned into a great conversation with Dave after we finished recording Episode 33 (https://sustain.codefund.fm/33). With Font Awesome 6 (https://fontawesome.com/6) coming out soon, we thought, why not celebrate by taking that extra tape and make an extension/bonus/part-2 episode? We hope you enjoy it! 🍩 Hello and welcome to Sustain! In this episode, we have Dave Gandy, from Font Awesome, talking about how he and his wife each lost 50lbs, how they did it, and about how important self-care is today. He will also tell you how he fit two donuts a day for a month into his diet, which he refers to as the “Donut Diet.” Download this episode now to find out how he did this and listen to the great advice he shares with us. [00:01:38] Dave talks about how he lost 50 lbs with working out and how “Stronger U” nutrition came into his life. [00:03:57] Dave explains his cheat days and he refers to it as “The Donut Diet,” eating 2 donuts a day for a month, and still kept the weight off. [00:05:51] Dave tells us about why the Stronger U membership is so good and worth the price to pay. [00:07:20] Richard talks about how he is trying to meditate every day and how you have to put in time to meditate to get better and Dave brings up prayer which is another form of meditation. [00:09:45] Richard brings up how all this applies to open source which is all about putting your money where your mouth is and making commitments. [00:10:58] Dave talks about the best way to self-care. Great advice here! [00:12:23] Dave talks about how there’s no such thing as failure, because you are growing and developing as person. He also talks about how to not worry about fear. Quotes [00:05:10] “I don’t think there is evil and good food. There’s not evil foods and there’s not hero foods, there’s just food and there’s the stuff that we like.” [00:06:04] “This isn’t a business where free trial can work. You’re not going to see it, unless YOU DO IT!” [00:06:44] “It’s not so much about extending the years of your life, it’s about taking the ones that you have and making them better!” [00:10:38] “The commitments we make to each other help make things stronger!” [00:11:16] “The way to the best self-care is other care. When you worry about others, you think about them and try to do that first, you end up in a weird way taking care of yourself.” [00:12:35] “If you’re doing it the way that you think is right to begin with, there is no such thing as failure.” Links Dave Gandy Twitter (https://twitter.com/davegandy?lang=en) Font Awesome (https://fontawesome.com/) Stronger U (https://strongeru.com/) Eggslut (https://www.eggslut.com/) Credits Produced by Justin Dorfman at CodeFund Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Ad Sales by Eric Berry at CodeFund Special Guest: Dave Gandy.
Sponsored By:
Panelists Justin Dorfman | Eric Berry | Richard Littauer Guest Bogdan Vasilescu Show Notes Hello and welcome to Sustain! Today, we have Bogdan Vasilescu, who is an Assistant Professor at Carnegie Mellon University, School of Computer Science. We start out by learning what Bogdan builds at the STRUDEL Lab. Then we discuss, “The GHTorrent project.” We also learn about the research that he and his group at CMU have been doing on open source sustainability. There are a few papers on topics related to sustainability that we will also discuss. One of his papers really inspired Justin, and after listening to this podcast you will probably agree that this is one of our best guests! [00:02:18] Bogdan tells us more about what he builds at the STRUDEL Lab. He gives a shout-out to his students and collaborators who are doing all the work. [00:03:50] Bogdan talks about one of his papers titled, “How To Not Get Rich.” He also explains The GHTorrent project which is like a mirror of GitHub. [00:08:43] Justin asks Bogdan about a website he built and how 46% of packages show a badge. He asks how long did it take to get to that number? He describes the process and how they compute that number. [00:11:31] Eric goes back to the scraping of GitHub’s readme’s and these npm module badges, and asks Bogdan what is he looking for with those and how does that translate to the topic of how not to get rich with open source? [00:15:27] Eric asks Bogdan since he says that badges add almost validity and gives developers a sense of trust that this project appears to have an ecosystem around it, but how does that tie in with donations and how does it tie in with your report? [00:18:14] Eric explains why he’s so interested in the donation side. He talks about corporations donating money out of their charity budget and unless they can donate with the 501C3 which allows it to be tax deductible, it’s a financial loss for them. He asks Bogdan’s takeaway on this and why are donations a terrible way to fund open source? [00:22:38] Bogdan lets us know when the follow-up study of “How To Get Rich with Open Source” is coming out and what it contains. [00:26:52] Eric wonders if Bogdan talked to GitHub about getting funds and he lets us know. [00:28:50] Justin tells Bogdan how he was really inspired by his paper and how he is the best guest. Eric gives credit to his phenomenal students and thanks them for all this important work they are doing. [00:30:00] Richard has a question about donations for Bogdan. He wants to know is there a light saying you should even bother with donation models and where is the good news? Bogdan answers. [00:33:53] Eric wants to know who is doing donations the right way, what is the ideal scenario, and is there a right way to go about doing it? [00:35:16] Richard mentions a couple of Bogdan’s other papers that deal with sustainability from another angle: “Why do People Give Up FLOSSing? A Study of Contributor Disengagement in Open Source,” and “Going Farther Together: The Impact of Social Capital on Sustained Participation in Open Source.” He wants to know what makes people stay in open projects and what makes people disengage? Spotlight [00:41:16] Richard’s spotlight is Shields.io. [00:41:35] Eric’s spotlight is our sponsor Linode. The reason why the Sustain Podcast exists is because of Tyler Van Fossen and the Linode Company. [00:42:37] Justin’s spotlight is the Sustain Podcast newsletter he just launched. You can sign up at sustain.codefund.fm/newsletter. [00:42:57] Bogdan’s spotlight is a shout-out to the “Jekyll-Scholar” project. Quotes [00:14:02] “What we’re observing through this series of studies that we’ve done, and other people have done too, is that people’s behavior changes when you have this salience of information.” [00:16:30] “On average, people submitting PR’s, they are more likely to add tests to their PR’s when the stuff is being displayed because then there’s some feedback loop that’s instant and very visible.” [00:17:54] “That should be a part of the sustainability checklist. If you want to have a sustainable open source project, you probably need badges, you probably need a CI indicator. Those are core to making it so that project becomes adoptable with other developers.” [00:24:08] “In the real world, organizations asking for charitable donations are very clear about what the goals of these campaigns are and we’re not seeing that in open source just yet.” [00:29:51] “But really, thanks to Cassandra Overney and Jens Meinicke who were the students working on this paper, they’re the ones who deserve all the credit, not me, and my collaborator, Christian Kastner form CMU.” [00:34:09] “I don’t think expecting donations to be the only way to sustain an open source project is the right approach.” Links Bogdan Vasilescu Twitter (https://twitter.com/b_vasilescu?lang=en) Bogdan Vasilescu (http://bvasiles.github.io/) Strudel Research (https://cmustrudel.github.io/research/) Strudel (https://cmustrudel.github.io/) The GHTorrent project (https://ghtorrent.org/) Strudel Publications (https://cmustrudel.github.io/publications/) “Stress and Burnout in Open Source: Toward Finding, Understanding, and Mitigating Unhealthy Interactions.” (https://cmustrudel.github.io/papers/raman20toxicity.pdf) “Ecosystem-Level Determinants of Sustained Activity in Open-Source Projects: A Case Study of the PyPI Ecosystem.” (https://cmustrudel.github.io/papers/fse18sustainability.pdf) “How to Not Get Rich: An Empirical Study of Donations in Open Source.” (https://cmustrudel.github.io/papers/overney20donations.pdf) Shields.io (https://shields.io/) Sustain Podcast Newsletter (https://sustain.codefund.fm/) Linode (https://promo.linode.com/sustain/) Jekyll-Scholar (https://gist.github.com/roachhd/ed8da4786ba79dfc4d91) Credits Produced by Justin Dorfman at CodeFund Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Ad Sales by Eric Berry at CodeFund Special Guest: Bogdan Vasilescu.
Sponsored By:
Panelists Justin Dorfman | Richard Littauer Guest Dr. Carlos Maltzahn Show Notes 💬 Discuss this episode (https://discourse.sustainoss.org/t/center-for-research-in-open-source-software-with-dr-carlos-maltzahn/414/2?u=jdorfman) Hello and welcome to Sustain! In this episode, we have a really interesting guest, Dr. Carlos Maltzahn, who’s a Professor at University of California at Santa Cruz. He teaches Computer Science and Engineering and specializes in storage systems. Carlos is going to teach us all about his project CROSS (Center for Research in Open Source Software). He will tell us how they get projects, how they get funded for projects, and he will explain the Ceph storage system to us as well as SkyhookDM. Interested in finding out how to enroll in CROSS? Go ahead and download this episode to find out! [00:01:45] Carlos explains a project that is dear to his heart and he’s been directing for a while. called CROSS. He also walks us through how to get involved and what’s the life cycle look like for people. [00:04:21] Carlos explains funding Open Source Autonomous Vehicles. He tells us how they get the projects and how they get the projects funded. [00:09:25] Carlos explains about the funding part. He talks about “Ceph Storage System” that Sage Weil created as part of his PhD project. Great story here! [00:19:33] Find out here the key advice CROSS got from Sage Weil about OpenStack. [00:23:53] Richard asks Carlos since he’s so many successes thus far, have there been any other success stories he’s had? He shares some good news here. [00:26:25] Carlos tells us about SkyhookDM, a programmable storage for databases. [00:30:07] Richard mentions a great book he’s been reading that he highly suggests reading called, “Designing Data- Intensive Applications,” by Martin Kleppmann. [00:30:33] If someone wants to enroll in CROSS, Carlos tells us four possibilities how to do this. Spotlight [00:32:52] Richard spotlight is ROpenSci, an awesome project to help people get into the sciences and keep it open source and collaborate. [00:33:27] Justin’s spotlight is an article on ZDNet, “Mozilla starts funding open source coronavirus tech projects.” It’s a good read! ☺ [00:34:06] Carlos’s spotlight is an incubator project at CROSS called “Popper,” by Ivo Jimenez. Quotes [00:04:56] “It turns out there’s a lot of interesting things going on in the university and the faculty are kind of discovering the usefulness of open-source software in their research.” [00:06:22] “That is only possible with this open source concept, where you basically make it available, and that’s good for reproducibility of the science, but it’s also good too for learning, for bringing in the classroom all these things.” [00:11:03] “We asked Sage whether it would be nice to give back a little bit to the university. And so, he gave me 2 million dollars to essentially build CROSS. It was the second largest gift ever given to the School of Engineering at UC Santa Cruz and it was a big deal.” [00:19:42] “One of the key factors that made Ceph successful was that it fit into the ecosystem of OpenStack.” Links Dr. Carlos Maltzahn (https://users.soe.ucsc.edu/~carlosm/dev/) CROSS at UC Santa Cruz (https://cross.ucsc.edu/) Ceph (https://ceph.io/) SkyhookDM (https://sites.google.com/view/skyhook-programmable-storage) “Designing Data-Intensive Applications” Martin Kleppmann (https://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321/ref=sr_1_1?dchild=1&keywords=martin+kleppmann&qid=1589575060&sr=8-1) ROpenSci (https://ropensci.org/) “Mozilla starts funding open source coronavirus tech projects,” ZDNet (https://www.zdnet.com/article/mozilla-reveals-research-awards-for-open-source-coronavirus-projects/) Falsifiable-Popper Project (https://falsifiable.us/) Credits Produced by Justin Dorfman at CodeFund Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Ad Sales by Eric Berry at CodeFund Special Guest: Dr. Carlos Maltzahn.
Sponsored By:
Panelists Justin Dorfman | Richard Littauer Guests Justin Flory RIT (https://www.rit.edu/) Javier “Javi” Canovas Open University of Catalonia (https://www.uoc.edu/portal/es/index.html) Show Notes This is a special episode where we are talking about the working groups that came out of the Sustain Summit in Brussels back in January. Today, we have Justin Flory, a student at Rochester Institute of Technology and Javier “Javi” Canovas, from Barcelona, an Assistant Professor at the Open University of Catalonia, who are very involved in the Sustain Working Groups. Javi is the bottom liner for the Governance Readiness Group and Justin is the bottom liner for the Principles of Authentic Participation (PAP). They will both talk about their groups and their involvement in them. They also talk about the Transparency Working Group. Also, Richard talks about the Nvie Git Flow Model. If you want to learn more about the different working groups, then this episode is for you! [00:01:31] Richard gives an overview of what the Sustain Working Group is all about and how you can join in on the conversation on the discourse forum. [00:05:22] Justin Flory tells us what PAP is and what does it mean to be authentically participating in something. He also explains navigating core values that don’t match up. [00:11:07] Richard wonders if Justin Flory ever tried to figure out what does it mean to be authentic as a large corporation versus what does it mean to be authentic as a lone script kitty and if those ever clashed? Justin explains. [00:15:35] Javi explains what Governance Readiness is and how that has materialized for him over the past couple of months. [00:18:17] Javi talks about some of the Governance Models that he’s looked at or put together. He is asked by Justin D. if any of his students know what he’s working on. Also, he talks about how many people are involved in his group. Justin F. tells us how many people are in the PAP group. [00:21:54] Justin F. builds on the Javi’s discussion about where the working group sits and explains that this working group is also another place where they’re trying to build that common language. [00:24:15] Richard talks about the “Nvie Git Flow Model” and a blog post that came out 10 years ago. [00:25:51] Justin F. talks about the Transparency Working Group and its focus. He also gives a shout out to Gunner’s interview on Episode 19 of Sustain’s Podcast, which helped him frame the way he’s going into some of this sustainability work. [00:31:35] Javi explains what his working group is looking at for the next meeting and what topics he’s looking to get feedback on for the working group right now. [00:34:09] Justin F. asks Javi what the working group is planning to do next and what would he want the working groups accomplishments to be? He explains. [00:35:43] Justin F. tells us where he wants to go with PAP and what’s next. He talks about “Boundary spanning.” [00:37:50] Richard says for any listeners out there who want to start listening actively or actively contributing to go to sustainoss.org/working-groups. Spotlight [00:38:49] Justin’s spotlight is a project he works for CodeFund which is Open Source. They passed 400 million ethical ads served. Big Milestone for them! Congratulations! ☺ [00:39:20] Javi’s spotlight is a project called, “Community Rule.” [00:39:59] Justin Flory’s spotlight is first a shout-out for the place where we have defined the Governance Model, which is open for issues and pull requests. Also, a cool initiative in the Fedora Project Community, an Open Source Linux Project. [00:40:54] Richard’s spotlight is NVIE Git Flow Model. He loves it! Quotes [00:22:36] “But now we’re in this changing world where Open Source is starting to become really popular or it’s being looked at a different way than it was twenty years ago.” [00:29:52] “We all eat, and it’s really important to eat. And if you don’t eat, you get angry. And if you get angry you close issues a lot faster without saying thank you, right?” Links Justin Flory Twitter (https://twitter.com/jflory7?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Justin Flory Blog (https://blog.jwf.io/about-me/) Javier Canovas Twitter (https://twitter.com/jlcanovas?lang=en) NVIE Git Flow Model (https://nvie.com/posts/a-successful-git-branching-model/) Boundary spanning (https://en.wikipedia.org/wiki/Boundary_spanning) Sustain Working Groups (https://sustainoss.org/working-groups/) CommunityRule (https://communityrule.info/) CodeFund “400 Million Ad Served” (https://j.mp/codefund-400m) Fedora Project (https://docs.fedoraproject.org/en-US/project/) Sustain Podcast-Episode 19 (https://sustain.codefund.fm/19) Credits Produced by Justin Dorfman at CodeFund Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Ad Sales by Eric Berry at CodeFund Special Guests: Javier “Javi” Canovas and Justin W. Flory.
Sponsored By:
Panelists Pia Mancini | Eric Berry | Justin Dorfman | Richard Littauer Guest Patrick Masson Open Source Initiative Show Notes In this episode, we have Patrick Masson, who is the General Manager and Board Director of OSI (Open Source Initiative). Patrick gives some very interesting “nerd history” on Open Source Software. Did you know that you can find Open Source Intelligence as a reference to World War 2? Listen here to find out more interesting things about OSI. [00:01:33] We start off with Patrick telling us about his job with the OSI. [00:03:22] Patrick fills us in on the history of OSI, how it started, how long it’s been going, and what are the main things that he does. There is some very cool history revealed here. [00:08:07] Patrick talks more about communities of collaborative contributors and he touches again on the history of OSI. The term “Openwashing” is explained. [00:21:00] Pia brings up a topic to Patrick about lately, there has been some friction with groups or other projects trying to use different Open Source licenses in the name of creating better sustainability opportunities for Open Source. He comments about it. [00:24:31] Patrick answers a question about the idea of avoiding the business model trap of sustainability. He talks about it and also has a great quote. [00:28:36] Justin chimes in to say he always hears that 98% of companies use Open Source Software. Where did that come from, is it true, and who’s behind that? Patrick answers this. [00:30:49] Eric brings up a study done by Black Duck Software with the Northbridge survey done in 1915, to back up the number of users. Patrick is on a “roll” with stats here. [00:36:51] Pia wants to clarify with Patrick about a point he made about if the path to the sustainability of these projects would be if companies are hiring folks to work on these projects, projects that serve many companies? Patrick explains. [00:38:38] Pia also wonders if the way to join an Open Source project, in a way that is sustainable, is just being hired by a company to work on a project and how is that growing the diversity of our communities and opening the door for more joiners instead of just a few that can be part of those companies? Patrick answers. Spotlight [00:41:31] Justin’s spotlight is Show HN. It has great information and it could change your life. [00:42:01] Eric’s spotlight is a piece of hardware, Dell Precision T7610. It is a screamer! [00:42:39] Pia’s spotlight is a project called Open Mind, to help protect the user’s data privacy properly. [00:43:15] Richard’s spotlight is D3, for graphing, and super fun. [00:43:39] Patrick’s spotlight is FLOSS Desktops for Kids, a program that takes decommissioned hardware and puts it in the hands of underserved districts and the kids there. Quotes [00:24:42] “I really think Open Source will take off once all the software companies are gone.” [00:35:50] “We need to have more joiners of projects than starters of projects. And so, again, there’s no real reason to differentiate any of these.” Links Patrick Masson Twitter (https://twitter.com/massonpj?lang=en) Open Source Initiative (https://opensource.org/) Openwashing (https://openwashing.org/) US Department of Defense Use of Open Source Software (https://dodcio.defense.gov/Open-Source-Software-FAQ/) Show HN (https://news.ycombinator.com/show) Dell Precision T7610 (https://i.dell.com/sites/csdocuments/Business_smb_merchandizing_Documents/en/us/Dell_Precision_T7610_Spec_Sheet.pdf) Open Mind Project (http://www.openmindproject.com/) D3js (https://d3js.org/) FLOSS Desktops for Kids (https://opensource.com/article/17/9/floss-desktops-kids) Black Duck Software Survey (https://www.channelfutures.com/open-source/black-duck-survey-open-source-more-popular-than-ever-for-companies) Credits Produced by Justin Dorfman at CodeFund Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Ad Sales by Eric Berry at CodeFund Special Guest: Patrick Masson.
Sponsored By:
Panelists Justin Dorfman | Richard Littauer Guest Maria Cruz (https://twitter.com/marianarra_) Google Open Source Show Notes In this episode, we have Maria Cruz, Open Source Program Manager at Google. Maria talks about doing community engagements for Cloud Native projects and other things she does at Google. The panelists are curious about how the Open Source movement shifted since COVID-19 took over the world. Also, Maria gives great advice to people who are aspiring to be Program Managers in OSPO (Open Source Program Office). You can also find out what happens when Richard’s had “late coffee.” Hit the button and download this episode! [00:01:03] Maria tells us what she does at Google and how she first got started with Open Source. [00:05:45] Maria explains how she has seen the Open Source movement shift in the past couple of months since COVID-19. [00:10:32] Richard asks Maria how do we design events that are online to be as diverse as possible? How does that work? What role does diversity have when we’re all 2-D? [00:15:28] Richard is curious to know how do we foster connection and growth on a friendship level between people remotely? Can it happen over Zoom? Are there things we should do to make connection more possible? Maria answers. [00:20:38] Justin wants to know how big Maria’s OSPO (Open Source Program Office) team is and she also gives advice for those who are aspiring to be Program Managers in OSPO’s. [00:23:02] Justin asks her if she’s worked in any other OSPO’s. Richard and Justin ask Maria what is Google’s OSPO up to during these times of COVID-19 Coronavirus? [00:24:49] Google has come out with resources (http://services.google.com/fh/files/blogs/open_source_virtual_events_guide.pdf) to help out with events that have been canceled or had to move to virtual for Open Source projects. Maria talks more about the actual resources that Google’s offering to the Open Source Community and how people can get involved and use them. Spotlight [00:28:29] Richard’s spotlight is the Open Knowledge Foundation. [00:28:58] Justin’s spotlight is Alligator.io. [00:29:34] Maria’s spotlight is the Open Source tool, Zulip. Quotes [00:33:04] “Just kind of create a situation where the other person feels safe and comfortable enough where they will open up.” Links Maria Cruz Twitter (https://twitter.com/marianarra_) Open Source Virtual Events Guide (http://services.google.com/fh/files/blogs/open_source_virtual_events_guide.pdf) Cloud Native (https://cloud.google.com/solutions/cloud-native-app-development) Google Open Source (https://opensource.google/) Google Enterprise G Suite (https://gsuite.google.com/enterprise/) GO Programming Language (https://golang.org/) Open Knowledge Foundation (https://okfn.org/) Alligator.io (https://alligator.io/) Zulip (https://techblog.wikimedia.org/2020/05/04/using-zulip-an-open-source-tool-for-engaging-participants-in-wikimedias-technical-outreach-programs/) Invest in Open Infrastructure Twitter (https://twitter.com/investinopen) Credits Produced by Justin Dorfman at CodeFund Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Ad Sales by Eric Berry at CodeFund Special Guest: María Cruz.
Sponsored By:
Panelists Justin Dorfman | Allen “Gunner” Gunn | Richard Littauer Guest Rachel Lawson Drupal Association Show Notes In this episode, we have Rachel Lawson, from the U.K., who is the Community Liaison for Drupal Association. She is going to tell you all about the Drupal Association, what role she plays, and what she does. Since DrupalCon has been canceled due to COVID-19, there are some major things going on with sponsors that are still contributing money, the founder of Drupal making an unbelievable donation, as well as some other campaigns and match donations happening! [00:01:08] Rachel explains about working with Drupal in the U.K. and also talks about how many people are using Drupal to power their websites. [00:02:50] Justin has noticed that Drupal has a very big adoption within government, and he wonders why is that? Is it a security thing? Rachel answers this. [00:04:14] Rachel tells us how Drupal gets paid as an open source product. She also talks about what’s been going on since DrupalCon has been canceled in May. [00:10:37] There is a list of sponsors that are still contributing money to Drupal, despite the event being canceled, and a HUGE SHOUT OUT is necessary to them, so please see the list below! ☺ [00:012:01] The Founder of Drupal, Dries Buytaert, made an unbelievable donation and Rachel talks about what it was and how it affected everything. It is AMAZING!! There have been some other match donations mentioned as well. [00:16:16] Governance is brought up by Gunner and he wants to know the civilian’s version of how governance at Drupal works and how the decision-making works that others could learn from and Rachel explains. [00:23:00] Rachel explains her role with Drupal and what she does. [00:25:00] How does someone join the Drupal open source community and how does Drupal capture all the contributors, not just the Devs? Rachel explains. Spotlight [00:33:01] Justin’s spotlight is The Ruby Blend Podcast-Episode 9. Listen to it! [00:33:49] Gunner has two spotlights: Qubes OS and Subgraph OS and the Tails Project (tails.boum.org). [00:34:39] Richard’s spotlight is the EFF (Electronic Frontier Foundation). [00:35:33] Rachel has two spotlights: A pub in Leeds, Yorkshire where she was attending a Drupal event. It made her reflect back to being there before and how much it changed her life. Also, OS FEST in Lagos, Nigeria, that she recently attended. It was a huge experience for her and truly incredible. Quotes [00:20:54] “We’ve been going through a process at Drupal association about raising money and we have a campaign on at the moment called Drupal cares (#DrupalCares) and you will notice there is quite a lot going on with that.” [00:23:33] “If just downloading Drupal or downloading any open source projects isn’t enough, you need the services around it, the support around it, regular security updates so where you can work on new code and have thousands and thousands of thousands of continuous integration tests run every time you say, “Hey, I propose that we do this new thing in Drupal!” [00:25:18] “Do you want to give a shout out to those sponsors that have done that because that warmed my heart! You know, the sponsors that said, keep our money, we believe in the project, we know we won’t get any real value out of the event not being alive. Please, give them some props.” (They are listed below.) 👇 [00:40:41] “I said look, if you’re going to do this, call it a Community Liaison. It’s a liaison between the wider Drupal community and project and the Drupal Association. It was later on and I said all those things and I’m actually quite fond of the job now!” [00:42:13] “The single most important thing we changed was that getting attribution for work doesn’t just apply to code. We celebrate, we recognize, and we attribute work for all different reasons. If there is one thing we have done that has transformed Drupal into a wider thing than just a piece of software, it’s that.” Links Rachel Lawson Twitter (https://twitter.com/rachel_norfolk?lang=en) Drupal (https://www.drupal.org/) The Ruby Blend Podcast-Episode 9 (https://www.therubyblend.com/9) Qubes OS (https://www.qubes-os.org/) Subgraph OS (https://subgraph.com/sgos/) Tails (https://tails.boum.org/) EFF (Electronic Frontier Foundation) (https://www.eff.org/) OS Fest, Lagos Nigeria (https://festival.oscafrica.org/) DrupalCon Minneapolis 2020 Sponsors: Pantheon (https://pantheon.io/) Acquia (https://www.acquia.com/) Phase2 Technology (https://www.phase2technology.com/) Mediacurrent Interactive Solutions (https://www.drupal.org/mediacurrent) Tag1 (https://www.tag1consulting.com/) Platform Sh (https://platform.sh/) Elevated Third (https://www.elevatedthird.com/) FFW (https://www.drupal.org/ffw-agency) Amazee Group (https://amazee.com/home) Palantir (https://www.palantir.com/) Srijan Technologies Pvt Ltd (https://www.drupal.org/srijan-technologies) Acro Media Inc (https://www.acromedia.com/) Contegix (https://www.contegix.com/) Four Kitchens (https://www.fourkitchens.com/) Last Call Media (https://www.drupal.org/last-call-media) Lullabot (https://www.drupal.org/lullabot) Gatsby (https://www.gatsbyjs.org/) Chromatic, LLC (https://chromatichq.com/) Third and Grove (https://www.thirdandgrove.com/) Chapter Three (https://www.chapterthree.com/) Hook 42 (https://www.hook42.com/) Lemberg Solutions Limited (https://www.drupal.org/lemberg-solutions-limited) AnyforSoft (https://www.drupal.org/anyforsoft) Electric Citizen (https://www.electriccitizen.com/) Kanopi Studios (https://www.drupal.org/kanopi-studios) QED42 (https://www.drupal.org/qed42) Drupal Association #DrupalCares Match Challenge (https://www.drupal.org/association/sustain-da-covid-19) Credits Produced by Justin Dorfman at CodeFund Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Ad Sales by Eric Berry at CodeFund Special Guest: Rachel Lawson.
Sponsored By:
Panelists Pia Mancini | Justin Dorfman | Eric Berry | Richard Littauer Guest Henry Zhu (https://twitter.com/left_pad/photo) Babel (https://babeljs.io/) Show Notes [00:01:30] Henry explains how he got involved in Babel and how it’s funded. [00:03:18] Eric wonders if Henry wishes he could just step away and just cut ties with it and go do something completely different and how tight is he with this project. He gives a great answer to this! [00:04:39] Pia was wondering if Henry’s relationship with the project itself or his view with Babel changed since he started working full time there. In the beginning, Henry started this as a side job while he worked at Adobe. [00:08:06] Since a lot of maintainers may get to a point in their lives where the issues stack up, but not putting into perspective how big this project is, Justin asks Henry how he deals with this since this is such a huge project and he explains. [00:011:18] Justin wonders how Henry deals with Devs that are coming in and just saying, “Fix it, now,” and hit and run issues. [00:13:06] Henry talks about how as maintainers view each other as extremes. He brings up the quote from “The Dark Knight” as a reference to what he talks about. [00:15:10] Henry mentioned earlier about how Open Source communities could look at faith communities, religion, or church communities. Pia wonders if he has anything in mind from his experience that he wants to share, which he does. [00:20:14] Justin makes a right turn and wants Henry to go into his involvement with TC39 and how it helps him, Babel, and the sustainability with the JavaScript language as a whole. Also, he talks about what he’s accomplished since he joined. [00:24:57] Justin asks Henry about travel expenses and if anyone pays for them. [00:26:42] Pia brings up some good points about how we can learn how to heal and support ourselves during these troubling times. She wonders if Henry knows any ways that the community is supporting each other and where can we best spend our time and energy helping the members of our community going through what we’re all going through now. Spotlight [00:34:56] Richard’s spotlight is “Hope in Source” podcast. [00:35:03] Justin’s spotlight is openfoodnetwork.org. [00:35:38] Pia’s spotlight is mutualaid.nyc. [00:36:07] Richard has another spotlight which is Gary Snyder’s poetry. [00:36:50] Henry’s spotlight is his favorite gospel, which is Mark. Quotes [00:14:04] “You either die a hero, or you live long enough to see yourself become a villain.” Links Henry Zhu’s Twitter (https://twitter.com/left_pad?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Henry’s Zoo (https://www.henryzoo.com/) “Hope In Source” podcast (https://hopeinsource.com/) Babel (https://babeljs.io/) Maintainers Anonymous (https://maintainersanonymous.com/) TC39 (https://tc39.es/) Open Food Network (https://www.openfoodnetwork.org/) Mutual Aid NYC (https://mutualaid.nyc/) Gary Snyder (https://www.poetryfoundation.org/poets/gary-snyder) Credits Produced by Justin Dorfman at CodeFund Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Ad Sales by Eric Berry at CodeFund Special Guest: Henry Zhu.
Sponsored By:
Panelists Justin Dorfman | Eric Berry | Richard Littauer Guest Dave Gandy Font Awesome Founder | CEO Fonticons, Inc. Show Notes If you’ve never heard of Font Awesome, or even if you have, this episode is worth taking a listen to. Our special guest today is Dave Gandy, who is one of the main people behind Font Awesome. He has some super inspiring advice that we all could use right now with everything going on in the world. On a funny note, which way is the best way to hang toilet paper? There is a fascinating conversation on TP that you don’t want to miss. 😂 02:33 Dave talks about what Font Awesome released to help out with COVID-19 awareness and they are ALL Open Sourced. 04:55 It’s been eight years since Font Awesome has been around, and Dave talks about the story behind it and how it gets money for icons. 08:31 Dave explains the process and the response from transitioning to being free to now asking for money. It all came down to what kind of company they wanted to build. 11:30 Richard wonders how Dave pitches all his ideas to investors and he has some great stories to tell. 016:38 Justin wonders how Font Awesome pays their Angel Investors back and is there an exit they are looking for or has he already paid them back? 21:17 Dave talks about how Kickstarter raised 1.076 million dollars which is still a record of most raised and backed by a software Kickstarter. The guys were all backers to it. 24:53 Expectations for the Kickstarter for Font Awesome is discussed and Dave goes into how the video is made. 33:41 Is Font Awesome one of those Cinderella stories or one of those unicorn projects that are likely to be reproduced? Can somebody else be the next Font Awesome? Dave has some great advice and so much inspiration to share that we could all use. Spotlight 37:04 Richard’s spotlight is a book called, “War of Art,” by Steven Pressfield. 37:25 Eric’s spotlight is a project website called, helpwithcovid.com. 38:18 Justin’s spotlight is to Google, “Font Awesome 5 Kickstarter Video.” 39:34 Dave’s spotlight is a book series, “Mistborn Trilogy,” by Brandon Sanderson. Quotes 22:39 “It turns out all of that failure was actually not failure, because all of those things we had done leading up to it, ended up being tremendous assets when it came time for Kickstarter.” 23:36 “No matter how good your intuition is on the first version of a product, the only way to get better is to talk to customers.” 34:02 “Everything is impossible until it’s done and then it was always inevitable.” 34:13 “When you believe before you start something that you can’t do it, you will always be right. No matter what, you’ll always be right!” 34:35 “If we don’t have faith in something that doesn’t exist, it can’t come into existence, until you believe that something could become real that doesn’t exist yet, it can’t.” Links Dave Gandy Twitter (https://twitter.com/davegandy?lang=en) “The War of Art” (https://www.amazon.com/War-Art-Through-Creative-Battles/dp/1936891026/ref=tmm_pap_swatch_0?_encoding=UTF8&qid=1586549943&sr=8-1) Helpwithcovid.com (https://helpwithcovid.com/) Font Awesome 5 Kickstart (https://www.youtube.com/watch?v=CNoH3J7iSrA) “Mistborn Trilogy” (https://www.amazon.com/Mistborn-Trilogy-Boxed-Hero-Ascension/dp/076536543X/ref=sr_1_12?crid=19Y8A52WQY8GZ&dchild=1&keywords=brandon+sanderson&qid=1586550475&sprefix=brandon+%2Caps%2C157&sr=8-12) Credits Produced by Justin Dorfman at CodeFund Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr at Peachtree Sound (https://www.peachtreesound.com/) Ad Sales by Eric Berry at CodeFund Special Guest: Dave Gandy.
Sponsored By:
Panelists Justin Dorfman | Richard Littauer Guests Megan Sanicki (https://twitter.com/megansanicki) Open Source Program Office at Google Duane O’Brien (https://twitter.com/DuaneOBrien) Head of Open Source at Indeed Show Notes This is a continuation of our mini COVID-19 coverage series podcast. Today, we have special guests, Megan Byrd-Sanicki and Duane O’Brien, who are FOSS Responders. We are talking about how does the Open Source Ecosystem deal with this and how do we, as Open Source Developes think about this, and how do members feel that can’t host their conferences. Also, listen here to find out why you should check your oxygen tank! [00:01:29] Duane explains what FOSS Responders does. [00:03:30] Megan explains how FOSS Responders has grown and what’s happening now. [00:05:50] Richard wants to know why does it matter to open source developers if events are canceled? Aren’t they just for large corporations anyway? [00:10:53] Justin wants to know if Duane and Megan have been in touch with organizations such as, Python Software Foundation, since they rely heavily on the income from their yearly conference, PIConf, which is now canceled. [00:014:38] Duane talks Mozilla. He mentions a program called MOSS (Mozilla Open Source Support) and they put together a COVID-19 solution fund geared to providing awards to Open Source technology projects that are responding to the pandemic. [00:18:38] Duane and Megan talk about the “Buddy System” that they use a lot. It’s all about supporting each other and sharing talents. [00:21:43] Megan and Duane give some AWESOME advice to close out the podcast. Remember, keep checking your oxygen tank! Quotes [00:8:28] “If we want them to continue to be sustainable, if we want the organizations that run them to continue to be sustainable, then we need to take some kind of action and respond in the opposite.” [00:09:02] “These are the events that are accelerators, and they do it in a very structured way, but in a very serendipitous way too.” [00:21:43] “The biggest learning is to check your oxygen tank. Sustainability really starts with yourself and how well you’re sustaining yourself through this time.” Links Megan Sanicki Twitter (https://twitter.com/megansanicki?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Duane O’Brien Twitter (https://twitter.com/DuaneOBrien?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) FOSS Responders (https://fossresponders.com/) Open Collective's Slack (https://slack.opencollective.com/) SustainOSS Forum (https://discourse.sustainoss.org/) Special Guests: Duane O’Brien and Megan Sanicki.
Sponsored By:
Panelists Justin Dorfman | Eric Berry | Richard Littauer Guest Whitney Hess (https://whitneyhess.com/) Executive Coach Show Notes Whitney Hess is the special guest today. She is an Executive Coach, supporting business leaders of various kinds to help them be the best version of themselves. With COVID-19 happening right now it’s affecting everyone. People are stressed, overwhelmed, emotional, anxious, and have a whole rollercoaster of emotions. Remember, we are all human and you are not alone. And, if you’ve never meditated, you will want to after listening to this episode. 01:21 Whitney clarifies what an Executive Coach is and what she does. She also explains how she differentiates from a Life Coach. 03:00 To cut to the chase, Richard wonders how COVID-19 has affected her business and how has it affected the way she helps people during this time. 05:35 On the brighter side of things, Whitney talks about how people are able to work on legacy code because their companies aren’t as in demand and they can do various things that they’ve been putting off. 06:50 Justin wants to know if maintainers would get a lot of value out of Whitney’s management coaching, especially helping FOSS Responders who are dealing with COVID-19. 12:34 “Empathy” is discussed in depth. There is a misconception about empathy and Whitney also explains self-empathy. 15:59 Eric has a question about persona, and he wonders if there is a mother and a maintainer and she’s really stressed, has to feed her kids, teach them, maintain open source and she doesn’t have time to walk away from her computer, what advice does Whitney have for that sort of person. Let’s say “meditation” is talked about, and reprioritizing and re-evaluating our values. 22:37 Richard talks about how one night he hit rock bottom emotionally and physically and what he did to make himself happy. Justin talks about how he was feeling fatigued by everything happening with work and what’s happening in the world and what he did to feel mentally separated and enjoy himself. 25:27 Whitney stresses how especially now, we need to allow ourselves moments of joy. Try to find a little bit of space to allow ourselves to be happy in that moment. She goes more into this with some very uplifting advice. Quotes 12:48 “I think a misconception about empathy is that it’s all about what we give to others, when in actuality it starts with what we give to ourselves.” 14:28 “You need to put your oxygen mask on first before you help others!” 17:17 “If you don’t have time to meditate once a day, meditate twice a day!” Links Whitney Hess (https://whitneyhess.com/) Whitney Hess Twitter (https://twitter.com/whitneyhess?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Whitney Hess Blog (https://whitneyhess.com/blog/) “My Neighbor Totoro” (https://www.amazon.com/gp/video/detail/amzn1.dv.gti.1cb73a61-ce14-22f8-c897-e68434bc69eb?autoplay=1) Special Guest: Whitney Hess.
Sponsored By:
Panelists Richard Littauer | Justin Dorfman | Eric Berry Show Notes COVID-19 is the main focus today and how it is ripping through the open source ecosystem. Although you may be tired of listening to it, the guys get real and speak from the heart and talk about the affects it is having on people all over the country, especially maintainers and coders. The message here is, “BE KIND TODAY!” 02:37 Justin talks about keeping busy with SustainOSS stuff and he’s been listening to an Audible book called, “It Doesn’t Have to Be Crazy at Work,” which has changed his perception on how to work smart and not hard. 03:49 Richard chimes in about he’s been working on a lot of projects and since COVID-19 started in the US he’s been involved in a project called FOSS Responders, which is Free and Open Source Responders and he explains what it does. 04:55 Richard gives an update on what FOSS Responder’s did this week. 06:27 Eric joins in to say that he runs CodeFund with Justin and how it allows them to display ethical non-tracking ads to developers all over the world. Find out what happened in THREE DAYS after they launched a FOSS Responders campaign. 08:04 Eric talks about his friend who did an amazing thing with his business and it’s pretty cool! This gets him thinking about Open Source, developers, and us as people and how each of us has a talent to maybe donate or allow use of something to support people to give back to the community. 15:31 Justin’s been trying to find silver linings in everything these days, especially with FOSS Responders. Richard brings up helping at helpwithcovid.com (https://helpwithcovid.com/) and opencollective.com. 17:08 Richard speaks from the heart about his silver lining. He is more connected then he was a month ago. Listen to hear what he’s been doing about connecting with friends. 18:05 Eric talks about struggles he has been having as well as other people may be having right now, with their jobs, figuring out a way to homeschool their kids, and keeping everybody heathy and happy while doing their jobs. He also talks about his silver lining which is really knowing to him what is important. Links Help With COVID (http://helpwithcovid.com/) Open Collective (http://opencollective.com/) “It Doesn’t Have to be Crazy at Work.”-Audible Book (https://www.amazon.com/Doesnt-Have-Be-Crazy-Work/dp/B07G8L5NZ9/ref=sr_1_1?keywords=it+doesn%27t+have+to+be+crazy+at+work&qid=1585423399&s=audible&sr=1-1) FOSS Responders (https://opencollective.com/foss-responders) GitHub COVID-19 (https://github.com/CSSEGISandData/COVID-19)
Sponsored By:
Panelists Richard Littauer | Justin Dorfman | Pia Mancini | Eric Berry | Allen “Gunner” Gunn Guest Kyle E. Mitchell Attorney, License Zero Show Notes Kyle E. Mitchell is an independent Attorney based in California. Today we talk to him about Open Source subjects such as “License Zero.” He delves into the types of licenses there are, what are their differences, and how they came about. Also, be sure to check out this week’s spotlights for ways to help out during the Coronavirus/COVID-19 outbreak. 1:42 Richard ask Kyle about his blog post about License Zero, aka dual licensing, selling exceptions, or public/private licensing. What it is, what it does, and how Dev’s get paid for their creative work. 03:14 Kyle explains that License Zero has two types of licenses, public, which is not open source and the other is parity. 06:55 Kyle talks about how License Zero started out with one licensing choice. It was similar to the Creative Commons license used for stock photos, music, etc. 10:24 Kyle reveals how he needed to create a new license for License Zero, a share-alike license that would help cover Dev’s work they were creating. 14:13 Pia asks about projects that he’s had experience using this license with, and lessons he’s learned. 21:00 Pia wants to know if License Zero is creating complexity in the Open Source world by having different licenses. Is this making it more difficult for people to navigate and understand what they can and can’t do with those licenses? Kyle goes into License Proliferation. 26:32 Richard brings up one of Kyle’s blog posts about the “curse of sustainability” and how it’s impossible to fix the open source problem. 33:04 So far, we’ve mainly talked about the “what” of licensing. Gunner wants Kyle to go into the “who” of licensing. Does he think of persona’s in the licensing world? Spotlight 41:15 Pia’s spotlight is the collective “Meals of Gratitude”, which sends meals to health workers. 41:52 Richard’s spotlight is FOSS Responders, which helps Open Source Developers and Open Source Projects during this COVID-19 crisis. 42:32 Kyle piggybacks Richard’s spotlight with Bandcamp Daily, which is also helping out music artist during COVID-19. 43:51 Gunner spotlights Indeed’s Head of Open Source, Duane O’Brien, who spearheaded the FOSS Responders movement. 45:16 Kyle chimes in with one more quick spotlight...Nick Craig-Wood’s Rclone library. Quotes 06:03 “And this idea that Open Source is a licensing question, first and foremost, and then that’s the whole question is wrong.” 44:14 “The thing I’m amazed with Duane is that he’s spun up this FOSS Responders project, he’s holding so many different communities with integrity, and he’s doing his job for Indeed. But he’s walking just 100% of what I consider to be free and Open source integrity.” 44:28 “He’s really being mindful of different communities and their different cultures. And in this time of crisis we need cloning to get done, so with Duane’s opt-in permission, we could have more Duane’s in this world. I feel like he is setting an example we all need to follow.” Links Kyle E. Mitchell Twitter (https://twitter.com/kemitchell) Kyle E. Mitchell Writings (https://writing.kemitchell.com/) Kyle E. Mitchell Website (https://kemitchell.com/) Kyle E. Mitchell GitHub (https://github.com/kemitchell) License Zero (https://licensezero.com/) License Zero-Private License (https://licensezero.com/licenses/private) License Zero-Prosperity Public License (https://licensezero.com/licenses/prosperity) License Zero-Parity Public License (https://licensezero.com/licenses/parity) Creative Commons License (https://creativecommons.org/licenses/) The Curse of Sustainability (https://blog.licensezero.com/2020/03/07/cursed-problem.html) Fernando Pessoa (https://en.wikipedia.org/wiki/Fernando_Pessoa) Open Collective-Meals of Gratitude (https://opencollective.com/mealsofgratitude) FOSS Responders (https://fossresponders.com/) Bandcamp Daily (https://daily.bandcamp.com/features/bandcamp-covid-19-fundraiser) Duane O’Brien Twitter (https://twitter.com/DuaneOBrien) Nick Craig-Wood RClone Library (https://github.com/rclone/rclone) Special Guest: Kyle E. Mitchell.
Sponsored By:
Panelists Justin Dorfman | Richard Littauer Guest Maggie Cawley (https://twitter.com/maggiemaps?lang=en) OpenStreetMap US (https://www.openstreetmap.us/) Alyssa Wright (https://twitter.com/alyssapwright?lang=en) OpenStreetMap US (https://www.openstreetmap.us/) | Open Source Collective (https://opencollective.com/opensource) Show Notes In this episode Justin and Richard talk with Maggie Cawley, Executive Director of the American OpenStreetMap US and Alyssa Wright, current Board Member of OpenStreetMap US. If you’ve never heard of OpenStreetMap US you will learn all about what it is, how you can use it, how you can edit it (YES, it’s editable like Wikipedia), and how it differs from Google Maps. 1:40** What is OpenStreetMap and OpenStreetMap US? How are they different? The ladies also share how many people are all together in the OpenStreetMap world in their biosphere and how many contributing editors there are. 04:41 Justin wonders how the map data is licensed and was it a hard sell to the community or an easy one? 08:24 OSMF and OSM US are slighty different. Richard is interested to know what Maggie and Alyssa are doing for each one and how do they see them growing. 10:43 Richard wants to know the Code of Conduct and was questioning if it was just started or did it change. 12:40 Justin wants to know what percentage Craig, from Craigslist, give to their annual budget. Also, regarding sustainability, the discussion of what it costs to run OpenStreetMap as a service is answered. 13:34 Maggie talks about who is involved in their membership which is made of many different people. 17:00 Richard wonders if anything is difficult now and what does sustainability look like and if there are any problems. The ladies talk about all the challenges there have been. 23:09 Why would people use OSM vs. Google Maps? Empowerment is a big factor with OSM. 27:18 Justin wonders how Maggie and Alyssa deal with possible misinformation from bad edits, especially with the earthquakes or tornados or if there have been any issues. 32:04 The ladies answer some questions from Richard regarding what sustainability means for OSM and how do you make sure everyone is working on the same product, doing it with the same intention, but with the same sort of guidance. Quotes 05:43 “ODbL, it’s a unique license.” 15:15 “I always point to my phone, it’s like, you know, this is essentially a map that we’re carrying around with us constantly and whether we’re talking about data privacy in our location, movement, or crime statistics or this Coronavirus, this is grounded in space, and we’re grounded in space.” 21:08 “Billions of people in this world do not have an address. So, without an address that means you don’t have a legal right to your land.” 23:17 “It’s very well known that Google is going to map where they have commercial interest.” Spotlight 34:07 Justin’s spotlight this week is Dracula PRO-Episode 27. 34:40 Richard’s spotlight is Leaflet JS. 34:57 Maggie’s spotlight is QGIS project. 35:17 Alyssa’s spotlight is PostGIS community. Links Maggie Cawley Twitter (https://twitter.com/maggiemaps?lang=en) Alyssa Wright Twitter (https://twitter.com/alyssapwright?lang=en) State of the Map U.S. Conference (https://2020.stateofthemap.us/) Craigslist Charitable Fund Donation (https://www.openstreetmap.us/2019/10/craigslist-charitable-fund/) OpenStreetMap.US (https://www.openstreetmap.us/) OpenStreetMap.org (https://www.openstreetmap.org/#map=4/38.01/-95.84) OpenStreetMap on Slack (https://slack.openstreetmap.us/) QGIS (https://qgis.org/en/site/) PostGIS (https://postgis.net/) TeachOSM (https://teachosm.org/) Dracula Pro-Episode27 (https://sustain.codefund.fm/27) Leaflet JS (https://leafletjs.com/) Special Guests: Alyssa Wright and Maggie Cawley.
Sponsored By:
Panelists Richard Littauer | Justin Dorfman | Eric Berry Guest Zeno Rocha (https://zenorocha.com/) Liferay Cloud (https://www.liferay.com/products/dxp-cloud) | Dracula Pro (https://draculatheme.com/pro/) Show Notes In this episode we talk with Zeno Rocha. He is the Chief Product Officer at Liferay Cloud, a newly created Liferay, Inc division. He is responsible for crafting the product strategy, shaping the features, and defining the future of DXP Cloud. Zeno also created the popular Dracula theme. We talk about the success of clipboard.js, Dracula theme, and the importance not just creating the code, but promoting is as well. 2:38 Zeno talks about how he started out as an Open Source developer. He also explains what the developer scene is like in Brazil. 05:15 Zeno has spoken at over 110 conferences now and Richard is interested to know why he has this drive to get more views and work on social problems. 9:54 Zeno explains how he got involved in Dracula Theme and clipboard.js. Let’s just say there are 28,000 stars. 11:54 Zeno gets into the importance of promoting libraries that we create. If you want to reach and help more people. We as a group need to promote! He discusses what he did to promote his stuff. 15:45 One of the guys asked Zeno how did he get from zero to 5,000 stars overnight. He explains it’s not because of Hacker News but from something else. 18:20 Zeno talks about his design capabilities with Dracula. He says he’s not a designer or a marketeer. 20:18 Justin mentions about how he founded a project called BootstrapCDN and how an influencer helped shoot the usage up in one night. 22:54 Richard wonders how Zeno chooses his projects and how does he plan to have projects live beyond him, in terms of Dracula, which is a theming project that has grown beyond him. Zeno explains a hospital stay and a stolen computer is involved in this, so listen on. 30:34 Richard is curious about Dracula Pro and that it’s monetized but how does it work. Zeno answers this talking about dark mode and a keyboard that was crated for Dracula that had record sales. 32:57 Zeno reaches a point where he says he needs to learn about sales to make money. He finds a book that he reads that taught his some very interesting lessons. Quotes 07:14 “If you really want to learn something you have to teach it.” 08:10 “If I learn that one framework and learn that one language, then I am going to be successful.” 12:07 “If you want to get traction, if you want to reach more people…then you have to spend time promoting to others. 22:36 “Teach first, be welcoming first, communicate 10 times more than you code.” 30:56 “Typically I never monetize my work.” 39:49 “Email is not dead. Whoever says that never sent a newsletter. It works.” Spotlight 41:07 Justin’s spotlight this week is SHML.xyz (shell markup language) 41:49 Eric’s spotlight is Thoughtbot. Go on github.com/thoughtbot/laptop also a subscription to Dracula Pro, found on Draculatheme.com. 43:41 Richard’s spotlight is Caigmod.com (a newsletter). 44:30 Zeno’s spotlight is HTML5 Boilerplate. Links Zeno Rocha (https://zenorocha.com/) Zeno Rocha Twitter (https://twitter.com/zenorocha?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Zeno Rocha Linkedin (https://www.linkedin.com/in/zenorocha) Zeno Rocha GitHub (https://github.com/zenorocha) Dracula Theme (https://draculatheme.com/) GitHub/Alfred Workflows (https://github.com/zenorocha) Launch: An Internet Millionaire’s Secret Formula TO Sell Almost Anything Online, Build A Business You Love, And Live The Life Of Your Dreams. (https://www.amazon.com/Launch-Internet-Millionaires-Anything-Business/dp/1630470171/ref=sr_1_5?keywords=launch&qid=1583117642&sr=8-5) SHML.xyz (https://odb.github.io/shml/) Thoughtbot (https://github.com/thoughtbot/laptop) Craigmod.com (https://craigmod.com/) HTML5 Boilerplate (https://html5boilerplate.com/) GitHub: How did the repo get 5000 stars in a few days? (https://github.com/zenorocha/clipboard.js/issues/56) Hacker News-Modern Copy to Clipboard (https://news.ycombinator.com/item?id=10301881) Special Guest: Zeno Rocha.
Sponsored By:
Panelists Richard Littauer | Eric Berry | Justin Dorfman Guest Georg Link (http://www.georglink.de/) Bitergia (https://bitergia.com/) | CHAOSS (https://chaoss.community) Show Notes In this episode we talk with Georg Link, an Open Source Strategist. He is Director of Sales for Bitergia and Co-Founder, Governing Board Member of the Linux Foundation CHAOSS Project. He’s a native of Germany, but currently resides in Omaha, Nebraska. 04:21 Georg explains how he spent his last five years as he joined the PhD program, how he dove into Open Source, and his research focus. 5:25 The topic of metrics is discussed for Open Source. 07:52 The roots of the CHAOSS Project is explained and how it started at the Open Source Leadership Summit in 2017. 10:36 The topic of Red Hat’s contribution to Prospector as part of Project CHAOSS is explained and how it took the approach of taking metrics and providing an interface for analysis. 11:55 A question was posed to Georg about his perspective of his view when he started getting into the data behind Open Source and what kind of revelations he had. 15:29 One of the guys wants to know what Georg’s expectations are of these projects when they use metrics outlined and what will they do with it. 19:09 Georg talks about the two main reasons why he sees the metrics being implemented. 19:26 Justin brings up how Drupal does a comprehensive state of their community once a year and how they really go into metrics and Richard wants to know what metrics we have, and Georg expands on this topic. 22:26 Georg shares checking out CHAOSS.community/metrics to see shared metrics. 25:10 Richard wants to know how people who are not in an OSPO, who have a project, or are solo maintainers, or a team of people working on a project, how can they use these metrics to make their code better in the long run? Georg gives his recommendations on how to do this. 29:08 Georg explains who metrics are useful to and a question was asked from one of the guys as to how people can learn about different things from metrics without getting involved in the CHAOSS community if they don’t have time. Georg gives his advice. 33:38 Georg chats about what was different at the recent CHAOSSCON, what he’s focused on, and what he’s doing moving ahead. Listen on as he states, “It was the BEST we’ve had!” Spotlights 39:11 Justin’s spotlight this week is a TechRepublic article called, “Linux Foundation study throws the open source sustainability debate into question,” by Matt Asay. 39:38 Eric’s spotlight is a controversial one called Web3 Sustain Event-Blockchain. 40:47 Richard’s pick is Jekyll, to build websites really easily and fast using Ruby. 41:15 Georg gives a shout out to the LibreOffice community. Links Georg Link, PhD (https://georg.link/) Georg Link (http://www.georglink.de/) Georg Link Twitter (https://twitter.com/georglink) Georg Link Linkedin (https://www.linkedin.com/in/georglink) Bitergia (https://bitergia.com/) Red Hat (https://www.redhat.com/en) OSPO (https://www.redhat.com/en/blog/what-does-open-source-program-office-do) CHAOSS Participate (https://chaoss.community/participate/) CHAOSS Metrics (https://chaoss.community/metrics/) Finos Foundation (https://finosfoundation.atlassian.net/wiki/spaces/FINOS/overview) Common Vulnerabilities and Exposures (CVE) (http://cve.mitre.org/index.html) Drupal (https://www.drupal.org/) Cauldron (https://cauldron.io/) Tech Republic article by Matt Asay (https://www.techrepublic.com/article/new-study-throws-the-open-source-sustainability-debate-into-question/) Sustain Web3 event-Blockchain (https://web3.sustainoss.org/) Jekyll (https://jekyllrb.com/) LibreOffice (https://www.libreoffice.org/) Special Guest: Georg Link.
Sponsored By:
Panelists Justin Dorfman | Richard Littauer Guest Don Goodman-Wilson (https://twitter.com/DEGoodmanWilson) Maintainerati Foundation Show Notes In this episode we talk with Don Goodman-Wilson, from Amsterdam. He’s a philosopher-engineer experienced in developer advocacy, Founder of Katsudon.tech, and Board Member at Maintainerati Foundation. 1:18 Don explains Maintainerati’s mission and brings up a point about how to create a network of support among maintainers. 04:10 Don talks about having no insight in the Japanese open source community and the challenges must face not being able to communicate with others. 7:03 Justin asks Don what does DevRel means to him and he also explains what “empowerment” means to him as well. 10:26 Don explains what issues he tackled at Slack and GitHub. 16:17 Don wrote a post on open source about how it’s a bit broken. He explains how the current situation is radically skewed in favor of the business interests. 18:50 Richard asks Don to talk about what ethical implications might mean for open source and how do we fix it, work on it, and make it better for the developmental maintainers. 22:21 The panel and Don discuss how a maintainer, Seth Vargo, found out that his code was being used by a subcontractor for ICE and how ICE is currently having major humanitarian issues on the border. 28:21 Justin speaks about open source and section five of no discrimination against persons or groups. 32:10 Don chimed in about a talk he did at FOSDEM that challenged the assumption that open is the right thing. 35:27 Richard explains his views on academic linguistics and saving endangered languages and how to do it properly. Spotlights 38:33 Justin’s spotlight is tickgit (https://www.tickgit.com/) 39:15 Richard’s spotlight is Front Porch Forum (https://frontporchforum.com) 40:16 Don’s spotlight is Grape (https://github.com/ruby-grape/grape) Links Don Goodman-Wilson (https://don.goodman-wilson.com/) Open Source is Broken FOSDEM 2020 (https://don.goodman-wilson.com/talks/fosdem_2020/) katsudon.tech (https://katsudon.tech/) Maintainerati (https://maintainerati.org/) DEVREL (https://devrel.net/) Slack (https://slack.com/) GitHub (https://github.com/) Seth Vargo (https://mashable.com/article/chef-ice-seth-vargo/) Karl Popper (https://www.amazon.com/Open-Society-Its-Enemies-One/dp/0691158134) The Hippocratic License 2.0 (https://firstdonoharm.dev/) Special Guest: Don Goodman-Wilson.
Sponsored By:
Panelists Eric Berry | Justin Dorfman | Richard Littauer | Allen “Gunner” Gunn Guest Gareth Rushgrove (https://twitter.com/garethr) Snyk Show Notes In this episode, we talk with Gareth Rushgrove, from Cambridge, UK, Director of Project Management at a security software startup called Snyk. He has spoken at a number of international technology conferences over the past few years, including FOSDEM (http://www.slideshare.net/garethr/config-managament-for-development-environments-6836888), RAMP (https://speakerdeck.com/garethr/the-unavoidable-big-bang), BACON (https://speakerdeck.com/garethr/monitoring-sucks), QCon (https://speakerdeck.com/garethr/clouds-in-government-perils-of-portability), PuppetConf (https://speakerdeck.com/garethr/puppet-module-reusability), Monitorama (https://speakerdeck.com/garethr/security-monitoring-penetration-testing-meets-monitoring), GOTO (https://speakerdeck.com/garethr/if-government-can-do-it-dot-dot-dot) and Velocity. Security and Open Source don’t often go together, in this episode we explore the topic and more. 01:20 Gareth explains that Snyk provides tools for developers who use Open Source Software and help them stay secure. He also expands on vulnerability landscapes. 02:10 Justin asks Gareth at what point does he think the collective community decided that we need to start digging into security holes within our software and he answers the question. 04:00 One of the guys asks Gareth if security is a passion of his and if he joined the company because that’s what he loves or was it more for Open Source. 05:30 The guys talk about Guy Podjarney (a.k.a Guypod) and Steve Souders and how they started the web performance movement. 07:30 Richard states Snyk has 400,000 users on the website and three times more vulnerability than a public database. Gareth goes further in-depth about this and what his company does using Java, Ruby, or Python and how he does a bunch of propriety research and helps projects do profit disclosure. 11:10 Gareth discusses the Heartbleed attack & the Equifax data breach and its effect on the industry’s view on Open Source. Companies want Open Source ecosystem to be more secure, 17:50 Gunner chimes in with a question about if there is a list of things Gareth wishes Open Source projects would do to be better members of ecosystems visa the security and if there are checklists or places to go for best practices. Gareth expands on this. 23:49 Gareth talks about DevSecCon which is a conference that brings developers and security together in one place. There are eight conferences around the world this year. 24:33 One of the guys is curious about the effect of security and how people out there have packages that are used by millions of other users and how often they don’t know how many users are using it. Gareth explains. 26:44 Gunner asks about the role of threat modeling in the work Gareth does and what he recommends. 28:25 Gareth goes in-depth about the Helm Project and CNCF sponsoring. 37:31 Gareth gives advice on where people can go to find more information about security besides talking to Snyk. Spotlight 38:40 Justin’s spotlight this week is a blog post by Andrew Mason about Ruby on Rails Development with VS Code (ttps://andrewm.codes/posts/ruby-on-rails-development-with-vs-code-p1i/) 39:07 Eric suggests getting off Google Chrome and using Firefox (Developer Edition). 40:15 Gunner’s pick is guix.gnu.org (https://guix.gnu.org) 40:46 Richard’s pick is crubadan.org (https://crubadan.org) 41:34 Finally, Gareth’s pick is openpolicyagent.org (https://openpolicyagent.org) Links Snyk (https://snyk.io/) Gareth Rushgrove Twitter (https://twitter.com/garethr) Puppet (https://puppet.com/people/gareth-rushgrove/) Heartbleed (http://heartbleed.com/) CNCF (https://github.com/cncf/sig-security) DevSecCon (https://www.devseccon.com/) Helm (https://helm.sh/blog/2019-11-04-helm-security-audit-results/) HeavyBit (https://www.heavybit.com/library/podcasts/the-secure-developer/) Open Policy Agent GitHub (https://github.com/open-policy-agent/opa) Guy Podjarny Twitter (https://twitter.com/guypod?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Steve Souders Twitter (https://twitter.com/souders?lang=en) Andrew Mason - Ruby On Rails (https://andrewm.codes/posts/ruby-on-rails-development-with-vs-code-p1i/) Firefox (https://www.mozilla.org/en-US/firefox/) Guix (https://guix.gnu.org/) An Crúbadán (http://crubadan.org/) Open Policy (https://www.openpolicyagent.org/) Special Guest: Gareth Rushgrove.
Sponsored By:
Panelists Pia Mancini | Eric Berry | Justin Dorfman | Richard Littauer | Allen “Gunner” Gunn Guest Josh Simmons (https://joshsimmons.com/) Salesforce | Open Source Initiative Show Notes In this episode we talk with Josh Simmons, Senior Open Source Strategist at Salesforce Engineering. He is a community strategist, open source advocate, and dusty- foot philosopher. He also serves as Vice President of the Open Source Initiative (OSI). 4:10 Josh talks about how he started in Open Source and his background. 7:27 Josh explains why companies/people should invest money in Open Source even though it’s free and why it’s a good business, adding features, fixing bugs, and risk mitigation. 10:28 Richard says, “As a dusty-foot philosopher,” Josh believes it’s ethical to give back and non-ethical for enterprise companies not to give back. 11:03 We are lucky to have this concept of Open Source. Our fore fathers twenty plus years ago realized there was another approach to intellectual property. Open Source was such a radical concept. Also, as contributors, if we don’t give back who will? If no one does, what are we here for? 20:50 A panelist asks Josh, “What are the challenges of running an OSPO?” In an organization with over 8,000 developers, Josh explains how he tries to pull all the docs and pool everything together and create coherent set of documents and policies. Also, the main challenge is the outreach to the staff. 25:27 Josh tells us tools he likes using such as CLA Assistant (BOT) and OSS Review Toolkit. He also gives a shout out to the TODO Group: talk openly, develop openly which is a project for the LINUX Foundation. Both tools were found through the “To Do Group.” 28:16 Josh talks about his role in OSI (Open Source Initiative). Josh is Vice President of the Open Source Initiative. He gives us the history of how it started and how their goal is to protect and promote Open Source, including maintaining the approved OSI license list. 36:55 Richard and Josh debate whether or not OSI is a vehicle for the community. Richard brings up how dual licensing does not fall under Open Source under OSI’s definitions. Spotlight 50:04 Justin's spotlight this week is cURL 50:20 Eric’s pick is Ruby-Grape.org 51:22 Gunner’s pick is F-Droid.org 51:52 Richard gives Pia a shout out to Open Collective 52:02 Richard’s pick is SpoofMAC on GitHub 52:40 Josh’s spotlight is Drupal.org Sponsor Linode (https://promo.linode.com/sustain/) Links Josh Simmons Website (https://joshsimmons.com/) Josh Simmons LinkedIn (https://www.linkedin.com/in/joshsimmons) Josh Simmons Twitter (https://twitter.com/joshsimmons) TODO (https://todogroup.org/) The Linux Foundation (https://www.linuxfoundation.org/) F-Droid (https://f-droid.org/) SpoofMAC (https://github.com/feross/SpoofMAC) Drupal (https://www.drupal.org/) Open Collective (https://opencollective.com/) Open Source Initiative (https://opensource.org/) CLA Assistant (https://cla-assistant.io/) OSS Review Toolkit (https://github.com/heremaps/oss-review-toolkit/blob/master/README.md) Special Guest: Josh Simmons.
Sponsored By:
Panelists Eric Berry | Justin Dorfman | Richard Littauer Guest Ibiam Chihurumnaya (https://twitter.com/iam_ibiam) Sugar Labs Show Notes 00:55 In today’s episode, we have Ibiam Chihurumnaya. He is a developer based in Nigeria. Ibiam works with Sugar Labs where he develops and maintains software for children. Also, as a way of giving back to society, he trains children how to code. So far, they have trained over 800 children. He is here to share with us how he started his programming journey and the wonderful things he is doing for future programmers. Imagine growing up in a village where every child is expected to either be a lawyer, an engineer or a doctor and anything to do with technology is unheard off. Can you imagine depending on a cyber café for you to learn how to code? Our guest narrates to us how he overcame all that he went through for him to become the great developer he is today. 07:10 How did he start coding? Ibiam was fortunate enough to attend a school that offered coding training. He was lucky enough to grab a chance to attend some of the training, and it created a base for his coding passion. 10:10 The laptop he was using at that time had limited RAM and hard disk space; therefore, he resulted in learning Python. It was not a walk in the park. He had to sacrifice to afford cyber services. For parents who are listening, it is good for you to allow your children to choose what they want to do. Ibiam’s mother supported him to the best of her ability. Our guest started the FOSSFA movement. 15:30 He drew inspiration from a developer in Uruguay who teaches coding as an extra-curricular activity to children between the age of nine and twelve who are interested in coding. The results in Uruguay are amazing. When Ibiam started teaching kids programming in Nigeria, it was not easy for him but the desire to see people who will carry on the coding work once he is not there kept him going. He teaches open-source. 21:09 Ibiam is working with the Nigerian government to help teach the interested children coding as an extra-curricular activity along with other activities like robotics, design and drones classes. The foundation encourages children to be whatever they want to be without necessarily choosing a career in the technology world. 33:06 In Africa, Rwanda is doing an exceptionally good job in encouraging the children to love coding. In the next 10 to 20 years, Ibiam sees Africa as a tech space with collaboration and innovations. Also, he wants to see a lot of engineers in Africa from Africa, still in Africa and working with companies in Africa and outside Africa. Spotlights Ibiam Chihurumnaya - Delta (https://github.com/dandavison/delta) Justin Dorfman Sketch CSV Mail Merge (https://github.com/jdwolk/sketch-csv-mailmerge) Richard Littauer - Semantic Release (https://github.com/semantic-release/semantic-release) Eric Berry - RestForce (https://github.com/restforce/restforce) Links Python (https://www.python.org/) Listen to How The Python Software Foundation Works (https://sustain.codefund.fm/18) Sugar Labs (https://sugarlabs.org/) FOSSFA (http://www.fossfa.net/) OLPC (http://one.laptop.org/) Ibiam on Twitter (https://twitter.com/iam_ibiam) Sponsored By Linode - https://linode.com/sustain/ Special Guest: Ibiam Chihurumnaya.
Sponsored By:
Panelists Eric Berry | Pia Mancini | Justin Dorfman | Allen “Gunner” Gunn Guest Justin W. Flory (https://justinwflory.com/) Rochester Institute of Technology Show Notes In this episode we talk with Justin Flory, quite possibly the future of Open Source Sustainability. Justin fell into the Open Source world as a 15-year-old out of necessity while trying to build and maintain his Minecraft server. Justin currently attends the Rochester Institute of Technology, currently the only institute of higher learning offering a Free and Open Source Software and Free Culture minor. He is best known as an Open Source contributor in the U.S. 01:21: Justin Flory discusses his contribution to the Linux open source community and getting involved with his University’s open source program. 02:11: The driving force at an early age was playing Minecraft as a kid and wanting to have his own server to build a community to play with friends. This led to learning networking, system administration, and eventually drove him to some Minecraft open source software. It was there he helped out and eventually became a community manger. 07:32: Justin talks about the Spigot Project and how they funded it through a web store, contests, and donation drives. 09:18: While at RIT, he became more involved in the open source world through such things as the FOSS Initiative, Libre Corps, UNICEF, Open APS, Night Scout, and Sugarlabs, and the One Laptop per Child ecosystem. 12:51: Also at RIT, and as part of his minor, discusses his class on FOSS. 14:29: Breaks down the 2006 post on Linux.com by Bruce Byfield on why FOSS is not on activists’ agenda and how he was ahead of his time. 21:54: Justin talks about one of the sessions he went to at the Mozilla Festival in 2019 about the Extinction Rebellion. 23:40: Gunner joins in and Eric talks about the upcoming events in Brussels: Sustain, CHAOSS, and FOSDEM. Justin Flory and Michael Nolan will be speaking at FOSDEM and he gave us a preview of his “Freedom and AI” which will showcase the Four Essentials of Freedom. This will be held on Saturday, February 2, 2020. Spotlights • 34:24: Justin Dorfman spotlight this week is Tailwind CDN. • 34:55 Pia’s is Queer JS. • 35:43: Gunner picks the harden Linux movement, Tails OS, and Qube • 36:19: Eric brings back one of his old favorites, Mert by Brian Gonzalez • 36:52: Finally, Justin Flory picks Spigot, the open source Minecraft server software. Links Justin W Flory (https://twitter.com/jflory7) Rochester Institute of Technology (https://www.rit.edu/study/free-and-open-source-software-and-free-culture-minor) unicef (https://www.unicef.org/innovation/Magicbox) Libre Corps (https://fossrit.github.io/librecorps/) Justin's blog about Bruce Byfield’s post (https://blog.justinwflory.com/2019/12/why-foss-is-still-not-on-activist-agendas/) Why FOSS Isn’t On Activist Agendas (https://www.linux.com/news/why-foss-isnt-activist-agendas/) FOSDEM 2020 (https://fosdem.org/2020/schedule/event/ethical_ai/) Justin Flory's Sustain Summit 2018 Blog (https://blog.justinwflory.com/2018/11/sustain-oss-2018-quick-rewind/) Extinction Rebellion (https://rebellion.earth/) Tailwind CDN (https://tailwindcdn.com/) Queer JS (https://queerjs.com/) Tails OS (https://tails.boum.org/) Qubes (https://www.qubes-os.org/) Mert (https://github.com/eggplanetio/mert) Spigot Project (https://www.spigotmc.org/) Special Guest: Justin W. Flory.
Sponsored By:
Panelists Justin Dorfman | Eric Berry Guest Gidi (Gideon) Morris (https://twitter.com/chekofif) Principal software engineer at Elastic Show Notes 00:44 (/20?t=44): The special guest for this episode of Sustain is Gidi (Gideon) Morris. Gidi is the principal software engineer at Elastic and has been in the industry for about two decades now. 03:08 (/20?t=188): He discusses his worries within not just the open source world, but the entire tech industry. Justin furthers the questions that Gidi raise about the open source world and the various psychological impacts it can have on the employees, due to his own experience. Gideon address the pressures and shifts relating to newcomers in the industry, specifically focusing on the world of open source. He raises the two issues he’s concerned about which is why people come into the industry and how do we support them? And are we creating an environment where they’re burning themselves out the way I did? 06:45 (/20?t=405) Eric begins the discussion by addressing the term Gidi raises which is, burnout. He relates his own experience where he felt this way about his work in the past year and brings up Gidi current employer, Elastic. Eric talks about his time when he was working at a startup called Mahalo and he used a product called Elastic search. 07:45 (/20?t=465) The question was posted in IRC and it was answered in 30 seconds according to Eric, which he exclaims was very surprising and that it represented that healthy environment Gidi brought up. Eric says he’s heard the work on Elk Stack is the environment striving to prevent the burnout that Gidi raises issues about. 08:18 (/20?t=498) Gidi then goes into detail about how companies can prevent the burnout of their employers and how they can learn from companies, like Elastic. He explains Elastic and what they do, he says it mainly works on a product called Elastic search, which is a search engine as well as a variety of satellite products. 10:30 (/20?t=630) He also states that it’s also one of the biggest remote companies across the tech world. He joined because all of the development within Elastic is developed like an open source project. Gidi also discusses how well the communication is within the employers and the flexibility within the company. 12:50 (/20?t=770) Eric then moves the conversation to working in a remote company and the benefits and downsides that it can possess. Gidi explains how his team works across 5 different time zones. Eric then asks Gidi about licensing working on a source available product, which allows users to look at the source. 16:30 (/20?t=990) Gidi discusses the benefits of the open source project and the healthy environment it provides. There is nothing secretive about what's being done within the company which he states as being less limited than more limited. Gidi explains how there are certain folders that have what used to be closed source and are now source available. Eric agrees with Gidi in that the key to open source sustainability is licensing and being honest with customers and contributors. 22:01 (/20?t=1321) Gidi also brings up the recent dilemma about the expectations of the open-source community to shift without the help of those companies, which is where the dilemma comes up between balancing that and licensing agreements. Gidi explains some of the mistakes they’ve made along the way with the dual-licensing model, however it has mostly worked out for them in the end. Eric says that Elastic has taken a good approach to licensing with open source. 36:40 (/20?t=2096) Gideon ends the conversation explaining why he joined Elastic from the start. The main thing was the difference between a company being asynchronous and synchronous and that is what Elastic brought into question for him. He emphasized that if we as a community adopt these ways of working, there will be a big change in how others get involved with the open source community. 43:25 (/20?t=2485) Eric and Justin wrap up the conversation by discussing what they’re planning to do with every podcast, which is every podcast they share an open-source project or library that has provided value or an impact for their personal career or life. They spotlight Erik Rasmussen, Laravel Charts, and a charity called BEAM. Spotlights Gidi - Not an OS project, but plugging Beam (https://beam.org/) - a charity worth mentioning and founded by a fellow developer Eric - Final Form (https://final-form.org/) by Erik Rasmussen Justin - Laravel Charts (https://charts.erik.cat) Special Guest: Gidi Morris.
Summary Allen Gunn aka Gunner self-identifies as a recovering software engineer and CTO. After the dot-com bubble popped circa 2000 he founded a non-profit called Aspiration which is a values-driven nonprofit technology organization. For those lucky enough to have attended an event Gunner has facilitated will know, he has the gift of gab. He was so good on this episode that we asked him to become a permanent host/panelist and he said YES! Panelists Justin Dorfman | Pia Mancini | Richard Littauer | Eric Berry Guest Allen Gunn (Gunner) (https://aspirationtech.org/about/people/gunner) of Aspiration Show Notes 01:10 (/19?t=70) Allen’s Background 02:32 (https://sustain.codefund.fm/19?t=152) Conferences 05:10 (/19?t=310) Allen’s Experience That Lead Him to Where He Is 09:01 (/19?t=541) Building Capacity Toward Sustainability 10:15 (/19?t=615) What You Would See at Allen’s Conferences Cognitive Dissonance Equitable Knowledge Transactions 13:30 (/19?t=810) Hard Conversations in Open Source Communities and How To Bridge Those Conversations at the Conferences 20:07 (/19?t=1207) Self-Obsolescence Reading Suggestions https://www.torproject.org/download/ https://www.amazon.com/Linchpin-Are-Indispensable-Seth-Godin/dp/1591844096 https://aspirationtech.org/publications/manifesto https://facilitation.aspirationtech.org/index.php?title=Main_Page 25:30 (https://sustain.codefund.fm/19?t=1501) Control Takers vs. Love Bringers 29:55 (/19?t=1741) Why Gunner is in Tech and not Politics 39:16 (/19?t=2356) Gunner’s Thoughts on Sustainability Personal Sustainability Jamis Buck Talk on Burnout (https://corecursive.com/025-burn-out-and-recreational-programming/) Justin W. Flory's Episode Notes (https://github.com/jwflory/logbook/blob/master/notes/summaries/sustain-e19-allen-gunn-gunner.adoc#sustain-episode-19-recovering-software-engineer-to-a-believer-in-open-source-with-gunner) Mentions Nadia Eghbal Brandon Keepers Cat Allman Spotlights Justin - Carbon (https://carbon.nesbot.com/) - A simple PHP API extension for DateTime Pia - CodeBuddies (https://www.codebuddies.org/) Richard - HackMD (https://github.com/hackmdio) Eric - Bulk Insert Ruby Gem (https://github.com/jamis/bulk_insert) Allen - Allied Media Project (https://www.alliedmedia.org/)
Panelists Justin Dorfman | Pia Mancini | Richard Littauer | Eric Berry Guest Ewa Jodlowska Executive Director at Python Software Foundation Show Notes 01:20 (/18?t=80) How Ewa Got Started in Open Source 02:38 (/18?t=158) Keeping the Python Culture Going Concentrating on Diversity 03:32 (/18?t=212) Challenges the PSF is Dealing With 04:10 (/18?t=250) PyCon Revenue Location 07:58 (/18?t=478) PSF Sponsorship Program Impact Report PSF Grants Program 12:05 (/18?t=725) BDFL Steps Down Evolution of Python Since 15:25 (/18?t=935) Where Developers are Going with Python Web Development and the Scientific Community Workgroup Giving out Funding for Scientific Python Groups 21:38 (/18?t=1268) Starting Workgroups Funding Requests 24:10 (/18?t=1443) Challenges Python Developers Face 26:03 (/18?t=1569) Questions Other Languages Ask 28:25 (/18?t=1712) Addressing Diversity at PSF Code of Conduct 31:05 (/18?t=1872) PSF Membership Levels Psfmember.org 33:00 (/18?t=1980) Updates in the Python Governance from PyCon 2019 Spotlights Pia - npm Funding (https://blog.opencollective.com/beyond-post-install/) Justin - pythoncheatsheet.org (https://pythoncheatsheet.org) Richard - Thanks by Feross (https://github.com/feross/thanks) Eric - Back Your Stack (http://backyourstack.com/) Ewa - Thanks (https://pypi.org/project/thanks/) Special Guest: Ewa Jodlowska.
Sponsored By:
Summary Lorenzo Sciandra talks about being an Open Source maintainer, how Formidable provides Open Source, the benefits of open source, expanding open source, and who is behind Formidable. Panelists Justin Dorfman | Pia Mancini | Richard Littauer | Eric Berry Guest Lorenzo Sciandra @kelset (https://twitter.com/kelset?lang=en) Show Notes 02:42 (/17?t=162) Being an Open Source Maintainer React Native (http://www.reactnative.com) Provided As Is (https://github.com/FormidableLabs/provided-as-is) 08:40 (/17?t=520) How Formidable (https://formidable.com/) Provides Open Source 14:03 (/17?t=843) Explaining the Benefits of Open Source to Other Companies 16:38 (/17?t=998) Expanding Open Source Through Fellowship (https://formidable.com/blog/2019/fellowship/) (Proposal Process) Sauce Program (https://formidable.com/blog/2019/sauce-program/) 21:08 (/17?t=1268) How to Get Other Companies to Participate in Open Source 24:07 (/17?t=1447) Who is Behind Formidable 26:00 (/17?t=1560) Other Companies That Have a Big Impact in Open Source 29:10 (/17?t=1750) Contributions to Open Source Projects 34:05 (/17?t=2045) Meaningful Work Being Done Outside of Work Hours Spotlights Justin - xmake (https://github.com/xmake-io/xmake) Pia - Open Source Diversity (https://opensourcediversity.org/) Richard - Covenant Generator (https://github.com/simonv3/covenant-generator/) Eric - SplitRB (https://github.com/splitrb/split) Lorenzo - Upgrade Helper (https://github.com/react-native-community/upgrade-helper) Special Guest: Lorenzo Sciandra.
Serkan is a freelance software developer who has been developing web applications since 2001. Lately he has been working with Angular and ASP.NET. He shares that he has been studying sustainability of open source issues since 2014 and also shares the abridged version of how he came to be involved with the open source community.
Richard then asks Serkan to share more details on how he as a developer became interested in open source. He shares how as a developer working on proprietary software he often found himself working on similar solutions in different companies and he realized that he was building the same software solutions over and over. From this he concluded that open sourcing these types of projects would reduce the need to keep creating these projects by sharing the solutions between those that need them. Serkan points out the problem with the way open source works now is that it’s difficult to make money in it and as such he started looking for ways to fix this problem. He has the desire to find ways to move money from proprietary solutions into open source. Serkan asserts that the only real difference between proprietary software and open source software is licensing and furthermore that any software could be open source.
The next topic discussed by the panelists is the changes they’ve seen in the last five years for funding open source. Serkan highlights that he believes that many companies are coming to understand that the future is positive with open source and those companies are beginning to move that way. Richard responds by sharing the importance of building structures around funding developers who decide to open source their software.
Serkan moves the conversation to a deeper analysis of proprietary rights. The panelists discuss a survey of developers taken by Tidelift that shows that many professionals prefer open source software over proprietary software. The panelists then have a deeper discussion on what the reasons and drawbacks are for proprietary companies to turn open source. They also discuss how to create a tax of sorts that starts funding proprietary solutions turned open source and who would start that process.
The open source experts then discuss how it is difficult to convince individual companies to go open source because their focus is on growing their business and making their own software prosper. Serkan responds to this by saying that open source is an investment that can pay dividends in the long run. They also share ideas on how working with governments and individuals could help to facilitate the transition to greater worldwide involvement in open source and propel the software industry forward to supporting open source.
Serkan closes by reiterating some thoughts he shared earlier that governments are already involved in a wide range of programs that benefit all of its citizens. He shares how the sustaining of open source could be another program that is added to a government’s agenda and the opportunities that a government has to be of help in contrast to companies and individuals.
Panelists * Richard Littauer * Pia Mancini * Eric Berry
Guest * Serkan Holat
Sponsors
Links * Angular * ASP.NET * Chad Whitacre Medium * Catching Up w/ Nadia Eghbal * Changelog.com * sustainoss.org * Tidelift Survey * Tragedy of the Commons
Picks Richard Littauer
Pia Mancini
Eric Berry
Serkan Holat
Special Guest: Serkan Holat.
This episode of Sustain our Software features Abigail Cabunoc Mayes. Abigail has a background in bioinformatics and computer science and has an interest in using computers to solve problems in biology. She works for the Mozilla Foundation where she is a practice lead working Open. She has been named in “100 Awesome Women in Open source” and mentioned in Github’s State of the Octoverse 2016. Abigail begins by sharing some of how she got started and what interests her in technology. The discussion then moves to altmetrics and how Abigail helps people publish code and get recognition for their work.
Richard asks Abigail how her work for mozilla fits into the type of work she is known for. Abigail shares that Mozilla is much more than the Firefox browser that it is known for. Abigail shares that “Mozilla’s mission is to ensure that the Internet is a global, public resource” that is “open and accessible to all”. This mission at Mozilla goes back to the browser wars of the early 2000’s when they created Firefox to ensure that a web browser was available to all. Abigail goes into further detail how the Mozilla foundation helps to further the internet and open source as well as what she is currently working on.
The next topic covered by the open source experts is the tooling used by Mozilla to maintain privacy. Abigail notes that some of the issues that prevent a healthy internet are privacy and security, openness, decentralization, web literacy, and digital inclusion. She shares that Mozilla is very conscious of protecting users and how they walk the line between privacy and openness. They also discuss how Abigail grows leaders in the community. She shares how it starts with identifying potential leaders and how she finds them. Currently Abigail is teaching a course on how leaders can run their own versions of Mozilla’s Open Leaders through an online program that meets every two weeks. Abigail goes through the details of how the Open Leaders program works.
Eric then asks Abigail to explain what openness means to her. She shares that openness and movement building really work together. They are means of rallying people together and empowering them to work towards a shared goal. Openness means to both be public and participatory and be active in the community. Richard follows up by agreeing that openness means to be participatory and is a pillar of open source. Abigail adds that as a leader it is very important to be able to delegate tasks and entrust responsibility to other members of the group. She goes on to say that it is vital to open source sustainability for others to be able to contribute to a project.
The panelists then lead into a discussion on why maintainers leave a project and what happens when they do. Eric asks Abigail how to teach someone to delegate to which she explains that it is important to help people see how a broader community with diverse perspectives can help propel a project forward. To get contributors to stick around, it is important to give them ownership over a piece of a project. The panelists conclude this episode with covering how to avoid abstracting too much and talking about what’s coming up next for Abigail.
Panelists * Eric Berry * Richard Littauer
Guest * Abigail Cabunoc Mayes
Sponsors * Dev Ed * Views on Vue * Adventures in DevOps
Links * Mozilla Foundation * Mozilla Open Leaders * 100 Awesome Women in Open source * State of the Octoverse 2016 * Abigail’s Website * Mozilla Science Lab * Open Leadership training series on github * Mozilla’s 2019 Internet Health Report * Increasing Developer Engagement at Mozilla * Open Leadership Training Series * Open Leadership Framework * Introducing Open Leaders X (OLˣ) Blog Post * What Does Openness Mean to You? Blog Post * Apply Now For Open Leaders X * Open Source Archetypes Report * Mozilla Open Source Support Awards * @abbycabs on Twitter * acabunoc on github
Picks Richard Littauer
Eric Berry
Abigail Cabunoc Mayes
Special Guest: Abigail Cabunoc Mayes.
The special guest for this episode of Sustain our Software is Kevin Owocki. Kevin is the founder of Gitcoin, a service that links up freelance developers with people who need them and pays these developers in crypto currency. Gitcoin is a blockchain forward brand that is built on open source software and currently uses Ethereum as its crypto currency of choice rather than creating their own. They like Ethereum because of its relevance as the 2nd most popular cryptocurrency at the time of this episode. By incentivizing open source contributions, Gitcoin has become an important contributor to the funding of open source software.
Pia begins the discussion by asking Kevin how the bounty system is governed for Gitcoin and Kevin shares some of their structure, process, and philosophy on the subject as well as Gitcoin’s desire to make it easy for developers to find work on their platform. The panelists then discuss how they think the future of the job market will change with the emergence of blockchain. The discussion starts with stating that bounties are the current popular system but Eric says he would look to see a blockchain based paycheck network among other ideas. Pia questions how Eric’s ideas can scale to the larger open source ecosystems and how to have a conversation with a company to open a wallet with Ethereum. Eric responds with some of his ideas on how to make this work as well as some roadblocks they might face. One of the biggest challenges is that the technologies involved are newly emerging and this brings along some skepticism with it.
Richard then asks what Kevin’s long term view is that goes beyond the current system even though things are working really well right now. Kevin shares his aspiration that Gitcoin becomes a network that is owned, built by, and built for coders. This means that they find a way to distribute Gitcoin’s equity to the community and sustain open source through those means. Kevin shares that he does wish to go beyond the bounty system and some of his thoughts on how he hopes to accomplish that.
The conversation then moves to networks and peer communications. Pia raises a concern that some people who don’t have an aptitude for communication often get left behind. She asks Kevin how Gitcoin helps to overcome challenges for those who struggle to get involved. Kevin shares some thoughts on why certain demographics struggle and makes the point that a difference could be made in how those in the field prioritize diversity.
Kevin talks about the sustain conference and some of the great opportunities he had when he attended the prior year. He had the opportunity to talk to other professionals and share ideas on web3, blockchain and sustaining open source. The final topic covered by the panelists is who the big contributors are that are making a big difference to sustain open source. Kevin names a few companies that he feels has made a difference and a high level view of what they have done.
Panelists * Pia Mancini * Eric Berry * Richard Littauer
Guest * Kevin Owocki
Sponsors * Adventures in .NET * React Round Up * Adventures in Blockchain
Links * Gitcoin * Ethereum * Web3 * Sustain OSS Conference * Codefund * Oscoin * Moloch DAO
Picks Richard
Eric Berry
Pia
Kevin
Special Guest: Kevin Owocki.
Robert Kaye is the executive director of the MetaBrainz Foundation, the legal umbrella for MusicBrainz. He got started in the late 80’s and early 90’s hacking on some MP3 projects when most of the world hadn’t heard of MP3. The metadata on MP3s was terrible, so he started creating the database known as MusicBrainz.
Robert talks about his business model for MusicBrainz. As time has progressed, more and more people have access to a laptop and cheap recording equipment. This constant churn of data gave them the ability to play gatekeeper. Their goal was to take that data and make it cleaner, better, and provide context. In 2003 they started a service called Live Data Feed, which allows anyone to set up a copy of MusicBrainz. Turning on Live Data Feed gets you updates to your copy of MusicBrainz. The idea was to take the recognition they had around Live Data Feed and created monetary value from a service around timely and convenient packs of data.
In 2015, MusicBrainz realized that the actual value they had wasn’t in the data, but in the community of people editing the data took. So, they took a radical step and quit caring about code licenses. Now, it is based off memberships with monthly fee. This has worked spectacularly. They have taken to calling their customers ‘supporters’, because if the database is going to stick around then they need their support.
BookBrainz is a similar project to the MusicBrainz database, but applied to books. The project has grown large enough that Robert had to hire a full time engineer to work on it. They deal with disambiguation, deduplication, and conflicts in the metadata so that organizations like internet archives and Open Library can build other tools on top.
For the past 4 years MetaBrainz has also been working on two other projects. AcousticBrainz is machine learning analysis applied to individual songs to determine what music sounds like. It can determine acoustic characteristics such as male or female vocals, presence of certain instruments, and beats per minute. ListenBrainz tracks your listening history, similar to LastFM. In fact, you can import your LastFM history into ListenBrainz and it will do a metadata report on what you’ve listened to. Robert notes that if you choose to learn ListenBrainz your data will be public. These two projects form the perfect basis for building a collaborative filtering algorithm and give you personalized suggestions of what you may also like. They also have a program to work with AcousticBrainz to track what you listen to and the similarities between the songs. They are currently working on compiling the data, but this open source project will enable anyone to come in and create an open source music recommendation engine. When building a recommendation engine, the idea is if there’s a small/medium music label with one computer geek on staff, they can get access to MusicBrainz and download their recommendation engine and start getting their stuff out there, and have it personalized to the listener.
Robert’s inspiration for these databases came from seeing a lot more recommendation engines that are entirely biased and want to push their content. He realized that these recommendation engines were designed to feed money back into the system and keep everyone inside the ‘walled garden’ of music. He got funding for these projects through his good relationships with other companies and because they were giving him the money for MusicBrainz, which is enough money, so the extra money is funneled towards other projects.
The MetaBrainz Foundation emphasizes quality of life for their employees, and Robert and the panelists discuss how he reconciles this quality of life versus the desire to get all this stuff out the door. Robert believes that if you trust your team and empower them to do what needs done, they will do their job. He only really gets involved if it’s legal concerns, monetary issues, or the rare high priority assignment. His company has few deadlines, and he talks about how they organize their work. The panel compares their experience working for other open source companies. They discuss some of the drawbacks of remote work, such as difficulty coordinating meetings and never really being disconnected from work.
The show concludes with Robert talking about where he wants to take MusicBrainz and MetaBrainz. His dream is to create more tools for an improved music listening experience. His hidden agenda is to get the small bands heard so that musicians can make more money, elevating the artists in the world to be able to earn a normal living. He hopes that by applying the concepts of open source to the music industry, it will be cleaned up and all musicians will get the exposure they deserve.
Panelists * Richard Littaur * Pia
With special guest: Robert Kaye
Sponsors * My Ruby Story * Elixir Mix * My Angular Story
Links
Follow DevChatTV on Facebook and Twitter
Picks Richard Littaur:
Pia:
Robert Kaye:
Special Guest: Robert Kaye.
Episode Summary In this episode of the Sustain Our Software podcast, Benjamin Nickolls talks with the panelists about the potential for an open source community that is self-sustaining. Benjamin helped create Octobox, a notification system for GitHub, which helps filter messages that one receives through GitHub.
Benjamin and his partner created Octobox hoping it would be a model of a sustainable open source project, and after 9 months of working on it full time they have been able to step away from it as it continues to pay for its own hosting and software development. The money that they received from the community was donated back into the community to be able to experiment with paying for development in the open source crowd. There are still times when they need to go back in and maintain it, but for the most part it is a self sustaining software.
Benjamin explains that as they tried to increase the amount of people paying for their services they noticed that there was organic growth that was occurring so they decided to step back and let it continue to grow on its own. Benjamin and his partner are both interested in seeing how Octobox can lead the way in a new way to create open source development and be an example for effective sustainability and maintainability.
Before Octobox, Benjamin and his partner created Libraries.io which helped people search open source software to find what is being used the most by the community. This has stemmed research about the ecosystem of open source software. Open source projects are an extremely diverse thing coming from different builders, maintainers, and funders. Donations, paid services, as well as grants have been the best source for funding for his projects. Diverse funding has created better stability.
They discussed the different ways of funding and its benefits through different platforms. Codesponsor was created to help make funding more acceptable on the open source marketplace although there were many critics. GitHub sponsors has been created to promote individual sponsorships for developers similar to how Patreon works.
Benjamin is wary of sponsoring individuals because of possible burnout or the individual could feel over committed to the project and will not work on anything else. The lack of diversity in sponsoring an individual compared to sponsoring groups and teams of people is problematic because of this tendency to get burned out before the project is complete.. He stresses throughout the podcast the importance of diversity in every aspect of developing to maximize sustainability.
Benjamin wants to start seeing a push of funding towards developers who are creating products that aren’t as visible to the community instead of all the funding going towards those who are building off of the less seen projects and have a bigger name in the open source community. If those who are able to receive money through open source projects are able to put it back into the community, there will be a more stable and self-sustaining environment for developers.
The panelists discuss how open source communities have been driven by hobbyists in the past, but the need for change is coming because of the dependency that has been created on these communities. Simply giving those developers what they have received in the past may not be sufficient now that it is a core part of almost every application.
Panel * Richard Littauer * Eric Berry
Joined by special guest: Benjamin Nickolls
Sponsors
Links * Benjamin Nickolls - Twitter * Octobox.io * Libraries.io * SustainOur Software on Twitter * SustainOur Software on Facebook
Picks
Richard Littauer:
Eric Berry:
Benjamin Nickolls:
Special Guest: Benjamin Nickolls.
In this week’s episode of Sustain Our Software the panel interviews Laura Gaetano. Laura is a developer and designer, whose main job was running was running Rails Girls Summer of Code. The panel considers how great Rails Girls is and all that they are doing. The panel also expresses their love for the Rails framework.
Laura explains the difference between Rails Girls and Rails Girls Summer of Code. The panel asks about the challenges that the Rails Girls Summer of code experience. Laura tells the panel how open source and the Ruby community has changed since they started. When they first started Rails Girls Summer of Code there was a lot less support for open source and diversity in programming. Now their main challenges are lack of resources, such as money and people who are invested in Rails Girls Summer of Code for the long term.
Other challenges in the organization stem from the nature of the organization. They are just trying to get everything done, that things like documentation and long term management solutions get forgotten. They want to get all their experience for the last six years documented so that knowledge can help in the future of Rails Girls Summer of Code.
The panel considers what a great feeling it is when people use or contribute to their open source and ask Laura what it’s like to actually help someone become a developer through her open source efforts. Laura explains how amazing it is to see women from past Rails Girls Summer of Code and their success. Laura shares her love of open source and the collaboration that happens in the community. Doing Rails Girls Summer of Code she gets a lot more human contact than in typical open source projects, she explains how that has made a difference in the way that she sees open source.
The panel asks Laura about the state of diversity in open source. Laura explains that there are initiatives out there to support diversity in opensource. She invites everyone to visit opensourcediversity.org. They provide resources to learn about diversity. They even have an open forum where people have a safe space to learn about diversity. She explains that diversity is now a common talking point at conferences to help improve diversity by educating developers about it. The panel discusses making projects more inclusive and explains how Github added s social impact feature that helps make your project more inclusive.
The topic turns to a talk Laura gave in 2017. Her talk explains that open source needs more than code. She explains that she would like to see more crowdsourcing of knowledge and design in open source. Programming is a major part of open source and she is so impressed the how willing programmers are to volunteer their time. However, she would love to see that desire from other people in the technology industry. Open source would be more maintainable if they had people marketing, networking, documenting. Having open source maintainers who focus on these things would help generate more funding and make it more sustainable.
The panel considers why there is such an emphasis on the code contributions, even more so than managing or other roles in open source. Code is a very visible contribution, easy to hold up and say look what they did. Other roles aren’t so easy to hold up, how can someone hold up the hours they spent finding sponsors or perfecting documentation.
The discussion turns to mental health in open source. Laura talks about her own state of mind and how hard it can be to get herself to do anything when she is feeling burnt out. She explains that she needs to change the way she approaches work. The panel discusses ways that we can help those experiencing mental health problems in open source. They suggest talking to each other more about their experiences, about what depression, anxiety, and burn out look like and how they affect different people. The panel discusses what processes can be put in place to help developers to avoid burn out.
The panel wonders if developers are susceptible to mental health problems. Do the large workloads and high amounts of stress contribute to these issues. Laura explains that in her opinion, we as humans tend to think that our experience is unique, so other industries probably feel the same way. The reality is that this is a worldwide problem, especially for those that Laura calls knowledge workers.
The panel considers other ways we can help open source maintainers not get burnt out. The power of gratitude is one way they think might help. Laura thinks that getting a thank you from supports is very important. She relates how she feels when she talks with participants of Rails Girls Summer of Code and how it makes all her hard work worth it.
The panel discusses the power of money in open source, explaining why they started codefund. They explain the benefits of open source getting some money for their contributions. They consider the effect it plays on burn out. While Laura agrees to receive funds for open source contributions can be helpful, she warns that it could be a double-edged sword.
She warns that the receiving fund could be adding more stress to open source because of the responsibility it adds. Laura explains that she has already started to see entitlement from open source users, getting upset when the maintainer doesn't fix something right away. The panel considers how these benefits and costs when the funding is anonymous compared to when it is a direct sponsorship.
Panelists * Eric Berry * Nate Hopkins
Guest * Laura Gaetano
Sponsors * DevEd Podcast * The Freelancers Show * My Ruby Story * CacheFly
Links * AlterConf Berlin 2017: Making your voice heard: Open Source Needs You by Laura Gaetano * Laura Gaetano - Building inclusive Open Source communities | ReasonConf 2018 * https://devchat.tv/ruby-rogues/ * https://railsgirlssummerofcode.org/ * https://opensourcediversity.org/ * https://www.codenewbie.org/podcast/rails-girls-summer-of-code * https://github.com/about/diversity * https://twitter.com/natfriedman/status/1157379019878232064 * https://m.signalvnoise.com/to-smile-again/ * https://twitter.com/alicetragedy * https://github.com/alicetragedy * https://www.facebook.com/Sustain-Our-Software-SOS-857471391289849/ * https://twitter.com/sos_opensource
Picks Eric Berry:
Nate Hopkins:
Laura Gaetano:
Special Guest: Laura Gaetano.
Episode Summary In this week's episode of Sustain Our software Titus Wormer joins the panel to discuss his experience maintaining Unified.js. Titus is built Unified and is working fulltime maintain Unified. He has a bachelor's in digital design and did his thesis on fixing natural language in wed design using syntax trees.
The panel takes a moment to talk about abstract syntax trees. Titus explains how abstract syntax trees help computers understand what is going on in human languages, helping programs like Babel and Google Translate.
Titus also does a lot of his work in markdown and the panel asks him why he started working in markdown. Most developers work in markdown and HTML explains Titus, plus markdown has some great tools. In opensource he needs a lot of Read Me’s so Titus built tools in markdown to check on his Read Me’s.
Moving on to the sustaining of Unified the panel asks Titus about the funding he is receiving for Unified. Titus explains a little about the setup of Unified and what goes into maintaining it. Unified has over 400 repositories on Github that need to be maintained, and as Unified gained popularity so did the amount of work needed to maintain the repositories. Titus shares how stressful it was to come home from his everyday paying job to find more and more requests piling up.
Titus decided they needed a change, so last November they started an open collective and looking for sponsors. Titus shares how easy it was asking his users for money and the amount of support they received. According to Titus, about 90% of their funding comes from large company sponsors. The panel discusses his experience in finding these companies and getting them to sponsor Unified.
The panel wonders how much time Titus spends fundraising. Titus explains what it was like when they first started the open collective. They were getting some funding but not enough to pay someone to work full time maintaining Unified, so they didn’t really know what to do with it.
The panel brings up an article about developers working for salaries under the poverty line because of the lack of sustaining funds for opensource projects. They consider specific projects and how much funding they receive annually.
Titus shares his opinion on this article. He believes people support what they see that they are using, big visible projects like Babel and Webpack receive tons of funding because not only do a lot of people use this software but they see that they are using it. He explains that smaller projects that are buried in a stack don’t get funding because they are less visible to their users. Relating this to Unified, Titus doesn’t think Unified fits into either category. Unified is a bunch of smaller modules but is advertised as one large monolith. Which is why they get as much funding as they do.
The Starbuck’s supply chain analogy is discussed by the panel. The analogy is this, farmers grow the coffee beans to make the coffee at Starbucks. While sitting Starbucks the coffee drinkers never think of the farmers that put all the work into the coffee just about Starbucks. Some opensource projects are the farmers, small and unrecognized while others are visible and renowned like Starbucks. The panel asks Titus about where he thinks Unified fits into this analogy.
Next, the panel discusses governance, asking Titus how he decides who gets the money. He explains that in people would help out, fixing things, and Titus would tell them to send in an invoice and that he would give them some of the money. Many of the people didn’t want the money, saying it was opensource and they were happy to donate their time. Titus then decided to try maintaining Unified fulltime and has been doing so since May. He explains all he does every day to maintain Unified.
“What’s next for unified?” is the next question the panel wants to be answered. Titus explains how they partnered with NDX and announced a new project called micro mark. He’s is hoping to finish up the new project by November when the money runs out. At which time he will need to find a real job or find other funding.
The episode ends with a discussion about what it’s like being a fulltime opensource maintainer. Titus explains that his current situation and the fact that the Netherlands has a safety net for its citizens making it less dangerous financially than it would be in the United States. Titus and the panel explore the idea of Titus being a contractor for unified as a way of making money.
Panelists * Eric Berry * Richard Littauer
Guest * Titus Wormer
Sponsors * Adventures in DevOps * Adventures in Angular * Ruby Rogues * CacheFly
Links * https://opencollective.com/unified * http://www.openmdx.org/ * Software Below the Poverty Line * https://en.wikipedia.org/wiki/The_85_Ways_to_Tie_a_Tie * https://github.com/micromark * https://github.com/mdx-js/mdx * https://mdxjs.com/ * https://github.com/unifiedjs/governance * https://github.com/unifiedjs/github-tools * https://wooorm.com/ * https://twitter.com/wooorm * https://www.facebook.com/Sustain-Our-Software-SOS-857471391289849/ * https://twitter.com/sos_opensource
Picks Eric Berry:
Richard Littauer:
Titus Wormer:
Special Guest: Titus Wormer.
Episode Summary The panel interviews Lou Huang, who has a background in architecture and urban planning. Lou built an opensource app called Streetmix and uses it to help the panel understand opensource projects from a user's perspective. Lou starts by sharing his background, how he got into opensource and his work making Streetmix sustainable.
Lou then explains that most Streetmix users are urban planners and don’t care if it is opensource or not. The panel weighs the trades offs of choosing an opensource project versus a non-opensource project.
Considering the benefits of using an opensource product, the panel discusses the effect opensource has on developers learning from opensource code. Convenience is mentioned and the panel touches on how seeing the code can ensure that your information stays private.
The trade-offs of using opensource are discussed by the panel. They also discuss how trade-offs are getting fewer. These trade-offs include extra time and the risk of the project not being maintainable.
The panel discusses what the word sustainability means and Lou references the Sustainability three-legged stool. The panel considers the three legs of the stool, economic, social and environmental.
How to raise awareness and funding for sustainable software. The panel also discusses why and how non-technical users of opensource products can contribute to sustaining software that they love.
Panelists * Eric Berry * Richard Littauer
Guest * Lou Huang
Sponsors * GitLab | Get 30% off tickets with the promo code: DEVCHATCOMMIT * DevOps * DevEd * CacheFly
Links * https://www.codeforamerica.org/ * http://saiko.fish * https://streetmix.net/ * https://louhuang.com/ * https://biffud.com/ * https://twitter.com/SwiftOnSecurity/status/1067682759592869889 * https://www.facebook.com/Sustain-Our-Software-SOS-857471391289849/ * https://twitter.com/sos_opensource
Picks Eric Berry:
Richard Littauer:
Lou Huang:
Special Guest: Lou Huang.
Sponsors * Gitlab Commit * Adventures in DevOps Podcast * The DevEd Podcast * Cachefly
Panel * Richard Littauer
Joined By Special Guest: Chris Ward
Episode Summary This week, Sustain Our Software welcomes Chris Ward, Technical Writer at Ethereum from Berlin, Germany. Chris shares his story of how he became a technical writer as well tips and resources for good documentation writing.
After many years working as a developer, Chris realized he enjoyed helping others understand technical subjects. Chris defines a path of how to become a technical writer. He advises contributing to Open Source projects as well as joining the Write the Docs Society.
Chris and Richard discuss why having good documentation is important and what the minimum viable documentation for a project is. Often times the assumptions that developers make are not very obvious to other developers on the project and the users.
Then then discuss the common challenges a technical writer faces when creating documentation targeting developers, contributors and Getting Started Guide. A good technical documentation develops over time and like code it's never really done and newer versions are rolled out as questions come in.
Chris recommends some tools for technical writing as well as a book by Stephen King called On Writing. He also recommends dogfooding or hackathons to help the developers work on usability issues.
Then they talk about how the Bounties model can also be applied to documentation writing.
Links * Learn to Build on Ethereum with Kauri * https://readthedocs.org/ * https://github.com/btford/write-good/ * Society for Technical Communication * https://www.ethereum.org/ * Write the Docs Society * https://gitcoin.co/ * On Writing * https://github.com/errata-ai/vale * https://chrischinchilla.com/
Picks Chris Ward:
Richard Littauer:
Special Guest: Chris Ward.
Sponsors * Gitlab Commit * Adventures in DevOps * Cachefly
Panel * Eric Berry
Joined By Special Guest: Heath Arensen
Episode Summary Heath Arensen is the Director of Business Planning and Sustainability at the Digital Impact Alliance's Open Source Center. He also supports Open Source projects with consulting and advising in Business Models for sustainability.
The discussion opens with a discussion about a quote Heath has in his Twitter account “Belief that the world's best software can be built in the most unlikely places”. Heath grew up in East Africa and talks about how developers from Africa can face prejudice when it comes to their skills.
They then talk about how developer talent can be cultivated around the world. Heath defines sustainability as more than just software. He describes their "Open-Sourcify" check-list that they go through when they are evaluating an Open Source project's sustainability.
The panel then goes through an example where two countries exchange digital services and list the challenges that can arise along the way. They then talk about some of the successful cases Heath has worked on.
Heath then talks about different Open Source revenue models that they go through when they evaluate an Open Source projects that benefit the community. They then invite people who are interested in being a part of an Open Source project that with to get in touch with them through their website.
Links * Towards a More Gender-inclusive Open Source Community * https://www.osc.dial.community/ * https://forum.osc.dial.community/ * Digital Impact Alliance * Heath's LinkedIn * Heath's Twitter
Picks Eric Berry:
Richard Littauer:
Special Guest: Heath Arensen.
Sponsors * React Native Radio * iPhreaks Show * Ruby Rogues * Cachefly
Panel * Eric Berry * Richard Littauer
Joined By Special Guest: Bastien Guerry
Episode Summary Bastien Guerry is employed by the French Administration in a program named Entrepreneurs d'intérêt général inspired by Presidential Innovation Fellows. He is also the Release Manager of Org Mode, an information management and outlining tool for Emacs.
Bastien wrote his first software for his girlfriend to help her with her thesis. He then went onto maintain Org Mode between years 2011 and 2015. Bastien likens open source software maintainers' job to that of stay-at-home mothers' job description, as both are a lot of work and involve a lot of responsibility and stress and both are not compensated financially.
The panel then ask about the evolution of Fund The Code Project which supports the free software movement by donations from sponsors. Bastien invites free software maintainers to contact Fund The Code Project for help in finding sponsors.
Links * Bastien Guerry - EmacsWiki * Org mode * _DINSIC * Etalab * Entrepreneurs d'intérêt général * Presidential Innovation Fellows * https://bzg.fr/en/donating-to-free-software-and-free-culture.html/ * https://libraries.io/ * https://backyourstack.com/ * http://themaintainers.org/ * Bastien Guerry (@bzg2) | Twitter * Maintainers III: Practice, Policy and Care * https://publiccode.net/ * https://www.fundthecode.org/ * http://openmodels.fr/en/ * SOS 005: Trademark Versus Copyright to Sustain OSS with Mehdi Medjaoui * Open Source & Software Development | O'Reilly OSCON
Picks Eric Berry:
Richard Littauer:
Bastien Guerry:
Special Guest: Bastien Guerry.
Sponsors * Cachefly
Panel * Richard Littauer * Jon Schlinkert * Eric Berry
Joined By Special Guest: Mehdi Medjaoui
Episode Summary Mehdi Medjaoui is the Steering Committee Member of The Maintainers and the founder of OAuth.io and APIdays Conferences. He is also the EU commission 2020 expert on open data and open APIs. He has co-authored O’Reilly Book “Continuous API management” and created the Maintainers Contract and ALIAS protocol. Mehdi and the panel shine a light on the lack of compensation for developers that maintain open source projects. A majority of these projects are used by many profitable end products but these profits do not make its way back to the developers that contribute with their open source code. The panel explores the best methods to write open source code and still be recognized for the development effort via trademark, licensing and copyright.
Links * Mehdi's LinkedIn * Mehdi's Twitter * Mehdi Medjaoui – Medium * Sustain 2018 * Tidelift * Open Source Initiative * The Market for Lemons * FOSSmarks * Contributor License Agreement * Why I Do Not Support a Node Foundation by Eran Hammer * https://www.fundthecode.org/ * A Trademark-based contract for OSS maintainers * https://github.com/micromatch/micromatch * IBM closes $34 billion Red Hat acquisition: Now it's time to deliver * Walmart's investment in open source isn't cheap
Picks Eric Berry:
Jon Schlinkert:
Richard Littauer:
Mehdi Medjaoui:
Special Guest: Mehdi Medjaoui.
Sponsors * Cachefly
Panel * Pia Mancini * Richard Littauer
Joined By Special Guest: Samson Goddy and Vipul Gupta
Episode Summary Samson Goddy and Vipul Gupta join the panelists Pia Mancini and Richard Littauer to talk about open source activities in Nigeria and India. Samson is the Member of the Oversight Board at Sugar Labs and co-founder of Open Source Community Africa and Vipul is a Global Outreach Team Lead at Sugar Labs. Sugar Labs is an activity-focused open-source software learning platform for children. Both Samson and Vipul agree that a lot of developers they talk to are not very familiar with open source and the most common question they receive in meet-up groups is how one can start to contribute to open source. They then discuss what can be done to have more open source contributors and conference attendance from the rest of the world. One of the main issues that make travel difficult is obtaining visa for non-USA and non-UK citizens. A practice that France has been doing for conference specific visas is brought up as a beneficial example.
Links: * https://www.oscafrica.org/ * https://sustainoss.org/ * https://www.sugarlabs.org/ * Vipul Gupta's LinkedIn * Vipul Gupta's Twitter * Samson Goddy's Twitter * Samson Goddy's LinkedIn * https://pydelhi.org * ALiAS * https://opencollective.com/osca * https://twitter.com/unicodeveloper * https://www.yegor256.com/about-me.html * Bounties - Open Collective Docs * Sustain Summit 2018 | Sustain Open Source
Picks Pia Mancini:
Vipul Gupta:
Richard Littauer:
Samson Goddy:
Special Guests: Samson Goddy and Vipul Gupta.
Sponsors * Cachefly
Panel * Pia Mancini * Eric Berry
Joined By Special Guest: Greg Bloom
Episode Summary Greg Bloom, the Chief Organizing Officer of Open Referral Initiative, a community of practice that develops data standards and open source tools that make it easier to share, find and use information about health, human, and social services.Greg talks about the evolution of Open Referral Initiative and defines what "commons" is. He mentions how some of the dilemmas developers are facing in open source software maintenance resembles some of the dilemmas dealt with in common resources management. The panel then talks about what principles or rules should be defined for using open source software resources by taking cues from the common resources management guidelines.
Links: * https://OpenReferral.org * https://openreferral.org/our-video-open-referral-in-three-minutes/ * Greg's LinkedIn * Greg's Twitter * Governing the Commons by Elinor Ostrom * Tragedy of the Commons by Garrett Hardin * Elinor Ostrom * https://commons.blog/2012/08/18/how-commons-can-flourish/ * https://en.wikipedia.org/wiki/Institutional_analysis_and_development_framework * https://en.wikipedia.org/wiki/Tragedy_of_the_commons * https://en.wikipedia.org/wiki/Institutional_analysis_and_development_framework * The Institutional Analysis and Development Framework * Principles of Open Source Institutional Design * https://aspirationtech.org * Governing Knowledge Commons by Brett M. Frischmann, Michael J. Madison, Katherine J. Strandburg
Picks Eric Berry:
Pia Mancini:
Greg Bloom:
Special Guest: Greg Bloom.
Sponsors: * CacheFly
Panel * Richard Littauer * Jon Schlinkert * Eric Berry
Episode Summary The panel discusses the announcement of the beta GitHub Sponsors, a new way to financially support the developers who build the open source software. They list the features they like that GitHub Sponsors offers but think the beta roll-out could have been handled differently. A lot of critical software is dependent on open source software and many of these open source software libraries are maintained by unsupported developers. The panel uses border patrolling drones that are used to identify threats as an example to demonstrate how everyday life can suffer if open source sponsorship is geared only towards finished products rather than libraries like these.
Links * GitHub Sponsors
Picks Jon Schlinkert:
Eric Berry:
Richard Littauer:
Subscribe
Sponsors * Cachefly
Panel * Pia Mancini * Richard Littauer * Eric Berry * Jon Schlinkert
Episode Summary This new addition to the Devchat.tv podcast family is about software sustainability, open source projects funding and software maintenance. The panelists introduce themselves and their roles and backgrounds in software sustainability. The panelists also mention that 57% of all software built is open-source and the economic value of open source is over 360 billion dollars so it is crucial to keep developers who maintain open-source projects from burning out. That being said open-source projects have difficulty accessing funding. The panelists talk about efforts that have been made to combat that such as opencollective.com. They then talk about some of the other topics the panelists plan to cover are and invite the audience to recommend topics they would like to hear more about on open-source sustainability.
Links * https://www.zdnet.com/article/its-an-open-source-world-78-percent-of-companies-run-open-source-software/ * https://www.blackducksoftware.com/download/2018-open-source-security-and-risk-analysis-infographic * https://www.developer-tech.com/news/2015/oct/14/measuring-value-open-source/ * https://www.youtube.com/watch?v=oTiyh47zFps * tidelift.com * opencollective.com * maintainer.io * codefund.io * https://discourse.sustainoss.org/
Picks Jon Schlinkert:
Eric Berry:
Richard Littauer:
Pia Mancini: