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

Open source license compliance analysis and conflict detection method

A detection method and licensing technology, applied in the direction of program/content distribution protection, instrumentation, electrical digital data processing, etc., to achieve the effect of facilitating expansion, improving flexibility and efficiency

Active Publication Date: 2018-12-21
SOUTHEAST UNIV
View PDF2 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In order to solve the above problems, we intend to develop an automatic open source license analysis system to help enterprises manage their increasingly complex software and its open source licenses, verify license compliance, and help enterprises to identify and manage software in the early stages of the software development life cycle. Discover software compliance issues, control and reduce legal risks borne by enterprises

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 license compliance analysis and conflict detection method
  • Open source license compliance analysis and conflict detection method
  • Open source license compliance analysis and conflict detection method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] In order to make the technical means, creative features, goals and effects achieved by the present invention easy to understand, the present invention will be further described below in conjunction with specific embodiments.

[0038] refer to Figure 1 to Figure 10 , the method of the present invention comprises the following steps:

[0039] The first step, the construction of the license warehouse,

[0040] By analyzing ten mainstream open source license agreements, and building a license warehouse based on a unified description model of the license agreement, including the analysis of the license terms and the compatibility relationship between the licenses, the ten common open source software licenses are compared to the name , rights, conditions and restrictions are collected and categorized, and stored in the license warehouse.

[0041] The second step, the identification of the license,

[0042] License feature analysis is mainly divided into two aspects, one i...

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 relates to an open source license compliance analysis and conflict detection method, which is mainly divided into the following four aspects: a license identification method: one is a direct identification mode adopting a pattern matching heuristic algorithm, and the other is an indirect identification mode adopting a code matching technology. License information extraction and modeling: as a prerequisite for license compliance analysis and conflict identification positioning, feature information associated with the license agreement is collected in the project. Quantitative Analysis of License Compliance: Find out what is consistent and inconsistent with the license agreement in the mixed-source project, based on the license agreement as a standard. License conflict identification positioning: Using license warehouse, from the license name, rights, conditions and restrictions to identify the license conflict between mixed-source project and open-source standard software,and then positioning to specific open-source project and specific location.

Description

technical field [0001] The invention relates to an open source license compliance analysis and conflict detection method, which belongs to the field of open source license feature analysis. Background technique [0002] Open source software first originated in the 1970s. Students at MIT in the United States often wrote some software for free distribution. No one thought of software rights, let alone commercial behavior. This was the embryonic period of the open source movement. Until the mid-1980s, Richard Stallman initiated the GUN project and founded the Free Software Foundation, thus unveiling the curtain of open source software. [0003] At present, open source software is not only widely used in the open source community, but also widely used as a part of commercial software. Open source is changing the way software is built, enabling components in open source systems to be reused. Because this kind of reuse based on open source code may lead to license conflicts, it ...

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/10
CPCG06F21/105
Inventor 李必信宋震天周颖王璐璐
Owner SOUTHEAST UNIV
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