legal/Licensing.txt
author Cristian Berner <cristian.berner@openbravo.com>
Wed, 19 Aug 2020 14:42:22 +0200
changeset 37514 36f6383d31fc
parent 37377 1c1ba90c4ba5
permissions -rw-r--r--
Fixes ISSUE-44832: Update postgresql driver to support scram password encrypt

Postgresql version >= 42.2.x is needed to support scram-sha-256 postgres
password encryption. This exists since postgres 11 and it requires
updating the client driver. Note, jre7 42.2.2 version didn't have this
feature included.

This updated driver also fixes several security issues and vulnerabilities.

Updated postgresql driver 42.2.2.jre7 -> 42.2.16
juanpablo@2071
     1
A) Openbravo Public License
juanpablo@809
     2
ivan@1738
     3
This license file applies to the Openbravo ERP software (the "Openbravo
ivan@1738
     4
Software"), except as described below.
juanpablo@809
     5
inigo@33338
     6
This product is Copyright 2001-2018 Openbravo S.L.U.  For other detailed notice,
ivan@1738
     7
see the "NOTICE" file with this distribution.
juanpablo@809
     8
ivan@1738
     9
This product is free software; you can redistribute it and/or modify
ivan@1738
    10
it under  the terms of Openbravo Public License v.1.1 being the
ivan@1738
    11
Mozilla Public with a permitted attribution clause (available at
ivan@1738
    12
www.openbravo.com/legal/license.html)
juanpablo@809
    13
ivan@1738
    14
This product is distributed in the hope that it will be useful, but WITHOUT
ivan@1738
    15
ANY  WARRANTY; without even the implied warranty of MERCHANTABILITY
ivan@1738
    16
or FITNESS FOR A  PARTICULAR PURPOSE. See the Openbravo Public License
ivan@1738
    17
(www.openbravo.com/legal/license.html) for more details.
juanpablo@809
    18
ivan@1738
    19
You should have received a copy of the Openbravo Public License along with this
ivan@1738
    20
product; if not, write to legal@openbravo.com.  You can also find the terms of
ivan@1738
    21
the Openbravo Public License here: http://www.openbravo.com/legal/license.html
juanpablo@809
    22
juanpablo@809
    23
juanpablo@809
    24
B) Apache Software License 
juanpablo@809
    25
ivan@1738
    26
The programs contained in the following folders, which are part
ggi@6701
    27
of the Openbravo Software, are provided by Openbravo SLU under the
ivan@1738
    28
Apache Software License 2.0. This license is available online at
ivan@1738
    29
http://www.apache.org/licenses/LICENSE-2.0. This notice also appears in
ivan@1738
    30
individual source files.
ivan@1738
    31
juanpablo@809
    32
src-core/src/org/openbravo/base
juanpablo@809
    33
src-core/src/org/openbravo/data
juanpablo@809
    34
src-core/src/org/openbravo/database
juanpablo@809
    35
src-core/src/org/openbravo/exception
juanpablo@809
    36
src-core/src/org/openbravo/utils
juanpablo@809
    37
src-core/src/org/openbravo/XmlEngine
juanpablo@13090
    38
All these files are copyright © 2001-2011 Openbravo SLU
juanpablo@809
    39
juanpablo@809
    40
juanpablo@809
    41
C) Third party code
juanpablo@809
    42
ivan@1738
    43
Some portions of the Openbravo Software are provided by third parties and
ivan@1738
    44
thus are not available under the Openbravo Public License, but are available
ivan@1738
    45
under other licensing terms. In this distribution, they are:
juanpablo@809
    46
juanpablo@809
    47
juanpablo@809
    48
# Elements of Compiere ERP & CRM 2.4.0 to 2.5.0e. 
ivan@1738
    49
In accordance with provision "3.2. Availability of Source Code" of the Compiere
ivan@1738
    50
Public License 1.1, the source and modified source for the Compiere ERP &
ivan@1738
    51
CRM files included in Openbravo ERP in this distribution are available
ivan@1738
    52
under the Compiere Public license 1.1 and are located in the /database/
juanpablo@2071
    53
folder. For more information, see CompiereAddendum.txt in the /legal/ folder
juanpablo@809
    54
david@32976
    55
# src/org/openbravo/erpCommon/ad_callouts/ISO_4217.xml
david@32976
    56
Currency XML from Swiss Association for Standardisation
david@32976
    57
