惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
V
Visual Studio Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
L
LangChain Blog
Engineering at Meta
Engineering at Meta
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
M
MIT News - Artificial intelligence
IT之家
IT之家
The Register - Security
The Register - Security
月光博客
月光博客
Hugging Face - Blog
Hugging Face - Blog
The GitHub Blog
The GitHub Blog
博客园 - 聂微东
云风的 BLOG
云风的 BLOG
Microsoft Security Blog
Microsoft Security Blog
腾讯CDC
W
WeLiveSecurity
博客园_首页
A
About on SuperTechFans
G
Google Developers Blog
博客园 - 叶小钗
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
量子位
Google DeepMind News
Google DeepMind News
博客园 - 【当耐特】
aimingoo的专栏
aimingoo的专栏
Application and Cybersecurity Blog
Application and Cybersecurity Blog
博客园 - 三生石上(FineUI控件)
N
News | PayPal Newsroom
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
AI
AI
TaoSecurity Blog
TaoSecurity Blog
P
Proofpoint News Feed
Attack and Defense Labs
Attack and Defense Labs
S
Secure Thoughts
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
博客园 - 司徒正美
www.infosecurity-magazine.com
www.infosecurity-magazine.com
J
Java Code Geeks
Hacker News - Newest:
Hacker News - Newest: "LLM"
爱范儿
爱范儿
S
SegmentFault 最新的问题
Martin Fowler
Martin Fowler
Vercel News
Vercel News
Schneier on Security
Schneier on Security
Know Your Adversary
Know Your Adversary
H
Heimdal Security Blog
N
News and Events Feed by Topic

Danb Blog

Thumbnails for Orca 3MF in GNOME Files · Danb Blog Cheaper Sodastream Gas with a Big Tank June 2026: What I've Been Working On · Danb Blog Running Snyk On Forgejo/Codeberg Actions · Danb Blog May 2026: What I've Been Working On · Danb Blog 3D Printing Parts for my Greenhouse, Round 2 · Danb Blog Great Devices: Nexus 7 2013 · Danb Blog R36S Console RetroArch Stuck Menu Issue · Danb Blog April 2026: What I've Been Working On · Danb Blog Basic OpenCode Sandboxing with Docker · Danb Blog Games Played in 2025 · Danb Blog March 2026: What I've Been Working On · Danb Blog Shivam Mathur's "node-docker" Images are Awesome for PHP CI · Danb Blog February 2026: What I've Been Working On · Danb Blog Your BookStackApp project was assigned as a project for my Software Architecture course · Danb Blog My Sovol SV08 3D Printer Setup in 2026 · Danb Blog January 2026: What I've Been Working On · Danb Blog Epson Printer: The administrator password you entered was not recognized · Danb Blog Pressure to Follow Process · Danb Blog Online Shopping Email Notifications · Danb Blog My HomeLab Setup in 2026 · Danb Blog Linux Label Printing with the Phomemo D30 · Danb Blog Reporting to the CMA: Google Android Developer Verification · Danb Blog OPNsense & Dnsmasq: Responding with specific DNS servers · Danb Blog An Impromptu Introduction to ZFS Drive Replacement at 1am · Danb Blog Experience with UK Medical Cannabis for Ankylosing Spondylitis · Danb Blog Copyright Takedown for Linking to the "State of Open Source" Report · Danb Blog No, Gumroad Did Not Become Open Source Today · Danb Blog Scripting Monitors (KDE on Fedora) · Danb Blog Amber flags in Open Source & Self-Hosted Projects · Danb Blog LLMs are Directing Open Source Licensing · Danb Blog Games Played in 2024 · Danb Blog Beware of Poison in the Source · Danb Blog Common Misconceptions of the AGPL · Danb Blog Adapting GitHub action PHPUnit tests for Codeberg/Forgejo · Danb Blog Lessons from the Allotment · Danb Blog Futo, Please don't attempt to create your own Open Source Definition · Danb Blog Material You (Dynamic/Adaptive) Colors in Legacy Android Apps · Danb Blog Scripting Monitors (Gnome & Wayland on Fedora) · Danb Blog Retaining a Greenhouse Roof with 3d Printing · Danb Blog Games Played in 2023 · Danb Blog Lessons From Growing Food Indoors · Danb Blog Why the Distinction Between "Open Source" and "Source Available" is Important · Danb Blog Raspberry Pi Camera Module 3 Timelapse · Danb Blog Removing the Rear Seats on a Volvo C30 · Danb Blog Reporting Google's WEI to the CMA · Danb Blog Controlling Default GRUB Boot Option via USB · Danb Blog Creating a Video Home for FOSS Projects · Danb Blog Paying for Search · Danb Blog My Favourite Static Site Deploy Method · Danb Blog PhpStorm (JetBrains IDE) 2023 Linux Scaling · Danb Blog Synology Hibernation with Active Backup for Business and Tailscale · Danb Blog My 2023 HomeLab Setup · Danb Blog Redefining Open Source via "Commercial Open Source" · Danb Blog Moving to Mastodon · Danb Blog Gaining Sponsors · Danb Blog "This is a Low Maintenance Project" · Danb Blog Upgrading my CPU, Ryzen 2600 to 5800x · Danb Blog Migrating Google Photos to my Personal NAS · Danb Blog Scheduling Proxmox Storage to Reduce Disk Activity · Danb Blog Why the Term "Open Source" is Important · Danb Blog Lessons From Working for Myself (9 Months In) · Danb Blog Misrepresenting Open Source for Business Benefit · Danb Blog Cat Images in WebP · Danb Blog My 2022 Workstation Setup · Danb Blog Leaving my Job to Focus on Open Source (For a bit) · Danb Blog Quickly Getting Placeholder Images With Unsplash Source · Danb Blog A Thanks to Laravel for the LTS Releases · Danb Blog A Quick Overview of Unix-Style Permissions · Danb Blog The Power of currentColor · Danb Blog Dealing With Ankylosing Spondylitis Flareups · Danb Blog Hugo Verbose Dates With Suffixes · Danb Blog
Tuta & Proton: An Open Source Client Does Not Result in an Open Source Service · Danb Blog
2026-06-10 · via Danb Blog

