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
Am I right? The Black Duck is warning us because of this.
NUnit.Parallelcontains a dependency to an AGPL-License and the
NUnit.Parallelis used only in our automated tests pipeline. The final service, the one that will be deployed, only contains our code and has no references to
NUnit.Parallelor any AGPL License.