skip to main content
10.1145/1862372.1862391acmotherconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
research-article

Evolutional analysis of licenses in FOSS

Published: 20 September 2010 Publication History

Abstract

FOSS (Free and Open Source Software) is repeatedly modified and reused by other FOSS or proprietary software systems. They are released to others under specific licenses whose terms and conditions are usually written on the source-code files as program comments. There are a few researches which automatically analyze the licenses in a FOSS release, but there is no statistical study on the evolution of licenses along the evolution of FOSS. In this paper, we analyze licenses through FreeBSD, OpenBSD, Eclipse, and ArgoUML evolution, using our license analysis tool Ninka, and discuss characteristics on the evolution of the license used in those systems.

References

[1]
}}T. A. Alspaugh, H. U. Asuncion, and W. Scacchi. Analyzing software licenses in open architecture software systems. In Proc. FLOSS 2009, pages 54--57, Washington, DC, USA, 2009.
[2]
}}M. Di Penta, D. M. German, Y.-G. Guéhéneuc, and G. Antoniol. An exploratory study of the evolution of software licensing. In Proc. ICSE 2010, Cape Town, South Africa, 2010.
[3]
}}Eclipse Foundation. Eclipse Development Process. http://www.eclipse.org/projects/dev_process/development_process.php, 2010. Accessed June. 2010.
[4]
}}D. M. German, M. Di Penta, and J. Davies. Understanding and auditing the licensing of open source software distributions. In Proc. ICPC 2010, pages 84--93, Braga, Portugal, 2010.
[5]
}}D. M. German and A. E. Hassan. License integration patterns: Addressing license mismatches in component-based development. In Proc. ICSE 2009, pages 188--198, 2009.
[6]
}}D. M. German, Y. Manabe, and K. Inoue. A sentence-matching method for automatic license identification of source code files. In Proc. ASE 2010, 2010. (To appear).
[7]
}}R. Gobeille. The FOSSology project. In Proc. MSR 2008, pages 47--50, New York, NY, USA, 2008. ACM.
[8]
}}C. Ruffin and C. Ebert. Using open source software in product development: a primer. IEEE Software, 21(l):82--86, 2004.

Cited By

View all
  • (2024)Your “Notice” Is Missing: Detecting and Fixing Violations of Modification Terms in Open Source Licenses during ForkingProceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis10.1145/3650212.3680339(1022-1034)Online publication date: 11-Sep-2024
  • (2024)A Large-Scale Empirical Study of Open Source License Usage: Practices and ChallengesProceedings of the 21st International Conference on Mining Software Repositories10.1145/3643991.3644900(595-606)Online publication date: 15-Apr-2024
  • (2024)Catch the Butterfly: Peeking into the Terms and Conflicts Among SPDX Licenses2024 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)10.1109/SANER60148.2024.00056(477-488)Online publication date: 12-Mar-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
IWPSE-EVOL '10: Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE)
September 2010
104 pages
ISBN:9781450301282
DOI:10.1145/1862372
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 September 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. repository mining
  2. software license

Qualifiers

  • Research-article

Funding Sources

Conference

IWPSE-EVOL '10

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)8
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Your “Notice” Is Missing: Detecting and Fixing Violations of Modification Terms in Open Source Licenses during ForkingProceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis10.1145/3650212.3680339(1022-1034)Online publication date: 11-Sep-2024
  • (2024)A Large-Scale Empirical Study of Open Source License Usage: Practices and ChallengesProceedings of the 21st International Conference on Mining Software Repositories10.1145/3643991.3644900(595-606)Online publication date: 15-Apr-2024
  • (2024)Catch the Butterfly: Peeking into the Terms and Conflicts Among SPDX Licenses2024 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)10.1109/SANER60148.2024.00056(477-488)Online publication date: 12-Mar-2024
  • (2023)The software heritage license dataset (2022 edition)Empirical Software Engineering10.1007/s10664-023-10377-w28:6Online publication date: 8-Nov-2023
  • (2022)A large-scale dataset of (open source) license text variantsProceedings of the 19th International Conference on Mining Software Repositories10.1145/3524842.3528491(757-761)Online publication date: 23-May-2022
  • (2021)Modeling and Recommending Open Source Licenses with findOSSLicenseIEEE Transactions on Software Engineering10.1109/TSE.2019.290902147:5(919-935)Online publication date: 1-May-2021
  • (2019)Predicting licenses for changed source codeProceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering10.1109/ASE.2019.00070(686-697)Online publication date: 10-Nov-2019
  • (2018)To distribute or not to distribute?Proceedings of the 40th International Conference on Software Engineering10.1145/3180155.3180221(268-279)Online publication date: 27-May-2018
  • (2017)Machine learning-based detection of open source license exceptionsProceedings of the 39th International Conference on Software Engineering10.1109/ICSE.2017.19(118-129)Online publication date: 20-May-2017
  • (2017)Analysis of license inconsistency in large collections of open source projectsEmpirical Software Engineering10.1007/s10664-016-9487-822:3(1194-1222)Online publication date: 1-Jun-2017
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media