Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space DTPDEVEL and version 2022.2

MISRA

DTP incorporates content copied from and components developed based on the following documents:

  • Guidelines for the use of the C language in vehicle based systems (MISRA C:1998) © The MISRA Consortium Limited 2007
  • Guidelines for the use of the C language in critical systems (MISRA C++:2004) © The MISRA Consortium Limited 2004
  • Guidelines for the use of the C language in critical systems (MISRA C:2012) © The MISRA Consortium Limited 2019
  • Guidelines for the use of the C++ language in critical systems (MISRA C++:2008) © The MISRA Consortium Limited 2008 

This includes test configurations, static analysis rules, and MISRA Compliance pack.

Note: "MISRA", "MISRA C" and the triangle logo are registered trademarks of The MISRA Consortium Limited.

Third-party software

Software from the following vendors has been incorporated into Parasoft DTP and DTP Enterprise Pack:

ace-builds

This software is used under a BSD License.

activation

This software is used under a CDDL License 1.0.

adm-zip

This software is used under an MIT license.

aedes

This software is used under an MIT license.

aedes persistence mongodb

This software is used under an MIT license.

Ajax.org B.V.

This software is used under a BSD License.

Amphiluke

This software does not require a license. 

animal-sniffer-annotations

This software is used under an MIT license.

angular

This software is used under an MIT license.

angular-animate

This software is used under an MIT license.

angular-aria

This software is used under an MIT license.

Angular Bootstrap

This software is used under an MIT License.

angular-dragdrop

This software is used under an MIT license.

Angular File Upload

This software is used under an MIT License.

AngularJS

This software is used under an MIT License.

AngularJS Material

This software is used under an MIT License.

angular-messages

This software is used under an MIT license.

angular-permission

This software is used under an MIT license.

angular-route

This software is used under an MIT license.

angular-sanitize

This software is used under an MIT license.

angular-translate

This software is used under an MIT license.

angular-toastr 

This software is used under an MIT license.

Angular UI Ace

This software is used under an MIT license

Angular UI Sortable

This software is used under an MIT License

AngularUI

The following software is used under an MIT License.

Angular UI Router

This software is used under an MIT license.

Angular UI Validate 

This software is used under an MIT license.

angular-xeditable

This software is used under an MIT license.

angular-file-upload-shim

This software is used under an MIT license.

angular-mocks

This software is used under an MIT license.

angular-translate-loader-url

This software is used under an MIT license.

antlr4-runtime

This software is licensed under a BSD license.

ANTLR

This software is used under an ANTLR 2 License.

AOP Alliance

This software is used under an LGPL license.

Apache Software Foundation

This software is used under an Apache License 2.0.

Apache Web Services

This software is used under an Apache License 2.0.

ApplicationInsights-Java

This software is used under an MIT license.

archiver

This software is used under an MIT license.

ASM

The following software is used under a BSD license.

Aspectj

This software is used under a Eclipse Public License 1.0.

async-mqtt

This software is used under an MIT license

Atlassian Software Systems

This software is used under an Apache License.

atob

This software is used under an MIT license.

available-typed-arrays

This software is used under an MIT license.

base64-arraybuffer

This software is used under an MIT license.

axios

This software is used under an MIT license.

base64-js

This software is used under an MIT license.

BeanShell

This software is used under an LGPL License.

Bean Validation API

This software is used under an Apache License.

Benjamin Arthur Lupton

This software is used under a BSD License.

bluebird 

This software is used under an MIT license.

body-parser

This software is used under an MIT license.

bowser

This software is used under an MIT license.

bootstrap

This software is used under an MIT license.

Body Parser

This software is used under an MIT License.

boost

This software is used under the Boost Software License.

botan

This software is used under the Botan Software License.

Bouncy Castle

This software is used under an MIT License.

c3p0

brotli

This software is used under an LGPL License MIT license.

Calendar

btoa

This software is used under an MIT license.

c3p0

This software is used under an LGPL License.

Calendar

This software does not require a license. 

call-bind

This software is used under an MIT license.

canvg

The following software is used under an MIT License.

checker-qual

This software is used under an MIT license.

Codemirror

clone

This software is used under an an MIT Licenselicense.

cookie parser

Codemirror

This software is used under an MIT licenseLicense.

cors

cookie parser

This software is used under an MIT license.

compression

core-js

This software is used under an an MIT license.

connect

core-js-

mongo

pure

This software is used under an MIT license.

cors

This software is used under an MIT license.

compression

