Open Source Software used in Oracle Service Cloud

Oracle Service Cloud Single Version Services

The following is a listing of the Open Source Software used in Oracle Service Cloud Single Version Services. Items listed below are in addition to Open Source Software listed on individual quarterly release pages. To view Open Source software used in your release, please select your release from the master version list.

We use the nomenclature of the OpenSource Initiative for license naming.

Please see opensource.org/licenses for License Templates.

Return to the master version list.

Open Source Components

Apache and Apache sub-projects

apache.org

Copyright (c) 1995 - 2007 Apache Foundation

Description

AVRO Data Serialization System
CKEditor HTML Text Editor
Commons BeanUtils Utility Code
Commons Compress Utility Code
Commons Digester Utility Code
Commons IO Utility Code
Commons Lang Utility Code
Commons Logging Utility Code
Commons Validator Utility Code
cxf-core Utility Code
cxf-rt-rs-client Utility Code
cxf-rt-transports-http Utility Code
cxf-core Utility Code
ehcache Utility Code
Everit Kft JSON Validator
Guava Utility Code
jackson-annotations Utility Code
jackson-core Utility Code
Jackson-Core-ASL Utility Code
jackson-databind Utility Code
jackson-dataformat-yaml Utility Code
jackson-datatype-joda Utility Code
Jackson JAX-RS Utility Code
jackson-mapper-asl Utility Code
Javassist Utility Code
jcl-over-slf4j Utility Code
joda-time Utility Code
log4j Code Logging Tool
Quartz Job Scheduler Utility Code
ReactiveX Utility Code
SnakeYAML Utility Code
Solr Utility Code
swagger-annotations Utility Code
swagger-core Utility Code
swagger-models Utility Code
Tomcat Java JSP and Servlet Container
Woodstox XML Processor Utility Code
xmlschema core Utility Code

License-Type Apache License 2.0

Apache 2.0 License Text

Java JAR/WAR Libraries & Components

Description List of Third-Party Java JAR/WAR Libraries & other Components

spring

Java Application Framework, and the Spring modules AOP, Beans, Context, Core, Expression, and Web

License Apache 2.0

Copyright (c) 2004-2007 Rod Johnson, Juergen Hoeller, Alef Arendsen, Colin Sampaleanu, Rob Harrop, Thomas Risberg, Darren Davison, Dmitriy Kopylenko, Mark Pollack, Thierry Templier, Erwin Vervaet, Portia Tung, Ben Hale, Adrian Colyer, John Lewis, Costin Leau, Rick Evans

The following software packages are all covered under the MIT License.

License-Type MIT

License Text

Crossroads.js https://github.com/millermedeiros/crossroads.js

Description routing library which parses a string input and decides which action should be executed by matching the string against multiple patterns.

Copyright (c) 2014 Miller Madeiros

Font Awesome http://fontawesome.io

Description Customizable scalable vector icons

Copyright (c) Dave Gandy

License Text

HTML5-History-API https://github.com/devote/HTML5-History-API

Description Javascript library provides an emulation of HTML5 History API for older browsers

Copyright (c) 2010-2014 Dmitrii Pakhtinov

License Text

Jansson http://www.digip.org/jansson/

Description C library for encoding, decoding and manipulating JSON data

Copyright (c) 2009-2014 Petri Lehtinen

License Text

Moment.js momentjs.com

Description Parse, validate, manipulate, and display dates and times in JavaScript

Copyright (c) 2011-2013 Tim Wood, Iskren Chernev, Moment.js contributors

License Text

Underscore.js underscorejs.org

Description UI framework for creating component templates to be reused throughout a web application

Copyright (c) 2009-2012 Jeremy Ashkenas, DocumentCloud

License Text

The following software packages are all covered under the BSD 2.0 License.

License-Type BSD

License Text

Stax2 API github.com/FasterXML/stax2-api

Description pull-parser API of JDK

Copyright (c) 2012–2016 FasterXML

The following software packages are all covered under the BSD 3.0 License.

License-Type BSD

License Text

ThreeTen Backport github.com/ThreeTen/threetenbp/releases

Description provides a backport of the Java SE 8 date-time classes to Java SE 6 and 7

Copyright (c) 2007-present, Stephen Colebourne & Michael Nascimento Santos

The following software packages are all covered under the Eclipse 1.0 License.

License-Type Eclipse

License Text

AspectJ eclipse.org/aspectj/

Description aspect-oriented programming extension

The remaining software packages are covered under various other licenses.

ANTLR antlr.org

Description Language tool that provides a framework for constructing recognizers, interpreters, compilers, and translators from grammatical descriptions containing actions in a variety of target languages.

Copyright (c) 2015 Terence Parr, Sam Harwell

License Text

AOP Alliance aopalliance.sourceforge.net

Description Java/J2EE Aspect-Oriented Programming standard

License-Type Public Domain

Eclipse Persistence Services Project (Eclipselink) eclipse.org/eclipselink

Description Open Source Edition of TopLink

Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors.

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

Neither the name of the Eclipse Foundation, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE

JavaScript Extension Toolkit (JET) oracle.com/jet

Description JavaScript development toolkit

Copyright (c) 2014, 2016 Oracle and/or its affiliates

License-Type Universal Permission License (UPL)

License Text

JSON json.org

Description JSON processing library

Copyright (c) 2002 JSON.org

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

The Software shall be used for Good, not Evil.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

JSON-Java json.org

Description JSON encoders/decoders

Copyright (c) 2002 JSON.org

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

The Software shall be used for Good, not Evil.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

PARANAMER github.com/paul-hammant/paranamer

Description A library that allows the parameter names of non-private methods and constructors to be accessed at runtime

Copyright (c) 2006 Paul Hammant & ThoughtWorks Inc

License Text

Simple Logging Façade for Java (SLF4J) slf4j.org

Description Java logging API

Copyright (c) 2004-2013 QOS.ch

All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

These terms are identical to those of the MIT License, also called the X License or the X11 License, which is a simple, permissive non-copyleft free software license. It is deemed compatible with virtually all types of licenses, commercial or otherwise. In particular, the Free Software Foundation has declared it compatible with GNU GPL. It is also known to be approved by the Apache Software Foundation as compatible with Apache Software License.