小时候,我讨厌权威。(哦,我在骗谁呢?我仍然做。)我曾梦想有一天我会生活在无政府状态。为什么我需要别人来决定我的道德和价值观?我相信人们会很好的管理自己。无政府状态并不意味着混乱——它只是意味着没有政府。我相信没有人想要混乱,人们会很快乐和成功,选择“生活和让别人生活”。Of course, as I grew older I realized that ideal is not achievable. But one of the reasons I love the open source software world is that in this world, somehow, my dream came true.
开源社区就像一个无政府状态。开放源码开发人员没有必须遵守的总体原则、指导方针或规则。人们自然倾向于把自己组织成群体。有一些组织,如自由软件基金会和开放源码倡议组织,他们对所谓的“自由”和/或“开放源码”软件持有相似但又不同的观点。OSI发布了一个“开源”的具体定义,而FSF支持术语“自由软件”并发布了它自己对这个术语的定义。但我们不受这些组织观点或定义的束缚。我们可以自由地用我们创造的东西做我们想做的事。
有些人关心以零成本获得一些软件。有些人关心“言论自由”软件——意思是尊重用户运行、重新发布或更改软件的自由的软件。有些人关心的是能够查看现有的源代码并从中学习。作为一名开发人员,最美妙的事情是,你站在哪一边并不重要。有了数百种不同的软件许可“口味”可供选择,您可以在任何规定或没有规定的情况下向世界发布您的创作。
令人惊讶的是,它的工作原理。我经常被大量的开放源代码所震惊。人们创造并与世界分享。人们有礼貌。人们参与进来,互相帮助,为一个更大的整体做出贡献。人民警察。高流量的开放源码项目可能比封闭的私有项目更稳定、更安全,也更容易被理解,这仅仅是因为它们受到了很多人的关注。
从最好的意义上说,这是无政府状态。它是人们管理自己,合作创造一个比任何个人单独创造的更伟大的整体。