We need a JSON Schema Validator for .NET. The only library that we found is Newtonsoft Json Schema. The problem with this library is that has a "strange" AGPL license with limitations, from the site:
AGPL 3.0 : Free with limitations (1000 validations per hour)
Otherwise we should get a commercial license for each developer. Maybe the management will decide to buy the commercial license but my question is:
If we decide to rewrite it, it is fine/legal to use the same API interface? Basically rewriting all the actual validating code but keeping the same public method and properties name (changing only the namespace).
In other words is the interface of a library also under the AGPL license or only the implementation/algorithm?