用于个人使用的软件拥有权

主要观点:当代软件和现代网络有很多令人沮丧之处,如放弃隐私和控制换取便利等,同时有多种尝试来解决这些问题,如本地优先软件、使用开放协议等;本地优先软件强调实时协作,但其最大挑战是在无服务器中心化权威的情况下重新想象应用;Martin Kleppmann 的演讲中本地优先叙事有所转变,更注重互操作数据同步;如今抵制平台的一种方式是在商品服务器或家用服务器上运行开源软件,作者则通过构建自己的工具来逃避云,还定义了个人软件,其开发过程需根据项目情况进行决策和校准。

关键信息:

  • 当代软件放弃了隐私等换取新功能,体验总体变差。
  • 本地优先软件关注无服务器环境下的应用重新想象及 CDRTs。
  • Martin Kleppmann 演讲中本地优先叙事的转变及相关图示。
  • 抵制平台可通过自我托管开源软件或构建个人软件。
  • 个人软件的定义、开发过程的校准及作者的个人软件栈(以 Go 语言、htmx、Linux on VPS、SQLite 等构建)。

重要细节:

  • 作者因设备同步被迫使用云平台,后因平台降低计算体验而想脱离。
  • 本地优先软件实验包括构建无服务器客户端应用等。
  • 自我托管虽不是通用解决方案但仍有人在做,作者通过构建自己的工具逃避云。
  • 个人软件是为个人或少数人开发,满足特定需求,可跨设备运行。
  • 个人软件开发过程需考虑项目目标、资源等进行决策校准。
阅读 16
0 条评论