Amit tudnia kell a lehetséges leiratkozási telemetriáról a Google Go-ban

Amit tudnia kell a lehetséges leiratkozási telemetriáról a Google Go-ban
Az Önhöz hasonló olvasók támogatják a MUO-t. Amikor a webhelyünkön található linkek használatával vásárol, társult jutalékot kaphatunk. Olvass tovább.

A Google Go nyelvét a fejlesztők olyan változatos projektekben használják, mint a felhőalapú tárolás és a médiastreamelés. De sok felhasználót felháborított az a javaslat, hogy az eszközláncot alapértelmezés szerint jelentsék vissza a Google-nak. Íme, amit tudnia kell.





A fejlesztők rendszerint hibajelentésekre hagyatkoznak eszközeik fejlesztése érdekében

  Nő kódol az íróasztalnál az ablak előtt

Egyetlen szoftver sem tökéletes, és a kiadásokat gyakran frissítik új funkciók hozzáadásával vagy a problémák kijavítása és a biztonsági rések betömése érdekében.





MAKEUSEOF A NAP VIDEÓJA

Szoftverfejlesztők folyamatosan arra törekszenek, hogy szoftvereiket jobbá tegyék, és ehhez adatokra van szükségük. Tudniuk kell, hogy mely szolgáltatások népszerűek, fejleszteni vagy javítani kell a szoftver bizonyos aspektusait, és diagnosztizálniuk kell a problémákat.





A fejlesztők általában önkéntes alapon kapnak adatokat, funkciókérések és hibajelentések útján.

Alternatív megoldásként egyes szoftverek arra kérik a felhasználót, hogy automatikusan hibajelentést küldjenek a fejlesztőknek, ha összeomlik. Ez az információ a felhasználó által végzett tevékenység részleteit tartalmazza, így a fejlesztőcsapat diagnosztizálni és kijavítani tudja a problémát. Olyan részleteket is tartalmazhat, mint az operációs rendszer, a durva földrajzi helymeghatározás és bármi más, ami hasznos lehet.



A legtöbb esetben, amikor a szoftver összeomlik, megjelenik egy párbeszédpanel, amely felkéri Önt a jelentés benyújtására, az engedélyek engedélyezésére vagy elutasítására.

Az összeomlási és hibajelentéseken kívül a fejlesztők általában nem tudják, hogyan használják az emberek a szoftvereiket.





Go A fejlesztők tudni szeretnék, hogyan használják az emberek az eszközeiket

  Villáskulcs és monitor grafikus kép

A Go egy nyílt forráskódú programozási nyelv, amelyet a Google tervezett . Az egyszerűség, a sebesség és a párhuzamossági funkciók miatt népszerűsége megugrott. A fejlesztés minden területén használják, és a Go-ban írt projektek közé tartozik a Docker és a Kubernetes. A Netflix, a Soundcloud és természetesen a Google a Go-t használják különféle háttérszolgáltatásokhoz.

2023 februárjában Russ Cox, a Google Go projekt szoftvermérnöke közzétette a javaslat a golang GitHubról adattár. Azt javasolta, hogy a Go parancssori eszközökben a telemetria alapértelmezés szerint be legyen kapcsolva, és az eszközök használatáról adatokat küldjön vissza a Google-nak.





Cox egy korlátozott telemetriai rendszer használatát javasolja, amelyben a mérőszámok gyűjtésével kapcsolatos döntések nyílt, nyilvános folyamatban születnek. A javaslat főbb jellemzői a következők:

  • A feltöltött jelentések csak az események teljes számát tartalmazzák egy teljes hétre vonatkozóan, semmiféle időben elrendelt eseménykövetést nem.
  • A feltöltött jelentések nem tartalmaznak felhasználói azonosítókat, gépazonosítókat vagy bármilyen más azonosítót.
  • A jelentést feltöltő HTTP-munkamenet által közzétett IP-címek nem kerülnek rögzítésre a jelentésekkel.
  • A rendszer alapértelmezés szerint be van kapcsolva, de a leiratkozás egyszerű, hatékony és tartós.

Cox azt is kijelentette: „Nem javaslom, hogy a Go fordító műszereket adjon hozzá a világ összes Go programjához: ez nyilvánvalóan nem helyénvaló.”

A Cox javaslataira adott válaszok vegyesek voltak; Egyes Go fejlesztők szerint a javaslat szükségtelen és káros, míg mások jó ötletnek tartják. Az is aggodalomra ad okot, hogy az alapértelmezett telemetria sérti az adatvédelmi előírásokat, például az európai GDPR-t.

A telemetria nem valami új

  Windows beállítási képernyő a teljes vagy alapvető diagnosztikai adatok küldésének lehetőségeivel a miscrosoft számára

Ha valaha is beállított egy Windows PC-t, akkor több, a telemetria konfigurációjával kapcsolatos képernyőn átkattintott. Szerencsére utasíthatja operációs rendszerét, hogy csak alapvető információkat küldjön a Microsoftnak.

Azonban nincs választása a telemetria – vagy a „diagnosztikai adatok” – teljes letiltására a telepítési folyamat során. A Windows telemetria letiltása telepítés után szintén nem triviális gyakorlat. Még az Ubuntu, a legnépszerűbb nyílt forráskódú asztali operációs rendszer is csak a legcsekélyebb bólintással rendelkezik a telemetriás hozzájárulás iránt.

Máshol a Microsoft .NET SDK és .NET CLI rendelkezik leiratkozási összeomlási jelentéssel, és különféle mutatókat küld Redmondnak a rendszerről és annak használatáról.

Bár könnyen letilthatja a Microsoft fejlesztői eszközének telemetriáját, van egy érv, hogy alapértelmezés szerint engedélyezve kell lennie.

A leiratkozási telemetria szabványossá válhat a Devtools számára

A telemetria nagyon értékes a fejlesztők számára, így lehetséges, hogy az alapértelmezett beállítás más eszközökbe, IDE-kbe és fordítókba is bekerülhet.

Ez különösen akkor valószínű, ha az opt-out telemetriával rendelkező projektek népszerűbbek lesznek, mint más nyelvek és eszközök.

A programozó szemszögéből nézve nehéz és időigényes lesz végignézni a teljes eszköztárat, ellenőrizni, hogy a telemetria be van-e kapcsolva, letiltani, és remélni, hogy egy jövőbeli frissítés nem állítja vissza ezt a beállítást.

felgyorsítja a merevlemez -meghajtó windows 10 -et

A Go nem az egyetlen programozási nyelv a városban

Növekvő népszerűsége ellenére a Go opt-out telemetria felé tett lépése elgondolkodtató lehet. Ha igazán komolyan veszi a magánélet védelmét, akár úgy is dönthet, hogy teljesen felhagy vele.

Több száz programozási nyelv és eszköz áll rendelkezésre, és minden bizonnyal van legalább egy, amely ugyanúgy megfelel az Ön projektjének.