Projet FreeCAD a annoncé collecte de télémétrie dans l'application. Les données aideront les développeurs à dresser un tableau objectif de l'utilisation de FreeCAD - sans les émotions qui remplissent le tracker de bugs et le forum des utilisateurs.
Quelles données sont collectées :
- Informations systĂšme (OS, architecture).
- Préférences utilisateur (thÚme, configuration de l'interface).
- Liste des add-ons et macros installés par des développeurs tiers.
- Logs de crash.
- Erreurs que l'utilisateur commet lors de l'utilisation du programme, telles qu'un usage excessif des limites.
- Contenu des dessins et des modĂšles.
Pour ne pas violer le GDPR et diverses lois sur la protection des données personnelles, les utilisateurs se verront attribuer un UUID aléatoire.
La collecte de télémétrie est désactivée par défaut. La fonctionnalité est déjà disponible dans les nouvelles versions hebdomadaires et sera l'une des principales nouveautés de la prochaine version majeure (1.2).
En tant que service complémentaire, l'add-on analyse les modÚles ouverts dans l'application, les compare avec des bases de données de brevets enregistrés et, en l'absence de correspondances, génÚre automatiquement une demande de brevet. En cas de délivrance réussie du brevet, le projet percevra un pourcentage des redevances de brevets. Cela permettra aux développeurs de FreeCAD d'acheter enfin leur propre machine à café pour le stand FOSDEM.
De plus, un add-on IA, qui sur la base des données de télémétrie dira aux utilisateurs de Sketcher « non, pas comme ça, imbécile, regarde, voici comment faire » et corrigera les dessins. L'add-on a été initialement développé pour former des étudiants en ingénierie, mais la pratique industrielle a montré une nécessité vitale de considérablement élargir ses applications.
Un add-on similaire est prévu pour l'atelier d'assemblage, qui identifiera les erreurs dans l'assemblage et animera de maniÚre colorée et détaillée les dommages mécaniques associés à l'aide de la bibliothÚque Bullet, puis placera automatiquement des contraintes pour les connexions Revolute, Cylindrical et Slider.
2 avril: Le projet commence réellement à collecter des télémétries. Pour participer à cela, les utilisateurs doivent installer le module complémentaire Telemetry, aprÚs avoir mis à jour le cache dans le Gestionnaire de modules complémentaires. à chaque utilisateur est effectivement attribué un UUID aléatoire, afin de respecter le RGPD, les données sont stockées sur un serveur dans l'UE. Les modÚles/dessins et les erreurs tolérées ne sont pas collectés ni analysés, le reste de la liste est correct. Un module complémentaire pour former les étudiants à l'utilisation de Sketcher est effectivement en cours de développement, mais l'utilisation de l'IA n'est pas prévue. Un module complémentaire pour la correction automatique des constructions n'est pas prévu, ce qui est dommage !
Source : linux.org.ru
