You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.
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.
The text was updated successfully, but these errors were encountered:
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
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.
The text was updated successfully, but these errors were encountered: