this post was submitted on 13 Mar 2022
38 points (83.9% liked)

Lemmy

12708 readers
77 users here now

Everything about Lemmy; bugs, gripes, praises, and advocacy.

For discussion about the lemmy.ml instance, go to [email protected].

founded 4 years ago
MODERATORS
 

Forgefriends highlights how propriety services, like GitHub, can lock in a projects and destroy its momentum.

Lots of major free software projects are hosted by the project creators to avoid being screwed over by proprietary services.

Examples

If Microsoft were to release a competing link aggregator; then they could persuade GitHub (Microsoft's subsidiary) into locking or removing the main repository for Lemmy's source code.

top 15 comments
sorted by: hot top controversial new old
[–] [email protected] 20 points 2 years ago (1 children)

If that happens

git remote set-url origin newurl

Not saying self hosting the remote is not a good idea, just that the risk you mention is not so dramatic

[–] [email protected] 5 points 2 years ago

Yup, Microsoft can't relicense the code, it can merely make it inconvenient to access on their platform. It's really a non-issue.

[–] [email protected] 19 points 2 years ago (3 children)

Codeberg.org would be a good option, especially as it runs on Gitea which is working on enabling ActivityPub federation right now.

[–] [email protected] 4 points 2 years ago (2 children)

or a self-hosted gitea instance maybe ?

[–] [email protected] 9 points 2 years ago

We already have both of those, self hosted gitea and codeberg.

[–] [email protected] 5 points 2 years ago

That's an extra cost though

[–] [email protected] 3 points 2 years ago

It also has many nice features like pages etc.

[–] [email protected] 2 points 2 years ago

I agree! There is also forge friends.

[–] [email protected] 14 points 2 years ago (1 children)

I believe the devs host their code on multiple repositories including Codeberg.

[–] [email protected] 21 points 2 years ago* (last edited 2 years ago) (2 children)

Yep, we have 3 code mirrors.

I'd happily push for moving our issue tracking off github once a federated alternative becomes stable.

[–] [email protected] 5 points 2 years ago

I'm looking at you Gittea.

[–] [email protected] 4 points 2 years ago* (last edited 2 years ago)

Oh. That is good then. A lot of free and open source projects are still hosted on proprietary services, like NewPipe.

[–] [email protected] 11 points 2 years ago

I entirely agree, but there's currently limitations with selfhosted forges. It's hard to ask everyone who wants to report a bug or submit a patch to create yet another account on yet another forge. in that sense, mailing list driven development is very good.

i personally would suggest to wait until gitea supports federation: as soon as it becomes possible to receive contributions from well-moderated forges like codeberg.org tildegit.org forge.chapril.org (or even gitlab instances like 0xacab.org if forgefriends project is successful) then it will be very interesting for a broad project like lemmy to have its own forge. in the meantime, we're stuck in this status quo where we all need a github account and i think in the specific case of lemmy it's a fair trade off

[–] [email protected] 4 points 2 years ago

Codeberg! Codeberg! Codeberg!

[–] [email protected] 2 points 2 years ago

codeberg.org is a gut replacement for github. github got taken over by microsoft.