Sustain: Episode 205: FOSSY 2023 with Richard Littauer

SustainOSS SustainOSS 10/27/23 - Episode Page - 18m - PDF Transcript

Hi, and welcome to the Sustain OSS podcast. I'm your guest host today, Karen Sandler.

This is the podcast where we talk about all things sustaining free and open source software.

Only usually we only say open source. Today with me is my guest, Richard LaTower. Hey,

Richard, I'm so glad you're here. Hi, how's it going? This is bizarre. So Richard was here at

Fosse. We're here at Fosse free and open source software yearly, which is a new conference.

Richard's here doing some podcasts. You may have listened to some already. And he's been

interviewing people who had really important things to say. I realized that Richard was

an amazing speaker here. So I hear and I want to interview him. So here we are. Who have you heard

that from? People. I need to find them and tell them to stop. I mean, all the talks seem really

good. So I haven't been able to go to any of the talks. But yours was of particular interest.

And I think that for your listeners in particular, who are thinking about all issues related to

sustain, hearing what you, the host of this podcast, think about the sustain movement retro

spectatively and looking forward is one of the most critical things that this podcast can cover.

That's fair. Like putting it in that context, I actually didn't talk that much about the movement.

I talked about when people use the word sustainability in open source, where they use it and why,

which was less about here's all the conferences we've had and every single working group and more

about what does it mean when people say sustainability and where does that totally fail? And why does

that make no sense to them to use the term? I'm pretty jaded, held 250 podcasts now for

sustain, something like that way more than been published because a lot of them were double

episodes. And I also published on the Sustain Open Source Design podcast. I've also been to

every sustained conference that was a solo conference. I haven't been to all the adjunct

conferences like Oscar or the one that Ethereum and Denver, but I've been to all the main ones.

And so I've seen a lot of the same community over the years and watched it change. The only

person who's regularly paid through the grant for sustain. So the talk I gave was basically

looking at what is sustained at all. And I broke down the different places where you apply the

term. So first off, it looks at projects, sustainable projects. How do people think about

sustainability for a project? Well, they want to have growth, they want to have diversity, they

want to have more funding, kind of always up and up and up very rarely. We want to have sunset

materials. We want to have an evolution to the next project. We want to have a trajectory out of

the project for maintainers. So I talked about that a bit. I talked about sustainability for

developers. What do we talk about when we talk about burnout and we talk about getting funding for

maintainers or recognition for their work, like all contributors like that. Then I talked about the

ecosystem at large, which is I think what most people want to hear about. And I think about

sustain. How do we fund maintainers going forward? How do we deal with issues of dependency and

supply chain and security? And how do we deal with legal issues, license proliferation with AI

having an issue in how people develop open source software and free software and Libra

software? How do we deal with massive things like the cyber resiliency act, right? The CRA, which

is going to impact how any European coder can release open source code and what they're liable

for. Major issues affecting user rights and developer rights. And all of those fall under the

sustained category. If you've listened to any of the podcasts, you're aware that some podcasts are

different than other podcasts. There's all one I could have on academia, which would look nothing

like one with a solo maintainer, which looked nothing like one with a corporate sustained

person, which looks nothing like random people who are like consultants working on like the small

part of sustainability you've never even think about or open hardware. And so I sort of said,

well, sustainability is really bad term, and we shouldn't use it. And all it really means is to

keep one thing going. But to keep one thing going also hides the fact that maybe it's crap. It

shouldn't keep going. And in fact, everything will stop going because the universe is going to

explode. Entropy will kill us all. And that's okay. So what are we doing with software in the

meantime? And I was thinking about, well, ultimately, protecting human rights, mitigating harm,

stopping pain, and seeking joy and comfort in the pursuit of happiness, life and liberty.

Those are the things that ultimately matter to me as a person. And I think to most people on any

given day, after they've been fed and slept well, I loved all of that. And that's my talk. Okay. So

listeners, press pause, go watch Richard's talk and come back. Well, it could be better than me

because I wasn't there. And so I'm asking in the dark, but you'll be amused as I ask him these

questions. So you spent the first part of your talk scoping the problem and explaining what you

mean by different things. Then you talked about the things that have been done to kind of just

address these issues. But then you ended with aspirational goals that are valuable to you.

Well, yes, I spent the first bit talking about where sustain is used, the entire taxonomy of

sustain in general, followed by we're all going to die, which was a really fun bit,

followed by why don't we try and measure joy and impact in our communities instead of focusing

on anything else? Because ultimately, that's what mattered. So wait, are we going to die because

everyone when they could have been spending the last 10 years investing in technology that

would make the world better instead focused on how to pay maintainers who are already predominantly

working at large corporations to make more money, more money? No, but yes, but no, I think we're

going to die because that's just the nature of mortality. And I'm just a Buddhist. Oh, some of

