开源意味着放弃对商业开发的垄断

2021-01-20 21:53:49

参与开源需要您放弃对商业开发的垄断。这是关于免费和开源软件的一个重要观点,它似乎使许多公司都对FOSS的理解感到挣扎,这是值得自己解决的问题。多年来,很明显,FOSS正在吃软件世界,公司正在努力弄清它们之间的关系。您在这一职位上必须面对的一个事实是,您不能垄断免费和开源软件的商业潜力。

术语“开放源代码”被广泛接受,由“开放源代码定义”定义,其首要要求如下:

[开源软件的分发条款]不应限制任何一方出售或赠送该软件,该软件是包含多个不同来源程序的聚合软件分发的一部分。许可不要求此类销售的特许权使用费或其他费用。

这涵盖了“ FOSS”中的“ OSS”。 “ F”是指“自由软件”,并由此自由软件基金会资源覆盖:

[如果程序的用户可以自由地出于任何目的运行该程序,则该程序是免费软件,无论出于何种目的,……并……都可以重新分发副本。

“免费软件”并不意味着“非商业”。一个免费程序必须可用于商业用途,商业开发和商业发行。 […]不管您如何获得副本,您始终可以自由复制和更改软件,也可以自由出售副本。

这是免费和开源软件的基本,不可协商的要求,如果想获得FOSS生态系统的好处,就必须面对一个现实。任何人都可以通过您的代码获利。这包括您和我,所有您的贡献者,您的竞争对手,亚马逊和Google,以及其他所有人。这是对知识产权通常如何运作的拒绝-版权法的存在是为了为您的企业和FOSS创建人为的垄断出于明文目的存在许可证。如果您是FOSS的新手,那么它将对您对IP所有权的理解完全陌生。

除了您之外,其他人也可以从免费和开源软件作品中获利。有些人会将它们整合到自己的产品中进行销售,有些人将利用其开发专业知识并以顾问的身份出售他们的技能,有些人将以易于使用的方式将其重新包装,并向服务人员收取费用。其他人可能想出了更多创造性的方法来通过软件获利,例如撰写有关该书的书。它将为所有人创造财富,而不仅仅是原始作者。

就业力正义而言,这是有道理的。使软件成为FOSS的最重要的优势之一是,全球社区可以对其进行改进。通过直接为您的代码做出贡献,以及通过软件蓬勃发展的社区,该软件变得超出了您组织的能力。如果其价值的总和不再对您的组织完全负责,那么也不应该由您的组织完全捕获对该价值的商业利用吗?这是您选择FOSS时要做的事情。

您可以通过多种方法来影响他人使用您的FOSS软件的方式,主要是要确保其他所有人都遵守这一诺言。您无法阻止某人从您的软件中获利,但是您可以让他们与其他人分享他们的改进,您可以将其合并回原始产品中,以使其对所有人更具吸引力。 GPL系列许可证就是为此目的而设计的。 1个

此外,如果您的企业是自由和开源软件的消费者,而不是生产者,则需要意识到您可能要遵守这些义务。这不是免费的午餐:您可能需要将自己的改进退还给社区。 FOSS许可证很重要,您应该让自己的企业以自由,开源软件的用户,贡献者和作者的身份去理解它们。

FOSS正在吞噬整个世界,这是有充分理由对企业而言非常有吸引力的选择。这就是原因。它为每个人增加了财富。资本主义关注制造垄断,而FOSS关注的是软件财富的社会化创造。

如果您想简要介绍GPL许可证,我已为SourceHut用户编写了一份简短指南。 ↩︎