https://www.iso.org/iso-4217-currency-codes.html
david@32976
    58
juanpablo@809
    59
# calculator.js (at web/js)
juanpablo@809
    60
Under Tigra Calculator license (license available at http://www.softcomplex.com/)
juanpablo@809
    61
Copyright © 2003-2004 Softcomplex Inc. 
juanpablo@809
    62
carlos@28185
    63
# jdt-compiler-4.4.2.jar
carlos@28185
    64
Eclipse Public License 1.0 (license available at
carlos@28186
    65
http://www.eclipse.org/legal/epl-v10.html) or in the file EPL-1.0.txt in this folder
stefan@12637
    66
carlos@35641
    67
# Eclipse icons
ivan@1738
    68
Icons and files under the Eclipse Public License (license available at
carlos@34310
    69
http://www.eclipse.org/legal/epl-v10.html)
carlos@34310
    70
carlos@34310
    71
# javax.persistence-api-2.2.jar
carlos@34310
    72
Under the terms of the Eclipse Public License v 1.0 (license available at
carlos@34310
    73
http://www.eclipse.org/legal/epl-v10.html) 
carlos@34310
    74
and Eclipse Distribution License v 1.0 (license available at 
carlos@34310
    75
http://www.eclipse.org/org/documents/edl-v10.php)
juanpablo@809
    76
juanpablo@809
    77
# nekohtml.jar (CyberNeko HTML Parser)
ivan@1738
    78
Under the CyberNeko Software License, Version 1.0 (license available at
ivan@1738
    79
http://people.apache.org/~andyc/neko/doc/html/
juanpablo@809
    80
stefan@2143
    81
# YUI compressor (tool used at build-time to optionally minimize js/css files)
stefan@2143
    82
# yuicompressor-2.4.2.jar
stefan@2143
    83
# YUIAnt.jar
stefan@2143
    84
Copyright (c) 2007, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: (http://developer.yahoo.net/yui/license.txt)
juanpablo@2071
    85
augusto@24410
    86
# ant-1.9.2.jar
augusto@24410
    87
# ant-launcher-1.9.2.jar
juanpablo@2071
    88
# ant-nodeps.jar
juanpablo@2071
    89
# catalina-ant.jar
stefan@12637
    90
# commons-beanutils-1.8.3.jar
stefan@14958
    91
# commons-betwixt-0.8.jar
carlos@33435
    92
# commons-codec-1.11.jar
asier@35438
    93
# commons-collections-3.2.2.jar
stefan@12637
    94
# commons-dbcp-1.4.jar
stefan@12637
    95
# commons-digester-1.8.1.jar
stefan@12637
    96
# commons-fileupload-1.2.2.jar
augusto@27893
    97
# commons-io-2.4.jar
stefan@12637
    98
# commons-lang-2.6.jar
carlos@33435
    99
# commons-logging-1.2.jar
stefan@12637
   100
# commons-pool-1.5.6.jar
stefan@14958
   101
# jakarta-oro-2.0.8.jar
asier@32881
   102
# jettison-1.3-patched.jar
javier@34998
   103
# log4j-api-2.11.1.jar
javier@34998
   104
# log4j-core-2.11.1.jar
javier@34998
   105
# log4j-web-2.11.1.jar
javier@34998
   106
# log4j-slf4j-impl-2.11.1.jar
javier@34998
   107
# log4j-1.2-api-2.11.1.jar
asier@36918
   108
# quartz-2.3.2.jar
asier@30979
   109
# servlet-api.jar 
stefan@12637
   110
# tika-core-0.9.jar
stefan@14958
   111
# wstx-asl-3.0.2.jar
juanpablo@2071
   112
# xercesImpl.jar
stefan@12637
   113
ivan@1738
   114
All files under Apache Software License 2.0, available at
ivan@1738
   115
http://www.apache.org/licenses/LICENSE-2.0
juanpablo@809
   116
cristian@37514
   117
# postgresql-42.2.16.jar
juanpablo@809
   118
Under the BSD license, also available at http://jdbc.postgresql.org/license.html  
juanpablo@809
   119
juanpablo@809
   120
# Dojo Foundation javascripts in web/js/dojo/
ivan@1738
   121
All files under the Academic Free License 2.1 (license available at
ivan@1738
   122
http://opensource.org/licenses/afl-2.1.php)
juanpablo@809
   123
ivan@1738
   124
# Dynarch DHTML/Javascript calendar at web/js/jscalendar (Copyright Mihai
ivan@1738
   125
  Bazon, 2002, 2003 - http://dynarch.com/mishoo/)
stefan@12637
   126
carlos@26745
   127
# itextpdf-5.5.0.jar
carlos@26745
   128
# itext-pdfa-5.5.0.jar
carlos@26752
   129
Both files under AGPL V3 license with LGPL Exception (included as iTextpdf_license.txt in this folder)
carlos@26752
   130
carlos@33461
   131
# jackson-core-2.9.4.jar
carlos@33461
   132
# jackson-databind-2.9.4.jar
carlos@33461
   133
# jackson-annotations-2.9.4.jar
carlos@26754
   134
All files under the Apache 2.0 license (included as Apache_license-2.0.txt in this folder)
carlos@26752
   135
carlos@26745
   136
# jasperreports-6.0.0.jar
carlos@26752
   137
Under the terms of the LGPL 3.0, available at http://www.gnu.org/licenses/lgpl-3.0.html
carlos@26752
   138
carlos@26745
   139
# jasperreports-fonts-6.0.0.jar
carlos@26752
   140
License is contained in the jar file itself (path: net/sf/jasperreports/fonts/dejavu/LICENSE)
carlos@26752
   141
stefan@12637
   142
# jcommon-1.0.15.jar 
stefan@12637
   143
# jfreechart-1.0.12.jar
juanpablo@13064
   144
# jxl-2.6.10.jar
juanpablo@2071
   145
All files under the LGPL 2.1 (available at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html)
juanpablo@2071
   146
carlos@26752
   147
# poi-3.10.1.jar
carlos@26752
   148
Under the Apache 2.0 license (included as Apache_poi_license.txt in this folder)
stefan@12637
   149
carlos@35669
   150
# hibernate-core-5.4.2.Final.jar
carlos@35669
   151
# hibernate-commons-annotations-5.1.0.Final.jar
stefan@12637
   152
All files under the LGPL 2.1 (available at www.gnu.org/licenses/lgpl.html)
juanpablo@809
   153
stefan@12637
   154
# antlr-2.7.7.jar
ivan@1738
   155
Under the ANTLR license (available at http://www.antlr.org/license.html)
ivan@1738
   156
carlos@35627
   157
# junit-4.12.jar
inigo@24237
   158
Under the Eclipse Public License - v 1.0 (available at https://www.eclipse.org/legal/epl-v10.html)
inigo@24237
   159
carlos@35669
   160
# dom4j-2.1.1.jar
carlos@35696
   161
Provided by DOM4J Project - https://dom4j.github.io, under the BSD 3-Clause license (available at https://github.com/dom4j/dom4j/blob/master/LICENSE)
carlos@35696
   162
inigo@24237
   163
# hamcrest-all-1.3.jar
carlos@35658
   164
Under the BSD 3-Clause license (available at http://opensource.org/licenses/BSD-3-Clause)
juanpablo@809
   165
ivan@3754
   166
# js.jar
stefan@14958
   167
# ob-rhino-1.6R7.jar
ivan@3754
   168
Under MPL/GPL License (available at https://developer.mozilla.org/en/Rhino_License)
stefan@14958
   169
ob-rhino-1.6R7.jar is the same code as js.jar repackaged to be available under org.openbravo
ivan@3754
   170
carlos@35669
   171
# javassist-3.24.0-GA.jar
stefan@12637
   172
Under MPL License (included as MPL-1.1.txt in this folder)
stefan@12637
   173
javier@34998
   174
# slf4j-api-1.7.25.jar
stefan@12637
   175
Under MIT license. (available at http://www.slf4j.org/license.html)
stefan@12637
   176
stefan@12637
   177
# freemarker-2.3.16.jar
stefan@12637
   178
Under a BSD style license (available at http://freemarker.sourceforge.net/docs/app_license.html)
stefan@12637
   179
juanpablo@809
   180
In addition, the distribution includes 
asier@37377
   181
- ojdbc8-19.3.0.0.jar under the OTN Development and Distribution
ivan@1738
   182
  License Agreement (in /legal folder and available at
asier@37377
   183
  https://www.oracle.com/downloads/licenses/distribution-license.html)
juanpablo@2071
   184
carlos@35620
   185
# jboss-ejb3-api-3.1.0.jar
carlos@35620
   186
Under the LGPL license (included as LGPL-2.1.txt in this folder)
carlos@35620
   187
carlos@35610
   188
# cdi-api-2.0.SP1.jar
carlos@35623
   189
# guava-21.0.jar
carlos@35610
   190
# javax.inject-1.jar
carlos@34343
   191
# jboss-logging-3.3.2.Final.jar
carlos@35754
   192
# jboss-classfilewriter-1.2.4.Final.jar
carlos@35610
   193
# weld-api-3.1.Final.jar
carlos@35754
   194
# weld-core-impl-3.1.1.Final.jar
carlos@35754
   195
# weld-environment-common-3.1.1.Final.jar
carlos@35754
   196
# weld-jsf-3.1.1.Final.jar
carlos@35754
   197
# weld-servlet-core-3.1.1.Final.jar
carlos@35610
   198
# weld-spi-3.1.Final.jar
carlos@35754
   199
# weld-web-3.1.1.Final.jar
carlos@35620
   200
# arquillian-config-api-1.4.1.Final.jar
carlos@35620
   201
# arquillian-config-impl-base-1.4.1.Final.jar
carlos@35620
   202
# arquillian-config-spi-1.4.1.Final.jar
carlos@35620
   203
# arquillian-container-impl-base-1.4.1.Final.jar
carlos@35620
   204
# arquillian-container-spi-1.4.1.Final.jar
carlos@35620
   205
# arquillian-container-test-api-1.4.1.Final.jar
carlos@35620
   206
# arquillian-container-test-impl-base-1.4.1.Final.jar
carlos@35620
   207
# arquillian-container-test-spi-1.4.1.Final.jar
carlos@35620
   208
# arquillian-core-api-1.4.1.Final.jar
carlos@35620
   209
# arquillian-core-impl-base-1.4.1.Final.jar
carlos@35620
   210
# arquillian-core-spi-1.4.1.Final.jar
carlos@35620
   211
# arquillian-junit-container-1.4.1.Final.jar
carlos@35620
   212
# arquillian-junit-core-1.4.1.Final.jar
carlos@35620
   213
# arquillian-suite-extension-1.2.0.jar
carlos@35620
   214
# arquillian-test-api-1.4.1.Final.jar
carlos@35620
   215
# arquillian-testenricher-cdi-1.4.1.Final.jar
carlos@35620
   216
# arquillian-test-impl-base-1.4.1.Final.jar
carlos@35620
   217
# arquillian-test-spi-1.4.1.Final.jar
carlos@35621
   218
# arquillian-weld-embedded-2.0.1.Final.jar
carlos@35620
   219
# shrinkwrap-api-1.2.6.jar
carlos@35620
   220
# shrinkwrap-descriptors-api-base-2.0.0.jar
carlos@35620
   221
# shrinkwrap-descriptors-spi-2.0.0.jar
carlos@35620
   222
# shrinkwrap-impl-base-1.2.6.jar
carlos@35620
   223
# shrinkwrap-spi-1.2.6.jar
juanpablo@13067
   224
# validation-api-1.0.0.GA.jar
carlos@33435
   225
# httpcore-4.4.9.jar
carlos@33435
   226
# httpclient-4.5.5.jar
carlos@33435
   227
# httpmime-4.5.5.jar
inigo@27270
   228
# tomcat-juli.jar
inigo@27270
   229
# tomcat-jdbc.jar
carlos@34449
   230
# classmate-1.3.4.jar
carlos@34449
   231
# jandex-2.0.5.Final.jar
carlos@35669
   232
# FastInfoset-1.2.15.jar
asier@36912
   233
# JSMin.java
juanpablo@13067
   234
Under the Apache 2.0 license (included as Apache_license-2.0.txt in this folder)
juanpablo@13067
   235
carlos@35620
   236
# reflections-0.9.11.jar
javier@35441
   237
Under the WTFPL license (included as WTFPL_license.txt in this folder)
javier@35441
   238
carlos@35669
   239
# byte-buddy-1.9.10.jar
carlos@34450
   240
Under the Apache 2.0 license (included as Apache_license-2.0.txt in this folder),
carlos@34450
   241
note that Byte Buddy depends on the ASM library which is distributed under a BSD license (included as ASM_BSD_license.txt in this folder)
staff@34296
   242
carlos@35631
   243
# jboss-interceptors-api_1.2_spec-1.0.0.Final.jar
carlos@34449
   244
# jboss-transaction-api_1.2_spec-1.1.1.Final.jar
carlos@33710
   245
Under the CDDL license version 1.0 (license available at https://spdx.org/licenses/CDDL-1.0.html 
carlos@33710
   246
or in the file CDDL-1.0.txt in this folder)
carlos@33710
   247
carlos@35669
   248
# istack-commons-runtime-3.0.7.jar
asier@34927
   249
# javax.activation-1.2.0.jar
carlos@35669
   250
# jaxb-api-2.3.1.jar
carlos@35696
   251
# jaxb-runtime-2.3.1.jar
javier@34275
   252
# javax.mail-1.6.1.jar
carlos@35631
   253
# jboss-annotations-api_1.3_spec-1.0.0.Final.jar
carlos@35631
   254
# jboss-el-api_3.0_spec-1.0.13.Final.jar
carlos@35669
   255
# stax-ex-1.8.jar
carlos@35696
   256
# txw2-2.3.1.jar
carlos@33710
   257
Under the CDDL license version 1.1 (license available at https://spdx.org/licenses/CDDL-1.1.html 
carlos@33710
   258
or in the file CDDL-1.1.txt in this folder)
carlos@33710
   259
stefan@14958
   260
# CSSMinimizer.java
stefan@14958
   261
CSSMin Copyright License Agreement (BSD License), Copyright (c) 2011, Barry van Oudtshoorn
stefan@14958
   262
The full license text is embedded within the CSSMinimizer.java file itself
stefan@14958
   263
juanpablo@13067
   264
# org.openbravo.client.kernel
juanpablo@13067
   265
LAB.min.js is available under the MIT license (available at
juanpablo@13067
   266
http://www.opensource.org/licenses/mit-license.php)
juanpablo@13067
   267
juanpablo@13067
   268
# org.openbravo.userinterface.smartclient
juanpablo@13067
   269
The SmartClient source code, as well as JavaScript and CSS files under the isomorphic/skins
juanpablo@13067
   270
directory are licensed under the terms of the LGPL 3.0, available at
juanpablo@13067
   271
http://www.gnu.org/licenses/lgpl-3.0.html
juanpablo@809
   272
asier@36377
   273
# BigDecimal-all-1.0.3.min.js
stefan@14958
   274
BigDecimal implementation in JavaScript under the ICU4J license which is available in the file ICU4J-1.3.1.txt in this folder or with more explanation at:
asier@36377
   275
https://github.com/alostale/BigDecimal.js
stefan@14958
   276
stefan@14958
   277
# scopeleaks.js
stefan@14958
   278
# scopeleaks.min.js
stefan@14958
   279
A modified version of scopeleaks by Rui Lopes available from https://github.com/ruidlopes/scopeleaks
stefan@14958
   280
(The MIT License), Copyright © 2011 Rui Lopes
stefan@14958
   281
The full license text is embedded within the scopeleaks.js file
stefan@14958
   282
stefan@14958
   283
# benchmark.js
stefan@14958
   284
Copyright 2010-2011 Mathias Bynens <http://mths.be/>
stefan@14958
   285
Based on JSLitmus.js, copyright Robert Kieffer <http://broofa.com/>
stefan@14958
   286
Modified by John-David Dalton <http://allyoucanleet.com/>
stefan@14958
   287
Available under MIT license <http://mths.be/mit>
stefan@14958
   288
stefan@14958
   289
# web/org.openbravo.client.kernel/docs
stefan@14958
   290
Beautiful documentation, dynamically generated from source code in the browser.
stefan@14958
   291
From the code-illuminated project at: http://code.google.com/p/code-illuminated/, under the MPL 1.1
stefan@14958
   292
miguel@29462
   293
# jsbeautifier.py
miguel@29462
   294
Under the MIT license (available at https://github.com/beautify-web/js-beautify/blob/master/LICENSE)
miguel@29462
   295
ivan@1738
   296
The license files for this third party software are available in the legal
ivan@1738
   297
folder of this distribution.
juanpablo@809
   298
ivan@1738
   299
If you have questions about the licensing terms for the Openbravo Software,
ivan@1738
   300
please contact us at: legal@openbravo.com
juanpablo@2071
   301