Plugin ActivityPub

Capisco che la gente voglia la possibilità di cambiare la proprietà dei post. Il problema da affrontare a questo riguardo è quello che ho delineato sopra, in particolare questo:

Il contenuto che appare sul tuo Discourse proviene da un servizio di cui non sei Amministratore e sul quale, se non fosse per ActivityPub, non avresti alcun controllo. Estendere semplicemente la possibilità di cambiare l’autore di quel contenuto senza un’adeguata considerazione di quel fatto non sarebbe prudente.

Per quanto riguarda il contenuto scritto da utenti del tuo Discourse in un argomento pubblicato tramite ActivityPub, considera cosa dovrebbe succedere se vengono apportate modifiche al contenuto una volta cambiato l’autore del post. Dobbiamo:

  1. smettere di pubblicare aggiornamenti di ActivityPub; o
  2. pubblicarli dal “vecchio” Attore (utente); o
  3. pubblicarli dal “nuovo” Attore (utente).

La pubblicazione di attività di aggiornamento per un Oggetto esistente con un nuovo Attore (cioè 3) funzionerà con Discourse (come ho tentato di fornire un’opzione per questa domanda), ma non funzionerà con altri servizi ActivityPub. Infatti, ho già insistito su questo punto, per questo motivo, nell’ecosistema ActivityPub. Vedi qui:

E ho un PR in sospeso per Mastodon per rendere possibile il punto 3

Per fare un esempio di uno dei problemi qui, considera il caso in cui stai pubblicando contenuti ActivityPub con il tuo account (e il tuo nome e la tua immagine) allegati. Uno dei tuoi “concorrenti” segue i tuoi contenuti. Sul loro server cambiano la proprietà di tutti i post con i tuoi contenuti in modo che siano post loro (con il loro nome e la loro immagine) invece che post tuoi. Questo potrebbe, alquanto comprensibilmente, darti fastidio. Sì, ovviamente questo è possibile comunque con codice personalizzato, ma la domanda è se vuoi integrarlo nelle opzioni predefinite del plugin.

Pensandoci durante la notte, un approccio che potrebbe mitigare un po’ questo problema è se aggiungessimo l’Attore di pubblicazione alla visualizzazione dello stato di ActivityPub:

Sono aperto ad altre idee in quella direzione.

Vero, penso che rimuoverò completamente la modale sugli argomenti ActivityPub finché non risolveremo la questione sottostante qui.

2 Mi Piace