MISRA
Parasoft C/C++test 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 and static analysis rules.
Note: "MISRA", "MISRA C" and the triangle logo are registered trademarks of The MISRA Consortium Limited.
Third-party software
Parasoft C/C++test incorporates items that have been sourced from third parties as set out below.
Apache Batik
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Apache Log4j
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Fast-serialization
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Jackson
Use is subject to the terms and conditions of the Apache License, Version 2.0.
JavaBeans Activation Framework
Use is subject to the terms and conditions of the Apache License, Version 2.0.
JSR305 Annotations for FindBugs
Use is subject to the terms and conditions of the Apache License, Version 2.0.
RxJava
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Software developed by the Apache Software Foundation
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Woodstox High-performance XML
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Woodstox High-performance XML processor
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Boost C++ Libraries
Use is subject to the terms and conditions of the Boost Software License 1.0.
Botan
Use is subject to the terms and conditions of the simplified BSD License.
StAX Utilities
Use is subject to the terms and conditions of the BSD License.
Java Mail
Use is subject to the terms and conditions of the CDDL License.
reactive-streams
Use is subject to the terms and conditions of the Eclipse Public License 1.0.
Streaming API for XML
Use is subject to the terms and conditions of the Eclipse Public License 1.0.
TrueZIP
Use is subject to the terms and conditions of the Eclipse Public License 1.0.
Type Arithmetic Library For Java5
Use is subject to the terms and conditions of the Eclipse Public License 1.0.
Eclipse Jersey
Use is subject to the terms and conditions of the Eclipse Public License 2.0., Apache License, Version 2.0, CDDL License 1.1, and the GNU General Public License, version 2, with the Classpath Exception.
fontawesome
Use is subject to the terms and conditions of the Font Awesome License.
Zulu Community Distributions of OpenJDK
Use is subject to the terms and conditions of the GNU General Public License, version 2, with the Classpath Exception.
JSON in Java
Use is subject to the terms and conditions of the JSON License.
jQuery
Use is subject to the terms and conditions of the jQuery License.
Bouncy Castle
Use is subject to the terms and conditions of the Legion of The Bouncy Castle License.
jCommon
Use is subject to the terms and conditions of the LGPL License version 2.1.
jFreeChart
Use is subject to the terms and conditions of the LGPL License version 2.1.
Angular
Use is subject to the terms and conditions of the MIT License.
Application Insights for Java
Use is subject to the terms and conditions of the MIT License.
Bootstrap
Use is subject to the terms and conditions of the MIT License.
canvg
Use is subject to the terms and conditions of the MIT License.
es6-promise
Use is subject to the terms and conditions of the MIT License.
Handlebars
Use is subject to the terms and conditions of the MIT License.
html2canvas
Use is subject to the terms and conditions of the MIT License.
JSON for Modern C++
Use is subject to the terms and conditions of the MIT License.
jsPDF
Use is subject to the terms and conditions of the MIT License.
moment
Use is subject to the terms and conditions of the MIT License.
musl libc
Use is subject to the terms and conditions of the MIT License.
ng-file-upload
Use is subject to the terms and conditions of the MIT License.
ngTagsInput
Use is subject to the terms and conditions of the MIT License.
sockjs-client
Use is subject to the terms and conditions of the MIT License.
spdlog
Use is subject to the terms and conditions of the MIT License.
spdlog_setup
Use is subject to the terms and conditions of the MIT License.
qtip2
Use is subject to the terms and conditions of the MIT License.
The Legion of the Bouncy Castle
Use is subject to the terms and conditions of the MIT License.
underscore.js
Use is subject to the terms and conditions of the MIT License.
Chardet
Use is subject to the terms and conditions of the Mozilla Public License.
Mozilla Charset Detectors
Use is subject to the terms and conditions of the Mozilla Public License.
Saxon
Use is subject to the terms and conditions of the Mozilla Public License.
SAXON XSLT and XQuery Processor
Use is subject to the terms and conditions of the Mozilla Public License.
Java CVS Client
Use is subject to the terms and conditions of the Sun Public License.
Trilead SSH for Java
Use is subject to the terms and conditions of the Trilead AG License.
reset-css
Use is subject to the terms and conditions of the Unlicense.
Apache Commons BeanUtils
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Apache Commons Codec
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Apache Commons Collections
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Apache Commons FileUpload
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Apache Commons IO
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Apache Commons Logging
Use is subject to the terms and conditions of the Apache License, Version 1.1.
Apache Commons VFS
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Apache HttpClient
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Apache HttpCore
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Apache Tomcat
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Avalon Framework
Use is subject to the terms and conditions of the Apache License, Version 2.0.
ClassMate
Use is subject to the terms and conditions of the Apache License, Version 2.0.
JBoss Logging
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Joda Time
Use is subject to the terms and conditions of the Apache License, Version 2.0.
SnakeYAML
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Spring Boot
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Spring Framework
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Spring MVC
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Spring Web
Use is subject to the terms and conditions of the Apache License, Version 2.0.
ASM
Use is subject to the terms and conditions of the BSD 3-Clause 'New' or 'Revised' License (BSD-3-Clause).
Aopalliance Version 1.0 Repackaged AS A Module
Use is subject to the terms and conditions of the CDDL License and GPL License version 2.1.
Class Model For Hk2
Use is subject to the terms and conditions of the CDDL License and GPL License version 2.1.
HK2 Module
Use is subject to the terms and conditions of the CDDL License and GPL License version 2.1.
HK2 Spring Bridge
Use is subject to the terms and conditions of the CDDL License and GPL License version 2.1.
Javax Annotation API
Use is subject to the terms and conditions of the CDDL License and GPL License version 2.1.
Jakarta Activation API
Use is subject to the terms and conditions of the Eclipse Distribution License - v 1.0.
Jakarta XML Binding API
Use is subject to the terms and conditions of the Eclipse Distribution License - v 1.0.
Jersey
Use is subject to the terms and conditions of the Eclipse Distribution License 2.0.
Jersey Ext Bean Validation
Use is subject to the terms and conditions of the Apache License 2.0, BSD 2-clause License, EDL 1.0 License, EPL 2.0 License, MIT License, Public License, and W3C License.
angular-file-upload-shim
Use is subject to the terms and conditions of the MIT License.
angular-translate-loader-url
Use is subject to the terms and conditions of the MIT License.
Animal Sniffer Annotations
Use is subject to the terms and conditions of the MIT License.
JCL Implemented Over SLF4J
Use is subject to the terms and conditions of the MIT License.
jQuery BlockUI
Use is subject to the terms and conditions of the MIT License.
jQuery tablesorter
Use is subject to the terms and conditions of the MIT License.
SLF4J
Use is subject to the terms and conditions of the MIT License.
qTip2
Use is subject to the terms and conditions of the MIT License.
log4net
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Aga.Controls
Use is subject to the terms and conditions of the BSD License.
IKVM
Use is subject to the terms and conditions of the GNU General Public License, version 2, with the Classpath Exception.
jschardet
Use is subject to the terms and conditions of the GNU LGPL License version 2.1.
sax-js
Use is subject to the terms and conditions of the ISC License.
Microsoft Visual Studio SDK
Use is subject to the terms and conditions of the Microsoft Software License Terms.
abort-controller
Use is subject to the terms and conditions of the MIT License.
adm-zip
Use is subject to the terms and conditions of the MIT License.
fs-extra
Use is subject to the terms and conditions of the MIT License.
gitbeaker
Use is subject to the terms and conditions of the MIT License.
markdown-it
Use is subject to the terms and conditions of the MIT License.
Newtonsoft.Json
Use is subject to the terms and conditions of the MIT License.
node-fetch
Use is subject to the terms and conditions of the MIT License.
pretty-bytes
Use is subject to the terms and conditions of the MIT License.
rest.js
Use is subject to the terms and conditions of the MIT License.
StreamJsonRpc
Use is subject to the terms and conditions of the MIT License.
Visual Studio Team Services Client for Node.js
Use is subject to the terms and conditions of the MIT License.
vscode-extension-telemetry
Use is subject to the terms and conditions of the MIT License.
markdown-it-anchor
Use is subject to the terms and conditions of The Unlicense.
Microsoft Visual C++ Redistributable Libraries
Use is subject to the terms and conditions of the Visual Studio License.
Apache Felix
Use is subject to the terms and conditions of the Apache License, Version 2.0.
Groovy
Use is subject to the terms and conditions of the Apache License, Version 2.0.
log4cplus
Use is subject to the terms and conditions of the Apache License, Version 2.0 and Two clause BSD License.
Eclipse CDT
Use is subject to the terms and conditions of the Eclipse Public License 1.0.
Eclipse Platform
Use is subject to the terms and conditions of the Eclipse Public License 1.0.
libstdc++
Use is subject to the terms and conditions of the GPL License with GCC Runtime Library Exception.
Parsifal XML Parser
Use is subject to the terms and conditions of the LGPL License.
Azure DevOps Client for Node.js
Use is subject to the terms and conditions of the MIT License.
octokit/rest
Use is subject to the terms and conditions of the MIT License.
pugixml
Use is subject to the terms and conditions of the MIT License.
PCRE - Perl Compatible Regular Expressions
Use is subject to the terms and conditions of the PCRE License.
Python
Use is subject to the terms and conditions of the Python Software Foundation License.
ConvertUTF.cc/.h code
Use is subject to the terms and conditions of the Unicode Consortium License.