Information retrieval: data structures and algorithms
Information retrieval: data structures and algorithms
Linux Journal
Open Source Licensing: Software Freedom and Intellectual Property Law
Open Source Licensing: Software Freedom and Intellectual Property Law
MSR '05 Proceedings of the 2005 international workshop on Mining software repositories
What's in a Name? A Study of Identifiers
ICPC '06 Proceedings of the 14th IEEE International Conference on Program Comprehension
Examining the evolution of code comments in PostgreSQL
Proceedings of the 2006 international workshop on Mining software repositories
Do Code and Comments Co-Evolve? On the Relation between Source Code and Comment Changes
WCRE '07 Proceedings of the 14th Working Conference on Reverse Engineering
Proceedings of the 2008 international working conference on Mining software repositories
What do large commits tell us?: a taxonomical study of large commits
Proceedings of the 2008 international working conference on Mining software repositories
License integration patterns: Addressing license mismatches in component-based development
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Code siblings: Technical and legal implications of copying code between applications
MSR '09 Proceedings of the 2009 6th IEEE International Working Conference on Mining Software Repositories
Who are Source Code Contributors and How do they Change?
WCRE '09 Proceedings of the 2009 16th Working Conference on Reverse Engineering
A sentence-matching method for automatic license identification of source code files
Proceedings of the IEEE/ACM international conference on Automated software engineering
Evolutional analysis of licenses in FOSS
Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE)
Proceedings of the FSE/SDP workshop on Future of software engineering research
Finding software license violations through binary code clone detection
Proceedings of the 8th Working Conference on Mining Software Repositories
kb-anonymity: a model for anonymized behaviour-preserving test and debugging data
Proceedings of the 32nd ACM SIGPLAN conference on Programming language design and implementation
Proceedings of the 34th International Conference on Software Engineering
A case study of cross-system porting in forked projects
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
How changes affect software entropy: an empirical study
Empirical Software Engineering
Hi-index | 0.00 |
Free and open source software systems (FOSS) are distributed and made available to users under different software licenses, mentioned in FOSS code by means of licensing statements. Various factors, such as changes in the legal landscape, commercial code licensed as FOSS, or code reused from other FOSS systems, lead to evolution of licensing, which may affect the way a system or part thereof can be subsequently used. Therefore, it is crucial to monitor licensing evolution. However, manually tracking the licensing evolution of thousands of files is a daunting task. After presenting several cases of the effects of licensing evolution, we propose an approach to automatically track changes occurring in the licensing terms of a system. Then, we report an empirical study of the licensing evolution of six different FOSS systems. Results show that licensing underwent frequent and substantial changes.