Title
Automated software license analysis
Abstract
Software license is a legal instrument governing the usage or redistribution of copyright-protected software. License analysis is an elaborate undertaking, especially in case of large software consisting of numerous modules under different licenses. This paper describes an automated approach for supporting software license analysis. The approach is implemented in a reverse engineering tool called ASLA. We provide a detailed description of the architecture and features of the tool. The tool is evaluated on the basis of an analysis of 12 OSS (open source software) packages. The results show that licenses for (on average) 89% of the source code files can be identified by using ASLA and that the efficiency of the automated analysis is (on average) 111 files per second. In a further comparison with two other open source license analyzers--OSLC and FOSSology--ASLA shows a competitive performance. The results validate the general feasibility of the ASLA approach in the context of analyzing non-trivial OSS packages.
Year
DOI
Venue
2009
10.1007/s10515-009-0054-z
automated software engineering
Keywords
DocType
Volume
Software licenses,Software reuse,Open source software,Reverse engineering,Program comprehension
Journal
16
Issue
ISSN
Citations 
3-4
0928-8910
26
PageRank 
References 
Authors
1.51
24
3
Name
Order
Citations
PageRank
Timo Tuunanen1322.41
Jussi Koskinen212213.44
Tommi Kärkkäinen319729.59