Vědět, kolik lidí systém používá, jaké balíčky, kde a na jakém hardware, je pro tvůrce distribuce hodně užitečná informace. Co si budeme povídat. My ve Fedoře jsme se rozhodli tyto informace nesbírat, protože uživatelé Linuxu jsou na to výrazně citlivější než běžná populace, proto jsem zvědavý, jaký bude mít tento krok Canonicalu dlouhodobě ohlas mezi uživateli.
To bychom mohli, ale většina zrcadel je hostovaná třetími stranami. Nás se klient jenom zeptá na seznam zrcadel. Počet těchto requestů je pro nás volným ukazatelem toho, jak se uživatelská základna Fedory vyvíjí. Asi by se ten systém zrcadlení repozitářů dal upravit tak, aby nám jednotlivá zrcadla posílala statistiky o tom, jaké balíčky si od nich uživatelé stahují, ale to by ta informace šla přes třetí strany a to už by mi přišlo lepší, kdyby nám to uživatelé posílali napřímo.
Jiří, to je sice chválihodný čin, ale nepřicházíte tak zbytečně o feedback? I výrazně citlivější uživatelé můžou Linuxu něco "dát" , v tomto případě informace o užitém HW.
Google např. u Androidu zveřejňuje statistiky jednotlivých verzí a nikde jsem se nedočetl, že by to někomu vadilo.
Feedback se dá získat i jinými způsoby. Např. automatické hlášení pádů a zasílání informací o nich je pro nás neocenitelná informace z pohledu prioritizace toho, na co se máme zaměřit: https://retrace.fedoraproject.org/faf/summary/ Je to opt-in, ale účastní se toho dost uživatelů na to, aby nám to poskytovalo hodnotné statistiky.
Co se týče popularity aplikací, tak užitečné statistiky poskytuje Open Desktop Rating System, který používají k hodnocení aplikací GNOME Software a KDE Discover (ve všech distribucích kromě Ubuntu, které má vlastní systém). Taky to je opt-in, protože nikdo nemusí poslat hodnocení nebo komentář k aplikaci, pokud nechce, ale i tak je to užitečné.
Opt-out nebo zcela bez možnosti volby se dělá tam, kde člověk potřebuje opravdu věrohodné celkové číslo. Třeba počet unikátních instalací. Pokud by to bylo opt-out, tak to celkové číslo bude vždy jen část všech instalací a je prakticky neurčitelné, jak velká část to je, takže pro věrohodné určení počtu instalací je to víceméně k ničemu. No a do opt-out opravdu jít nechceme, proto nám zbývají jenom volné indikátory.
Je to o povaze uživatelské základny. Např. Endless OS sbírá statistiky z instalací a mají tak docela přesnou představu o tom, jak velká jejich uživatelská základna je a hodí se jim to potom při vyjednávání s autory aplikací a výrobci hardwaru. Jejich cílovka jsou ale běžní domácí uživatelé v rozvojových zemích, tedy výrazně blíž té androidí, než je ta naše.
No právě. Fedora je mi sympatická distribuce a docela rád bych ji používal, ale kdykoli jsem ji zkoušel, byly problémy s podporou hw. Proto mám Ubuntu, které mi "prostě funguje". Takže v tomto smyslu tento krok v podstatě vítám, samozřejmě za předpokladu, že data budou anonymní a nebudou obsahovat takové věci, jako navštěvované webové stránky, sledovaná videa apod. A jestli to Canonical zveřejní v nějaké syntetické a anonymní formě, tak to taky bude záslužný počin, ačkoli taková data ostatní distra asi budou muset brát s jistou rezervou. Je dost možné, že typičtí uživatelé např. Fedory jsou trochu jiná skupina, než uživatelé Ubuntu.
Pořád je to jenom o tom, co se bude posílat, komu* a jak moc jim věříš ..
* ani ne tak z nějaké nenávisti, ale spíš co je schopný s tím udělat, jako "od pasu" např. si spočítat podle značek a typů HW, že jeho zákazníci klidně pár set nebo tisíc ročně mohou vypláznout navíc. Jasně, to může udělat každý i tak, ale proč v tomto zdravém konkurenčním boji prodejce (OS) - kupující (user) dávat prodejci munici navíc ....
Například pro updaty firmwaru pomocí fwupd se základní telemetrie chystá, viz: https://blogs.gnome.org/hughsie/2018/02/01/firmware-telemetry-for-vendors/