Projekt FreeCAD ogłosił zbieranie telemetrii w aplikacji. Dane pomogą deweloperom stworzyć obiektywny obraz korzystania z FreeCAD — bez emocji, którymi przepełnione są zgłoszenia błędów i forum użytkowników.
Jakie dane są zbierane:
- Informacje systemowe (OS, architektura).
- Preferencje użytkownika (motyw, konfiguracja interfejsu).
- Lista zainstalowanych dodatków i makr od zewnętrznych deweloperów.
- Logi błędów.
- Błędy, które użytkownik popełnia podczas korzystania z programu, takie jak nadmierne użycie ograniczeń.
- Zawartość rysunków i modeli.
Aby nie naruszać RODO i różnych ustaw o ochronie danych osobowych, użytkownikom będzie przypisywany losowy UUID.
Zbieranie telemetrii jest domyślnie wyłączone. Funkcja jest już dostępna w najnowszych tygodniowych wersjach i będzie jednym z głównych nowości w kolejnej dużej wersji (1.2).
W ramach usługi dodatek analizuje modele otwarte w aplikacji, porównuje je z bazami danych zarejestrowanych patentów i w przypadku braku zgodności automatycznie tworzy zgłoszenie patentowe. Po pomyślnej rejestracji patentu projekt otrzyma procent z opłat patentowych. Umożliwi to deweloperom FreeCAD wreszcie zakup własnego ekspresu do kawy na stoisko FOSDEM.
Ponadto testowany jest dodatek AI, który na podstawie danych telemetrii będzie mówić użytkownikom Sketcher 'nie tak, nieuk, zobacz, jak trzeba' i poprawiać rysunki. Dodatek został pierwotnie zaprojektowany w celu uczenia studentów inżynierów, ale praktyka w branży pokazała życiową potrzebę znacznego rozszerzenia jego zastosowania.
Planowany jest podobny dodatek do warsztatu montażowego, który zidentyfikuje błędy w montażu, barwnie i w szokujących detalach animując towarzyszące uszkodzenia mechaniczne konstrukcji przy użyciu biblioteki Bullet, a następnie automatycznie ustawi ograniczenia dla połączeń Revolute, Cylindrical i Slider.
2 kwietnia: projekt rzeczywiście zaczyna zbierać telemetrię. Aby wziąć w tym udział, użytkownicy muszą zainstalować dodatek Telemetry, wcześniej aktualizując pamięć podręczną w Menedżerze dodatków. Każdemu użytkownikowi przydzielany jest losowy UUID, a dane są przechowywane na serwerze w EU, zgodnie z GDPR. Modele/rysunki i dozwolone błędy nie są zbierane ani analizowane, a reszta listy jest poprawna. Dodatek do nauczania studentów obsługi Sketchera jest rzeczywiście w trakcie opracowywania, ale użycie AI w nim nie jest planowane. Dodatek do automatycznego poprawiania zestawów nie jest przewidziany, co jest szkoda!
Źródło: linux.org.ru
