Skip to content
New issue

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

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

Already on GitHub? # to your account

OTel .NET AutoInstrumentation - MySql.Data license dependency verification #2558

Open
Kielek opened this issue Feb 10, 2025 · 4 comments
Open
Assignees

Comments

@Kielek
Copy link
Contributor

Kielek commented Feb 10, 2025

OpenTelemetry .NET Automatic Instrumentation provides instrumentation functionality to MySql.Data nuget package.

The production code does not contain any reference to MySql.Data nor /MySql.Data.OpenTelemetry. It is listening only on events/activities created by MySql.Data. It is handled by this substription.

MySql.Data library is referenced only in the testing applications.

Nuget packages are marked as License GPL-2.0-only license licenseWITH license licenseUniversal-FOSS-exception-1.0 license.

We have a request to validate if it is fine to keep such dependency in our code, what are the implications of this?

@trask
Copy link
Member

trask commented Feb 10, 2025

hi @Kielek! I can't find an answer about test dependencies in https://github.com/cncf/foundation. We have examples similar to this in Java instrumentation as well. I'll open a CNCF Service Desk legal ticket to ask for clarification.

@trask
Copy link
Member

trask commented Feb 10, 2025

oh sorry @danielgblanco I missed that you self-assigned this

@Kielek Kielek changed the title OTel .NET AutoInstrumentation - MySql.Dta license dependency verification OTel .NET AutoInstrumentation - MySql.Data license dependency verification Feb 10, 2025
@danielgblanco
Copy link
Contributor

Yeah, we triaged this yesterday and I said I will open a Service Desk ticket for this. Will do now :)

@danielgblanco
Copy link
Contributor

This is being looked at, to see if a license exception request is needed in this case.

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

No branches or pull requests

3 participants