You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jmeter.apache.org by Jeeva Muthukrishnan <je...@gmail.com> on 2016/11/29 20:11:21 UTC

JMeter License for Commercial Use

Hello All:

I am developing a web-server application that exposes some APIs for
receiving and storing customer information from an IPhone Client
Application.

I have been looking at using JMeter for load testing the web-server
application hosted in AWS.


JMeter is licensed under Apache 2.0 license, and that's good. However, I
ran "mvn dependency:tree " command to look at all Jars included by JMeter,
and it looks like some of them use more restrictive licenses, or there is
no explicit information about commercial use.


*Jars in doubt:*

javax.measure:jsr-275:jar:0.9.3 -> [  https://kenai.com/projects/jsr-275 ]
<https://kenai.com/projects/jsr-275>

xmlpull:xmlpull:jar:1.1.3.1 -> [  http://www.xmlpull.org ]  ===> no mention
of commercial use

org.beanshell:bsh:jar:2.0b5  -> [http://www.beanshell.org/]  ==> LGPL-3.0

com.google.code.findbugs:annotations:2.0.3 ==> LGPL-3.0

org.tukaani:xz:jar:1.5 ==> license not known




*Question:*

Does Apache 2.0 license, supersede all JARs included as transitive
dependencies? Or, should I be considering each license separately ?

thanks
Jawahar

Re: JMeter License for Commercial Use

Posted by Steven Swor <sw...@gmail.com>.
Hi,

My replies below



On Tue, Nov 29, 2016 at 2:42 PM, Jeeva Muthukrishnan <je...@gmail.com>
wrote:

> [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ LoadSimulator
> ---
>
> [INFO] com.mycompany.receiver.application:loadSimulator:jar:1.0
>
> [INFO] +- org.apache.jmeter:ApacheJMeter_core:jar:3.0:compile
>
> [INFO] |  +- org.apache.jmeter:jorphan:jar:3.0:compile
>
> [INFO] |  +- org.ow2.asm:asm:jar:5.1:compile
>
> [INFO] |  +- net.minidev:accessors-smart:jar:1.1:compile
>
> [INFO] |  +- bsf:bsf:jar:2.4.0:compile
>
> [INFO] |  +- avalon-framework:avalon-framework:jar:4.1.4:compile
>
> [INFO] |  +- org.beanshell:bsh:jar:2.0b5:compile
>
> [INFO] |  +- org.bouncycastle:bcmail-jdk15on:jar:1.49:compile
>
> [INFO] |  +- org.bouncycastle:bcprov-jdk15on:jar:1.49:compile
>
> [INFO] |  +- org.bouncycastle:bcpkix-jdk15on:jar:1.49:compile
>
> [INFO] |  +- commons-codec:commons-codec:jar:1.10:compile
>
> [INFO] |  +- commons-collections:commons-collections:jar:3.2.2:compile
>
> [INFO] |  +- org.apache.commons:commons-dbcp2:jar:2.1.1:compile
>
> [INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
>
> [INFO] |  +- commons-io:commons-io:jar:2.4:compile
>
> [INFO] |  +- commons-jexl:commons-jexl:jar:1.1:compile
>
> [INFO] |  +- org.apache.commons:commons-jexl:jar:2.1.1:compile
>
> [INFO] |  +- org.apache.commons:commons-jexl3:jar:3.0:compile
>
> [INFO] |  +- commons-logging:commons-logging:jar:1.2:compile
>
> [INFO] |  +- org.apache.commons:commons-math3:jar:3.6.1:compile
>
> [INFO] |  +- commons-net:commons-net:jar:3.4:compile
>
> [INFO] |  +- org.apache.commons:commons-pool2:jar:2.4.2:compile
>
> [INFO] |  +- dnsjava:dnsjava:jar:2.1.7:compile
>
> [INFO] |  +- excalibur-logger:excalibur-logger:jar:1.1:compile
>
> [INFO] |  +- org.codehaus.groovy:groovy-all:jar:2.4.6:compile
>
> [INFO] |  +- org.apache.httpcomponents:httpclient:jar:4.5.2:compile
>
> [INFO] |  +- org.apache.httpcomponents:httpmime:jar:4.5.2:compile
>
> [INFO] |  +- org.apache.httpcomponents:httpcore:jar:4.4.4:compile
>
> [INFO] |  +- oro:oro:jar:2.0.8:compile
>
> [INFO] |  +- jcharts:jcharts:jar:0.7.5:compile
>
> [INFO] |  +- org.mozilla:rhino:jar:1.7.7.1:compile
>
> [INFO] |  +- logkit:logkit:jar:2.0:compile
>
> [INFO] |  +- net.sf.jtidy:jtidy:jar:r938:compile
>
> [INFO] |  +- org.apache.tika:tika-core:jar:1.12:compile
>
> [INFO] |  +- org.apache.tika:tika-parsers:jar:1.12:compile
>
> [INFO] |  |  +- org.gagravarr:vorbis-java-tika:jar:0.6:compile
>
> [INFO] |  |  +- com.healthmarketscience.jackcess:jackcess:jar:2.1.2:
> compile
>
> [INFO] |  |  +-
> com.healthmarketscience.jackcess:jackcess-encrypt:jar:2.1.1:compile
>
> [INFO] |  |  +- net.sourceforge.jmatio:jmatio:jar:1.0:compile
>
> [INFO] |  |  +- org.apache.james:apache-mime4j-core:jar:0.7.2:compile
>
> [INFO] |  |  +- org.apache.james:apache-mime4j-dom:jar:0.7.2:compile
>
> [INFO] |  |  +- org.apache.commons:commons-compress:jar:1.10:compile
>
> [INFO] |  |  +- org.tukaani:xz:jar:1.5:compile
>
> [INFO] |  |  +- org.apache.pdfbox:pdfbox:jar:1.8.10:compile
>
> [INFO] |  |  |  +- org.apache.pdfbox:fontbox:jar:1.8.10:compile
>
> [INFO] |  |  |  \- org.apache.pdfbox:jempbox:jar:1.8.10:compile
>
> [INFO] |  |  +- org.apache.poi:poi:jar:3.13:compile
>
> [INFO] |  |  +- org.apache.poi:poi-scratchpad:jar:3.13:compile
>
> [INFO] |  |  +- org.apache.poi:poi-ooxml:jar:3.13:compile
>
> [INFO] |  |  |  \- org.apache.poi:poi-ooxml-schemas:jar:3.13:compile
>
> [INFO] |  |  |     \- org.apache.xmlbeans:xmlbeans:jar:2.6.0:compile
>
> [INFO] |  |  +- org.ccil.cowan.tagsoup:tagsoup:jar:1.2.1:compile
>
> [INFO] |  |  +- com.googlecode.mp4parser:isoparser:jar:1.0.2:compile
>
> [INFO] |  |  |  \- org.aspectj:aspectjrt:jar:1.8.0:compile
>
> [INFO] |  |  +- com.drewnoakes:metadata-extractor:jar:2.8.0:compile
>
> [INFO] |  |  |  \- com.adobe.xmp:xmpcore:jar:5.1.2:compile
>
> [INFO] |  |  +- de.l3s.boilerpipe:boilerpipe:jar:1.1.0:compile
>
> [INFO] |  |  +- com.rometools:rome:jar:1.5.1:compile
>
> [INFO] |  |  |  +- com.rometools:rome-utils:jar:1.5.1:compile
>
> [INFO] |  |  |  \- org.jdom:jdom:jar:2.0.2:compile
>
> [INFO] |  |  +- org.gagravarr:vorbis-java-core:jar:0.6:compile
>
> [INFO] |  |  +-
> com.googlecode.juniversalchardet:juniversalchardet:jar:1.0.3:compile
>
> [INFO] |  |  +- org.codelibs:jhighlight:jar:1.0.2:compile
>
> [INFO] |  |  +- com.pff:java-libpst:jar:0.8.1:compile
>
> [INFO] |  |  +- com.github.junrar:junrar:jar:0.7:compile
>
> [INFO] |  |  |  +- commons-logging:commons-logging-api:jar:1.1:compile
>
> [INFO] |  |  |  \- org.apache.commons:commons-vfs2:jar:2.0:compile
>
> [INFO] |  |  |     +- org.apache.maven.scm:maven-scm-api:jar:1.4:compile
>
> [INFO] |  |  |     |  \- org.codehaus.plexus:plexus-
> utils:jar:1.5.6:compile
>
> [INFO] |  |  |     \-
> org.apache.maven.scm:maven-scm-provider-svnexe:jar:1.4:compile
>
> [INFO] |  |  |        +-
> org.apache.maven.scm:maven-scm-provider-svn-commons:jar:1.4:compile
>
> [INFO] |  |  |        \- regexp:regexp:jar:1.3:compile
>
> [INFO] |  |  +- org.apache.cxf:cxf-rt-rs-client:jar:3.0.3:compile
>
> [INFO] |  |  |  +- org.apache.cxf:cxf-rt-transports-http:jar:3.0.3:compile
>
> [INFO] |  |  |  +- org.apache.cxf:cxf-core:jar:3.0.3:compile
>
> [INFO] |  |  |  |  +-
> org.codehaus.woodstox:woodstox-core-asl:jar:4.4.1:compile
>
> [INFO] |  |  |  |  |  \- org.codehaus.woodstox:stax2-api:jar:3.1.4:compile
>
> [INFO] |  |  |  |  \-
> org.apache.ws.xmlschema:xmlschema-core:jar:2.1.0:compile
>
> [INFO] |  |  |  \- org.apache.cxf:cxf-rt-frontend-jaxrs:jar:3.0.3:compile
>
> [INFO] |  |  +- org.apache.opennlp:opennlp-tools:jar:1.5.3:compile
>
> [INFO] |  |  |  +- org.apache.opennlp:opennlp-maxent:jar:3.0.3:compile
>
> [INFO] |  |  |  \- net.sf.jwordnet:jwnl:jar:1.3.3:compile
>
> [INFO] |  |  +- org.apache.commons:commons-exec:jar:1.3:compile
>
> [INFO] |  |  +- com.google.code.gson:gson:jar:2.2.4:compile
>
> [INFO] |  |  +- edu.ucar:netcdf4:jar:4.5.5:compile
>
> [INFO] |  |  |  +- net.jcip:jcip-annotations:jar:1.0:compile
>
> [INFO] |  |  |  \- net.java.dev.jna:jna:jar:4.1.0:compile
>
> [INFO] |  |  +- edu.ucar:grib:jar:4.5.5:compile
>
> [INFO] |  |  |  +- com.google.protobuf:protobuf-java:jar:2.5.0:compile
>
> [INFO] |  |  |  +- org.jdom:jdom2:jar:2.0.4:compile
>
> [INFO] |  |  |  +- edu.ucar:jj2000:jar:5.2:compile
>
> [INFO] |  |  |  \- org.itadaki:bzip2:jar:0.9.1:compile
>
> [INFO] |  |  +- edu.ucar:cdm:jar:4.5.5:compile
>
> [INFO] |  |  |  +- edu.ucar:udunits:jar:4.5.5:compile
>
> [INFO] |  |  |  +- joda-time:joda-time:jar:2.2:compile
>
> [INFO] |  |  |  +- org.quartz-scheduler:quartz:jar:2.2.0:compile
>
> [INFO] |  |  |  |  \- c3p0:c3p0:jar:0.9.1.1:compile
>
> [INFO] |  |  |  +- net.sf.ehcache:ehcache-core:jar:2.6.2:compile
>
> [INFO] |  |  |  +- com.google.guava:guava:jar:17.0:compile
>
> [INFO] |  |  |  \- com.beust:jcommander:jar:1.35:compile
>
> [INFO] |  |  +- edu.ucar:httpservices:jar:4.5.5:compile
>
> [INFO] |  |  +- org.apache.commons:commons-csv:jar:1.0:compile
>
> [INFO] |  |  +- org.apache.sis.core:sis-utility:jar:0.5:compile
>
> [INFO] |  |  +- org.apache.sis.storage:sis-netcdf:jar:0.5:compile
>
> [INFO] |  |  |  +- org.apache.sis.storage:sis-storage:jar:0.5:compile
>
> [INFO] |  |  |  \- org.apache.sis.core:sis-referencing:jar:0.5:compile
>
> [INFO] |  |  +- org.apache.sis.core:sis-metadata:jar:0.5:compile
>
> [INFO] |  |  \- org.opengis:geoapi:jar:3.0.0:compile
>
> [INFO] |  |     \- javax.measure:jsr-275:jar:0.9.3:compile
>
> [INFO] |  +- com.thoughtworks.xstream:xstream:jar:1.4.8:compile
>
> [INFO] |  +- xmlpull:xmlpull:jar:1.1.3.1:compile
>
> [INFO] |  +- xpp3:xpp3_min:jar:1.1.4c:compile
>
> [INFO] |  +- xalan:xalan:jar:2.7.2:compile
>
> [INFO] |  +- xalan:serializer:jar:2.7.2:compile
>
> [INFO] |  +- xerces:xercesImpl:jar:2.11.0:compile
>
> [INFO] |  +- xml-apis:xml-apis:jar:1.4.01:compile
>
> [INFO] |  +- org.apache.xmlgraphics:xmlgraphics-commons:jar:2.0.1:compile
>
> [INFO] |  +- javax.mail:mail:jar:1.5.0-b01:compile
>
> [INFO] |  |  \- javax.activation:activation:jar:1.1:compile
>
> [INFO] |  +-
> org.apache.geronimo.specs:geronimo-jms_1.1_spec:jar:1.1.1:compile
>
> [INFO] |  +- com.jayway.jsonpath:json-path:jar:2.2.0:compile
>
> [INFO] |  +- net.minidev:json-smart:jar:2.2.1:compile
>
> [INFO] |  +- org.jsoup:jsoup:jar:1.8.3:compile
>
> [INFO] |  +- org.jodd:jodd-core:jar:3.6.7:compile
>
> [INFO] |  +- org.jodd:jodd-lagarto:jar:3.6.7:compile
>
> [INFO] |  +- org.jodd:jodd-log:jar:3.6.7:compile
>
> [INFO] |  +- org.jodd:jodd-props:jar:3.6.7:compile
>
> [INFO] |  +- org.mongodb:mongo-java-driver:jar:2.11.3:compile
>
> [INFO] |  +- com.helger:ph-css:jar:4.1.1:compile
>
> [INFO] |  +- com.helger:ph-commons:jar:6.2.4:compile
>
> [INFO] |  |  \- com.google.code.findbugs:annotations:jar:2.0.3:compile
>
> [INFO] |  +- com.fifesoft:rsyntaxtextarea:jar:2.5.8:compile
>
> [INFO] |  +- org.slf4j:slf4j-api:jar:1.7.13:compile
>
> [INFO] |  +- org.freemarker:freemarker:jar:2.3.23:compile
>
> [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:compile
>
> [INFO] +- org.apache.jmeter:ApacheJMeter_components:jar:3.0:compile
>
> [INFO] +- org.apache.jmeter:ApacheJMeter_java:jar:3.0:compile
>
> [INFO] +- junit:junit:jar:4.12:test
>
> [INFO] +- com.bmw.raa.ldw:commons:jar:1.0:compile
>
> [INFO] |  +- com.bmw.raa.ldw:commons-utils:jar:1.0:compile
>
> [INFO] |  |  +- org.apache.logging.log4j:log4j-api:jar:2.5:compile
>
> [INFO] |  |  +- org.apache.logging.log4j:log4j-core:jar:2.5:compile
>
> [INFO] |  |  \- org.apache.logging.log4j:log4j-web:jar:2.5:runtime
>
> [INFO] |  +- org.glassfish.jersey.media:jersey-media-moxy:jar:2.22.1:
> compile
>
> [INFO] |  |  +- org.glassfish.jersey.core:jersey-common:jar:2.22.1:compile
>
> [INFO] |  |  |  +- javax.annotation:javax.annotation-api:jar:1.2:compile
>
> [INFO] |  |  |  +-
> org.glassfish.jersey.bundles.repackaged:jersey-guava:jar:2.22.1:compile
>
> [INFO] |  |  |  \- org.glassfish.hk2:osgi-resource-locator:jar:1.0.1:
> compile
>
> [INFO] |  |  +-
> org.glassfish.jersey.ext:jersey-entity-filtering:jar:2.22.1:compile
>
> [INFO] |  |  \-
> org.eclipse.persistence:org.eclipse.persistence.moxy:jar:2.6.0:compile
>
> [INFO] |  |     +-
> org.eclipse.persistence:org.eclipse.persistence.core:jar:2.6.0:compile
>
> [INFO] |  |     |  \-
> org.eclipse.persistence:org.eclipse.persistence.asm:jar:2.6.0:compile
>
> [INFO] |  |     +- javax.validation:validation-api:jar:1.1.0.Final:compile
>
> [INFO] |  |     \- org.glassfish:javax.json:jar:1.0.4:compile
>
> [INFO] |  +-
> org.glassfish.jersey.media:jersey-media-json-jackson:jar:2.22.1:runtime
>
> [INFO] |  |  +-
> com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:jar:2.5.4:runtime
>
> [INFO] |  |  \-
> com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:jar:2.5.4:runtime
>
> [INFO] |  |     \-
> com.fasterxml.jackson.module:jackson-module-jaxb-
> annotations:jar:2.5.4:runtime
>
> [INFO] |  +- org.glassfish.jersey.core:jersey-client:jar:2.22.2:compile
>
> [INFO] |  |  +- javax.ws.rs:javax.ws.rs-api:jar:2.0.1:compile
>
> [INFO] |  |  +- org.glassfish.hk2:hk2-api:jar:2.4.0-b34:compile
>
> [INFO] |  |  |  +- org.glassfish.hk2:hk2-utils:jar:2.4.0-b34:compile
>
> [INFO] |  |  |  \-
> org.glassfish.hk2.external:aopalliance-repackaged:jar:2.4.0-b34:compile
>
> [INFO] |  |  +-
> org.glassfish.hk2.external:javax.inject:jar:2.4.0-b34:compile
>
> [INFO] |  |  \- org.glassfish.hk2:hk2-locator:jar:2.4.0-b34:compile
>
> [INFO] |  |     \- org.javassist:javassist:jar:3.18.1-GA:compile
>
> [INFO] |  +-
> org.glassfish.jersey.test-framework.providers:jersey-
> test-framework-provider-inmemory:jar:2.22.1:compile
>
> [INFO] |  |  +-
> org.glassfish.jersey.test-framework:jersey-test-framework-core:jar:2.22.1:
> compile
>
> [INFO] |  |  |  +-
> org.glassfish.jersey.containers:jersey-container-servlet-core:jar:2.22.1:
> compile
>
> [INFO] |  |  |  \- javax.servlet:javax.servlet-api:jar:3.0.1:compile
>
> [INFO] |  |  +- org.glassfish.jersey.core:jersey-server:jar:2.22.1:compile
>
> [INFO] |  |  |  \-
> org.glassfish.jersey.media:jersey-media-jaxb:jar:2.22.1:compile
>
> [INFO] |  |  \- org.ow2.asm:asm-debug-all:jar:5.0.4:compile
>
> [INFO] |  +- com.googlecode.json-simple:json-simple:jar:1.1:compile
>
> [INFO] |  +- com.github.davidmoten:geo:jar:0.6.8:compile
>
> [INFO] |  |  \- com.github.davidmoten:grumpy-core:jar:0.2:compile
>
> [INFO] |  +- commons-lang:commons-lang:jar:2.3:compile
>
> [INFO] |  +- com.fasterxml.uuid:java-uuid-generator:jar:3.1.4:compile
>
> [INFO] |  +- com.amazonaws:aws-java-sdk-s3:jar:1.11.34:compile
>
> [INFO] |  |  +- com.amazonaws:aws-java-sdk-kms:jar:1.11.34:compile
>
> [INFO] |  |  +- com.amazonaws:aws-java-sdk-core:jar:1.11.34:compile
>
> [INFO] |  |  |  \-
> com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.6.6:compile
>
> [INFO] |  |  \- com.amazonaws:jmespath-java:jar:1.0:compile
>
> [INFO] |  +- com.amazonaws:aws-java-sdk-dynamodb:jar:1.11.34:compile
>
> [INFO] |  +- com.amazonaws:aws-java-sdk-sns:jar:1.11.34:compile
>
> [INFO] |  +- com.amazonaws:aws-java-sdk-sqs:jar:1.11.34:compile
>
> [INFO] |  \- com.github.stefanbirkner:system-rules:jar:1.8.0:compile
>
> On Tue, Nov 29, 2016 at 2:38 PM, Philippe Mouawad <
> philippe.mouawad@gmail.com> wrote:
>
> > On Tue, Nov 29, 2016 at 9:35 PM, Jeeva Muthukrishnan <
> jeeva.usa@gmail.com>
> > wrote:
> >
> > > thanks.
> > >
> > > the command was - " mvn  dependency:tree " and the output included all
> > the
> > > JARS I listed as dependencies of JMeter.
> > >
> > > Though you have mentioned "javax.measure:jsr-275:jar:0.9.3" and
> > > "org.tukaani:xz:jar:1.5
> > > "  as not part of JMeter, the Maven commands displays it as part of
> > JMeter.
>

XZ 1.5 is a compile-time dependency of Apache Tika 1.12 (which is a
compile-time dependency of jmeter core 3.0). The POM is available at
https://repo1.maven.org/maven2/org/tukaani/xz/1.5/xz-1.5.pom and the
website is http://tukaani.org/xz/java.html. Both of these note that the
code is released to the public domain.


> > >
> > > I didn't want to copy and paste the dependency tree here, but if you
> > > require, I can do that.
> > >
> > Please do
> >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > On Tue, Nov 29, 2016 at 2:25 PM, Philippe Mouawad <
> > > philippe.mouawad@gmail.com> wrote:
> > >
> > > > Hello,
> > > > What did you run exactly ?
> > > >
> > > > Find some answers below.
> > > > Regards
> > > >
> > > > On Tue, Nov 29, 2016 at 9:11 PM, Jeeva Muthukrishnan <
> > > jeeva.usa@gmail.com>
> > > > wrote:
> > > >
> > > > > Hello All:
> > > > >
> > > > > I am developing a web-server application that exposes some APIs for
> > > > > receiving and storing customer information from an IPhone Client
> > > > > Application.
> > > > >
> > > > > I have been looking at using JMeter for load testing the web-server
> > > > > application hosted in AWS.
> > > > >
> > > > >
> > > > > JMeter is licensed under Apache 2.0 license, and that's good.
> > However,
> > > I
> > > > > ran "mvn dependency:tree " command to look at all Jars included by
> > > > JMeter,
> > > > > and it looks like some of them use more restrictive licenses, or
> > there
> > > is
> > > > > no explicit information about commercial use.
> > > > >
> > > > >
> > > > > *Jars in doubt:*
> > > > >
> > > > > javax.measure:jsr-275:jar:0.9.3 -> [  https://kenai.com/projects/
> > > jsr-275
> > > > ]
> > > > > <https://kenai.com/projects/jsr-275>
> > > > >
> > > >
> > > > This is not a dependency of JMeter.
> > > >
> > > >
> > > > >
> > > > > xmlpull:xmlpull:jar:1.1.3.1 -> [  http://www.xmlpull.org ]  ===>
> no
> > > > > mention
> > > > > of commercial use
> > > > >
> > > >
> > > > This api is in public domain
> > > >  http://www.xmlpull.org/v1/download/unpacked/LICENSE.txt
> > > >
> > > > See /licenses/bin/xmlpull-1.1.3.1.txt
> > > >
> > > > >
> > > > > org.beanshell:bsh:jar:2.0b5  -> [http://www.beanshell.org/]  ==>
> > > > LGPL-3.0
> > > > >
> > > > JMeter uses SPL version which allows commercial use.
> > > > See /licenses/bin/beanshell-2.0b5.txt
> > > >
> > > > >
> > > > > com.google.code.findbugs:annotations:2.0.3 ==> LGPL-3.0
> > > > >
> > > > Only used in development.
> > > > Not a dependency of JMeter.
> > > >
> > > > >
> > > > > org.tukaani:xz:jar:1.5 ==> license not known
> > > > >
> > > >
> > > > Not a JMeter dependency
>

It's a transitive compile-time dependency

> > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > *Question:*
> > > > >
> > > > > Does Apache 2.0 license, supersede all JARs included as transitive
> > > > > dependencies? Or, should I be considering each license separately ?
>

As far as I am aware (not a lawyer), the Apache 2.0 license should not
supersede the licenses from any transitive dependency jars. But consider:

   - Public Domain places no restrictions on how the code is used or
   distributed
   - The FSF has published an article regarding the use of LGPL code in a
   Java application. Refer to http://www.gnu.org/licenses/lgpl-java.html
   for their stance on it
   - The ASF has published guidelines for how Apache projects may require
   dependencies which are not licensed under the Apache 2.0 license (
   https://www.apache.org/legal/resolved.html). Note that this is applies
   to ASF projects themselves (as opposed to developers writing their own code
   which depends on ASF or apache-licensed projects)



> > > > >
> > > > > thanks
> > > > > Jawahar
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Cordialement.
> > > > Philippe Mouawad.
> > > >
> > >
> >
> >
> >
> > --
> > Cordialement.
> > Philippe Mouawad.
> >
>

Cheers,
Steve

Re: JMeter License for Commercial Use

Posted by Jeeva Muthukrishnan <je...@gmail.com>.
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ LoadSimulator
---

[INFO] com.mycompany.receiver.application:loadSimulator:jar:1.0

[INFO] +- org.apache.jmeter:ApacheJMeter_core:jar:3.0:compile

[INFO] |  +- org.apache.jmeter:jorphan:jar:3.0:compile

[INFO] |  +- org.ow2.asm:asm:jar:5.1:compile

[INFO] |  +- net.minidev:accessors-smart:jar:1.1:compile

[INFO] |  +- bsf:bsf:jar:2.4.0:compile

[INFO] |  +- avalon-framework:avalon-framework:jar:4.1.4:compile

[INFO] |  +- org.beanshell:bsh:jar:2.0b5:compile

[INFO] |  +- org.bouncycastle:bcmail-jdk15on:jar:1.49:compile

[INFO] |  +- org.bouncycastle:bcprov-jdk15on:jar:1.49:compile

[INFO] |  +- org.bouncycastle:bcpkix-jdk15on:jar:1.49:compile

[INFO] |  +- commons-codec:commons-codec:jar:1.10:compile

[INFO] |  +- commons-collections:commons-collections:jar:3.2.2:compile

[INFO] |  +- org.apache.commons:commons-dbcp2:jar:2.1.1:compile

[INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile

[INFO] |  +- commons-io:commons-io:jar:2.4:compile

[INFO] |  +- commons-jexl:commons-jexl:jar:1.1:compile

[INFO] |  +- org.apache.commons:commons-jexl:jar:2.1.1:compile

[INFO] |  +- org.apache.commons:commons-jexl3:jar:3.0:compile

[INFO] |  +- commons-logging:commons-logging:jar:1.2:compile

[INFO] |  +- org.apache.commons:commons-math3:jar:3.6.1:compile

[INFO] |  +- commons-net:commons-net:jar:3.4:compile

[INFO] |  +- org.apache.commons:commons-pool2:jar:2.4.2:compile

[INFO] |  +- dnsjava:dnsjava:jar:2.1.7:compile

[INFO] |  +- excalibur-logger:excalibur-logger:jar:1.1:compile

[INFO] |  +- org.codehaus.groovy:groovy-all:jar:2.4.6:compile

[INFO] |  +- org.apache.httpcomponents:httpclient:jar:4.5.2:compile

[INFO] |  +- org.apache.httpcomponents:httpmime:jar:4.5.2:compile

[INFO] |  +- org.apache.httpcomponents:httpcore:jar:4.4.4:compile

[INFO] |  +- oro:oro:jar:2.0.8:compile

[INFO] |  +- jcharts:jcharts:jar:0.7.5:compile

[INFO] |  +- org.mozilla:rhino:jar:1.7.7.1:compile

[INFO] |  +- logkit:logkit:jar:2.0:compile

[INFO] |  +- net.sf.jtidy:jtidy:jar:r938:compile

[INFO] |  +- org.apache.tika:tika-core:jar:1.12:compile

[INFO] |  +- org.apache.tika:tika-parsers:jar:1.12:compile

[INFO] |  |  +- org.gagravarr:vorbis-java-tika:jar:0.6:compile

[INFO] |  |  +- com.healthmarketscience.jackcess:jackcess:jar:2.1.2:compile

[INFO] |  |  +-
com.healthmarketscience.jackcess:jackcess-encrypt:jar:2.1.1:compile

[INFO] |  |  +- net.sourceforge.jmatio:jmatio:jar:1.0:compile

[INFO] |  |  +- org.apache.james:apache-mime4j-core:jar:0.7.2:compile

[INFO] |  |  +- org.apache.james:apache-mime4j-dom:jar:0.7.2:compile

[INFO] |  |  +- org.apache.commons:commons-compress:jar:1.10:compile

[INFO] |  |  +- org.tukaani:xz:jar:1.5:compile

[INFO] |  |  +- org.apache.pdfbox:pdfbox:jar:1.8.10:compile

[INFO] |  |  |  +- org.apache.pdfbox:fontbox:jar:1.8.10:compile

[INFO] |  |  |  \- org.apache.pdfbox:jempbox:jar:1.8.10:compile

[INFO] |  |  +- org.apache.poi:poi:jar:3.13:compile

[INFO] |  |  +- org.apache.poi:poi-scratchpad:jar:3.13:compile

[INFO] |  |  +- org.apache.poi:poi-ooxml:jar:3.13:compile

[INFO] |  |  |  \- org.apache.poi:poi-ooxml-schemas:jar:3.13:compile

[INFO] |  |  |     \- org.apache.xmlbeans:xmlbeans:jar:2.6.0:compile

[INFO] |  |  +- org.ccil.cowan.tagsoup:tagsoup:jar:1.2.1:compile

[INFO] |  |  +- com.googlecode.mp4parser:isoparser:jar:1.0.2:compile

[INFO] |  |  |  \- org.aspectj:aspectjrt:jar:1.8.0:compile

[INFO] |  |  +- com.drewnoakes:metadata-extractor:jar:2.8.0:compile

[INFO] |  |  |  \- com.adobe.xmp:xmpcore:jar:5.1.2:compile

[INFO] |  |  +- de.l3s.boilerpipe:boilerpipe:jar:1.1.0:compile

[INFO] |  |  +- com.rometools:rome:jar:1.5.1:compile

[INFO] |  |  |  +- com.rometools:rome-utils:jar:1.5.1:compile

[INFO] |  |  |  \- org.jdom:jdom:jar:2.0.2:compile

[INFO] |  |  +- org.gagravarr:vorbis-java-core:jar:0.6:compile

[INFO] |  |  +-
com.googlecode.juniversalchardet:juniversalchardet:jar:1.0.3:compile

[INFO] |  |  +- org.codelibs:jhighlight:jar:1.0.2:compile

[INFO] |  |  +- com.pff:java-libpst:jar:0.8.1:compile

[INFO] |  |  +- com.github.junrar:junrar:jar:0.7:compile

[INFO] |  |  |  +- commons-logging:commons-logging-api:jar:1.1:compile

[INFO] |  |  |  \- org.apache.commons:commons-vfs2:jar:2.0:compile

[INFO] |  |  |     +- org.apache.maven.scm:maven-scm-api:jar:1.4:compile

[INFO] |  |  |     |  \- org.codehaus.plexus:plexus-utils:jar:1.5.6:compile

[INFO] |  |  |     \-
org.apache.maven.scm:maven-scm-provider-svnexe:jar:1.4:compile

[INFO] |  |  |        +-
org.apache.maven.scm:maven-scm-provider-svn-commons:jar:1.4:compile

[INFO] |  |  |        \- regexp:regexp:jar:1.3:compile

[INFO] |  |  +- org.apache.cxf:cxf-rt-rs-client:jar:3.0.3:compile

[INFO] |  |  |  +- org.apache.cxf:cxf-rt-transports-http:jar:3.0.3:compile

[INFO] |  |  |  +- org.apache.cxf:cxf-core:jar:3.0.3:compile

[INFO] |  |  |  |  +-
org.codehaus.woodstox:woodstox-core-asl:jar:4.4.1:compile

[INFO] |  |  |  |  |  \- org.codehaus.woodstox:stax2-api:jar:3.1.4:compile

[INFO] |  |  |  |  \-
org.apache.ws.xmlschema:xmlschema-core:jar:2.1.0:compile

[INFO] |  |  |  \- org.apache.cxf:cxf-rt-frontend-jaxrs:jar:3.0.3:compile

[INFO] |  |  +- org.apache.opennlp:opennlp-tools:jar:1.5.3:compile

[INFO] |  |  |  +- org.apache.opennlp:opennlp-maxent:jar:3.0.3:compile

[INFO] |  |  |  \- net.sf.jwordnet:jwnl:jar:1.3.3:compile

[INFO] |  |  +- org.apache.commons:commons-exec:jar:1.3:compile

[INFO] |  |  +- com.google.code.gson:gson:jar:2.2.4:compile

[INFO] |  |  +- edu.ucar:netcdf4:jar:4.5.5:compile

[INFO] |  |  |  +- net.jcip:jcip-annotations:jar:1.0:compile

[INFO] |  |  |  \- net.java.dev.jna:jna:jar:4.1.0:compile

[INFO] |  |  +- edu.ucar:grib:jar:4.5.5:compile

[INFO] |  |  |  +- com.google.protobuf:protobuf-java:jar:2.5.0:compile

[INFO] |  |  |  +- org.jdom:jdom2:jar:2.0.4:compile

[INFO] |  |  |  +- edu.ucar:jj2000:jar:5.2:compile

[INFO] |  |  |  \- org.itadaki:bzip2:jar:0.9.1:compile

[INFO] |  |  +- edu.ucar:cdm:jar:4.5.5:compile

[INFO] |  |  |  +- edu.ucar:udunits:jar:4.5.5:compile

[INFO] |  |  |  +- joda-time:joda-time:jar:2.2:compile

[INFO] |  |  |  +- org.quartz-scheduler:quartz:jar:2.2.0:compile

[INFO] |  |  |  |  \- c3p0:c3p0:jar:0.9.1.1:compile

[INFO] |  |  |  +- net.sf.ehcache:ehcache-core:jar:2.6.2:compile

[INFO] |  |  |  +- com.google.guava:guava:jar:17.0:compile

[INFO] |  |  |  \- com.beust:jcommander:jar:1.35:compile

[INFO] |  |  +- edu.ucar:httpservices:jar:4.5.5:compile

[INFO] |  |  +- org.apache.commons:commons-csv:jar:1.0:compile

[INFO] |  |  +- org.apache.sis.core:sis-utility:jar:0.5:compile

[INFO] |  |  +- org.apache.sis.storage:sis-netcdf:jar:0.5:compile

[INFO] |  |  |  +- org.apache.sis.storage:sis-storage:jar:0.5:compile

[INFO] |  |  |  \- org.apache.sis.core:sis-referencing:jar:0.5:compile

[INFO] |  |  +- org.apache.sis.core:sis-metadata:jar:0.5:compile

[INFO] |  |  \- org.opengis:geoapi:jar:3.0.0:compile

[INFO] |  |     \- javax.measure:jsr-275:jar:0.9.3:compile

[INFO] |  +- com.thoughtworks.xstream:xstream:jar:1.4.8:compile

[INFO] |  +- xmlpull:xmlpull:jar:1.1.3.1:compile

[INFO] |  +- xpp3:xpp3_min:jar:1.1.4c:compile

[INFO] |  +- xalan:xalan:jar:2.7.2:compile

[INFO] |  +- xalan:serializer:jar:2.7.2:compile

[INFO] |  +- xerces:xercesImpl:jar:2.11.0:compile

[INFO] |  +- xml-apis:xml-apis:jar:1.4.01:compile

[INFO] |  +- org.apache.xmlgraphics:xmlgraphics-commons:jar:2.0.1:compile

[INFO] |  +- javax.mail:mail:jar:1.5.0-b01:compile

[INFO] |  |  \- javax.activation:activation:jar:1.1:compile

[INFO] |  +-
org.apache.geronimo.specs:geronimo-jms_1.1_spec:jar:1.1.1:compile

[INFO] |  +- com.jayway.jsonpath:json-path:jar:2.2.0:compile

[INFO] |  +- net.minidev:json-smart:jar:2.2.1:compile

[INFO] |  +- org.jsoup:jsoup:jar:1.8.3:compile

[INFO] |  +- org.jodd:jodd-core:jar:3.6.7:compile

[INFO] |  +- org.jodd:jodd-lagarto:jar:3.6.7:compile

[INFO] |  +- org.jodd:jodd-log:jar:3.6.7:compile

[INFO] |  +- org.jodd:jodd-props:jar:3.6.7:compile

[INFO] |  +- org.mongodb:mongo-java-driver:jar:2.11.3:compile

[INFO] |  +- com.helger:ph-css:jar:4.1.1:compile

[INFO] |  +- com.helger:ph-commons:jar:6.2.4:compile

[INFO] |  |  \- com.google.code.findbugs:annotations:jar:2.0.3:compile

[INFO] |  +- com.fifesoft:rsyntaxtextarea:jar:2.5.8:compile

[INFO] |  +- org.slf4j:slf4j-api:jar:1.7.13:compile

[INFO] |  +- org.freemarker:freemarker:jar:2.3.23:compile

[INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:compile

[INFO] +- org.apache.jmeter:ApacheJMeter_components:jar:3.0:compile

[INFO] +- org.apache.jmeter:ApacheJMeter_java:jar:3.0:compile

[INFO] +- junit:junit:jar:4.12:test

[INFO] +- com.bmw.raa.ldw:commons:jar:1.0:compile

[INFO] |  +- com.bmw.raa.ldw:commons-utils:jar:1.0:compile

[INFO] |  |  +- org.apache.logging.log4j:log4j-api:jar:2.5:compile

[INFO] |  |  +- org.apache.logging.log4j:log4j-core:jar:2.5:compile

[INFO] |  |  \- org.apache.logging.log4j:log4j-web:jar:2.5:runtime

[INFO] |  +- org.glassfish.jersey.media:jersey-media-moxy:jar:2.22.1:compile

[INFO] |  |  +- org.glassfish.jersey.core:jersey-common:jar:2.22.1:compile

[INFO] |  |  |  +- javax.annotation:javax.annotation-api:jar:1.2:compile

[INFO] |  |  |  +-
org.glassfish.jersey.bundles.repackaged:jersey-guava:jar:2.22.1:compile

[INFO] |  |  |  \- org.glassfish.hk2:osgi-resource-locator:jar:1.0.1:compile

[INFO] |  |  +-
org.glassfish.jersey.ext:jersey-entity-filtering:jar:2.22.1:compile

[INFO] |  |  \-
org.eclipse.persistence:org.eclipse.persistence.moxy:jar:2.6.0:compile

[INFO] |  |     +-
org.eclipse.persistence:org.eclipse.persistence.core:jar:2.6.0:compile

[INFO] |  |     |  \-
org.eclipse.persistence:org.eclipse.persistence.asm:jar:2.6.0:compile

[INFO] |  |     +- javax.validation:validation-api:jar:1.1.0.Final:compile

[INFO] |  |     \- org.glassfish:javax.json:jar:1.0.4:compile

[INFO] |  +-
org.glassfish.jersey.media:jersey-media-json-jackson:jar:2.22.1:runtime

[INFO] |  |  +-
com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:jar:2.5.4:runtime

[INFO] |  |  \-
com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:jar:2.5.4:runtime

[INFO] |  |     \-
com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:2.5.4:runtime

[INFO] |  +- org.glassfish.jersey.core:jersey-client:jar:2.22.2:compile

[INFO] |  |  +- javax.ws.rs:javax.ws.rs-api:jar:2.0.1:compile

[INFO] |  |  +- org.glassfish.hk2:hk2-api:jar:2.4.0-b34:compile

[INFO] |  |  |  +- org.glassfish.hk2:hk2-utils:jar:2.4.0-b34:compile

[INFO] |  |  |  \-
org.glassfish.hk2.external:aopalliance-repackaged:jar:2.4.0-b34:compile

[INFO] |  |  +-
org.glassfish.hk2.external:javax.inject:jar:2.4.0-b34:compile

[INFO] |  |  \- org.glassfish.hk2:hk2-locator:jar:2.4.0-b34:compile

[INFO] |  |     \- org.javassist:javassist:jar:3.18.1-GA:compile

[INFO] |  +-
org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-inmemory:jar:2.22.1:compile

[INFO] |  |  +-
org.glassfish.jersey.test-framework:jersey-test-framework-core:jar:2.22.1:compile

[INFO] |  |  |  +-
org.glassfish.jersey.containers:jersey-container-servlet-core:jar:2.22.1:compile

[INFO] |  |  |  \- javax.servlet:javax.servlet-api:jar:3.0.1:compile

[INFO] |  |  +- org.glassfish.jersey.core:jersey-server:jar:2.22.1:compile

[INFO] |  |  |  \-
org.glassfish.jersey.media:jersey-media-jaxb:jar:2.22.1:compile

[INFO] |  |  \- org.ow2.asm:asm-debug-all:jar:5.0.4:compile

[INFO] |  +- com.googlecode.json-simple:json-simple:jar:1.1:compile

[INFO] |  +- com.github.davidmoten:geo:jar:0.6.8:compile

[INFO] |  |  \- com.github.davidmoten:grumpy-core:jar:0.2:compile

[INFO] |  +- commons-lang:commons-lang:jar:2.3:compile

[INFO] |  +- com.fasterxml.uuid:java-uuid-generator:jar:3.1.4:compile

[INFO] |  +- com.amazonaws:aws-java-sdk-s3:jar:1.11.34:compile

[INFO] |  |  +- com.amazonaws:aws-java-sdk-kms:jar:1.11.34:compile

[INFO] |  |  +- com.amazonaws:aws-java-sdk-core:jar:1.11.34:compile

[INFO] |  |  |  \-
com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.6.6:compile

[INFO] |  |  \- com.amazonaws:jmespath-java:jar:1.0:compile

[INFO] |  +- com.amazonaws:aws-java-sdk-dynamodb:jar:1.11.34:compile

[INFO] |  +- com.amazonaws:aws-java-sdk-sns:jar:1.11.34:compile

[INFO] |  +- com.amazonaws:aws-java-sdk-sqs:jar:1.11.34:compile

[INFO] |  \- com.github.stefanbirkner:system-rules:jar:1.8.0:compile

On Tue, Nov 29, 2016 at 2:38 PM, Philippe Mouawad <
philippe.mouawad@gmail.com> wrote:

> On Tue, Nov 29, 2016 at 9:35 PM, Jeeva Muthukrishnan <je...@gmail.com>
> wrote:
>
> > thanks.
> >
> > the command was - " mvn  dependency:tree " and the output included all
> the
> > JARS I listed as dependencies of JMeter.
> >
> > Though you have mentioned "javax.measure:jsr-275:jar:0.9.3" and
> > "org.tukaani:xz:jar:1.5
> > "  as not part of JMeter, the Maven commands displays it as part of
> JMeter.
> >
> > I didn't want to copy and paste the dependency tree here, but if you
> > require, I can do that.
> >
> Please do
>
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > On Tue, Nov 29, 2016 at 2:25 PM, Philippe Mouawad <
> > philippe.mouawad@gmail.com> wrote:
> >
> > > Hello,
> > > What did you run exactly ?
> > >
> > > Find some answers below.
> > > Regards
> > >
> > > On Tue, Nov 29, 2016 at 9:11 PM, Jeeva Muthukrishnan <
> > jeeva.usa@gmail.com>
> > > wrote:
> > >
> > > > Hello All:
> > > >
> > > > I am developing a web-server application that exposes some APIs for
> > > > receiving and storing customer information from an IPhone Client
> > > > Application.
> > > >
> > > > I have been looking at using JMeter for load testing the web-server
> > > > application hosted in AWS.
> > > >
> > > >
> > > > JMeter is licensed under Apache 2.0 license, and that's good.
> However,
> > I
> > > > ran "mvn dependency:tree " command to look at all Jars included by
> > > JMeter,
> > > > and it looks like some of them use more restrictive licenses, or
> there
> > is
> > > > no explicit information about commercial use.
> > > >
> > > >
> > > > *Jars in doubt:*
> > > >
> > > > javax.measure:jsr-275:jar:0.9.3 -> [  https://kenai.com/projects/
> > jsr-275
> > > ]
> > > > <https://kenai.com/projects/jsr-275>
> > > >
> > >
> > > This is not a dependency of JMeter.
> > >
> > >
> > > >
> > > > xmlpull:xmlpull:jar:1.1.3.1 -> [  http://www.xmlpull.org ]  ===> no
> > > > mention
> > > > of commercial use
> > > >
> > >
> > > This api is in public domain
> > >  http://www.xmlpull.org/v1/download/unpacked/LICENSE.txt
> > >
> > > See /licenses/bin/xmlpull-1.1.3.1.txt
> > >
> > > >
> > > > org.beanshell:bsh:jar:2.0b5  -> [http://www.beanshell.org/]  ==>
> > > LGPL-3.0
> > > >
> > > JMeter uses SPL version which allows commercial use.
> > > See /licenses/bin/beanshell-2.0b5.txt
> > >
> > > >
> > > > com.google.code.findbugs:annotations:2.0.3 ==> LGPL-3.0
> > > >
> > > Only used in development.
> > > Not a dependency of JMeter.
> > >
> > > >
> > > > org.tukaani:xz:jar:1.5 ==> license not known
> > > >
> > >
> > > Not a JMeter dependency
> > >
> > > >
> > > >
> > > >
> > > >
> > > > *Question:*
> > > >
> > > > Does Apache 2.0 license, supersede all JARs included as transitive
> > > > dependencies? Or, should I be considering each license separately ?
> > > >
> > > > thanks
> > > > Jawahar
> > > >
> > >
> > >
> > >
> > > --
> > > Cordialement.
> > > Philippe Mouawad.
> > >
> >
>
>
>
> --
> Cordialement.
> Philippe Mouawad.
>

Re: JMeter License for Commercial Use

Posted by Philippe Mouawad <ph...@gmail.com>.
On Tue, Nov 29, 2016 at 9:35 PM, Jeeva Muthukrishnan <je...@gmail.com>
wrote:

> thanks.
>
> the command was - " mvn  dependency:tree " and the output included all the
> JARS I listed as dependencies of JMeter.
>
> Though you have mentioned "javax.measure:jsr-275:jar:0.9.3" and
> "org.tukaani:xz:jar:1.5
> "  as not part of JMeter, the Maven commands displays it as part of JMeter.
>
> I didn't want to copy and paste the dependency tree here, but if you
> require, I can do that.
>
Please do

>
>
>
>
>
>
>
>
>
>
>
>
> On Tue, Nov 29, 2016 at 2:25 PM, Philippe Mouawad <
> philippe.mouawad@gmail.com> wrote:
>
> > Hello,
> > What did you run exactly ?
> >
> > Find some answers below.
> > Regards
> >
> > On Tue, Nov 29, 2016 at 9:11 PM, Jeeva Muthukrishnan <
> jeeva.usa@gmail.com>
> > wrote:
> >
> > > Hello All:
> > >
> > > I am developing a web-server application that exposes some APIs for
> > > receiving and storing customer information from an IPhone Client
> > > Application.
> > >
> > > I have been looking at using JMeter for load testing the web-server
> > > application hosted in AWS.
> > >
> > >
> > > JMeter is licensed under Apache 2.0 license, and that's good. However,
> I
> > > ran "mvn dependency:tree " command to look at all Jars included by
> > JMeter,
> > > and it looks like some of them use more restrictive licenses, or there
> is
> > > no explicit information about commercial use.
> > >
> > >
> > > *Jars in doubt:*
> > >
> > > javax.measure:jsr-275:jar:0.9.3 -> [  https://kenai.com/projects/
> jsr-275
> > ]
> > > <https://kenai.com/projects/jsr-275>
> > >
> >
> > This is not a dependency of JMeter.
> >
> >
> > >
> > > xmlpull:xmlpull:jar:1.1.3.1 -> [  http://www.xmlpull.org ]  ===> no
> > > mention
> > > of commercial use
> > >
> >
> > This api is in public domain
> >  http://www.xmlpull.org/v1/download/unpacked/LICENSE.txt
> >
> > See /licenses/bin/xmlpull-1.1.3.1.txt
> >
> > >
> > > org.beanshell:bsh:jar:2.0b5  -> [http://www.beanshell.org/]  ==>
> > LGPL-3.0
> > >
> > JMeter uses SPL version which allows commercial use.
> > See /licenses/bin/beanshell-2.0b5.txt
> >
> > >
> > > com.google.code.findbugs:annotations:2.0.3 ==> LGPL-3.0
> > >
> > Only used in development.
> > Not a dependency of JMeter.
> >
> > >
> > > org.tukaani:xz:jar:1.5 ==> license not known
> > >
> >
> > Not a JMeter dependency
> >
> > >
> > >
> > >
> > >
> > > *Question:*
> > >
> > > Does Apache 2.0 license, supersede all JARs included as transitive
> > > dependencies? Or, should I be considering each license separately ?
> > >
> > > thanks
> > > Jawahar
> > >
> >
> >
> >
> > --
> > Cordialement.
> > Philippe Mouawad.
> >
>



-- 
Cordialement.
Philippe Mouawad.

Re: JMeter License for Commercial Use

Posted by Jeeva Muthukrishnan <je...@gmail.com>.
thanks.

the command was - " mvn  dependency:tree " and the output included all the
JARS I listed as dependencies of JMeter.

Though you have mentioned "javax.measure:jsr-275:jar:0.9.3" and
"org.tukaani:xz:jar:1.5
"  as not part of JMeter, the Maven commands displays it as part of JMeter.

I didn't want to copy and paste the dependency tree here, but if you
require, I can do that.












On Tue, Nov 29, 2016 at 2:25 PM, Philippe Mouawad <
philippe.mouawad@gmail.com> wrote:

> Hello,
> What did you run exactly ?
>
> Find some answers below.
> Regards
>
> On Tue, Nov 29, 2016 at 9:11 PM, Jeeva Muthukrishnan <je...@gmail.com>
> wrote:
>
> > Hello All:
> >
> > I am developing a web-server application that exposes some APIs for
> > receiving and storing customer information from an IPhone Client
> > Application.
> >
> > I have been looking at using JMeter for load testing the web-server
> > application hosted in AWS.
> >
> >
> > JMeter is licensed under Apache 2.0 license, and that's good. However, I
> > ran "mvn dependency:tree " command to look at all Jars included by
> JMeter,
> > and it looks like some of them use more restrictive licenses, or there is
> > no explicit information about commercial use.
> >
> >
> > *Jars in doubt:*
> >
> > javax.measure:jsr-275:jar:0.9.3 -> [  https://kenai.com/projects/jsr-275
> ]
> > <https://kenai.com/projects/jsr-275>
> >
>
> This is not a dependency of JMeter.
>
>
> >
> > xmlpull:xmlpull:jar:1.1.3.1 -> [  http://www.xmlpull.org ]  ===> no
> > mention
> > of commercial use
> >
>
> This api is in public domain
>  http://www.xmlpull.org/v1/download/unpacked/LICENSE.txt
>
> See /licenses/bin/xmlpull-1.1.3.1.txt
>
> >
> > org.beanshell:bsh:jar:2.0b5  -> [http://www.beanshell.org/]  ==>
> LGPL-3.0
> >
> JMeter uses SPL version which allows commercial use.
> See /licenses/bin/beanshell-2.0b5.txt
>
> >
> > com.google.code.findbugs:annotations:2.0.3 ==> LGPL-3.0
> >
> Only used in development.
> Not a dependency of JMeter.
>
> >
> > org.tukaani:xz:jar:1.5 ==> license not known
> >
>
> Not a JMeter dependency
>
> >
> >
> >
> >
> > *Question:*
> >
> > Does Apache 2.0 license, supersede all JARs included as transitive
> > dependencies? Or, should I be considering each license separately ?
> >
> > thanks
> > Jawahar
> >
>
>
>
> --
> Cordialement.
> Philippe Mouawad.
>

Re: JMeter License for Commercial Use

Posted by Philippe Mouawad <ph...@gmail.com>.
Hello,
What did you run exactly ?

Find some answers below.
Regards

On Tue, Nov 29, 2016 at 9:11 PM, Jeeva Muthukrishnan <je...@gmail.com>
wrote:

> Hello All:
>
> I am developing a web-server application that exposes some APIs for
> receiving and storing customer information from an IPhone Client
> Application.
>
> I have been looking at using JMeter for load testing the web-server
> application hosted in AWS.
>
>
> JMeter is licensed under Apache 2.0 license, and that's good. However, I
> ran "mvn dependency:tree " command to look at all Jars included by JMeter,
> and it looks like some of them use more restrictive licenses, or there is
> no explicit information about commercial use.
>
>
> *Jars in doubt:*
>
> javax.measure:jsr-275:jar:0.9.3 -> [  https://kenai.com/projects/jsr-275 ]
> <https://kenai.com/projects/jsr-275>
>

This is not a dependency of JMeter.


>
> xmlpull:xmlpull:jar:1.1.3.1 -> [  http://www.xmlpull.org ]  ===> no
> mention
> of commercial use
>

This api is in public domain
 http://www.xmlpull.org/v1/download/unpacked/LICENSE.txt

See /licenses/bin/xmlpull-1.1.3.1.txt

>
> org.beanshell:bsh:jar:2.0b5  -> [http://www.beanshell.org/]  ==> LGPL-3.0
>
JMeter uses SPL version which allows commercial use.
See /licenses/bin/beanshell-2.0b5.txt

>
> com.google.code.findbugs:annotations:2.0.3 ==> LGPL-3.0
>
Only used in development.
Not a dependency of JMeter.

>
> org.tukaani:xz:jar:1.5 ==> license not known
>

Not a JMeter dependency

>
>
>
>
> *Question:*
>
> Does Apache 2.0 license, supersede all JARs included as transitive
> dependencies? Or, should I be considering each license separately ?
>
> thanks
> Jawahar
>



-- 
Cordialement.
Philippe Mouawad.