符合《开源许可证合规手册》

庞大的开放源代码许可证动物园不可避免地导致这样一个事实,即您经常不得不根据其各自的使用案例,询问有关它们的兼容性,一个或另一个适用的许可条件的问题。 当然,值得注意的是,对于某些许可证有详细的解释(例如,参见GPL 2.0MPL 2.0 ;甚至在MIT许可证下,它们进行了大量详细的审查)。


但是,当出现比较性评论时,这确实是很好且有用的,这些评论总共涉及许多甚至许多许可。 这些项目之一是《 开源许可证合规手册》 ,该项目于2019年刚刚出现。


此材料是关于他的,请阅读下面的详细信息。


开源许可证合规手册


随着我们FINOS基金会的成员越来越多地参与开源开发,许可证合规性将不可避免地成为关注的焦点之一。 尽管不存在有关各种开放许可证的信息短缺,但要找到可用于处理合规性问题的开发人员可用的有关许可证合规性的实用说明并不容易。


为了帮助解决此问题,FINOS与开放源代码律师Jilayne Lovejoy合作创建了《 开放源代码合规手册》 ,这是有关执行最常见的开放源代码许可证的实用信息的参考指南。 我们很高兴将本指南作为开放资源发布给我们的成员和更广泛的开源社区!


该指南的目的是在“自助服务”的基础上为开发人员和工程师提供有关符合一般条件和许可证使用案例的信息。 它还试图确定更复杂的合规性条件,这些条件可能需要更彻底的审查或与律师协商。


与开发人员一样,律师更喜欢从事有趣的任务,而不是一遍又一遍地回答相同的问题。 强制执行开源许可证的大多数工作都相对简单,不需要律师。 考虑到最常见的条件和使用案例,我们希望为技术组织提供机会来管理与许可条件合规有关的大部分工作量,并将法律分析限于此类合规性的更复杂问题。 我们希望最终结果将是对许可条款的遵守情况进行更有效的法律检查,并增加开源项目的源代码数量!


如何使用目录


手册中有关许可证的记录不是详尽的摘要,而是着重于与当地合规性有关的条件。 遵守开放许可要求您了解以下内容:


  1. 您使用什么开源软件;
  2. 什么许可证适用于此软件以及这些许可证的含义;
  3. 您如何使用开源软件(即用例)。

该手册介于步骤2和3之间:许可证和用例确定您遵守许可证条款的义务。 许可证记录表明哪些义务适用于四种最常见的用例中的每种,占合规性要求的99%:


  1. 分发(分发)未修改的二进制代码;
  2. 修改后的二进制代码的分发(分发);
  3. 分发(分发)未修改的源代码;
  4. 分发修改后的源代码。

如果许可证包含针对其他用例的要求或与特定合规方法有关的要求,我们尝试包含指向外部资源的链接,这些链接可能对解决这些复杂问题很有用。


我们听说您喜欢开源...


根据我们的开源使命,我们以开源项目的形式制作了本指南! 在GitHub上观看项目


我们以简单的,机器可读的,自定义的YAML格式存储许可证合规性信息,因此可以轻松地将其合入其他工具和数据库中,同时仍可供可能希望为改进做出贡献的律师和许可从业人员使用。 我们还编写了一些Python代码,以将匹配的数据处理为流行的文档格式,包括asciidocDocBookdocxpdf


目录的内容已根据Creative Commons Attribution-ShareAlike 4.0许可获得许可 ,而代码本身也已获得Apache License 2.0许可 。 我们建议律师和开发人员在GitHub上检查项目存储库,并通过提供新许可证(或改进许可证信息),改进数据格式和代码或您认为有用的其他任何方式来参与。


我们希望您觉得《开源许可证合规手册》有用,并希望了解最终将如何使用它!


关于吉林洛夫乔伊的几句话...


Jileyn是一位开源律师和社区负责人。 Jileyn参与了各种开放源代码组:她领导软件包数据交换(SPDX)项目的法律团队,并且是SPDX许可证清单的陪伴者; 她还是OpenChain项目的创始人之一。 Jilaine是Arm的领先开源律师,为有关开源的法律,业务和技术问题提供咨询,提供培训和改善开源流程,包括在Arm上创建和管理开源办公室。 在此之前,Jilaine是OpenLogic的唯一律师,OpenLogic是开源软件支持,企业合规性和合规性解决方案的提供商。 Jileyn目前为开源软件政策,策略和许可提供建议。 在闲暇时光,可以在科罗拉多州的山地上骑自行车或参加极客FOSS +啤酒播客,观看吉林。


...以及关于FINOS


金融科技开源基金会(FINOS)是一个独立的非营利组织,致力于在金融服务行业前所未有的技术转型时期促进开放式创新。 FINOS相信,使用开源软件和通用标准的组织将最有机会利用这种转型带来的增长机会。 该基金会提供开放开发者平台(ODP),该程序与开放源代码就绪计划和开放源代码战略论坛(OSSF)兼容,这是致力于开放式创新的金融管理人员和技术人员的全球领先活动。 开源基础项目在Apache 2.0下获得许可,并在GitHub上可用。 有关更多信息,请访问www.finos.org

Source: https://habr.com/ru/post/zh-CN447064/


All Articles