开源运动和MVP

mvp

今天早上收到微软的邮件,通知被评上了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申请并创造了博客园!

posted on 2008-10-02 14:09 m2land 阅读(3006) 评论(38)  编辑 收藏 网摘 所属分类: DotNetNukeASP.NET

评论

#1楼 2008-10-02 14:33 胡一刀      

恭喜!
同时向楼主学习!
  回复  引用  查看    

#2楼 2008-10-02 14:35 吉日嘎拉      

很早以前,我也用 nuke, 但是.net下面的是 vb.net 做的,
我就没兴趣继续看了。 php写的 nuke 的确很强大,当年学到了
很多知识。
  回复  引用  查看    

#3楼 2008-10-02 15:08 Jon.Hong      

个人感觉有点庞大了,,,   回复  引用  查看    

#4楼 2008-10-02 17:12 guojing      

说的有道理   回复  引用  查看    

#5楼 2008-10-02 17:24 gggh[未注册用户]

很早以前,我也觉得mvp牛, 但是mvp太多了
我就没兴趣继续看了。 mvp的确很强大,类似脑白金
  回复  引用    

#6楼 2008-10-02 18:36 brightwang      

很多人得了MVP后写的东西也少了,好像是为了MVP而写博客,希望LZ勿步后尘。   回复  引用  查看    

#7楼 2008-10-02 19:16 James.Dai[未注册用户]

MVP牛逼你去微软啊.   回复  引用    

#8楼 2008-10-02 19:33 dudu      

祝贺!   回复  引用  查看    

#9楼 2008-10-02 19:41 MVP早已经贬值了[未注册用户]

悲哀啊,MVP失去了以前的意义了!   回复  引用    

#10楼 2008-10-02 20:00 二叉树      

恭喜!   回复  引用  查看    

#11楼 2008-10-02 20:08 guoke[未注册用户]

大隐隐于市....   回复  引用    

#12楼 2008-10-02 20:42 qiqi[未注册用户]

恭喜你.   回复  引用    

#13楼 2008-10-02 20:56 Justin      

恭喜!   回复  引用  查看    

#14楼 2008-10-02 21:01 赖文华(SWPU小赖)      

祝贺!   回复  引用  查看    

#15楼 2008-10-02 21:35 TerryLee      

祝贺!   回复  引用  查看    

#16楼 2008-10-02 22:05 蛙蛙池塘      

俺也报名了,咋木俺呀,555   回复  引用  查看    

#17楼 2008-10-02 22:08 二手程序员      

毛主席教导:一个人当一次MVP并不难,难的是季季都当MVP,连续多年的MVP才是真正的MVP.

  回复  引用  查看    

#18楼[楼主] 2008-10-02 22:23 m2land      

二手程序员 说的有道理,继续努力,感谢大家的支持!   回复  引用  查看    

#19楼 2008-10-02 23:54 AlleNny      

微软和开源?有点笑话了不是,这两个东西怎么扯到一块去的呢??简直是侮辱开源精神!   回复  引用  查看    

#20楼[楼主] 2008-10-02 23:57 m2land      

连微软也开源,我想这只能证明开源的力量。   回复  引用  查看    

#21楼 2008-10-03 00:00 簡簡單單..      

恭喜博主, 再接再厉..   回复  引用  查看    

#22楼 2008-10-03 00:22 xjb      

恭喜,继续努力   回复  引用  查看    

#23楼 2008-10-03 00:28 杨同学2[未注册用户]

@AlleNny

这位仁兄就算你无知了,微软早就有很多开源的东西了? 去看看www.codeplex.com 吧。
不过好像DNN不是属于微软的吧? 是么?
  回复  引用    

#24楼 2008-10-03 01:00 包建强      

据我所知,DNN是微软外人士根据微软开发的Portal改写扩展的,可以说是一炮走红,后来维护成本加剧,开发者求助微软ASP.NET之父Scott,得到了微软的赞助,从而一路走来发展到现在的4.x版本。   回复  引用  查看    

#25楼 2008-10-03 01:01 包建强      

看微软的开源项目可以知道更多如何更好的利用微软的技术。比如说PetShop,已经成为了Web开发三层架构的经典。   回复  引用  查看    

#26楼 2008-10-03 01:27 Gary Lei      

恭喜博主,期待更高质量的文章......   回复  引用  查看    

#27楼 2008-10-03 01:34 北溟鱼逍遥游      

恭喜老大,也期待DNN能有更多Chinese-Man!   回复  引用  查看    

#28楼[楼主] 2008-10-03 09:32 m2land      

DNN并不是微软主动开源的一个软件,或者说根本就不是微软的产品。DNN的前身是微软的IBuySpy Portal,通过第三方不断的增强,改写这个原始版本进化到现在。