This software is used under an MIT license.

connect-mongo

This software is used under an MIT License.

crypto-js

This software is used under an MIT license.

css-line-break

This software is used under an MIT license.

curvesapi

This software is used under a BSD 3-Clause license.

Dawid Kurzyniec's Backport of JSR 166

This software is used under public domain.

d3

This software is used under a ISC license.

diff-match-patch

DeepEqual

This software is used under an Apache MIT license.

define-properties

This software is used under an MIT license.

diff-match-patch

This software is used under an Apache license 2. 2.0.

docx4j

This software is used under an Apache license.

dom4j

This software is used under a BSD License.

Ducksboard

This software is used under an MIT License.

Eclipse Jersey

This software is used under an Eclipse Public License 2.0.

ehcache

This software is used under an Apache license.

el-ri

This software is used under an Apache license.

encoder

This software is used under a BSD license.

EPFL

This software is used under a Scala License.

ES6 Promise

This software is used under an MIT license.

express

es-get-iterator

This software is used under an an MIT license.

FasterXML

es-to-primitive

This software is used under an Apache License 2.0 MIT license.

Font Awesome

EventSource

This software is used under a Font Awesome Pro an MIT license.

Font Awesome (font)

express

This software is used under a Font Awesome Pro an MIT license.

form-data 

FasterXML

This software is used under an MIT licensean Apache License 2.0.

file-saver

This software is used under an MIT license.

fs-extra

FileAPI

This software is used under an MIT licenseBSD License.

FuseSource

Font Awesome

This software is used under an Apache License 2.0.

GraphQL

a Font Awesome Pro license.

Font Awesome (font)

This software is used under an MIT Licensea Font Awesome Pro license.

groovy

fontkit

This software is used under an Apache License 2.0.

groovy-cli-commons

MIT license.

form-data 

This software is used under an MIT license.

fs-extra

This software is used under an Apache License 2.0an MIT license.

groovy

function-

json

bind

This software is used under an Apache License 2.0 MIT license.

GSON

functions-have-names

This software is used under an Apache MIT license.

Guava

FuseSource

This software is used under an Apache license License 2.0.

handlebars

get-intrinsic

This software is used under an an MIT Licenselicense.

hibernate-jpa-api

GraphQL

This software is used under an EDL 1.0 licensean MIT License.

history.js

groovy

This software is used under a BSD license.

hjs

an Apache License 2.0.

groovy-cli-commons

This software is used under an an Apache license License 2.0.

hsqldb

groovy-json

This software is used under the following license:http://hsqldb.org/web/hsqlLicense.html.

html2canvas

an Apache License 2.0.

GSON

This software is used under an MIT license.

html-entities

Apache license.

Guava

This software is used under an Apache license 2.0.

handlebars

This software is used under an MIT license.

http

has-property-

proxy

descriptors

This software is used under an an MIT license.

Hibernate

hibernate-jpa-api

This software is used under an LGPL LicenseEDL 1.0 license.

hk2

history.js

This software is used under CDDL + GPL Licensea BSD license.

ip

hjs

This software is used under an MIT Apache license 2.0.

iText

hsqldb

This software is used under an LGPL/MPL License.

iText RTF

This software is used under a Mozilla Public License.

i18next

the following license:

http://hsqldb.org/web/hsqlLicense.html.

html2canvas

This software is used under an MIT license.

i18next

html-

browser-languagedetector

entities

This software is used under an an MIT license.

i18next

http-

express-middleware

proxy

This software is used under an MIT license.

i18next-node-fs-backend

Hibernate

This software is used under an MIT license.

i18next-xhr-backend

an LGPL License.

hk2

This software is used under an MIT licenseCDDL + GPL License.

jacob

iconv-

project

lite

This software is used under an LGPL License MIT license.

jakarta activation

imagesLoaded

This software is used under an Eclipse Foundation EDL 1.0 MIT license.

jakarta activation API

ip

This software is used under an Eclipse Foundation EDL 1.0 an MIT license.

Jakarta XML Binding API

is-bigint

This software is used under an Eclipse Foundation EDL 1.0 MIT license.

Jasypt

is-extendable

This software is used under an Apache license.

javax persistence API

MIT license.

is-negative-zero

This software is used under an MIT license.

is-plain-object

This software is used under an MIT license.

is-shared-array-buffer

This software is used under an MIT license.

iText

This software is used under an LGPL/MPL License.

iText RTF

This software is used under a Mozilla Public License 1.1.

i18next

