We have an old proprietary service that contains automated tests and they run in our CI & CD infrastructure. In order to run these tests, we are dependent on the old NUnit.Parallel and this executable is distributed with the ServiceStack.Text.dll
that contains and AGPL License but with a FOSS Exception.
The license at Github has the following clause:
The Derivative Work and its Additions are intended for use in end-user applications and do not constitute software intended for use by software developers, such as software libraries, components, and development kits.
So, in the end, am I distributing the code or serving it via the network (breaking the AGPL compliance)?
The final package doesn't use or contains the NUnit.Parallel
so I'm assuming that we aren't beeing not-compliant because we are not redistributing the derivated work of the ServiceStack.Text.dll
.
Am I right? The Black Duck is warning us because of this.
NUnit.Parallel
contains a dependency to an AGPL-License and theNUnit.Parallel
is used only in our automated tests pipeline. The final service, the one that will be deployed, only contains our code and has no references toNUnit.Parallel
or any AGPL License.