Closed frankhaugen closed 2 years ago
That's a good point. We'd have to migrate to NJsonSchema which is MIT-license. Do you volunteer for this PR? It's a minor change, we're just using Newtonsoft.Json.Schema in a single line, to validate a schema.
@Drizin it was a bit more than a single line but it was ten minutes of work, but see the attached PR, where I have a small snag, (I might just have implemented NJsonSchema incorrectly)
Thanks for your contribution! I've made some adjustments and added some missing tests (to test that "legacy schema upgrade" which you asked about). I've bumped versions and have published versions 1.1.1 of the libraries. Please let me know if now it's passing fossa validation.
@Drizin license scan is fine now, and thank you for polishing off my PR 😃
Hi, I'm getting an incompatible license error on my Open Source validation. This is caused by
Newtonsoft.Json.Schema
-nuget usingAGPL-3.0-only
-license. You cannot distribute your nuget with MIT because of this.I'm trying to clean up my licenses situation, (I'm using fossa.com for this), and I'll either have to stop using your library, or you need to update it to be compliant with MIT