Andrea Provenzale • over 2 years ago
CI/CD constraints and Open Source Requirements
Hello,
we are a small team that built an AI solution that uses LLM Agents to analyze code.
We would like to know if:
- pipeline components must run solely within the pipeline environment without external resources (e.g., an API call to our server);
- the entire solution, including components beyond the pipeline, must be open-sourced.
Thanks in advance
Comments are closed.

2 comments
Nick Veenhof Manager • over 2 years ago
- pipeline components must run solely within the pipeline environment without external resources (e.g., an API call to our server);
For showing the concept, you can use an API call to your server if that is where the solution lives. However, the code itself has to comply with the rules as we want the entire GitLab to benefit from the results of this hackathon.
- the entire solution, including components beyond the pipeline, must be open-sourced.
Yes, see 7. INTELLECTUAL PROPERTY RIGHTS in the rules.
"Entrant further acknowledges that any software and associated documentation files (the “Software”) included as part of a Submission will be provided to Sponsor subject to Sponsor’s Developer Certificate of Origin and the applicable MIT project license located here: https://docs.gitlab.com/ee/legal/developer_certificate_of_origin.html#developer-certificate-of-origin-version-11. "
That does not mean you lose the rights to use your software, and you are still free to use your code in whatever commercial or non-commercial way you want.
If you are using a 3rd party integration that is beyond your control and you did not create that API, make it sufficiently clear. See also "Third Party Integrations: If a Project integrates any third-party SDK, APIs and/or data, Entrant must be authorized to use them.".
1headzan 1headzan • over 2 years ago
Thank you