分裂后新的起点当然,Mikeal Rogers 没必要因为 Node 面临的问题去谴责 Joyent。但是,Io.js 团队坚持的理想是创造一个全新的、独立的基础,服务于这个开源项目,而不受任何外在公司或个人的控制。这同时也说明,Io.js 团队还未真正建立起这个基础,因为他们仍对获得 Joyent 授权使用 Node.js 商标报以希望。 一个全新独立的基础具备十分重要的意义,包括诺维 NPM、NodeSource 和 Strongloop 等许多公司,都依靠 Node 开源语言,并且 Io.js 团队中的许多成员还受雇于这些公司。历史上流传最广泛的开源项目也多数具备独立的基础,而不是受控于个别公司,像世界排名第一的 Web 服务器软件 Apache,大数据处理平台 Hadoop,操作系统 Linux 等。 但是近年来,随着商业活动中开放源码日益被广泛接受,Joyent 和 Docker 采取的这种单一公司控制模式也开始流行起来,并且有时候这种模式运转良好。例如:大行其道的编程框架,Ruby on Rails,依然由它的缔造者 Basecamp 进行管理。 Joyent 通过驱动决策过程中能达成共识,进一步提高 Node 的兼容性,并且还成立了一个咨询委员会,吸纳了许多来自公司外部的开发者。但是对于许多人来说,这个咨询委员会来得太慢、太迟了。 Source: Wired/www.lieyunwang.com |