垃圾话

Let’s Do It!” 的故事既是公民胜利的故事,也是对开源软件技术的验证。但就像 巴拉克·奥巴马的成功竞选 一样,实际使用的开源软件的故事远不如开源模式的原则如何在解决看似毫无希望的传统手段解决的问题中发挥作用的故事重要和有趣。

故事的开始与许多故事一样,当代人继承了地球所能提供的所有美好,减去了几代人的愚蠢、贪婪和未经挑战的现状所造成的累积伤害。在爱沙尼亚,这个等式已经到了一个有远见的人说“够了!”的地步。Rainer Nõlvak组织了一个项目,在一天之内清理了全国森林中 10,000 吨垃圾,成本为 50 万欧元。据估计,如果这项任务由政府执行,则需要 3 年时间,成本为 2250 万欧元。因此,Rainer 组织的项目不仅节省了 45:1 的成本(与 希尔空军基地在放弃专有硬件和软件转而采用开源和商品技术时实现的 50:1 比率 相当),而且速度如此之快,以至于爱沙尼亚全体人口可以享受额外 500 万人年的清洁森林,这些森林曾被前几代人破坏。你可以自己看看这个故事

该项目成功的关键之一是在一天内完成,而在一天内完成的关键是使其成为大规模分布式项目。开源的超模块化适合大众参与。我真的相信,我们看到开源软件技术在几乎所有创新仍然合法的类别中(即,没有被软件专利过度负担)超越专有软件技术的原因之一,正是因为我们可以协调和管理数百万开源用户/开发人员的创造性投入,而最大的专有软件供应商的员工总数不到 50 万(而且编写实际代码的人要少得多)。

我可以听到你说“是的,但是我的问题无法在一天内解决。” 我毫不怀疑,当有人提出在人口只有 140 万的国家一天内收集 10,000 吨非法垃圾的想法时,可能也有人认为“这是不可能的”。但这就是他们做到这一点的方式

步骤 1
团队建设(聚集 20 位最优秀的跨学科专业人士,让他们招募接下来的 600 名志愿者)
步骤 2
接洽合作伙伴(拥有员工、技术设备等)
步骤 3
垃圾地图绘制(使用开源)
步骤 4
沟通(对外宣传)
步骤 5
注册(让人们在成为解决方案的一部分中发挥有意义的作用)

这让我想起了 我最喜欢的亚历西斯·德·托克维尔语录之一

当一个私人个体调解一项事业时,无论它与社会福利有多么直接的联系,他从不考虑寻求政府的合作,而是公布他的计划,提出自己执行,争取其他个人的帮助,并勇敢地与所有障碍作斗争。毫无疑问,与政府可能在他的位置上取得的成就相比,他通常不太成功;但最终,这些私人事业的总和远远超过政府可能完成的一切。

在公布他们的计划、提出自己执行、争取他人的帮助以及与众多障碍作斗争之后,在活动当天,有超过 50,000 人前来帮忙,这相当于美国超过 1500 万人。再次强调:他们一天就完成了这项工作,费用约为政府完成这项工作所需费用的 2%,这让我得出以下观察结论

有些人认为财产和资本才是最重要的,并且是激励任何人做任何事情的全部动力。如果仅以财产和资本为导向的思维方式获得 2250 万欧元的报价,森林会得到清理吗?或者,如果按美国的比例(人口和土地面积约为美国的 200 倍)计算,成本超过 6 亿美元?可能不会。但如果成本可以降低到不到 1500 万美元?拥有这种资金的人和基金会比 6 亿美元的人多得多,因此,如果不出意外,他们可以解决的问题比富豪们多得多。

有多少其他主要的、主流的问题可以通过合作的社会行动来解决,而不是在完全依赖政府和完全忽视问题之间做出错误的选择?当然,这种模式可以适用于垃圾清理以外的事情。(如果我们看看用开源技术解决的众多重大挑战性问题……)

爱沙尼亚有什么特别之处吗?根据 开源指数,他们在所有被衡量的国家中社区活跃度排名最高。现在,美国在该指标上并不落后,但我认为我们应该深入研究一下。也许爱沙尼亚得分如此之高是因为他们拥有社区活动的精神,这种精神自然而然地延伸到软件领域。也许美国得分如此之高是因为在开源社区内部我们理解这一点。但我们仍然是专有软件开发这个巨大垃圾场中的少数派。当开明的美国软件程序员在社区活动方面可以和爱沙尼亚人一样出色。问题是,我们的人数还不够多。但很快就会。