Yesterday I came across a post from Tuta providing a comparison of their email service to others:

A comparison chart of email services: Tuta, Gmail, Zoho Mail & Outlook. One row has an "Open Source" label, with all marked as "No" apart from Tuta, which has a "Yes"

For context, Tuta provides its email clients as open source, but it does not provide sources for the back-end server-side parts of their service. You can’t set up your own instance. You can’t see how their back end operates. I remember Tuta advertising as “Open Source” before, but I thought they had improved how they represent themselves.

The blog post linked in the social post doubles down on this, with a bullet point list of Tuta Mail “Pros” which include “Open source” as the first “Pro”, with another specifically about the open source clients.

In my view, inferring that “Tuta Mail” is open source, just because the clients are open source, is silly. If I used Thunderbird with Gmail or Outlook, does that count as them being open source? Is every web service open source if accessed with Firefox? No. That’s dumb.

I should note, this is not uncommon. A competitor in this space, Proton Mail, is arguably more egregious with their use of open source, with the Proton Mail homepage stating:

Open source and independently audited
All Proton services are open source and independently audited for security. […]

I’ve noted this in more detail on isitreallyfoss, and have noted details to update Tuta’s entry.

I called Tuta out on their Mastodon post, and received the following reply:

Hi there! Thanks for your feedback. We plan to open source our server side as well but right now it is not because: With the client code being open source, everybody can build the client themselves, run it locally and verify that the open source code is being used. If we published the server code open source, this would not be the case: No one would be able to verify that the open source server code is actually running on our server - so publishing it is a bit pointless.

Open source has a lot of benefits. The ability for sources to be used for trust & verification is just one of them. But when advertising their service as open source they are marketing using all the perceived benefits, not just the one achieved by providing their client source code. Can I host their offering elsewhere? Can Tuta mail be forked and maintained by others? No.

The verification part caught my eye though; it’s something they touch on within their open source page:

Our choice to publish the entire client code on GitHub for all Tuta apps – Windows, macOS, Linux, Android, iOS and web clients – means that anyone can audit the code and verify that Tuta protects the security and privacy of your data to the maximum. It’s a guarantee that there is no backdoor in the end-to-end encryption. […]

With this in mind, I checked the reproducibility status for the Tuta app on F-Droid, only to find that no builds are reported as reproducible. It doesn’t look to be too far off being reproducible, but for being stated as a key reason for having open source clients, it does not seem to be a priority. From my view, it does not seem to “guarantee that there is no backdoor” since there is no external reproducibility status for their clients, and therefore trust in Tuta is required since they could just provide modified versions of their clients. That’s unless you build & use your own clients from source, which I can’t imagine too many Tuta customers do.

To be clear, it’s great that they provide their clients as open source, but I just think it’s misleading (and IMO purposefully so for marketing) to label the whole Tuta/Proton mail services as open source, just because you provide open source clients.

Wonder why pedantic folks like me care about this? Read more here.