手机版    二维码   标签云  厨具企业大全

业界首部《开源许可证兼容性指南》正式发布

2024-06-09 13:55 来源: 作者/编辑: 浏览次数:8322 手机访问 使用手机“扫一扫”以下二维码,即可分享本文到“朋友圈”中。

近几年开源快速发展,在云计算、移动互联网、大数据等领域逐渐占据主流地位。开源许可证用以保护作者、权利人、贡献者和使用者的权益,也明确了使用者的义务,是开源发展的法律基石。但是随着市场竞争日益激烈,可以预想到与开源知识产权相关的法律纠纷会逐渐涌现。企业与个人在使用、参与或主导开源项目的过程中,需要更加关注开源许可证的合规使用与可能存在的风险。

为此云计算开源产业联盟与金融行业开源技术应用社区联合组织中国信息通信研究院、北京三快在线科技有限公司、华为软件技术有限公司、中兴通讯股份有限公司、甲骨文中国公司编写业界首部《开源许可证兼容性指南》(以下简称“指南”)。

指南简介

《指南》基于对开源领域的深刻理解,对开源许可证官方原件、开放源代码促进会(osi)与自由软件基金会(fsf)网站许可证页面进行解读,整理出常见许可证的特性和兼容性列表,阐述了开源许可证的使用场景,列出了开源许可证常见的违规使用风险。

指南目录

一、开源许可证的兼容性

(一)开源许可证兼容性的定义

(二)常见开源许可证的特性

(三)常见开源许可证的兼容性列表

1.合并/修改代码的许可证兼容性列表

2.使用库的兼容性列表

二、组合程序的开源许可证使用场景

(一)软件分发场景判断

(二)弱隔离

1.静态与动态链接

(三)强隔离

1.聚合体

(四)保密协议开发gpl修改版

三、结论

指南重点内容

1. 开源许可证兼容性列表

开源许可证兼容性列表的使用场景是针对开源项目选择许可证,假定有一个开源软件使用了一个许可证,而你想把它的代码组合到你要发布的开源项目中,我们来判断双方代码是否可以组合。

许可证的兼容性列表可以分为以下两种情况(上图是合并/修改代码情况下的兼容性列表):

合并/修改代码:从要组合的代码中取出整体/部分代码,修改或不修改都可以,然后把它添加到你的代码中构成一个作品。

使用库:没有直接复制代码,在编译或运行时通过链接、导入或其他典型的机制(例如静态与动态链接)把要组合的开源代码绑定在一起。

2. 开源许可证组合程序使用场景判断

首先,我们要先判断我们的组合程序属于自用还是分发。如果构成分发,则需要继续分析使用场景。

当组合具有传染性许可证的开源代码时,用户会有使用宽松许可证或闭源发布作品的需求,那么我们就可以通过一些技术隔离方法来实现自有代码不被传染性代码传染。

隔离方法按照强度可以分为强隔离与弱隔离,弱隔离可以隔离弱传染性许可证(lgpl),强隔离可以隔离强传染性许可证(gpl);我们可以通过进程间通信机制来判断什么是强隔离与弱隔离。

以上是指南的部分内容介绍,如想获取完整版《开源许可证兼容性指南》,请联系:

俊哲 junzhe@caict.ac.cn

扫面下方二维码,下载往期开源许可证白皮书《开源许可证使用指南》

校 审 | 陈 力、 珊 珊

编 辑 | 凌 霄

推荐阅读

中国信通院发布《数字经济对税收制度的挑战与应对研究报告(2020年)》

《新基建》专辑

来源:微信

以上是网络信息转载,信息真实性自行斟酌。

 
本文标题:业界首部《开源许可证兼容性指南》正式发布
本文网址:
版权/免责声明:
一、本文图片及内容来自网络,不代表本站的观点和立场,如涉及各类版权问题请联系及时删除。
二、凡注明稿件来源的内容均为转载稿或由企业用户注册发布,本网转载出于传递更多信息的目的;如转载稿涉及版权问题,请作者联系我们,同时对于用户评论等信息,本网并不意味着赞同其观点或证实其内容的真实性。
三、转载本站原创文章请注明来源:中华厨具网

文本助手 资讯搜索 分享好友 打印本文 关闭窗口
  • 手机浏览本文

    手机应用中扫描本文二维码,即可浏览本文或分享到您的社交网络中。

  • 微信公众号

    扫描二维码,关注中华厨具网微信公众号,实时了解行业最新动态。

今日热点文章更多
品牌聚焦更多
推荐品牌更多
热门频道
关闭广告
合作伙伴:
中华厨具网 鲁ICP备2021046805号         鲁公网安备 37162502000363号 (c)2018-2026SYSTEM All Rights Reserved 投资有风险 加盟需谨慎
关闭广告
关闭广告