DIFFPLUG LLC (“LICENSOR”) LICENSES THE ATTACHED SOFTWARE TO YOU (“LICENSEE”) ONLY UPON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS IN THE LICENSE AGREEMENT (THE “LICENSE”). IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENSE AGREEMENT, DO NOT INSTALL, COPY, OR USE THE SOFTWARE.

LICENSE TERMS

The software that accompanies this License is the property of Licensor or its licensors, and is protected by copyright and other intellectual property law.

  1. Licensor grants Licensee the non-exclusive right and license to install and use the Software in accordance with the then-current DiffPlug licensing policies as outlined at http://www.diffplug.com/licensing, and the terms of this license.

  2. Licensee may not rent, lease, copy, distribute, license, assign, or otherwise transfer the Software to any other party except by using the “team” mechanism provided by the DiffPlug website and described at http://www.diffplug.com/licensing.

  3. Licensee may not reverse engineer, decompile, or disassemble the Software.

TERMINATION

The license will terminate automatically if you fail to comply with the limitations described above. On termination, you must destroy all copies of the Software and Documentation.

DISCLAIMER OF WARRANTY

The Software is provided on an AS IS basis, without warranty of any kind, including without limitation the warranties of merchantability, fitness for a particular purpose and non-infringement.

The entire risk as to the quality and performance of the Software is borne by you.

Should the Software prove defective, you and not DiffPlug LLC assume the entire cost of any service and repair.

DIFFPLUG LLC IS NOT RESPONSIBLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES.

Title, ownership rights and intellectual property rights in and to the Software shall remain in DiffPlug LLC. The Software is protected by international copyright treaties.

THIRD PARTY LIBRARIES

DiffPlug makes use of the following third party libraries, under the appropriate licenses:

  1. The Eclipse RCP Platform under the EPL, http://www.eclipse.org/legal/epl-v10.html
  2. KTable under the EPL.
  3. GlazedLists under the MPL, http://www.mozilla.org/MPL/2.0/
  4. The Amazon AWS SDK for Java under the Apache 2.0 license, http://www.apache.org/licenses/LICENSE-2.0
  5. AspectJ under the EPL.
  6. Apache Commons Codec and Logging under the Apache 2.0 license.
  7. FreeMarker library. This product includes software developed by the Visigoth Software Society (http://www.visigoths.org/).
  8. Apache HttpComponents Client under the Apache 2.0 license.
  9. Jackson JSON Processor under the Apache 2.0 license.
  10. Spring under the Apache 2.0 license.
  11. Streaming API for XML (StAX) under the Apache 2.0 license.
  12. Google Guava under the Apache 2.0 license.