| ▲ | lrvick 14 hours ago | ||||||||||||||||
You actually do not have to trust the people who run f-droid for those apps whose maintainers enroll in reproducible builds and multi-party signing, which only f-droid supports unlike any alternatives. | |||||||||||||||||
| ▲ | gpm 13 hours ago | parent | next [-] | ||||||||||||||||
That looks cool, which might just be the point of your comment, but I don't think it actually changes the argument here. You still have to trust the app store to some extent. On first use, you're trusting f-droid to give you the copy of the app with appropriate signatures. Running in someone else's data-center still means you need to trust that data-center plus the people setting up the app store, instead of just the app store. It's just a breach of trust is less consequential since the attacker needs to catch the first install (of apps that even use that technology). | |||||||||||||||||
| |||||||||||||||||
| ▲ | imiric 11 hours ago | parent | prev [-] | ||||||||||||||||
Why have we normalized "app stores" that build software whose authors likely already provide packages of? I've been using Obtainium more recently, and the idea is simple: a friendly UI that pulls packages directly from the original source. If I already trust the authors with the source code, then I'm inclined to trust them to provide safe binaries for me to use. Involving a middleman is just asking for trouble. App stores should only be distributors of binaries uploaded and signed by the original authors. When they're also maintainers, it not only significantly increases their operational burden, but requires an additional layer of trust from users. | |||||||||||||||||