| ▲ | yjftsjthsd-h 4 hours ago | |
> it doesn't need to be open source to do that, nor would making it open source obviate auditig the final executable anyways It doesn't need to be open source to do that, but it really helps. Ideally you'd publish source and have reproducible builds, so that users could look at the code to see that it's not doing anything objectionable and a handful of people could make sure that that code matched the official binaries. > You can audit the application's behavior with standard tools to verify that it isn't "phoning home", etc. Can you? Practically? Lots of programs are easy: You put them in a sandbox with zero network access, or very carefully restricted access, and that eliminates 90% of likely problems. But this is a web browser; it's purpose is to connect over the network, all day every day, to arbitrary, dynamic domains in large numbers, such that I would seriously question whether it is in fact practical to audit in a black-box approach. | ||