This software is used under an MIT license.

i18next-browser-languagedetector

This software is used under an MIT license.

i18next-express-middleware

This software is used under an MIT license.

i18next-node-fs-backend

This software is used under an MIT license.

i18next-xhr-backend

This software is used under an MIT license.

jacob-project

This software is used under an LGPL License.

jakarta activation

This software is used under an Eclipse Foundation EDL 1.0 license.

jakarta activation API

This software is used under an Eclipse Foundation EDL 1.0 license.

Jakarta XML Binding API

This software is used under an Eclipse Foundation EDL 1.0 license.

Jasypt

This software is used under an Apache license.

javax persistence API

This software is used under an Eclipse Foundation EDL 1.0 license.

javax inject

This software is used under the following licenses:

javax annotation

This software is used under a CDDL + GPL License.

javax el

This software is used under a CDDL + GPL License.

javax ws

This software is used under a Java API for RESTful Web Services license.

javassist

This software is used under an LGPL License.

jax-qname

This software is used under a CDDL License 1.1.

jaxrpc-api

This software is used under a CDDL License 1.1.

Jawin

This software is used under a DevelopMentor OpenSource Software License.

jaxb runtime

This software is used under an Eclipse Foundation EDL 1.0 license.

Jaxen

This software is used under the following license:

https://github.com/codehaus/jaxen/blob/master/jaxen/LICENSE.txt

JBoss

This software is used under an Eclipse Foundation EDL 1.0 license.

javax inject

LGPL License 2.1.

jcl-over-slf4j

