开放源码开发人员停止阻塞您不喜欢的组织

互联网2020-04-17 09:35:26
最佳答案 我们似乎忘记了开源的“开放”部分。 在过去的一年里,这个行业一直在抱怨按照专利条款重新许可开源软件,以使供应商能够独特地将其货币化。 无论你对这个话题有什么看法,都很容易

我们似乎忘记了开源的“开放”部分。 在过去的一年里,这个行业一直在抱怨按照专利条款重新许可开源软件,以使供应商能够独特地将其货币化。 无论你对这个话题有什么看法,都很容易理解:这只是生意。

但是,塞斯·瓦尔戈(SethVargo)决定用自己的代码(Chef Sugar,Ruby图书馆)来抗议Chef与美国移民和海关执法局(I CE)的合同,这是完全不同的,对难以调和的开源有着广泛的影响。 几乎可以肯定的是,每一个开放源码开发人员谁贡献任何基础设施软件足够广泛的采用,使活动,她会反对,如果她知道他们。

她该怎么办?

SEE:开源软件与专有软件:优点和缺点(技术共和国高级)

由于某种原因,“开放”越来越难以理解。 例如,Erica Windisch坚持认为,我们需要“开放源码许可条款,禁止与政府合同和实体合作的承包商使用”。 再说一遍,很容易理解为什么有人会想这样做:没有人喜欢看到家庭破裂,但更糟糕的是,感觉你的软件是某种原因导致了这个问题。

Windisch建议的问题是结果不会是开源的。

戈登·哈夫首先向她指出这一点,并指出:“在这一点上,你基本上禁止任何以某种方式接触政府的人使用,包括像大学这样的组织。 无论如何,写一个狭窄的使用限制许可证,但它不是开源的,没有人会使用或贡献。” 罗谢尔·格罗伯接着补充了一个有趣的旁注:“专有许可证是过去人们和公司如何行使其道德的。 不向那些不代表公司原则的人销售或签约。”

这很讽刺,但这是真的:如果你想阻止一个特定的政府机构或其他人,你需要有一个专有的许可证。 您不能阻止您的软件的不良使用,并且仍然有它的开源。

当然,你可以是一家开源公司,选择不向你觉得反感的组织出售。 例如,在我工作的各种开源公司,我们拒绝与色情或赌博公司做生意。 厨师,以类似的方式,可以选择不与ICE做生意。 也就是说,在我的开源公司,我们不能阻止那些相同的组织使用我们的开源软件(有些是这样),就像Chef不能阻止ICE使用它的开源代码一样。

为什么? 因为...开源。

SEE:“没有邪恶的源代码”:开发人员迫使厨师软件切断与ICE(ZDNet)的联系

事实上,如果你是开源的,正如辛迪·斯里达兰所观察到的,它基本上保证有人,在你不喜欢的地方-一些你觉得讨厌的组织-正在使用你的软件。 瓦戈碰巧听说ICE使用他的代码,但几乎可以肯定的是,他不喜欢的其他组织也一直在使用他的软件,对他来说是未知的。 开源就是这样工作的——任何人都可以下载它。

现在想象一下,如果每个开发人员都引导他们的内部Vargo,并开始提取他们的代码,因为他们不喜欢这个或那个组织-它将完全摧毁我们许多人所依赖的开源世界。 不再使用Linux、MySQL、Kubernetes或[命名您最喜欢的基础设施软件]。

我们无法控制结果并保持代码开源。 我们只能贡献我们所能提供的最好的代码,并希望,总的来说,它带来了更多的好而不是坏。 这是开放的代价,值得付出。

您不想错过我们关于Linux操作系统和开源应用程序的提示、教程和评论。 星期二交货

免责声明:本文由用户上传,如有侵权请联系删除!