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

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
If you don't check your log files every once in a while to see if nothing quietly fell apart then I don't know what to tell you.
If it fell apart quietly without you seriously noticing then it probably was not that important :)

It's always a community leader or something.
Because people who want to invade products just to control them don't want to actually put the work in.

Being a community moderator is an easy way to have power and recognition without actually helping with the project.

You see the same phenomenon with teachers, cops, and politicians, control freaks are attracted to positions of authority, but in the software industry it's even worse because you can do it anonymously from the comfort of your mother's basement.
 
Last edited:
[They] say it's just basically "don't be an asshole", so how can you disagree with it?

Reddit CoC lover said:
[...] but the rest amounts to "don't be an asshole" and "keep your junk in your pants"

Have they read the Rule of St Benedict? If you take out the few direct references to [the thing that some people might disagree with or find objectionable] then the rest amounts to "don't be an asshole" and "keep your junk in your pants", seems like they have a lot in common. How could they disagree with that?

Of course, their response will be the eternal "but it's different!"... You can't argue with these people; Changing their mind would require them to admit that they were wrong. The most entertaining way of dealing with them is to use their own words against them and turn them into the cause of their own destruction.
 
Adding further to this, a contributor called "Jon Ringer" has published a tell all livestream on his own experiences of the Nix project and getting forced out for not being a tranny in essence, he's been a contributor for 5 YEARS before being forced out, they do it for free!. Description and time codes below:
Archived in 6 parts.
Part 1:


Part 2:


Part 3:


Part 4:


Part 5:


Part 6:
 

Attachments

  • 1739716174550730.png
    1739716174550730.png
    653.8 KB · Views: 90
That rant about malloc is 10/10. No notes.

What I like about it is that it defends arena allocation (an objectively correct way to reason about and implement some things) while acknowledging that linking lifetimes of objects together doesn't work in all cases. It doesn't have the uninformed smugness of most gamedevs who just say "just arena allocate it, bro" while not being aware that not everything is a game.

But I still wonder how much of modern software slowness is because of overusing malloc vs. just general lack of care for development. I doubt it is that significant, but is still a factor affected by the root cause nonetheless.
 
Another Open Source dev also tarded out:
"Dale Whinham" who wrote the, actually pretty useful, MT32-Pi software to turn a Raspberry Pi into a Roland MT32 synth for retro use.
Please note
It's unlikely that there will be any further releases of mt32-pi.

I have endured a sustained campaign of abuse from members of the VOGONS forum, been labelled a "clout-chaser", had threats sent to my personal email address, code been used in other projects without proper accreditation, my 3D print designs stolen and sold by faceless eBay/Etsy sellers, personal attacks made towards me when people don't get their feature request... the list goes on and on.

There is only so much I can take.

My mental health has been in decline as a direct result of this behavior; the joy of working on this project has pretty much gone. There is nothing to be gained from putting time and hard work into it any more. There is no gratitude, no encouragement - just entitled behavior and grift.

To those who supported this project in the past, especially whilst I was a struggling student who needed all the uplift I could get, thank you sincerely.

Seeing as he hasn't touched in in nearly 2 years I'm not sure why the sperg out now. Just let it go.

Not quite as whiny as Martin but still pretty whiny.
 
Another Open Source dev also tarded out:
"Dale Whinham" who wrote the, actually pretty useful, MT32-Pi software to turn a Raspberry Pi into a Roland MT32 synth for retro use.


Seeing as he hasn't touched in in nearly 2 years I'm not sure why the sperg out now. Just let it go.

Not quite as whiny as Martin but still pretty whiny.
I've heard some not so good things about VOGONS on the net in passing so this could actually be true...
 
This is one thing I noticed about these people. They will say "x is an evil nazi rapist turbochud fundamentalist christian fascist transphobe racist furphobe" and refuse to share anything that was actually said. Meanwhile, they'll call people sharing direct screenshots of things they say libel and defamation.
Because asking for proof means you're defending the evil space super Nazi. Why do you need to know the exact numbers of puppies he LITERALLY kicked in the face? He's BAD I'm SAYING HE IS what more do you need? You transphobic, buddy?
 
