开源软件在不同分支中的出现和发展在我们对互联网的理解中占有至关重要的地位。没有开源软件,许多让我们访问互联网的工具就不会存在。此外,开源文化带来了高效全球协作的大量资源、新的法律框架和对透明度的需求。
每天,我们都会受到管理我们的人员和机构所做决定的影响。我们在特定时间醒来,因为几百年前,工作场所的老板希望他们的员工在特定时间开始工作。从那里开始,学校和所有其他社会机构都进行了调整。
在我们过马路之前,我们要等红绿灯变绿。当我们拿到早餐糕点时,我们可以用一张薄薄的塑料卡付款,甚至可以用手机上的图片付款。这一切都是因为人们就一些全球规则和协议达成了一致。
开源文化伴随着其巧妙的曲折和永无止境的、以进步为导向的辩论,争论的焦点是人口众多的群体如何能够并且应该制定有利于整个社会的规则和协议。如果你关心社会的深思熟虑的进步,你应该开始寻找贡献的方式。
导致开源运动兴起的关键事件之一是 1970 年代向麻省理工学院捐赠了一台打印机。职员程序员,包括
由于无法访问捐赠打印机的源代码,Stallman 决定创建一个完整的操作系统,让所有用户都能自由了解它的工作原理和更改内容。就这样,__ GNU 项目__ 诞生了。彭宁
[I] 如果我喜欢某个程序,我必须与 [可能] 喜欢它的其他人分享它。软件销售商想要分而治之,让每个用户都同意不与他人分享。我拒绝以这种方式破坏与其他用户的团结。
如果您与 Stallman 有相似的观点,您可能想了解更多关于成为一名黑客的知识。
黑客解决问题并构建事物。人们不应该将它们与薄脆饼干混在一起,薄脆饼干可能会破坏东西,因为它们没有那么亮。他们相信这个世界充满了迷人的问题。黑客们从耗尽他们的学习能力来创造解决方案中得到乐趣,这些解决方案一点一点地解决了问题。出于对其他黑客的尊重,他们不会互相强迫重新发明轮子并公开分享创造性的解决方案。
黑客的态度建立在访问哲学之上。
黑客的态度延伸到与计算机和编程无关的领域。例如,与
过去几十年让我们从有趣的共同生产社会实验中积累了经验教训,也让位于诸如此类概念的出现
可以说,因为在企业生产世界中事情不像其他任何地方那样自上而下,开源文化演变为不仅包括关于如何共同生产软件的想法,而且更广泛地包括共同生产任何高于技术深度门槛。许多这样的想法被企业界广泛采纳,尤其是在全球创业和创业生态系统的利益相关者中。
进一步扩展了开源先驱的作品,例如
实际上,开源是一种社会现象,其中一群人在线做出决定。可能在这个领域,集体决策已经明显朝着包括更民主、自下而上的做法的方向发展。
开源项目的开发人员通常通过协商一致做出决定。有时,如果问题很棘手,或者尽管尽了最大努力仍未形成共识,如果社区打算长期合作,则需要一些指明前进方向的方法。
首先从什么开始
研究一再表明,
2018 年和 2019 年是大型科技公司有争议的决策引起员工强烈反对的年份:
当发现 GitHub 与美国移民和海关执法局 (ICE) 达成协议时,这也可能不足为奇。在一个
另一方面,合法性
通过提供 Copilot 作为大量开源代码的替代接口,Microsoft 所做的不仅仅是切断开源作者和用户之间的法律关系。可以说,微软正在创造一个新的
有围墙的花园 这将阻止程序员发现传统的开源社区。或者至少,消除任何这样做的动机。随着时间的推移,这个过程将使这些社区挨饿。用户的注意力和参与度将转移到 Copilot 的围墙花园中,远离开源项目本身——远离他们的源代码库、他们的问题跟踪器、他们的邮件列表、他们的讨论板。这种能量转变将是开源的痛苦和永久损失。
GitHub 最近的行动,上面只提到了几个,激起了一场大辩论,标志着开源历史上的一个重要里程碑:你应该限制对开源的访问吗?我们是否应该期望开源维护者,他们有时——尽管付出了非凡的创造性努力——努力维持生计,看着他们的贡献被用于他们在道德上不支持的庞大的盈利星座?根据
丹·古德曼-威尔逊 (Dan Goodman-Wilson) 在他的 __深度、哲学观点__ 开源的破碎性中给出了否定的回答,总结了问题的根源如下:
开源明确拒绝对开源软件池的访问进行监管,同时对通过社区结构编织的无形、隐含但非常真实的广泛系统视而不见。这种完全放弃控制是有毒的,它会将我们需要的人赶走,并为我们不想要的人敞开大门。开源的主要失败可以通过管理整个开源社区的现有(隐含的、隐蔽的)法规的组合来解释,或者缺乏这些法规。
在他对后开源世界的描述中,Goodman-Wilson 强调需要为开源维护者提供深思熟虑的激励系统,以及需要一些机制来抑制不愿承诺“开源的基本原则”的参与者使用开源。人的价值”。像__希波克拉底许可证__这样的项目,
虽然有些大鱼
主图:开源任何东西。由克特伯格绘制。