[发明专利]基于区块链的开源软件确权方法及其系统有效
申请号: | 201911000670.2 | 申请日: | 2019-10-21 |
公开(公告)号: | CN110750762B | 公开(公告)日: | 2021-09-24 |
发明(设计)人: | 王涛;王怀民;张迅晖;曾求兵;余跃;张洋;史佩昌;范强 | 申请(专利权)人: | 中国人民解放军国防科技大学 |
主分类号: | G06F21/12 | 分类号: | G06F21/12 |
代理公司: | 长沙国科天河知识产权代理有限公司 43225 | 代理人: | 周达 |
地址: | 410073 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 软件 确权 方法 及其 系统 | ||
一种基于区块链的开源软件确权方法及其系统,在开源软件区块链服务平台上,初始化一个区块链服务,并部署用于区块链网络中各节点传递贡献信息的智能合约。开源软件区块链服务平台依请求完成项目的创建并生成对应的软件仓库。各项目开发者客户端进行代码克隆,将软件仓库中的代码信息复制到各项目开发者客户端,并完成网络接入。项目开发者完成代码提交,开源软件区块链服务平台根据项目开发者的贡献代码量完成权益分配,实现对项目开发者对应的贡献信息的权益确认。本发明可以将开源软件项目开发过程中各项目开发者的代码贡献情况以不可篡改的形式记录到区块链网络中,从而实现对各项目开发者的代码贡献量到权益的转化,并形成有效的保护。
技术领域
本申请涉及区块链应用技术领域,特别是涉及一种基于区块链的开源软件确权方法及其系统。
背景技术
开源软件的运作机理是在承认传统著作权的基础上,在不同种类许可证制度下公开程序源代码使公众得以开发和利用。目前的开源许可证主要有6种,分别为:LGPL、Mozilla、GPL、BSD、MIT、Apache,这6中许可证分别对修改代码后是否可闭源、新增代码是否采用同样的许可证、是否需要对源代码修改提供说明文档、每一个修改的文件是否都需要放置版权说明以及衍生软件广告是否可用本名促销进行了限定。但实际上使用软件许可证限制开源软件的传播还存在很多缺陷,主要问题如下:
1、存在大量非代码类软件制品。目前对于软件确权主要关注与软件代码本身,但实际上在开源软件发展过程中,存在大量过程制品,例如:issue、comment等,其中不乏大量对软件发展有重大影响的过程制品,对于这些非代码类的软件制品,开源许可证没有涵盖在内。
2、多种多样的利益相关者。在开源软件发展过程中,存在多种利益相关者,包括:软件创建初期的核心开发人员,群体开放参与过程中的内容贡献者、投资者以及传播者,以及项目成型后的软件使用者。多种利益相关者使得现有方法很难对每个参与者进行权益的确认。
3、代码引用频繁,关系复杂。在软件开发中,涉及到对已有API的调用,新API可能是在已有API的基础上进行封装得到的。对于开源许可证来说,很难在庞大的开源生态中形成关联关系网络,进而就难以对所有代码溯源,实现确权。
4、粗粒度指示。对于开源许可证来说,主要是项目或者文件级别的指示,但在实际编码过程中,存在大量方法级别的复用。这样现有的开源许可证方法不适用更细粒度的软件确权。
5、未知的侵权风险。在开源项目的使用过程中,由于开发者对不同类型的开源许可证不了解,或者因为没有认真查看复用软件的开源许可证,很可能带来无意识的侵权。
由于开源许可证的缺陷,实际上大量开源软件开发的侵权行为并没有被发现,这在一定程度上导致贡献者的贡献行为受到损害,使开源软件和开源生态的快速发展受到制约。
目前在该领域还没有完全相关的工作,尽管美国的Digital Guardian公司,中国的安妮股份公司等已经在数字确权领域有了相关研究,其主要还是面向数据隐私保护。相比而言,开源软件还涉及到代码的传播以及软件的使用,因此更加多元复杂。
发明内容
针对开源软件在确权方法方面的空白,本发明提供一种基于区块链的开源软件确权方法及其系统。
为实现上述技术目的,本发明的技术方案是:
基于区块链的开源软件确权方法,包括:
步骤(1),初始化区块链。
在开源软件区块链服务平台上,初始化一个区块链服务,并部署用于区块链网络中各节点传递贡献信息的智能合约;开源软件区块链服务平台将作为静态接入节点供区域链网络中的其他节点接入区域链网络。
步骤(2),项目创建。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911000670.2/2.html,转载请声明来源钻瓜专利网。