Diseased Open Source Software Community - it's about ethics in Code of Conducts

  • 🔧 At about Midnight EST I am going to completely fuck up the site trying to fix something.
"This pull request adds racial profiling to Deno's package management system. It does this by natively implementing webcam support, and adding a git hook that deletes the entire active project if the user's skin color is darker than #CFCFCF."

Even the "mix of ideas, experience and background" argument is horseshit. When you have a group of people trying to solve a technical problem, that group gains nothing from including a petrol huffing Abo, an barely literal jogger, or a troon who just keeps talking about all the things he likes to shove up his colon. It's diverse, but it's only damaging to the project. It turns out that people who have something to offer tend to have a lot in common. Those stupid mantras like "there are no bad ideas" and "all ideas are equally valid" (yes, I literally heard someone say that) are complete nonsense.
I'd understand if they wanted a diversity of educational and career backgrounds, but big tech obviously gives no shits about that; if you aren't straight out of a Tier-1 college or lucrative startup, you can fuck right off. It's a real mystery why your team would be lacking in diversity when you base your hiring decisions on a game played primarily by people of a very specific cultural and economic background.
 
Remember a while back when I mentioned how crates.io, the package repository for Rust, has a name squatting problem? Apparently the crates.io admins are aware of this problem, and have decided that the best decision is to do nothing. In true Rust fashion, the most recent Reddit thread on the topic is full of people bickering over minor issues while no actual solutions are put forward or acted upon (Link/Archive). Hilariously, someone in that thread linked to seven different threads on the official internal Rust forum (1, 2, 3, 4, 5, 6, 7 [No archives because they use a forum software that never archives properly]) about the exact same topic. According to the same person, you can find even more threads on the same topic by searching "squatting" on that forum. It seems like Rust's obsession with counsels and community involvement in solutions leads to nothing but endless bikeshedding.
 
It seems like Rust's obsession with counsels and community involvement in solutions leads to nothing but endless bikeshedding.
I like my OSS projects to run like how I hate governments to run: with a benevolent dictator for life who has the ability to cut through red tape and take decisive actions when shit needs to get done. This definitely sounds like a case of slow death by committee.

