法律团队促进开源的三种方式

开源法律因其对成功的特殊要求而独树一帜。了解律师如何让他们的组织说“是”。
125 位读者喜欢这篇文章。
Active listening in a meeting is a skill

图片来源:Mapbox Uncharted ERG, CC-BY 3.0 US

我是红帽公司的开源律师。我的工作重点之一是向其他公司(包括其内部法律顾问)提供信息,介绍红帽如何通过完全开源的开发模式构建企业级产品,并解答他们关于开源许可的常见问题。在了解红帽的成功之后,这些对话通常会转向讨论他们的组织如何发展得更具开源意识和能力,并且这些会议上的律师经常询问他们如何修改其执业方式,以便更熟练地向其员工提供开源法律咨询。

在本文和下一篇文章中,我将传达我通常告诉内部法律顾问的关于这些主题的内容。如果您不是内部法律顾问,而是在律师事务所工作,为软件领域的客户提供支持,您也可能会发现这些信息很有用。(如果您正在考虑去法学院并成为一名开源律师,您应该阅读 Luis Villa 的优秀文章成为开源律师之前需要了解什么。)

我的观点基于我个人可能独特的经验,即在各种工程、产品管理和律师角色中工作。我非典型的背景意味着我以不同于大多数律师的视角看待世界。因此,下面提出的想法可能不是传统的,但它们在我的实践中为我提供了很好的服务,我希望它们也能对您有所帮助。

与开源组织建立联系

有许多开源组织对开源律师特别有用。其中许多组织对开源许可证的观点和解释具有可衡量的影响。考虑参与一些更著名的组织,例如开源促进会 (OSI)、软件自由保护组织软件自由法律中心自由软件基金会欧洲自由软件基金会Linux 基金会。还有许多有用的邮件列表,例如 OSI 的license-discusslicense-review,值得监控甚至参与。

参与这些团体和列表将帮助您了解在实践开源法律时可能遇到的无数独特问题,包括社区如何解释开源许可证文本的各种条款。虽然案例法很少能为您提供指导,但有很多人乐于助人解答问题,而这些资源是最好的指导来源。这也许是实践开源法律非常独特和令人惊奇的方面之一——开发社区的开放性与法律社区提供观点和建议的开放性相匹配。您所要做的就是提出要求。

采纳业务经理的思维方式,找到通往“是”的道路

产品经理最终对产品或服务的整个生命周期负责,包括使该产品或服务能够上市。由于我的大部分职业生涯都花在了领导产品管理组织上,我的思维模式被设定为找到一条路径,无论如何,都要将可行的产品或服务推向市场。我鼓励任何律师都采纳这种思维方式,因为产品和服务是任何企业的命脉。

因此,我在法律实践中始终采取的方法包括发现问题并向客户告知风险,但始终以找到通往“是”的道路为目标,尤其是在我的分析影响产品/服务开发和发布时。在为内部客户评估法律问题时,我的执行管理层或我有时可能会认为风险过高。在这种情况下,继续鼓励每个人努力解决问题,因为根据我的经验,解决方案最终会自行出现,而且往往以意想不到的方式出现。

务必利用您所有的资源,包括您的软件开发客户(见下文),因为他们可能是解决问题的创造性方法的重要来源,通常使用技术来解决问题。我从这种方法中找到了很多乐趣,我的客户似乎对这种热情和情感感到满意。我鼓励所有律师都考虑这种方法。

可悲的是,为了自保并消除可能对公司构成任何风险的事物,总是很容易说“不”。我一直认为这种回应是站不住脚的。所有商业交易都存在风险。作为一名顾问,您的工作是理解这些风险并将其呈现给您的客户,以便他们可以做出明智的商业决策。仅仅在存在任何风险时就说“不”,而不提供任何额外的背景信息或其他减轻风险的前进道路,对组织的长期成功没有任何好处。公司需要提供产品和服务才能生存,您应该尽可能地帮助找到通往“是”的道路。当然,在某些情况下,您有道德责任说“不”,但首先要探索并穷尽所有合理的选择。

与开发者建立关系

与您的软件开发客户建立关系绝对至关重要。与开发者建立融洽的关系和信任是加强这些关系的两种重要方式。

建立融洽关系

您作为开源律师的成功通常直接来自于您与软件开发人员的良好关系。在许多情况下,您的软件开发人员是您法律建议的直接或间接接受者,他们将向您寻求指导和咨询。不幸的是,许多软件开发人员对律师持怀疑态度,并且经常将律师视为他们开发和发布软件能力的障碍。克服这种不良印象的最佳方法是与您的客户建立融洽的关系。如何做到这一点因人而异,但这里有一些想法。

  1. 对您客户的工作表现出兴趣: 询问他们项目的细节、它的工作原理、底层编程语言、它如何连接到其他系统以及它将如何使公司受益。当确定法律风险和减轻此类风险的方法时,其中一些答案将在您的法律分析中很有用,但更重要的是,这为与您的客户建立持续的积极关系奠定了坚实的基础。
  2. 向您的客户明确表示您正在努力找到通往“是”的道路: 完全可以告知您的客户您担心他们项目的某些方面,但随后提出减轻这些担忧的想法。向他们保证,您的工作是与他们合作找到解决方案,而不是成为障碍。这方面的效果再怎么强调也不为过。
  3. 参与开源项目: 如果您有软件开发经验,则尤其如此。即使您没有此类经验,也有许多参与方式,例如帮助编写文档或社区推广。或者请求加入他们的状态会议,只是为了更多地了解他们的工作。这也将使您能够按需和实时提供咨询,以便团队可以在流程的早期纠正方向。

建立信任

您的软件开发人员在其开源社区中非常活跃,并且是理解影响开源软件和开发的当前问题的一些最佳资源。正如您与当地律师协会或国家法律组织等法律组织联系以了解最新的法律发展一样,您也应该与您的软件开发资源进行定期简报,并就各种事项(例如,社区将如何看待项目使用此许可证?)征求他们的意见。

关系孕育成功

开源法律因其对成功的特殊要求而独树一帜,即与其他开源律师、开源组织的联系,以及与客户之间深厚而尊重的关系。成功是这些关系的直接体现。

在本系列的第二部分中,我将探讨如何以及为什么找到通往“开放”的道路并为您的组织开发可扩展的解决方案非常重要。

接下来阅读什么
标签
Picture of Jeffrey Robert Kaufman
Jeffrey R. Kaufman 是红帽公司(全球领先的开源软件解决方案提供商)的高级商业法律顾问(开源法律团队)。 Jeffrey 还担任北卡罗来纳大学法学院的兼职教授。

评论已关闭。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.