要求用户“无害”的开源项目许可证

哈Ha! 我向您介绍了克林特·芬利(Klint Finley)撰写的文章“要求用户无害的开放源代码许可”



中国使用面部识别技术来计算维吾尔族穆斯林。 美军使用无人机杀死恐怖嫌疑人以及附近的平民。 与所有现代组织一样,美国移民和海关警察-将孩子关在墨西哥边境附近的牢笼中-依靠软件进行沟通和协调。

有人必须编写使所有这些成为可能的代码。 开发商越来越多地呼吁其雇主和政府停止将其工作用于不道德的目的。 Google员工说服公司停止分析无人机记录 ,并取消五角大楼针对云计算进行招标的所有计划。 微软员工抗议该公司与移民警察和军方的合作 ,尽管收效甚微。

但是,很难阻止公司或政府使用已经编写的软件,尤其是当该软件处于公共领域时。 例如,上个月,塞斯·拉戈(Seth Largo)从在线存储库中删除了部分开源软件(开源),以抗议移民警察可能使用该软件。 但是,由于开放源代码可以自由复制和分发,因此所有其他源代码很快都可以使用。

Coraline Ida Emki希望让其他程序员能够更好地控制其软件的使用方式。 根据其新的“希波克拉底许可证”发布的软件可以出于任何目的进行分发和修改,但有一个大例外:软件,个人,公司,政府或系统中的其他组织,或积极或有意危及活动的活动不能使用该软件。违反《世界人权宣言》,造成伤害或以其他方式威胁到个人或人群的身心健康以及经济或其他福祉 OH。

明确定义“危害”的含义本质上是一个复杂且有争议的问题,但是Emki希望将此许可证与现有国际标准联系起来将有助于减少此事的不确定性。 Emki说:“《人权宣言》是具有70年历史的文件,因其对伤害的定义而被广泛接受,并且具体构成了对人权的侵犯。”

当然,这是一个相当大胆的建议,但是Emki 仅因此类陈述而闻名 。 2014年,她编写了开源项目行为准则的第一版,称为《参与者行为准则》。 最初,她受到了怀疑,但是从Google TensorFlow AI平台到Linux内核,已有超过40,000个开源项目采用了这些规则。
没错,目前,很少有人根据“希波克拉底许可证”发布材料,即使Emki本人也没有使用它。 许可证仍然需要经过法律批准(Emki为此聘请了律师),此外还有各种障碍,包括与您必须以某种方式处理的其他许可证的兼容性。

Emki同意改变工程师单独授予工作许可的方式不会阻止侵犯人权的行为。 但是,她希望为人们提供一种工具,以阻止各种公司,政府或其他不友好的组织使用其代码进行犯罪。
非营利组织开放源代码计划(Open Source Initiative)表示,开放源代码软件“不应歧视个人或个人群体”,并且“不应限制任何人在某些工作领域尝试使用程序。”

由于Emki尚未正式将其“希波克拉底执照”提交OSI审查,因此是否侵犯人权是否是“特定工作领域”仍有待解决( 大约Lane在这里有很多嘲讽)。 但是, 组织在上个月的一条推文中指出,该许可不符合自由软件的定义。 OSI联合创始人布鲁斯·皮伦斯(Bruce Pirens )在他的博客上写道 ,该许可与他们的组织给的定义相矛盾。

Emki希望团结开源开发人员社区,向OSI施加压力,要求他们更改定义或创建一个新的定义。 Emki说:“我认为OSI的定义已经过时了。” “目前,开源社区根本不掌握防止纳粹人使用我们技术的工具。”

Emki的担忧已由其他开发人员分享。 流行的开源数据处理平台Hadoop的联合创始人Michael Caferella看到了如何将他的工具用于他无法想象的目的,包括国家安全局。 “如果人们开始考虑谁以及如何使用他们的软件,那就太好了。 就我个人而言,我最担心的是那些拥有大量工程资源来修改和部署新项目的非民主国家的滥用。 他说:“我没有必要的经验来说明这种(希波克拉底执照)是否足以制止此类虐待。”

尝试修改开放源代码定义以考虑到道德问题已有很长且颇有争议的历史。 Emki并不是第一个尝试编写许可证的人,该许可证可能会阻止出于伤害目的使用开放源代码。 因此,点对点计算实用程序GPU:全球处理单元于2006年根据禁止军方使用的许可发布。 到目前为止,此类措施几乎没有效果,但这可能会改变。 今年早些时候, 有数十个软件项目通过了Anti-996许可证,该许可证要求用户遵守本地和国际劳工标准,以回应有关中国科技公司令人讨厌的工作条件的消息。 Emki希望,公众对美国移民警察行动的反应可能已经成为一个转折点。美国移民警察的行动已经远远超出了技术领域。

有人指出可能对某些代码采用新的术语,该术语对某些人开放,但对其他人不开放。 “ Vargo写道: “也许我们应该停止将我们的软件“打开”,并出于良好的目的将其称为“打开” 。Vargo是同一位程序员,他此前曾删除其代码以抗议移民警察。

“开源软件”一词​​在1990年代后期被采用为“自由软件”的替代,当时与某些意识形态问题相关。 而现在,随着开发人员越来越倾向于意识形态,也许现在该是另一个术语出现的时候了。

Source: https://habr.com/ru/post/zh-CN474228/


All Articles