News: 0179076404

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Some Angry GitHub Users Are Rebelling Against GitHub's Forced Copilot AI Features (theregister.com)

(Monday September 08, 2025 @11:21AM (EditorDavid) from the avoiding-AI dept.)


Slashdot reader [1]Charlotte Web shared [2]this report from the Register :

> Among the software developers who use Microsoft's GitHub, the most popular community discussion in the past 12 months has been a request for a way to block Copilot, the company's AI service, from generating issues and pull requests in code repositories. The second most popular discussion — where popularity is [3]measured in upvotes — is a bug report that seeks a fix for the inability of users to disable Copilot code reviews. Both of these questions, [4]the first opened in May and [5]the second opened a month ago, remain unanswered, despite an abundance of comments critical of generative AI and Copilot...

>

> The author of the first, developer Andi McClure, published [6]a similar request to Microsoft's Visual Studio Code repository in January, objecting to the reappearance of a Copilot icon in VS Code after she had uninstalled the Copilot extension... "I've been for a while now filing issues in the GitHub Community feedback area when Copilot intrudes on my GitHub usage," McClure told The Register in an email. "I deeply resent that on top of Copilot seemingly training itself on my GitHub-posted code in violation of my licenses, GitHub wants me to look at (effectively) ads for this project I will never touch. If something's bothering me, I don't see a reason to stay quiet about it. I think part of how we get pushed into things we collectively don't want is because we stay quiet about it."

>

> It's not just the burden of responding to AI slop, an [7]ongoing issue for Curl maintainer Daniel Stenberg. It's the permissionless copying and [8]regurgitation of speculation as fact , mitigated only by small print disclaimers that generative AI may produce inaccurate results. It's also GitHub's [9]disavowal of liability if Copilot code suggestions happen to have reproduced source code that requires attribution. It's what the Servo project characterizes in its [10]ban on AI code contributions as the lack of code correctness guarantees, copyright issues, and ethical concerns. Similar objections have been used to justify AI code bans in GNOME's [11]Loupe project, [12]FreeBSD , [13]Gentoo , [14]NetBSD , and [15]QEMU ... Calls to shun Microsoft and GitHub go back a long way in the open source community, but moved beyond simmering dissatisfaction in 2022 when the Software Freedom Conservancy (SFC) [16]urged free software supporters to [17]give up GitHub , a position SFC policy fellow Bradley M. Kuhn [18]recently reiterated .

McClure says In the last six months their posts have drawn more community support — and tells the Register there's been a second change in how people see GitHub within the last month. After GitHub moved from a distinct subsidiary to part of Microsoft's CoreAI group, "it seems to have galvanized the open source community from just complaining about Copilot to now actively moving away from GitHub."



[1] https://slashdot.org/~Charlotte+Web

[2] https://www.theregister.com/2025/09/05/github_copilot_complaints/

[3] https://github.com/orgs/community/discussions?discussions_q=is%3Aopen+sort%3Atop+created%3A%3E%3D2024-09-04

[4] https://github.com/orgs/community/discussions/159749

[5] https://github.com/orgs/community/discussions/169148

[6] https://github.com/microsoft/vscode/issues/237819

[7] https://daniel.haxx.se/blog/2025/07/14/death-by-a-thousand-slops/

[8] https://mastodon.social/@sonicrocketman/115149008178747518

[9] https://github.com/orgs/community/discussions/148571

[10] https://book.servo.org/contributing.html#ai-contributions

[11] https://gitlab.gnome.org/GNOME/loupe/-/blob/main/CONTRIBUTING.md?ref_type=heads#use-of-generative-ai

[12] https://www.theregister.com/2025/09/03/freebsd_project_update_no_ai/

[13] https://wiki.gentoo.org/wiki/Project:Council/AI_policy

[14] https://www.netbsd.org/developers/commit-guidelines.html

[15] https://github.com/qemu/qemu/commit/3d40db0efc22520fa6c399cf73960dced423b048

[16] https://www.theregister.com/2022/06/30/software_freedom_conservancy_quits_github/

[17] https://sfconservancy.org/GiveUpGitHub/

[18] https://www.theregister.com/2025/08/15/codeberg_beset_by_ai_bots/



MS Reverse Midas Touch (Score:5, Interesting)