us with heart condition and sooner than others. Yeah. Yeah. And that's not just how it is. And,

you know, I never know when it's going to happen. It may be happening after I walk out of this

conference building. It won't happen for a long time. Not on wood. But I bring that up because

when we talk about sustainability, we always have this idea that things need to grow and continue.

And I just argued that the life cycle of off software is a life cycle, which means it often

ends. And so a sense of focusing on sustaining open source, don't bother, focus on where are

you now? Are you bringing joy to yourself and bringing joy to your users? Is the code that you're

using useful at bringing joy to other people or relieving suffering? If it's not, stop, go somewhere

else. Do something else. The world is infinitely open to the possibilities of you showing care.

And I just think that's a message that we don't talk about enough in the sustained podcast because

we focus on, well, has your community grown recently? And what's your funding model? That's

great. But like at the end of the day, I don't care about open source. I don't care about growth.

I care about human rights, liberties and happiness for the people that I know and care for.

That's amazing. This work is hard, Richard. This work in actually trying to make the world better

through our technology is painful. And I can't say that often my work sparks joy, but I think

it's worth doing because we'll prevent other people from having more pain in the future.

And so I love the way that you're thinking about it. And I especially love your focus on,

are we missing the point? And what should we focus on? But what I really want to know

is what are you renaming this podcast to? I wasn't going to rename it. So

I did just say I don't like open source. I like open source. I think it's a really useful tool

for doing these things. I think it's one way of licensing your software to allow other people to

use it and maximize impact and find a community. All things which humans love. I'm not saying go

search or dopamine all the time, but it's certainly really nice to have it as opposed to not having

it. You can get it from impact as well as having joyful little butterflies when you see a really

nicely written line of Lambda code. Good for you. What am I renaming the podcast? Sustain.

Just just kind of rename it to sustain because I want to continue to allow people to think about

the work they're doing in a way that gives them a story that makes them feel like there's a narrative

because that's how humans think. We work in stories. We don't work in tweets. We don't work in code.

We work by having a narrative arc and all these wonderful heroes journeys all the time every day.

And I just want people to recognize that and then think about, okay, where am I in the story right

now? How can it be better at it? I'm not asking everyone to do a questionnaire with all of your

users saying, have you found joy today? Tell me. Yes, no. It's just something to think about when

you're thinking about, okay, is my project really that important? If not, maybe I should

put up some boundaries and not answer that PR. Or maybe I should look for funding elsewhere.

Or maybe I should... No, no, it's actually really important. Cool. Let's stay with it. Great. Or

maybe I should license with copy left licensing so that more people could use it.

Best argument for copy left, I just heard from Kyle, which is that if we don't use GPL, it won't

end up in our devices. We're going to end up with devices that lock us out of user protections,

which is going to impact the lives of actually how... Millions of devices that come with user

rights right now and we're like advocating and move away from it. In my head, it's always been

cherry of the GPL because I feel like it's going to limit the impact of my code.

So I'd normally slap the MIT on everything. But now I'm thinking, well, I don't really care about

the impact of my code as much, but I also care about where it's used. And it's more important to me

that I don't erode the rights of others and myself through negligence. What kind of impact is the

question, right? You may have reduced adoption, especially right away, but it might be a completely

different kind of impact if you... Totally. Yeah. So what kind of scaffolding do you think that like

we could work on as a community to kind of work on that new kind of idea of sustain?

I think we're doing it, just telling the stories. I don't have the only vision for sustain. This is

Richard LaTower's vision. It literally had like a picture of a pico, which is a really cute mammal

at the end because as well as birds, I think mammals are cool. I don't know. As always,

just continue to tell stories and narratives. I'm always worried that I'm going to end up

turning into that guy in the beach who's like, the future man, like do what you want to love.

And like, you know, I don't want to be that. I just want to provide resources that tell people to

rethink their relationship with technology where it's not a one-way street where you make it do

something. It changes you as well. And I think all words are magic. Every single word you use is an

act as well as a descriptive thing. It changes the world. And so I just want to continually

do that in a way where I change people's minds for the better so they unlock and think about

other possibilities for how they interface with their lives.

Do you think that all of this time that you spent thinking about the sustain movement and

going to all of those events, talking to so many people, drawing out their stories,

has that changed sort of the way that you view corporate power in this space?

Oh, massively. Oh, yeah. Totally changed over the past three or four years. And I've had people

notice that too. I no longer think of Google as the enemy. It is. So we're Microsoft. So

it's Facebook. So I really know where I thought you were going. No. Like, they are horrible entities

that contribute to death and enslavement. There's nothing else you could call kids in cages on the

border, which is still happening. However, I've stopped thinking of everyone who works with

those companies as bad and started thinking of them as part of a machine that they can't control

