Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Open source software right confirmation method and system based on block chain

An open source software and blockchain technology, applied in program/content distribution protection, instruments, electronic digital data processing, etc., can solve problems such as complex relationships, unknown infringement risks, and difficulty in confirming rights and interests.

Active Publication Date: 2020-02-04
NAT UNIV OF DEFENSE TECH
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Multiple stakeholders make it difficult to confirm the rights and interests of each participant in existing methods
[0005] 3. Frequent code references and complex relationships
Such existing open source license methods are not suitable for more fine-grained software rights determination
[0007] 5. Unknown infringement risks
In contrast, open source software also involves the dissemination of code and the use of software, so it is more diverse and complex

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Open source software right confirmation method and system based on block chain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the spirit of the disclosure of the present invention will be clearly described below with the accompanying drawings and detailed descriptions. Any person skilled in the art will understand the embodiments of the present invention. , when it can be changed and modified by the technology taught in the content of the present invention, it does not depart from the spirit and scope of the content of the present invention. The exemplary embodiments and descriptions of the present invention are used to explain the present invention, but not to limit the present invention.

[0044] Such as figure 1 As shown in the figure, it is a flow chart of the block chain-based open source software right confirmation in an embodiment.

[0045] Step (1), initialize the blockchain.

[0046] The Trustie server is used as an open source software blockchain service platform, a...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an open source software right confirmation method and system based on a block chain, and the method comprises the steps: a block chain service is intilaized on an open source software block chain service platform, and an intelligent contract is deployed for each node in a block chain network to transmit contribution information; and the open source software block chain service platform completes project creation according to the request and generates a corresponding software warehouse; each project developer client performs code cloning, copies the code information in the software warehouse to each project developer client, and completes network access; the project developer completes code submission, and the open source software block chain service platform completes right and interest allocation according to the contribution code quantity of the project developer so as to realize right and interest confirmation of contribution information corresponding to theproject developer.The code contribution condition of each project developer in the open source software project development process can be recorded into the blockchain network in a non-tamperable form, so that the conversion from the code contribution amount of each project developer to rights and interests is realized, and effective protection is formed.

Description

technical field [0001] This application relates to the technical field of blockchain applications, in particular to a blockchain-based open source software rights confirmation method and its system. Background technique [0002] The operating mechanism of open source software is based on the recognition of traditional copyright, and the source code of the program is released under different types of license systems so that the public can develop and use it. There are currently 6 types of open source licenses, namely: LGPL, Mozilla, GPL, BSD, MIT, and Apache. These 6 licenses determine whether the code can be closed after modification, whether the new code adopts the same license, Whether it is necessary to provide explanatory documents for source code modification, whether each modified file needs to place a copyright statement, and whether the derivative software advertisement can be limited by the name promotion. However, there are still many defects in using software lic...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F21/12
CPCG06F21/121G06F21/10
Inventor 王涛王怀民张迅晖曾求兵余跃张洋史佩昌范强
Owner NAT UNIV OF DEFENSE TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products