Options
2025
Conference Paper
Title
A Critical Retrospect of OSS License Compliance: Lessons Learned and Next Steps
Abstract
In the rapidly evolving software development landscape, the integration of Open Source Software (OSS) has become commonplace, providing developers with extensive libraries and tools that enhance productivity and accelerate project timelines. However, the use of OSS comes with significant legal responsibilities, particularly regarding compliance with various Open Source Software Licenses (OSSL). An initial framework was designed to ensure OSS compliance, centering on automated creation of Software Bill of Materials (SBOMs) and a “License Playbook”. Automated checks were executed with tools such as Maven and Nexus, verifying license acceptability and required source-code inclusion. In follow-up work, OSS notice lists were automated, domain-driven design was applied to improve communication, and Java-based tools for Maven were introduced to structure compliance data and reduce errors.
Over time, it became clear that the original framework no longer aligns with evolving requirements, especially as various web projects with focus on OSSL gained in importance. The existing license-management tool encounters challenges in handling large dependency sets, and post-release adjustments in Maven repositories remain difficult to perform. Consequently, alternative software suites are being evaluated to determine whether the proprietary tool should be adapted or replaced to meet evolving needs and strengthen the overall OSS compliance strategy.
Over time, it became clear that the original framework no longer aligns with evolving requirements, especially as various web projects with focus on OSSL gained in importance. The existing license-management tool encounters challenges in handling large dependency sets, and post-release adjustments in Maven repositories remain difficult to perform. Consequently, alternative software suites are being evaluated to determine whether the proprietary tool should be adapted or replaced to meet evolving needs and strengthen the overall OSS compliance strategy.
File(s)
Rights
Use according to copyright law
Language
English