by Vinegar Joe ( 998110 )

Microsoft turns everything it touches into shit.

Re: MS Reverse Midas Touch (Score:3, Insightful)

by SuperDre ( 982372 )

Yeah, that's why it's still so popular...

Re: MS Reverse Midas Touch (Score:4, Insightful)

by SVSD ( 7152529 )

Theyâ(TM)re lucky people still use it out of inertia. Thereâ(TM)s also the big social network advantage. But as more people will push back against big company managed communities like GitHub, the more smaller, open, communities will develop.

Re: (Score:2)

by StormReaver ( 59959 )

> They're lucky people still use it out of inertia.

I specifically never hosted anything on Github because it was Microsoft, and I know Microsoft's history. Microsoft called me for an interview when I was a sophomore in college in the 90's, and I told them to piss off.

The only reason I created an account was so I could report Godot bugs to the developers. If Godot switched to a different provider, I would close my Github account without a second thought.

Re: MS Reverse Midas Touch (Score:5, Insightful)

by toutankh ( 1544253 )

This comment is out of touch with reality. GitHub was the most popular open source repository before Microsoft acquired it, and people don't like change. Microsoft is really good at making it hard or annoying to leave them, not necessarily due to the quality of their products. For example I don't think I have ever heard anyone say they like working with Teams, yet people find they're stuck with it because someone above them made a decision that was not based on technical merit.

Re: (Score:2)

by UnknowingFool ( 672806 )

For all the people I know, companies had Teams as it came with Office in the past. Our IT department wanted everyone to use it instead of Zoom as it was free while Zoom had additional licensing costs. No one did. Now that Teams is a separate cost, the IT department no longer encourages people to use it. Personally I keep it from loading and staying in the background as I have caught it using 100% cpu for absolutely no reason many times.

Re: (Score:2)

by stealth_finger ( 1809752 )

> Yeah, that's why it's still so popular...

Because the only other option is mac which is somehow even worse but ms seem to want to be trying to turn in to.

Re: (Score:2)

by karmawarrior ( 311177 )

This is probably going to surprise you, as you're relatively new here, but there's actually some major third options too, and some are better.

The problem isn't that the alternatives are worse, it's the network effects. If you can't actually use the software you're required to use, or you don't have the right skillset because you've been trained on an increasingly proprietary UI ("The Ribbon" for example), then you can't easily use the alternatives.

That said, most people could use, say, Debian+MATE, and find

Re: (Score:2)

by Tokolosh ( 1256448 )

You should make up a new word for this process.

Licenses (Score:4, Insightful)

by SuperDre ( 982372 )

âGitHub-posted code in violation of my licensesâ Except Githubs usage terms trump your own license. If you don't agree, you should move away from Github. Terms of service change over the course of years. I understand why she hates the co-pilot addition, but it's their product (now), and nobody forces you to use Github or Visual Code/studio.

Well, I guess M$ was going ... (Score:5, Interesting)

by Qbertino ( 265505 )

... to screw this one up eventually.

What really surprises me about Nadellas M$ is that is actually pretty decent, by M$ standards that is. VS Code is a really neat contribution to the FOSS community and to open standards, as is TypeScript. Some neat surprises on that front in the last decade, I have to admit.

The silver lining is that this is Git. Building your own Github replacement borders on the trivial, as is changing your upstream SPoT repo.

What I absolutely love about Git is that it's a protocol designed and built by someone who knew what he was doing (Linus Torwalds) resulting in the fact that migrating your upstream Git Repo away from a commercial service like Github takes something like 20 seconds, if you're having a slow day.

Re:Well, I guess M$ was going ... (Score:4, Insightful)

by drinkypoo ( 153816 )

They've been doing bad things to github already.

What I don't get is why anyone didn't just go to gitlab when it was announced that Microsoft was buying github. Did they think that they would be benevolent overlords? You have to ignore almost their entire history to believe that.

Re:Well, I guess M$ was going ... (Score:4, Informative)

by _merlin ( 160982 )

GitLab is dreadful. It's borderline unusable in all sorts of ways.

For example the only way to change your 2FA TOTP shared secret is to disable and then re-enable 2FA. It took a lot of searching to find some forum post that mentioned this.

