Submit Linux package updates in official distro repos
Proton VPN is open source and uses well-known and established components of the NetworkManager stack. Due to these two things, there is virtually nothing standing in the way of the Proton VPN team from building and submitting packages officially to Linux distributions like Fedora, Debian, Ubuntu, EPEL, etc. Proton VPN is further enhanced by packaging upstream by increasing the availability of Proton VPN software packages in the global software package mirroring network (deterring censorship) and benefiting from improved transparency and openness by building packages through distribution-supported build systems, which are often reproducible.
The policies of most distros are friendly to this since the Proton VPN Linux pieces use Open Source licenses. A community-supported Fedora Proton packaging SIG already exists.
Implementing this is both a matter of technical expertise but also being able to navigate and collaborate with other communities. Proton engineers would submit package updates directly to Linux build systems and benefit from being stakeholders in the distribution end of software production. This also gets Proton engineers closer to user feedback and bug reports.
(Not to be biased, but I get copied on bug reports for Proton VPN bugs in Fedora and I am not always sure how to best route that feedback from distro users back to upstream developers.)
One idea for the Proton-hosted repos is that they could still be provided, but for beta or experimental users. This way, Proton still maintains a mechanism for shipping updates extremely fast to end users without distro build systems and update policies, but the users who participate with those repos could be closer to the in-development versions, while users subscribed to updates on their favorite distros would receive them normally through stable update repos.
-
Wizard4_Uncorrupt2 commented
Even official Flatpak releases would be an improvement.
-
vj commented
Proton, please kindly either submit your software to existing Linux repos or create own repos for easier update on popular Linux distributions.
Currently one have to find a download page https://proton.me/support/set-up-proton-pass-linux , download package, open page with a signature and copy it, find a package in terminal, copy/paste signature checking command, paste signature, install. User unfriendly considering it is a repeating task.
Btw. above linked page may introduce an one-liner which would do all these all these tasks automatically. Something like wget -q https://raw.githubusercontent.com/slrslr/Linux-bash-scripts-miscellaneous/master/updateprotonapps.sh -O - | bash
(yes before that script works out of the box and updates Mail and Pass, User should set a save path or switch from a .deb to a .rpm)
-
Eric Christensen commented
I would be happy if there was a repository I could subscribe to that would let me get apps like Desktop and VPN without having to constantly log back into the website to download an update every week or so.