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

Reply via email to