开放源码社区和商标:再次出现

2020-07-11 12:35


知识产权及其共享方式一直是开源的基石。虽然讨论“代码”或“版权”更为常见,但在投入时间和精力于一个大型开源项目之前,必须考虑到围绕专利和商标的其他知识产权问题。有一些长期建立的实践来控制这些问题。参与开源的公司和律师几十年来一直致力于发展开源项目商标事宜。

商标的中立控制是在开放治理下运行的开源项目的关键前提。当一个开源项目的商标由社区中的一个公司拥有时,就会出现控制上的不平衡。任何商标的使用必须由商标所有人积极控制,否则商标所有人将失去对其使用的控制权。保留行使这种控制的专有权必然会破坏作为开放治理基础的公平竞争环境。当商标与商业产品或解决方案关联使用时尤其如此。

开放源码许可证允许任何人派生代码,发布和修改自己的版本。然而,商标的运作方式不同。商标标识了代码的特定来源。例如,我们都知道 MariaDB 和 MySQL 不一样。它们都开发了自己的品牌,尽管它们都源于一个公共的代码库。关键问题是谁来决定什么时候允许一个公司将其产品或解决方案与社区的品牌联系起来?

商标是一种表示“品牌”的词、短语或设计,用以区分产品或解决方案的不同来源。USPTO 对商标的用法作了如下描述:“用以识别和区分一个卖方或供应商的商品/服务与其他卖方或供应商的商品/服务,并标明商品/服务的来源。”根据美国商标法,你不能有效地将项目标记的所有权与基础开源项目的控制权分开。尽管有些人可能会围绕此创建复杂的结构,但最终要遵循的一个重要原则是项目社区应控制其品牌所发生的事情,即他们共同建立的商标作为其品牌的建立与建立的同时 他们代码的功能。

因此,在认为自己的品牌重要的社区,我们也申请注册商标保护,保留项目的商标权利,一般在美国、中国、欧盟、日本等世界各国。注册商标通常会有一个®符号。这与普通法商标不同,在普通法商标中,你经常看到带有标志的™符号。拥有一个注册商标通常很重要,因为它能让我们更好地保护社区,避免曲解、误用,以及生态系统中什么是真正的社区建设项目,什么不是。这通常是基于注册产生的具体利益,各国的利益可能不同。

十年前,Linux 基金会开始托管 Linux 之外的项目。从一开始,我们托管的项目社区的品牌,就一直是我们被要求为我们的社区保护的重要资产。社区的目标和动机总是不同的,但是,总的来说,提供商标的组织通常希望确保它表示他们正在 LF 帮助建立的社区,而生态系统中的其他参与者希望获得信任,公司无法告诉他们他们对我们托管的项目可以做什么或不能做什么,因为他们保留了商标所有权。

这种中立性正是我们在 Linux 基金会通过我们的项目试图建立的本质。我们的项目是中立的——Linux 基金会或我们的项目实体拥有这个标志。然后,我们将有关标志的决策控制权交到我们的项目社区手中,由他们以公开和透明的方式来决定,以实现他们的集体目标。

例如,2017 年 3 月,我们参加了在柏林 KubeCon 上举行的会议,在此会议上,参与 Kubernetes 的组织坐在一个拥挤的房间里,讨论了他们想对 Kubernetes 品牌做些什么,因为它与使用 Kubernetes 的公司结合其商业产品或解决方案有关。在起草 CNCF 治理时,Google 坚持认为 Linux 基金会也必须拥有 Kubernetes 标记作为 CNCF 的一部分,这一点很重要 —— 这样品牌控制将与中立的,社区驱动的治理齐头并进。

然而,LF 不能决定一家公司何时应该或不应该说他们的解决方案是基于“Kubernetes”的产品。我们需要一个程序来允许公司和其他组织在商业上使用这个商标,来表示他们的发布或者与社区的 Kubernetes 版本的兼容性。最初的团队花了几个月的时间来定义一个符合 Kubernetes 的发行版意味着什么。这也是为什么云提供商之间的可移植性承诺今天能够实现的原因。这些来自社区的技术专家作为一个整体准确地定义了实现可移植性承诺需要做些什么。然后他们建立的一致性的定义得到了 Kubernetes 商标在Linux基金会的中立所有权的支持。更重要的是,社区仍然控制着这个项目。事实上,一致性的定义是由 Kubernetes 的 SIG Architecture 控制的,随着新的 API 变得稳定而过时的 API 被弃用,在每个版本中,一致性的变化都在一个精心控制的过程中进行。

同样的故事也发生在我们主办的其他社区。我们已经让许多社区就什么是与来自我们项目社区的版本兼容或一致建立了共识。如此之多,以至于我们最近就这个话题写了一整篇博客

这些例子表明,一个社区可以在 LF 的架构内中立地管理一个商标。我们倾向于将这些称为“社区管理商标”项目。该标志由LF实体为该项目所有,我们与我们服务的社区合作,建立有关使用我们标志的规则。

最近出现了新一轮关于开源项目和商标所有权的讨论。可以理解的是,甚至有人担心,在涉及到主要的 OSS 项目时,开源还没有解决商标问题。事实并非如此。虽然动机各异,但有一个方面是不变的:商标法。

有人问我们,“我们能让 LF 管理我们的商标吗?”答案是肯定的。让我们知道你在管理什么项目,我们很乐意帮助你了解为你的项目建立一个社区管理的商标计划需要做些什么。到目前为止,我们已经成功地为世界上最重要的开源项目以及对少数人来说最重要的项目做到了这一点。我们也可以帮助支持你。