It’s actually already mirrored to Codeberg, though it seems the devs haven’t pushed the changes for a couple of months.
Note that Codeberg discourages read-only mirrors though.
Everything about Lemmy; bugs, gripes, praises, and advocacy.
For discussion about the lemmy.ml instance, go to [email protected].
It’s actually already mirrored to Codeberg, though it seems the devs haven’t pushed the changes for a couple of months.
Note that Codeberg discourages read-only mirrors though.
It’s actually already mirrored to Codeberg
My mistake! I swear that I did check before I posted this! I must've improperly searched for it, or somehting, because I really don't remember seeing it when I looked.
it seems the devs haven’t pushed the changes for a couple of months.
Indeed, that seems to be the case. I wonder why?
EDIT (2024-01-19T00:45):
I think that I found what I did "wrong", initially: I searched for "Lemmy" under "Repositories" on Codeberg (which didn't display the Lemmy repos), where I should've searched under "Organizations". Personally, I feel that this is a bit of a UX issue on Codebergs end; the main search should be a fuzzy search with options to fliter afterwards.
Looks outdated.
Honestly I didn't even knew that codeberg existed. A Open Source gitub would be pretty pog ngl
Okay, I‘ve read this now a few times. What does pog mean?
It means “good”, “agreeable” or “desirable”. It's modern slang so I don't blame you.
Just for completeness, “ngl” stands for “not gonna lie” and means something akin to “in my opinion” or “to be honest”.
Short for “PogChamp”, which is a Twitch chat emote featuring an expression of surprise like “😯”. Is used to be a picture of streamer GooTecks until I think he made some comments supporting Jan 6th and twitch changed it (in the worst way possible, but that’s another story)
So saying something is “pog” means you are excited/hyped for it. Other uses include “Poggers” or “Poggies”. Over time it’s worked its way into the larger Internet slang lexicon as Twitch has grown.
I'm all for open source services, but realistically, what potential issues are there with using GitHub?
Every contributor has a copy of the Git repo, so isn't the worst case basically losing access to issues and similar data? And even that is very unlikely.
I can't give you an exhaustive list, but I'm, for example, not a fan of:
And just in general, Microsoft will enshitify GitHub one day. Its inevitable for every free service run by a public for-profit corporation. You can count on this as much as you can count on climate change.
So why wait until it starts happening? Get started with the move now.
They make a lot off of paid repositories and enterprise contracts, id be shocked if they had to enshittify it
Needing an account
But you'll need an account at whatever place you're reporting issues. If you want, you can always post those issues to Lemmy instead, and someone will let the devs know.
What is the practical implication of this? I guess maybe advertising and whatnot, and that could be a good reason for moving most of the development to another platform when that happens.
I think there should always be at least a read-only mirror on GitHub (perhaps with issues and PRs that are auto-synced with the other platform) for visibility.
AI
Microsoft can easily reach out to other public repos hosted with other services if it wanted to. I'm not sure if they do, but I doubt it would be a huge burden to do so.
The larger issue here is copyright infringement, and I would love to see additional protections for this to require AI to get consent before training on a given repo. This is a legal battle, not a hosting battle.
Needing an account
But you'll need an account at whatever place you're reporting issues.
The important takeaway, from the original point, was that the account is specifically associated with microsoft -- this may not exactly be a palatable idea for some people.
If you want, you can always post those issues to Lemmy instead, and someone will let the devs know.
If one is going to go through the effort of making a post on Lemmy, why not just cut out the middleman and open an issue? The difference in effort is rather small.
What is the practical implication of this?
Invasion of privacy.
AI
Microsoft can easily reach out to other public repos hosted with other services if it wanted to.
Sure, but it is far more effort to have to make API requests to a third party (which can easily be throttled) instaed of just pulling directly from your local database. On top of this, this sort of behaviour can be publically tracked and reported since Microsoft can't just obfuscate their actions internally. Every instance would be able to see the huge amount of API requests being made, and potentially report them.
GitHub is a good idea because way more people use it. For the few that can't or won't use it, they can use lemmy and someone will make an issue.
That's the main reason for not going with an alternative. They'll get more participation with GitHub than an alternative.
They’ll get more participation with GitHub than an alternative.
This is why I mentioned in my post that, as it currently stands, I didn't think that it would be a wise idea to completely switch away from GitHub in favor of something like Codeberg.
You can self host gitea and begin mirroring the Lemmy repos yourself right now.
Are selfhosters not doing this now? If you're a coder and selfhosters you should absolutely host gitea and mirror repositories, it's fun! And makes things like yt-dlp that much harder to squash out
Indeed! But, I think that it would be preferable for it to be handled officially.
Yeah devs should definitely take on extra work that serves no purpose whatsoever.
extra work that serves no purpose whatsoever.
No purpose? I outlined the main rationale in my post, and this comment followed up with more detail.