Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

JSON License #14777

Closed
rinigus opened this issue May 27, 2019 · 1 comment
Closed

JSON License #14777

rinigus opened this issue May 27, 2019 · 1 comment

Comments

@rinigus
Copy link
Contributor

rinigus commented May 27, 2019

I have a question regarding JSON License, as specified in LICENSE.md. In particular, which part of the code is covered by it and whether it is possible to avoid the code or parts using it?

The issue arises as soon as you want to package MapboxGL Native for Debian or its derivatives. JSON License is considered non-free (https://lintian.debian.org/tags/license-problem-json-evil.html) and, at the very least, it complicates packaging and use.

From grepping the code, I can only find reference to the license via RapidJSON. I presume that JSON License can be skipped if JSON checker test suite is not used (as indicated in Tencent/rapidjson#1000). Hence, if that part of the code is not used, can I drop that license as well? If true, would be great to add a note regarding that in LICENSE.md.

@rinigus
Copy link
Contributor Author

rinigus commented May 27, 2019

I am sorry, corresponding message has been already in the text of LICENSE.md and I just missed it. Namely, we have

To avoid the problematic JSON license in your own projects, it's sufficient to exclude the bin/jsonchecker/ directory, as it's the only code under the JSON license

Sorry for noise, closing the issue

@rinigus rinigus closed this as completed May 27, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant