News for hackers. Stuff that matters.
Re:The Lack of Compensation in Open Source Software Is Unsus... by andsoitis on Friday November 17, 2023 @08:39AM (#38303373)
I agree with your sentiment of "Unless that guy specifically says he's going to maintain it for free you are entitled to exactly absolutely nothing"

That works both ways though, a maintainer cannot expect users to not complain (so they have to develop management strategies where they ignore the noise, rather than try to engage/capitulate). A maintainer can also not lament when users do not feel the desire to contribute monetarily.

Re:The Lack of Compensation in Open Source Software Is Unsus... by bjornsing on Friday November 17, 2023 @08:56AM (#38303584)
> a maintainer cannot expect users to not complain

Eh… Isn’t that fairly close to the definition of entitlement (i.e. you complain when you have no reason to)?

Re:The Lack of Compensation in Open Source Software Is Unsus... by andsoitis on Friday November 17, 2023 @09:02AM (#38303651)
As a maintainer you cannot control how people behave. There’s no point in lamenting that people act entitled.

Instead, it is more productive to develop strategies to ignore the noise from entitled voices. You do not need to respond to them. You do not need to convince them. You do not have to keep them happy.

Re:The Lack of Compensation in Open Source Software Is Unsus... by dom96 on Friday November 17, 2023 @10:12AM (#38304629)
> There’s no point in lamenting that people act entitled.

There is: it discourages people from acting entitled.

Re:The Lack of Compensation in Open Source Software Is Unsus... by yjftsjthsd-h on Friday November 17, 2023 @12:21PM (#38306674)
Does it? How much of an impact do you think it has?
Re:The Lack of Compensation in Open Source Software Is Unsus... by antisthenes on Friday November 17, 2023 @01:11PM (#38307513)
More impact than doing nothing at all.
Re:The Lack of Compensation in Open Source Software Is Unsus... by billythemaniam on Friday November 17, 2023 @01:20PM (#38307639)
I suspect ignoring them is more effective than essentially complaining back.
Re:The Lack of Compensation in Open Source Software Is Unsus... by mikrl on Friday November 17, 2023 @10:01AM (#38304476)
>so they have to develop management strategies where they ignore the noise

I believe this is called “please use the template when submitting an issue” and we all know how that goes.

I’ve honestly found myself laughing like a madman at GitHub issues where the maintainer calmly and repeatedly tries to explain to the increasingly disgruntled reporter to UTFT (use the fine template)

Re:The Lack of Compensation in Open Source Software Is Unsus... by marcosdumay on Friday November 17, 2023 @12:14PM (#38306544)
I keep thinking that GitHub (and GitLab, and etc) made the initial costs to interacting with the developers unhealthily low. The barrier of having to create an account or adding your email to a newsletter on the older distributed systems was extremely good on filtering out that kind of thing.

Also, "Issues" should really, really have a different name.

Re:The Lack of Compensation in Open Source Software Is Unsus... by yencabulator on Saturday November 18, 2023 @12:08PM (#38321736)
Issues is where you find all the people with issues...
Re:The Lack of Compensation in Open Source Software Is Unsus... by pydry on Friday November 17, 2023 @06:47PM (#38312433)
To be fair the UX on those things is abysmal.

Github could improve the experience 10 fold.

Re:The Lack of Compensation in Open Source Software Is Unsus... by TillE on Friday November 17, 2023 @09:06PM (#38314075)
UX can help a bit, but fundamentally the problem is people who have an issue or question but are completely unable to communicate it in a way that can be understood and addressed.

The garbage bug reports I see on my projects and others are like, either one sentence or rambling nonsense. The templates don't help much, these users will do their best to ignore them.

As long as you're not doing that, your bug report is probably very welcome.

Re:The Lack of Compensation in Open Source Software Is Unsus... by pydry on Saturday November 18, 2023 @07:24AM (#38318746)
UX is partly about how to accommodate that without throwing up hoops to jump through to the people who aren't a waste of space.

Most bug reports, especially on complex software should follow something resembling a kind of wizard/state machine (e.g. state: OS has/has not been specified) but instead everything is a text box with a dump of contextual questions, half of which don't even necessarily make sense for the specific bug report you're making.

>As long as you're not doing that, your bug report is probably very welcome.

When barriers are thrown up to the other kind of person it will often make it seem like they are very unwelcome even when they're not - e.g. the first message you see may be a hostile list of "DON'T DO THESE 5 THINGS" because somebody once did each of those things. I'm pretty sure a lot of good bug reports are lost this way.

Re:The Lack of Compensation in Open Source Software Is Unsus... by calamari4065 on Saturday November 18, 2023 @12:42AM (#38315829)
I got so sick of people uploading screenshots of the in-app log console that I spent significant effort to make that control not render during a screenshot.

Taking and cropping a screenshot takes more time than just uploading the plaintext log file conveniently and lovingly placed right next to the executable. Please, just upload the file. Please.

The project was a Big Deal in the circles I was in. Hundreds of thousands of people knew of it, we had hundreds to thousands of active users each with dozens of clients. It was so stressful and I caught so much abuse that I exited software altogether. We did get some money, but my cut worked out to $60 a month.

I still write and publish code, but I don't work on anything that anyone wants to use. I don't get involved in communities and I don't interact with users.

And you know what? I am much happier now.

Re:The Lack of Compensation in Open Source Software Is Unsus... by prmoustache on Friday November 17, 2023 @10:28AM (#38304875)
> That works both ways though, a maintainer cannot expect users to not complain (so they have to develop management strategies where they ignore the noise, rather than try to engage/capitulate). A maintainer can also not lament when users do not feel the desire to contribute monetarily.

The solution is quite simple really.

1) have your repo private and release only tarball files or have a read only repo with no pull/merge request functionnality 2) do not use an issue tracker

Basically, do not use a forge such as github/gitlab, at least not publicly. Problem solved.

Re:The Lack of Compensation in Open Source Software Is Unsus... by sweetjuly on Friday November 17, 2023 @02:37PM (#38308943)
GitHub also lets you turn off the issue tracker, which is wonderful for projects which are ""incidentally open source"" where I have no plans to maintain it beyond my own personal needs