Important:
-
To edit, open a pull request. We will merge it as soon as we see the notification.
-
To receive notifications about the latest drama, subscribe to the Community-Driven Happenings Feed.
github-drama (community fork #2)
This is a curated collection of "dramatic" GitHub interactions.
Contributing to github-drama
This repo is intended to point out controversial situations that come up in the world of software development, and not to harass anyone. Sometimes tensions build up in
online interactions, and the intention of github-drama is to preserve links to such discussions so people can discover and read them.
Phylogenetic tree
This repository is neodrama/github-drama. It was forked from github-drama/github-drama repository in August 2023, when github-drama organisation was made private due to someone's report. The github-drama/github-drama repository was forked in 2022 from nikolas/github-drama.
How do I find drama?
Go into a GitHub project's issues, and sort by "Most commented" or "Most reactions".
What qualifies as drama?
There's no agreement on what's considered dramatic enough to be included in github-drama. There are plenty of "non-serious" GitHub threads, where the usual GitHub politeness
gives way to reaction GIFs and one-word replies, turning into something like a 4chan thread, but less funny. Common signs of drama: many unconstructive comments, many downvote
reactions, removed or hidden comments. If a repository's maintainer has locked conversation on a thread, that's also a good indicator that it could be included here.
Writing guidelines
- If there are non-github links that describe the drama, consider adding them. High priority external links to add are articles in popular journalistic media.
- Adding drama summary is not mandatory. In the simplest case the entry can just consist of the single link to the dramatic thread. Summary can be helpful when there are multiple links that need to be logically grouped to better understand the drama.
- When drama summary is added, it must be as neutral as possible. Describe facts and events, but do not assess drama participants' actions, advocate for any political/ideological views, or use a negative speech. When in doubt, leave out any details and make summary as short as possible.
actix/actix-web
albertodemichelis/squirrel/pull/67
Alex313031/thorium
- Chrome fork with Windows 7 support includes furry porn in chrome:/// pages for whatever reason.
- issues/463
- issues/468
ambv/black/issues/118
audacity/audacity/pull/835,
ghostarchive
angular/angular-cli/issues/1252
ansible/ansible/issues/10530
ant-design/ant-design/issues/13098
ariya/phantomjs/issues/15345
aspnet/Home/issues/2022
atom/tree-view/pull/804
atom-minimap/minimap/issues/588 (archive: 1, 2)
audacity/audacity/pull/835
AUTOMATIC1111/stable-diffusion-webui
ayojs/ayo/issues/36 (archive.ph) (archive.org)
badges/shields/pull/9474
bitwarden/clients/issues/11611
bower/bower
bower/bower/pull/1748
chrisaljoudi/uBlock - Ownership transfer/donations drama
CleverRaven/Cataclysm-DDA/pull/51079
cloudflare/wildebeest/issues/303,
archive.ph,
archive.org,
ghostarchive,
freezepage
- Cloudflare's embrace-and-extend Fediverse software posts private messages to the local public timeline. Cloudflare maintainers have flagged several comments that go into technical detail about the bug as spam.
crablang/crab/issues/14
CVarisco/community-story/pull/1
daeuniverse/dae
dear-github/dear-github/issues/107
Delgan/loguru/issues/563
django/django/pull/2692
docker/docker/pull/31075
docker/docker.github.io/issues/6910
docker/for-mac/issues/1120
doktornotor/pfsense-still-closedsource
dominictarr/event-stream/issues/116,
archive.ph,
archive.org,
ghostarchive.org
- Malicious owner takeover of npm package (@right9ctrl)
dotnet/cli/issues/3093
dotnet/csharplang/issues/993
dotnet/maui/issues/35
dotnet/roslyn/pull/3507
dotnet/roslyn - Tabs vs. spaces drama
dotnet/runtime/issues/27939
dotnet/runtime/issues/92849
dotnet/sdk/issues/22247
dotnet-foundation/Home - .NET Foundation ReactiveUI PR drama
EpicGames/Signup/pull/24
- Notification spam of 400k GitHub users due to tagging @EpicGames/developers on GitHub
- ycombinator
facebook/react/issues/10191
facebookresearch/llama/pull/73,
archive.ph,
archive.org,
ghostarchive
- Summary:
- Meta's LLaMA is a 65-billion-parameter large language model.
- The Register reported that
"someone on 4Chan posted details on how to obtain the whole model via peer-to-peer file sharing, and eventually instructions on how to download it all were published on GitHub."
on March 8, 2023.
(source: The Register)
- The Guardian reported,
"Initially posted to 4Chan, a link to the BitTorrent mirror of LLaMA eventually made it to GitHub"
on March 7, 2023.
(source: The Guardian)
- A GitHub user opened a pull request containing the magnet link originated from 4chan /g/.
(source: pull/73)
- Journalism:
- The Guardian,
archive.ph,
archive.org,
ghostarchive
- The Register,
archive.ph,
archive.org,
ghostarchive
- 4Chan /g/ 91850335,
archive.is,
ghostarchive
- 4Chan /g/ 91870752,
archive.is,
ghostarchive
- DesuArchive /g/ 91850335,
archive.ph,
archive.org,
ghostarchive
- DesuArchive /g/ 91870752,
archive.ph,
archive.org,
ghostarchive
- Hacker News,
archive.ph,
archive.org,
ghostarchive
- Hacker News page 2,
archive.ph,
archive.org,
ghostarchive
- Hacker News page 3,
archive.ph,
archive.org,
ghostarchive
- rDrama,
archive.ph,
archive.org,
ghostarchive
- Reddit r/MachineLearning,
archive.is,
archive.org,
ghostarchive
fasterthanlime/42da9378768aebef662dd26dddf04849
- Summary
- A GitHub user named @fasterthanlime published an article titled
"Rust: The wrong people are resigning" in May 2023,
highlighting concerns about the resignations of key individuals in the Rust language community.
- Journalism
Feodor2/Mypal/issues/3,
archive.ph,
archive.org,
ghostarchive
- Dramatis Personae on GitHub:
- Matt A. Tobin,
New Tobin Paradigm,
@mattatobin,
github,
archive.ph,
archive.org,
ghostarchive
- M. C. Straver,
Moonchild,
@wolfbeast,
github,
archive.ph,
archive.org,
ghostarchive
- OpenBSD volunteers
- Mypal volunteers
- Summary:
- OpenBSD-WIP volunteers were porting the Pale Moon browser to OpenBSD.
- Mypal volunteers were porting the Pale Moon browser to Windows XP.
- Pale Moon developers filed DMCA takedown notices against the forks.
- DMCA takedown notices on GitHub:
- 2021-10-14-pale-moon.md,
archive.ph,
archive.org,
ghostarchive
- 2021-10-27-pale-moon.md,
archive.ph,
archive.org,
ghostarchive
- 2021-10-28-binoc-central-mirror.md,
archive.ph,
archive.org,
ghostarchive
- 2021-10-12-boc-uxp.md,
archive.ph,
archive.org,
ghostarchive
- GitHub issues:
- jasperla/openbsd-wip/issues/86,
archive.ph,
archive.org,
ghostarchive
- Feodor2/Mypal/issues/3,
archive.ph,
archive.org,
ghostarchive
- Feodor2/Centaury/issues/39,
archive.ph,
archive.org,
ghostarchive
- Feodor2/Centaury/issues/40,
archive.ph,
archive.org,
ghostarchive
- Journalism on Kiwifarms:
- Journalism on Rdrama:
- Journalism on Reddit:
- Journalism on 4chan /g/:
- 4chan /g/ 83929918
- desuarchive 83929918,
archive.ph,
archive.org,
ghostarchive
- 4chan /g/ 85518484,
archive.is
- desuarchive 85518484,
archive.ph,
archive.org,
ghostarchive
- 4chan /g/ 86124256,
archive.is
- desuarchive 86124256,
archive.ph,
archive.org,
ghostarchive
fish-shell/fish-shell/pull/9512,
archive.ph,
archive.org,
ghostarchive
- Rust Evangelism and Fish Carcinisation - The Inevitable Evolution
- Fish-shell is an easy-to-use command line shell for Linux distributions and MacOS. A GitHub user named Ridiculousfish is a member of the Fish-shell organization and an Apple software engineer.
- Ridiculousfish opened a pull request titled "Rewrite it in Rust" in January 2023, the URL of which was shared on Y Combinator Hacker News and 4chan /g/, prompting numerous off-topic comments from Rust evangelists.
- Journalism:
- Hacker News,
archive.ph,
archive.org,
ghostarchive
- Lobste.rs,
archive.ph,
archive.org,
ghostarchive
- 4chan,
archive.is
- Desuarchive,
archive.ph,
archive.org,
ghostarchive
flathub/flathub/pull/1978
flutter/flutter/issues/11609
ggerganov/llama.cpp/pull/711
github/dmca
github/dmca - GTAmodding/re3 drama
golang/go
google/googletest
GoogleCloudPlatform/click-to-deploy/pull/209
greatsuspender/thegreatsuspender/issues/1175
Homebrew/homebrew-core/issues/24654 (archive: 1, 2)
Homebrew/homebrew-services/issues/151 (archive: 1)
Homebrew/legacy-homebrew/issues/50683 (archive: 1)
lllyasviel/stable-diffusion-webui-forge/discussions/169
- ComfyUI (Stable Diffusion frontend) devs accuse Forge (another SD frontend) of using their code, license drama ensues.
indutny/node-ip - CVE drama
irungentoo/toxcore/issues/1227
jashkenas/underscore/issues/1805
jdm-contrib/justdelete.me/issues/86 (archive: 1)
Jguer/yay/issues/496
joyent/libuv/pull/1015
jquery/download.jqueryui.com
JuliaLang/IJulia.jl/issues/398
katharostech/bevy_retrograde/issues/1
keepassxreboot/keepassxc/issues/10725
kenwheeler/slick/issues/681
kmmbvnr/django-jenkins/issues/349
kraih/mojo/issues/656
ksh93/ksh
ldapjs/node-ldapjs
lerna/lerna
Marak/colors.js
mdn/yari,
archive.ph,
archive.org,
ghostarchive
Microsoft/Terminal/issues/10362
Microsoft/TypeScript/pull/3622
Microsoft/vscode
- /issues/32405
- /issues/54261
- /issues/191229
- Summary:
A Chinese company created a fork of VSCode named CEC-IDE, but claims all credit done for it as a "Chinese Home-grown IDE", violating the MIT license.
Microsoft/vscode - Santa hat drama
Microsoft/web-build-tools/issues/673
mishoo/UglifyJS2/issues/2054
moment/moment/issues/1407
moq/moq - Privacy issues with SponsorLink
moxystudio/node-cross-spawn/pull/102
MrGlockenspiel/activate-linux/issues/138
MrMEEE/bumblebee-Old-and-abbandoned/issues/123
NanoAdblocker/NanoCore - Ownership transfer drama
NationalSecurityAgency/ghidra/issues/371
nextcloud/android - Unintentional synchronization of all files
NixOS/foundation - Anduril sponsorship drama
NixOS/nixpkgs/issues/4952
nixxquality/WebMConverter/commit/c1ac0baac06fa7175677a4a1bf65860a84708d67
nodejs/inclusivity/issues/9
nodejs/node
nodejs/readable-stream/pull/238
nodejs/TSC/issues/8
npm/npm/issues/19883
obsproject/obs-studio/pull/2868
obsproject/obs-studio/pull/10043
- Single JSON change that adds another streaming service rejected by maintainer with zero commits in the last few days, citing not meeting unspecified requirements.
oerdnj/deb.sury.org
omnivore-app/omnivore - Omnivore shutdown due to ElevenLabs purchase
opal/opal/issues/941,
archive.ph,
archive.org,
ghostarchive,
- Dramatis Personae:
- Summary:
- A core maintainer of Opal made transmisic and transphobic comments on the Internet.
- The creator of the Contributor Covenant opened an issue to kick the maintainer out of the Opal development community.
- Another core maintainer of Opal replied hostilely and closed the GitHub issue dismissively.
- Journalism:
- Hacker News,
archive.ph,
archive.org,
ghostarchive
- kiwifarms,
archive.ph,
archive.org
- 4chan /g/ 48559828,
desuarchive,
archive.ph,
archive.org,
ghostarchive
- 4chan /g/ 48569752,
desuarchive,
archive.ph,
archive.org,
ghostarchive
- 4chan /g/ 48575151,
desuarchive,
archive.ph,
archive.org,
ghostarchive
- 4chan /g/ 90214421,
desuarchive,
archive.ph,
archive.org,
ghostarchive
OpenBB-finance/OpenBBTerminal/issues/1625,
archive.ph,
archive.org,
ghostarchive
- Summary:
- Someone from OpenBB was scraping GitHub for emails and sending out marketing spam.
- SinSiXX opened an issue titled "Shit SPAM" on GitHub in April 2022.
- Journalism:
opencart/opencart
OpenTTD/OpenTTD/issues/7731
orgs/community/discussions/65343
palantir/tslint
P-H-C/phc-winner-argon2/issues/182
PiotrGrochowski/Consolas/issues/1 (archive: 1)
pkgxdev/pantry/issues/5358
PolyMC/PolyMC
portainer/portainer/issues/8452
- Summary:
- Portainer developers add an obnoxious e-begging button and call the built-in begware a new feature, not a bug.
- Kubernetes users install ad blockers in their development environment to suppress the nagware.
- The community then creates new ad-free forks and Docker images.
PowerShell/PowerShell/pull/1901
prettier/prettier/issues/6360,
archive.org,
archive.ph,
ghostarchive.org
https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277
- Developer posts a gist of his objective grievances with Wayland, holywar in comments ensues. Rust Evangelism Strike Force derails the thread as usual.
projecthamster/hamster/issues/574
promises-aplus/promises-spec/issues/94
ptsteadman/notebook/pull/1,
archive.org,
archive.ph
pyca/cryptography/issues/5771
pypa/pipenv/issues/1050
python/mypy/issues/11492
p0deje/Maccy/issues/482,
archive.is,
archive.org,
ghostarchive
- Some users can't figure out why they can't copy or paste with the clipboard manager and can't find any fix. Several people with the problem complain, and the problem is widespread due to the Ventura update. Finally, after much struggle, the issue is closed.
qbittorrent/qBittorrent/issues/9407
qbittorrent/qBittorrent/issues/18618
- Summary:
- Without first consulting the qBittorrent developers privately,
an alt account publicly disclosed a path traversal vulnerability
by opening a GitHub issue in February 2023.
(Coordinated Vulnerability Disclosure, CVD, Wikipedia)
- One GitHub user responded,
"That doesn't respect my freedom™ to use a better client."
Many reacted to the reply with a thumbs-down emoji.
(Source)
- Another GitHub user commented,
"What is your problem with using civilized language?"
A qBittorrent maintainer marked the comment as abuse.
(Source)
rails/rails
raivo-otp/ios-application
redis/redis/pull/13157
resque/resque/issues/1406
restic/issues/1786
RIAEvangelist/node-ipc/issues/233 (archived: https://archive.ph/WGHMt)
rms-open-letter
RupertBenWiser/Web-Environment-Integrity,
archive.ph,
archive.org,
ghostarchive
- /issues/28,
archive.ph,
archive.org,
ghostarchive
- /pull/29,
archive.ph,
archive.org,
ghostarchive
- Summary:
- Google is prototyping a browser fingerprinting API that detects the browser's build, extensions, and overall environment around it.
- This API allows for websites to collectively exclude all browsers and users that do not use any browser, extension, or OS approved (attested) by Google themselves, essentially forcing all browser developers to register their web browser to Google for testing, and disallowing most Chromium forks.
robertdavidgraham/masscan/issues/482
rollup/rollup/issues/2716
rubocop/rubocop/issues/8091 (archive.org, archive.ph)
SerenityOS/serenity/pull/6814
- Hobbyist OS developer rejects inclusivity documentation changes PR, people of gender raid the comments three years late.
signalapp/Signal-Android/issues/8974
- Signal developers removed a passphrase and forced users to use a fingerprint. User claims that they received money from secret service for reducing a privacy of their app.
snarfed/bridgy-fed
spatie/laravel-newsletter/pull/228
spring-projects/spring-hateoas/issues/66
standard/standard/issues/1381
stevemao/left-pad/issues/4
strongloop/loopback/issues/1079
syl20bnr/spacemacs/pull/3484
systemd/systemd
tc39/proposal-cancelable-promises/issues/70
telegramdesktop/tdesktop/issues/96
tenacityteam/tenacity/issues/99 (archive.org, archive.is)
- Tenacity, an Audacity fork, is an easy-to-use multi-track audio editor and recorder. A GitHub user named Cookiengineer was the leader and one of the developers of Tenacity.
- Some 4chan users doxxed and attempted to murder Cookiengineer in a coordinated attack campaign in July 2021. (source: theregister 2021)
- Cookiengineer quit after the harassment and stabbing from the 4chan users. (source: issues/99)
tiangolo/fastapi/issues/3273
tip4commit/tip4commit/issues/127
todogroup/opencodeofconduct/pull/70
tootsuite/mastodon/pull/9898
torvalds/linux/commit/6e90b675cf942e50c70e8394dfb5862975c3b3b2
twbs/bootstrap/issues/3057
twitter/scrooge/issues/222
ValveSoftware/Source-1-Games/issues/2475
ValveSoftware/steam-for-linux/issues/3671
vcflib/vcflib/issues/206
VHSgunzo/lutris-wine/issues/15
vimeo/player.js/issues/28
voat/voat - Scalability drama
webpack/webpack-cli/issues/1612
WhisperSystems/Signal-Android/issues/127
WICG/interventions/issues/18
WinampDesktop/winamp
xenia-canary/xenia-canary/pull/180
- Summary
- One of developers of Xenia, an Xbox 360 emulator, added an anti-feature that plays loud noises when loading ISO images, together with nagging messages about "piracy".
- Said developer revealed to be a Discord moderator that happened to get tired of people asking for support without proving an ownership of the game.
- After backlash, the developer nukes his account with other contributors cleaning up the mess later.
- Journalism
yuzu-emu/yuzu/issues/13189 (archive)
- Summary
- Windows 7 user complained about lacking support for his OS
- User didn't like being told to switch to linux
- User intensively messaged Nintendo of America to issue a Cease & Desist letter to developers
- Opens issue when they actually did it
- Journalism
zedeus/nitter/issues/983
zenparsing/es-observable/pull/97
zloirock/core-js
- In May 2019, zloirock, the maintainer of the popular core-js library, added a code that printed promotional message into the postinstall script of his NPM package: issues/548
- In November 2019, @zloirock lost an appeal to overturn an 18-month prison sentence imposed for causing a lethal road accident: The Register (2020)
- In February 2023, @zloirock posted 10000-word So, what's next? article about open source sustainability and maintainer burnout problems and linked it in the GitHub issue. The issue elicited hundreds of comments and thousands of thumb-ups and heart emojis from GitHub users: issues/1179
- So, what's next? article,
archive.ph,
archive.org,
ghostarchive
- GitHub issues
- issues/548,
archive.ph,
archive.org,
ghostarchive
- issues/635,
archive.ph,
archive.org,
ghostarchive
- issues/708,
archive.ph,
archive.org,
ghostarchive
- issues/767,
archive.ph,
archive.org,
ghostarchive
- issues/1179,
archive.ph,
archive.org,
ghostarchive
- Journalism
- The Register (2020),
archive.ph,
archive.org,
ghostarchive
- The Register (2023),
archive.ph,
archive.org,
ghostarchive
- Hacker News 22681860,
archive.ph,
archive.org,
ghostarchive
- Hacker News 34780859,
archive.ph,
archive.org,
ghostarchive
- RDrama 149560,
archive.is,
archive.org
- 4chan /g/ 91675671,
archive.ph,
archive.org,
ghostarchive
- DesuArchive 91675671,
archive.ph,
archive.org,
ghostarchive
- Kiwifarms,
archive.ph,
archive.org,
ghostarchive
@webdevdrama on Twitter