【原创】DD-WRT,GPL,Freedom....
最近由于一个偶然的机会,看到网上又有人在大力推荐DD-WRT的firmware。以前我的Linksys WRT54G刷过DD-WRT,感觉还是没有原厂的稳定,又换回来了,看到网上的推荐,不禁心痒,又去官方下了一个V24 SP2回来刷上。刷好后,发现QoS居然不能设定KB,只能设定优先级,感觉很不爽,google之,居然发现DD-WRT现在有收费版本的(V24 SP1),网上还有人提供下载,下载回来一看,发现压缩包里还有一篇《DD-WRT Why This Should Be Free》的文档。奇之,耐下性子看完后,颇有感慨。。。
一:GPL的遐想
作为一个软件业的从业人员,对GPL感慨良多,GPL的出发点之好,无需多言。但坦言之,仅凭借Donate生存的开发人员或机构,在国内现行的环境下,能存活多久呢?国外也一样,比较成功的GPL的项目,大多数还是靠机构或公司的Donate赖以生存,这就引发了另一个问题,国内有多少企业或机构关心过GPL的项目呢?顺着这个思路下去,企业或机构捐助GPL项目,有着怎样的目的或期望呢?
很简单,要么给企业扩大影响,要么能促进企业产品销售,这就直接导致有些GPL的项目虽然从开发和产品化的角度看很不错,但鲜有大的企业问津。所以正式陷入了这样的一个怪圈,直接导致GPL的项目类型直接影响到项目未来的规模和发展。
二:做婊子立牌坊,还是。。。。
GPL的项目一旦收费,很容易遭到用户的反感,套用句中国的老话,就是“既要做婊子,又要立牌坊”,但是大家都仔细考虑过GPL开发人员或组织的生存问题吗?
类似的事情,之前也发生过很多。例如我一直用的StarDict,当时的汉化作者胡正就曾经想把字典出售,遭到网名的强力抨击,此事有兴趣者可以google之,这里就不细说了。我感兴趣的只是作者的目的,按照作者的说法,当时是想筹钱去国外读书。就这个目的,很多网民也认为不应该,关于这个目的来说,我倒是觉得没有任何问题。同样DD-WRT的作者,也就是《DD-WRT Why This Should Be Free》中提到的BrainSlayer,我没想仔细查阅他的背景。但作为一个小企业的经营者来说,我觉得很能理解他的痛苦和无奈。企业运作,说白了就是一个资本游戏,没有资本,怎么游戏下去?to be or not to be,that's a question.DD-WRT最大的问题还是它是以GPL的项目形式诞生的,但DD-WRT的成名也正式因为他是一个GPL项目,GPL意味着什么?看看GPL的协议吧,出现频率最多的词就是自由,以任何目的运行此程序的自由、对程序进行修改的自由、发行复制件的自由。。。。
对自由的向往,可能是人类的天性。所以GPL诞生之初,就有无数的拥立者。不为别的,就为了《勇敢的心》中,主角的那一句“Freedom!!”
三:有没有别的模式呢
说了半天GPL项目的魅力和局限性,可能很多人会说,那么有没有比较好的模式呢?我觉得至少目前Apple app store的模式就还不错。但前提是如果有GPL app store的话,应该是由一个组织来管理,而不是企业或个人。同时要接受第三方部门的监督,只有让开发人员或组织活下去,才能促进整个GPL项目的发展。其实早在Stardict的胡正受抨击的时候,他就提出过类似的方案,只不过我也觉得,这种方案提出简单,实施难度比较高。可能会涉及到ZF部门,第三方非盈利组织等很多相关部门的协调。最终会发现,到底谁能牵头做这个事情呢?但我认为,如果由ZF涉入来做这个事情的话,至少意义会比绿坝深远的多。。。
四:卫道士
DD-WRT收费了,有着一颗GPL的心的人不爽了,所以出现了《DD-WRT Why This Should Be Free》这篇文章。但我们反观此文,并没有肆意的谩骂、发泄,只是冷静的介绍事情的缘由,最后还给出了recommendations,摘录如下:1.DO NOT DONATE TO DD-WRT.2.DEMAND BUILD-ABLE SOURCE CODE. 3.DEMAND SUPPORT.4.SPREAD THE TRUTH. 5.ALTERNATIVES SHOULD BE USED.透过文章,我看到的是一个GPL卫道士一颗虔诚的心受到侮辱后的愤怒,以及一个软件行业从业人员的职业素养。再反观Stardict的胡正在各大网站上被众多网民的抨击和谩骂。。。。。。
其实只想说一句话,对于GPL我们还是多一点宽容和理解,自由意味着,你可以选择用,也可以选择不用。
[ Edited byericxp on 2009-7-29 10:40 ] 我的Linksys WRT54g还用过一段时间的DD-WRT,那时候的版本是v23 sp1吧。后来想实现些功能,而dd上添加些新东西不是很容易,看了一下dd上的开发,一直没弄成,感觉上dd除了http管理界面上的东西,其他的很难控制。后来转到openwrt,虽然没有http的配置界面,命令行修改配置文件的方式倒是比较适合我,ssh的root shell,可写的文件系统,opkg包管理器,svn的系统源码管理,夫复何求?
如果dd真如文中所言走向闭源,dd的用户应该知道这个真相,做自己的选择。
开源的世界里面,你可以很容易找到其他的替代品。 呵呵,也不能说是闭源吧。
应该是有限的开源。一些“核心”(收费)功能不再开源 GPL也允许收费的,不收费从业人员连生存都成问题..唉 Posted by ericxp on 2009-7-30 14:50 http://www.ibmnb.com/images/common/back.gif
呵呵,也不能说是闭源吧。
应该是有限的开源。一些“核心”(收费)功能不再开源
本来应该GPL应该开源的弄成不再开源就是违反GPL。 Posted by 蓝色多恼河 on 2009-7-31 11:43 http://www.ibmnb.com/images/common/back.gif
GPL也允许收费的,不收费从业人员连生存都成问题..唉
可以收费,但是篡改GPL就不对了。 LS的兄弟说的没错,这时也DD-WRT目前受抨击的原因。呵呵 这几天刚刷了DD-WRT的firmware,我的路由器是WRH54G
开始刷的是旧版本,没问题
后来刷7月22日的新版本(该版本在官方下载页有"推荐"字样)
提示升级成功,但路由器连接不上,只有电源灯亮
以为要变砖头,幸好后来刷回了Linksys官方版本 DD-WRT诱惑很大,收下了 LZ不要光盯着GPL啊 BSD的不是也不错么 开源协议多了去了
要生存 可以参考没被收购前的mysql啊 innoDB收费 myISAM免费
我觉得倒是该鄙视国内的很多公司 开源的东西拿来做个壳就叫自主研发 国有知识产权之类 红旗 麒麟 暴风影音 这名单可以列出好多好多....
页:
[1]