中文
相关论文

相关论文: From One to Hundreds: Multi-Licensing in the JavaS…

200 篇论文

Most modern software products incorporate open-source components, requiring development teams to maintain compliance with each component's licenses. Noncompliance can have significant financial, legal, and reputational repercussions.…

The widespread adoption of open source libraries and frameworks can be attributed to their licensing. Open Source Software Licenses (OSS licenses) ensure that software can be sold or distributed as part of aggregate programs from various…

软件工程 · 计算机科学 2025-06-03 Raula Gaikovina Kula , Brittany Anne Reid , Christoph Treude

Integrating third-party software components is a common practice in modern software development, offering significant advantages in terms of efficiency and innovation. However, this practice is fraught with risks related to software…

软件工程 · 计算机科学 2025-07-11 Boyuan Li , Chengwei Liu , Lingling Fan , Sen Chen , Zhenlin Zhang , Zheli Liu

With an ever-increasing amount of open source software, the popularity of services like GitHub that facilitate code reuse, and common misconceptions about the licensing of open source software, the problem of license violations in the code…

软件工程 · 计算机科学 2020-07-07 Yaroslav Golubev , Maria Eliseeva , Nikita Povarov , Timofey Bryksin

Most modern software products incorporate open source components, which requires compliance with each component's licenses. As noncompliance can lead to significant repercussions, organizations often seek advice from legal practitioners to…

软件工程 · 计算机科学 2024-03-25 Nathan Wintersgill , Trevor Stalnaker , Laura A. Heymann , Oscar Chaparro , Denys Poshyvanyk

Developers usually select different open source licenses to restrain the conditions of using open source software, in order to protect intellectual property rights effectively and maintain the long-term development of the software. However,…

软件工程 · 计算机科学 2020-09-03 Xin Wu , Jian-Yu Wu , Ming-Hui Zhou , Zhi-Qiang Wang , Li-Yun Yang

Free and open source software is widely used in the creation of software systems, whereas many organisations choose to provide their systems as open source. Open source software carries licenses that determine the conditions under which the…

软件工程 · 计算机科学 2021-10-04 Maria Papoutsoglou , Georgia M. Kapitsaki , Daniel German , Lefteris Angelis

Open source software (OSS) licenses regulate the conditions under which OSS can be legally reused, distributed, and modified. However, a common issue arises when incorporating third-party OSS accompanied with licenses, i.e., license…

软件工程 · 计算机科学 2023-06-27 Sihan Xu , Ya Gao , Lingling Fan , Linyu Li , Xiangrui Cai , Zheli Liu

The rise of user-contributed Open Source Software (OSS) ecosystems demonstrate their prevalence in the software engineering discipline. Libraries work together by depending on each other across the ecosystem. From these ecosystems emerges a…

软件工程 · 计算机科学 2017-09-15 Raula Gaikovina Kula , Ali Ouni , Daniel M. German , Katsuro Inoue

Open Source Software (OSS) is widely used and carries licenses that indicate the terms under which the software is provided for use, also specifying modification and distribution rules. Ensuring that users are respecting OSS license terms…

软件工程 · 计算机科学 2025-12-12 Kypros Iacovou , Georgia M. Kapitsaki , Evangelia Vanezi

There is a multitude of licenses out there for a software developer to choose from, but a lot of programmers would prefer to not have to have a legal degree in order to understand them and would rather just have their code out in the public…

计算机与社会 · 计算机科学 2014-02-12 Martin A. Coleman

Many popular open source projects are owned and driven by vendors, and in today's difficult economic climate, those vendors are under increasing pressure from investors to deliver a strong return on their investments. One response to this…

软件工程 · 计算机科学 2024-11-08 Dawn Foster

Modern software systems, such as Spark, are usually written in multiple programming languages (PLs). Besides benefiting from code reuse, such systems can also take advantages of specific PLs to implement certain features, to meet various…

软件工程 · 计算机科学 2021-03-23 Zengyang Li , Xiaoxiao Qi , Qinyi Yu , Peng Liang , Ran Mo , Chen Yang

Context: Modern software systems (e.g., Apache Spark) are usually written in multiple programming languages (PLs). There is little understanding on the phenomenon of multi-programming-language commits (MPLCs), which involve modified source…

软件工程 · 计算机科学 2023-11-16 Zengyang Li , Xiaoxiao Qi , Qinyi Yu , Peng Liang , Ran Mo , Chen Yang

The proliferation of open source software (OSS) and different types of reuse has made it incredibly difficult to perform an essential legal and compliance task of accurate license identification within the software supply chain. This study…

软件工程 · 计算机科学 2025-06-23 Mahmoud Jahanshahi , David Reid , Adam McDaniel , Audris Mockus

An increase in diverse technology stacks and third-party library usage has led developers to inevitably switch technologies. To assist these developers, maintainers have started to release their libraries to multiple technologies, i.e., a…

Does the training of large language models potentially infringe upon code licenses? Furthermore, are there any datasets available that can be safely used for training these models without violating such licenses? In our study, we assess the…

软件工程 · 计算机科学 2024-03-25 Jonathan Katzy , Răzvan-Mihai Popescu , Arie van Deursen , Maliheh Izadi

Web developers routinely rely on third-party Java-Script libraries such as jQuery to enhance the functionality of their sites. However, if not properly maintained, such dependencies can create attack vectors allowing a site to be…

密码学与安全 · 计算机科学 2020-02-17 Tobias Lauinger , Abdelberi Chaabane , Sajjad Arshad , William Robertson , Christo Wilson , Engin Kirda

Hidden license conflicts in the open-source AI ecosystem pose serious legal and ethical risks, exposing organizations to potential litigation and users to undisclosed risk. However, the field lacks a data-driven understanding of how…

软件工程 · 计算机科学 2025-09-15 James Jewitt , Hao Li , Bram Adams , Gopi Krishnan Rajbahadur , Ahmed E. Hassan

Open source software ecosystems consist of thousands of interdependent libraries, which users can combine to great effect. Recent work has pointed out two kinds of risks in these systems: that technical problems like bugs and…

软件工程 · 计算机科学 2022-05-11 William Schueller , Johannes Wachs
‹ 上一页 1 2 3 10 下一页 ›