嘿哈布尔! 我向您展示这篇文章的翻译
中国
必须有人编写代码使这一切成为可能。 越来越多的开发商呼吁雇主和政府停止将他们的作品用于不道德的目的。 谷歌员工说服公司停止
然而,阻止公司或政府使用已经编写的软件是相当困难的,特别是当该软件处于公共领域时。 例如,上个月,塞斯·瓦戈 (Seth Vargo)
Coraline Ida Emki 希望让她的程序员同事更好地控制他们的软件的使用方式。 根据其新发布的软件
明确定义造成伤害的含义本质上是困难且有争议的,但 Emki 希望将此许可证与现有国际标准联系起来将有助于减少该问题的不确定性。 “《人权宣言》是一份已有 70 年历史的文件,其对伤害的定义以及到底什么构成侵犯人权而被广泛接受,”埃姆基说。
当然,这是一个相当大胆的提议,但是 Emki
确实,目前很少有人根据“希波克拉底许可”发布材料;甚至连 Emki 本人也没有使用它。 该许可证仍然需要经过法律批准,为此 Emki 聘请了律师,此外还可能存在各种障碍,包括与其他许可证兼容的形式,这必须以某种方式处理。
Emkey 同意,改变工程师许可其工作的方式本身并不能阻止侵犯人权的行为。 然而,她希望为人们提供一种工具来阻止公司、政府或其他邪恶实体使用其代码实施犯罪。
非营利组织开源倡议表示,开源软件“不应歧视个人或个人团体”,并且“不应限制任何人尝试在某些工作领域使用该软件”。
侵犯人权行为是否属于“特定工作领域”仍有待观察(约。 车道 这里有很多讽刺),因为 Emki 还没有正式将她的“希波克拉底许可证”提交给 OSI 审查。 然而
Emki 希望联合开源社区向 OSI 施加压力,要求其改变其定义,或者创建一个新的定义。 “我认为 OSI 的定义已经过时了,”Emkee 说。 “目前,开源社区根本没有工具来阻止法西斯分子等人使用我们的技术。”
其他开发人员也有同样的担忧。 Michael Caferella 是流行的开源数据处理平台 Hadoop 的联合创始人,他发现自己的工具以他从未想象过的方式被使用,其中包括国家安全局。 “如果人们开始思考谁在使用他们的软件以及如何使用,那就太好了。 就我个人而言,我最担心的是不民主国家的滥用行为,这些国家拥有大量的工程资源来改变和部署新项目。 我没有必要的经验来判断这个(希波克拉底许可证)是否足以阻止这种滥用行为,”他说。
改变开源定义以考虑道德问题的尝试有着悠久且充满争议的历史。 Emki 并不是第一个尝试编写许可证来阻止使用开源技术造成伤害的人。 所以点对点
一些人指出,可以采用一个新术语来表示代码,该代码对某些人开放,但对其他人关闭。 “也许我们应该停止称我们的软件为‘开放’,而开始称其为‘永久开放’,”
“开源软件”一词于 1990 世纪 XNUMX 年代末被采用,作为“自由软件”的替代词,并与当时的某些意识形态问题相关。 现在,随着开发人员变得更加意识形态化,也许是时候出现另一个术语了。
来源: habr.com