开源的价值毋庸置疑,业界对开源的态度几乎是片面的支持和肯定。虽然事物的价值往往来自于本质,但是我们应该如何判断开源的价值呢?它的价值是体现在代码贡献上,还是隐藏在其他层面?就开源的本质而言,允许公众查看和访问其源代码是最大和最具代表性的特征。因为代码采用了这样一种自由开放的获取政策,人们自然会将其视为开源机制的核心价值。代码行关于开源价值的相同假设适用于指向可用服务的代码的评估和量化。例如,社交代码共享网站GitHub就是一个典型的例子。GitHub作为广受好评的共享服务,提供了代码的各类属性和修改方法。事实上,GitHub刚刚在最近发布了一个名为“pulse”的新特性,它可以评估各种类别代码的新特性,包括在某个时间段内有多少人对代码发表了多少评论,涉及了多少代码行在那里。说到这里,想必大家已经找到重点了——没错,关注的核心就在于代码。所有的价值都体现在代码中。在社区内部,我们通常会按照这种思路来考虑开源机制的价值,通过代码或产品来评价社区。但这样的评判标准会带来另外一个问题:开源机制的价值真的体现在这种可以随意复制、修改、改变的产品上吗?我们认为,开源机制的价值不来自于产品,开源的优势不仅限于代码。开源系统以围绕一组共同目标构建的社区结构为代表。当这个社区以协作的方式开发代码时,需要为此付出时间成本。创建一个产品需要很多时间——事实上,Ohloh.net网站已经开始注意到这一点,并计算创建一个特定项目需要多少时间。但这种做法只能说是抓住了表象,并没有真正触及开源的核心。这是一个好的开始,但仍然遗漏了一些非常重要的因素。另外,代码确实是开源机制的重要组成部分,在社区建设和开发工作上的时间投入也不容忽视。但是,还有其他一些关键点需要注意。开源的本质在于“人”的参与。代码可以被替换、重写或完全删除,所有这些都不会妨碍整个项目的持续开发。开源社区是由个体参与者共同构建的,他们投入自己的时间甚至青春,希望能够推动整体宏观目标的成功实现。而这就是最终的答案,开源的真正价值在于那些为项目的开发献身的参与者。是的,这就是最珍贵的开源宝藏。开源社区必须小心引导参与者的注意力。如果忽视人的因素,项目的价值就会消亡,社区就会崩溃,代码也不会真正发挥作用。TheInvisibleTreasure如果大家都已经意识到社区中的每一位参与者都是开源项目中最宝贵的财富,那么接下来需要认真考虑的就是如何通过适当的处理方式让这些财富不断增殖和扩大。显然,我们希望优先考虑社区中最有价值的部分。我们要加强社区的核心凝聚力,使其能够创造出超越自身规模的相当大的努力。这是建立强大而活跃的社区的秘诀。人与人之间的关系——当这种关系适应社区需求并促进社区团结时,项目就会蓬勃发展。也就是说,社区文化在其中扮演着重要的角色。人很重要下次您发现一个蓬勃发展的开源项目时,花点时间看看它背后的社区,看看整个社区如何看待和欣赏为它做出贡献的人。请记住,社区最终仅与构成系统的个体“人”一样强大。也请记住,人与人之间的关系非常重要。人和关系是开源社区最值得关注和保护的核心价值。英文:http://opensource.com/life/14/5/true-value-of-open-source
