From 842cfee0f3eacbef5fa5f0dbd392a500ebad93ae Mon Sep 17 00:00:00 2001 From: gingerBill Date: Tue, 28 Oct 2025 14:38:25 +0000 Subject: [PATCH] Change Odin's LICENSE to zlib from BSD 3-clause This change was made in order to allow things produced with Odin and using Odin's core library, to not require the LICENSE to also be distributed alongside the binary form. --- LICENSE | 37 +++++++----------- base/runtime/dynamic_map_internal.odin | 2 - core/compress/common.odin | 2 +- core/compress/gzip/doc.odin | 2 +- core/compress/gzip/gzip.odin | 2 +- core/compress/shoco/shoco.odin | 2 +- core/compress/zlib/doc.odin | 2 +- core/compress/zlib/zlib.odin | 2 +- core/crypto/README.md | 2 +- core/crypto/_blake2/blake2.odin | 2 +- core/crypto/_sha3/sha3.odin | 2 +- core/crypto/blake2b/blake2b.odin | 2 +- core/crypto/blake2s/blake2s.odin | 2 +- core/crypto/hash/hash.odin | 2 +- core/crypto/legacy/keccak/keccak.odin | 2 +- core/crypto/legacy/md5/md5.odin | 2 +- core/crypto/legacy/sha1/sha1.odin | 2 +- core/crypto/sha2/sha2.odin | 2 +- core/crypto/sha3/sha3.odin | 2 +- core/crypto/shake/shake.odin | 2 +- core/crypto/siphash/siphash.odin | 2 +- core/crypto/sm3/sm3.odin | 2 +- core/encoding/entity/entity.odin | 2 +- core/encoding/uuid/LICENSE | 39 +++++++------------ core/encoding/varint/leb128.odin | 2 +- core/encoding/xml/debug_print.odin | 2 +- core/encoding/xml/helpers.odin | 2 +- core/encoding/xml/tokenizer.odin | 2 +- core/encoding/xml/xml_reader.odin | 2 +- core/flags/LICENSE | 39 +++++++------------ core/hash/xxhash/common.odin | 2 +- core/hash/xxhash/streaming.odin | 2 +- core/hash/xxhash/xxhash_3.odin | 2 +- core/hash/xxhash/xxhash_32.odin | 2 +- core/hash/xxhash/xxhash_64.odin | 2 +- core/image/common.odin | 2 +- core/image/png/png.odin | 2 +- core/image/qoi/qoi.odin | 2 +- core/image/tga/tga.odin | 2 +- core/math/big/api.odin | 2 +- core/math/big/common.odin | 2 +- core/math/big/helpers.odin | 2 +- core/math/big/internal.odin | 2 +- core/math/big/logical.odin | 2 +- core/math/big/prime.odin | 2 +- core/math/big/private.odin | 2 +- core/math/big/public.odin | 2 +- core/math/big/radix.odin | 2 +- core/math/big/tune.odin | 2 +- core/mem/tlsf/tlsf.odin | 2 +- core/mem/tlsf/tlsf_internal.odin | 2 +- core/net/addr.odin | 2 +- core/net/common.odin | 2 +- core/net/dns.odin | 2 +- core/net/dns_unix.odin | 2 +- core/net/dns_windows.odin | 2 +- core/net/doc.odin | 2 +- core/net/errors_darwin.odin | 2 +- core/net/errors_freebsd.odin | 2 +- core/net/errors_linux.odin | 2 +- core/net/errors_windows.odin | 2 +- core/net/interface.odin | 2 +- core/net/interface_darwin.odin | 2 +- core/net/interface_freebsd.odin | 2 +- core/net/interface_linux.odin | 2 +- core/net/interface_windows.odin | 2 +- core/net/socket.odin | 2 +- core/net/socket_darwin.odin | 2 +- core/net/socket_freebsd.odin | 2 +- core/net/socket_linux.odin | 2 +- core/net/socket_windows.odin | 2 +- core/net/url.odin | 2 +- core/slice/heap/heap.odin | 2 +- core/sys/freebsd/syscalls.odin | 2 +- core/sys/freebsd/types.odin | 2 +- core/sys/info/doc.odin | 2 +- core/testing/events.odin | 2 +- core/testing/logging.odin | 2 +- core/testing/reporting.odin | 2 +- core/testing/runner.odin | 2 +- core/testing/signal_handler.odin | 2 +- core/testing/signal_handler_libc.odin | 2 +- core/testing/signal_handler_other.odin | 2 +- core/testing/testing.odin | 2 +- core/text/i18n/gettext.odin | 2 +- core/text/i18n/i18n.odin | 2 +- core/text/i18n/qt_linguist.odin | 2 +- core/text/regex/common/common.odin | 2 +- core/text/regex/common/debugging.odin | 2 +- core/text/regex/compiler/compiler.odin | 2 +- core/text/regex/compiler/debugging.odin | 2 +- core/text/regex/optimizer/optimizer.odin | 2 +- core/text/regex/parser/debugging.odin | 2 +- core/text/regex/parser/parser.odin | 2 +- core/text/regex/regex.odin | 2 +- core/text/regex/tokenizer/tokenizer.odin | 2 +- core/text/regex/virtual_machine/util.odin | 2 +- .../virtual_machine/virtual_machine.odin | 2 +- core/text/table/table.odin | 2 +- core/thread/thread_pool.odin | 2 +- src/ucg/ucg.c | 2 +- src/ucg/ucg_tables.h | 2 +- tests/core/compress/test_core_compress.odin | 6 ++- tests/core/crypto/test_core_crypto.odin | 2 +- tests/core/image/test_core_image.odin | 2 +- tests/core/math/big/generate_tests.py | 2 +- tests/core/net/test_core_net.odin | 2 +- tests/core/net/test_core_net_freebsd.odin | 2 +- 108 files changed, 150 insertions(+), 179 deletions(-) diff --git a/LICENSE b/LICENSE index 4d155def4..919f29937 100644 --- a/LICENSE +++ b/LICENSE @@ -1,26 +1,17 @@ -Copyright (c) 2016-2024 Ginger Bill. All rights reserved. +Copyright (c) 2016-2025 Ginger Bill. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. -1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: -2. 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. - -3. Neither the name of the copyright holder 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 HOLDER 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. +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. \ No newline at end of file diff --git a/base/runtime/dynamic_map_internal.odin b/base/runtime/dynamic_map_internal.odin index e288d1f53..298b586f5 100644 --- a/base/runtime/dynamic_map_internal.odin +++ b/base/runtime/dynamic_map_internal.odin @@ -6,8 +6,6 @@ _ :: intrinsics // High performance, cache-friendly, open-addressed Robin Hood hashing hash map // data structure with various optimizations for Odin. // -// Copyright 2022 (c) Dale Weiler -// // The core of the hash map data structure is the Raw_Map struct which is a // type-erased representation of the map. This type-erased representation is // used in two ways: static and dynamic. When static type information is known, diff --git a/core/compress/common.odin b/core/compress/common.odin index 796a60071..39aa1ca72 100644 --- a/core/compress/common.odin +++ b/core/compress/common.odin @@ -3,7 +3,7 @@ package compress /* Copyright 2021 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Jeroen van Rijn: Initial implementation, optimization. diff --git a/core/compress/gzip/doc.odin b/core/compress/gzip/doc.odin index 18f2259cb..c20ebc33a 100644 --- a/core/compress/gzip/doc.odin +++ b/core/compress/gzip/doc.odin @@ -82,7 +82,7 @@ package compress_gzip /* Copyright 2021 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Jeroen van Rijn: Initial implementation. diff --git a/core/compress/gzip/gzip.odin b/core/compress/gzip/gzip.odin index 57ed3c3c5..7dc8120e4 100644 --- a/core/compress/gzip/gzip.odin +++ b/core/compress/gzip/gzip.odin @@ -2,7 +2,7 @@ package compress_gzip /* Copyright 2021 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Jeroen van Rijn: Initial implementation. diff --git a/core/compress/shoco/shoco.odin b/core/compress/shoco/shoco.odin index be079df19..b112ddb04 100644 --- a/core/compress/shoco/shoco.odin +++ b/core/compress/shoco/shoco.odin @@ -3,7 +3,7 @@ package compress_shoco /* Copyright 2022 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Jeroen van Rijn: Initial implementation. diff --git a/core/compress/zlib/doc.odin b/core/compress/zlib/doc.odin index 6923c2a60..8dac17587 100644 --- a/core/compress/zlib/doc.odin +++ b/core/compress/zlib/doc.odin @@ -44,7 +44,7 @@ package compress_zlib /* Copyright 2021 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Jeroen van Rijn: Initial implementation. diff --git a/core/compress/zlib/zlib.odin b/core/compress/zlib/zlib.odin index be8a7d7d3..b9189c1f1 100644 --- a/core/compress/zlib/zlib.odin +++ b/core/compress/zlib/zlib.odin @@ -3,7 +3,7 @@ package compress_zlib /* Copyright 2021 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Jeroen van Rijn: Initial implementation, optimization. diff --git a/core/crypto/README.md b/core/crypto/README.md index 303b1f625..5065a6d02 100644 --- a/core/crypto/README.md +++ b/core/crypto/README.md @@ -29,4 +29,4 @@ constant-time byte comparison. ## License -This library is made available under the BSD-3 license. \ No newline at end of file +This library is made available under the zlib license. \ No newline at end of file diff --git a/core/crypto/_blake2/blake2.odin b/core/crypto/_blake2/blake2.odin index 89fbe3a7a..487e93b83 100644 --- a/core/crypto/_blake2/blake2.odin +++ b/core/crypto/_blake2/blake2.odin @@ -2,7 +2,7 @@ package _blake2 /* Copyright 2021 zhibog - Made available under the BSD-3 license. + Made available under Odin's license. List of contributors: zhibog, dotbmp: Initial implementation. diff --git a/core/crypto/_sha3/sha3.odin b/core/crypto/_sha3/sha3.odin index 52b3fbda9..02b0b6578 100644 --- a/core/crypto/_sha3/sha3.odin +++ b/core/crypto/_sha3/sha3.odin @@ -2,7 +2,7 @@ package _sha3 /* Copyright 2021 zhibog - Made available under the BSD-3 license. + Made available under Odin's license. List of contributors: zhibog, dotbmp: Initial implementation. diff --git a/core/crypto/blake2b/blake2b.odin b/core/crypto/blake2b/blake2b.odin index c2822cbaf..4590ca40e 100644 --- a/core/crypto/blake2b/blake2b.odin +++ b/core/crypto/blake2b/blake2b.odin @@ -9,7 +9,7 @@ package blake2b /* Copyright 2021 zhibog - Made available under the BSD-3 license. + Made available under Odin's license. List of contributors: zhibog, dotbmp: Initial implementation. diff --git a/core/crypto/blake2s/blake2s.odin b/core/crypto/blake2s/blake2s.odin index c2a07a6dc..37da53360 100644 --- a/core/crypto/blake2s/blake2s.odin +++ b/core/crypto/blake2s/blake2s.odin @@ -9,7 +9,7 @@ package blake2s /* Copyright 2021 zhibog - Made available under the BSD-3 license. + Made available under Odin's license. List of contributors: zhibog, dotbmp: Initial implementation. diff --git a/core/crypto/hash/hash.odin b/core/crypto/hash/hash.odin index 66d9201cd..ecb33b9d0 100644 --- a/core/crypto/hash/hash.odin +++ b/core/crypto/hash/hash.odin @@ -2,7 +2,7 @@ package crypto_hash /* Copyright 2021 zhibog - Made available under the BSD-3 license. + Made available under Odin's license. List of contributors: zhibog, dotbmp: Initial implementation. diff --git a/core/crypto/legacy/keccak/keccak.odin b/core/crypto/legacy/keccak/keccak.odin index 369eee0d9..ec6af2565 100644 --- a/core/crypto/legacy/keccak/keccak.odin +++ b/core/crypto/legacy/keccak/keccak.odin @@ -10,7 +10,7 @@ package keccak /* Copyright 2021 zhibog - Made available under the BSD-3 license. + Made available under Odin's license. List of contributors: zhibog, dotbmp: Initial implementation. diff --git a/core/crypto/legacy/md5/md5.odin b/core/crypto/legacy/md5/md5.odin index 2d58837c3..d9d74d498 100644 --- a/core/crypto/legacy/md5/md5.odin +++ b/core/crypto/legacy/md5/md5.odin @@ -12,7 +12,7 @@ package md5 /* Copyright 2021 zhibog - Made available under the BSD-3 license. + Made available under Odin's license. List of contributors: zhibog, dotbmp: Initial implementation. diff --git a/core/crypto/legacy/sha1/sha1.odin b/core/crypto/legacy/sha1/sha1.odin index ea74997af..35b228f69 100644 --- a/core/crypto/legacy/sha1/sha1.odin +++ b/core/crypto/legacy/sha1/sha1.odin @@ -13,7 +13,7 @@ package sha1 /* Copyright 2021 zhibog - Made available under the BSD-3 license. + Made available under Odin's license. List of contributors: zhibog, dotbmp: Initial implementation. diff --git a/core/crypto/sha2/sha2.odin b/core/crypto/sha2/sha2.odin index 9290650e7..0b34cd6a1 100644 --- a/core/crypto/sha2/sha2.odin +++ b/core/crypto/sha2/sha2.odin @@ -9,7 +9,7 @@ package sha2 /* Copyright 2021 zhibog - Made available under the BSD-3 license. + Made available under Odin's license. List of contributors: zhibog, dotbmp: Initial implementation. diff --git a/core/crypto/sha3/sha3.odin b/core/crypto/sha3/sha3.odin index 738e7be0d..2ca70963a 100644 --- a/core/crypto/sha3/sha3.odin +++ b/core/crypto/sha3/sha3.odin @@ -12,7 +12,7 @@ package sha3 /* Copyright 2021 zhibog - Made available under the BSD-3 license. + Made available under Odin's license. List of contributors: zhibog, dotbmp: Initial implementation. diff --git a/core/crypto/shake/shake.odin b/core/crypto/shake/shake.odin index 6fcf5dd8d..f959aaf5f 100644 --- a/core/crypto/shake/shake.odin +++ b/core/crypto/shake/shake.odin @@ -11,7 +11,7 @@ package shake /* Copyright 2021 zhibog - Made available under the BSD-3 license. + Made available under Odin's license. List of contributors: zhibog, dotbmp: Initial implementation. diff --git a/core/crypto/siphash/siphash.odin b/core/crypto/siphash/siphash.odin index a091dfd4d..5fede4f55 100644 --- a/core/crypto/siphash/siphash.odin +++ b/core/crypto/siphash/siphash.odin @@ -11,7 +11,7 @@ package siphash /* Copyright 2022 zhibog - Made available under the BSD-3 license. + Made available under Odin's license. List of contributors: zhibog: Initial implementation. diff --git a/core/crypto/sm3/sm3.odin b/core/crypto/sm3/sm3.odin index ce62cfe49..186331d92 100644 --- a/core/crypto/sm3/sm3.odin +++ b/core/crypto/sm3/sm3.odin @@ -8,7 +8,7 @@ package sm3 /* Copyright 2021 zhibog - Made available under the BSD-3 license. + Made available under Odin's license. List of contributors: zhibog, dotbmp: Initial implementation. diff --git a/core/encoding/entity/entity.odin b/core/encoding/entity/entity.odin index 28ff58170..e112eedf2 100644 --- a/core/encoding/entity/entity.odin +++ b/core/encoding/entity/entity.odin @@ -15,7 +15,7 @@ package encoding_unicode_entity /* Copyright 2021 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Jeroen van Rijn: Initial implementation. diff --git a/core/encoding/uuid/LICENSE b/core/encoding/uuid/LICENSE index e4e21e62d..c7f46ddf6 100644 --- a/core/encoding/uuid/LICENSE +++ b/core/encoding/uuid/LICENSE @@ -1,28 +1,17 @@ -BSD 3-Clause License +Copyright (c) 2024-2025 Feoramund, Ginger Bill. All rights reserved. -Copyright (c) 2024, Feoramund +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: -1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -2. 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. - -3. Neither the name of the copyright holder 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 HOLDER 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. +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. \ No newline at end of file diff --git a/core/encoding/varint/leb128.odin b/core/encoding/varint/leb128.odin index 876a1ba76..86a72f121 100644 --- a/core/encoding/varint/leb128.odin +++ b/core/encoding/varint/leb128.odin @@ -2,7 +2,7 @@ package encoding_varint /* Copyright 2022 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Jeroen van Rijn: Initial implementation. diff --git a/core/encoding/xml/debug_print.odin b/core/encoding/xml/debug_print.odin index acced262a..9c47e79e8 100644 --- a/core/encoding/xml/debug_print.odin +++ b/core/encoding/xml/debug_print.odin @@ -4,7 +4,7 @@ package encoding_xml An XML 1.0 / 1.1 parser Copyright 2021-2022 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. A from-scratch XML implementation, loosely modeled on the [spec](https://www.w3.org/TR/2006/REC-xml11-20060816). diff --git a/core/encoding/xml/helpers.odin b/core/encoding/xml/helpers.odin index a9d4ad493..79f2d72c7 100644 --- a/core/encoding/xml/helpers.odin +++ b/core/encoding/xml/helpers.odin @@ -4,7 +4,7 @@ package encoding_xml An XML 1.0 / 1.1 parser Copyright 2021-2022 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. This file contains helper functions. */ diff --git a/core/encoding/xml/tokenizer.odin b/core/encoding/xml/tokenizer.odin index 3ef9a6388..71fa0bdf5 100644 --- a/core/encoding/xml/tokenizer.odin +++ b/core/encoding/xml/tokenizer.odin @@ -4,7 +4,7 @@ package encoding_xml An XML 1.0 / 1.1 parser Copyright 2021-2022 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. A from-scratch XML implementation, loosely modeled on the [spec](https://www.w3.org/TR/2006/REC-xml11-20060816). diff --git a/core/encoding/xml/xml_reader.odin b/core/encoding/xml/xml_reader.odin index 621c9c2d0..0e773fd8a 100644 --- a/core/encoding/xml/xml_reader.odin +++ b/core/encoding/xml/xml_reader.odin @@ -3,7 +3,7 @@ package encoding_xml An XML 1.0 / 1.1 parser 2021-2022 Jeroen van Rijn . - available under Odin's BSD-3 license. + available under Odin's license. List of contributors: - Jeroen van Rijn: Initial implementation. diff --git a/core/flags/LICENSE b/core/flags/LICENSE index e4e21e62d..c7f46ddf6 100644 --- a/core/flags/LICENSE +++ b/core/flags/LICENSE @@ -1,28 +1,17 @@ -BSD 3-Clause License +Copyright (c) 2024-2025 Feoramund, Ginger Bill. All rights reserved. -Copyright (c) 2024, Feoramund +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: -1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -2. 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. - -3. Neither the name of the copyright holder 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 HOLDER 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. +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. \ No newline at end of file diff --git a/core/hash/xxhash/common.odin b/core/hash/xxhash/common.odin index ce98f21f9..e0f00a3db 100644 --- a/core/hash/xxhash/common.odin +++ b/core/hash/xxhash/common.odin @@ -6,7 +6,7 @@ package xxhash /* Copyright 2021 Jeroen van Rijn . - Made available under Odin's BSD-3 license, based on the original C code. + Made available under Odin's license, based on the original C code. List of contributors: Jeroen van Rijn: Initial implementation. diff --git a/core/hash/xxhash/streaming.odin b/core/hash/xxhash/streaming.odin index 699a089c9..d34206fdb 100644 --- a/core/hash/xxhash/streaming.odin +++ b/core/hash/xxhash/streaming.odin @@ -4,7 +4,7 @@ package xxhash An implementation of Yann Collet's [xxhash Fast Hash Algorithm](https://cyan4973.github.io/xxHash/). Copyright 2021 Jeroen van Rijn . - Made available under Odin's BSD-3 license, based on the original C code. + Made available under Odin's license, based on the original C code. List of contributors: Jeroen van Rijn: Initial implementation. diff --git a/core/hash/xxhash/xxhash_3.odin b/core/hash/xxhash/xxhash_3.odin index 20dd8e596..810b98f1a 100644 --- a/core/hash/xxhash/xxhash_3.odin +++ b/core/hash/xxhash/xxhash_3.odin @@ -4,7 +4,7 @@ package xxhash An implementation of Yann Collet's [xxhash Fast Hash Algorithm](https://cyan4973.github.io/xxHash/). Copyright 2021 Jeroen van Rijn . - Made available under Odin's BSD-3 license, based on the original C code. + Made available under Odin's license, based on the original C code. List of contributors: Jeroen van Rijn: Initial implementation. diff --git a/core/hash/xxhash/xxhash_32.odin b/core/hash/xxhash/xxhash_32.odin index 8e53d564b..7c03c232e 100644 --- a/core/hash/xxhash/xxhash_32.odin +++ b/core/hash/xxhash/xxhash_32.odin @@ -4,7 +4,7 @@ package xxhash An implementation of Yann Collet's [xxhash Fast Hash Algorithm](https://cyan4973.github.io/xxHash/). Copyright 2021 Jeroen van Rijn . - Made available under Odin's BSD-3 license, based on the original C code. + Made available under Odin's license, based on the original C code. List of contributors: Jeroen van Rijn: Initial implementation. diff --git a/core/hash/xxhash/xxhash_64.odin b/core/hash/xxhash/xxhash_64.odin index 16a70bd2e..80818db67 100644 --- a/core/hash/xxhash/xxhash_64.odin +++ b/core/hash/xxhash/xxhash_64.odin @@ -4,7 +4,7 @@ package xxhash An implementation of Yann Collet's [xxhash Fast Hash Algorithm](https://cyan4973.github.io/xxHash/). Copyright 2021 Jeroen van Rijn . - Made available under Odin's BSD-3 license, based on the original C code. + Made available under Odin's license, based on the original C code. List of contributors: Jeroen van Rijn: Initial implementation. diff --git a/core/image/common.odin b/core/image/common.odin index 11212953e..1d51afb1c 100644 --- a/core/image/common.odin +++ b/core/image/common.odin @@ -2,7 +2,7 @@ package image /* Copyright 2021 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Jeroen van Rijn: Initial implementation, optimization. diff --git a/core/image/png/png.odin b/core/image/png/png.odin index 4e67700f2..1a7240bad 100644 --- a/core/image/png/png.odin +++ b/core/image/png/png.odin @@ -3,7 +3,7 @@ package png /* Copyright 2021 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Jeroen van Rijn: Initial implementation. diff --git a/core/image/qoi/qoi.odin b/core/image/qoi/qoi.odin index a2b38a7a6..f633fe9b6 100644 --- a/core/image/qoi/qoi.odin +++ b/core/image/qoi/qoi.odin @@ -5,7 +5,7 @@ package qoi /* Copyright 2022 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Jeroen van Rijn: Initial implementation. diff --git a/core/image/tga/tga.odin b/core/image/tga/tga.odin index ad939e7ff..260720bb4 100644 --- a/core/image/tga/tga.odin +++ b/core/image/tga/tga.odin @@ -3,7 +3,7 @@ package tga /* Copyright 2022 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Jeroen van Rijn: Initial implementation. diff --git a/core/math/big/api.odin b/core/math/big/api.odin index 668afa534..e18a40b30 100644 --- a/core/math/big/api.odin +++ b/core/math/big/api.odin @@ -2,7 +2,7 @@ package math_big /* Copyright 2021 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. This file collects public proc maps and their aliases. */ diff --git a/core/math/big/common.odin b/core/math/big/common.odin index 66a29e715..a1eb4a7fd 100644 --- a/core/math/big/common.odin +++ b/core/math/big/common.odin @@ -2,7 +2,7 @@ package math_big /* Copyright 2021 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. */ import "base:intrinsics" diff --git a/core/math/big/helpers.odin b/core/math/big/helpers.odin index e8dc792c6..b922881b4 100644 --- a/core/math/big/helpers.odin +++ b/core/math/big/helpers.odin @@ -2,7 +2,7 @@ package math_big /* Copyright 2021 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. */ import "base:intrinsics" diff --git a/core/math/big/internal.odin b/core/math/big/internal.odin index 4b76f3b2e..e22ea0ec7 100644 --- a/core/math/big/internal.odin +++ b/core/math/big/internal.odin @@ -2,7 +2,7 @@ package math_big /* Copyright 2021 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. ========================== Low-level routines ========================== diff --git a/core/math/big/logical.odin b/core/math/big/logical.odin index df7744a9a..a600ef823 100644 --- a/core/math/big/logical.odin +++ b/core/math/big/logical.odin @@ -2,7 +2,7 @@ package math_big /* Copyright 2021 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. An arbitrary precision mathematics implementation in Odin. For the theoretical underpinnings, see Knuth's The Art of Computer Programming, Volume 2, section 4.3. diff --git a/core/math/big/prime.odin b/core/math/big/prime.odin index 8efa97174..d7f902fa5 100644 --- a/core/math/big/prime.odin +++ b/core/math/big/prime.odin @@ -2,7 +2,7 @@ package math_big /* Copyright 2021 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. An arbitrary precision mathematics implementation in Odin. For the theoretical underpinnings, see Knuth's The Art of Computer Programming, Volume 2, section 4.3. diff --git a/core/math/big/private.odin b/core/math/big/private.odin index 692b1d088..fb517f0b7 100644 --- a/core/math/big/private.odin +++ b/core/math/big/private.odin @@ -2,7 +2,7 @@ package math_big /* Copyright 2021 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. An arbitrary precision mathematics implementation in Odin. For the theoretical underpinnings, see Knuth's The Art of Computer Programming, Volume 2, section 4.3. diff --git a/core/math/big/public.odin b/core/math/big/public.odin index dfefbc91a..723e2e04a 100644 --- a/core/math/big/public.odin +++ b/core/math/big/public.odin @@ -3,7 +3,7 @@ package math_big /* Copyright 2021 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. An arbitrary precision mathematics implementation in Odin. For the theoretical underpinnings, see Knuth's The Art of Computer Programming, Volume 2, section 4.3. diff --git a/core/math/big/radix.odin b/core/math/big/radix.odin index bc9ae068d..2bbe593a2 100644 --- a/core/math/big/radix.odin +++ b/core/math/big/radix.odin @@ -2,7 +2,7 @@ package math_big /* Copyright 2021 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. An arbitrary precision mathematics implementation in Odin. For the theoretical underpinnings, see Knuth's The Art of Computer Programming, Volume 2, section 4.3. diff --git a/core/math/big/tune.odin b/core/math/big/tune.odin index 1d24a1325..b2dc9829c 100644 --- a/core/math/big/tune.odin +++ b/core/math/big/tune.odin @@ -3,7 +3,7 @@ package math_big /* Copyright 2021 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. A BigInt implementation in Odin. For the theoretical underpinnings, see Knuth's The Art of Computer Programming, Volume 2, section 4.3. diff --git a/core/mem/tlsf/tlsf.odin b/core/mem/tlsf/tlsf.odin index 37c6858ec..285cc1968 100644 --- a/core/mem/tlsf/tlsf.odin +++ b/core/mem/tlsf/tlsf.odin @@ -3,7 +3,7 @@ package mem_tlsf /* Copyright 2024 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Matt Conte: Original C implementation, see LICENSE file in this package diff --git a/core/mem/tlsf/tlsf_internal.odin b/core/mem/tlsf/tlsf_internal.odin index e53d76d61..df767f07e 100644 --- a/core/mem/tlsf/tlsf_internal.odin +++ b/core/mem/tlsf/tlsf_internal.odin @@ -1,6 +1,6 @@ /* Copyright 2024 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Matt Conte: Original C implementation, see LICENSE file in this package diff --git a/core/net/addr.odin b/core/net/addr.odin index c47c6f55e..fad0eddc4 100644 --- a/core/net/addr.odin +++ b/core/net/addr.odin @@ -11,7 +11,7 @@ package net Copyright 2022 Colin Davidson Copyright 2022 Jeroen van Rijn . Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Tetralux: Initial implementation diff --git a/core/net/common.odin b/core/net/common.odin index 7b33350c0..70523050f 100644 --- a/core/net/common.odin +++ b/core/net/common.odin @@ -14,7 +14,7 @@ package net Copyright 2022 Colin Davidson Copyright 2022 Jeroen van Rijn . Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Tetralux: Initial implementation diff --git a/core/net/dns.odin b/core/net/dns.odin index ed8c00d6a..540991fe7 100644 --- a/core/net/dns.odin +++ b/core/net/dns.odin @@ -12,7 +12,7 @@ package net Copyright 2022 Jeroen van Rijn . Copyright 2024 Feoramund . Copyright 2025 Christiano Haesbaert . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Tetralux: Initial implementation diff --git a/core/net/dns_unix.odin b/core/net/dns_unix.odin index 351d26dbc..fbc1909cd 100644 --- a/core/net/dns_unix.odin +++ b/core/net/dns_unix.odin @@ -10,7 +10,7 @@ package net Copyright 2022 Colin Davidson Copyright 2022 Jeroen van Rijn . Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Tetralux: Initial implementation diff --git a/core/net/dns_windows.odin b/core/net/dns_windows.odin index 7736851b8..b1e7da97d 100644 --- a/core/net/dns_windows.odin +++ b/core/net/dns_windows.odin @@ -11,7 +11,7 @@ package net Copyright 2022 Colin Davidson Copyright 2022 Jeroen van Rijn . Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Tetralux: Initial implementation diff --git a/core/net/doc.odin b/core/net/doc.odin index 082a1497a..8fd88904c 100644 --- a/core/net/doc.odin +++ b/core/net/doc.odin @@ -35,7 +35,7 @@ package net Copyright 2022 Colin Davidson Copyright 2022 Jeroen van Rijn . Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Tetralux: Initial implementation diff --git a/core/net/errors_darwin.odin b/core/net/errors_darwin.odin index 255bd351f..a35e96bc0 100644 --- a/core/net/errors_darwin.odin +++ b/core/net/errors_darwin.odin @@ -11,7 +11,7 @@ package net Copyright 2022 Colin Davidson Copyright 2022 Jeroen van Rijn . Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Tetralux: Initial implementation diff --git a/core/net/errors_freebsd.odin b/core/net/errors_freebsd.odin index 05de41746..29bdd3ff8 100644 --- a/core/net/errors_freebsd.odin +++ b/core/net/errors_freebsd.odin @@ -11,7 +11,7 @@ package net Copyright 2022 Colin Davidson Copyright 2022 Jeroen van Rijn . Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Tetralux: Initial implementation diff --git a/core/net/errors_linux.odin b/core/net/errors_linux.odin index 258560595..636ebb6f9 100644 --- a/core/net/errors_linux.odin +++ b/core/net/errors_linux.odin @@ -11,7 +11,7 @@ package net Copyright 2022 Colin Davidson Copyright 2022 Jeroen van Rijn . Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Tetralux: Initial implementation diff --git a/core/net/errors_windows.odin b/core/net/errors_windows.odin index 8e0e4cda3..83c45ee7f 100644 --- a/core/net/errors_windows.odin +++ b/core/net/errors_windows.odin @@ -11,7 +11,7 @@ package net Copyright 2022 Colin Davidson Copyright 2022 Jeroen van Rijn . Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Tetralux: Initial implementation diff --git a/core/net/interface.odin b/core/net/interface.odin index 4d499a008..182ef3584 100644 --- a/core/net/interface.odin +++ b/core/net/interface.odin @@ -11,7 +11,7 @@ package net Copyright 2022 Colin Davidson Copyright 2022 Jeroen van Rijn . Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Tetralux: Initial implementation diff --git a/core/net/interface_darwin.odin b/core/net/interface_darwin.odin index 9883c10af..f18cff995 100644 --- a/core/net/interface_darwin.odin +++ b/core/net/interface_darwin.odin @@ -11,7 +11,7 @@ package net Copyright 2022 Colin Davidson Copyright 2022 Jeroen van Rijn . Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Tetralux: Initial implementation diff --git a/core/net/interface_freebsd.odin b/core/net/interface_freebsd.odin index 90a538a04..056ad3ac6 100644 --- a/core/net/interface_freebsd.odin +++ b/core/net/interface_freebsd.odin @@ -11,7 +11,7 @@ package net Copyright 2022 Colin Davidson Copyright 2022 Jeroen van Rijn . Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Tetralux: Initial implementation diff --git a/core/net/interface_linux.odin b/core/net/interface_linux.odin index e329803c5..8680c39d8 100644 --- a/core/net/interface_linux.odin +++ b/core/net/interface_linux.odin @@ -11,7 +11,7 @@ package net Copyright 2022 Colin Davidson Copyright 2022 Jeroen van Rijn . Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Tetralux: Initial implementation diff --git a/core/net/interface_windows.odin b/core/net/interface_windows.odin index 571fb322f..c4e3c22eb 100644 --- a/core/net/interface_windows.odin +++ b/core/net/interface_windows.odin @@ -11,7 +11,7 @@ package net Copyright 2022 Colin Davidson Copyright 2022 Jeroen van Rijn . Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Tetralux: Initial implementation diff --git a/core/net/socket.odin b/core/net/socket.odin index f68508169..7e96ba2b2 100644 --- a/core/net/socket.odin +++ b/core/net/socket.odin @@ -11,7 +11,7 @@ package net Copyright 2022-2023 Colin Davidson Copyright 2022-2023 Jeroen van Rijn . Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Tetralux: Initial implementation diff --git a/core/net/socket_darwin.odin b/core/net/socket_darwin.odin index fe4b4c3b5..8e01eb4a8 100644 --- a/core/net/socket_darwin.odin +++ b/core/net/socket_darwin.odin @@ -11,7 +11,7 @@ package net Copyright 2022 Colin Davidson Copyright 2022 Jeroen van Rijn . Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Tetralux: Initial implementation diff --git a/core/net/socket_freebsd.odin b/core/net/socket_freebsd.odin index 78bd1cdae..504229e73 100644 --- a/core/net/socket_freebsd.odin +++ b/core/net/socket_freebsd.odin @@ -11,7 +11,7 @@ package net Copyright 2022 Colin Davidson Copyright 2022 Jeroen van Rijn . Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Tetralux: Initial implementation diff --git a/core/net/socket_linux.odin b/core/net/socket_linux.odin index bdb48fce8..9719ff61b 100644 --- a/core/net/socket_linux.odin +++ b/core/net/socket_linux.odin @@ -11,7 +11,7 @@ package net Copyright 2022 Colin Davidson Copyright 2022 Jeroen van Rijn . Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Tetralux: Initial implementation diff --git a/core/net/socket_windows.odin b/core/net/socket_windows.odin index 9127874de..6dd2f0458 100644 --- a/core/net/socket_windows.odin +++ b/core/net/socket_windows.odin @@ -11,7 +11,7 @@ package net Copyright 2022 Colin Davidson Copyright 2022 Jeroen van Rijn . Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Tetralux: Initial implementation diff --git a/core/net/url.odin b/core/net/url.odin index 41c315585..f20c41229 100644 --- a/core/net/url.odin +++ b/core/net/url.odin @@ -9,7 +9,7 @@ package net Copyright 2022 Colin Davidson Copyright 2022 Jeroen van Rijn . Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Tetralux: Initial implementation diff --git a/core/slice/heap/heap.odin b/core/slice/heap/heap.odin index dd088f250..de6dfb43b 100644 --- a/core/slice/heap/heap.odin +++ b/core/slice/heap/heap.odin @@ -3,7 +3,7 @@ package heap /* Copyright 2022 Dale Weiler . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Dale Weiler: Initial implementation diff --git a/core/sys/freebsd/syscalls.odin b/core/sys/freebsd/syscalls.odin index 96fd9ac3f..452914eea 100644 --- a/core/sys/freebsd/syscalls.odin +++ b/core/sys/freebsd/syscalls.odin @@ -2,7 +2,7 @@ package sys_freebsd /* (c) Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Feoramund: Initial implementation. diff --git a/core/sys/freebsd/types.odin b/core/sys/freebsd/types.odin index 37e8abf68..c6b13ef91 100644 --- a/core/sys/freebsd/types.odin +++ b/core/sys/freebsd/types.odin @@ -2,7 +2,7 @@ package sys_freebsd /* (c) Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Feoramund: Initial implementation. diff --git a/core/sys/info/doc.odin b/core/sys/info/doc.odin index 7859b4e60..10ad7a127 100644 --- a/core/sys/info/doc.odin +++ b/core/sys/info/doc.odin @@ -81,7 +81,7 @@ package sysinfo /* Copyright 2022 Jeroen van Rijn . -Made available under Odin's BSD-3 license. +Made available under Odin's license. List of contributors: Jeroen van Rijn: Initial implementation. diff --git a/core/testing/events.odin b/core/testing/events.odin index 1a47e2d68..1d07e8c5b 100644 --- a/core/testing/events.odin +++ b/core/testing/events.odin @@ -3,7 +3,7 @@ package testing /* (c) Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Feoramund: Total rewrite. diff --git a/core/testing/logging.odin b/core/testing/logging.odin index 041489dab..428e50afe 100644 --- a/core/testing/logging.odin +++ b/core/testing/logging.odin @@ -3,7 +3,7 @@ package testing /* (c) Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Ginger Bill: Initial implementation. diff --git a/core/testing/reporting.odin b/core/testing/reporting.odin index 7c7eb7b2d..e72be3a04 100644 --- a/core/testing/reporting.odin +++ b/core/testing/reporting.odin @@ -3,7 +3,7 @@ package testing /* (c) Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Feoramund: Total rewrite. diff --git a/core/testing/runner.odin b/core/testing/runner.odin index b53bd8722..0897e4fed 100644 --- a/core/testing/runner.odin +++ b/core/testing/runner.odin @@ -3,7 +3,7 @@ package testing /* (c) Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Ginger Bill: Initial implementation. diff --git a/core/testing/signal_handler.odin b/core/testing/signal_handler.odin index 73ed362f0..b33732a30 100644 --- a/core/testing/signal_handler.odin +++ b/core/testing/signal_handler.odin @@ -3,7 +3,7 @@ package testing /* (c) Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Feoramund: Total rewrite. diff --git a/core/testing/signal_handler_libc.odin b/core/testing/signal_handler_libc.odin index 961f5c7ce..a1441f29d 100644 --- a/core/testing/signal_handler_libc.odin +++ b/core/testing/signal_handler_libc.odin @@ -4,7 +4,7 @@ package testing /* (c) Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Feoramund: Total rewrite. diff --git a/core/testing/signal_handler_other.odin b/core/testing/signal_handler_other.odin index 81f575495..b0d5f00fb 100644 --- a/core/testing/signal_handler_other.odin +++ b/core/testing/signal_handler_other.odin @@ -10,7 +10,7 @@ package testing /* (c) Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Feoramund: Total rewrite. diff --git a/core/testing/testing.odin b/core/testing/testing.odin index a0b046a46..d6bf6ea33 100644 --- a/core/testing/testing.odin +++ b/core/testing/testing.odin @@ -3,7 +3,7 @@ package testing /* (c) Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Ginger Bill: Initial implementation. diff --git a/core/text/i18n/gettext.odin b/core/text/i18n/gettext.odin index 3ac9109ef..a29fdc003 100644 --- a/core/text/i18n/gettext.odin +++ b/core/text/i18n/gettext.odin @@ -3,7 +3,7 @@ package i18n A parser for GNU GetText .MO files. Copyright 2021-2022 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. A from-scratch implementation based after the specification found here: https://www.gnu.org/software/gettext/manual/html_node/MO-Files.html diff --git a/core/text/i18n/i18n.odin b/core/text/i18n/i18n.odin index 0190ef0f7..b978bffc4 100644 --- a/core/text/i18n/i18n.odin +++ b/core/text/i18n/i18n.odin @@ -3,7 +3,7 @@ package i18n Internationalization helpers. Copyright 2021-2022 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Jeroen van Rijn: Initial implementation. diff --git a/core/text/i18n/qt_linguist.odin b/core/text/i18n/qt_linguist.odin index bdd3f5fd7..2fc5efe7b 100644 --- a/core/text/i18n/qt_linguist.odin +++ b/core/text/i18n/qt_linguist.odin @@ -3,7 +3,7 @@ package i18n A parser for Qt Linguist TS files. Copyright 2022 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. A from-scratch implementation based after the specification found here: https://doc.qt.io/qt-5/linguist-ts-file-format.html diff --git a/core/text/regex/common/common.odin b/core/text/regex/common/common.odin index 0abd48e4b..24b44833f 100644 --- a/core/text/regex/common/common.odin +++ b/core/text/regex/common/common.odin @@ -3,7 +3,7 @@ package regex_common /* (c) Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Feoramund: Initial implementation. diff --git a/core/text/regex/common/debugging.odin b/core/text/regex/common/debugging.odin index 0e4161a92..1a241e136 100644 --- a/core/text/regex/common/debugging.odin +++ b/core/text/regex/common/debugging.odin @@ -2,7 +2,7 @@ package regex_common /* (c) Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Feoramund: Initial implementation. diff --git a/core/text/regex/compiler/compiler.odin b/core/text/regex/compiler/compiler.odin index 2f0f183e9..dbfe3fe1c 100644 --- a/core/text/regex/compiler/compiler.odin +++ b/core/text/regex/compiler/compiler.odin @@ -2,7 +2,7 @@ package regex_compiler /* (c) Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Feoramund: Initial implementation. diff --git a/core/text/regex/compiler/debugging.odin b/core/text/regex/compiler/debugging.odin index 142cb8839..864049451 100644 --- a/core/text/regex/compiler/debugging.odin +++ b/core/text/regex/compiler/debugging.odin @@ -2,7 +2,7 @@ package regex_compiler /* (c) Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Feoramund: Initial implementation. diff --git a/core/text/regex/optimizer/optimizer.odin b/core/text/regex/optimizer/optimizer.odin index e23cc1bc5..93d7e6eef 100644 --- a/core/text/regex/optimizer/optimizer.odin +++ b/core/text/regex/optimizer/optimizer.odin @@ -2,7 +2,7 @@ package regex_optimizer /* (c) Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Feoramund: Initial implementation. diff --git a/core/text/regex/parser/debugging.odin b/core/text/regex/parser/debugging.odin index e060f58c2..f910db796 100644 --- a/core/text/regex/parser/debugging.odin +++ b/core/text/regex/parser/debugging.odin @@ -2,7 +2,7 @@ package regex_parser /* (c) Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Feoramund: Initial implementation. diff --git a/core/text/regex/parser/parser.odin b/core/text/regex/parser/parser.odin index 038d4cb85..38561a077 100644 --- a/core/text/regex/parser/parser.odin +++ b/core/text/regex/parser/parser.odin @@ -2,7 +2,7 @@ package regex_parser /* (c) Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Feoramund: Initial implementation. diff --git a/core/text/regex/regex.odin b/core/text/regex/regex.odin index bff82c407..c22371f3f 100644 --- a/core/text/regex/regex.odin +++ b/core/text/regex/regex.odin @@ -2,7 +2,7 @@ package regex /* (c) Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Feoramund: Initial implementation. diff --git a/core/text/regex/tokenizer/tokenizer.odin b/core/text/regex/tokenizer/tokenizer.odin index 556423a07..6ce34324e 100644 --- a/core/text/regex/tokenizer/tokenizer.odin +++ b/core/text/regex/tokenizer/tokenizer.odin @@ -3,7 +3,7 @@ package regex_tokenizer /* (c) Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Feoramund: Initial implementation. diff --git a/core/text/regex/virtual_machine/util.odin b/core/text/regex/virtual_machine/util.odin index 79c781e4a..3809ca98a 100644 --- a/core/text/regex/virtual_machine/util.odin +++ b/core/text/regex/virtual_machine/util.odin @@ -2,7 +2,7 @@ package regex_vm /* (c) Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Feoramund: Initial implementation. diff --git a/core/text/regex/virtual_machine/virtual_machine.odin b/core/text/regex/virtual_machine/virtual_machine.odin index c292b0e99..169d8132d 100644 --- a/core/text/regex/virtual_machine/virtual_machine.odin +++ b/core/text/regex/virtual_machine/virtual_machine.odin @@ -2,7 +2,7 @@ package regex_vm /* (c) Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Feoramund: Initial implementation. diff --git a/core/text/table/table.odin b/core/text/table/table.odin index 66a7d442b..204263e54 100644 --- a/core/text/table/table.odin +++ b/core/text/table/table.odin @@ -1,6 +1,6 @@ /* Copyright 2023 oskarnp - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: oskarnp: Initial implementation. diff --git a/core/thread/thread_pool.odin b/core/thread/thread_pool.odin index 15b3a28d2..d7a03d04c 100644 --- a/core/thread/thread_pool.odin +++ b/core/thread/thread_pool.odin @@ -3,7 +3,7 @@ package thread /* thread.Pool Copyright 2022 eisbehr - Made available under Odin's BSD-3 license. + Made available under Odin's license. */ import "base:intrinsics" diff --git a/src/ucg/ucg.c b/src/ucg/ucg.c index c3e270e1a..119f88805 100644 --- a/src/ucg/ucg.c +++ b/src/ucg/ucg.c @@ -1,6 +1,6 @@ /* * SPDX-FileCopyrightText: (c) 2024 Feoramund - * SPDX-License-Identifier: BSD-3-Clause + * SPDX-License-Identifier: zlib */ diff --git a/src/ucg/ucg_tables.h b/src/ucg/ucg_tables.h index a33f9f898..f31e51773 100644 --- a/src/ucg/ucg_tables.h +++ b/src/ucg/ucg_tables.h @@ -1,6 +1,6 @@ /* * SPDX-FileCopyrightText: (c) 2024 Feoramund - * SPDX-License-Identifier: BSD-3-Clause + * SPDX-License-Identifier: zlib */ #ifndef _UCG_TABLES_INCLUDED #define _UCG_TABLES_INCLUDED diff --git a/tests/core/compress/test_core_compress.odin b/tests/core/compress/test_core_compress.odin index 1f3481f35..f7a8b5a74 100644 --- a/tests/core/compress/test_core_compress.odin +++ b/tests/core/compress/test_core_compress.odin @@ -1,8 +1,12 @@ + + + + package test_core_compress /* Copyright 2021 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Jeroen van Rijn: Initial implementation. diff --git a/tests/core/crypto/test_core_crypto.odin b/tests/core/crypto/test_core_crypto.odin index b3eb6e041..984f61bd8 100644 --- a/tests/core/crypto/test_core_crypto.odin +++ b/tests/core/crypto/test_core_crypto.odin @@ -2,7 +2,7 @@ package test_core_crypto /* Copyright 2021 zhibog - Made available under the BSD-3 license. + Made available under Odin's license. List of contributors: zhibog, dotbmp: Initial implementation. diff --git a/tests/core/image/test_core_image.odin b/tests/core/image/test_core_image.odin index 3293b80fa..46790bc8c 100644 --- a/tests/core/image/test_core_image.odin +++ b/tests/core/image/test_core_image.odin @@ -1,6 +1,6 @@ /* Copyright 2021-2024 Jeroen van Rijn . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Jeroen van Rijn: Initial implementation. diff --git a/tests/core/math/big/generate_tests.py b/tests/core/math/big/generate_tests.py index a0c5a5b84..032d7ef38 100644 --- a/tests/core/math/big/generate_tests.py +++ b/tests/core/math/big/generate_tests.py @@ -1,6 +1,6 @@ # # Copyright 2021 Jeroen van Rijn . -# Made available under Odin's BSD-3 license. +# Made available under Odin's license. # # A BigInt implementation in Odin. # For the theoretical underpinnings, see Knuth's The Art of Computer Programming, Volume 2, section 4.3. diff --git a/tests/core/net/test_core_net.odin b/tests/core/net/test_core_net.odin index 0d57bd94a..ec45744f3 100644 --- a/tests/core/net/test_core_net.odin +++ b/tests/core/net/test_core_net.odin @@ -1,7 +1,7 @@ /* Copyright 2021 Jeroen van Rijn . Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Jeroen van Rijn: Initial implementation. diff --git a/tests/core/net/test_core_net_freebsd.odin b/tests/core/net/test_core_net_freebsd.odin index 590db7de0..46feadc3f 100644 --- a/tests/core/net/test_core_net_freebsd.odin +++ b/tests/core/net/test_core_net_freebsd.odin @@ -1,7 +1,7 @@ /* Copyright 2021 Jeroen van Rijn . Copyright 2024 Feoramund . - Made available under Odin's BSD-3 license. + Made available under Odin's license. List of contributors: Jeroen van Rijn: Initial implementation.