Читаоци попут вас помажу у подршци МУО. Када обавите куповину користећи везе на нашем сајту, можда ћемо зарадити провизију за партнере. Опширније.

Гоогле-ов Го језик користе програмери на различитим пројектима као што су складиштење у облаку и стримовање медија. Али предлог да се Гоогле-у подразумевано врати извештај о ланцу алата узнемирио је многе кориснике. Ево шта треба да знате.

Ниједан софтвер није савршен, а издања се често ажурирају да би се додале нове функције или да би се решили проблеми и попуниле безбедносне рупе.

Програмери софтвера непрестано настоје да побољшају свој софтвер, а за то су им потребни подаци. Они морају да знају које су функције популарне, да ли да развију или побољшају одређене аспекте софтвера и да дијагностикују проблеме.

Типично, програмери примају податке на добровољној основи, путем захтева за функције и извештаја о грешкама.

Алтернативно, неки софтвер ће затражити од корисника да аутоматски пошаље извештај о грешци програмерима ако се сруши. Ове информације укључују детаље о томе шта је корисник радио како би развојни тим могао да дијагностикује и реши проблем. Такође може укључивати детаље попут оперативног система, грубе геолокације и било чега другог што би могло бити корисно.

instagram viewer

У већини случајева, када се софтвер сруши, видећете дијалог у коме се од вас тражи да поднесете извештај, са опцијама да дозволите или одбијете дозволу.

Осим извештаја о паду и грешкама, програмери су обично у мраку о томе како људи користе свој софтвер.

Го је програмски језик отвореног кода који је дизајнирао Гоогле. Доживео је налет популарности због своје једноставности, брзине и карактеристика истовремености. Користи се у свим аспектима развоја, а пројекти написани у Го укључују Доцкер и Кубернетес. Нетфлик, Соундцлоуд и, наравно, Гоогле користе Го за различите позадинске услуге.

У фебруару 2023, Русс Цок, Гоогле софтверски инжењер са Го пројекта, објавио је а предлог на голанг ГитХуб-у репозиторијум. Предложио је да телеметрија у алатима командне линије Го треба да буде подразумевано укључена, шаљући податке о коришћењу алата назад Гоогле-у.

Кокс предлаже коришћење ограниченог система телеметрије, у коме се одлуке о прикупљању метрике дешавају у отвореном, јавном процесу. Кључне карактеристике предлога укључују:

  • Отпремљени извештаји укључују само укупан број догађаја током целе недеље, а не било какву врсту временски распоређеног праћења догађаја.
  • Отпремљени извештаји не укључују корисничке ИД-ове, ИД-ове машине или било коју другу врсту ИД-а.
  • ИП адресе изложене ХТТП сесијом која отпрема извештај се не бележе са извештајима.
  • Систем је подразумевано укључен, али одбијање је лако, ефикасно и упорно.

Кокс је такође изјавио „Не предлажем да Го компајлер додаје инструментацију свим Го програмима на свету: то је очигледно неприкладно.“

Одговори на Коксове предлоге су помешани; неки Го програмери сматрају да је предлог непотребан и штетан, док га други виде као добру идеју. Такође постоји забринутост да ће телеметрија по подразумеваној вредности бити у супротности са прописима о заштити података као што је европски ГДПР.

Телеметрија није нешто ново

Ако сте икада подесили Виндовс рачунар, кликнули сте кроз неколико екрана који се односе на конфигурацију телеметрије. Срећом, можете наложити свом ОС да шаље само основне информације Мицрософту.

Међутим, немате избор да у потпуности онемогућите телеметрију — или „дијагностичке податке“ — током процеса инсталације. Онемогућавање Виндовс телеметрије након инсталације је такође нетривијална вежба. Чак и Убунту, најпопуларнији оперативни систем за десктоп рачунаре отвореног кода, има само најмањи знак сагласности за телеметрију.

На другим местима, Мицрософт-ов .НЕТ СДК и .НЕТ ЦЛИ имају извештавање о отказивању и послаће Редмонду различите метрике о вашем систему и његовој употреби.

Иако можете лако да онемогућите телеметрију Мицрософтовог алата за развој, постоји аргумент да би требало да буде укључена подразумевано.

Телеметрија је веома драгоцена за програмере, тако да је могуће да се подразумевана поставка може увући у друге алате, ИДЕ-ове и компајлере.

Ово је посебно вероватно ако ови пројекти са телеметријом онемогућавања постану популарнији од других језика и алата.

Са тачке гледишта програмера, биће тешко и дуготрајно проћи кроз читаву алата, провера да ли је телеметрија укључена, онемогућавање и нада да будућа надоградња то неће вратити подешавање.

Го није једини програмски језик у граду

Упркос све већој популарности, Го-ов потез ка телеметрији онемогућавања могао би вам дати паузу за размишљање. Ако приватност схватите заиста озбиљно, можда ћете чак одлучити да је потпуно напустите.

На располагању су стотине програмских језика и алата, а сигурно постоји бар један који ће једнако добро одговарати вашем пројекту.