Episode 40: How Open Source Maintainers Don't Get Rich with Bogdan Vasilescu episode artwork

EPISODE · Jun 12, 2020 · 45 MIN

Episode 40: How Open Source Maintainers Don't Get Rich with Bogdan Vasilescu

from Sustain · host SustainOSS

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 Bogdan Vasilescu Strudel Research Strudel The GHTorrent project Strudel Publications “Stress and Burnout in Open Source: Toward Finding, Understanding, and Mitigating Unhealthy Interactions.” “Ecosystem-Level Determinants of Sustained Activity in Open-Source Projects: A Case Study of the PyPI Ecosystem.” “How to Not Get Rich: An Empirical Study of Donations in Open Source.” Shields.io Sustain Podcast Newsletter Linode Jekyll-Scholar Credits Produced by Justin Dorfman at CodeFund Edited by Paul M. Bahr at Peachtree Sound Show notes by DeAnn Bahr at Peachtree Sound Ad Sales by Eric Berry at CodeFund Special Guest: Bogdan Vasilescu.

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 Bogdan Vasilescu Strudel Research Strudel The GHTorrent project Strudel Publications “Stress and Burnout in Open Source: Toward Finding, Understanding, and Mitigating Unhealthy Interactions.” “Ecosystem-Level Determinants of Sustained Activity in Open-Source Projects: A Case Study of the PyPI Ecosystem.” “How to Not Get Rich: An Empirical Study of Donations in Open Source.” Shields.io Sustain Podcast Newsletter Linode Jekyll-Scholar Credits Produced by Justin Dorfman at CodeFund Edited by Paul M. Bahr at Peachtree Sound Show notes by DeAnn Bahr at Peachtree Sound Ad Sales by Eric Berry at CodeFund Special Guest: Bogdan Vasilescu.Sponsored By:Linode: Whether you’re working on a personal project or managing your enterprise’s infrastructure, Linode has the pricing, support, and scale you need to take your project to the next level. Get started on Linode today. Promo Code: sustain2020Segment: Segment is a customer data platform that makes good data accessible for all teams. Support Sustain

NOW PLAYING

Episode 40: How Open Source Maintainers Don't Get Rich with Bogdan Vasilescu

0:00 45:02

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

Chewing the Fat with WorkForge WorkForge Bite-Sized Conversations for Building a Stronger Workforce Welcome to Chewing the Fat, a podcast delving deep into the world of food manufacturing. Dive into real conversations around critical topics like staffing, retention, onboarding, and career development in this essential industry. Subscribe now to gain insights from your peers, subject matter experts and more on the biggest issues facing food manufacturers today: -Hiring and retaining employees -Addressing the challenges of the Silver Tsunami -Improving time to productivity of new employees -Engaging employees from hire to retire And more... Tune in to Chewing the Fat, a WorkForge podcast, and join the conversation on how to build and sustain a resilient, high-performing workforce in food manufacturing. Leap Like Me Lisa Hoashi Sometimes life asks us to make a bigger change than we expected. Welcome to Leap Like Me, where we offer real stories, inspiration and practical advice on how to make purposeful, brave leaps in life – and sustain them even through challenging times. Life Coach Lisa Hoashi explores the strategies and mindset you need to make brave changes in your life and work. Featuring guest appearances from people who have stretched their sense of what's possible in their own lives, the show will help you to reimagine what's possible for you too. Evolve: Reinventing Leadership - Building Freedom Cultures Yvette Bethel Yvette Bethel invites leaders to explore, create, and sustain a freedom culture in their organization. KaiNexus: Continuous Improvement, Leadership, and More KaiNexus We deliver practical insights and real-world strategies for Lean, Six Sigma, and Operational Excellence. Through lessons from KaiNexus webinars and conversations with customers, improvement leaders, and team members, each episode explores what it takes to build a resilient culture of Continuous Improvement. Learn how organizations engage employees, strengthen problem-solving capability, and sustain meaningful operational results across industries. Whether you're new to CI or leading major transformation, this podcast offers tools and perspectives you can put to work immediately.

Frequently Asked Questions

How long is this episode of Sustain?

This episode is 45 minutes long.

When was this Sustain episode published?

This episode was published on June 12, 2020.

What is this episode about?

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...

Can I download this Sustain episode?

Yes, you can download this episode by clicking the download button on the episode player, or subscribe to the podcast in your preferred podcast app for automatic downloads.
URL copied to clipboard!