Progetto FreeCAD ha annunciato raccolta di telemetria nell'app. I dati aiuteranno gli sviluppatori a creare un quadro oggettivo dell'utilizzo di FreeCAD, senza le emozioni che affollano il tracker degli errori e il forum degli utenti.
Quali dati vengono raccolti:
- Informazioni di sistema (OS, architettura).
- Preferenze utente (tema, configurazione dell'interfaccia).
- Elenco dei componenti aggiuntivi e macro installati da sviluppatori di terze parti.
- Log di crash.
- Errori che l'utente commette durante l'uso del programma, come l'uso eccessivo dei limitatori.
- Contenuto dei disegni e dei modelli.
Per non violare il GDPR e le varie leggi sulla protezione dei dati personali, agli utenti verrà assegnato un UUID casuale.
La raccolta di telemetria è disabilitata per impostazione predefinita. Questa funzione è già disponibile nelle recenti build settimanali e sarà una delle principali novità del prossimo rilascio major (1.2).
Come servizio di controparte, il plugin analizza i modelli aperti nell'applicazione, confrontandoli con i database dei brevetti registrati e, in assenza di corrispondenze, genera automaticamente una richiesta di brevetto. Con la registrazione riuscita del brevetto, il progetto riceverà una percentuale dai diritti sui brevetti. Questo permetterà agli sviluppatori di FreeCAD di acquistare finalmente una macchina da caffè per lo stand di FOSDEM.
Inoltre, è in fase di test un plugin IA, che, basandosi sui dati di telemetria, dirà agli utenti di Sketcher "no, non è così, inesperto, guarda come si fa" e correggerà i disegni. Il plugin è stato originariamente progettato per l'istruzione degli studenti ingegneri, ma la pratica del settore ha dimostrato la necessità di ampliarne significativamente l'applicazione.
È pianificato un plugin simile per il banco di assemblaggio, che identificherà gli errori nell'assemblaggio, animando in modo vivace e dettagliato i danni meccanici attraverso la libreria Bullet, per poi impostare automaticamente i vincoli per le giunzioni Revolute, Cylindrical e Slider.
2 aprile: il progetto inizia realmente a raccogliere telemetria. Per partecipare, gli utenti devono installare l'addon Telemetry, aggiornando prima la cache nel Gestore degli Addon. A ogni utente viene effettivamente assegnato un UUID casuale e, per rispettare il GDPR, i dati sono memorizzati su un server nell'UE. I modelli/disegni e gli errori consentiti non vengono raccolti né analizzati, il resto dell'elenco è corretto. Un addon per insegnare agli studenti a lavorare in Sketcher è in fase di sviluppo, ma non è previsto l'uso dell'IA. Peccato che non sia in programma un addon per la correzione automatica delle build!
Fonte: linux.org.ru
