ICE合同透露后 开发人员从科技公司提取关键代码


厌倦了看到家庭破裂的烦恼,一个人决定站在与ICE合作的一家科技公司中提取自己的代码,以表示立场 。
在星期四,软件工程师Seth Vargo从他的开源“ Chef Sugar”项目中撤出了Github上,以及Ruby包库RubyGems 。Vargo决定撤销该代码,因为下载在得知Chef(一家提供用于基础结构管理的“自动化平台”的公司)与ICE签订了软件合同之后 。
瓦尔戈在该项目Github页上的一份声明中说:“厨师被发现与移民和海关执法局(ICE)达成了一项协议,该协议以对人道的不人道待遇,剥夺基本人权以及将儿童关在笼子里而闻名 。”。作为回应,我已经从Chef生态系统中删除了我的代码 。我负有道义上和道德上的义务,以防止我的来源被用于邪恶 。”
令人震惊的是,在最近与ICE达成的合同中,@ chef完全沉默了 。我对时间的选择感到怀疑,但是现在已经超过48小时了,领导层也没有进行任何沟通 。
-赛斯·瓦尔戈(@sethvargo)2019年9月18日
以前在Chef工作的Vargo在发给Mashable的消息中进一步详细介绍了他的决定 。
他说:“ Chef发行版的一部分捆绑了其他公司的开源工具 。”“我一直都知道,我的一些个人开源代码已捆绑在Chef的发行版中 。”
他继续说:“当我得知上述分销被出售给ICE并使用时,ICE是一个以拆散家庭和将儿童关在笼子里而闻名的组织,当时我睡不着觉 。”“我与Chef联系了他们与ICE的合作关系,但72小时后没有人回应 。我曾希望采取一种破坏性较小的途径,但他们的沉默令人耳目一新 。因此,我撤回了我的守则 。”
他的行为确实确实破坏了Chef及其客户的运营 。
“对于厨师社区,我们的客户,最重要的是您我们的员工,今天是艰难的一天,”写厨师长Barry Crist在公司电子邮件中发布,该电子邮件随后发布在其博客上 。“今天早些时候,一位前厨师员工删除了几个Ruby Gems,影响了许多客户的生产系统 。我们的整个团队都在努力最大程度地减少客户的停机时间,并将继续这样做,直到我们将服务恢复到100%正常运行为止 。”
公司有时会使用第三方开发人员编写的开源代码并不罕见 。毕竟,该代码已被许可由任何一方使用和分发 。对于Vargo而言,令人惊讶的是Chef如此依赖他的代码 。
根据Vargo的说法,Chef随后恢复了较旧的代码副本,并将其删除为作者 。公众强烈抗议后,该公司后来将其名字恢复为密码 。
在回应推文中称他为“击败厨师的人”的瓦尔戈澄清 。
他写道:“我没有'将它们删除' 。他们对第三者代码的依赖性'将它们删除了 。”
至于Chef与ICE的合同,其首席执行官表示,该公司仍在继续与合作伙伴关系 。
“虽然我了解到你们中的许多人和我们的许多社区成员都希望我们与DHS-ICE没有业务关系,但在厨师执行团队的支持下,我做出了一项原则性的决定,与政府机构合作,无论我们个人是否同意他们的各种政策 。”首席执行官Crist写道 。“我认为审查特定的政府项目,以选择我们应该或不应该开展业务的机构是不适当,不切实际的,也不是我们的任务之内 。我的目标是继续将Chef成长为一家超越众多府的公司 。”
他补充说:“要明确一点:我还发现诸如分离家庭,错误地拘留儿童以及违反我们的最大利益之类的政策 。”
[email protected],能否请您提供一份与ICE的$ 100,000合同的声明,如此处所述:https://t.co/x1awrUmVEt
-shanley(@shanley)2019年9月16日
【ICE合同透露后 开发人员从科技公司提取关键代码】在本周早些时候,厨师与联邦执法机构之间发现了一份为期一年的$ 95,000合同,由于对无证移民和过境家庭的待遇,政府对其进行了审查 。
近年来,数的公司从亚马逊彼得·泰尔(Peter Thiel)的真知晶球已发现自己与ICE的关系陷入争议 。
“我个人反对将我的代码用于我认为是邪恶的目的,”瓦戈在给Mashable的一封信中说 。“确保自己的指南针始终指向真理和正义是我们的个人责任 。”
他继续说:“我认为有很多开发人员的代码在他们不知情的情况下被用于邪恶 。”“问题变成了-当光线照进来时您会怎么做?您想成为历史的哪一方面?”

    推荐阅读