Skip to content

Commit 10c7f9d

Browse files
committed
Update 4th Party Notice - FastDoubleParser
1 parent 521f36f commit 10c7f9d

File tree

1 file changed

+126
-2
lines changed

1 file changed

+126
-2
lines changed

THIRD_PARTY_LICENSES.txt

Lines changed: 126 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
------------------------------- Licenses -------------------------------
55
- Apache License 2.0
66
- BSD 3-Clause
7+
- BSD 2-Clause
78
- Common Development and Distribution License (CDDL)
89
- Eclipse Distribution License 1.0
910
- Eclipse Public License 2.0
@@ -576,6 +577,35 @@ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
576577
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
577578

578579

580+
------------------------------------------------------------------------
581+
582+
----------------------------- BSD 2-Clause -----------------------------
583+
584+
Redistribution and use in source and binary forms, with or without
585+
modification,are permitted provided that the following conditions are
586+
met:
587+
588+
1. Redistributions of source code must retain the above copyright
589+
notice, this list of conditions and the following disclaimer.
590+
591+
2. Redistributions in binary form must reproduce the above copyright
592+
notice, this list of conditions and the following disclaimer in the
593+
documentation and/or other materials provided with the distribution.
594+
595+
596+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
597+
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
598+
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
599+
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
600+
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
601+
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
602+
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
603+
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
604+
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
605+
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
606+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
607+
608+
579609
------------------------------------------------------------------------
580610

581611
---------- Common Development and Distribution License (CDDL) ----------
@@ -2067,6 +2097,17 @@ A list of contributors may be found from CREDITS(-2.x) file, which is included
20672097
in some artifacts (usually source distributions); but is always available
20682098
from the source code management (SCM) system project uses.
20692099

2100+
## FastDoubleParser
2101+
2102+
jackson-core bundles a shaded copy of FastDoubleParser <https://github.com/wrandelshofer/FastDoubleParser>.
2103+
That code is available under an MIT license <https://github.com/wrandelshofer/FastDoubleParser/blob/main/LICENSE>
2104+
under the following copyright.
2105+
2106+
Copyright © 2023 Werner Randelshofer, Switzerland. MIT License.
2107+
2108+
See FastDoubleParser-NOTICE for details of other source code included in FastDoubleParser
2109+
and the licenses and copyrights that apply to that code.
2110+
20702111
------------------------------------------------------------------------
20712112

20722113
Jackson can be used for any purpose, but to (re)distribute it, distributors
@@ -2276,7 +2317,90 @@ http://www.w3.org/Consortium/Legal/
22762317

22772318
========================= Fourth Party Notices =========================
22782319

2279-
commons-logging
2320+
------------------------------------------------------------------------
2321+
2322+
-- FastDoubleParser
2323+
2324+
This is a Java port of Daniel Lemire's fast_float project.
2325+
This project provides parsers for double, float, BigDecimal and BigInteger values.
2326+
2327+
## Copyright
2328+
2329+
Copyright © 2023 Werner Randelshofer, Switzerland.
2330+
2331+
## Licensing
2332+
2333+
This code is licensed under MIT License.
2334+
2335+
Some portions of the code have been derived from other projects.
2336+
All these projects require that we include a copyright notice, and
2337+
some require that we also include some text of their license file.
2338+
2339+
fast_double_parser, Copyright (c) 2022 Daniel Lemire. BSL License.
2340+
2341+
fast_float, Copyright (c) 2021 The fast_float authors. MIT License.
2342+
2343+
bigint, Copyright 2020 Tim Buktu. 2-clause BSD License.
2344+
2345+
https://github.com/lemire/fast_double_parser
2346+
2347+
Copyright (c) Daniel Lemire
2348+
2349+
Copyright 2022 Tim Buktu
2350+
2351+
---
2352+
Boost Software License - Version 1.0 - August 17th, 2003
2353+
2354+
Permission is hereby granted, free of charge, to any person or organization
2355+
obtaining a copy of the software and accompanying documentation covered by
2356+
this license (the "Software") to use, reproduce, display, distribute,
2357+
execute, and transmit the Software, and to prepare derivative works of the
2358+
Software, and to permit third-parties to whom the Software is furnished to
2359+
do so, all subject to the following:
2360+
2361+
The copyright notices in the Software and this entire statement, including
2362+
the above license grant, this restriction and the following disclaimer,
2363+
must be included in all copies of the Software, in whole or in part, and
2364+
all derivative works of the Software, unless such copies or derivative
2365+
works are solely in the form of machine-executable object code generated by
2366+
a source language processor.
2367+
2368+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2369+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2370+
FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
2371+
SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
2372+
FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
2373+
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
2374+
DEALINGS IN THE SOFTWARE.
2375+
---
2376+
2377+
https://github.com/tbuktu/bigint/tree/floatfft
2378+
2379+
The following files are licensed under a 2-clause BSD license:
2380+
2381+
https://github.com/tbuktu/bigint/tree/floatfft/src/main/java/java/math/BigInteger.java.diff
2382+
https://github.com/tbuktu/bigint/tree/floatfft/src/main/java/java/math/MutableBigInteger.java.diff
2383+
https://github.com/tbuktu/bigint/tree/floatfft/src/main/java/java/math/BigDecimal.java.diff
2384+
https://github.com/tbuktu/bigint/tree/floatfft/src/main/java/MultBenchmark.java
2385+
https://github.com/tbuktu/bigint/tree/floatfft/src/main/java/DivBenchmark.java
2386+
https://github.com/tbuktu/bigint/tree/floatfft/src/test/java/BigIntegerTest.java.diff
2387+
https://github.com/tbuktu/bigint/tree/floatfft/src/test/java/BigIntegerTestOld.java
2388+
2389+
The following files are licensed under the General Public License 2.0 (GPL v2):
2390+
2391+
https://github.com/tbuktu/bigint/tree/floatfft/src/main/java/java/math/BigInteger.java
2392+
https://github.com/tbuktu/bigint/tree/floatfft/src/main/java/java/math/BigDecimal.java
2393+
https://github.com/tbuktu/bigint/tree/floatfft/src/main/java/java/math/MutableBigInteger.java
2394+
https://github.com/tbuktu/bigint/tree/floatfft/src/test/java/BigIntegerTest.java
2395+
2396+
(We only use those portions of the bigint project that can be licensed
2397+
under 2-clause BSD License.) (The file 'thirdparty-LICENSE' is
2398+
included in the sources and classes Jar files that are released by
2399+
this project - as is required by that license.)
2400+
2401+
------------------------------------------------------------------------
2402+
2403+
-- commons-logging
22802404

22812405
Apache Commons Logging
22822406
Copyright 2003-2016 The Apache Software Foundation
@@ -2286,7 +2410,7 @@ The Apache Software Foundation (http://www.apache.org/).
22862410

22872411
------------------------------------------------------------------------
22882412

2289-
jakarta.validation-api
2413+
-- jakarta.validation-api
22902414

22912415
Notices for Eclipse Jakarta Bean Validation
22922416

0 commit comments

Comments
 (0)