lueschem / edi

Embedded development infrastructure.
https://www.get-edi.io
GNU Lesser General Public License v3.0
38 stars 12 forks source link

Generate an artifact that contains the source code of a corresponding artifact and its build dependencies. #56

Open lueschem opened 4 years ago

lueschem commented 4 years ago

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.