时间飞快,转眼自己的开源项目 已经两个月了。在这段时间里,我学到了很多东西,更重要的是,也结交了很多朋友。可以感受到自己一步一步地往前走,朝着自己向往的方向在走。
通过开源,让我明白了许多以前不太懂的事情,也让我思考了很多,今天我将与大家一起分享的是,我对开源所带来的商业模式的初步构想。
很多朋友问我:
你为什么要开源?开源能赚钱吗?
这个问题,相信很多朋友们都想知道答案。首先我来回答“为什么要开源?”这个问题吧。
其实当初开源 Smart 的时候,我并非想去把它做得有多完备,功能有多强大,然后想着怎么去推广,怎么去取代 Spring,让更多的人去使用它。那又有人会问了,“做了却不推广,那为何还要做呢?”。其实原因很简单,我做开源项目,其实就是为了积累人脉。我需要的是一群志同道合的朋友,大家可以在技术上相互交流、共同学习。如果将来真的有机会的话,可以出来大干一场,一起成就自己的梦想。大家也知道,光靠工资肯定是发不了财的,顶多只能说是解决温饱问题。我们要让自己的生活过得更好,要让我们的子女在毫无经济压力的条件下成长,我们现在唯有不断努力,抓住身边的每一次机会,才能赢得最终的胜利!
我想我已经解释清楚了,为什么我要选择开源。用一句话来讲:不是为了推广,也不是为了挣钱,而是为了结交朋友。
我与 Rod Johnson 的技术相差甚远,他能把 Spring 开发出来,并且推翻了 EJB 的统治地位,可以说他是动摇了整个 Java 技术领域。然后可以把公司卖出去,得到一笔相当不错的财富,随后可能会提供企业版,从中赚取更多的利益。这是他的商业模式,或许很多做开源框架的个人或公司都是朝着这个方向在努力。
而我却并非这样认为,我始终相信通过开源来赚钱的道路并非只有一条,一定有适合自己的道路。
我的开源商业路线是这样的:
第一步:开发自己的框架,结交更多的朋友
第二步:寻找项目机会,开发产品原型
第三步:定制产品,进行项目实施
一开始我们要有自己的框架,这样也就非常易于扩展了。假如选择 Spring + Hibernate 这样的框架,有些时候为了满足用户的个性化需求,确实不敢去改里面的源码,甚至改了以后都不敢再升级了。原因很简单,我们只是这类框架的使用者,而并非创建者,很难真正领会到作者的架构或意图。如果我们有了自己的框架,情况就会完全不一样,对于扩展的自由度相对来说会大很多,我想这也是为什么有些公司需要自己做一个开发框架的原因所在了。
与其他开源项目不一样的是,当 Smart 连一行代码都没有的时候,我就将它开源了。我认为的“开源”并非是将代码开放出去,让别人可以拿到源码,真正的开源是思想开放出去,从而得到大家的认可与支持,用开放的思想去影响更多的人,可以说是“思想开源”。所以,我需要的是更多对这方面感兴趣的朋友,大家可以一起投身到 Smart 开发中,相互讨论,相互学习,伴随着 Smart 共同进步。
可以向大家公开的是,我现在已经有几个项目机会了,随后我还会将博文的方式,向大家公开这些项目的客户需求。
总所周知,做软件销售是一件非常困难的事情,它不像销售看得见摸得着的普通商品。作为一名软件销售,一定要有能力将自己的产品清晰地表达给你的客户,告诉他们为什么要买这样的产品,买了之后能帮他们解决怎样的问题。一定要意识到,我们并不是为了将软件卖给客户,而是为了帮助客户认识到自身所存在的问题,让他们意识到自己确实需要做出一定的改善。最后,我们给客户提供相应的解决方案,其中也就自然地包括了他们所期望的软件产品。我想这应该是一种很好的软件销售策略,至少能够让客户心动,让他们买单。
在框架基本完备之后,我们会找几个真实的项目案例,分析用户的需求,进行系统设计,定义产品里程碑,最终通过自己的框架来开发产品原型。注意,此时的产品仅为原型,功能并非完备,但一定要考虑到系统的扩展性,因为后面才是真正的项目实施,到那时才会有更加细致的开发。
当我们将思想灌输给客户,让他们清楚地意识到,确实需要一款软件来解决他们目前所面临的问题时,我想这个时候就是签单的最好时机了。因为我们已经有一个可以拿出来给客户演示的产品原型,后续只需根据客户的个性化需求进行定制,即可快速并充分地满足客户的需求。让项目尽快上线,我想是每个客户所期望的,因为他们不想花太多时间和金钱去经历一个漫长的项目周期。他们需要的“半成品”或“毛坯房”,拿过来稍微加工或装修一下,就可以用了。此外我们要知道的是,客户期望的是软件投入的收益(POI-投资回报率),并非软件的架构有多么优雅。
到这里,我想已经解释清楚了“框架 → 产品 → 项目”这条路线到底应该怎么去走,这也是我认为的开源之商业模式。
现在我们的团队已初步建立,最近也有项目机会了,处于正在迈向第二步的途中,同时框架也需要继续完善,所以对于技术、业务、销售等方面的人才,我们都非常需要,希望你就是我们所期望的那个人。
有兴趣一起讨论的朋友,欢迎加入 QQ 群: 120404320