This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/MindSwipe on 2024-04-27 19:16:16.


So I work on a project that’s GPLv2 licensed and every 2 weeks we release a new version and with it we also release the full source code for that version. We use GitLab internally and mirror the code to a public GitHub repo and as such we use a GitLab CI pipeline to build and deploy our code. Now here is the (potentially) problematic bit, we use a set of internal GitLab CI components in our pipeline which are not publicly available. Those components are only included in the .gitlab-ci.yml file and none of the bits in those components actually get compiled into the final binary.

Is this allowed under GPLv2?