Add Reviu Git GUI client#2155
Conversation
|
I can see that @joris-gallot is a real developer with solid Rust/GPUI experience (the public elum repo corroborates that), and the technical foundation of Reviu looks genuine. This is not a question of legitimacy. The concern is that Reviu is closed-source. A Git client by its very nature handles SSH keys, personal access tokens, and has read access to all of the user's source code. When we list something on git-scm.com, we are effectively endorsing it to every person who visits the official Git website looking for tools. For an application with that level of access to sensitive material, I do not think we can responsibly point users at something whose code nobody can inspect. The domain I do not want git-scm.com to be the vehicle through which users discover and install a closed-source application that could conceivably be tainted, when nobody can verify otherwise. That is a principled position and not a reflection on @joris-gallot's work or intentions. If Reviu were open source, or if it had a substantial independent track record (widespread adoption, third-party audits, established company behind it), I would feel differently. As things stand, I think we should not merge this. |
|
Thanks a lot for the thoughtful feedback, totally understandable I’m seriously considering open sourcing Reviu, I’ll also improve the privacy policy to better cover the desktop app and credential handling |
Changes
Context
Reviu (https://reviu.dev/) is a native desktop Git client built with Rust and GPUI.