Hi first time poster, so my apologies if what I am saying has been discussed before, I searched ‘guild’ and many MMO threads showed up talking about the social network in these games.
The first thing that came to my mind while I was reading about this project is this could be used to fill a huge gap with open source projects. Every project has a learning curve with different degrees, and most of the time the lead maintainer is the same person who guides new contributors, usually this guidance is minimum as the maintainer is busy making commits as well.
As a result projects tend to treat possible new contributors as a waste of time, and that would only change once a few commits are accepted as proof of merit. The issue with this method is it functions as a crude filter, and there are potentially X times more contributors who would have helped with the project if they have received more attention and help.
Historically, craft guilds had a labor system that encouraged exponential growth. Where a skilled craftsman would have multiple apprentices during his lifetime by the time of retirement. Open source has nothing like this, since the ‘currency’ is the number of PRs made by each user.
SourceCred could solve this by building a web-of-trust like scheme based on mentorship. Say Alice is a lead contributor to IPFS, the amount of cred cannot exceed the natural limits of human labor. So the way for Alice to gain more cred is to move from journeyman making PRs to a repo and become a master craftsman taking on new apprentices Bob and train him for a few months until Bob becomes a journeyman and take the new apprentice Carl. Now each time Bob or Carl contribute and gain cred, Alice gains some cred as well.
This mentorship can be on different scales as well, from just being there in chat helping to answer quick questions or code review, to dedicating full time work teaching new contributors 1 on 1 from cloning the repo until they get their first major PR accepted.
I have taken a look at documentation and haven’t found anything like this https://sourcecred.io/docs/concepts/glossary
I recall there was something like this mentioned during the talk online, but it was about work being built on top another user’s work, not users gaining cred from another user working on different parts of the project.