1970s: 中心化local软件 1980s: Richard Stallman, 开源local软件 2000s: 中心化协作性软件(social media, 支付, MMO 等等) 2020s: 开源协作性软件 (区块链)
开源软件开发者通常在没有报酬或者补贴的情况下参与开源贡献,而这对一些项目的可持续性以及开发者的贡献积极性产生了一定影响。Web3 世界中有众多面向开源软件的资助计划旨在解决这一问题,诸如 Gitcoin, RPGF, Drips, Octant 等等。我们会简单介绍这些典型的资助计划,分析它们设计背后的逻辑,以及它们在实践过程中遇到的挑战,并总结出一些改进路线。
全面地介绍基于 Amphitheatre 如何支持区块链和 Web3 程序开发,从区块链构建包制作,实战案例展示到 Amphitheatre 的架构设计与技术原理实现。
几十年来,OpenSource 取得了很大的成就,但一直以来,OpenSource 项目交付的是源码,但用户最终需要的是 Service。尤其云计算和 SaaS 的兴起,给开源项目的发展带来了挑战。那是否有可能让 OpenSource 变成 OpenService?这是 Web3 技术给 OpenSource 带来的可能之一。
当前版本管理工具 Git 占有绝对市场,但需要中心化服务如 GitHub 才能完成开发协作;Mega 项目使用 Rust 重写了 Git ,利用 ZTM 项目构建去中心化的代码协作网络。本演讲介绍项目的愿景、技术方案和进展,项目地址:https://github.com/web3infra-foundation/mega