工程师创业:开源企业的伦理操守

开源产品商业化是否合乎伦理?创始人表示,你的首要伦理义务在于自己和员工。

译自 Entrepreneurship for Engineers: Open Source Company Ethics,作者 Emily Omier 通过明确的定位帮助开源创业公司加速收入增长。她为工程师写作创业文章,并主持《开源业务》播客,讨论开源公司的创建。

工程师创业是 New Stack 的长期撰稿人 Emily Omier每月专栏,探讨了那些想要为其他开发人员构建工具并在创新上建立业务的开发人员所面临的问题。我们欢迎您对未来专栏的反馈和想法。

经营任何业务都存在伦理紧张,经营开源项目也存在伦理紧张。那么,在经营开源公司时,会存在哪些具体的伦理考量呢?

在某些情况下,开源维护者和贡献者担心他们所创建的软件将被用于他们不认可的方式。商业公司的领导者总是可以拒绝与他们厌恶的实体开展业务 - 至少如果公司不是上市公司的话。

即使在商业公司由于意见分歧而拒绝出售软件的情况下,伦理问题也并非总是一目了然。如果公司由于拒绝与这个“邪恶”组织开展业务而无法支付工资或不得不裁员,那么这仍然是一个在伦理上可行的选择吗?

确实,在考虑企业伦理时,重要的是要考虑任何行动对所有利益相关者的影响。开源企业的伦理更为复杂,简单地说是因为利益相关者更多 - 而且其中一些利益相关者声音很大

伦理义务的复杂网

作为公司创始人,你对不同的利益相关者有一系列伦理义务,无论是在你的业务还是个人关系方面,Fermyon 联合创始人兼 CEO Matt Butcher 博士说,他还拥有哲学博士学位。

你有责任不要耗尽自己,以免面临伦理问题;你有责任不要忽略家人,无论是财务上还是其他方面。如果你每周工作80个小时,忙得连孩子放学都忘记接,还生活在贫困线下,那么你对自己和家人的所作所为都有违伦理。

当你经营一家公司时,你也对员工负有伦理责任,也负有法律责任。但是,即使你遵守所有劳动法,当一个员工在你的公司押注时,你正在承诺每月向他们支付工资,并使为你工作比他们放弃的机会更好。

“现在你已经有人依赖你来支付他们的抵押贷款、购买杂货、支付医疗保健等费用,” Butcher说。

你还有义务向客户交付质量软件,签订合同。如果你接受了风险投资,你还有义务让投资者获得投资回报。

以上所有要求都适用于任何公司。存在紧张关系 - 有时你对员工(和自己)的义务可能与为投资者提供良好回报的义务相冲突。

但是对于开源业务来说,你还需要面对更多伦理义务带来的复杂性: 对所有依赖你软件正常工作的开源用户,以及对贡献者。有时这些义务与其他伦理义务可能会直接冲突。

“因为免费,在‘免费啤酒’的意义上免费,这似乎与创收和支付工资表面上是对立的,”Butcher说。

开源期望

“在某些情况下,开源社区出于某种原因会认为你在伦理上有义务向他们免费提供一切,或免费为他们工作,”Butcher说。

“当我还是年轻的开源开发人员时,有人在我的一个问题队列中开了一个问题。该问题说:'这里是我需要的一个功能,这里是你的时间表。如果你在5月之前没有完成,我将停止使用你的项目,并告诉所有人你做得很糟糕。'”

Butcher说,这种情况可能会发生在开源社区中,但这是对开源维护者和用户的伦理和合同义务的误解 - 没有维护者有义务免费工作。

收集数据

然后就是有关数据收集的问题。有时可能会意外发生;例如,你有一个首先考虑隐私的项目,但网站上嵌入了谷歌分析。

“有些人会告诉你,如果你说了一些话但没能做到你所声称的,那你就非常邪恶,”无谷歌智能手机公司 Murena 的 CEO Gaël Duval 说。

各种数据收集的关键是透明度,如果以透明的方式收集数据,就不会存在伦理问题。

离开开源

对于开源社区和开源企业来说,一个问题是如果一家公司决定摆脱开源许可证(就像 HashiCorp 在 8 月把 Terraform 转为商业源许可证那样)。这是不道德的吗?

“我认为这其实没有任何问题,” Duval说。“如果他们认为这是他们业务的出路,我不认为这是不道德的,因为如果他们不这样做,他们可能就会倒闭。”

事实上,当 Butcher 谈到不同的伦理义务时,他的重点是在所有利益相关者中,一家公司最重要的伦理义务可能是对员工 - 所以,事实上,坚持开源并裁员是比抛弃开源、继续发工资更不道德的选择。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注