Another thing is that there's no way to renew a personal access token. There's an option to refresh a token, but the new token will have the same expiry date , so if you have a token that expires soon, it won't do what you want, you'll just have a new token that expires at the same time. You need to create a new token. The maximum validity period is a year (there's a way to change this on a private GitLab instance, but not on a project on gitlab.com), but the default expiry date it had selected when I tried to create new tokens to replace my expiring ones was a day later than what it would accept. The error message was completely unhelpful. I eventually tried changing the expiry to one day earlier than the default selection and worked out what was going on.

The size limits for release files are way too small to be useful. If you provide binary downloads, you need to host them elsewhere anyway (e.g. SourceForge FRS or GitHub releases).

Pushing a large number of revisions at once often gives an error, so you need to gingerly move the branch forward, hoping you aren't pushing too many revisions at once. SourceForge doesn't have this issue.

It provides nothing equivalent to GitHub Actions CI, so if you want something similar, you'll need to host it elsewhere.

GitLab really isn't a viable replacement for GitHub. Usability is crap, it chokes on large pushes, it can't be used to serve release downloads, and it doesn't provide a CI service.

Re: (Score:3)

by phantomfive ( 622387 )

> S Code is a really neat contribution to the FOSS community and to open standards, as is TypeScript. Some neat surprises on that front in the last decade, I have to admit

The programming languages team at Microsoft is/was a bright spot for a long time. Anders Hejlsberg knows what he is doing, and even if you don't like C#, it has a lot of interesting pieces ( [1]like LINQ). [wikipedia.org]

The main thing seems to be that the Microsoft execs don't meddle.

[1] https://en.wikipedia.org/wiki/Language_Integrated_Query

Re: (Score:2)

by tender-matser ( 938909 )

> migrating your upstream Git Repo away from a commercial service like Github takes something like 20 seconds

except for the automatic actions / workflows which you will have to implement yourself with docker/custom virtualization/etc

which is a tedious, time consuming task that I would rather leave to Microsoft and its paid minions ;-)

I use the non vendor-lock-in parts of GitHub (Score:4, Informative)

by Rosco P. Coltrane ( 209368 )

I only use GitHub as a dumb git repo for my open-source projects. That way, I never really have to interact with the website itself, my stuff isn't stuck there, and Microsoft doesn't get to invade my privacy and monetize my data.

In other words, I waste Microsoft's resources and they get nothing in return. That's why, despite by burning hatred of Microsoft, I host my stuff there. And I abuse the hell out of the storage capabilities too.

And therefore I never see any AI garbage from GitHub.

Re: (Score:1)

by Anonymous Coward

> Microsoft doesn't get to invade my privacy and monetize my data

You still sent them your data, even if you aren't seeing their shitty UI.

Re: (Score:2)

by tender-matser ( 938909 )

And then what? If it's a free software project, all the data is out there for anyone to see and train their bots on.

They win nothing by hosting public data themselves instead of having to fetch it from another website.

Re: (Score:2)

by RazorSharp ( 1418697 )

Unfortunately very few projects did that.

Leaving for less bad experience (Score:5, Informative)

by computer_tot ( 5285731 )

I was one of the people who left GitHub this week.

Originally I created a GitHub account (back before Microsoft bought it) because that is where the developers were. People kept complaining to me that they wanted to contribute to my projects, but didn't want to do something so difficult as e-mailing a patch or using "old" technology like svn. The new devs are all about pull requests.

So I made a GitHub account and uploaded some of my projects there and I did get the pull request. But, over time, it's been a less and less good experience. I get almost no pull requests from real developers fixing real problems anymore. It's all AI slop and harassment and trolls and nagging from Microsoft to enable 2FA to enable tokens to upgrade to an Enterprise account. The GitHub experience is almost all pain and next to no benefit.

I've started migrating my projects to another platform that doesn't demand 2FA for a fun weekend project, doesn't try to up-sell, and doesn't push its automated crap into my projects.

Re: Leaving for less bad experience (Score:2)

by diffract ( 7165501 )

I started using github about 2 months ago. I wasn't convinced at the beginning because of Microsoft, but developers who I considered much smarter than me were on it so I said what do I know. The token system to push anything was confusing af. My token expired recently and I can't be assed to relearn how to issue a new one and push

I had to switch from Google search to avoid AI (Score:2)

