community
community copied to clipboard
About using licensed/non-OSS software in tests
Java instrumentation repo uses different application servers for its smoke tests. Currently we use only open sourced servers on Ubuntu Linux. We build and host corresponding Docker images in GitHub Container Registry.
Now we want to add both Windows-based docker images and application servers that require accepting the EULA (namely JBoss EAP and Oracle WebLogic). Are there any legal objections to that? Can we build such images, publish them to GitHub Container Registry and use in our tests run as GitHub Actions?
If this is not the right place for such question, please advice.
I'm not certain or the rules or guidance around this, but I'm guessing that one of @lizthegrey @sarahnovotny @tedsuo or @caniszczyk will know more
As long as we are not distributing non-Apache licensed code with release code/binaries, I believe it should be fine in general, however, which entity/who is accepting the EULA and publishing to container registry? That's going to be the sticking point, as you can't actually bind the opentelemetry project to the EULA...
which entity/who is accepting the EULA and publishing to container registry? That's going to be the sticking point, as you can't actually bind the opentelemetry project to the EULA...
Yes, this is exactly my concern. What we can do is to let one of the maintainers to accept EULA, build docker image locally and push to ghcr.io under OpenTelemetry org. To be used later for testing by CI.