Dear open source users,
If the author of your favorite open source app has announced they stopped developing and supporting the app (because they're frustrated and possibly burned out), please don't suggest they do more free work so that you can continue using the app.
Instead, consider thanking them for their past work and let them know that you enjoyed their app.
Regards,
another open source developer
If the author of your favorite open source app has announced they stopped developing and supporting the app (because they're frustrated and possibly burned out), please don't suggest they do more free work so that you can continue using the app.
Instead, consider thanking them for their past work and let them know that you enjoyed their app.
Regards,
another open source developer
2 people like this
4 people reshared this
Ian Molton
Kacey (They/Them) π likes this.
Jeff MacKinnon
•The fact that anyone develops these amazing tools because they want to do something good/cool/etc is amazing and gives me faith that there are good in people.
I miss the late web 1/early web 2 era where I felt there was more good on the web.
2 people like this
Kacey (They/Them) π and Ian Molton like this.
Kristian
•Csepp π’
•cketti
•Csepp π’
•It's like feeding birds. If they get used to it and then you take away the bird feeder on a whim, it's not the bird's fault. Obviously that's an exaggeration, but hopefully you get what I mean.
a Claes unto himself πΈπͺππ°ππ likes this.
cketti
•But with open source software you at least still have the source code and can continue development (or pay someone to do it for you).
Csepp π’
•> that's on you
I find that assigning blame is less useful than trying to figure out how to avoid the problem. π€·
No one claimed anyone is being tricked, the point I was trying to make (maybe badly), is that it's possible to communicate issues in advance, before they pile up.
And yup, it's not specific to FOSS, all projects should be transparent about their sustainability. That only reinforces that issues should be communicated in advance, whatever their nature may be.
cketti
•You're asking for people who already basically work for free to do even more work, so that you aren't inconvenienced too much.
I'd say you can certainly hope for that, but you shouldn't expect it, much less demand it.
Csepp π’
•Nor is writing a short "hey i'm having difficulties, don't expect a new release any time soon".
And no, that's not why I'm asking. *I* understand software development. A random person who downloads [insert software name] from a repo (or even from an official project page) might not. I hoped that was clear.
Devs and users alike are not exempt from societal norms or having to communicate and listen.
Csepp π’
•If the dev feels like they are expected to do free work, they can lessen the expectation by telling their users they can't work on the project, instead of working on the project until they burn out.
Hypolite Petovan
•Like @cketti said, all you said is right, but it's wishful thinking in the case of open source because the work itself needs to be rewarding on its own, and if some devs don't do this kind of preventative work, it's because they don't find it rewarding in itself, no matter where it may lead them down the line.
I'm grateful #Friendica has someone like @Michael Vogel trudging along day in and day out because my own contributions have been inconsistent to keep them rewarding, and I wouldn't be able to sustain the project on my own. However, I'm not sure what kind of preventative work we could do to keep Michael trudging along, so far he's been wonderful keeping at it, but almost everything rests on his shoulders.
Does it mean Friendica is doomed if he ever quits for any reason? Absolutely, and I don't believe there's anyone that can prevent that, short of doing all the work Michael is doing by himself without any other reward than the work itself.
2 people like this
Ian Molton and a Claes unto himself πΈπͺππ°ππ like this.
Michael Vogel
•Concerning the reward: recently I received several kilograms of chocolate from a user. So that's fine
a Claes unto himself πΈπͺππ°ππ likes this.
Kristian
•@heluecht @cketti @csepp
Michael Vogel
•With commercial systems you can't take over a project when there is the danger that it will shut down. With open source projects you can take over the project.
2 people like this
Ian Molton and a Claes unto himself πΈπͺππ°ππ like this.
Kristian
•@hypolite @csepp @cketti
Michael Vogel
•Ian Molton likes this.
Ian Molton
Make a donation.
OSS will outlive CSS. Every time.
Kristian
•@heluecht @hypolite @csepp @cketti
Hypolite Petovan
•The story of Google+ is a good example both of a corporate platform disappearing, and of the flexibility of its former users who found their solace again, either on the Fediverse or elsewhere. Your home on the Social Internet may move, but at the end of the day you're still you.
Kristian
•@heluecht @csepp @cketti
Hypolite Petovan
•I get your need for stability, but so much of success is about being at the right time in the right place that individual behavior matters very little in the long run, so the best you can do is cheer on the projects you like and plan for a move if they fall apart.
a Claes unto himself πΈπͺππ°ππ likes this.
Admin
•Are you a fan of #pomo am cureuse about people who think like this - it's very #mainstreaming while often seemingly being radical.
It's kinda why we are in such a mess I think, what do you think?
Hypolite Petovan
•What I am suggesting is to do whatever you can at your level and not worry too much about the grand scheme of things because of both the complexity to grasp (and the obvious pitfalls associated with it when biases and fallacies kick in to replace actual understanding) and the limited agency at the individual level.
I joined Friendica in 2016 specifically because I could contribute code to it, and weβve made strides in code quality and stability since thanks in part to my work. But contribution isn't limited to code, we have plenty of tasks that can be accomplished by non-devs like translating the interface, running a public node, reporting bugs, spreading the word, sending chocolate to Michaelβ¦
But I also know this project is precarious. It doesnβt prevent me from working on it though.
a Claes unto himself πΈπͺππ°ππ likes this.
a Claes unto himself πΈπͺππ°ππ reshared this.
Csepp π’
•That's pretty much what I said, just focused on the communication aspect. π
Like you said, "do what you can" should also be taken to apply to non-code contributions, including writing docs, helping out on issue trackers, and keeping the community healthy. If it improves things, it's worth doing.
Hypolite Petovan
•My issue with this phrasing is that, especially for non-code contributions, you can't possibly know if and how it will improve things. So there's the risk of overthinking it while not doing anything like in this thread. Just do the things you like doing is plenty enough already, project stability be damned.
Csepp π’
•If just jumping head first into the project and not managing expectations leads to burnout, then I don't understand the opposition to preventing that, especially if the dev's enjoyment of their work is so important.
Csepp π’
•Csepp π’
•This could be that simple. Think the mood setting on Deviantart updates, if you've used that. Just put an emoji in the commit message or something. π€·
There are definitely better solutions than the status quo.
Hypolite Petovan
•Since it's entirely dependent on a developer self-awareness, external input matters very little because if a developer doesn't realize they are spending more time/emotional work than they are ready to until it's too late, what are the chances people who know them even less would?
Ian Molton
Also, often those users are also the developers employer, which can be unhealthy.
Hypolite Petovan likes this.
Admin
•What happens when we take the "problem" out of #geekproblem what would #socialgeek look like?
If your interested in doing this then this book is a good step https://archive.org/stream/in.ernet.dli.2015.101521/2015.101521.The-Sciological-Imagination_djvu.txt
Hypolite Petovan
•At the moment I do not trust you for anything, so Iβm going to let this down and continue doing my thing.
Kristian
•@heluecht @witchescauldron @csepp @cketti
2 people like this
Ian Molton and Hypolite Petovan like this.
Hypolite Petovan
•Ian Molton likes this.
Kristian
•@heluecht @witchescauldron @csepp @cketti
2 people like this
Hypolite Petovan and a Claes unto himself πΈπͺππ°ππ like this.
Csepp π’
•Realistically, just complaining about their lack of understanding won't make most of them understand. The most effective way to make this information reach them is via the channels where they read about updates and docs.
a Claes unto himself πΈπͺππ°ππ likes this.
Csepp π’
•Like, if the dev is burning out, they can communicate that before they completely give up on the project.
a Claes unto himself πΈπͺππ°ππ likes this.