L'annuncio del ripensamento è stato dato direttamente da Martin Keary che ha annunciato la rimozione della telemetria, ha spiegato cosa intende fare il team di sviluppo per avere dati utili per lo sviluppo del software e ha ribadito che Audacity resterà sempre gratuito e open source.
Cosa cambia in Audacity
Gli sviluppatori hanno deciso di includere la possibilità di segnalare errore e quella di verificare gli aggiornamenti di Audacity. Tutti i dati raccolti dalla segnalazione degli errori e dal controllo degli aggiornamenti saranno ospitati su di un server gestito da Audacity, eliminando qualsiasi necessità di analisi di Google o Yandex.In futuro gli sviluppatori si riservano la possibilità potremmo vi valutare soluzioni alternative accettabili che potrebbero raggiungere lo stesso obiettivo della telemetria. Per questo si invitano gli utenti di Audacity a suggerire eventuali soluzioni alternative. Nel frattempo, vista l'assenza di telemetria, gli sviluppatori faranno affidamento sugli utenti, sui loro feedback e sui risultati di sondaggi per saperne di più su ciò che vogliono gli utenti.
Segnalazione di errori
Al momento gli sviluppatori sono interessati a errori SQLite, arresti anomali delle applicazioni ed eccezioni non irreversibili. Se viene rilevato uno di questi eventi, verrà visualizzata una finestra di dialogo che spiega la natura del problema e si offre di inviare un rapporto di errore agli sviluppatori di Audacity. Questa finestra di dialogo conterrà:- Un'opzione per visualizzare i dati del rapporto di errore completo prima dell'invio
- In caso di crash ed errori, invierà il sistema operativo utilizzato
- Per i crash invierà i dati della CPU, come il numero di core
- Pulsanti altrettanto evidenti per "inviare" o "non inviare" questo particolare rapporto di errore
- Una casella di controllo (deselezionata per impostazione predefinita) che offre di ricordare la decisione dell'utente e di fare lo stesso per i futuri rapporti di errore senza chiedere
- La decisione per futuri rapporti di errore può essere modificata in Preferenze in qualsiasi momento
Le segnalazioni di errore ovviamente avvengono su Internet, il che implica la possibilità per gli sviluppatori di Audacity di vedere un indirizzo IP. Il rapporto di errore verrà archiviato nel loro database Sentry self-hosted su un server situato nell'UE. Nessuna informazione verrà inviata a terzi se non richiesto dalla legge. Sentry memorizza i dati di arresto anomalo e le specifiche di sistema / hardware. Ecco un collegamento al loro codice sorgente: https://github.com/getsentry/sentry
Controllo degli aggiornamenti
All'avvio del programma, Audacity verificherà se una versione più recente del programma è disponibile per il download. Se è disponibile una nuova versione, all'utente verrà mostrata una finestra di dialogo per avvisarlo.- Ci sarà un'opzione per disabilitare il controllo automatico
- Questa decisione può essere modificata in Preferenze in qualsiasi momento
Compilazione da sorgenti e pacchetti di distribuzione Linux
Il comportamento descritto sopra per la segnalazione degli errori e il controllo degli aggiornamenti si applicherebbe solo alle versioni "release" ufficiali di Audacity disponibili dal nostro sito Web o dalla pagina GitHub. In altre build, la segnalazione degli errori e il codice di controllo degli aggiornamenti verranno esclusi per impostazione predefinita tramite le opzioni CMake.Leggi il contenuto originale su Marco's Box