ForgeFriends (aka FedeProxy) is a federated free open git for software development, using the Fediverse's ActivityPub protocol. You can follow the project at:

鉃★笍 @forgefriends

The project website is at forgefriends.org and there's more details about how it works at forgefriends.org/blog/2021/11/

#ForgeFriends #FedeProxy #Dev #Devs #Development #Software #SoftwareDevelopment #FOSS #FLOSS #Libre #FreeSoftware #OpenSource #Git #Gits #Forge #Forges #GitHub #Alternatives #Fediverse #ActivityPub

@FediFollows @forgefriends no, this is not "a git"

you're implicitly playing into github's game when you conflate git with their service

@FediFollows

I'm sure @joeyh knows they didn't and don't given his time writing software to work with git.

Consider, then, that he didn't say what you thought he said?

@forgefriends

@deejoe @joeyh @forgefriends

I am genuinely not sure what they said, that's why I am asking questions.

Always happy to get feedback if there's something wrong.

@deejoe @joeyh
@forgefriends

As I understood it from the forge friends article, this is like a free open federated alternative to github?

The most common term I've seen for instances of FOSS alternatives like Gitea etc is git?

I am not a developer though, so perhaps there is a problem with this?

What would be a better term?

@FediFollows @deejoe @joeyh @forgefriends

The generic term you're looking for is "git forge".

Git is a version control system and Microsoft GitHub is a git forge.

As far as I know, the ForgeFed project is trying to create a common federation protocol between git forges (at least the FOSS ones). They aren't trying to add federation to git itself.

@njoseph_1 @FediFollows @joeyh @forgefriends

ah, right. I think I see the difficulty here and agree "git forge" would be better.

@deejoe @njoseph_1 @joeyh @forgefriends

Yup, it was a generic term I was trying to go for, and as a layperson "git" seemed to be the most common.

I will say "git forge" in future then 馃憤

@FediFollows @njoseph_1 @joeyh @forgefriends

just to provide some context in case it helps in the future, "forge" likely comes from "sourceforge" a code hosting site that predates the creation of git, that supported other version control systems like Subversion (svn).

(for what it's worth, I'm not a developer either. I think of this in terms roughly equivalent to the difference between how well one knows how to read & write versus being a "writer" or "author": Widely applicable skills vs profession.)

@deejoe @njoseph_1 @joeyh @forgefriends

I am still not clear why "git" is unacceptable.

Wikipedia has this definition:

en.wikipedia.org/wiki/Git

It even says "not to be confused with github"?

@FediFollows Exactly. Don't confuse them.

git is a version control tool.

github is a project collaboration platform that supports and builds upon git. As the name accurately suggests, it's a hub, not a git.

@joeyh @njoseph_1 @deejoe @forgefriends

@clacke @joeyh @njoseph_1 @deejoe @forgefriends

...so, where/when was I confusing them?

(genuine question, not being snarky)

Meta, discussion of terminology 

@clacke @joeyh @njoseph_1 @deejoe @forgefriends

...but what does that have to do with Github? I didn't even mention it?

@FediFollows github calling themselves github is perfectly fair and descriptive.

That is however not all they are doing. They are actively working for people to confuse github with git, to believe github made git, to believe that you need github to use git.

At that point, to call a code forge a git is to contribute to the confusion. Calling it a git forge is fair, if that's its specific focus.

Apart from all that, ForgeFriends isn't a forge (which is why it isn't FriendsForge), it's a connector between forges. But that's a fair mistake, the website isn't super clear.

@joeyh @njoseph_1 @deejoe @forgefriends

Meta, terminology discussion 

@clacke @joeyh @njoseph_1 @deejoe @forgefriends

(Again, genuine questions, please don't think these are snarky, I am trying to learn!)

I didn't mention Github in my original post, so I do not understand why we are talking about Github at all?

How can I be conflating Github with gits if I don't mention Github?

Follow

Meta, terminology discussion 

@FediFollows @clacke @joeyh @njoseph_1 @forgefriends

At this point, please untag me from future discussion in this thread.

I think enough has been said to provide a path out of confusion, for those who want it.

I'm afraid the discussion is well on its way to arguing over the original, confusing, usage though. Which is to say, centering on the perpetuation of the conflation of the confusion.

1/2

Web 1 0 1

Meta, terminology discussion 

@FediFollows @clacke @joeyh @njoseph_1 @forgefriends

Anyone who wants help understanding what git is on its own, how it works, how to use it, *especially* on how to use it on its own, outside the context of these software-as-a-service web applications that build atop it, is of course welcome to pursue that with me, but in another thread please.

2/2

Sign in to participate in the conversation
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!