今天早上收到微软的邮件,通知被评上了2008年10月份的MVP。在打开邮件的那一刹那,我的确很兴奋,心情就像一个期待多年的愿望突然实现一样,我一直参与的一场战役终于给予我一个回报。
这场战役就是微软支持的开源项目DotNetNuke.
这场战役有英雄,Shaun Walker凭一己之力开创了这个ASP.NET下最大的开源项目;这场战役有团队,Charles Nurse, Michael Washington,Chris Hammond等数十人的核心团队支持这DotNetNuke不断的发展;这场战役有神话,DotNetNuke开创了一个巨大的市场,从而成为开源项目的一个典范;这场战役有牺牲,项目进度表上的Failed表示我们又要重头开始。我的言词似乎有些狂热,不过这就是我在开源社区里感受到的气氛——“大家自愿而来,为了同一个目标,互相帮助”。
激情需要理智作为基础,不然就成为了盲目。开源运动在中国只能说是刚刚开始,因为法制、文化和经济整体的原因,中国对开源运动最普遍的理解是不准确的。很多时候,大家一提到“开源”,反应的第一个词就是“免费”,其实,“开源”不但是一种反抗霸权(比如给我发奖的微软)的自由精神,发展到现在,“开源”更是一种商业模式,并且是一种“双赢”的商业模式。只有事物的各个方面都取得了平衡,事物才会向前发展。
运作良好的开源项目能够做到满足各方面的平衡,开发者从开源社区拿来代码,在这个基础上开发的代码又会回馈到开源社区。也许你会问,“为什么开发者会自觉回馈呢?”,开发者如果不回馈,他就会发现,自己单独开发这些代码的维护工作和维护成本实在是太高了,并且,他被大众的认知度也得不到提高,那么接下来的决定就是他会很自然的选择回馈开源社区,开源社区因为他的回馈得到进一步的提高,他也解决了面临的问题。
良好的开源项目会造就一个良好的商业市场,正如DotNetNuke的皮肤市场,模块市场,咨询市场,培训市场。这些市场不是人为“开发”的,而是随着开源软件的壮大自然的萌芽,成长。人们自然而然的需求催生了这些市场,这样的市场不可避免的走向繁荣,开源社区也通过这些市场伸展自己的根脉,牢牢站立并从中吸取养料。
企业也会从开源运动中得到回报,越来越多的企业开放自己的源代码足以说明这个问题。SaaS(Software-as-a-service,软件即服务)的兴起使企业看到一个新的市场,那就是软件服务,过去那种销售代码copy的盈利模式已经开始过时了。投入到开源运动,制造更多的软件服务业市场变得更加容易。
我从2004年开始接触这个开源项目,在这四年的时间里,我不间断的参与这个项目并从中获得巨大的回报。我认识了朋友,提高了技术,获得了荣誉。这种感觉很好,因为你并不需要做额外的"付出”,就好像你本来就是做这份工作,但公司总是会在年底给你一个意想不到的奖金。还有一点就是我的博客里的确没有什么高深的文章,很多是流水帐而以,对社区的热情是这个MVP给我最大的肯定。
东扯西扯的也不知道说了些什么,这样的感言文章显得自己有些俗套,不过我还是要更俗套得感谢帮助过我的人:
感谢我的父母:感谢你们,我常年不在你们身边,你们却没有一句怨言!
感谢我的妻子:感谢你每天都陪我工作到深夜,这是对我最大的理解!
感谢我的朋友:我的每一步前进都有你们的帮助!
感谢DUDU:在最后期限帮我递交了MVP申请并创造了博客园!