where they're doing what they can in their personal lives to deal with the paradox of being alive.

Karen, you and I both have US passports. We both pay US taxes. That means we contribute

to the industrial military complex. And I've started to think of myself as actually having

to live with the paradox of that, that I can do that at the same time as being a loving neighbor,

as being a useful brother, as being a avid hiker. None of these things have to happen

exclusionary to the other. They can happen in parallel. My goal is to continue to live with

that paradox and do what I can to mitigate the negative side effects. And it's the same for

anyone who works with these large companies. Most of them aren't out to screw you. And so

hosting all these conversations, I don't really like talking this much about my own views.

That's why I wanted to flip the tables. The problems I agree are completely systemic,

right? And we as individuals play a role in that. But I guess the question is,

at some point, do you think that I know this is also my own agenda, so I'm kind of pushing you

in that direction. And I don't mean to, no, I do mean to. But the question is really,

those people are not evil, but because they're working in those roles, I guess,

do you feel like maybe by saying that they're not evil, you're giving them a huge pass to say?

Well, it's a classic problem of like, do you change the system from inside or outside? And

that's always something where we're going to have issues, right? We had that with

Batman and Two-Face, like, oh, there's all sorts of examples in the world's mythos.

People who have tried to fix it by being inside the system versus outside the system.

I don't know the answer. I don't know the answer to most things. I know that I feel better working

with a laptop than I would say, being my father, who is opted out of the entire system and lives

on the beach all day and uses social security to live his life. That's a decision he's made.

And like, that's really cool. He gets to see the sunrise every day, but he has little to no

impact on society. I would rather try to help as opposed to just saying, I'm just going to follow

my own gut instinct and do what I feel is good. Would we all be better off doing that? It's possible.

I don't know, but I still feel like I have things to say and do, given the responsibilities I feel

I have and also the privilege I've been given with my education, with my knowledge of the system.

I think you've had a huge impact, I would say. I think you, I expect you to continue to have a

huge impact. One more question before we go. Sure. If you think back to all of the conversations

that you've had about the sustain movement, what is something that you think of that is really

wonderful? Dominic Tarr. I mean, I say that every time. He's my favorite person. Oh, really? Yeah,

because I thought it was going to be me. Yeah, you're right. You're cool. No, I, Dominic, sorry

if you're listening. I know you don't like being in the spotlight. I just really liked the idea

of a guy who wrote a lot of code that like fundamentally is used by every single person

in the company that laid the foundation of the node ecosystem and then decided I'd rather be

sailing now and just left and just like, yeah, I got PRs. I just don't want to deal with them and

just moved on and spends his life pursuing wonder and joy. That's great. Do what you love. Literally

do what you love doing. As long as it's not harmful to children, you know, but like, why not?

So I think I just think that's great. And that was my favorite conversation because I feel like

he solved the problem. Okay, should we fund you? No, I'm good. Okay. Well, what about the issues?

I don't want to do them. How's the view? It's really nice. You know, that was a good conversation.

And that just made me feel like, okay, the majority of the stress that I see talking to people about

open source and code and stuff could probably be answered if they just took a few weeks vacation

and thought about like, do I really need to do this? Except that just as you pointed out,

so many of these problems are systemic and we're going to need all of us to work together in order

to be able to start doing anything about it. And what I love about you, Richard, is that you were

sort of saying, I'm going to follow my joy. But then you're like, but I have so much impact to

Yeah, yeah, it's tough. That's a constant struggle. I don't know the answer to that question. I do

wonder whether or not it'd be better off writing a book and doing other stuff. So I don't know the

answer. I am some species of birds of North America. Some species of birds of New England

is probably going to come out this year. If you're interested, yeah, I am great.

There's an animal behavior conference going on here too at the same time. You talk about the

Christian, no, women's rights thing. No, okay, because that's really interesting. An extra

another conference, which is all about animal behavior. Yeah. And there's an attendee at both

both conferences, and she ran out to record a sparrow. It's so cool. That's awesome. Okay,

where is that? Yes, right at down of the hall. And I'll actually, do you have that person? Yes,

I want to introduce you to this person. Amazing. By the way, women's rights are amazing and

fantastic, just not within a Christian mind like context. That's why I said that just now, just

in case anyone was unclear. So do not want to comment on that other conference. But what you

want to comment on is Richard, I loved having you on my podcast. Is there anything else you

wanted to add? How do we, what do I ask you? So you can find most of my stuff on, well,

sustain OSS.org is what we've talked about here. That's a sustained podcast. You're listening

to it now. Please like this podcast, please donate. That would be really sweet.

burntfan.com is my actual website where you can see all the projects I do, which includes

like linguistics and birding stuff and making construction languages for TVs and films.

And the user is drunk and all these other random things. Richard dot social is where you find

