• DocumentCode
    2347671
  • Title

    Who are Source Code Contributors and How do they Change?

  • Author

    Penta, Massimiliano Di ; German, Daniel M.

  • Author_Institution
    Dept of Eng., Univ. of Sannio, Benevento, Italy
  • fYear
    2009
  • fDate
    13-16 Oct. 2009
  • Firstpage
    11
  • Lastpage
    20
  • Abstract
    Determining who are the copyright owners of a software system is important as they are the individuals and organizations that license the software to its users, and ultimately the legal entities that can enforce its licensing terms and change its license. In this paper we describe the difficulties of identifying the explicit copyright owners of a system, and those who contribute source code to it-who could potentially claim are also copyright owners of it.The paper introduces a method to track the names of contributors, including those explicitly listed as copyright owners from licensing statements in source code file. Then, it reports an empirical study performed on four open source systems-namely ArgoUML, Mozilla, Samba, and Squid-aimed at investigating the characteristics of their contributors and how they relate to the commits recorded in the system and users who perform them (its committers). Results indicate that explicit contributors and copyright owners are not necessarily the most frequent committers. Also, they are often added during larger changes than average.
  • Keywords
    copyright; public domain software; source coding; copyright owner; licensing statement; open source system; source code contributor; Computer science; Intellectual property; Law; Legal factors; Licenses; Open source software; Reverse engineering; Software libraries; Software systems; Sun; Mining software repositories; empirical study; open source systems; source code ownership;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2009. WCRE '09. 16th Working Conference on
  • Conference_Location
    Lille
  • ISSN
    1095-1350
  • Print_ISBN
    978-0-7695-3867-9
  • Type

    conf

  • DOI
    10.1109/WCRE.2009.41
  • Filename
    5328628