Hi, as Jim has explained in [1] we have to remove the usage of the json.org library from our code base as the licence is not in the excepted category anymore. This does not affect released code.
The biggest usage is our own commons.json library which is currently a copy of the org.json source. So we have to completely replace this. Below are the other files currently using org.json. The list is not to long and shouldn't pose problems replacing them I hope. It would be great if people could volunteer for migrating/changing the code. bundles/commons/log-webconsole/src/test/java/org/apache/sling/commons/log/webconsole/LogTestBase.java bundles/commons/metrics/src/main/java/org/apache/sling/commons/metrics/internal/JSONReporter.java bundles/commons/metrics/src/test/java/org/apache/sling/commons/metrics/internal/JSONReporterTest.java contrib/extensions/slf4j-mdc/src/test/java/org/apache/sling/extensions/mdc/integration/ITMDCFilter.java contrib/extensions/slf4j-mdc/src/test/java/org/apache/sling/extensions/mdc/integration/ServerConfiguration.java contrib/extensions/slf4j-mdc/src/test/java/org/apache/sling/extensions/mdc/integration/servlet/MDCStateServlet.java launchpad/builder/src/test/java/org/apache/sling/launchpad/SmokeIT.java tooling/ide/api/src/org/apache/sling/ide/osgi/impl/HttpOsgiClient.java tooling/ide/eclipse-test/src/org/apache/sling/ide/test/impl/helpers/ExternalSlingLaunchpad.java tooling/ide/impl-resource/src/org/apache/sling/ide/impl/resource/transport/GetNodeContentCommand.java tooling/ide/impl-resource/src/org/apache/sling/ide/impl/resource/transport/ListChildrenCommand.java Regards Carsten [1] https://mail-archives.apache.org/mod_mbox/www-legal-discuss/201611.mbox/%3c0ce2e8c9-d9b7-404d-93ef-a1f8b0718...@apache.org%3E -- Carsten Ziegeler Adobe Research Switzerland cziege...@apache.org