Mostly because developers (me included) don't like to be told we are being laid off due to AI that was trained on our free open-source hobby projects.

It sucks, but that ship has sailed. I'm not sure how they'll handle the issue of most new repos being AI generated, if they continue using new code for training. If the world accepts LLMs as a valid method for license washing, I don't see how I can fight it.

> It sucks, but that ship has sailed.

Hey, this attitude sucks. Would you tell this to someone who got beat up in an alley?

That is exactly what I would say. He got beat up, it is a fact and happened in the past. Unless you have a timemachine to undo it, nothing can make that undone. Now you can endulge in pain, anger, misery etc. - or you could get up, swallow the pain and look forward.

Genuinely disgusting that your first thought is therapy speak platitudes rather than holding someone accountable.

how switching to an alternative like codeberg would prevent it? ti can be scraped as well

Quite a few commentors here mentioned using gitea or one of it's forks on a private tailnet. That would mean it isn't publicly available and can't be scraped.

That's where it's all goin'. Private, outta sight. Keep the 'bots out, an' you keep the man out.

But on GitHub, you agree explicitly that MS can use it. I would assume codeberg has any-scraping measures (not saying they are perfect, but better than knowing Microsoft can train with private repos).

It's a losing game to try to keep any FOSS code completely isolated from large scraping data sets. All you can do is never share it, or share it and eventually it'll get consumed by the machine.

Spend your time making better software you and your friends can use... don't waste the time trying to stop others from making another painfully average codegen machine.

Or just stop making FOSS code

Starve the greedy beast