开源确保代码成为文化的一部分
正如莱斯西格在他 1999 年出版的 《代码及网络空间的其他法律》(“CODE, and other laws of cyberspace”)一书中观察到的那样,公民对法律和当今社会的实际体验是通过执行成文法的软件实现的。在这个新时代,所有管理我们生活和自由的计算机代码都应该向公众审查开放。不仅仅是为了让我们现在能够捍卫我们的自由,未来的历史学家也需要可用的源代码,以便他们能够充分理解我们的数字现在,如同他们的历史过去。
通过普及和促进来自 自由软件运动的预先存在的概念, 开源在 25 年来一直是互联技术革命的核心。开源许可证授予任何人使用、改进、共享和商业化驱动现代系统和网络的软件所需的所有权利,从而赋能与许多“已知他人”的协作,创造出比任何个人单独所能实现的更大的成果。“开源许可协议®”是 Linux、Apache、Mozilla、Android 等背后的隐藏力量。
但是,通过授予演进驱动现代系统和网络的软件所需的所有权利,开源也无保留地允许“未知他人”进行再利用、重新托管、再使用和革命。它还允许数字档案馆长期存储、重构和更新访问方式。
对“未知他人”——对整个社会以及我们的后代——的可用性对我们的未来至关重要。当软件被锁在公司或机构内部,当国家用公共资金创建的代码仍然保密时,它不会增加我们的集体知识,并且当“所有者”转移时,它所体现的创新就会对社会丧失。这是前几代人创建临时知识产权垄断的最初动机,以此激励创作者公开他们的创作。
随着时间的推移,这些知识产权垄断本身已被视为财产,它们所体现的知识和文化越来越多地被以此为借口而向社会隐瞒。开源允许以一种新的方式“花费”这种新发现的财富,以刺激协作。社区中的协作不断扩大创新并加速采用。因此,尤其重要的是,用公共资金资助的软件能够进入软件遗产。
软件遗产完善了由开源实现的新型社会契约。它为我们文化背后的代码提供了最终的历史参考,并提供了全面的创新库,为站在我们之前的巨人的肩膀上提供了“垫脚石”。我们应该努力将所有重要的软件都放入这个新的互联网代码档案馆。
软件是一种文化产物,是每个公民生活中法律的代表,是一种控制和自由的工具,取决于掌握它的人。至关重要的是,所有软件都应该开放审查并为后代保存。