Board logo

Subject: 各尽所能,各取所需 --------- 开源的精神 (请支持CnPack) [Print This Page]

Author: 李啸林    Time: 2008-1-27 20:58     Subject: 各尽所能,各取所需 --------- 开源的精神 (请支持CnPack)

"各尽所能,各取所需" 这不是政治口号,这是人类历史的方向,也是一个在我们每人心中潜伏着的美丽愿望。或许多朋友会认定这是一个虚无飘渺的美丽幻想。其实不是,虽然离建立真正的"各尽所能,各取所需" 还是遥遥无期,但并等于是完全不可行,在某些领域的小范围内还是能够全部或部分实现的。事件发生质变之前总是会有一个量变的过程。


与不得不依附于并非属于自己的机器、土地、矿山的产业工人相比,程序员是幸运的。程序员的生产环境很容易得到,众多共享软件就证明了这点。


但程序员很难靠共享软件生存下来,因为共享软件有一个致命的弱点,它的开发是封闭的,共享软件开发人员(或团队)势单力薄,根本无法与商业机构的软件进行真正竞争。

开源则不同,开源软件的开发是开放。补充说明一下,源代码公开不等于开源,这里所说的开源指开发模式为共同参与,开发成果为共同所有。因为开源项目的开发模式是全开放,因此所有开源项目的受益人或团体都会愿意支持开源项目,因此开源项目也就有能力与商业性软件竞争,比如Linux 与 SCO Unix 、Aix的竞争。很多开源项目的失败,并不在于技术不够先进,代码质量不够,而是在于组织上的不足。组织上不足主要有两点:其一争取援助力度不够,无法维持组织者自身的生存;其二、将散布在全国(全球)各地的开发人员(很多是兼职)组织起来,共同开发,本身就是对软件工程的挑战。


如何依靠开源生存。开发一套软件,通过销售这套软件赚钱,有这种想法的程序不是太少,而是太多了。我也有过,而且还实践过多次,每次都失败。程序员就是程序员,程序员要想变身为资本家,如同鲤鱼跳龙门,摸六合彩,不是不可能,只是失败超99%。软件是程序员写的没有错,但程序员依旧要听命于老板,依旧要每天面对生存问题。抛掉所有幻想吧,这个社会只肯为程序员的实际工作时间付费。既然如此为什么又能依靠开源生存?因为存在开源项目的受益组织,有一部分受益组织需要开源项目的参与者为其提供个性化服务,他就必须支付费用。具体可以考察Discuz! 开源项目。

在这里,我要大声呼吁,如果你是cnPack开源项目的实际受益者,那么请拿出你的实际行动来支持cnPack,有钱的请到http://www.cnpack.org/foundation.php捐助一点,一元也行,没钱可以贡献点源码或时间,既没钱也没时间,那就捧个人场,回一下本帖,鼓舞大家士气。
Author: Passion    Time: 2008-2-14 09:47

非常感谢李啸林同学对CnPack的“严重”关注。

CnPack目前是个开源团体,在现在的模式下,它确实无法成为我们开发成员赖以生存或者盈利的模式。所有参与开发做出贡献的朋友,都是抱着奉献的心态来做的,在此我代表CnPack向所有做出了贡献以及默默支持着我们的广大朋友表示致敬。

当然,当前社会意识形态下,要求人人都无私奉献,是不现实的。也有带着其他目的来“奉献”过的朋友在其目的没有达到的情况下“果断”撤出,这些都是可以理解。我们只是尽量让自己做好。

如李啸林同学所说,开源项目的失败在于组织上的不足,这种情形在CnPack中也存在,散布在全国(全球)各地的兼职开发人员(确实全是兼职的)在开发质量、流程、进度上的约束力度不够,导致进度缓慢,对外则表现出人力不足难以迅速出成果的情形。这点我们虽然也在想办法努力克服,但实际情况确实不容乐观。

最后,祝大家在新的一年里,全部都快乐。
Author: mrlong    Time: 2008-3-31 17:07

coder 没钱, 回贴支持.
Author: jacksonhe702    Time: 2008-4-1 19:23

支持!用了CnPack很久了,现在才到论坛上发贴,惭愧!
Author: kendling    Time: 2008-4-21 10:08

支持,我也进来得比较晚哇。。。




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0