Identification and classification of free, open source software licenses: A systematic literature review

Licenses are a fundamental element of free, open source software (FOSS), since they express the permissions granted to those receiving the software. Therefore, identification of licenses in source code, and their analysis, is crucial to understand the legal implications of using and distributing FOSS. This has not been ignored by many researchers, who have devoted attention to the topic of license identification and analysis. To learn how researchers have identified and classified licenses in FOSS, including which techniques and tools they have used. We were also interested in the evolution of these techniques and tools over time, and the public datasets available in this realm. We conducted a Systematic Literature Review, which resulted in 50 scientific publications which we analyzed. We observed that most studies focus on the use or development of specific tools. However, there is a recurring concern about the need to improve these tools, and the techniques they use. Studies presented (and therefore, tools and techniques presented) are usually empirically validated. With respect to techniques, we found that the use of machine-learning techniques is still relatively scarce, with most papers presenting studies based on pattern matching and similar techniques. It is also interesting that reuse of tools is relatively high, and that many of these tools remain available. However, benchmarking studies highlight some specific tools, which maybe for that reason are becoming more common in publications. The availability of datasets oriented towards license identification is limited, but very large datasets have been published during the last years. Data scarcity and a reliance on existing tools pose significant challenges for this research area. The relatively low use of machine learning techniques, and the scarcity of studies related to the classification of license texts open interesting opportunities for research, which is facilitated by the recent availability of large datasets. Additionally, researchers can benefit from readily available tools for tasks like comparison and benchmarking in their studies.

Institutions

Publication Details

Journal
Journal of Systems and Software
Published
2025-09-22
DOI
https://doi.org/10.1016/j.jss.2025.112628
Citations
1
Primary Topic
Geochemistry and Geologic Mapping
Type
article
Field-Weighted Citation Impact
2.48
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Identification and classification of free, open source software licenses: A systematic literature review

1 citations
Journal of Systems and Software
Geochemistry and Geologic Mapping
2.48
article

Identification and classification of free, open source software licenses: A systematic literature review

article en
1 citations

Abstract

Licenses are a fundamental element of free, open source software (FOSS), since they express the permissions granted to those receiving the software. Therefore, identification of licenses in source code, and their analysis, is crucial to understand the legal implications of using and distributing FOSS. This has not been ignored by many researchers, who have devoted attention to the topic of license identification and analysis. To learn how researchers have identified and classified licenses in FOSS, including which techniques and tools they have used. We were also interested in the evolution of these techniques and tools over time, and the public datasets available in this realm. We conducted a Systematic Literature Review, which resulted in 50 scientific publications which we analyzed. We observed that most studies focus on the use or development of specific tools. However, there is a recurring concern about the need to improve these tools, and the techniques they use. Studies presented (and therefore, tools and techniques presented) are usually empirically validated. With respect to techniques, we found that the use of machine-learning techniques is still relatively scarce, with most papers presenting studies based on pattern matching and similar techniques. It is also interesting that reuse of tools is relatively high, and that many of these tools remain available. However, benchmarking studies highlight some specific tools, which maybe for that reason are becoming more common in publications. The availability of datasets oriented towards license identification is limited, but very large datasets have been published during the last years. Data scarcity and a reliance on existing tools pose significant challenges for this research area. The relatively low use of machine learning techniques, and the scarcity of studies related to the classification of license texts open interesting opportunities for research, which is facilitated by the recent availability of large datasets. Additionally, researchers can benefit from readily available tools for tasks like comparison and benchmarking in their studies.

Journal of Systems and SoftwareVol. 231
Universidad Rey Juan Carlos (ES)
Openalex Percentile: Top 7%
Geochemistry and Geologic Mapping
2.48
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.