Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
silverpill
silverpill
@silverpill@mitra.social  ·  activity timestamp 17 hours ago

One of the most annoying aspects of the ongoing corporate capture of our network is that protocol-related discussions increasingly happen on Github instead of Fediverse (or friendly platforms like SocialHub and Codeberg).

Today's example: https://github.com/swicg/groups

Why use Github to talk about federated groups when we have federated groups right here in Fediverse? That makes no sense. But some self-appointed "leads" decided to create a repo anyway.

Similar Github repos ("task forces") also exist for other protocol features. I don't see any reason to legitimize this by participating and hope that other developers will do the same.

GitHub

GitHub - swicg/groups: Repository for the Groups Task Force of the SocialCG

Repository for the Groups Task Force of the SocialCG - swicg/groups
  • Copy link
  • Flag this post
  • Block
Phantasm
Phantasm
@phnt@fluffytail.org replied  ·  activity timestamp 17 hours ago
@silverpill
>Social Web Incubator
The fuck does this even mean.
  • Copy link
  • Flag this comment
  • Block
silverpill
silverpill
@silverpill@mitra.social replied  ·  activity timestamp 16 hours ago

@phnt This was a name of the community group at W3C back then when they worked on ActivityPub. No idea why it hasn't been renamed

  • Copy link
  • Flag this comment
  • Block
a
a
@a@fedi.layer02.net replied  ·  activity timestamp 12 hours ago
@silverpill @phnt w3c has a real problem with over-reliance on github in general

i think swicg might have been actually renamed to social web cg at some point or social cg but the github org and w3c mailing list / calendar doesn't reflect this at all in their uris because uris aren't supposed to change

re: "we have federated groups": no, we have boost bots. you can't follow a group without being assumed to be a member, and you can't be a member while unfollowing the group. you can't assign roles to people. you can't do rbac without some binary concept of "mods" or "admins" without a definition of what that actually means. you can't generally control groups cross-instance. you can't manually approve certain posts. etc

re: "legitimize" we are in an unfortunate position that the main reason pretty much anyone ever cared about activitypub is that "it's a w3c spec". they don't even care about the spec mostly (how many implementations publish Activity instead of Note?), just the w3c rubberstamp of approval. and it's barely a spec anyway -- just profiles ldp:inbox, defines as:outbox, you can maybe Follow/Like/Announce and even then you will still have problems (no in-spec way to remove a follower...)
  • Copy link
  • Flag this comment
  • Block
silverpill
silverpill
@silverpill@mitra.social replied  ·  activity timestamp 10 hours ago

@a @phnt

Boost bots are for Mastodon. In our parts of Fediverse, we have FEP-1b12 and conversation containers, which are more powerful, and can be easily extended to support Join/Leave and roles (good topics for FEPs, by the way).

I don't think anybody who matters actually cared about W3C approval. By 2023, we had FEP process going and ecosystem leaders (Mastodon, Lemmy) were contributing. The rebooting of SWICG was absolutely unnecessary. The intentions behind this effort were quite clear from the start, but it would have lost momentum quickly if you hadn't participated, but you did and continue to do, and now these Github repos are becoming a problem.

  • Copy link
  • Flag this comment
  • Block
a
a
@a@fedi.layer02.net replied  ·  activity timestamp 10 hours ago
@silverpill @phnt do you mean "you" as in me personally or "you" as in some generalized sense? would me personally dropping swicg help anything, now or in 2023? because i'd probably do it if i didn't see a point to it, which is mainly "get the w3c specs into an actually usable state" (if at all possible).

i guess it seems like a problem if you see w3c involvement as a problem, but then i would ask who the constituents are. certainly there was a crowd in ~2017 onward who *really* wanted everyone to know activitypub was a w3c spec and won't stop talking about it to this day. i'm guessing you are okay with excluding those people, but then i wonder how to get anyone else actually on board with whatever it is the goal actually is.

