In order to provide our customers with the Transcend Platform services, Transcend will distribute certain applications for customers to run on their own devices. These applications will consist of components built by Transcend (licensed under your Agreement) and 3rd party components procured by Transcend for the customer (licensed seperately).
This page provides a list of the relevant 3rd party license terms that the customer will be entering into by making use of the Transcend Platform services.
This list of 3rd party licenses may change from time to time as the applications are updated. Customers of the Transcend Platform may subscribe to notifications of new 3rd party licenses by sending an email to privacy@transcendplatform.com with a subject line of ‘New 3rd Party License Notification Subscription’. Transcend shall provide notification to such subscribed Customers at least thirty (30) days in advance of the introduction of any new 3rd party licensed components (the “Objection Period”). During the Objection Period, the Customer may object to the introduction of a new 3rd party license on reasonable grounds relating to the proposed license terms which it shall set out in writing to Transcend.
Label Printing Service
As part of the Transcend Platform, Transcend shall provide a label printing service to send label printing jobs to networked label printers. This service will be provided in the form of a docker container image, which the Customer will need to run in an environment which has network connectivity to the printers.
The container image shall be based on the ‘21.0.1_12-jre-jammy’ tagged image available here: https://hub.docker.com/_/eclipse-temurin/tags. This image contains a number of 3rd party licensed components, licensed as per the contents of that distribution.
In addition, the container image shall contain a Java application built by Transcend. This Java application uses the following 3rd party licensed components:
Group | Components | License |
Logback (http://www.qos.ch) | logback-classic, logback-core | Eclipse Public License – v 1.0 – http://www.eclipse.org/legal/epl-v10.html or (per the licensees’ choosing) GNU Lesser General Public License – http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html |
Jackson (https://github.com/FasterXML/) | jackson-core (https://github.com/FasterXML/jackson-core), jackson-databind (https://github.com/FasterXML/jackson), jackson-datatype-jdk8 (https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jdk8), jackson-datatype-jsr310 (https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jsr310), jackson-module-parameter-names (https://github.com/FasterXML/jackson-modules-java8/jackson-module-parameter-names), | The Apache Software License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt |
Spotbugs (https://spotbugs.github.io/) | spotbugs-annotations | GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1 – https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html |
jcip (http://stephenc.github.com/jcip-annotations) | jcip-annotations | Apache License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt |
Findbugs (http://findbugs.sourceforge.net/) | jsr305 | The Apache Software License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt |
Nimbus (https://connect2id.com/) | nimbus-jose-jwt (https://bitbucket.org/connect2id/nimbus-jose-jwt) | The Apache Software License, Version 2.0 – https://www.apache.org/licenses/LICENSE-2.0.txt |
resilience4j (https://resilience4j.readme.io) | resilience4j-circuitbreaker, resilience4j-core, resilience4j-retry, resilience4j-rxjava2 | Apache-2.0 – https://github.com/resilience4j/resilience4j/blob/master/LICENSE.txt |
micrometer (https://github.com/micrometer-metrics/micrometer) | micrometer-commons, micrometer-core, micrometer-jakarta9, micrometer-observation | The Apache Software License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt |
vavr (http://vavr.io) | vavr, vavr-match | The Apache Software License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt |
jakarta.annotation (https://projects.eclipse.org/projects/ee4j.ca) | jakarta.annotation-api | Eclipse Public License v. 2.0 – https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt |
Logstash | logstash-logback-encoder (https://github.com/logfellow/logstash-logback-encoder) | Apache License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0 |
Log4j (https://logging.apache.org/log4j/2.x/) | log4j-api, log4j-to-slf4j | Apache-2.0 – https://www.apache.org/licenses/LICENSE-2.0.txt |
Apache Tomcat (https://tomcat.apache.org/) | tomcat-embed-core, tomcat-embed-el, tomcat-embed-websocket | Apache License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt |
HdrHistogram (http://hdrhistogram.github.io/HdrHistogram/) | HdrHistogram | Public Domain, per Creative Commons CC0 – http://creativecommons.org/publicdomain/zero/1.0/ |
Junit | junit-bom (https://mvnrepository.com/artifact/org.junit/junit-bom) | Eclipse Public License v2.0 – https://www.eclipse.org/legal/epl-v20.html |
LatencyUtils (http://latencyutils.github.io/LatencyUtils/) | LatencyUtils (http://latencyutils.github.io/LatencyUtils/) | Public Domain, per Creative Commons CC0 – http://creativecommons.org/publicdomain/zero/1.0/ |
projectlombok (https://projectlombok.org) | lombok | The MIT License – https://projectlombok.org/LICENSE |
slf4j (http://www.slf4j.org) | jul-to-slf4j, slf4j-api | MIT License – http://www.opensource.org/licenses/mit-license.php |
springframework (https://github.com/spring-projects/spring-framework) | spring-aop, spring-beans, spring-context, spring-core, spring-expression, spring-jcl, spring-webmvc, spring-boot, spring-boot-actuator, spring-boot-actuator-autoconfigure, spring-boot-autoconfigure, spring-boot-starter, spring-boot-starter-actuator, spring-boot-starter-json, spring-boot-starter-logging, spring-boot-starter-oauth2-resource-server, spring-boot-starter-tomcat, spring-boot-starter-web | Apache License, Version 2.0 – https://www.apache.org/licenses/LICENSE-2.0 |
spring-security (https://spring.io/projects/spring-security) | spring-security-config, spring-security-core, spring-security-crypto, spring-security-oauth2-core, spring-security-oauth2-jose, spring-security-oauth2-resource-server, spring-security-web | Apache License, Version 2.0 – https://www.apache.org/licenses/LICENSE-2.0 |
snakeyaml (https://bitbucket.org/snakeyaml/snakeyaml) | snakeyaml | Apache License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt |
Android Application
As part of the Transcend Platform, Transcend shall provide an application to be installed on an Android enabled scanning device. This will be provided in the form of an Android Package Kit (APK) file. This APK uses the following 3rd party licensed components: