Transcend Platform: 3rd Party Licenses

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:

GroupComponentsLicense
Logback (http://www.qos.ch)logback-classic, logback-coreEclipse 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-annotationsGNU 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-annotationsApache License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt 
Findbugs (http://findbugs.sourceforge.net/)jsr305The 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-rxjava2Apache-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-observationThe Apache Software License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt 
vavr (http://vavr.io)vavr, vavr-matchThe 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-apiEclipse Public License v. 2.0 – https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt 
Logstashlogstash-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-slf4jApache-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-websocketApache License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt 
HdrHistogram (http://hdrhistogram.github.io/HdrHistogram/)HdrHistogramPublic Domain, per Creative Commons CC0 – http://creativecommons.org/publicdomain/zero/1.0/ 
Junitjunit-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)lombokThe MIT License – https://projectlombok.org/LICENSE 
slf4j (http://www.slf4j.org)jul-to-slf4j, slf4j-apiMIT 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-webApache 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-webApache License, Version 2.0 – https://www.apache.org/licenses/LICENSE-2.0 
snakeyaml (https://bitbucket.org/snakeyaml/snakeyaml)snakeyamlApache 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:

GroupComponentsLicense
Androidxconcurrent-futures (https://developer.android.com/topic/libraries/architecture/index.html), constraintlayout (http://tools.android.com), constraintlayout-solver (http://tools.android.com), coordinatorlayout (https://developer.android.com/jetpack/androidx), core (https://developer.android.com/jetpack/androidx/releases/core), core-ktx (https://developer.android.com/jetpack/androidx/releases/core), cursoradapter (http://developer.android.com/tools/extras/support-library.html), customview (http://developer.android.com/tools/extras/support-library.html), databinding-adapters, databinding-common (https://developer.android.com/studio), databinding-runtime, viewbinding, documentfile (http://developer.android.com/tools/extras/support-library.html), drawerlayout (http://developer.android.com/tools/extras/support-library.html), dynamicanimation (http://developer.android.com/tools/extras/support-library.html), fragment (https://developer.android.com/jetpack/androidx/releases/fragment), interpolator (http://developer.android.com/tools/extras/support-library.html), legacy-support-core-ui (http://developer.android.com/tools/extras/support-library.html), legacy-support-core-utils (http://developer.android.com/tools/extras/support-library.html), legacy-support-v4 (http://developer.android.com/tools/extras/support-library.html), lifecycle-common (https://developer.android.com/jetpack/androidx/releases/lifecycle), lifecycle-livedata (https://developer.android.com/topic/libraries/architecture/index.html), lifecycle-livedata-core (https://developer.android.com/jetpack/androidx/releases/lifecycle), lifecycle-runtime (https://developer.android.com/jetpack/androidx/releases/lifecycle), lifecycle-viewmodel (https://developer.android.com/jetpack/androidx/releases/lifecycle), lifecycle-viewmodel-savedstate (https://developer.android.com/jetpack/androidx/releases/lifecycle), loader (http://developer.android.com/tools/extras/support-library.html), localbroadcastmanager (http://developer.android.com/tools/extras/support-library.html), media (http://developer.android.com/tools/extras/support-library.html), print (http://developer.android.com/tools/extras/support-library.html), recyclerview (https://developer.android.com/jetpack/androidx), savedstate (https://developer.android.com/jetpack/androidx/releases/savedstate), slidingpanelayout (http://developer.android.com/tools/extras/support-library.html), swiperefreshlayout (http://developer.android.com/tools/extras/support-library.html), tracing (https://developer.android.com/jetpack/androidx/releases/tracing), transition ( https://developer.android.com/jetpack/androidx), vectordrawable (https://developer.android.com/jetpack/androidx), vectordrawable-animated (https://developer.android.com/jetpack/androidx), versionedparcelable (http://developer.android.com/tools/extras/support-library.html), viewpager (http://developer.android.com/tools/extras/support-library.html), viewpager2 (https://developer.android.com/jetpack/androidx)The Apache Software License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt 
auth0 (https://github.com/auth0/Auth0.Android)auth0.androidThe MIT License (MIT) – https://raw.githubusercontent.com/auth0/Auth0.Android/master/LICENSE 
GetKeepSafeRelinker (https://github.com/KeepSafe/ReLinker)The Apache Software License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt 
Logback Androidlogback-android (https://github.com/tony19/logback-android)The Apache Software License, Version 2.0 – https://www.apache.org/licenses/LICENSE-2.0 
Google Androidtransport-api, transport-backend-cct, transport-runtimeThe Apache Software License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt
Google Androidplay-services-ads-identifier, play-services-basement, play-services-measurement, play-services-measurement-api, play-services-measurement-base, play-services-measurement-impl, play-services-measurement-sdk, play-services-measurement-sdk-api, play-services-stats, play-services-tasksAndroid Software Development Kit License – https://developer.android.com/studio/terms.html 
Google Android Materialmaterial (https://github.com/material-components/material-components-android )The Apache Software License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt 
Findbugs (http://findbugs.sourceforge.net/)jsr305The Apache Software License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt
Gson (https://github.com/google/gson/gson)gsonApache-2.0 – https://www.apache.org/licenses/LICENSE-2.0.txt 
dagger (https://github.com/google/dagger)dagger, dagger-android, dagger-android-supportApache-2.0 – https://www.apache.org/licenses/LICENSE-2.0.txt 
Google Firebasefirebase-abt, firebase-annotations, firebase-common, firebase-components, firebase-config, firebase-crashlytics, firebase-datatransport, firebase-encoders, firebase-encoders-json, firebase-encoders-proto, firebase-installations, firebase-installations-interop, firebase-perf, protolite-well-known-types The Apache Software License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt 
Google Firebasefirebase-analytics, firebase-measurement-connectorAndroid Software Development Kit License – https://developer.android.com/studio/terms.html 
Google GuavalistenablefutureThe Apache Software License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt 
Google Protobufprotobuf-javalite (https://developers.google.com/protocol-buffers/)3-Clause BSD License – https://opensource.org/licenses/BSD-3-Clause 
Chuck (https://github.com/jgilfelt/chuck)libraryThe Apache Software License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt 
CurtainsCurtains (https://github.com/square/curtains/)The Apache Software License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt 
leakcanary (https://github.com/square/leakcanary/)leakcanary-android, leakcanary-android-core, leakcanary-android-utils, leakcanary-object-watcher, leakcanary-object-watcher-android, leakcanary-object-watcher-android-androidx, leakcanary-object-watcher-android-core, leakcanary-object-watcher-android-support-fragments, plumber-android, plumber-android-core, shark, shark-android, shark-graph, shark-hprof, shark-logThe Apache Software License, Version 2.0 – https://www.apache.org/licenses/LICENSE-2.0.txt 
Okhttp ( https://square.github.io/okhttp/)logging-interceptor, okhttpThe Apache Software License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt 
Okio (https://github.com/square/okio/)okioThe Apache Software License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt 
retrofit2 (https://github.com/square/retrofit)adapter-rxjava2, converter-gson, retrofitThe Apache Software License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt 
com.yheriatovychreductor (https://github.com/Yarikx/reductor)The Apache Software License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt 
reactivexrxandroid (https://github.com/ReactiveX/RxAndroid), rxjava (https://github.com/ReactiveX/RxJava)The Apache Software License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt 
realm (http://realm.io, https://docs.mongodb.com/realm)android-adapters, realm-android-kotlin-expressions, realm-android-library, realm-annotationsThe Apache Software License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt 
Javax inject (http://code.google.com/p/atinject/)javax.injectThe Apache Software License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt 
openidappauth (https://github.com/openid/AppAuth-Android/)The Apache Software License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt 
cupboard (https://bitbucket.org/littlerobots/cupboard)cupboardThe Apache Software License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt 
jacoco agentjacoco agentEclipse Public License v1.0 – http://www.eclipse.org/legal/epl-v10.html 
jetbrains (http://www.jetbrains.org)annotations, kotlin-android-extensions-runtime, kotlin-stdlib, kotlin-stdlib-common, kotlin-stdlib-jdk7, kotlin-stdlib-jdk8, kotlinx-coroutines-android, kotlinx-coroutines-core, kotlinx-coroutines-core-jvmThe Apache Software License, Version 2.0 – https://www.apache.org/licenses/LICENSE-2.0.txt 
MongoDB BsonBson (https://bsonspec.org)The Apache License, Version 2.0 – http://www.apache.org/licenses/LICENSE-2.0.txt 
reactive streams (http://reactive-streams.org)reactive-streamsCC0 – http://creativecommons.org/publicdomain/zero/1.0/ 
slf4j (http://www.slf4j.org)slf4j-apiMIT License – http://www.opensource.org/licenses/mit-license.php