There's no reason to keep repeating the half truth because it sounds true, but it's not, so it has clearly caused confusion. If that's the only reason we have a WG, we don't need one. There are other reasons.
There has not been CG consensus on a request to republish AP, and this is a way of venue shopping to a much smaller consensus group.
Darius, that's only partially true. Per policy, CG cannot publish normative specifications. It's NOT true that "only a WG can". S6.2.6 explicitly describes how AP can be updated without a WG. It requires W3C staff help, and requires backwards compatibility. Clarifying and improving the spec has always been possible without a WG, but not if W3C staff obstructs it, and not when insiders are determined to publish breaking changes despite lack of consensus.
> The idea is to make class 3 and 4 changes as well.
It's a bad and unfair idea, is what i"m saying. Totally respect your position if you disagree.
> And I think the fact of the charter getting approved by the CG represents consensus?
Another half truth. CG consensus is entirely determined by the CG chair. There could be a vast majority against something, and if the CG Chair says there is consensus, there is. 'consensus' is very malleable due to this.
@darius@evan@julian The CG decision policy, ie the group which ostensibly decided to approve a charter, *requires* the chair be elected. The CG Chair has not been elected ever. And yet we are talking about what the CG has decided by consensus as determined by a completely different policy than the CG charter's decision policy requires. It's so clear an outcome was decided and all process that made that inconvenient is ignored, so I just can't let this misinfo spread that process requires WG.
@evan@julian@darius@dmitri this isn't the first time you've claimed to not receive an email I sent from gmail and got no undeliverability notice for. You should fix your self hosted mail setup or use a reliable one for important roles.
I'm finding it hard to reconcile your position that private email is not the right way to work on this when you have sent me many such emails e.g. about how I should sign an NDA with Facebook to come work with you and them on ActivityPub and ActivityStreams.
@evan@julian@darius@dmitri This is not only about fairness and openness, but even moreso about backwards compatibility and not changing the conformance classes in a way that will effectively 'fork' ActivityPub. Which is why I emailed you Jan 16, 2024 with concerns about the changes to normative references in your draft (no reply). A WG is ONLY needed to make non normative changes affecting conformance classes like you've authored into your draft.
Friendly reminder #ActivityPub protocol development will go back behind permissioned closed doors (unless you pay w3c or are deemed an invited expert) doors at w3c in the near future. RIP 2018-2025 open ActivityPub governance in SWICG.
@bhaugen unfortunately I don’t have a great recommendation. but in two weeks I predict you will see plenty of self congratulation associated with an invite only, off-web, in-person meeting where the closed “open” social web work begins
Wholesome regenerative family reunion in Buenos Aires this last week. 🇦🇷
I notice https://devconnect.org/ is coming to town so I’m extending the trip to check out the “Ethereum Worlds Fair” next week after a year away from the ecosystem. What does #ActivityPub + #Ethereum look like? IMHO better than how Mastodon insists on controlling your keys 🔑
@feld I don’t really disagree with anything you said. I worked a little on this and some think even it doesn’t scale enough (let alone kubo, IPFS-cluster, etc). https://github.com/elastic-ipfs/elastic-ipfs
I was more trying to point out how common/easy of a dig it is “but that is used for xyz” when it comes to internetworking. Ngl I have no idea which tool would be the “premier” for that. Maybe you’re right and it’s Matrix 😂
+Infinity your last point too. Where can I read about “new torrent stuff”?
@silverpill@feld the problem with all of these, IMHO, is IPFS does not in practice really work if all you have is the hash of a file. It has to be the hash of an IPFS-specific encoding of a file. (iiuc: torrent too). But yes it sure would be nice if all it took was the hash of the file, which was a common refrain in some of the “next gen IPFS” discussions last year etc. that’s why I linked to BLAKE3 before 😊
React if you’d like a #ActivityPubSpecAlert when there are proposals to change the requirements of ActivityPub as we’ve begun to see the last couple weeks.
@silverpill@peertube Thanks for the heads up! I learned @peertube keeps full URLs including schemes in its db. I think it must have set these to `http://` from before I enabled PEERTUBE_WEBSERVER_HTTPS?
I ran some manual sql queries and I think/hope it's fixed. 😅
```sql UPDATE "actor" SET "url" = REPLACE("url", 'http://', 'https://') WHERE "url" LIKE 'http://%'; ``` (and for other columns too)
i like to play, explore, and help people talk with computers. works on activitypub 🌎🌖 robust openness, sustainability, generosity, harmony, tranquility, resilience, freedom, dweb, web4, DID, zcap, law, peace, dukkha, criticality. {B,T}LM.