开源价值观与开源方法论

@邹小祥

开源有两方面内容:一是开源软件技术及相关方面,包括开源软件历史、开源软件协议、技术产品、开源社区、相关硬件、技术人员、开源软件相关行业及企业等;二是开源价值观与方法论相关内容,包括开源价值观体系、开源方法论体系、以开源方法论开展的非技术性项目、相关非技术性组织、社区及人员。开源价值观与开源方法论是开源技术贡献给人类的宝贵精神财富。本文旨在提出对开源价值观和开源方法论的内涵的理解。

一、开源价值观的内涵

个人理解开源价值观的内涵主要包括奉献精神、感恩意识、开放精神、勇敢精神、追求持续进步的精神、按照劳动获得公平价值回报的精神六方面内容。

1、奉献精神

开源技术是一个巨大的知识宝库,我们在享用这个知识宝库的同时,当知这个知识宝库正是无数前人的奉献积累而成的。我们也当传承这种奉献精神。在我们基于这个知识宝库研发出新的智慧成果时,能够将可以共享的智慧成果累加进这个知识宝库,为这个知识宝库的发展做出我们的贡献。

2、  感恩意识

开源技术是无数的、不分国界的技术人员通过几十年的持续积累形成的人类智慧的结晶,我们现在任何人都可以无偿的享用这个知识宝库,我们当怀有感恩之心。

3、  开放精神

开源技术得到十分快速的发展,互联网这种开放的平台起到了十分重要的作用。正是由于开放,使共享的成果能够得到无处不可以到达的传播。

4、  勇敢精神

开源技术贡献者在将自己的创新成果及源代码公开时,相应技术既可能会被商业软件开发者、应用者剽窃使用,也可能会被众多技术同行研究、比较、挑剔甚至是嘲笑,贡献者要承担较大压力。开源技术贡献者选择了开源模式,彰显了其勇敢的精神!

5、  追求持续进步精神

在个人研发出成果、开放共享、其他人持续改进创新、继续开放共享的良性循环中,开源技术在持续的快速进步,并到达今天十分成熟的程度。这种基于无数技术人员通过开放共享平台获得持续进步成果的过程,反映了人类追求持续进步的精神。

6、  按照劳动获得公平价值回报的精神

开源技术产品厂商主张以提供劳动服务的方式收取服务费用,而不是通过对软件加密、复制、销售产品的方式获取收入和利润,体现了按照劳动获得价值回报的价值观。当然开源价值观并不反对传统的软件开发、加密、销售商品获利方式,但不主张、不支持通过这种方式持续获得超额利润。

二、开源方法论的内涵

个人理解开源也是一种方法论。开源方法论的内涵主要包括通过开放共享促进进步与创新、通过聚集和累积智慧解决复杂性系统性问题、通过社区平台完成开源项目、通过知名企业和个人的有效组织和引导来发展完成项目等四方面内容。

1、  通过开放共享促进进步与创新的方法

开源技术通过互联网社区的开放平台,使全社会的人都可以来学习、使用其成果和源代码,无数同行的参与,既促进了原有技术项目的完善,也诞生出更多的创新项目。项目的开放、互联网模式带来的海量人员的参与,使这种进步与创新十分迅速与高效。

2、  通过聚集、累积众多参与者的劳动与智慧来解决复杂性、系统性问题的方法

开源模式是一种利用互联网的开放平台,聚集海量人员的劳动、聚集和累积群体智慧解决问题的模式。众多的大型开源项目如一些操作系统、数据库、知名中间件无不是因这种模式而越来越成功、越来越成熟。我们相信,海量人员、群体智慧一定比有限人员的智慧更能够解决问题。

3、  通过社区平台完成项目的方法

开源技术的发展,是通过开源社区平台进行的。无论是综合性开源社区平台、专业产品型社区平台,在开源技术发展过程中,起着十分重要的作用。技术的交流、完善、创新,均是通过社区平台实现。

4、  通过知名企业、社区牛人的有效组织和引导来发展、完成项目的方法

在开源技术领域,红帽(Red Hat)等知名开源企业、一大批有影响力的社区牛人起着十分关键的促进和组织引导作用。正是这些企业的研发投入,高效的组织与引导工作,以及社区牛人的参与工作,才使众多项目在持续完善并逐步成熟。也正是这些企业的市场推广和技术服务工作,以及技术牛人持续的努力,才使得开源技术逐步走向应用,并且在应用中逐步成熟。

 

开源价值观是一种具有新时代特征的价值观,开源方法论是基于开源价值观及互联网技术基础上的具有新时代特征的方法论。开源方法论不仅仅可以应用在开源技术研究与发展方面,在解决复杂社会问题方面也可以发挥重要的作用。

以上是个人对开源价值观和开源方法论内涵的理解,总结出来以供分享,欢迎交流与补充完善。

 

你可能感兴趣的:(开源软件,恒拓开源,开放共享,开源价值观,开源方法论)