having clear goals and a clear constituency is a prerequisite imo for any attempt to replace activitypub. for example, the spritely institute is doing a lot of work on ocapn in the face of legal threats. off the top of my head i can think of maybe a handful of people who would be interested in doing something outside of activitypub (and i'm in contact with a lot of them lmao)

i don't want to say activitypub is fully sucking the air out of the room but as someone who would rather work toward personal websites and local-first representations, it's frustrating that the idea of an activity is ostensibly described by activitystreams while not being fully usable for describing activity streams. it's frustrating that activitypub is not fully usable for publishing activities. i am not entirely sure of the value of making my own https://en.wikipedia.org/wiki/Controlled_vocabulary if it's going to end up 80% similar to activitystreams. the as2 documents i publish on my website are not readable by any fediverse software anyway, and i'm not sure i would want them to be, if it leads to being misunderstood and mangled that badly.

Controlled vocabulary - Wikipedia

  • Copy link
  • Flag this comment
  • Block
silverpill
silverpill
@silverpill@mitra.social replied  ·  activity timestamp 9 hours ago

@a @phnt I mean you personally and yes I think you dropping SWICG would have helped in 2023. Not sure about now, I don't know what you stand for.

>constituency

Do you mean the target audience? That's existing Fediverse users.

The job of any organization that maintains standards is simple:

- See what developers are doing and document it.
- Do thorough security analysis, and perform other tasks that developers may not have time for.
- Try to prevent situations where there are N different ways of doing the same thing.

SWICG fails spectacularly on all three, in fact it seems to be doing the opposite thing in every case.

>personal websites and local-first representations

This sounds like FEP-ef61 to me. I am currently working on an offline-first client.

  • Copy link
  • Flag this comment
  • Block
a
a
@a@fedi.layer02.net replied  ·  activity timestamp 12 hours ago
@silverpill @phnt w3c has a real problem with over-reliance on github in general

i think swicg might have been actually renamed to social web cg at some point or social cg but the github org and w3c mailing list / calendar doesn't reflect this at all in their uris because uris aren't supposed to change

re: "we have federated groups": no, we have boost bots. you can't follow a group without being assumed to be a member, and you can't be a member while unfollowing the group. you can't assign roles to people. you can't do rbac without some binary concept of "mods" or "admins" without a definition of what that actually means. you can't generally control groups cross-instance. you can't manually approve certain posts. etc

re: "legitimize" we are in an unfortunate position that the main reason pretty much anyone ever cared about activitypub is that "it's a w3c spec". they don't even care about the spec mostly (how many implementations publish Activity instead of Note?), just the w3c rubberstamp of approval. and it's barely a spec anyway -- just profiles ldp:inbox, defines as:outbox, you can maybe Follow/Like/Announce and even then you will still have problems (no in-spec way to remove a follower...)
  • Copy link
  • Flag this comment
  • Block
Jupiter Rowland
Jupiter Rowland
@jupiter_rowland@hub.netzgemeinde.eu replied  ·  activity timestamp 17 hours ago

@silverpill Another case of people who don't know the Fediverse beyond Mastodon. Or, at most, Mastodon, Pixelfed, PeerTube and maybe Threads.

Since none of these have groups, these people firmly believe that the Fediverse itself doesn't have any.

I have a GitHub account for bug-reporting purposes. Shall I barge in and tell them?

# FediMeta # FediverseMeta # CWFediMeta # CWFediverseMeta # FediGroups # FediverseGroups

  • Copy link
  • Flag this comment
  • Block
deutrino
deutrino
@deutrino@mstdn.io replied  ·  activity timestamp 12 hours ago

@jupiter_rowland just popping in to tell you I recently became a fan of your relentless roasting of Mastodon's corrosive influence on the fediverse as a whole after reading a few hellthreads @silverpill

  • Copy link
  • Flag this comment
  • Block
silverpill
silverpill
@silverpill@mitra.social replied  ·  activity timestamp 10 hours ago

@deutrino Yes @jupiter_rowland is our hero

  • Copy link
  • Flag this comment
  • Block
silverpill
silverpill
@silverpill@mitra.social replied  ·  activity timestamp 17 hours ago

@jupiter_rowland The people who created this repo are aware that federated groups exist. They just want to centralize and gatekeep everything.

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.2-alpha.27 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct