Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

About using licensed/non-OSS software in tests #629

Closed
iNikem opened this issue Jan 29, 2021 · 4 comments
Closed

About using licensed/non-OSS software in tests #629

iNikem opened this issue Jan 29, 2021 · 4 comments

Comments

@iNikem
Copy link
Contributor

iNikem commented Jan 29, 2021

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.

@mtwo
Copy link
Member

mtwo commented Jan 29, 2021

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

@lizthegrey
Copy link
Member

lizthegrey commented Jan 29, 2021

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...

@iNikem
Copy link
Contributor Author

iNikem commented Jan 29, 2021

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.

@trask
Copy link
Member

trask commented Oct 29, 2024

we want to add both Windows-based docker images and application servers that require accepting the EULA (namely JBoss EAP and Oracle WebLogic)

Windows is fine

We are not using any application servers that require accepting a EULA at this point (years later), and so closing this, but I think it's still an open question and so if anyone needs to accept a EULA it would be worth opening a new issue about it

@trask trask closed this as completed Oct 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants