Proiectul FreeCAD a anunțat colectarea telemetriei în aplicație. Datele vor ajuta dezvoltatorii să obțină o imagine obiectivă asupra utilizării FreeCAD - fără emoțiile care umplu trackerul de erori și forumul utilizatorilor.
Ce date sunt colectate:
- Informații de sistem (OS, arhitectură).
- Preferințe ale utilizatorului (tema, configurația interfeței).
- Lista addon-urilor și macro-urilor instalate de la dezvoltatori terți.
- Jurnalele de crăpări.
- Erorile pe care utilizatorul le face în timpul utilizării programului, cum ar fi utilizarea excesivă a limitelor.
- Conținutul desenelor și modelelor.
Pentru a nu încălca GDPR și diferitele legi privind protecția datelor personale, utilizatorii vor primi un UUID aleator.
Colectarea telemetriei este dezactivată implicit. Funcția este deja disponibilă în ultimele build-uri săptămânale și va fi una dintre principalele noutăți ale viitoarei versiuni majore (1.2).
Ca un serviciu reciproc, addon-ul analizează modelele deschise în aplicație, le compară cu bazele de date ale brevetelor înregistrate și, în absența unor corespunderi, generează automat o cerere de brevet. Odată cu înregistrarea de succes a brevetului, proiectul va primi un procent din redevențele brevetelor. Acest lucru le va permite dezvoltatorilor FreeCAD să își cumpere în sfârșit propria mașină de cafea pentru standul FOSDEM.
În plus, se testează addon-ul AI, care, pe baza datelor de telemetrie, le va spune utilizatorilor Sketcher „nu așa, deșteptule, uite, așa trebuie” și va corecta desenele. Addon-ul a fost inițial dezvoltat pentru a instrui studenții ingineri, dar practica din industrie a arătat necesitatea vitală de a extinde semnificativ aplicarea sa.
Un addon similar pentru bancul de lucru este planificat, care va identifica erorile în asamblare, animând în mod colorat și în detalii șocante daunele mecanice asociate structurii cu ajutorul bibliotecii Bullet, și apoi va plasa automat restricțiile pentru conexiuni Revolute, Cylindrical și Slider.
2 aprilie: proiectul începe cu adevărat să colecteze telemetrie. Pentru a participa, utilizatorii trebuie să instaleze addon-ul Telemetry, actualizând anterior cache-ul în Addon Manager. Fiecărui utilizator îi este într-adevăr asignat un UUID aleatoriu, iar în conformitate cu GDPR, datele sunt stocate pe server în UE. Modelele/schitele și erorile permise nu sunt colectate și analizate, restul listei este corect. Addon-ul pentru instruirea studenților în utilizarea Sketcher este într-adevăr în curs de dezvoltare, dar utilizarea AI în acesta nu este planificată. Addon-ul pentru corectarea automată a construcțiilor nu este planificat, din păcate!
Sursa: linux.org.ru
