Developers' Perspectives on Software Licensing: Current Practices, Challenges, and Tools
- URL: http://arxiv.org/abs/2510.01096v1
- Date: Wed, 01 Oct 2025 16:42:10 GMT
- Title: Developers' Perspectives on Software Licensing: Current Practices, Challenges, and Tools
- Authors: Nathan Wintersgill, Trevor Stalnaker, Daniel Otten, Laura A. Heymann, Oscar Chaparro, Massimiliano Di Penta, Daniel M. German, Denys Poshyvanyk,
- Abstract summary: This work studies how developers approach license compliance tasks.<n>It consists of a survey with 58 software developers and seven follow-up interviews.<n>The study resulted in 15 key findings regarding the current state of practice.
- Score: 19.32579714640431
- License: http://creativecommons.org/licenses/by-nc-sa/4.0/
- Abstract: Most modern software products incorporate open-source components, requiring development teams to maintain compliance with each component's licenses. Noncompliance can lead to significant financial, legal, and reputational repercussions. While some organizations may seek advice from legal practitioners to assist with licensing tasks, developers still play a key role in such a process. To this end, it is essential to understand how developers approach license compliance tasks, the challenges they encounter, and the tools that they use. This work studies these aspects of software licensing practices through a study - conducted by a joint team of software engineering and legal researchers - consisting of a survey with 58 software developers and seven follow-up interviews. The study resulted in 15 key findings regarding the current state of practice. We discuss the implications of our findings and offer directions for future research as well as actionable recommendations for licensing tools.
Related papers
- Legal Matters in Research Software: A Few Things Worth Discussing [0.0]
The paper discusses legal aspects relevant to the development of research software and practical approaches taken by research software engineers to deal with them.<n>The discussion addresses the ambiguities in the identification of the copyright holder of research software, the uncertainty surrounding liability, and remarks the varying level of support on legal matters provided by research organisations.<n>The aim of the contribution is to point out that a better understanding of legal matters concerning software development is an asset in giving research software the right value it deserves as a driver of scientific progress.
arXiv Detail & Related papers (2025-09-29T11:56:16Z) - Open Source, Hidden Costs: A Systematic Literature Review on OSS License Management [10.002122950923967]
Integrating third-party software components is a common practice in modern software development.<n>A lack of understanding may lead to disputes, which can pose serious legal and operational challenges.
arXiv Detail & Related papers (2025-07-03T14:02:15Z) - Developer Perspectives on Licensing and Copyright Issues Arising from Generative AI for Software Development [10.531612371200625]
We provide a survey of 574 developers on the licensing and copyright aspects of GenAI for coding.<n>Our results show the benefits developers derive from GenAI, how they view the use of AI-generated code as similar to using other existing code.<n>We provide valuable insights into how the technology is being used and what concerns stakeholders would like to see addressed.
arXiv Detail & Related papers (2024-11-16T20:06:21Z) - An Overview and Catalogue of Dependency Challenges in Open Source Software Package Registries [52.23798016734889]
This article provides a catalogue of dependency-related challenges that come with relying on OSS packages or libraries.
The catalogue is based on the scientific literature on empirical research that has been conducted to understand, quantify and overcome these challenges.
arXiv Detail & Related papers (2024-09-27T16:20:20Z) - Open Source Software Development Tool Installation: Challenges and Strategies For Novice Developers [8.26054481096776]
This work aims to investigate the challenges novice developers face when installing software development tools.<n>We conducted an analysis of 24 live software installation sessions to observe challenges and comprehend their actions.<n>Our findings show that unclear documentation, such as installation instructions, and inadequate feedback during the installation process are common challenges faced by novice developers.
arXiv Detail & Related papers (2024-04-23T00:25:57Z) - "The Law Doesn't Work Like a Computer": Exploring Software Licensing Issues Faced by Legal Practitioners [7.323456975282423]
We conducted a survey with 30 legal practitioners and related occupations.
We identified different aspects of OSS license compliance from the perspective of legal practitioners.
We discuss the implications of our findings.
arXiv Detail & Related papers (2024-03-22T03:07:11Z) - Prompting Large Language Models to Tackle the Full Software Development Lifecycle: A Case Study [72.24266814625685]
We explore the performance of large language models (LLMs) across the entire software development lifecycle with DevEval.<n>DevEval features four programming languages, multiple domains, high-quality data collection, and carefully designed and verified metrics for each task.<n> Empirical studies show that current LLMs, including GPT-4, fail to solve the challenges presented within DevEval.
arXiv Detail & Related papers (2024-03-13T15:13:44Z) - Catch the Butterfly: Peeking into the Terms and Conflicts among SPDX
Licenses [16.948633594354412]
Third-party libraries (TPLs) in software development has accelerated the creation of modern software.
Developers may inadvertently violate the licenses of TPLs, leading to legal issues.
There is a need for a high-quality license dataset that encompasses a broad range of mainstream licenses.
arXiv Detail & Related papers (2024-01-19T11:27:34Z) - Charting a Path to Efficient Onboarding: The Role of Software
Visualization [49.1574468325115]
The present study aims to explore the familiarity of managers, leaders, and developers with software visualization tools.
This approach incorporated quantitative and qualitative analyses of data collected from practitioners using questionnaires and semi-structured interviews.
arXiv Detail & Related papers (2024-01-17T21:30:45Z) - ChatDev: Communicative Agents for Software Development [84.90400377131962]
ChatDev is a chat-powered software development framework in which specialized agents are guided in what to communicate.
These agents actively contribute to the design, coding, and testing phases through unified language-based communication.
arXiv Detail & Related papers (2023-07-16T02:11:34Z) - Lessons from Formally Verified Deployed Software Systems (Extended version) [65.69802414600832]
This article examines a range of projects, in various application areas, that have produced formally verified systems and deployed them for actual use.
It considers the technologies used, the form of verification applied, the results obtained, and the lessons that the software industry should draw regarding its ability to benefit from formal verification techniques and tools.
arXiv Detail & Related papers (2023-01-05T18:18:46Z) - Empowered and Embedded: Ethics and Agile Processes [60.63670249088117]
We argue that ethical considerations need to be embedded into the (agile) software development process.
We put emphasis on the possibility to implement ethical deliberations in already existing and well established agile software development processes.
arXiv Detail & Related papers (2021-07-15T11:14:03Z) - Nine Best Practices for Research Software Registries and Repositories: A
Concise Guide [63.52960372153386]
We present a set of nine best practices that can help managers define the scope, practices, and rules that govern individual registries and repositories.
These best practices were distilled from the experiences of the creators of existing resources, convened by a Task Force of the FORCE11 Software Implementation Working Group during the years 2011 and 2012.
arXiv Detail & Related papers (2020-12-24T05:37:54Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.