all of my social links. I bought that URL. It's amazing. I've never been able to say it before.

So just go to Richard dot social for all social Richard things. I think those are the main things

I would like to plug on behalf of all of your listeners. We so appreciate you doing this podcast.

Thank you so much. Thank you for the interview. I feel awkward. Bye. Bye. Listeners. I hope you

have enjoyed this podcast. If you're curious about Fosse where these were recorded, go to sf

conservancy.org to the software freedom conservancies website where you can learn more about it.

It's been really, really fun to be here and have these great conversations about free and open

source software. Of course, if you've liked this podcast, please let us know. Like us on

Apple's Spotify or wherever you're listening to it. Email us at podcast and sustain OSS.org.

Give us any thoughts or comments or queries or complaints. We would love to hear them. And of

course, please tell your friends word of mouth is the single best way to get more listeners on this

podcast. And hopefully you think that that's something we should have. If you would like to

donate, you can go to open collective to sustain OSS where you can donate to the production cost

for this podcast, which is not free. So that would be super, super great. And of course,

you can join in the conversation yourself by going to discourse with the same OSS.org to go

chat and you can follow us on Twitter at sustain OSS on Macedon and I believe on blue sky. So

thank you so much for listening and take care. Bye

Machine-generated transcript that may contain inaccuracies.

Guest

Richard Littauer



Panelist

Karen Sandler



Show Notes

Hello and welcome to Sustain! In this episode, the tables are turned today as Karen Sandler takes over as host, interviewing our very own Richard Littauer. Recorded at the Free and Open Source Yearly conference, the discussion delves into Richard’s evolving perspective on sustainability in open source projects. His experiences attending multiple conferences have led him to question the term ‘sustainability,’ advocating instead for a shift towards values such as human rights, joy, and mitigating harm. Also, Richard and Karen explore the significance of user rights, copyleft licensing, and GPL, voicing concerns over the erosion of these rights. They end with a discussion on the systemic complexities in the open source world, the potential for a new community approach to sustainable code, and an emphasis on collective action and personal joy. Press download to hear more cool stuff!

[00:00:58] Richard offers a detailed insight into his talk. He explains his perspective on sustainability, suggesting it may not be the most fitting term when applied to the open source community. He shares his experience attending multiple sustain conferences and how it shaped his views, and discusses sustainability for developers, touching upon burnout, recognition, and issues of dependency, supply chain, security, and legal issues.

[00:03:31] He notes the wide range of topics covered in the Sustain podcasts, highlighting the complexity of sustainability. He questions the usefulness of the term ‘sustainability’ and suggests we need to focus on what truly matters in life, such as human rights, mitigating harm, and seeking joy.

[00:04:39] Karen reviews the flow of Richard’s talk, and he summarizes his talk questioning the emphasis on sustainability and growth, recommending instead to focus on joy and relieving suffering.

[00:05:55] Richard advocates for focusing on personal fulfillment and societal impact instead of simply growth and funding. He emphasizes that the ultimate goal should be about human rights, liberties, and happiness.

[00:07:20] Karen wonders if Richard is going to rename the podcast. He maintains his support for open source but stresses the importance of focusing on impact and human values. He emphasizes the importance of considering one’s own project in the larger context and evaluating its actual importance.

[00:08:47] Richard discusses the importance of GPL for user protections and shares concerns about devices locking users out, he shares his changing stance towards GPL and the impact of his code.

[00:09:36] Karen and Richard discuss the potential for a new community approach to sustainable code, and Richard suggests that sharing stories and rethinking relationships with technology is a way forward.

[00:10:46] Karen asks Richard about his views on corporate power, and he explains how his view has evolved.

[00:12:04] They discuss the systematic problems and individual roles within them. Richard explores the conundrum of trying to change a system from the inside or outside, and he prefers to use his knowledge and privilege to make an impact rather than disengage from the system.

[00:13:41] Thinking back to all the conversations Richard’s had about the sustain movement, he shares his favorite conversation with Dominic Tarr, who left coding to pursue personal joy. Karen emphasizes the need for collective action to address systemic problems.

[00:16:01] Find out where you can follow Richard and his projects online.



Links


SustainOSS
SustainOSS Twitter
SustainOSS Discourse
podcast@sustainoss.org
SustainOSS Mastodon
Open Collective-SustainOSS (Contribute)
Richard Littauer Twitter
Richard Littauer Website
Software Freedom Conservancy
Open OSS
Dominic Tarr (YouTube)
Sustain Podcast-Episode 56: Dominic Tarr on Coding What You Want, Living On a Boat, and the Early Days of Node.js


Credits


Produced by Richard Littauer
Edited by Paul M. Bahr at Peachtree Sound
Show notes by DeAnn Bahr Peachtree Sound

Special Guest: Richard Littauer.

Support Sustain