开源软件在不同分支中的出现和发展在我们对互联网的理解中占有至关重要的地位。没有开源软件,许多让我们访问互联网的工具就不会存在。此外,开源文化带来了高效全球协作的大量资源、新的法律框架和对透明度的需求。 为什么你应该关心开源的历史 每天,我们都会受到管理我们的人员和机构所做决定的影响。我们在特定时间醒来,因为几百年前,工作场所的老板希望他们的员工在特定时间开始工作。从那里开始,学校和所有其他社会机构都进行了调整。 在我们过马路之前,我们要等红绿灯变绿。当我们拿到早餐糕点时,我们可以用一张薄薄的塑料卡付款,甚至可以用手机上的图片付款。这一切都是因为人们就一些全球规则和协议达成了一致。 开源文化伴随着其巧妙的曲折和永无止境的、以进步为导向的辩论,争论的焦点是人口众多的群体如何能够并且应该制定有利于整个社会的规则和协议。如果你关心社会的深思熟虑的进步,你应该开始寻找贡献的方式。 感谢 Richard Stallman,访问哲学让你、我和我们所有人受益 导致开源运动兴起的关键事件之一是 1970 年代向麻省理工学院捐赠了一台打印机。职员程序员,包括 之前曾用他们拥有的旧设备实施过社交黑客攻击。每当它被卡住时,它都会发出警告。由于新的软件开发团队与生产打印机的公司签署了保密协议,Stallman 和他的同事无法访问源代码来实施这个让他们的生活更轻松的社交黑客。 理查德·斯托曼 由于无法访问捐赠打印机的源代码,Stallman 决定创建一个完整的操作系统,让所有用户都能自由了解它的工作原理和更改内容。就这样,__ __ 诞生了。彭宁 1985 年,Stallman 定义了一条黄金法则: GNU 项目 GNU 宣言 [I] 如果我喜欢某个程序,我必须与 [可能] 喜欢它的其他人分享它。软件销售商想要分而治之,让每个用户都同意不与他人分享。我拒绝以这种方式破坏与其他用户的团结。 作为一种生活方式的黑客态度 如果您与 Stallman 有相似的观点,您可能想了解更多关于成为一名黑客的知识。 ,一位软件开发人员和开源倡导者,他还撰写了广为人知的文章 the 1997 年,描述黑客的态度 . 埃里克·雷蒙德 大教堂和集市 如何成为黑客 黑客解决问题并构建事物。人们不应该将它们与薄脆饼干混在一起,薄脆饼干可能会破坏东西,因为它们没有那么亮。他们相信这个世界充满了迷人的问题。黑客们从耗尽他们的学习能力来创造解决方案中得到乐趣,这些解决方案一点一点地解决了问题。出于对其他黑客的尊重,他们不会互相强迫重新发明轮子并公开分享创造性的解决方案。 黑客的态度建立在访问哲学之上。 开源扩展到物理领域 黑客的态度延伸到与计算机和编程无关的领域。例如,与 ,您可以免费学习使用基本用品制作床、椅子和三轮车。你甚至可以为自己打造一个 房子用普通的建材。如果你正在寻找我们这个时代的古腾堡,不要再观望,地球上有善良的灵魂 并且有 .另外,既然我们有 ,实际上您的手机上不需要任何其他基于 Internet 的消息传递应用程序。 网格梁构建系统 六角形蒙古包 开源电子阅读器项目 学生免费获取教科书 信号 最先进的开源文化 过去几十年让我们从有趣的共同生产社会实验中积累了经验教训,也让位于诸如此类概念的出现 , , 和 .而且它看起来不会就此停止。 左版 同行生产 众包 用户生成内容 社区作为力量倍增器 可以说,因为在企业生产世界中事情不像其他任何地方那样自上而下,开源文化演变为不仅包括关于如何共同生产软件的想法,而且更广泛地包括共同生产任何高于技术深度门槛。许多这样的想法被企业界广泛采纳,尤其是在全球创业和创业生态系统的利益相关者中。 进一步扩展了开源先驱的作品,例如 由埃里克·雷蒙德 (Eric S. Raymond) 撰写,以下是一些对全球技术生产团队产生广泛影响的关键思想: 大教堂和集市 尽早且经常发布。不要等待您的计划完美无缺。 如果您与足够多的共同开发人员共享您的工作和问题,那么任何难题都可以得到解决。 您的合作开发者是您最好的盟友:他们会指出您的弱点并赞扬您的长处。让他们靠近。 民主++ 实际上,开源是一种社会现象,其中一群人在线做出决定。可能在这个领域,集体决策已经明显朝着包括更民主、自下而上的做法的方向发展。 开源项目的开发人员通常通过协商一致做出决定。有时,如果问题很棘手,或者尽管尽了最大努力仍未形成共识,如果社区打算长期合作,则需要一些指明前进方向的方法。 首先从什么开始 的任命为第一临时 (BDFL) 使用 Python,迅速传播到其他项目(如 Ubuntu、Linux、OpenStreetMap 和 WordPress),这些项目希望团队的自然领导者在无法形成共识的情况下做出决定。 Django 有两个 BDFL: 和 ,由于缺乏个人时间和对 Django 社区在没有 BDFLs 的情况下运作的能力的信任,他在 2015 年 __ 了。 圭多·范·罗森 终生仁慈的独裁者 阿德里安·霍洛瓦蒂 雅各布·卡普兰-莫斯 退休 研究一再表明, 每个成员都专注于提供的团队 到目前为止,其他是最好的。这就是为什么开源先驱喜欢 正在从事像这样的项目 在开源中创建更多无骚扰的合作实例。 各种各样的 每个人的心理安全 科拉琳·阿达·埃姆克 贡献者契约 开源坏了吗? 长期以来,它一直是软件开发人员协作的平台,其功能有助于简化常见软件项目的虚拟协作。 GitHub 也是开源社区存储进度和分享工作的最流行方式。 2018年,公司为 由微软加强这家科技巨头对开源开发的关注。 GitHub 获得的 2018 年和 2019 年是大型科技公司有争议的决策引起员工强烈反对的年份: , 和 是成为头条新闻的案例。思想领袖称大型科技员工具有道德责任 . 谷歌帮助五角大楼打造人工智能无人机 微软为美军开发战场耳机 亚马逊对气候中和的不作为 组织变革或辞职 当发现 GitHub 与美国移民和海关执法局 (ICE) 达成协议时,这也可能不足为奇。在一个 对于 GitHub 公司,开源社区的许多活跃成员指出了 ICE 历史上与他们认为的开源核心价值观不一致的方面:“[...] 反转权力结构并创造访问和机会为了所有人”。该公司回应了 ,详细说明了他们解释协议的性质,强调其范围与开源开发人员的善意无关,而开源开发人员的善意是 GitHub 所利用的主要资产。 打开信封 另一封信 另一方面,合法性 是 Copilot 是程序员的支持工具,可提供改进实时代码编写的建议。它基于人工智能系统 由开发 并授权给微软。审查在美国法院继续进行,它源于 Codex 利用 GitHub 上的公共和开源代码存储库来训练其 AI 模型。 Matthew Butterick,一位开源倡导者, 不公正背后的原因如下: GitHub 副驾驶 正在审查中。 法典 开放人工智能 总结 通过提供 Copilot 作为大量开源代码的替代接口,Microsoft 所做的不仅仅是切断开源作者和用户之间的法律关系。可以说,微软正在创造一个新的 有围墙的花园 这将阻止程序员发现传统的开源社区。或者至少,消除任何这样做的动机。随着时间的推移,这个过程将使这些社区挨饿。用户的注意力和参与度将转移到 Copilot 的围墙花园中,远离开源项目本身——远离他们的源代码库、他们的问题跟踪器、他们的邮件列表、他们的讨论板。这种能量转变将是开源的痛苦和永久损失。 GitHub 最近的行动,上面只提到了几个,激起了一场大辩论,标志着开源历史上的一个重要里程碑: 我们是否应该期望开源维护者,他们有时——尽管付出了非凡的创造性努力——努力维持生计,看着他们的贡献被用于他们在道德上不支持的庞大的盈利星座?根据 ,以上所有这些问题的答案都是,是的: 你应该限制对开源的访问吗? 开源计划 他们也想给坏人使用开源的自由。 丹·古德曼-威尔逊 (Dan Goodman-Wilson) 在他的 __ __ 开源的破碎性中给出了否定的回答,总结了问题的根源如下: 深度、哲学观点 开源明确拒绝对开源软件池的访问进行监管,同时对通过社区结构编织的无形、隐含但非常真实的广泛系统视而不见。这种完全放弃控制是有毒的,它会将我们需要的人赶走,并为我们不想要的人敞开大门。开源的主要失败可以通过管理整个开源社区的现有(隐含的、隐蔽的)法规的组合来解释,或者缺乏这些法规。 在他对后开源世界的描述中,Goodman-Wilson 强调需要为开源维护者提供深思熟虑的激励系统,以及需要一些机制来抑制不愿承诺“开源的基本原则”的参与者使用开源。人的价值”。像__ 项目, 和 使开源社区能够实施考虑到道德因素并抑制邪恶的许可证。 希波克拉底许可证__这样的 朴实无华的设备 反资本主义软件许可证 虽然有些大鱼 似乎不感兴趣 , 其他人 - 有些甚至一样大 - 仍然不作恶。找出最适合您的兴趣和能力的领域永远不会太晚。 想了解更多吗? 开源治理如何为您服务? - 内森·施耐德 寻找 🔎 贡献的开源项目指南 - Leonardo Montini 开源的 6 个关键时刻 开源组织 主图: 开源任何东西。由克特伯格绘制。