但作为微软官方支持的一个开源项目,DNN跟一般的开源项目比会有一些特殊的地方,比如,有一些ASP.NET的最新技术是用DNN做试验田的,如Membership,了解这些知识你会对一些ASP.NET技术有一个更深入的理解。

阅读DNN创建人Shaun Walker关于DNN的书Professional DotNetNuke 4 Open Source Web Application对于我来说最有收获,也是感觉最精彩的就是他介绍如何解决开源软件发展中的问题,从靠一己之力创立第一版到力不从心试图转向收费;从收费饱受谴责险些导致项目夭折到转向微软寻求帮助;从DotNetNuke的品牌初建到开源协议的精心选择;之后是一系列问题的解决,比如:核心团队建设,和不同意见斗争,品牌保护,提升赞助商关系,加强系统功能,处理安全漏洞,考虑不同版本兼容性,技术创新,开源策略思考,第三方软件使用策略指定,版本发行策略,知识产权保护,市场推广,产品用户信赖度提升。所有的这一切有技术上的提升更主要的是有商业上的敏感性,懂得运用法律武器和市场规律,同时,这些步骤不是照搬就可以的,就是Shaun Walker也是要通过自己的思考和观察从每一个问题的各种可能的解决方案中选取一个切合他实际情况的方法。比如开源协议,他选择的是BSD协议,这个选择被证明是非常重要的,因为这对DNN在日后被广泛使用奠定了坚实的法律基础。

读史明鉴,这恐怕也是参与开源运动的另一个好处。
  回复  引用  查看    

#29楼 2008-10-03 14:13 CoderZh      

恭喜恭喜了!以后也研究研究DNN,以前稍微看过一下,没有仔细了解。   回复  引用  查看    

#30楼 2008-10-03 17:28 人心叵测,各怀鬼胎[未注册用户]

看了上面的留言,有人骂街的,有人掉进醋缸的,有人出来解道得,林子大了,什么鸟都有!
不过,不管黑鸟白鸟,好鸟怀鸟,你们都吃饱了撑的.楼主写随笔本是为了自勉,管你们鸟事
  回复  引用    

#31楼 2008-10-03 20:45 James.Dai[未注册用户]

@人心叵测,各怀鬼胎
--引用--------------------------------------------------
人心叵测,各怀鬼胎: 看了上面的留言,有人骂街的,有人掉进醋缸的,有人出来解道得,林子大了,什么鸟都有!
不过,不管黑鸟白鸟,好鸟怀鸟,你们都吃饱了撑的.楼主写随笔本是为了自勉,管你们鸟事
--------------------------------------------------------
你丫是楼主马甲吧
  回复  引用    

#32楼 2008-10-03 22:42 xjb      

个人觉得dnn的发展已经太复杂了,一个安装都整的巨复杂,这是不是走上了歧路了呢?

况且没有c#版本,这是我最无法接受的
  回复  引用  查看    

#33楼 2008-10-04 00:00 w3c==garbage[未注册用户]

好了菜鸟同学们 醒醒吧

微软只是一个很正常的公司,它不是什么反开源的公司,但也不可能拿着自己投入巨大的产品去给开源社区玩。

那些开源社区里动口就骂微软如何如何的人只是借微软的名字炒作而已。

不知道什么时候开始,开源社区的主旨已经从开自己的源变成开别人的源了。
  回复  引用    

#34楼 2008-10-05 17:18 bidaas      

这工具问题太多了,老报错,导出项目也不行,数据库access   回复  引用  查看    

#35楼[楼主] 2008-10-05 18:18 m2land      

你指的DNN吗?使用Access应该是很久以前的事了,现在的DNN可以同时支持多种数据库,比如SQL, Oracle, Access等等。DNN的构建现在已经很成熟,不会频繁出错。   回复  引用  查看    

#36楼 2008-10-07 11:49 chyabi[未注册用户]

恭喜LZ,不管怎么样.这都是回报.

对了...要下载dnn,是不是到http://www.dotnetnuke.com.cn
就可以下载..
如果我要下载单独的模块.比如博客模块..是否也可以下载?
谢谢...
  回复  引用    

#37楼[楼主] 2008-10-07 12:56 m2land      

对,在http://www.dotnetnuke.com注册后就可以下载" target="_new">http://www.dotnetnuke.com注册后就可以下载,各个模块也是单独下载的。   回复  引用  查看    

#38楼 2008-10-19 11:16 leoxu      

恭喜,恭喜.   回复  引用  查看    

发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1303123




相关文章:

相关链接:

导航

公告


MVP



-->

统计

与我联系

我管理的小组

我参与的团队

随笔分类

DNN专业站点

积分与排名

最新评论

阅读排行榜

评论排行榜

60天内阅读排行