当前位置:Linux教程 - Linux文化 - “网络社区”开源社区的力量

“网络社区”开源社区的力量


当今,人们经由互联网进行沟通的实际成本急剧降低,因而容易根据个人爱好(喜好)的异同形成某种观念(或理念)一致的“网络团体”,这就是“网络社区”。任何“网络社区”都有自己的“亚文化”(某种技术、文化氛围)。开源社区就是一种“网络社区”。

开源社区的“边界”是在不断变化的,社区成员总是处于流动之中。在社区理念上,合者留,不合者去,完全自由。近十几年来,无数事实证明,在软件开发方面,社区开发模式是卓有成效的。这种社区开发模式,连微软公司都表示赞成。在软件开发方面,社区开发模式的前提是:源码开放,使用自由。商业软件,程序源码封闭,谈何社区开发?

近日,中国开源软件推进联盟陆首群主席发表重要文章,指出我国建立“开源社区”的必要性。7月27日,在今年的“世界开源大会”(OSCON 2006)上,Ubuntu发言人Jeff Waugh的讲演“Ubuntu:为人类建立的(开源)社区”受到大会的热烈欢迎。就在这一天,大会主席O’Reilly先生多次提到Ubuntu。他认为Ubuntu在Linux竞技场上是“相当重要的”(“Pretty Important”)。为什么会是这样?因为,Ubuntu就是“Linux for Human Beings”(“人类的Linux”,引自Ubuntu Linux 6.06发行版包装封面的文字说明)。对于Ubuntu计划的顺利实施,Ubuntu奠基人Mark Shuttleworth先生,言行一致,值得我们认真思考和学习。

开源社区,小,则几个人;多,则数万人。在开源社区里面,有程序开发者、软件测试者、文档编写者、激情宣传者和“死心塌地”的用户群。试想,就开源社区而言,只要人心齐,有什么“山”不能移?平心而论,任何人只要进入某个开源论坛都难免不被其中“激情理念”所“感染”,Ubuntu社区尤甚。为全人类贡献程序源代码,就是Ubuntu的理念。当然,开源社区不都是好的,近来出现Malware(不良件)的开源社区,尽想干坏事。这种所谓的“开源社区”,我们也不可小视。

建立开源社区,不能完全依靠“外在”力量来组建。一般说,开源社区是自然形成的。开源社区要有一个核心领导层。这与“没有领头羊,羊群就要散”的道理一个样。建立开源社区,我们不能心急。前几年,推进开源软件,忽视开源社区,走了一段弯路,今后,正确思路是:依靠(建立)开源社区,推进(发展)开源软件。