This software is used under the following licenses:an Apache License 2.0

  • CDDL + GPL License
  • .

    jcommon

    This software is used under an LGPL Lincese 2.1.

    JCraft

    javax annotation

    This software is used under a CDDL + GPL BSD License.

    javax el

    jdom

    This The following software is used under CDDL + GPL Licensean Apache-like open source license.

    javax ws

    jersey

    This software is used under a Java API for RESTful Web Services licenseCDDL + GPL License.

    javassist

    Jettison

    This The following software is used under an LGPL Licenseunder an Apache License 2.0.

    jax-qname

    Jetty

    This software is used under a CDDL an Apache License 2.0/Eclipse Public License 1.10.

    jaxrpc-api

    jfreechart

    This software is used under a CDDL an LGPL License 12.1.

    Jawin

    JGroups

    This software is used under a DevelopMentor OpenSource Software Licensean LGPL License 2.1.

    jaxb runtime

    JmDNS

    This software is used under an Eclipse Foundation EDL 1Apache License 2.0 license.

    Jaxen

    joda-time

    This software is used under the following license:

    https://github.com/codehaus/jaxen/blob/master/jaxen/LICENSE.txt

    JBoss

    an Apache License 2.0.

    jQuery

    This software is used under an LGPL MIT License 2.1.

    jcl-over-slf4j

    jQuery BlockUI

    This software is used under an Apache MIT License 2.0.

    jcommon

    jQuery Cookie

    This software is used under an LGPL Lincese 2.1an MIT License.

    JCraft

    jQuery tablesorter

    This software is used under a BSD an MIT License + GPL License.

    jdom

    jQuery treetable

    The following software is used under an Apache-like open source license MIT License.

    jersey

    jQuery-UI

    This software is used under CDDL + GPL Licensean MIT license.

    Jettison

    jrcs diff

    The following This software is used under an Apache LGPL License 2.0.

    Jetty

    jrcs rcs

    This software is used under an Apache License 2.0/Eclipse Public License 1.0LGPL License.

    jfreechart

    JSON

    This software is used under an LGPL License 2.1a JSON license.

    JGroups

    JSON2

    This software is used under an LGPL MIT License 2.1.

    JmDNS

    jsPDF

    This software is used under an Apache License 2.0 MIT license.

    joda-time

    jsr305

    This software is used under an Apache License 2.0.

    jQuery

    jsr311-api

    This software is used under an MIT Licensea CDDL License 1.0.

    jQuery BlockUI

    jstl

    This software is used under an MIT a CDDL License 1.0 and a GPL 2.0 License.

    jQuery Cookie

    jsse

    This software is used under an MIT Licensethe JDK agreement.

    jQuery tablesorter

    JTidy

    This software is used under an MIT License + GPL Licensea JTidy license.

    jQuery treetable

    jython

    The following This software is used under an MIT Licensea Jython license.

    jQuery-

    Kendo UI

    This software is used under an MIT a commercial license.

    jrcs diff

    kotlin-reflect

    This software is used under an LGPL Apache License 2.0.

    jrcs rcs

    kotlin-stdlib

    This software is used under an LGPL Apache License .

    JSON

    This software is used under a JSON license.

    JSON2

    2.0.

    kotlinx-coroutines-jdk8

    This software is used under an MIT Apache License 2.0.

    jsPDF

    kotlinx-coroutines-reactive

    This software is used under an MIT license Apache License 2.0.

    jsr305

    lang-tag

    This software is used under an Apache License 2.0.

    jsr311-api

    linebreak

    This software is used under a CDDL License 1.0an MIT license.

    jstl

    lodash

    This software is used under a CDDL License 1.0 and a GPL 2.0 Licensean MIT license.

    jsse

    log4js

    This software is used under the JDK agreementan Apache license 2.0.

    JTidy

    Manifest Web Design

    This software is used under a JTidy licensean MIT License.

    jython

    malihu custom scrollbar plugin

    This software is used under a Jython licensean MIT License.

    Kendo UI

    mchange-commons

    This software is used under a commercial an LGPL license.

    kotlin-reflect

    mimepull

    This software is used under an Apache License 2 Eclipse Foundation EDL 1.0 license.

    kotlin

    mixin-

    stdlib

    deep

    This software is used under an Apache License 2.0.

    kotlinx-coroutines-jdk8

    MIT license.

    moment.js

    This software is used under an Apache License 2.0.

    kotlinx-coroutines-reactive

    an MIT license.

    MongoDB Redistributable

    This software is used under an Apache License 2GNU AGPL v3.0 license.

    lang-tag

    mongoose

    This software is used under an Apache License 2.0 MIT license.

    lodash

    mongoose-unique-validator

    This software is used under an an MIT license.

    log4js

    MPXJ

    This software is used under an Apache license an Apache License 2.0.

    Manifest Web Design

    mqtt

    This software is used under an an MIT Licenselicense.

    malihu custom scrollbar plugin

    mqtt-regex

    This software is used under an an MIT Licenselicense.

    mchange-commons

    multipart form data

    This software is used under an LGPL without a license.

    mimepull

    mustache.js

    This software is used under an Eclipse Foundation EDL 1.0 an MIT license.

    mixin

    ng-file-

    deep

    upload

    This software is used under an MIT Apache license 2.0.

    moment.js

    ngTagsInput

    This software is used under an MIT licenseLicense.

    MongoDB Redistributable

    ng-i18next

    This software is used under a GNU AGPL v3.0 an MIT license.

    mongoose

    ng-onload

    This software is used under an an MIT license.

    mongoose

    ng-

    unique-validator

    table

    This software is used under an MIT an ESVIT license.

    MPXJ

    ng-table

    This software is used under an Apache a BSD License 2.0.

    mqtt

    nlohmann_json

    This software is used under an an MIT licenseLicense.

    mqtt-regex

    node.js

    This software is used under an MIT Apache license 2.0.

    multipart form data

    node-cache mpneuried

    This software is used without a under an MIT license.

    mustache.js

    nodemailer

    This software is used under an an MIT license.

    ng

    node-

    file-upload

    red 

    This software is used under an Apache license 2.0.

    ngTagsInput

    This software is used under an MIT License.

    ng-i18next

    node-rest-client 

    This software is used under an MIT license.

    ng

    node-

    onload

    rsa

    This software is used under an an MIT license.

    ng

    node-

    table

    soap

    This software is used under an ESVIT MIT license.

    ng

    node-

    table

    uuid

    This software is used under a BSD Licensean MIT license.

    nlohmann_json

    nopt 

    This software is used under an MIT Licensean ISC license.

    node

    normalize.

    js

    css

    This software is used under an Apache MIT license 2.0.

    node

    oauth2-

    cache mpneuried

    client

    This software is used under an MIT license.

    nodemailer

    Eclipse Public License 2.0 and GNU General Public License, version 2, with the Classpath Exception.

    object.assign

    This software is used under an MIT license.

    node

    object-

    red 

    is

    This software is used under an Apache MIT license 2.0.

    node

    object-

    rest-client 

    keys

    This software is used under an MIT license.

    node-rsa

    org.apache.felix.framework

    This software is used under an MIT license.

    node-soap

    Apache License 2.0.

    org.suigeneris.jrcs.diff

    This software is used under an MIT license.

    node-uuid

    a GNU Lesser General Public License 2.1.

    paranamer

    This software is used under an MIT a BSD license.

    nopt 

    pdfkit

    This software is used under an ISC an MIT license.

    normalize.css

    pdfmake

    This software is used under an an MIT Licenselicense.

    oauth2

    perforce-

    client

    plugin

    This software is used under an Eclipse Public License 2.0 and GNU General Public License, version 2, with the Classpath Exception.

    org.apache.felix.framework

     MIT license.

    Persist Min

    This software is used under an Apache License 2.0.

    org.suigeneris.jrcs.diff

    an MIT License.

    Plexus

    This software is used under a GNU Lesser General Public under an Apache License 2.10.

    paranamer

    png.js

    This software is used under a BSD an MIT license.

    pdfmake

    qTip

    This software is used under an an MIT licenseLicense.

    perforce-plugin

    quartz

    This software is used under an MIT licensean Apache License 2.0.

    Persist Min

    raf

    This software is used under an an MIT Licenselicense.

    Plexus

    reflections

    This software is used under an Apache License 2.0an BSD and BSD 2-Clause license.

    qTip

    regex

    This software is used under an MIT an Apache License 2.0.

    quartz

    reset-css

    This software is used under an Apache License 2.0the Unlicense.

    reflections

    rgbcolor

    This software is used under an BSD and BSD 2-Clause MIT license.

    regex

    runtime

    This software is used under an Apache License 2.0an MIT license.

    reset

    safe-

    css

    buffer

    This software is used under the Unlicensean MIT license.

    scala-lang

    This software is used under a BSD License.

    semver

    This software is used under a Creative Common license.

    session

    This software is used under an MIT License.

    serializer

    This software is used under an Apache license.

    SheetJS

    This software is used under an Apache license 2.0.

    SLF4J API Module

    This software is used under an MIT license.

    smile-core

    This software is used under a GNU General Public License and Commercial SMILE license.

    soap

    This software is used under an Apache license.

    Socket.io

    This software is used under an MIT License.

    Socket.io Client

    This software is used under an MIT License.

    spdlog

    This software is used under an MIT License.

    spdlog_setup

    This software is used under an MIT License.

    Spring

    This software is used under an Apache License 2.0.

    Stax Mapper

    This software is used under an LGPL License 2.1.

    stax-utils

    This software is used under a BSD 2-Clause license.

    Stax2 API

    This software is used under a BSD License.

    SVN Java HL

    This software is used under a Apache License 2.0.

    sunjce

    This software is used under the JRE agreement.

    sunpkcs

    This software is used under the JRE agreement.

    Sun Microsystems

    This software is used under the following licenses:

    • Apache License
    • LGPL License
    • CDDL License

    Swagger

    This software is used under an Apache license 2.0.

    swagger-node-express

    This software is used under an Apache license 2.0.

    System Tools Library

    This software is used under an Apache License 2.0.

    text-segmentation

    This software is used under an MIT license.

    Timer Abstractions for jQueryjQuery

    This software is used under a WTFPL License.

    tiny-inflate

    This software is used under a WTFPL Licensean MIT license.

    tmp

    This software is used under an MIT license.

    tmp-promise

    This software is used under an MIT license.

    Trilead SSH2

    This software is used under a Trilead AG license.

    txw2

    This software is used under an Eclipse Foundation EDL 1.0 license.

    ui-ace

    This software is used under an MIT license.

    ui-router

    This software is used under an MIT license.

    UnboundID LDAP SDK for Java

    This software is used under an LGPL License.

    underscore.js

    This software is used under an MIT license.

    unicode-properties

    This software is used under an MIT license.

    url-parse

    This software is used under an MIT license.

    validator-js

    This software is used under an MIT license.

    websocket-extensions

    This software is used under an Apache License 2.0.

    which-typed-array

    This software is used under an MIT license.

    Woodstox

    This software is used under an Apache License 2.0.

    WSTX

    This software is used under an Apache License 2.0.

    WSDL4

    This software is used under a Common Public License 1.0.

    xercesImpl

    This software is used under an Apache license.

    xml-apis

    This software is used under an Apache license.

    xml2js

    This software is used under an MIT license.

    xsdlib

    This software is used under a BSD License.

    xss

    This software is used under an MIT license.

    XZ for Java

    This software is available under public domain.  

    zip4j

    This software is used under an Apache License 2.0.

    Zulu Community Distributions of OpenJDK

    This software is available under a GNU General Public License, version 2, with the Classpath Exception

    Table of contents:

    Table of Contents