Mitä sinun tulee tietää mahdollisesta opt-out-telemetriasta Google's Gossa

Mitä sinun tulee tietää mahdollisesta opt-out-telemetriasta Google's Gossa
Kaltaisesi lukijat auttavat tukemaan MUO:ta. Kun teet ostoksen käyttämällä sivustollamme olevia linkkejä, voimme ansaita kumppanipalkkion. Lue lisää.

Kehittäjät käyttävät Googlen Go-kieltä erilaisissa projekteissa, kuten pilvitallennus ja median suoratoisto. Mutta ehdotus työkaluketjun raportoinnista Googlelle oletuksena on järkyttänyt monia käyttäjiä. Tässä on mitä sinun on tiedettävä.





Valitettavasti prosessi android.process.acore on pysähtynyt

Kehittäjät luottavat yleensä virheraportteihin parantaakseen työkalujaan

  Nainen koodaa pöydän ääressä ikkunan edessä

Mikään ohjelmisto ei ole täydellinen, ja julkaisuja päivitetään usein uusien ominaisuuksien lisäämiseksi tai ongelmien korjaamiseksi ja tietoturva-aukkojen sulkemiseksi.





PÄIVÄN VIDEON TEKEMINEN

Ohjelmistojen kehittäjät pyrkivät jatkuvasti parantamaan ohjelmistojaan ja tarvitsevat sitä varten tietoja. Heidän on tiedettävä, mitkä ominaisuudet ovat suosittuja, kehittävätkö vai parantavatko he ohjelmiston tiettyjä puolia, ja diagnosoida ongelmia.





Tyypillisesti kehittäjät saavat tietoja vapaaehtoisesti ominaisuuspyyntöjen ja virheraporttien kautta.

Vaihtoehtoisesti jotkut ohjelmistot kehottavat käyttäjää lähettämään automaattisesti virheraportin kehittäjille, jos se kaatuu. Nämä tiedot sisältävät tietoja siitä, mitä käyttäjä teki, jotta kehitystiimi voi diagnosoida ja korjata ongelman. Se voi myös sisältää tietoja, kuten käyttöjärjestelmän, karkean maantieteellisen sijainnin ja kaiken muun, mikä saattaa olla hyödyllistä.



Useimmissa tapauksissa, kun ohjelmisto kaatuu, näet valintaikkunan, jossa sinua kehotetaan lähettämään raportti ja jossa on vaihtoehtoja sallia tai evätä lupa.

Kaatumis- ja virheraporttien lisäksi kehittäjät eivät yleensä tiedä, kuinka ihmiset käyttävät ohjelmistojaan.





Go Kehittäjät haluavat tietää, kuinka ihmiset käyttävät työkalujaan

  Jakoavaimen ja näytön graafinen kuva

Go on Googlen suunnittelema avoimen lähdekoodin ohjelmointikieli . Sen suosio on kasvanut yksinkertaisuuden, nopeuden ja samanaikaisuusominaisuuksiensa ansiosta. Sitä käytetään kaikessa kehitystyössä, ja Go-ohjelmaan kirjoitettuihin projekteihin kuuluvat Docker ja Kubernetes. Netflix, Soundcloud ja luonnollisesti Google käyttävät Goa erilaisiin taustapalveluihin.

Helmikuussa 2023 Go-projektin Googlen ohjelmistosuunnittelija Russ Cox julkaisi a ehdotus golang GitHubista arkisto. Se ehdotti, että Go-komentorivityökalujen telemetrian pitäisi olla oletusarvoisesti päällä ja lähettää tietoja työkalujen käytöstä takaisin Googlelle.





Cox ehdottaa rajoitetun telemetriajärjestelmän käyttöä, jossa päätökset mittareiden keräämisestä tehdään avoimessa, julkisessa prosessissa. Ehdotuksen keskeisiä piirteitä ovat:

  • Ladatut raportit sisältävät vain tapahtuman kokonaismäärät koko viikon ajalta, eivät minkäänlaista aikajärjestettyä tapahtumajäljitystä.
  • Ladatut raportit eivät sisällä käyttäjätunnuksia, konetunnuksia tai muita tunnuksia.
  • Raportin lataavan HTTP-istunnon paljastamia IP-osoitteita ei tallenneta raporttien mukana.
  • Järjestelmä on oletuksena päällä, mutta käytöstä poistaminen on helppoa, tehokasta ja jatkuvaa.

Cox totesi myös 'En ehdota, että Go-kääntäjä lisää instrumentointia kaikkiin Go-ohjelmiin maailmassa: se on selvästi sopimatonta.'

Vastaukset Coxin ehdotuksiin ovat olleet vaihtelevia; Jotkut Go-kehittäjät pitävät ehdotusta tarpeettomana ja haitallisena, kun taas toiset pitävät sitä hyvänä ideana. On myös huolia siitä, että oletustelemetria on tietosuojasäännösten, kuten Euroopan GDPR:n, vastaista.

Telemetria ei ole mitään uutta

  Windowsin asetusnäyttö, jossa on vaihtoehtoja lähettää täydet tai perusdiagnostiikkatiedot miscrosoftille

Jos olet joskus asentanut Windows-tietokoneen, olet napsauttanut useita telemetrian määritykseen liittyviä näyttöjä. Onneksi voit ohjata käyttöjärjestelmääsi lähettämään vain perustiedot Microsoftille.

Sinulla ei kuitenkaan ole mahdollisuutta poistaa telemetriaa tai 'diagnostisia tietoja' kokonaan käytöstä asennuksen aikana. Windowsin telemetrian poistaminen käytöstä asennuksen jälkeen on myös ei-triviaali harjoitus. Jopa Ubuntu, suosituin avoimen lähdekoodin työpöytäkäyttöjärjestelmä, on vain nyökkäys telemetrian suostumukseen.

Muualla Microsoftin .NET SDK:ssa ja .NET CLI:ssä on opt-out kaatumisraportointi, ja ne lähettävät Redmondille erilaisia ​​tietoja järjestelmästäsi ja sen käytöstäsi.

Vaikka voit helposti poistaa Microsoftin kehitystyökalun telemetrian käytöstä, on väite, että sen pitäisi olla oletusarvoisesti käytössä.

Opt-Out-telemetriasta voi tulla Devtoolsin standardi

Telemetria on erittäin arvokasta kehittäjille, joten on mahdollista, että oletusasetus saattaa hiipiä muihin työkaluihin, IDE:ihin ja kääntäjiin.

Tämä on erityisen todennäköistä, jos opt-out-telemetriaa käyttävistä projekteista tulee suositumpia kuin muut kielet ja työkalut.

Ohjelmoijan näkökulmasta tulee olemaan vaikeaa ja aikaa vievää käydä läpi koko työkalupakki, tarkistaa, onko telemetria päällä, poistaa se käytöstä ja toivoa, että tuleva päivitys ei palauta asetusta.

Go ei ole kaupungin ainoa ohjelmointikieli

Kasvavasta suosiostaan ​​huolimatta Go:n siirtyminen opt-out-telemetriaan saattaa saada sinut ajattelemaan. Jos otat yksityisyyden todella vakavasti, saatat jopa päättää luopua siitä kokonaan.

Saatavilla on satoja ohjelmointikieliä ja työkaluja, ja varmasti ainakin yksi, joka sopii projektiisi yhtä hyvin.