Attached the current dependencies; I can't see json.org either.
Kudos to Bertrand Delacrétaz for the trick: http://goo.gl/8NJ90
On 27/03/13 10:15, Sebastian Schaffert wrote:
Hi Peter,
funny, we don't have any dependency to the json.org module left in
Marmotta. Where is Sesame actually using it? The SPARQL JSON writer seems
to write directly to the output stream.
Maybe the beta2 does not yet include this code anyways? If you have a new
release with more SPARQL JSON support, we would be very happy, because then
we can throw away our own code :)
:-)
2013/3/27 Peter Ansell<[email protected]>
On 26 March 2013 23:04, Andy Seaborne<[email protected]> wrote:
On 26/03/13 12:47, Sergio Fernández wrote:
Hi,
On 26/03/13 12:33, Andy Seaborne wrote:
On 25/03/13 16:50, Sergio Fernández wrote:
On 25/03/13 17:02, Andy Seaborne wrote:
The license for json.org has the linethat makes it in contradiction
with the definition of open source:
This is no longer an issue, since we managed to rewrite some code and
completely removed such dependency (commit
bdb25fedcbb38c311ffb4f08e84505163109718d) with other with better
licensing and performance.
I would point out that by shipping any system, you take on the
responsibilities from the license of that system system, not the part
you happen to use.
Sure. In this case the system is Jackson, which was already in use in
Marmotta: I've just replaced the single usage of json.org by the
equivalent in Jackson.
Thanks for the remark; we really appreciate your toil as mentors :-)
In this case, having any system like Sesame mention in their NOTICE file,
recursively brings it in. json.org is particular fiddly as so many
systems
include it by source (and forget to be explicit about it).
I have it on my todo list to replace org.json with Jackson in Sesame.
I wrote a Talis RDF/JSON parser and writer using Jackson the other day
and it works famously, so it should be fairly simple to convert the
Sesame Workbench and the SPARQL Results JSON module when I have time.
Cheers,
Peter
--
Sergio Fernández
antlr:antlr:jar:2.7.7
asm:asm-analysis:jar:3.2
asm:asm-commons:jar:3.2
asm:asm:jar:3.2
asm:asm-tree:jar:3.2
asm:asm-util:jar:3.2
backport-util-concurrent:backport-util-concurrent:jar:3.1
ch.qos.cal10n:cal10n-api:jar:0.7.7
ch.qos.logback:logback-classic:jar:1.0.10
ch.qos.logback:logback-core:jar:1.0.10
classworlds:classworlds:jar:1.1-alpha-2
com.amazonaws:aws-java-sdk:jar:1.3.22
com.googlecode.jatl:jatl:jar:0.2.2
com.google.code.tempus-fugit:tempus-fugit:jar:1.1
com.google.guava:guava:jar:13.0.1
com.h2database:h2:jar:1.3.170
com.jayway.restassured:rest-assured:jar:1.7.1
com.jcabi:jcabi-aether:jar:0.7.8
com.jcabi:jcabi-aspects:jar:0.7.8
com.jcabi:jcabi-log:jar:0.7.8
commons-beanutils:commons-beanutils:jar:1.8.3
commons-cli:commons-cli:jar:1.2
commons-codec:commons-codec:jar:1.7
commons-collections:commons-collections:jar:3.2.1
commons-configuration:commons-configuration:jar:1.9
commons-digester:commons-digester:jar:1.8
commons-httpclient:commons-httpclient:jar:3.1
commons-io:commons-io:jar:2.4
commons-lang:commons-lang:jar:2.6
commons-logging:commons-logging:jar:1.1.1
commons-net:commons-net:jar:3.2
commons-pool:commons-pool:jar:1.6
commons-validator:commons-validator:jar:1.4.0
com.ning:async-http-client:jar:1.6.5
dom4j:dom4j:jar:1.6.1
eu.medsea.mimeutil:mime-util:jar:2.1.3
javassist:javassist:jar:3.12.0.GA
javax.activation:activation:jar:1.1
javax.annotation:jsr250-api:jar:1.0
javax.el:el-api:jar:2.2
javax.enterprise:cdi-api:jar:1.1-PRD
javax.inject:javax.inject:jar:1
javax.servlet.jsp:jsp-api:jar:2.1
javax.servlet:servlet-api:jar:2.5
javax.validation:validation-api:jar:1.0.0.GA
javax.validation:validation-api:jar:1.1.0.Beta3
jaxen:jaxen:jar:1.1.4
junit:junit:jar:4.11
log4j:log4j:jar:1.2.16
log4j:log4j:jar:1.2.17
mysql:mysql-connector-java:jar:5.1.21
net.jcip:jcip-annotations:jar:1.0
net.sf.ehcache:ehcache-core:jar:2.6.5
net.sf.opencsv:opencsv:jar:2.0
org.apache.commons:commons-lang3:jar:3.1
org.apache.directory.api:api-all:jar:1.0.0-M16
org.apache.geronimo.ext.tomcat:juli:jar:7.0.27.1
org.apache.geronimo.ext.tomcat:shared:jar:7.0.27.1
org.apache.geronimo.ext.tomcat:util:jar:7.0.27.1
org.apache.geronimo.specs:geronimo-servlet_3.0_spec:jar:1.0
org.apache.httpcomponents:httpclient-cache:jar:4.2.3
org.apache.httpcomponents:httpclient:jar:4.2.3
org.apache.httpcomponents:httpcore:jar:4.2.3
org.apache.httpcomponents:httpmime:jar:4.2.3
org.apache.jena:jena-core:jar:2.7.3
org.apache.jena:jena-iri:jar:0.9.3
org.apache.marmotta:kiwi-contextaware:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:kiwi-reasoner:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:kiwi-transactions:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:kiwi-triplestore:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:kiwi-triplestore:test-jar:tests:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:kiwi-tripletable:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:kiwi-versioning:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldcache-api:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldcache-backend-file:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldcache-backend-kiwi:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldcache-core:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldcache-sail-generic:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldcache-sail-kiwi:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldclient-api:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldclient-core:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldclient-core:test-jar:tests:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldclient-provider-facebook:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldclient-provider-html:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldclient-provider-mediawiki:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldclient-provider-rdfa:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldclient-provider-rdf:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldclient-provider-vimeo:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldclient-provider-xml:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldclient-provider-youtube:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldpath-api:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldpath-backend-linkeddata:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldpath-backend-sesame:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldpath-core:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldpath-core:test-jar:tests:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldpath-functions-date:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldpath-functions-html:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldpath-functions-math:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldpath-functions-text:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldpath-functions-xml:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:ldpath-template:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:marmotta-client-js:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:marmotta-commons:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:marmotta-core:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:marmotta-core:test-jar:tests:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:marmotta-ldcache:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:marmotta-ldpath:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:marmotta-reasoner:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:marmotta-security:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:marmotta-sparql:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:marmotta-splash:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:marmotta-user:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:marmotta-versioning:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:marmotta-webapp:war:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:sesame-filter:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:sesame-tools-facading:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:sesame-tools-rio-api:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:sesame-tools-rio-ical:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:sesame-tools-rio-jsonld:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:sesame-tools-rio-rdfjson:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:sesame-tools-rio-rss:jar:3.0.0-incubating-SNAPSHOT
org.apache.marmotta:sesame-tools-rio-vcard:jar:3.0.0-incubating-SNAPSHOT
org.apache.maven:maven-aether-provider:jar:3.0.4
org.apache.maven:maven-artifact:jar:2.2.1
org.apache.maven:maven-artifact:jar:3.0.4
org.apache.maven:maven-artifact-manager:jar:2.2.1
org.apache.maven:maven-core:jar:3.0.4
org.apache.maven:maven-model-builder:jar:3.0.4
org.apache.maven:maven-model:jar:3.0.4
org.apache.maven:maven-plugin-api:jar:3.0.4
org.apache.maven:maven-plugin-registry:jar:2.2.1
org.apache.maven:maven-profile:jar:2.2.1
org.apache.maven:maven-project:jar:2.2.1
org.apache.maven:maven-repository-metadata:jar:2.2.1
org.apache.maven:maven-repository-metadata:jar:3.0.4
org.apache.maven:maven-settings-builder:jar:3.0.4
org.apache.maven:maven-settings:jar:2.2.1
org.apache.maven:maven-settings:jar:3.0.4
org.apache.maven.plugin-tools:maven-plugin-annotations:jar:3.2
org.apache.maven.scm:maven-scm-api:jar:1.6
org.apache.maven.scm:maven-scm-provider-git-commons:jar:1.6
org.apache.maven.scm:maven-scm-provider-gitexe:jar:1.6
org.apache.maven.scm:maven-scm-provider-hg:jar:1.6
org.apache.maven.shared:maven-dependency-tree:jar:2.0
org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-6
org.apache.maven.wagon:wagon-provider-api:jar:2.4
org.apache.mina:mina-core:jar:2.0.7
org.apache.solr:solr-solrj:jar:3.6.1
org.apache.tika:tika-core:jar:1.2
org.apache.tomcat:tomcat-annotations-api:jar:7.0.37
org.apache.tomcat:tomcat-api:jar:7.0.37
org.apache.tomcat:tomcat-catalina:jar:7.0.37
org.apache.tomcat:tomcat-jdbc:jar:7.0.37
org.apache.tomcat:tomcat-juli:jar:7.0.37
org.apache.tomcat:tomcat-servlet-api:jar:7.0.37
org.apache.tomcat:tomcat-util:jar:7.0.37
org.aspectj:aspectjrt:jar:1.7.1
org.ccil.cowan.tagsoup:tagsoup:jar:1.2.1
org.codehaus.groovy:groovy:jar:1.8.4
org.codehaus.izpack:izpack-standalone-compiler:jar:4.3.5
org.codehaus.jackson:jackson-core-asl:jar:1.9.12
org.codehaus.jackson:jackson-jaxrs:jar:1.9.12
org.codehaus.jackson:jackson-mapper-asl:jar:1.9.12
org.codehaus.jackson:jackson-xc:jar:1.9.12
org.codehaus.janino:commons-compiler:jar:2.6.1
org.codehaus.janino:janino:jar:2.6.1
org.codehaus.plexus:plexus-classworlds:jar:2.4
org.codehaus.plexus:plexus-component-annotations:jar:1.5.5
org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1
org.codehaus.plexus:plexus-interpolation:jar:1.11
org.codehaus.plexus:plexus-interpolation:jar:1.14
org.codehaus.plexus:plexus-utils:jar:1.5.15
org.codehaus.plexus:plexus-utils:jar:2.0.6
org.codehaus.plexus:plexus-utils:jar:3.0.8
org.codehaus.woodstox:wstx-asl:jar:3.2.7
org.freemarker:freemarker:jar:2.3.19
org.hamcrest:hamcrest-core:jar:1.3
org.hamcrest:hamcrest-library:jar:1.3
org.javassist:javassist:jar:3.17.1-GA
org.jboss.interceptor:jboss-interceptor-core:jar:2.0.0.Final
org.jboss.interceptor:jboss-interceptor-spi:jar:2.0.0.Final
org.jboss.netty:netty:jar:3.2.5.Final
org.jboss.resteasy:jaxrs-api:jar:2.3.5.Final
org.jboss.resteasy:resteasy-cdi:jar:2.3.5.Final
org.jboss.resteasy:resteasy-jackson-provider:jar:2.3.5.Final
org.jboss.resteasy:resteasy-jaxrs:jar:2.3.5.Final
org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.1_spec:jar:1.0.0.Beta1
org.jboss.weld.servlet:weld-servlet-core:jar:1.1.11.Final
org.jboss.weld.se:weld-se-core:jar:1.1.11.Final
org.jboss.weld:weld-api:jar:1.1.Final
org.jboss.weld:weld-core:jar:1.1.11.Final
org.jboss.weld:weld-spi:jar:1.1.Final
org.jdom:jdom2:jar:2.0.4
org.jsoup:jsoup:jar:1.7.2
org.jumpmind.symmetric.jdbc:postgresql:jar:9.2-1002-jdbc4
org.kuali.common:kuali-threads:jar:1.0.9
org.kuali.maven.wagons:maven-s3-wagon:jar:1.1.19
org.mnode.ical4j:ical4j:jar:1.0.3
org.mnode.ical4j:ical4j-vcard:jar:0.9.5
org.mortbay.jetty:jetty-embedded:jar:6.1.26
org.mortbay.jetty:jetty:jar:6.1.26
org.mortbay.jetty:jetty-sslengine:jar:6.1.26
org.mortbay.jetty:jetty-util:jar:6.1.26
org.mortbay.jetty:servlet-api:jar:2.5-20081211
org.openrdf.sesame:sesame-http-client:jar:2.7.0-beta2
org.openrdf.sesame:sesame-http-protocol:jar:2.7.0-beta2
org.openrdf.sesame:sesame-model:jar:2.7.0-beta2
org.openrdf.sesame:sesame-queryalgebra-evaluation:jar:2.7.0-beta2
org.openrdf.sesame:sesame-queryalgebra-model:jar:2.7.0-beta2
org.openrdf.sesame:sesame-query:jar:2.7.0-beta2
org.openrdf.sesame:sesame-queryparser-api:jar:2.7.0-beta2
org.openrdf.sesame:sesame-queryparser-serql:jar:2.7.0-beta2
org.openrdf.sesame:sesame-queryparser-sparql:jar:2.7.0-beta2
org.openrdf.sesame:sesame-queryresultio-api:jar:2.7.0-beta2
org.openrdf.sesame:sesame-queryresultio-sparqljson:jar:2.7.0-beta2
org.openrdf.sesame:sesame-queryresultio-sparqlxml:jar:2.7.0-beta2
org.openrdf.sesame:sesame-queryresultio-text:jar:2.7.0-beta2
org.openrdf.sesame:sesame-repository-api:jar:2.7.0-beta2
org.openrdf.sesame:sesame-repository-event:jar:2.7.0-beta2
org.openrdf.sesame:sesame-repository-sail:jar:2.7.0-beta2
org.openrdf.sesame:sesame-repository-sparql:jar:2.7.0-beta2
org.openrdf.sesame:sesame-rio-api:jar:2.7.0-beta2
org.openrdf.sesame:sesame-rio-n3:jar:2.7.0-beta2
org.openrdf.sesame:sesame-rio-ntriples:jar:2.7.0-beta2
org.openrdf.sesame:sesame-rio-rdfxml:jar:2.7.0-beta2
org.openrdf.sesame:sesame-rio-trig:jar:2.7.0-beta2
org.openrdf.sesame:sesame-rio-trix:jar:2.7.0-beta2
org.openrdf.sesame:sesame-rio-turtle:jar:2.7.0-beta2
org.openrdf.sesame:sesame-sail-api:jar:2.7.0-beta2
org.openrdf.sesame:sesame-sail-inferencer:jar:2.7.0-beta2
org.openrdf.sesame:sesame-sail-memory:jar:2.7.0-beta2
org.openrdf.sesame:sesame-sail-nativerdf:jar:2.7.0-beta2
org.openrdf.sesame:sesame-util:jar:2.7.0-beta2
org.scannotation:scannotation:jar:1.0.3
org.semarglproject:semargl-core:jar:0.4
org.semarglproject:semargl-rdfa:jar:0.4
org.semarglproject:semargl-rdf:jar:0.4
org.semarglproject:semargl-sesame:jar:0.4
org.slf4j:jcl-over-slf4j:jar:1.7.4
org.slf4j:jul-to-slf4j:jar:1.7.4
org.slf4j:log4j-over-slf4j:jar:1.7.4
org.slf4j:slf4j-api:jar:1.7.4
org.slf4j:slf4j-ext:jar:1.7.4
org.slf4j:slf4j-log4j12:jar:1.6.4
org.slf4j:slf4j-simple:jar:1.7.4
org.sonatype.aether:aether-api:jar:1.13.1
org.sonatype.aether:aether-connector-asynchttpclient:jar:1.13.1
org.sonatype.aether:aether-connector-file:jar:1.13.1
org.sonatype.aether:aether-connector-wagon:jar:1.13.1
org.sonatype.aether:aether-impl:jar:1.13.1
org.sonatype.aether:aether-spi:jar:1.13.1
org.sonatype.aether:aether-util:jar:1.13.1
org.sonatype.plexus:plexus-cipher:jar:1.4
org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3
org.sonatype.sisu:sisu-guava:jar:0.9.9
org.sonatype.sisu:sisu-guice:jar:no_aop:3.1.0
org.sonatype.sisu:sisu-inject-bean:jar:2.3.0
org.sonatype.sisu:sisu-inject-plexus:jar:2.3.0
org.webjars:jquery:jar:1.8.2
regexp:regexp:jar:1.3
xerces:xercesImpl:jar:2.10.0
xml-apis:xml-apis:jar:1.4.01
xpp3:xpp3:jar:1.1.4c