|
|
Log in / Subscribe / Register

Python finally offloads some batteries

Python finally offloads some batteries

Posted Mar 16, 2022 23:31 UTC (Wed) by NYKevin (subscriber, #129325)
In reply to: Python finally offloads some batteries by pebolle
Parent article: Python finally offloads some batteries

Meh, the bit you quoted is rather melodramatic, but there is a point here: If you contribute exactly zero developer-hours to project X, then you should expect to get exactly zero say in how project X is run. Anything above and beyond that is a gift from the project X contributors, and may be withdrawn at any time.


to post comments

Python finally offloads some batteries

Posted Mar 16, 2022 23:52 UTC (Wed) by pebolle (guest, #35204) [Link] (8 responses)

"ungrateful leeches on the goodwill and hard work of others" is not rather melodramatic, it is nauseating. Free software does not and should not include an obligation to contribute back. It's perfectly fine to only use free software. That's one of its tenets.

Moreover it is also perfectly fine to criticize a project as a mere user. "You made me rewrite my program!" isn't invalidated by "You should have contributed money, patches or bug reports!". That's basically a truism.

Python finally offloads some batteries

Posted Mar 17, 2022 0:06 UTC (Thu) by anselm (subscriber, #2796) [Link] (3 responses)

It's perfectly fine to only use free software. That's one of its tenets.

Yes, but the whole point of free software is also to give users what they need (from the programming and legal POV) to scratch their own itches; the original developers are under no obligation whatsoever to scratch their users' itches for them for free, indefinitely.

Python finally offloads some batteries

Posted Mar 17, 2022 0:21 UTC (Thu) by pebolle (guest, #35204) [Link] (2 responses)

That's all correct.

But it doesn't justify name-calling users that do not contribute back. Neither does it mean that one shouldn't be able to criticize a free software project without having contributed back.

Python finally offloads some batteries

Posted Mar 17, 2022 0:45 UTC (Thu) by anselm (subscriber, #2796) [Link] (1 responses)

I agree about the name-calling, but when it comes to “criticising a free software project”, there are obvious differences between criticism that is constructive, which should be welcome from anybody, and “criticism” that is basically vociferous complaints by non-contributing users that they're not getting their itches scratched for free, which developers should be free to disregard at will.

(If users can't scratch their own itches, the least they can do, instead of complaining, is learn how to write and submit meaningful and constructive bug reports. If nothing else, this would turn them into contributing users who are actually helping the project.)

Python finally offloads some batteries

Posted Mar 17, 2022 7:37 UTC (Thu) by Wol (subscriber, #4433) [Link]

The other thing they can do - if they are businesses - is to sponsor a developer to scratch their itches for them.

I've just been watching this scenario play out on a kernel mailing list - some users have no clue ... it's tricky, that one came over somewhat as a culture clash ...

Cheers,
Wol

Python finally offloads some batteries

Posted Mar 25, 2022 7:13 UTC (Fri) by oldtomas (guest, #72579) [Link] (3 responses)

If the name describes the situation adequately ("leech", in this case a metaphor), I don't have issues with it.

That's what names have been made for, after all.

Python finally offloads some batteries

Posted Mar 28, 2022 13:23 UTC (Mon) by nye (guest, #51576) [Link] (2 responses)

> If the name describes the situation adequately ("leech", in this case a metaphor), I don't have issues with it

A leech is a parasite that latches on to an unwilling host and drains the life out of it to sustain itself. Some metaphor. In fact, the word is specifically used as a particularly emotive term of derision and hatred; it implies that the speaker *utterly despises* the person they're talking about.

Basically, it's a more specific way of describing somebody as a "worthless fucking cunt", or similar. On the offensiveness scale, it's high enough that I can only really think of one word that's higher but that I might occasionally use in close company when senselessly enraged; everything higher than *that* I wouldn't even *think*, let alone say.

Python finally offloads some batteries

Posted Mar 28, 2022 21:21 UTC (Mon) by pebolle (guest, #35204) [Link]

> it implies that the speaker *utterly despises* the person they're talking about.

Exactly. And the infuriating part, for me, is that this metaphor is used for people and organizations doing what I thought was the right thing: using Free Software.

Python finally offloads some batteries

Posted Mar 29, 2022 10:11 UTC (Tue) by kleptog (subscriber, #1183) [Link]

Maybe it's a cultural thing? A leech (in my experience) doesn't tend to harm the host, and they go away by themselves. They are at most temporarily irritating.

However, I just looked it up in the dictionary and it has definitions involving the words "exploit" and "extort" which are much more negative. If that's the meaning you're using then I can see the statement being interpreted very differently.

Python finally offloads some batteries

Posted Mar 17, 2022 3:36 UTC (Thu) by k8to (guest, #15413) [Link] (4 responses)

I mean, in practice i've tried to submit bug fixes to some lesser maintained core libraries and got told to shove off no one wanted to review my fixes for this crap library. So I guess I'm a leech because I was told to leech.

Python finally offloads some batteries

Posted Mar 17, 2022 6:26 UTC (Thu) by NYKevin (subscriber, #129325) [Link] (2 responses)

Several years ago, I uploaded a few lines of SQL to GitHub as a Gist. I wrote those lines of SQL while trying to teach myself about a specific domain's typical data model (if you must know, it was double-entry bookkeeping). It's a very simplistic demonstration of "when you strip all the complicated bullshit away, here's what an accounting ledger actually looks like." Every few months, some random drops a comment asking me if I considered use case X or Y. It's a Gist, not a proper GitHub project (no bug tracker, only one file, that file is well under 50 lines of code, and I'm being generous in describing a schema as "code", etc.). It's not *supposed* to support use case X, for any value of X. It's not even supposed to be used, you're really just supposed to look at it to better understand the problem domain (obviously, if someone chooses to run it, I'm not going to try and stop them, but it is very obviously an incomplete product). I can't imagine what happens to people who upload whole-ass codebases they wrote five years ago and never intended to support.

So yes, people will reject incoming contributions, if the project was never intended to be supported in the first place, or if they have decided to stop supporting it, as is their prerogative. Nobody can force me to do a code review if I don't want to (except maybe for my employer, but they pay me for that).

Python finally offloads some batteries

Posted Mar 17, 2022 8:34 UTC (Thu) by LtWorf (subscriber, #124958) [Link] (1 responses)

Python is not 10 lines on a pastebin.

Python finally offloads some batteries

Posted Mar 17, 2022 17:18 UTC (Thu) by NYKevin (subscriber, #129325) [Link]

I never said it was. My point is that, even if it *was* 10 lines on a pastebin, people would still expect support, because people, in general, are unreasonable, and developers get tired of dealing with them.

Python finally offloads some batteries

Posted Mar 24, 2022 20:49 UTC (Thu) by dm93 (guest, #157602) [Link]

This was my experience as well.

I was told not to fix things because "it would clutter up the git history."


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds