Post

I’m not sure that the root here is entitlement. It clearly went in bad places. But I’m not sure I’d describe “hey git history was rewritten plus hosting was moved, why is that?” To be an entitled thing, especially with a crate with 174M downloads Not waiting like a day to hear back? Fairly entitled

Also, I'm not sure if this is correct, but it seems like the github account who announced the move and nuked the commit history wasn't one of the previous maintainers, making is seem quite a bit more suspicious.

I think part of the problem here is the nature of large distributed communities on the web. Where even if 99.9% of the rust community is reasonable and polite, in a community with 100,000s of people there are still hundreds of assholes. And it only takes one dedicated asshole to ruin someone’s life

There’s certainly *some* entitlement involved in feeling entitled to a maintainer’s legal name, family relations and home address when they have reasonable suspicions about a project. The maintainer could have handled the migration better but as you say it doesn’t mean the response was proportional.

To clarify the context of my prev comment: I am not familiar with the Doxxing or Git History rewrites; my perspective is as a heavy bincode user who noticed some warning signs over the past few months. I have been mentally prepared for this, but don't intend to immediately switch dependencies.

I use Bincode on a few large projects. Will keep using for now, but have been on the lookout for a replacement for a while now. There were several [to me] red flags regarding discussions over Chrono and Heapless imlementations, and their SourceHut readme. @jamesmunns.com Sounds like PostCard time

As a formerly-happy bincode user, I've been following along with the bincode saga with moderate dismay at the way things are being handled with next to zero communication. But doxxing someone over it? That's absolutely vile behavior.

Marshall Bowers@maxdeviant.com

Yea, my issue isn't so much the move to SourceHut as it is the way in which it was done. We have an anonymous-looking account that doesn't seem at all associated with the project nuking the entire repository contents and replacing it with a manifesto of sorts. Why not just archive and leave it?

they did this to remove someone's name, right? was it due to gdpr? because holy shit i had to deal with a gdpr request and that involved history rewrites on a github repo and the amount of "no, we cannot control the local history of people who have forked the repo" was exhausting

What a bad situation. Yeah, changing infrastructure and rewriting Git commit history without clear comms is bad, but nothing justifies doxing people (in this case sharing real names and addresses of maintainers).

I don't get the whole 'rewriting history is bad' thing? The repo doesn't actually form part of a supply chain (crates.io doesn't attest anything about releases matching commits/repos), so rewriting metadata seems entirely harmless

In short: it's complicated, but generally rewriting history is bad. If you're an organization that needs to assess OSS dependencies for risk, a major Git history rewrite would likely need to trigger a new audit of that dependency to ensure nothing malicious has slipped in.

It’s suspicious, not inherently wrong. And they rewrite more than metadata, they removed all commits. Still doesn’t justify doxxing but it’s a legitimate thing to *ask* about

I can see how well-meaning people might end up doing this (I was party to an incident where someone got doxed because of some genuine safety concerns), but, like. Even if it wasn't deliberately ill-intentioned it's a massive fuckup. Do not dox people.

Doxxing is 100% unacceptable. As all of our ecosystems rely on trust, unexplained actions/changes like this do erode that trust. Just a really tough way to learn "my project got popular which means users will get mad if I mishandle that trust". I repeat, no situation justifies doxing.

In this situation, a possible better approach would have been to post an issue/note on the GH project with the planned changes first. Hope the maintainer learns from this *despite* the unfortunate circumstance. Again, 100% shitty behavior on these Reddit dox'ers. Not blaming the maintainers.

Tbh, I initially can really understand the both side of this. I do think it's reasonable to be suspicious of git history being changed. I draw the line when they started doxxing, truly awful stuff, and what's the point?

Yeah the moment I saw that info in the reddit thread I was like "okay I get why people were concerned initially about the git history stuff, but this is several steps too far the fuck is wrong with you". Was sad but not surprised to see the follow-up.

If someone posts my real name on reddit, much less my address, my PARTNER'S NAME, because they don't like a decision I made with a library I wrote, even with good intent...I might well take it down permanently as well. Like come on, it's not *hard* to find out these days but I am pseud for a reason.

> Real names were posted, familial relations were posted and speculated on, home addresses were revealed. jfc. What a dumpster fire. and then theres people like: > Crate owner throws hissy fit and cries about being doxxed like being upset about that is somehow so outlandish...

I actually don't think the person who did it even intended it badly, they just did not think at all about the implications. But I could read between the lines as soon as bits of info started surfacing just why the author probably wanted privacy and then to see people just continue...blech.

Or just, like, diff? Everybody wanna be a supply chain security expert but don’t nobody wanna stop putting things they find on the floor directly into their mouths

Please I need to understand what’s going on in that thread. “I don’t know what you expected other than a doxxing when you rewrite git history” “yeah it’s bad that they did that but you were vaguely suspicious so idk what to tell you” what the fuck

Verbatim quote: Me: “doxxing is utterly inexcusable” Them: “I don’t believe in the world that’s [sic] black and white, sorry”

The prevailing view in that thread seems to be that “doxxing is bad but it’s fine to dig up someone’s whereabouts or contact information so you can contact them privately about code you’re upset about” and, uh, no? What the fuck is even happening