您好,欢迎来到筑蜻蜓,我们竭诚为你服务!

公司的问题及解决方案,开源软件解决方案:教你的员工开源软件问题

2021-12-05 14:15:35    来源:    浏览量:0

在本系列文章中,我们涵盖了围绕开源软件(OSS)代码的许可和知识产权(知识产权服务)风险,以及软件开发公司采用政策和程序来管理开源软件。更具体地说,我们讨论了创建OSS策略的重要性,其中包括了解软件产品中使用的OSS代码,并了解什么触发相关OSS许可证中的要求。一旦您有OSS政策和实施该策略的程序,您就可以向员工宣传开源软件问题以及OSS政策的重要性。

软件公司需要对其产品中包含开源组件进行认真的、专业的决策。正确使用开放源码社区广泛而且容易获得的资源可以成为盈利的商业战略。一个管理良好的开源利用政策将允许开发人员纳入OSS代码,只要遵守授权义务是可能的,并且适合正在开发的软件产品的业务战略。但是员工需要了解开放源码软件的问题,以及为什么遵循既定的政策和程序是非常重要的。

IBM(国际商业机器)分析业务部高级知识产权顾问SteveKurlowecz建议以教育为核心去决定OSS政策,目标是软件开发公司及其员工了解您为什么要开放源码的风险提供咨询。据悉,Kurlowecz是向员工传达的一个基本要点是“在互联网上轻松访问并不意味着合法使用。当软件开发人员和工程师了解并购买为什么要维护OSS政策是重要的时候,他们更有可能遵循政策规定的程序”。

我们注意到,员工对开源软件的培训和教育以及公司使用的政策可能是公司最有效的控制开源代码使用的工具。目标不是阻止开发人员使用开放源码,而是要确保他们对如何处理其使用有一个了解。定期研讨会,合规提醒和备忘录可以帮助员工欣赏开源软件的独特性质。随着越来越有效的OSS代码只有Google搜索,开发人员可以非常诱人地将一些相关的OSS代码复制并粘贴到他们正在开展的公司项目中。教育和理解与这样做有关的后果有助于打击这种诱惑。

据红帽公司高级商业顾问RichardFontana说;在OSS代码衍生品的背景下对版权法进行教育是开源合规性的重要组成部分。让软件开发人员和工程师接受关于软件开源问题和版权法的教育,不仅会增加遵守公司政策的可能性,而且知情的开发者也可以是一个很好的资源。正如我们前面的文章中所讨论的,分析一个集成开源软件的软件产品是否触发了所附OSS许可证的要求(软件产品是否是衍生作品和/或“分发”)涉及技术和法律决定的挑战。软件开发人员和工程师通常处于最佳位置,以确定和确定专有和OSS代码的耦合程度。

此外,知识渊博的开发人员可以设计使用开源软件的软件解决方案,而无需将代码并入专有软件。将OSS代码与专有软件充分分开可以避免专有软件被视为衍生作品。修改,分发或复制的大多数开源软件仍然必须符合附带的许可证要求,但只要该开源软件与专有软件完全分离,OSS许可证的限制和义务就不会附加。

聘请受过教育和对开源软件感兴趣的软件开发人员和工程师可以享受其他优势。Fontana指出:“启动开源项目或为现有开源项目做出贡献的公司可以有巨大的价值和利益。如果您担心开发人员使用开放源代码软件的风险状况,我相信您真的会降低您的风险状况,我认为这是低开始的,但是通过成为您所在社区的参与者。如果你被认为是这些社区的同僚,他们会把你看成是一个朋友,而不是一个坏的演员,如果你可能会犯错误”。

在本系列文章中,我们讨论了(1)了解产品中OSS代码的价值,(2)了解OSS许可证义务的触发点,(3)教育员工了解开源软件问题。这三个领域是开发有效的开源软件政策的良好起点,但开源软件政策不是一刀切的。每个公司都应该有一个量身定制的政策来有效地管理开源软件,以避免知识产权风险和开源软件违规。

COPYRIGHT ©2006-2020 筑蜻蜓 版权所有 京ICP备18053623号-1冀公网安备 13072502000007号 北京墓地