(Easy) ways to help struggling open source projects

  • step in and help review a few PRs

  • help the project triage/reproduce bugs

  • if code in the PR looks complicated or is hard to understand, ask for an explanation

  • express your gratitude to the maintainers

  • make your company sponsor projects they depend on

https://mastodon.social/@bagder/112194895793007918

Daniel is the creator of cURL : https://daniel.haxx.se/blog/2021/03/30/howto-backdoor-curl/

117 points · 14 comments · view on lemmy.world

14 Comments

breadsmasher@lemmy.world · 24 pts · 2y

Make your company sponsor projects they depend on

Definitely worth trying to do, but making my employer do anything isn’t likely!

bmcgonag@lemmy.world · 24 pts · 2y

I personally think you should move the fourth bullet (express your gratitude to the maintainers) to the first position in your list. But a great, simple list none-the-less.

twei@discuss.tchncs.de · 6 pts · 2y (1 reply)

is "step in and help review a few PRs" really that helpful? like... oh great, now this one person that i don't trust is telling me that the other person that i don't trust made some code that i should merge

solarvector@lemmy.ml · 1 pts · 2y

How does one become trusted? If they regularly review and provide feedback that you agree with it can really speed up the process, even if you're still double checking.

abeorch@lemmy.ml · 6 pts · 2y (2 replies)

I'd love to help out on Open Source projects but have often just not really known where to start. I guess the challenge is to become a experienced enough user of a specific project first.

lemmyreader@lemmy.ml · 6 pts · 2y (1 reply)

That one is maybe the easiest to do :

express your gratitude to the maintainers

Besides that there is the possibility to donate. And since the xz backdoor incident I would say it makes sense to keep an eye on end users trying to bully or overload developers. If I remember well I read that the developer of uMatrix stopped with that project because of annoying users filing bug reports with unfriendly and demanding discourse, which can be exhausting for a sole developer.

abeorch@lemmy.ml · 2 pts · 2y

Yeah agree this is the easiest.. I would like to help carry the load somehow. Perhaps filtering /dealing with comments could be a start.

TedJ70@aussie.zone · 5 pts · 2y (2 replies)

If the project has a community forum or chat, be active and help answer questions. That takes a lot of pressure off the dev team. I did that for 4-5 years on the Handbrake project before family commitments ate up my free time.

vpklotar@lemmy.world · 2 pts · 2y

I myself am a maintainer/main developer of a project and the people that help out in the group chat are a god sent. Takes a lot of pressure out of my day.

lemmyreader@lemmy.ml · 1 pts · 2y

Cool. Good suggestion.

Gallardo994@sh.itjust.works · 2 pts · 2y (3 replies)

Sometimes an open source project is too niche for anyone to take notice. I myself am developing a networking reliability layer ported from C to modern C++ and I've yet to see a person use it except yours truly. Sad truth.

lemmyreader@lemmy.ml · 1 pts · 2y (2 replies)

😐 Care to share the project web link ?

Gallardo994@sh.itjust.works · 3 pts · 2y (1 reply)
lemmyreader@lemmy.ml · 2 pts · 2y

πŸ‘

Your project shows 6 stars and 1 watching. 6 open and 6 closed issues. Not bad.