(The big difference, of course, is that if I don't like the direction an OSS project is going due to its dictator, I can just click the "Fork" button. Would be great if I could do that with my government.)
 
I like my OSS projects to run like how I hate governments to run: with a benevolent dictator for life who has the ability to cut through red tape and take decisive actions when shit needs to get done. This definitely sounds like a case of slow death by committee.

And the code of conduct is don't piss off that person. Or if you do, as you point out, there's the "Fork" button right there.
 
at least the rust guys won't have an npm left-pad scandal, mostly because they actually have a fucking standard library.
 
  • Like
Reactions: 0MXT9oCU and awoo
I like my OSS projects to run like how I hate governments to run: with a benevolent dictator for life who has the ability to cut through red tape and take decisive actions when shit needs to get done. This definitely sounds like a case of slow death by committee.

(The big difference, of course, is that if I don't like the direction an OSS project is going due to its dictator, I can just click the "Fork" button. Would be great if I could do that with my government.)

the balancing act is to not have someone who will strangle a project (Ulrich Drepper supposedly held back glibc development by being so uncooperative, but idk the actual details)
 
the balancing act is to not have someone who will strangle a project (Ulrich Drepper supposedly held back glibc development by being so uncooperative, but idk the actual details)

I feel like the main issue with glibc's stalled development had less to do with Ulrich being uncooperative (though that was certainly a factor) and more to do with the GNU Project being terminally exceptional. More often than not, their sub-projects end up stalling out because they prefer to keep their eyes on abstract goals with no clear direction where to go instead of producing functional code that would make an impact. It happened to big pieces of software under their watch like the Hurd kernel and glibc (to a lesser extent) and it even happens to smaller pieces of software like GNU IceCat.

Let's take a look at another uncooperative git: Linus Torvalds is far from what I'd call a benevolent dictator and his behaviour mirrors Ulrich's on some measure. He's prone to throwing autistic shitfits if a developer breaks userspace and some of his most infamous outbursts have been extensively documented by tech news outlets and the community at large. Thus, a lot of people including competent programmers who could make beneficial contributions to the kernel end up being scared off. But that apparent air of toxicity has its blessings too.

The most crucial difference between the GNU Project and the Linux kernel is that the kernel project is all about creating a functional piece of software. He even said at DebConf 2014 that the other verbiage in the GPLv2 isn't important to him as long as he just gets source code back. If Linus cowtowed to requests to stop being a jackass, internal/personal politics, or any of that other bullshit, the kernel would be in the same state of limbo that libreboot is in right now. Libreleah chimped the fuck out about transphobia on the FSF's mailing lists and turned the entire libreboot project's website into some troon manifesto, shunning away people who actually wanted to contribute or even use the damn software in the first place.

It's not enough to be a benevolent dictator in the world of open source. Richard Stallman was a benevolent dictator, but he enabled too many retards like libreleah and Ulrich to run rampant and in the end, it did irreparable damage to the project and its reputation. You need to be a ruthless tyrant whose ultimate priority is the code itself.
 
It's been a while since I posted something about the Godot Discord server.

At the start of March, the mod and "professional memelogist" Xananex took a brave stand again "offensive programming memes".
OffensiveMemes1.png
OffensiveMemes2.png

The mods of course decided to change the godot server logo to the gay pride flag, the one with black and brown because of course they would.
Godot_Pride_Variant_v2.png
I don't see any backlash to this change, but I did see responses to a backlash. So either the dissent was deleted, it happened elsewhere, or it was entirely made up. This resulted in this post with 4 upvotes.
MorePolitics.png


But it wasn't pride that was the big fuck up. With Godot growing in popularity, head mod Xananex decided that this was a bad thing.
LessPlz1.png

The conversation goes on for a while with him doubling down every time. His argument the whole time seems to be that Godot getting popular means it's harder to police the community, and that it's not "interesting".

I should reiterate, the Discord mods have nothing to do with the engines development as far as I know, and while they do seem to have a direct line to the dev/devs, they don't seem to have much power. eg. At time of writing this post, the Discord website is completely devoid of any LGBT or BLM branding, even the dev blogs are about script parsing and engine features with no politics in sight.
 
Yeah xananax is just a discord power janny and hasn't made any technical contributions to Godot as far as I can see from his Github contributions. What I am seeing is a garden variety résumé padder who is latching onto FOSS projects and using his clout to politicise the project without actually doing anything, but thankfully the users there aren't having it.

I don't expect much from the kind of person who retweets Greta fucking Thunberg.
 
The Godot game engine Discord drama continues. I think most of these screen-caps speak for themselves.
NotAGameEngine.png


PrideItself.png

When logic fails.
Banned.png

I don't know what Arch is. Is he talking about Linux?

NewRole.png


After what an hour of screaming at their own community, dismissing every counter argument and objection as trolls with sock accounts, eventually the dust settled. In the aftermath, two had an epiphany.
Disappointed.png

Minds.png
 
The Godot game engine Discord drama continues. I think most of these screen-caps speak for themselves.
View attachment 1350336

View attachment 1350335

When logic fails.
View attachment 1350334
I don't know what Arch is. Is he talking about Linux?

View attachment 1350333

After what an hour of screaming at their own community, dismissing every counter argument and objection as trolls with sock accounts, eventually the dust settled. In the aftermath, two had an epiphany.
View attachment 1350332
View attachment 1350331
This is what happens when you cater to the transformation and porn communities as a game engine. These are all troomers and coomers.
 
Banned.png

I don't know what Arch is. Is he talking about Linux?
I can't imagine what else it could be. I'll give them the benefit of the doubt that it was just a joke since I don't know why Arch would be cancelled and couldn't find anything after a quick search, but from the other messages, this person and that LillyByte person seem to be on an around-the-world power trip. Jesus.

If I ever have time to get into game dev, I was going to give Godot serious consideration as my engine, but at least this part of the community seems to be really toxic and counter-productive. Is there an IRC channel somewhere we can use instead? I've never seen an IRC channel for an OSS project with users so dismissive of promoting an agenda over the project itself. I guess the technical speed bump required to know how to use IRC keeps a lot of those people out.
 
If I ever have time to get into game dev, I was going to give Godot serious consideration as my engine, but at least this part of the community seems to be really toxic and counter-productive.
It's a decent enough engine. I like it, but the community sucks outside of a few big name YouTube tutorial guys.

It seems to have a problem many game engines have. Most of the people who know their stuff aren't hanging around on Discord 18 hours a day. The result is a huge userbase of mostly lurkers, while a small circle of mods runs around virtue signaling all day.

The ban rate is almost reaching ResetEra levels.
10SecondBan.png
 
If I ever have time to get into game dev, I was going to give Godot serious consideration as my engine, but at least this part of the community seems to be really toxic and counter-productive. Is there an IRC channel somewhere we can use instead? I've never seen an IRC channel for an OSS project with users so dismissive of promoting an agenda over the project itself. I guess the technical speed bump required to know how to use IRC keeps a lot of those people out.

don't let it discourage you. every surface programming community, especially ones surrounding video games, look like this now. you're not going to find any project not riddled with social parasites.

Is this xananax [he/him] tard just a male or are they at least FtM?

Yeah, it's a dude. He's also from Lebanon and he's basically doxed himself already, but here you go.

0.jpeg

Xananax / Xananax Prozaxx / Jad Sarout

Kamil Edde Str, Abboud Bldg, 5th fl Ashrafieh, Beirut, Lebanon

https://xananax.com/ (archive) contains all the social linkage I can't be bothered to copy paste, but he uses the same handle everywhere
Tel +96170261482 +380669618972

me@xananax.com Personal
jad@mutnt.io Personal
xananax@yelostudio.com Work
 

Attachments

I can't imagine what else it could be. I'll give them the benefit of the doubt that it was just a joke since I don't know why Arch would be cancelled and couldn't find anything after a quick search, but from the other messages, this person and that LillyByte person seem to be on an around-the-world power trip. Jesus.

If I ever have time to get into game dev, I was going to give Godot serious consideration as my engine, but at least this part of the community seems to be really toxic and counter-productive. Is there an IRC channel somewhere we can use instead? I've never seen an IRC channel for an OSS project with users so dismissive of promoting an agenda over the project itself. I guess the technical speed bump required to know how to use IRC keeps a lot of those people out.
Just ignore the retards. Godot is a really good engine with serious minds behind it and I wouldn't write it off because the discord server is gay (pretty much par for the course).
You won't ever need to ask them anything anyway, there's demos and in engine class documentation for pretty much everything.
 
Back