Skip to content

neodrama/github-drama

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

github-drama (community fork #2)

This is a curated collection of "dramatic" GitHub interactions.

About this project

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.

To receive notifications about the latest drama, subscribe to the Community-Driven Happenings Feed.

For contributing guidelines, see CONTRIBUTING.md.

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.


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

  • A heated debate erupts over Black's strict formatting rules, with users arguing about code style enforcement and the project's "opinionated" approach. The thread becomes a battleground for code formatting philosophies.

angular/angular-cli/issues/1252

  • A long-standing issue where users complain about the CLI's handling of dependencies and build output.

ansible/ansible/issues/10530

  • Users are surprised by the appearance of "cowsay" ASCII art in Ansible output, enabled by default if the cowsay binary is present.

ant-design/ant-design/issues/13098

  • A Christmas-themed easter egg in the UI library triggers a request for a prop to disable it.

ariya/phantomjs/issues/15345

  • A new maintainer announces his suspension of PhantomJS development.

aspnet/Home/issues/2022

  • ASP.NET Core 2.0 packages dropped support for .NET Desktop.

atom/tree-view/pull/804

  • A pull request aimed to restore single-click file opening in Atom's tree view.

atom-minimap/minimap/issues/588 (archive: 1, 2)

  • Atom Minimap package integrated Kite, an AI-powered coding assistant.

audacity/audacity/pull/835, ghostarchive

  • Audacity maintainers propose adding Analytics to the open-source audio editor, sparking immediate backlash from privacy-conscious users.

AUTOMATIC1111/stable-diffusion-webui

ayojs/ayo/issues/36 (archive.ph) (archive.org)

  • Ayo.js forked from Node.js.

badges/shields/pull/9474

  • A new contributor attempted to add a Bazel logo to Shields.io.

bitwarden/clients/issues/11611

  • Bitwarden's desktop version 2024.10.0 introduced a proprietary SDK, making it impossible to build the client without it.

bower/bower

  • /issues/1102
  • /pull/1748
  • Bower's first-run prompt asking for anonymous usage reporting disrupted automated workflows.

bower/bower/pull/1748

  • Bower's LockFile feature was proposed, aiming to introduce dependency locking.

causiq/logary/issues/345

  • Logary introduced a licensing model that required commercial IIS/Kestrel users to pay fees, sparking debate over fairness and F# ecosystem support.

chrisaljoudi/uBlock - Ownership transfer/donations drama

  • /pull/1517
  • /issues/1153
  • A contributor accused the maintainer of soliciting donations for work done by others.

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

daeuniverse/dae

deepseek-ai/deepseek-llm/issues/51

  • User brought up the pro-china political bias of the LLM, causing a flamewar in the comments.

dear-github/dear-github/issues/107

Delgan/loguru/issues/563

  • Loguru's use of pickle for exception serialization was flagged as a security risk by a user's company.

django/django/pull/2692

  • Django replaced occurrences of master/slave terminology with leader/follower.

django/django/pull/19631

docker/docker/pull/31075

  • Docker switched to a YY.MM versioning scheme, sparking debate over semantic versioning and release cadence.

docker/docker.github.io/issues/6910

  • Docker required users to log in to download Docker CE.

docker/for-mac/issues/1120

  • Docker users requested the ability to download old releases, citing issues with newer versions and the lack of an official archive.

doktornotor/pfsense-still-closedsource

  • A repository was created to document claims that pfSense falsely advertises itself as open-source, arguing that key components are not publicly available.

dominictarr/event-stream/issues/116, archive.ph, archive.org, ghostarchive.org

  • Malicious owner takeover of npm package (@right9ctrl)

dotnet/cli/issues/3093

  • .NET Core's telemetry feature was criticized for being enabled by default.

dotnet/csharplang/issues/993

  • A proposal suggested creating a Chinese version of C#, F#, and VB.

dotnet/maui/issues/35

  • .NET MAUI's name clashed with existing projects Maui Linux and MauiKit

dotnet/roslyn/pull/3507

  • Roslyn removed occurrences of the term "whitelist" from its codebase, replacing it with alternative terminology.

dotnet/roslyn - Tabs vs. spaces drama

dotnet/runtime/issues/27939

  • Tuple member naming conventions in .NET were debated, with discussions on whether PascalCase or camelCase should be used.

dotnet/runtime/issues/92849

dotnet/sdk/issues/22247

  • Hot Reload was removed from dotnet watch, making it exclusive to Visual Studio

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

fasterthanlime/42da9378768aebef662dd26dddf04849

Feodor2/Mypal/issues/3, archive.ph, archive.org, ghostarchive

fish-shell/fish-shell/pull/9512, archive.ph, archive.org, ghostarchive

flathub/flathub/pull/1978

  • A Flathub pull request proposed an unofficial MultiMC distribution.

fluentassertions/fluentassertions/pull/2943

  • Fluent Assertions transitioned to a dual-licensing model.

flutter/flutter/issues/11609

  • A proposal suggested adding JSX-like syntax to Dart for Flutter.

ggerganov/llama.cpp/pull/711

  • A pull request proposed reverting a breaking change to the model format and mmap support.

github/dmca - youtube-dl takedown

github/dmca - GTAmodding/re3 drama

golang/go/issues/21956

  • A user advocated for moving Go's development workflow entirely to GitHub.

golang/go/issues/33021

  • A proposal suggested removing the Google logo from the Go website

google/googletest/issues/1660

  • Google Test's documentation was criticized for being unclear

google/googletest/issues/1666

  • A user described Google Test as difficult to install and configure.

GoogleCloudPlatform/click-to-deploy/pull/209

  • A pull request proposed replacing "slave" with "agent" in Google Click-to-Deploy.

greatsuspender/thegreatsuspender/issues/1175

  • The Great Suspender's original maintainer announced a change in project ownership, leading to concerns about the new owner's identity and about potential malware.

home-sweet-gnome/dash-to-panel - Donations icon issue

Homebrew/homebrew-core/issues/24654 (archive: 1, 2)

  • Homebrew user questioned whether Apache httpd should be a dependency for PHP.

Homebrew/homebrew-services/issues/151 (archive: 1)

  • A Homebrew user requested finer control over starting and stopping services, arguing that the --all flag was too broad and led to unintended dependencies being launched.

Homebrew/legacy-homebrew/issues/50683 (archive: 1)

  • A Homebrew user questioned the removal of the rtorrent formula.

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

iperov/DeepFaceLive/issues/41

  • A user argued that DeepFaceLive should cease development, claiming the technology is primarily used for scams and deception.

irungentoo/toxcore/issues/1227

  • An issue is opened that criticized the management of the Toxcore repository.

jashkenas/underscore/issues/1805

  • A new update version 1.7.0 - introduced breaking changes without a major version bump.

jdm-contrib/justdelete.me/issues/86 (archive: 1)

  • JustDeleteMe fork mass-tagged users who had starred the original repository, asking them to support the new project.

Jguer/yay/issues/496

  • An issue is opened about removing packages with Yay

joyent/libuv/pull/1015

jquery/download.jqueryui.com

  • /issues/359
  • /issues/390
  • jQuery UI Download Builder encountered an Error 502 (Bad Gateway) when users attempted to download files.

JuliaLang/IJulia.jl/issues/398

  • A user reported that Pkg.add("IJulia") failed due to BinDeps errors and calls the developer an "amateur".

katharostech/bevy_retrograde/issues/1

  • Users questioned the Katharos License, arguing that its religious alignment and legal ambiguity posed adoption and contribution risks.

keepassxreboot/keepassxc/issues/10725

  • A Debian package change removed browser integration from KeePassXC

kenwheeler/slick/issues/681

kmmbvnr/django-jenkins/issues/349

kraih/mojo/issues/656

ksh93/ksh

ldapjs/node-ldapjs

Legcord/Legcord/issues/745

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/vsmarketplace/issues/1114

microsoft/vsmarketplace/issues/1168

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

nats-io/nats-server - License change

nextcloud/android - Unintentional synchronization of all files

  • Summary:
    • An upgrade to the Nextcloud Android app causes all files on the remote server to be downloaded. This results in phones running very hot, running out of storage, and racking up high data fees.

nextcloud/server - Federated Cloud Sharing data leak

NixOS/foundation - Anduril sponsorship drama

NixOS/nixpkgs/issues/4952

NixOS/nixpkgs/pull/381817

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,

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

redis-rs/redis-rs/issues/1419

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

tj-actions/changed-files - Github action leaking secrets

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

ventoy/PXE/issues/106

VHSgunzo/lutris-wine/issues/15 (archive)

vimeo/player.js/issues/28

voat/voat - Scalability drama

ultralytics/ultralytics - Github action vulnerability

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


See also

About

Collection of heated/controversial github discussions

Topics

Resources

Contributing

Stars

Watchers

Forks