Salta al contenuto principale

rag. Gustavino Bevilacqua ha ricondiviso questo.


Stavo leggendo il testo della nuova #legge #AntiPirateria #italiana (https://documenti.camera.it/leg19/pdl/pdf/leg.19.pdl.camera.217_A.19PDL0028100.pdf), perché - con il fine di chiedere in giro come posso adeguare il mio #Raspberry ad usare #proxy o #VPN sulla rete #BitTorrent, e se ne vale la pena di #pagare per quelli di alta qualità, ma volendo anche iniziare qualche #discussione - ho iniziato a scrivere un #articolo sulla faccenda.

Beh, nel mentre, mi viene una #curiosità, e scopro una cosa assurda: l'attuale legge sul #DirittoDAutore in #Italia, che dal #1941 ha solo ricevuto piccole revisioni (la nuova andrà a fare praticamente questo, aggiungere terminologia più generica per i tempi moderni), reca ancora dei riferimenti al #PNF (#Partito Nazionale #Fascista) come detentore di #copyright in alcuni casi: https://www.normattiva.it/uri-res/N2Ls?urn:nir:stato:legge:1941-aprile-22;633~art11!vig=2.

Se non avete capito: da decenni, e ancora oggi, nell'anno del Signore 2023, è in vigore una legge che riconosce in modo specifico dei #diritti al partito fascista.

La teoria mia è che la legge è così lunga (206 articoli) che nessuno l'hai mai letta davvero per intero, e casualmente i legislatori non hanno mai fatto un CTRL+F per "fascista", quindi non sanno manco loro che ci sta sta roba! 🤣 Memiamo per non piangere...

(Per i miei amici #pirati e non che scoprono ora questa nuova legge, prima che esca il mio articolo consiglio la visione di questo breve #video; sappiate che, nonostante il titolo, non riguarda solo il #pezzotto, introdurrà seri rischi per #Internet in generale: YouTube, Invidious)

Unknown parent

Andrea
@versodiverso :fedora: :kde: Ah! Altra cosa che ignoravo, probabilmente complice il fatto di non studiare ancora all'università in questo momento. Puoi inviare un esempio?
Unknown parent

Andrea
@versodiverso :fedora: :kde: Nel senso che ad oggi ci sono troppi studenti quindi gli esami devono essere svolti in maniera sempre necessariamente più svelta?
Ma comunque prima o poi arriverà il giorno in cui uno studente con la luna un po' storta porterà il prof malcapitato in tribunale per questa cosa, se la legge ancora non cambia 😅

Poliverso - notizie dal fediverso ha ricondiviso questo.


Un protocollo social più decentralizzato di ActivityPub


ActivityPub è un buon protocollo, ma secondo me non perfetto. Resta troppo incentrato sull'avere un server dedicato principale grosso. Ciò si vede nelle sue implementazioni server, con software come Mastodon, Pleroma, e chi più ne ha più ne metta: software relativamente pesanti e difficili da ospitare, cosa che va a peggiorare l'accentramento perché meno gente avrà possibilità di ospitarli e quindi andrà su istanze già presenti.

Non so se esiste già, nel caso fatemelo conoscere, altrimenti probabilmente potrei idearlo io, un protocollo più semplice e molto più decentralizzato, basato su server più stupidi e client più intelligenti.

Rimuovere completamente i server causerebbe una peggiore esperienza utente: ogni client dovrebbe rimanere acceso nel momento in cui gli amici si collegano per scaricare nuovi messaggi, inoltre alcuni provider bloccano le connessioni in entrata. Sarebbe ideale, ma è irrealistico.

Per questo, si sceglie di tenere il minimo indispensabile come server: uno HTTP che serve file statici. Un tale server può essere ospitato ovunque, persino sul router di casa, ma in ogni caso i provider che ne danno di gratuiti online sono tantissimi.

Qui viene il bello: ogni utente ha un server e un dominio o indirizzo IP statico, si identifica con un URL (che può essere la root, oppure una cartella, nel caso si voglia avere altra roba Web sullo stesso dominio).

Il client del social (la app) chiede come login i dati di accesso FTP, SSH, Git, o chissà quali altri sistemi di caricamento di file via Internet, e tutti i contenuti di ogni utente (i messaggi, i file, i like messi, ...) vengono caricati sul server HTTP.

Quando un client vuole aggiornare il feed degli utenti seguiti, scarica un file d'indice (come un feed RSS) da ciascun server, e scarica eventuali nuovi elementi lì segnati.
L'unico potenziale problema qui può sorgere in caso si seguano centinaia e centinaia di utenti, perché la app dovrà scaricare ciascun file ad ogni aggiornamento. Ovviamente, usando un formato di dati efficiente e compresso il problema si riduce, così come si riduce spezzettando l'indice in segmenti, oppure si potrebbero integrare nel protocollo delle liste di aggregazione opzionali (che richiederebbero un server fatto apposta), a cui ciascun utente può passare il proprio elenco di utenti seguiti, e la sua app chiederà le differenze di tutti al server di aggregazione anziché alle centinaia di serve degli utenti.

Per i messaggi privati, si può semplicemente implementare un sistema di cifratura, così che le app possano semplicemente caricare i contenuti privati assieme a quelli pubblici sul server HTTP, e anche se terzi potrebbero scaricarli andando a frugare tra i file dei server altrui, non potranno leggerli.

Che ne pensate?
in reply to Andrea

@Andrea ma studiare activitypub e proporre miglioramenti nel senso desiderato?
in reply to Luca Nucifora

@Luca Nucifora eh e come? stai praticamente quasi creando un protocollo da capo così :'/. ActivityPub è troppo incentrato sui server attivi, il massimo che si può fare è ideare qualche integrazione AP in un protocollo come ho pensato il mio. Fosse anche prevedere un sottoprotocollo per i bridge. Anzi, togliamo il forse, è qualcosa da fare.

Comunque, ho anche continuato a cercare, ma nessun protocollo già esistente funziona in modo abbastanza vicino a cosa vorrei io.
Io magari inizio a scrivere qualcosa (documenti, non codice) a riguardo, almeno per descrivere l'idea a linee meno grosse di cosa il mio post di Friendica dice. Magari trovo gente a cui l'idea interessa particolarmente..
Questa voce è stata modificata (1 anno fa)