开源是有价值的。很少有人会反对这一点。绝对有一种内在价值感。但这种价值存在于哪里?是在产生的代码中还是在其他方面?
根据开源的本质(在此处阅读更多关于标准四项自由的信息),查看和访问源代码的能力是一个强大的驱动因素。由于代码如此自由地可访问,并且是开源的突出重点,因此很容易被认为是开源的价值所在。
代码行
开源的价值在于代码的这种假设,与衡量和量化此代码的可用服务的涌入相对应。以社交代码共享网站 GitHub 为例。这项非常受欢迎的服务提供了关于代码和所做更改的各种统计数据。事实上,GitHub 最近发布了一项名为“pulse”的新功能,它提供了对代码的各种新评估。在特定时间段内有多少人和多少次提交,以及触及的代码行总数。您看到重点了吗?代码。所有价值都隐含地包含在代码中。
通常在社区中,我们继续坚持将开源和社区的价值放在代码或产品中的想法。这种信念使问题永久化。开源的价值真的在于可以随意复制、派生和更改的产品吗?
开源的真正价值不在于产品。开源不仅仅是代码。它是一个围绕共同目标形成的社区。当这个社区共同努力开发代码时,会花费时间。创建此产品花费了大量时间。事实上,另一个网站 Ohloh.net 在提到估计创建一个特定项目需要多少小时时,开始触及这一点。但这并没有真正抓住问题的核心。这是一个很好的开始,但仍然缺少一些东西。
更多东西
当然,开源是关于代码的,是的,它是关于社区的,它是关于花费的时间的,但还有更重要的东西。开源是关于参与其中的人。代码可以被替换、重写,甚至完全删除,项目仍将继续前进。开源社区由那些奉献时间和生命来见证其成功的人们组成。
真正的价值在于此:那些投入时间来创建这个令人惊叹的开源社区的人们。这些人奉献一生来见证一个项目的成长。这才是宝贵的。开源社区必须小心地正确放置他们的重点。当人们被忽视时,项目的价值就会丧失,社区将遭受损失,代码也会失败。
隐藏的宝藏
如果我们意识到构成社区的人们是开源项目真正有价值的部分,那么重要的是要考虑如何处理这笔财富,以便它可以得到适当的培育和成长。显然,我们希望发展我们社区中最有价值的部分。我们希望加强将社区凝聚在一起以创造比自身更大的东西的纽带。这就是一个强大且不断发展的社区的秘密。关系。当构成社区的人们之间的关系牢固时,项目就会蓬勃发展。社区文化至关重要。
人很重要
下次您看到一个蓬勃发展的开源项目时,花一点时间来检查社区。看看志愿者是如何被看待和赞赏的。记住,社区的力量只取决于构成社区的人们。并记住关系很重要。人和关系是开源社区真正的宝藏。
最初发布在 David Hurley 的博客 上。根据 Creative Commons 重新发布。
2 条评论