Przewagą oprogramowania Open Source jest własnie to, że są ludzie, którzy sprawdzą ten kod. Jeśli będą jakieś problemy to poinformują innych użytkowników o tym. Ja np. nie sprawdzam każdej zmiany w drzewie linux-kernel przy update. Ale wierzę w to, że są ludzie, którzy to zrobili i jeśli jest coś tam złego to szybko zostanę o tym poinformowany.
Pod pewnymi rzeczami android i inne systemy mobilne są daleko przed systemami desktopowymi. Kiedy instalując grę system pyta Cię czy chcesz umożliwić aplikacji operacje na partycji? Oczywiście można robić sandboxy albo instalować w kontenerach, ale to i tak daleko niewygodne rozwiązanie, a przecież aplikacja może wysyłać wszystkie Twoje pliki w chmurę.
Tak, z tym że musi być ktoś, kto ten kod przegląda, bo już były próby wprowadzania złośliwego oprogramowania w programach open source. Dlatego tak naprawdę powinno się używać tylko niezbędnych programów, które mają aktywnych opiekunów.