To be compliant with the obligations of various open source licenses you should be able to provide the "corresponding source code" with its build environment
Implementation
The idea is to make the whole corresponding source code including its build dependencies available as a container. To simplify the setup it can be made available within an emulated container so that the packages do not need to be cross compiled.
To exclude proprietary Debian packages a white/black listing approach is needed.
Use Case
To be compliant with the obligations of various open source licenses you should be able to provide the "corresponding source code" with its build environment
Implementation
The idea is to make the whole corresponding source code including its build dependencies available as a container. To simplify the setup it can be made available within an emulated container so that the packages do not need to be cross compiled.
To exclude proprietary Debian packages a white/black listing approach is needed.