2021
DOI: 10.1007/s10664-020-09936-2
|View full text |Cite
|
Sign up to set email alerts
|

From one to hundreds: multi-licensing in the JavaScript ecosystem

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 27 publications
0
4
0
Order By: Relevance
“…Moraes et al [9] studied common incompatibilities among open-source licenses, compared file-level and project-level license options, and recommended that developers use a file-level multi-licensing model for their code to overcome compatibility issues and offer less restrictive access options. As part of the license management and enforcement, other research proposed using the Markov chain to flag abnormal user behavior, binary analysis tools to detect code cloning, and a Trusted Execution Environment (TEE) to ensure compliance with license agreements [22], [23], [24].…”
Section: A Multi-license Managementmentioning
confidence: 99%
See 1 more Smart Citation
“…Moraes et al [9] studied common incompatibilities among open-source licenses, compared file-level and project-level license options, and recommended that developers use a file-level multi-licensing model for their code to overcome compatibility issues and offer less restrictive access options. As part of the license management and enforcement, other research proposed using the Markov chain to flag abnormal user behavior, binary analysis tools to detect code cloning, and a Trusted Execution Environment (TEE) to ensure compliance with license agreements [22], [23], [24].…”
Section: A Multi-license Managementmentioning
confidence: 99%
“…Multi-licensing is beneficial to appease conflicting dependencies and satisfy a wide range of users in a way that balances profitability and accessible software. Therefore, many developers, especially in dependency-reliant languages such as JavaScript, employ a multi-license model for their software and yet face license incompatibility issues [9], [10]. Second, most open-source projects are certain to fail, wasting contributions that otherwise would flourish the software development.…”
Section: Introductionmentioning
confidence: 99%
“…The usage of licenses in the JavaScript community, and specifically how multi-licensing is used, is studied in [7]. Multi-licensing in this work is viewed as the case where one project has components that are licensed under different licenses.…”
Section: Previous Work On Licensingmentioning
confidence: 99%
“…Previous empirical studies have examined license usage in the framework of specific projects, communities or using the history of projects on GitHub [6,7,8]. However, the directions training activities need to be directed towards concerning licensing have not been examined.…”
Section: Introductionmentioning
confidence: 99%