License agreement

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. Aalto XML under the Apache 2.0 license.
  2. Apache Commons under the Apache 2.0 license.
  3. Apache HttpComponents under the Apache 2.0 license.
  4. Apache MINA SSHD under the Apache 2.0 license.
  5. args4j under an MIT-style license.
  6. Aspose.Words under a Developer OEM license from Aspose Pty Ltd.
  7. Atlassian commonmark-java under a 2-clause BSD license.
  8. AutoTransient under the Apache 2.0 license.
  9. AutoValue Moshi Extension under the Apache 2.0 license.
  10. Bouncy Castle Crypto APIs for Java under an MIT-style license.
  11. Caffeine under the Apache 2.0 license.
  12. Checker Framework Annotations under an MIT-style license.
  13. cocoasudo under the Apache 2.0 license.
  14. Durian under the Apache 2.0 license.
  15. Eclipse Collections under the EPL 1.0 and EDL 1.0.
  16. Eclipse RCP Platform under the EPL 1.0.
  17. EdDSA-Java under CC0 public domain.
  18. Equo Chomium under a commercial license for linking only with DiffPlug.
  19. Error Prone Annotations under the Apache 2.0 license.
  20. Git logo under the Creative Commons Attribution 3.0 Unported License.
  21. Google AutoValue under the Apache 2.0 license.
  22. Gson under the Apache 2.0 license.
  23. HKDF by Patrick Favre-Bulle under the Apache 2.0 license.
  24. ICU4J under the ICU license.
  25. ini4j under the Apache 2.0 license.
  26. Jackson Core, Databind, and Annotations under the Apache 2.0 license.
  27. JAMA under the public domain.
  28. Java API for GitHub under an MIT-style license.
  29. Java Native Access under the LGPL 2.1.
  30. Java(TM) Common Annotations under the CDDL 1.1.
  31. java-string-similarity under an MIT-style license.
  32. JavaEWAH under the Apache 2.0 license.
  33. JCIP Annotations under the Apache 2.0 license.
  34. jcl-over-slf4j under the Apache 2.0 license.
  35. JetBrains Kotlin and Kotlinx under the Apache 2.0 license.
  36. JGit under the EDL (new-style BSD).
  37. JGraphT under the EPL 2.0.
  38. jheaps under the Apache 2.0 license.
  39. jquery under an MIT-style license.
  40. JSch under a BSD-style license.
  41. JSON under the JSON license.
  42. juniversalchardet under the Mozilla Public License 1.1.
  43. JZlib under a BSD-style license.
  44. Kotlin Standard Library under the Apache 2.0 license.
  45. LibXDiff under the LGPL 2.1.
  46. lodash under an MIT-style license.
  47. log4j under the Apache 2.0 license.
  48. MAT File Library under the Apache 2.0 license.
  49. MatConsoleCtl under a new-style BSD license.
  50. moshi under the Apache 2.0 license.
  51. mslinks under the WTFPL.
  52. mustache.java under the Apache 2.0 license.
  53. nanohttpd under a BSD-style license.
  54. Netflix RxJava under the Apache 2.0 license.
  55. Okio under the Apache 2.0 license.
  56. OpenSans under the Apache 2.0 license.
  57. Oracle JRE under the Oracle Binary Code License Agreement for the Java SE Platform Products and JavaFX.
  58. PCollections under an MIT-style license.
  59. prettytime under the Apache 2.0 license.
  60. Proxy Vole under the Apache 2.0 license.
  61. Reactive Streams under the public domain.
  62. Rhino under the Mozilla Public License 1.1.
  63. Rhino Sandbox under the Apache 2.0 license.
  64. sh-realpath under an MIT-style license.
  65. slf4j under an MIT-style license.
  66. Square OkHttp under the Apache 2.0 license.
  67. Stax2 API under a 2-clause BSD license.