by fuzzyf ( 1129635 )

The useless AI generated "This might be slightly related to what you searched for" response in every query I did, finally made switch to duckduckgo. I just couldn't stand the annoying incorrect blob of AI text after each search. Both for me spending time on either reading or scrolling by, and even more just the amount of energy required for something so useless in a massive scale.

This Always On AI "addons" are getting annoying.

Re: (Score:2)

by drinkypoo ( 153816 )

[1]https://addons.mozilla.org/en-... [mozilla.org]

[2]https://chromewebstore.google.... [google.com]

[1] https://addons.mozilla.org/en-US/firefox/addon/hide-google-ai-overviews/

[2] https://chromewebstore.google.com/detail/hide-google-ai-overviews/neibhohkbmfjninidnaoacabkjonbahn?hl=en&pli=1

Some Angry GitHub Users (Score:5, Informative)

by Errol backfiring ( 1280012 )

You mean the ones that are still there? Everyone I know who was on GitHub is moving to Codeberg or is already there. GitHub is enshittifying so hard that everyone is jumping ship.

Not just GitHub. (Score:5, Insightful)

by devslash0 ( 4203435 )

This unbearable AI craze affects everything around us these days. People are increasingly working up to the realisation that AI can't be trusted, that it's all snake oil, and I guarantee that if there was a way to turn off AI in popular software, 99% of us would do it. But of course that wouldn't be good for business, for share prices, for those imaginary AI usage numbers, and that's why those who are forcefully pushing their AI agendas onto us will never allow us to be in control.

Re: (Score:3)

by KiltedKnight ( 171132 )

AI is mostly a toy, but it can also be a useful tool. Unfortunately it's becoming a crutch and something that's taking away critical thinking and research skills. Remember [1]this one [slashdot.org] from about 6 weeks ago? Anything AI gives you as a result must be verified.

[1] https://tech.slashdot.org/story/25/07/22/1629240/google-users-are-less-likely-to-click-on-links-when-an-ai-summary-appears-in-the-results-pew-research-finds

This is simple to fix (Score:4, Insightful)

by djp2204 ( 713741 )

Remove all your code from GitHub, today. Stop whining and fix the problem. Until you remove the code from Github, you will get the middle finger because at the end of the day Microsoft does not care what you think. Microsoft wants to use your work to train AI so it can replace you.

History self-repeats (Score:3, Insightful)

by andywest ( 1722392 )

I would like to remind you that what Microsoft is doing, in a general sense, is [1]how SourceForge almost destroyed itself [codersnotes.com]. Microsoft executives apparently do not use Git, so they do not see how their actions threaten to destroy it.

[1] http://www.codersnotes.com/notes/a-mess-of-pottage/

Github is a loss. Please move, last year. (Score:2)

by BrendaEM ( 871664 )

I am sorry, but Microsoft knew exactly what it was doing when they acquired Github. Please make sure that key open source infrastructure is not attacked.

Sounds like a VS Code problem (Score:2)

by ahoffer0 ( 1372847 )

"git push" and "git pull" don't trigger any AI features for me. From what I can tell, the real issue is a Visual Studio Code plugin. I don't use VS Code and I'm not seeing an issue.

Re: (Score:2)

by TurboStar ( 712836 )

Yah, I turned it off too. The story seems to be about 3rd party AIs submitting tickets via the GitHub API. Or, more likely, the story is about someone getting outraged for views.

If something is useful... (Score:2)

by MpVpRb ( 1423381 )

...people will choose it and often pay for it

The worst thing MS does is to force things on us that are either difficult or impossible to disable

This seems to be an admission that these "features" suck and nobody would choose them voluntarily

We don't need no indirection We don't need no compilation
We don't need no flow control We don't need no load control
No data typing or declarations No link edit for external bindings
Hey! did you leave the lists alone? Hey! did you leave that source alone?
Chorus: (Chorus)
Oh No. It's just a pure LISP function call.

We don't need no side-effecting We don't need no allocation
We don't need no flow control We don't need no special-nodes
No global variables for execution No dark bit-flipping for debugging
Hey! did you leave the args alone? Hey! did you leave those bits alone?
(Chorus) (Chorus)
-- "Another Glitch in the Call", a la Pink Floyd