开源协议开放格式与端到端加密意味着什么
"开源笔记软件"这个标签很常见,但 Joplin 把"数据属于你"这件事做得比较彻底。它由三道防线构成,值得分开讲。
第一道:源代码开放
Joplin 是开源项目,源代码公开可查,采用 AGPL 类协议发布。对你而言这意味着两件事:
- 可审计:数据怎么存储、加密怎么实现,代码就在那里,不是黑箱;
- 不会突然消失:即使原作者停更,社区也可以接力,你的笔记不会被锁死在一个死掉的产品里。
顺带一提,官方的商业模式是 Joplin Cloud 付费同步服务与开源软件并行,订阅支持开发,但不订阅一样能用全部本地功能。
第二道:开放格式存储
笔记以 Markdown 纯文本保存,附件就是原始文件。同步时,笔记、笔记本、标签等元数据也以开放格式写入同步目录。相比之下,很多笔记软件把数据存进私有数据库格式,导出功能形同虚设——数据名义上是你的,实际上不交"赎金"就带不走。
在 Joplin 这边,最坏情况的退路非常清楚:把数据目录拷走,或者导出为 JEX / Markdown / HTML,随时离开。
第三道:端到端加密
同步是把数据交给第三方托管的过程。Joplin 的应对是端到端加密(E2EE):
- 数据在本地加密之后才上传,密钥由你的主密码派生;
- 同步服务商、网络运营商看到的都只是密文;
- 密码不设后门,忘了无法找回(所以务必备份)。
三道防线拼起来,才是"100% 属于你的数据"的完整含义。想动手开启加密的,直接看「加密与安全」板块的操作步骤。
需要说明:E2EE 是可选项,开启后会带来少量加解密开销;是否开启、主密码如何保管,都是你自己的决定。