Ce trebuie să știți despre posibila telemetrie de renunțare în Google Go

Ce trebuie să știți despre posibila telemetrie de renunțare în Google Go
Cititorii ca tine ajută la sprijinirea MUO. Când efectuați o achiziție folosind link-uri de pe site-ul nostru, este posibil să câștigăm un comision de afiliat. Citeşte mai mult.

Limbajul Google Go este folosit de dezvoltatori în proiecte la fel de diverse precum stocarea în cloud și streaming media. Dar o propunere de a raporta lanțul de instrumente la Google în mod implicit a supărat mulți utilizatori. Iată ce trebuie să știți.





Dezvoltatorii se bazează de obicei pe rapoartele de erori pentru a-și îmbunătăți instrumentele

  Femeie care codifică la birou în fața ferestrei

Niciun software nu este perfect, iar versiunile sunt adesea actualizate pentru a adăuga funcții noi sau pentru a remedia problemele și a astupa găurile de securitate.





REALIZAREA VIDEOCLIPULUI ZILEI

Dezvoltatori de software se străduiesc continuu să-și îmbunătățească software-ul și, pentru a face asta, au nevoie de date. Ei trebuie să știe ce caracteristici sunt populare, dacă să dezvolte sau să îmbunătățească anumite aspecte ale software-ului și să diagnosticheze problemele.





De obicei, dezvoltatorii primesc date pe bază voluntară, prin solicitări de funcții și rapoarte de erori.

cum se accesează Windows 10 de gestionare a discurilor

În mod alternativ, unele software-uri vor solicita utilizatorului să trimită automat un raport de eroare dezvoltatorilor dacă acesta se blochează. Aceste informații includ detalii despre ceea ce făcea utilizatorul, astfel încât echipa de dezvoltare să poată diagnostica și remedia problema. Poate include, de asemenea, detalii precum sistemul de operare, localizarea geografică brută și orice altceva care ar putea fi util.



În cele mai multe cazuri, când software-ul se blochează, veți vedea un dialog care vă va cere să trimiteți raportul, cu opțiuni de a permite sau de a refuza permisiunea.

Pe lângă rapoartele de blocare și erori, dezvoltatorii sunt de obicei în întuneric despre modul în care oamenii își folosesc software-ul.





Dezvoltatorii Go vor să știe cum își folosesc oamenii instrumentele

  O imagine grafică cu cheie și monitor

Go este un limbaj de programare open source conceput de Google . A cunoscut o creștere a popularității datorită simplității, vitezei și caracteristicilor sale simultane. Este folosit în toate aspectele dezvoltării, iar proiectele scrise în Go includ Docker și Kubernetes. Netflix, Soundcloud și, desigur, Google folosesc Go pentru diverse servicii back-end.

În februarie 2023, Russ Cox, un inginer de software Google cu proiectul Go, a publicat un propunere pe golang GitHub repertoriu. Acesta a sugerat ca telemetria în instrumentele din linia de comandă Go să fie activată în mod implicit, trimițând date despre utilizarea instrumentelor înapoi la Google.





Cox propune utilizarea unui sistem limitat de telemetrie, în care deciziile cu privire la colectarea valorilor apar într-un proces deschis, public. Caracteristicile cheie ale propunerii includ:

  • Rapoartele încărcate includ numai numărul total de evenimente pe o săptămână întreagă, nu orice fel de urmărire a evenimentelor ordonate în timp.
  • Rapoartele încărcate nu includ ID-uri de utilizator, ID-uri de mașină sau orice alt tip de ID.
  • Adresele IP expuse de sesiunea HTTP care încarcă raportul nu sunt înregistrate împreună cu rapoartele.
  • Sistemul este activat în mod implicit, dar renunțarea este ușoară, eficientă și persistentă.

Cox a mai spus: „Nu sugerez ca instrumentele să fie adăugate de compilatorul Go la toate programele Go din lume: este clar inadecvat”.

roata mouse-ului derulează ferestrele prea rapide 10

Răspunsurile la propunerile lui Cox au fost mixte; unii dezvoltatori Go consideră că propunerea este inutilă și dăunătoare, în timp ce alții o consideră o idee bună. Există, de asemenea, îngrijorări că telemetria implicită va încălca reglementările privind protecția datelor, cum ar fi GDPR din Europa.

Telemetria nu este ceva nou

  ecran de configurare Windows cu opțiuni pentru a trimite date de diagnosticare complete sau de bază către Microsoft

Dacă ați configurat vreodată un PC cu Windows, veți fi făcut clic pe mai multe ecrane legate de configurarea telemetriei. Din fericire, vă puteți instrui sistemul de operare să trimită doar informații de bază către Microsoft.

Cu toate acestea, nu aveți opțiunea de a dezactiva complet telemetria – sau „date de diagnostic” – în timpul procesului de instalare. Dezactivarea telemetriei Windows după instalare este, de asemenea, un exercițiu non-trivial. Chiar și Ubuntu, cel mai popular sistem de operare pentru desktop open source, are doar cel mai simplu semn din cap către consimțământul de telemetrie.

În altă parte, SDK-ul Microsoft .NET și .NET CLI au raportare de blocare și vor trimite către Redmond diverse valori despre sistemul dvs. și despre utilizarea acestuia.

Deși puteți dezactiva cu ușurință telemetria instrumentului de dezvoltare Microsoft, există un argument că ar trebui să fie înscris în mod implicit.

Telemetria de renunțare ar putea deveni standard pentru Devtools

Telemetria este foarte valoroasă pentru dezvoltatori, așa că este posibil ca setarea de activare implicită să se strecoare în alte instrumente, IDE-uri și compilatoare.

Acest lucru este mai ales probabil dacă acele proiecte cu telemetrie opt-out devin mai populare decât alte limbi și instrumente.

cum se conectează snes la hdtv

Din punctul de vedere al unui programator, va fi dificil și va consuma mult timp să parcurgeți întregul set de instrumente, verificând dacă telemetria este activată, dezactivând-o și sperând că o actualizare viitoare nu revine acea setare.

Go nu este singurul limbaj de programare din oraș

În ciuda popularității sale în creștere, mișcarea lui Go către telemetria de renunțare vă poate oferi o pauză de gândire. Dacă iei confidențialitatea în serios, s-ar putea chiar să decizi să o abandonezi cu totul.

Există sute de limbaje și instrumente de programare disponibile și, cu siguranță, există cel puțin unul care se va potrivi la fel de bine pentru proiectul dvs.