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?