Spacebuilder v4.0beta发布以来,广大spb爱好者又一次发起spb开源的讨论话题,其中不乏真知灼见的论点以及诚恳的建议,有些朋友甚至撰写长文剖析Spacebuilder的开源/闭源之路。公司内部也又一次展开了开源利弊的争论。在目前国内知识产权意识还很薄弱的情况下,开放源代码必将影响Spacebuilder短期的License销售收入。但是SNS社区软件的开源是发展趋势,就连微软也于一年前成立了全资子公司“微软开放技术有限公司(Microsoft Open Technologies Inc.)”专注参与开源项目。
Spacebuilder是拓宇专注6年发展的产品,日益暴露出一些影响产品快速发展的问题:知名度没有达到预期、难以形成以Spacebuilder为平台囊括第三方应用/插件/皮肤的生态系统,开放源代码将有助于解决这些问题。因此,我们决定让Spacebuilder踏上开源之路,希望可以达成以下三个目的:
1. 让更多人使用Spacebuilder、熟悉Spacebuilder,迅速提升Spacebuilder驱动的站点数,提升业内知名度;
2. 第三方开发人员参与到Spacebuilder的应用、插件、皮肤的开发中来,共生共赢,为使用Spacebuilder的客户提供源源不断的增值服务;
3. 有更多熟悉Spacebuilder的开发人员,降低客户使用Spacebuilder的定制成本。
开源之路的第一步,我们决定开放Spacebuilder绝大部分的源代码。Spacebuilder定制人员可以更自由的对Spacebuilder进行完善、调试;第三方技术人员可以深入理解Spacebuilder的技术架构从而更容易的为Spacebuilder开发应用模块、插件、皮肤;对于asp.net程序员尤其是sns社区方面的开发人员来说Spacebuilder是非常优秀的asp.net mvc代码示例。当然,为了实现这些设想,我们还需要做更多工作,例如:与使用Spacebuilder的开发人员更密切的互动,倾听他们的意见建议;把技术文档做的更加细致并开放出来,帮助开发者快速熟悉Spacebuilder;建立Spacebuilder扩展功能的交易体系,让参与应用、插件、皮肤的开发者能够从中受益。
我们深知距离真正意义上的开源,我们还有一段路要走,也许平台免费、应用收费是个不错的尝试,在Spacebuilder贡献出全部源代码并放弃License收费时,Spacebuilder团队需要有生存下来并发展壮大的理由。期待开放的Spacebuilder能为国内SNS社区的发展贡献出更大的力量,也期待着开放源代码为Spacebuilder的发展开辟新天地。