Come è nata l’idea di Castopod.it?
Il podcast o un podcasting è un metodo di distribuzione di file audio. Quello che noi chiamiamo podcast, è un file MP3 in un feed RSS: in altre parole, la possibilità di pubblicare programmi sonori in formato MP3 o in qualsiasi altro formato sonoro, attraverso un file di indice che elenca tutti i miei episodi. Quando abbiamo detto questo, non abbiamo detto molto, se non che ha molte implicazioni. La prima è che chiunque, oggi, ieri o domani, può dire: farò un podcast e caricherò i miei file audio su un server. Esistono una serie di applicazioni per l’ascolto, tra cui Apple Podcasts, che storicamente è stato il più diffuso, Spotify, YouTube, AntennaPod, PocketCast, Anytime, PodcastPlayer, Podfriend, Podverse.
Tutti questi programmi sono in grado di comprendere il famoso file indice, il feed RSS e di scaricare i file MP3. La particolarità dei podcast, e la differenza rispetto all’Internet che abbiamo visto svilupparsi dal 2007, è che i podcast sono decentralizzati: in altre parole, qualsiasi software di ascolto può recuperare i file MP3 da qualsiasi luogo. Quindi non abbiamo un silo chiuso, non abbiamo una piattaforma chiusa. Ci troviamo in un ecosistema totalmente aperto e interoperabile, dove chiunque può pubblicare un podcast e chiunque può riprodurre un podcast. Spesso facciamo il paragone con gli SMS, dove non importa quale sia il mio telefono, quale sia l’operatore che uso, quale sia il mittente e il destinatario, tutti possono scambiarsi messaggi.
Questo è ancora il caso dei podcast. Non è così, di solito, se sono su YouTube: posso trovare il mio video di YouTube solo su YouTube e non altrove se non usando un frontend come su i.devol.it che però non fa altro che visualizzare i video youtube su un’interfaccia ripulita dalla pubblicità. Youtube è quindi un ecosistema chiuso. Il podcast è rimasto aperto, il che significa che se sono un podcaster e voglio pubblicare un podcast, posso scegliere un host per il podcast. Posso scegliere un host autonomo o trovare una soluzione sul mercato, ce ne sono molti e nessuno sarà più visibile di un altro.
Castopod è una piattaforma di hosting di podcast, quindi c’è un’interfaccia in cui posso definire il nome del mio podcast, la sua descrizione, la lingua che uso ed eventualmente la categoria, se parlo di religione, notizie o tecnologia, o se è per bambini. Poi pubblicherò gli episodi. Per ogni episodio metterò un file MP3, potrò inserire un’immagine, una descrizione e una data di pubblicazione. Potrò dire se pubblicherò settimanalmente o a puntate, e c’è tutta una serie di parametri. E Castopod genererà il famoso feed RSS, in modo che i miei episodi appaiano su tutte le piattaforme in cui voglio essere citato. Come podcaster, sono io a decidere dove posso essere ascoltato, dove posso essere sentito. Se non voglio essere su Apple Podcast, posso tranquillamente non esserci. Se voglio, posso esserci, quindi scelgo le piattaforme su cui voglio essere ascoltato.
Perché abbiamo creato Castpod.it? Perché, in realtà, lavoravamo già nel settore dei podcast con funkwhale.it e, per tutta una serie di motivi, avevamo bisogno di cercare una nuova soluzione di hosting per podcast open source e federato nel fediverso. Così abbiamo iniziato a guardarci intorno, a consultare siti che elencavano soluzioni open source, soluzioni podcast, e a scegliere la soluzione che soddisfaceva tutti i nostri requisiti. E siamo riusciti a trovarne una chiamata Castopod, supportata da NLNet che sovvenziona progetti con fondi europei, purché siano open source, e per di più sono molto interessati a tutto ciò che ha a che fare con Fediverso / ActivityPub È successo che quando volevamo una nuova piattaforma di podcast sul Fediverso questo progetto ha ottenuto una sovvenzione di circa 40.000 euro, che è molto lontano dal costo di sviluppo della piattaforma oggi, ma non è comunque poco per una piattaforma del fediverso.
Soprattutto, ha rafforzato la nostra convinzione ci fosse bisogno di una piattaforma di podcast open source che rispondesse ai criteri funzionali e tecnici che abbiamo il diritto di aspettarci oggi. E se un ente europeo era disposto a finanziarla con 40.000 euro, allora avevamo davvero qualcosa di buono fra le mani. Ed è così che è nato Castopod.it. Quello che all’inizio era solo un elenco di desideri è diventato un progetto secondario e oggi è un progetto a tutti gli effetti a cui dedichiamo un’enorme quantità di tempo, energia, passione, sangue e sudore. E siamo davvero soddisfatti del modo in cui è stato accolto e dal fatto che le persone lo stiano utilizzando.
La cosa che distingue Castopod sia il fatto che è collegato al Fediverso. In altre parole, è integrato in un social network federato. Castopod integra una rete sociale federata. Ma nessuno degli altri hoster oggi è integrato nel Fediverse.
Castopod ha una licenza AGPL V3. La maggior parte del software del Fediverso oggi, che si tratti di Mastodon o PeerTube, hanno una licenza AGPL.
Ci piace molto il podcast perché è un ecosistema decentralizzato in cui tutti possono svolgere un ruolo, cosa che non accade in altri ecosistemi. È semplice: creo il mio account e poi non devo fare altro che seguire. Se si vuole monetizzare il podcast, ci sono molte soluzioni: Sponsor, donazioni (come liberapay con mastodon.uno) o microdonazioni che usiamo anche noi per supportare le spese di castopod.it come ko-fi con cui puoi offrire un caffè virtuale.
Ci sono persone che vorrebbero monetizzare direttamente i loro contenuti, e pensiamo che sia perfettamente normale e persino lodevole. Dobbiamo offrire loro delle soluzioni. Per questo vorremmo proporre una soluzione di monetizzazione pubblicitaria che non si basa sulla profilazione degli utenti, che non utilizza cookie.
Siamo davvero convinti che i podcast debbano rimanere liberi e decentralizzati. Non vogliamo che i podcast diventino dei silos chiusi. E oggi il rischio è reale. Per questo motivo, il nostro approccio è funzionale: in altre parole, cerchiamo di fornire risposte funzionali ai problemi dei creatori di contenuti che operano in un mondo aperto e decentralizzato. YouTube ha aperto la sua piattaforma ai podcast, il che significa che potete andare su YouTube Creator e inserire l’indirizzo del vostro feed RSS e il vostro podcast verrà inserito in YouTube, dandovi accesso a tutte le funzionalità di YouTube.
Pensiamo che sia un’ottima cosa, fintanto che YouTube non abbia il monopolio dei podcast. E sappiamo che se non c’è alternativa alla monetizzazione, se non c’è alternativa al modo in cui posso migliorare la mia scopribilità, questo è inevitabilmente che accadrà. Per noi è quindi fondamentale fornire alternative funzionali a YouTube. Quando si inserisce il podcast su YouTube, ci sono informazioni che arrivano, ma non c’è nulla che esca da YouTube. Se si crea il podcast da YouTube, non sarà accessibile ad altri podcast. YouTube è come un buco nero.
Le cose entrano, ma non escono. Aspira valore, ma non lo condivide. Non condividono informazioni, non condividono contenuti. YouTube come azienda non crea contenuti, decide cosa si può dire, cosa non si può fare, ma non crea nulla, è solo un arbitro e un fornitore funzionale di un certo numero di strumenti. Ancora una volta, non abbiamo alcun problema con questo, purché non abbiano un monopolio e purché lascino la possibilità di scegliere come esprimersi. Per noi è quindi fondamentale preservare un ecosistema decentralizzato in cui ci sia libera concorrenza, il che significa che diverse aziende, diversi attori saranno in grado di offrire soluzioni, ma dovranno comunque offrire soluzioni. È proprio questo che vogliamo fare, ed è per questo che offriamo soluzioni di monetizzazione, perché sappiamo bene che possiamo offrire la migliore piattaforma del pianeta se il prerequisito è che devi lavorare gratis, ma questo non funzionerà per tutti. Se le funzionalità non sono eccellenti, non funzionerà per tutti. Ed è qui che si investe molto tempo ed energia.
Crediamo che questo sia un buon momento per parlare di Podcast 2.0, o almeno per introdurlo, perché ciò di cui dobbiamo essere consapevoli quando parliamo di podcast oggi è che per circa quindici anni l’intero ecosistema dei podcast si è affidato interamente ad Apple.
Avevano una maggioranza molto ampia: il che è abbastanza assurdo, per un ecosistema totalmente libero, aperto e decentralizzato in cui un solo operatore detiene una quota di mercato ben superiore alla metà. Ma non ci hanno guadagnato nulla, e di questo bisogna esserne grati. Hanno mantenuto a galla la cosa, in altre parole hanno continuato a tenere in vita l’indice, fornendo chiavi API a chi le ha richieste. Quindi bisognava chiedere l’autorizzazione, ma in ogni caso l’hanno fatta e l’hanno data. Hanno deciso chi aveva il diritto di leggere e scrivere sull’indice, ma lo hanno fatto gratuitamente. Il problema era che per 15 anni, se volevi fare una modifica funzionale al podcast, dovevi chiedere ad Apple, perché erano loro che avevano l’indice, che erano al centro. E se volevo aggiungere una nuova funzione, dovevo essere in grado di inserirla nel feed RSS, quindi doveva essere referenziata nell’indice centrale di Apple. E se Apple non vuole che lo faccia, posso inserire quello che voglio, ma nessuno potrà vederlo e non servirà a nulla. E Apple ha rifiutato qualsiasi sviluppo funzionale del podcast per 15 anni. Quando dico tutti, non intendo quasi tutti, intendo tutti. Per 15 anni non c’è stata alcuna evoluzione funzionale del podcast. Il che è abbastanza incredibile, perché stiamo parlando di un periodo che va dal 2000 al 2015, e anche un po’ dopo. In questo periodo sono successe molte cose, e molte anche su Internet, e il podcast non ha visto alcun miglioramento, alcuna evoluzione funzionale. Se prendete un podcast del 2000, un podcast del 2018, è esattamente lo stesso. Non ci sono state modifiche al contenuto del feed RSS, nemmeno una nuova categoria. Alcuni hanno detto che sarebbe bello avere una categoria per l’ecologia. Apple ha detto NO, non toccheremo nulla. Quindi oggi, se fai un podcast sull’ecologia, non hai una categoria, il che è un po’ un peccato perché oggi ce ne sono molti. Quindi è successo che nel 2019, Adam Curry, che è uno dei pionieri dei podcast, sia dal punto di vista tecnico che dei contenuti (è stato uno dei primi podcaster), si è stufato e ha deciso di creare Podcast 2.0, in altre parole una specifica che permettesse ai podcast di evolversi, supportata da podcastindex. org, che è un indice di podcast che dice “beh, non dobbiamo più dipendere da Apple, dobbiamo avere un indice che sia open source, open data, aperto a chiunque per leggere e scrivere senza dover chiedere il permesso, e in cui possiamo aggiungere informazioni per aggiungere nuove funzionalità”.
Quando parliamo di funzionalità, possono essere cose molto semplici o molto complicate, possono essere trascrizioni, capitoli, link, nomi degli speaker, geolocalizzazione, insomma possono essere qualsiasi cosa possiate immaginare, ma la cosa importante è che Podcast 2.0 è aperto a tutti e chiunque può dire “Vorrei questa funzionalità. Mi piacerebbe molto se potessimo aggiungere questa funzionalità”.
La cosa davvero incredibile è che quando abbiamo si è iniziato a lavorare su Castopod, era poco prima del rilascio di Podcast 2.0 e Podcast Index. Quindi il piano era di sviluppare una piattaforma di podcast collegata ad ActivityPub, sapendo che non sarebbe stato facile perché le persone sarebbero state in grado di connettersi ad essa tramite ActivityPub, come Mastodon ecc. che era già popolare da due anni. Podcast 2.0 è stato un enorme trampolino di lancio, una sorta di megafono, perché una delle prime cose che abbiamo fatto è stata quella di dire che sarebbe stato bene aggiungere al feed RSS la possibilità di aggiungere un link alla conversazione, in particolare se si svolgeva sul Fediverso di ActivityPub, in modo che le applicazioni di ascolto sapessero dove si stava svolgendo la conversazione. È stato integrato e oggi abbiamo applicazioni di ascolto di persone che non conosciamo affatto, ma che hanno implementato questa funzionalità che avevamo richiesto.
Non avremmo potuto sognare niente di meglio, volevamo farlo.
Adam Curry era già noto, era legittimato come podcaster, aveva sviluppato il primo indice di podcast negli anni 2000, e ci sono molte cose. E poi il fatto che sia arrivato e abbia detto: “La governance in stile Apple, in cui tutti chiedono a una persona e questa dice di no a ogni richiesta, non è molto incoraggiante”. In altre parole, a un certo punto la gente ovviamente si annoia. Quindi l’idea era anche quella di dire “faremo di questo progetto una comunità e una partecipazione” e quindi, per rispondere alla tua domanda, come si fa a chiedere l’aggiunta di una funzione a Podcast 2.0? In effetti, si fa su GitHub, nello stesso modo in cui si richiede una nuova funzionalità per qualsiasi altro progetto. Dopodiché, c’è un sacco di tira e molla, con persone che dicono “Ah, ma sarebbe meglio se aggiungessimo questo”. Questa funzionalità deve essere presente nel podcast, nell’episodio, in entrambi, deve essere una stringa di caratteri, un numero intero“. Può essere molto tecnico, può essere molto funzionale. A volte ci sono molte persone che rispondono, che si sentono coinvolte, a volte non interessa a nessuno, dipende davvero da ciò che si ha da offrire. Ci sono alcune cose che non si possono fare, come avere una trascrizione nel podcast per migliorare l’accessibilità, i riferimenti e la scopribilità. Mi sembra ovvio che questo debba essere fatto, e così è stato fatto molto, molto rapidamente. Oggi, solo le piattaforme Podcast 2.0 offrono questa possibilità. Incredibilmente, se oggi ascoltate un podcast su Apple Podcast, potete essere certi che non ci saranno sottotitoli né indicizzazione del contenuto del podcast. Questo è impossibile perché Apple oggi non include le funzionalità di Podcast 2.0, il che fa dire, come ascoltatore: “Non usate Apple Podcast. È la piattaforma più arretrata dell’intero ecosistema podcast”.
Vi facciamo un esempio: su Castopod, c’è una funzione chiamata gestione delle persone. C’è sempre il problema: uno è il conduttore del podcast, ci sono i collaboratori, ma eventualmente si vuole ringraziare altre persone, in effetti, o citare altre persone che hanno aiutato a condividere l’episodio, e così via. E infatti è implementato un sistema di gestione dei relatori, in modo da poter inserire un link a LinkedIn o altro su un relatore. E ora ci troviamo anche di fronte all’implementazione nelle applicazioni client dove, Podcast Addict implementa questa parte di Podcasting 2.0 e quindi si possono vedere, ed è bello, ma se uso AntennaPod non li vede. Come creatore, hai grandi strumenti a tua disposizione, ma non sempre sono disponibili per l’utente che li userà.
Non tutti utilizzano tutte le funzioni, non tutti i software le implementano. E questo è perfettamente normale. E persino - e questo è intenzionale - ci sono funzioni di Podcasting 2.0 che, quando escono, si può essere certi che non saranno adottate all’unanimità. Ma questo è un fatto di design, nel senso che non si può prevedere il successo di una funzione rispetto a un’altra, perché alla fine sono gli ascoltatori e i podcaster a decidere l’adozione, e non sono certo le persone intorno al tavolo della comunità del podcast 2.0 a dire “oh, sarebbe bello poterlo fare”. Dopodiché, lo spettro funzionale delle applicazioni cambia da una all’altra. Questo è anche il motivo per cui, come podcaster, avete la responsabilità di dire ai vostri ascoltatori di usare una determinata applicazione, perché lì otterrete più informazioni che altrove. Ci sono funzioni per gestire le donazioni, i finanziamenti, i soldi, ci sono funzioni per molte altre cose.
Alcuni gestiranno la trascrizione visualizzandola in modalità sottotitoli, altri la gestiranno visualizzandola in modalità testo scorrevole. Dopodiché, ognuno ha le proprie esigenze e i propri prerequisiti. Questo è il bello dei podcast: non c’è un modo giusto di fare le cose, ce ne sono tanti che si adattano più o meno al contenuto e all’ascoltatore.
Come avere un podcast su castopod.it
Per avere un podcast su castopod.it basta contattare il responsabile su mastodon.uno: @podcast@mastotod.uno e inviare username ed email per poter avere un account che permetta di aggiungere nuovi podcast. Se non avete un account mastodon potete crearlo su mastodon.uno, l’istanza italofona più attiva. Il servizio castopod.it è libero ma ha dei costi sostenuti esclusicamente da donazioni libere su ko-fi, offrici un caffè virtuale per mantenere i costi di esercizio.