Mastodon ha inviato all'azienda dell'ex presidente Donald Trump una notifica formale che sta infrangendo le regole utilizzando il codice open source di Mastodon per costruire il suo social network, chiamato Truth. Questa notizia proviene da un post sul blog del fondatore di Mastodon, Eugen Rochko, ma altri hanno precedentemente sottolineato che l'organizzazione dietro Truth, il Trump Media and Technology Group (o TMTG), stava violando la licenza del software di Mastodon non fornendo il codice sorgente per il sito costruito sopra di esso. Il gruppo di Trump ha 30 giorni di tempo dall'invio della lettera per conformarsi alla licenza o smettere di utilizzare il software, altrimenti potrebbe perdere il diritto di farlo.
Sebbene Truth non sia ancora stato lanciato ufficialmente, gli utenti di Internet hanno scoperto che una versione di prova aveva sostanzialmente la stessa interfaccia di Mastodon e che parte del codice per il sito era invariato rispetto al codice dell'altro social network. Di per sé, questo è in realtà l'uso previsto del software open source, ma come ha sottolineato la Software Freedom Conservancy la scorsa settimana, le app o i siti Web basati su software che utilizzano la licenza AGPLv3 devono a loro volta fornire il proprio codice sorgente. Secondo la fondazione che ha scritto AGPL, ha lo scopo di migliorare il software della comunità: se migliori qualcosa che qualcun altro ha fatto, dovrebbero essere in grado di trarre vantaggio dal tuo lavoro come tu hai fatto con il loro.
Chiamare il tuo software proprietario non non funziona non funziona quando non è il tuo codice
Come Mastodon e Rochko hanno ribadito venerdì, tuttavia, TMTG non l'ha fatto: è persino arrivato a chiamare il suo software “proprietario” e apparentemente ha cercato di nascondere il fatto che fosse basato su Mastodon. Ora che la verità è stata rivelata, tuttavia, TMTG dovrà ricostruirla senza utilizzare il codice di Mastodon – un compito arduo, poiché il bootstrap di un sito di social network non è particolarmente facile – o rilasciare il suo codice sorgente e modificare i termini di servizio.
Non è la prima volta che Mastodon ha a che fare con, come dice Rochko, “persone così antitetiche ai [suoi] valori” che cercano di costruire sulla sua piattaforma open source . Nel 2019 Gab, un social network noto per essere stato bandito da quasi tutto a causa del numero di utenti tossici che aveva, ha deciso che avrebbe usato Mastodon come backend. A differenza di quella situazione, tuttavia, in cui Gab non stava infrangendo alcuna regola (almeno per quanto riguarda l'uso del software), Truth sta violando l'AGPL utilizzando il codice di Mastodon in modo non autorizzato. Come TMTG affronterà il guanto di sfida ora che è stato gettato giù (due volte) è da indovinare, ma dovrà rispondere a meno che non voglia aprirsi a possibili azioni legali.
Trump Media and Technology Group non ha risposto immediatamente a una richiesta di commento.