• Home
  • Search
  • A sentence-matching method for automatic license identification of source code files
  • Open Access IconOpen Access
  • Cite Icon103
  • https://doi.org/10.1145/1858996.1859088Copy DOI Icon

A sentence-matching method for automatic license identification of source code files

  • Sep 20, 2010
  • Daniel M German +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The reuse of free and open source software (FOSS) components is becoming more prevalent. One of the major challenges in finding the right component is finding one that has a license that is e for its intended use. The license of a FOSS component is determined by the licenses of its source code files. In this paper, we describe the challenges of identifying the license under which source code is made available, and propose a sentence-based matching algorithm to automatically do it. We demonstrate the feasibility of our approach by implementing a tool named Ninka. We performed an evaluation that shows that Ninka outperforms other methods of license identification in precision and speed. We also performed an empirical study on 0.8 million source code files of Debian that highlight interesting facts about the manner in which licenses are used by FOSS

Similar Papers
  • Conference Article
  • Citations4

Project selection for student involvement in humanitarian FOSS

  • May 01, 2013
  • Heidi J C Ellis +2
  • Research Article
  • Citations10

Free and Open Source Software underpinning the European Forest Data Centre

  • Feb 04, 2013
  • Virtual Community of Pathological Anatomy (University of Castilla La Mancha)
  • Dario Rodriguez Aseretto +6
  • Research Article
  • Citations10

Systematic review of free and open source software (FOSS) employed in ecomorphological studies with recommendations for user-friendly developments

  • Sep 27, 2023
  • Ecological Informatics
  • Kritish De +1
  • Research Article
  • Citations5

The Factors Affecting User Experience Maturity in Free and Open Source Software Community: An Empirical Study

  • Sep 29, 2023
  • International Journal of Human–Computer Interaction
  • Phesto P Namayala +2
  • Research Article
  • Citations2

Security Evaluation and Hardening of Free and Open Source Software (FOSS)

  • Dec 10, 2010
  • Technische Universität Berlin – Universitätsbibliothek
  • Robert Charpentier +13
  • Book Chapter
  • Citations45

Gender Differences in Early Free and Open Source Software Joining Process

  • Jan 01, 2012
  • Victor Kuechler +2
  • Research Article
  • Citations7

Factors influencing the adoption of free and open-source software for electronic records management by municipalities in Gauteng Province, South Africa

  • Nov 04, 2021
  • Journal of the South African Society of Archivists
  • Mahlatse Shekgola +2
  • Research Article
  • Citations10

Imperatives of Free and Open Source Software in Cuban Development

  • Oct 01, 2006
  • Information Technologies and International Development
  • Alexeis Garcia-Perez +2
  • Book Chapter

License Contracts, Free Software and Creative Commons

  • Jan 01, 2017
  • Axel Metzger +1
  • Conference Article
  • Citations4

FOSS as a Tool for Development: The Kerala Experience

  • Oct 01, 2011
  • Satish Babu
  • Research Article
  • Citations4

A regime of droit moral detached from software copyright?--the undeath of the 'author' in free and open source software licensing

  • Jun 11, 2014
  • International Journal of Law and Information Technology
  • C W Zhu
  • Research Article
  • Citations1

Leveraging Free and Open Source Software to Model Teaching and Learning in Computer Science Education

  • Jan 01, 2011
  • International Journal of Modeling and Optimization
  • Sulayman K Sowe
  • Conference Article
  • Citations4

Programmable Logic Controller: Open Source Hardware and Software for Massive Training

  • Oct 01, 2018
  • E Vishnu Easwaran +7
  • Conference Article
  • Citations10

50 ways to be a FOSSer

  • Feb 29, 2012
  • Clif Kussmaul +2
  • Book Chapter

License Contracts, Free Software and Creative Commons – An Overview of the State of Play in Belgium

  • Jan 01, 2016
  • Vincent Cassiers +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.