Update: 2019-07
ForgeFed Community Forum
In order to consolidate development and community discussions, there is now a public web forum on the feneas.org website. FeNeAs is a non-profit volunteer organization dedicated to promoting federated networking, such as services and clients using ActvityPub as their federation protocol; and so it is a natural fit for ForgeFed. Everyone is invited to use that forum instead of this GitHub issue tracker or the mailing list for general discussions.
Thanks to FeNeAs for promoting ForgeFed to a primary category and managing the forum.
Web Forum: https://talk.feneas.org/c/forgefed
ForgeFed in the Fediverse
There is also a user on the Mastodon network to which fediverse users can subscribe for progress updates. Feel free to interact with that actor or use hashtag: #ForgeFed on the Mastodon network.
Fediverse: @[email protected]
(https://floss.social/@forgefed)
ForgeFed Repository
This GitHub repo has not been updated in some time, and it is unclear at the moment whether or not @yookoala still wants to maintain it. The NotABug repo contains the most recent documentation and reference source code, all currently under the maximally permissive CC0 license.
Repository: https://notabug.org/peers/forgefed
For the time being, that repo is mirrored as a second repo to this github organization:
https://github.com/forgefed/forge-fed
That is still less than ideal of course, as the previous discussions and external links still point to this repo; but i will try to keep that second one in sync for the time being.
Update: 2018-06
Notice about Joining the Mailing List
All: I feel that the mailing list is about the right size to have diversify opinions without making everyone crazy. I think I'm going to set some boundaries for later joiner:
If you are a git service software developer, please introduce yourself here and state that you want to join. If nobody in the current mailing list disagree, we'd add you to the mailing list. If not please keep reading our mailing list archive. Should you want to say anything, please follow up existing issues or create new one.
This is only for the sake of discussion quality. If any mailing list member disagree, we may discuss over the mailing list. And if you're not a member, you're welcome to file a new issue in this issue tracker for discussion.
Thanks a lot.
@yookoala
8th June, 2018
(updated 9th June, 2018)
P.S. Prepended to @cjslep original post. The text below the line is the original content.
Meta: Self-Assembling Organization
This is going to get a bit meta, but it is just because I am biased to wanting to see success here.
The first part A is kind of an overview of the different moving pieces I see going on, which others may or may not already be aware of. My intention here is to be informative about the state of this space, not dictatorial/authoritative. Part B is just my bland appeal to interested parties in making this successful in a coordinated fashion.
Part A
Just from the various topics I've seen float around, it seems there's several problems to solve, different prioritization in which to solve these problems, different ideas on what those solutions precisely look like, and (obviously) different parties doing these.
What
- Problem of federated authorization: This was talked about in the #social irc some as mentioned in #2
- Problem of fitting Git socialization data into the ActivityStreams data model: Mentioned in #1. Maybe a part of #2, also?
- Problem of fitting Git socialization behaviors into the ActivityPub actor model: Also mentioned in #1. Maybe a part of #2, also?
When
- I've seen suggestions elsewhere of rolling out in two phases: First provide data as ActivityStream objects, then work on the consumption side.
- I've seen some prioritize for solving the federated authorization first.
- The Git socialization features would realistically be implemented piece by piece as well, but no timelines until the design is done.
How
- For federated auth, I've seen IndieAuth and ocap-ld suggested.
- For both Git socialization problems, there's things documented in #1 and #2 already.
Who
Why
I had a recent back and forth on Mastodon with a skeptic about this effort, so forgive me for not including this at this time. :)
Hopefully the above is informative!
Part B
I'd love for this effort across projects & people to succeed. I would hate to see people left out of conversations, problems not getting enough visibility, or piecemeal solutions adopted.
I don't have a good solution here; I'm new to the self-organizing open source space. Since I am not a part of the SocialWG nor any of the user-facing projects, I also don't know what the right self-organizing communication structure would look like to get buy-in on decisions from everyone.
Part of this appeal stems from seeing issues like #4, part of it is fueled by my raw excitement. Thanks for reading this long post.