Every person who talks crap about C, needs to lube their dilator and get out of programming, fucking autistic zoomer nigger script kiddies.
I'm not a programmer, but did projects on C, I had no internet to consult randos on reddit, just a book and a teacher, you need to have this thing called "discipline" to write proper code with C.
So you can't expect borderline shizos who got into programming by autistic habbits to make proper software with C and such.
Look at troons and their rust.
Every person who needs a toilet to shit, needs to lube his left hand and learn to wipe with it, fucking elitist white no good civilization builders.
I'm not a toilet user, but do shit in public, I had no plumbing to consult or toilet paper to use, just a street and my hand, and people need to have this thing called "diarrhea" to have a good time shitting.
So don't expect white people who will walk five minutes to a toilet rather than pulling their pants down in the nature trail to know what they're talking about.
Look at anglos and their toilets.
 
What are trannies even "working" on, linux is already feature complete and does everything.
What new features of the kernel are using rust, mac shit?
With the recent event probably none :)

As for what new features linux kernel needs, it's various improvements for drivers, some additional code for existing drivers to support new chips and hardware, some filesystem work (when the developers don't shoot their wives or go crazy) and so on. But the stuff that gets mainlined is either done by sane people or by people working for companies, who know they will not get paid if they fuck up so they are all playing nicely.
 
Greg K-H posts about Rust for Linux in the Linux kernel mailing list, highlighting why it it is a great addition to Linux:

As someone who has seen almost EVERY kernel bugfix and security issue
for the past 15+ years (well hopefully all of them end up in the stable
trees, we do miss some at times when maintainers/developers forget to
mark them as bugfixes), and who sees EVERY kernel CVE issued, I think I
can speak on this topic.

The majority of bugs (quantity, not quality/severity) we have are due to
the stupid little corner cases in C that are totally gone in Rust.
Things like simple overwrites of memory (not that rust can catch all of
these by far), error path cleanups, forgetting to check error values,
and use-after-free mistakes. That's why I'm wanting to see Rust get
into the kernel, these types of issues just go away, allowing developers
and maintainers more time to focus on the REAL bugs that happen (i.e.
logic issues, race conditions, etc.)

I'm all for moving our C codebase toward making these types of problems
impossible to hit, the work that Kees and Gustavo and others are doing
here is wonderful and totally needed, we have 30 million lines of C code
that isn't going anywhere any year soon. That's a worthy effort and is
not going to stop and should not stop no matter what.

But for new code / drivers, writing them in rust where these types of
bugs just can't happen (or happen much much less) is a win for all of
us, why wouldn't we do this? C++ isn't going to give us any of that any
decade soon, and the C++ language committee issues seem to be pointing
out that everyone better be abandoning that language as soon as possible
if they wish to have any codebase that can be maintained for any length
of time.

Rust also gives us the ability to define our in-kernel apis in ways that
make them almost impossible to get wrong when using them. We have way
too many difficult/tricky apis that require way too much maintainer
review just to "ensure that you got this right" that is a combination of
both how our apis have evolved over the years (how many different ways
can you use a 'struct cdev' in a safe way?) and how C doesn't allow us
to express apis in a way that makes them easier/safer to use. Forcing
us maintainers of these apis to rethink them is a GOOD thing, as it is
causing us to clean them up for EVERYONE, C users included already,
making Linux better overall.

And yes, the Rust bindings look like magic to me in places, someone with
very little Rust experience, but I'm willing to learn and work with the
developers who have stepped up to help out here. To not want to learn
and change based on new evidence (see my point about reading every
kernel bug we have.)

Rust isn't a "silver bullet" that will solve all of our problems, but it
sure will help in a huge number of places, so for new stuff going
forward, why wouldn't we want that?

Linux is a tool that everyone else uses to solve their problems, and
here we have developers that are saying "hey, our problem is that we
want to write code for our hardware that just can't have all of these
types of bugs automatically".

Why would we ignore that?

Yes, I understand our overworked maintainer problem (being one of these
people myself), but here we have people actually doing the work!

Yes, mixed language codebases are rough, and hard to maintain, but we
are kernel developers dammit, we've been maintaining and strengthening
Linux for longer than anyone ever thought was going to be possible.
We've turned our development model into a well-oiled engineering marvel
creating something that no one else has ever been able to accomplish.
Adding another language really shouldn't be a problem, we've handled
much worse things in the past and we shouldn't give up now on wanting to
ensure that our project succeeds for the next 20+ years. We've got to
keep pushing forward when confronted with new good ideas, and embrace
the people offering to join us in actually doing the work to help make
sure that we all succeed together.

thanks,

greg k-h
source | archive

He's completely right. It's not a silver bullet, but it's just another tool that lets you write more correct code while preventing dumber kinds of bugs.
 
Back