aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgingerBill <gingerBill@users.noreply.github.com>2025-11-04 13:53:13 +0000
committerGitHub <noreply@github.com>2025-11-04 13:53:13 +0000
commite5153a937b95f4583dfac2c22d010a764bf2f1a8 (patch)
treec9dc3a80eeff8216f42d9760393e1753cf037820
parentfd995050dd80df6bea156ce59b594c8a6d1e677a (diff)
parent4bdce9bf0aba062d39e838bdf945bca5984f3c85 (diff)
Merge pull request #5859 from odin-lang/bill/change-licensedev-2025-11
Change Odin's LICENSE to zlib from BSD 3-clause
-rw-r--r--LICENSE37
-rw-r--r--base/runtime/dynamic_map_internal.odin2
-rw-r--r--core/compress/common.odin2
-rw-r--r--core/compress/gzip/doc.odin2
-rw-r--r--core/compress/gzip/gzip.odin2
-rw-r--r--core/compress/shoco/shoco.odin2
-rw-r--r--core/compress/zlib/doc.odin2
-rw-r--r--core/compress/zlib/zlib.odin2
-rw-r--r--core/crypto/README.md2
-rw-r--r--core/crypto/_blake2/blake2.odin2
-rw-r--r--core/crypto/_sha3/sha3.odin2
-rw-r--r--core/crypto/blake2b/blake2b.odin2
-rw-r--r--core/crypto/blake2s/blake2s.odin2
-rw-r--r--core/crypto/hash/hash.odin2
-rw-r--r--core/crypto/legacy/keccak/keccak.odin2
-rw-r--r--core/crypto/legacy/md5/md5.odin2
-rw-r--r--core/crypto/legacy/sha1/sha1.odin2
-rw-r--r--core/crypto/sha2/sha2.odin2
-rw-r--r--core/crypto/sha3/sha3.odin2
-rw-r--r--core/crypto/shake/shake.odin2
-rw-r--r--core/crypto/siphash/siphash.odin2
-rw-r--r--core/crypto/sm3/sm3.odin2
-rw-r--r--core/encoding/entity/entity.odin2
-rw-r--r--core/encoding/uuid/LICENSE39
-rw-r--r--core/encoding/varint/leb128.odin2
-rw-r--r--core/encoding/xml/debug_print.odin2
-rw-r--r--core/encoding/xml/helpers.odin2
-rw-r--r--core/encoding/xml/tokenizer.odin2
-rw-r--r--core/encoding/xml/xml_reader.odin2
-rw-r--r--core/flags/LICENSE39
-rw-r--r--core/hash/xxhash/common.odin2
-rw-r--r--core/hash/xxhash/streaming.odin2
-rw-r--r--core/hash/xxhash/xxhash_3.odin2
-rw-r--r--core/hash/xxhash/xxhash_32.odin2
-rw-r--r--core/hash/xxhash/xxhash_64.odin2
-rw-r--r--core/image/common.odin2
-rw-r--r--core/image/png/png.odin2
-rw-r--r--core/image/qoi/qoi.odin2
-rw-r--r--core/image/tga/tga.odin2
-rw-r--r--core/math/big/api.odin2
-rw-r--r--core/math/big/common.odin2
-rw-r--r--core/math/big/helpers.odin2
-rw-r--r--core/math/big/internal.odin2
-rw-r--r--core/math/big/logical.odin2
-rw-r--r--core/math/big/prime.odin2
-rw-r--r--core/math/big/private.odin2
-rw-r--r--core/math/big/public.odin2
-rw-r--r--core/math/big/radix.odin2
-rw-r--r--core/math/big/tune.odin2
-rw-r--r--core/mem/tlsf/tlsf.odin2
-rw-r--r--core/mem/tlsf/tlsf_internal.odin2
-rw-r--r--core/net/addr.odin2
-rw-r--r--core/net/common.odin2
-rw-r--r--core/net/dns.odin2
-rw-r--r--core/net/dns_unix.odin2
-rw-r--r--core/net/dns_windows.odin2
-rw-r--r--core/net/doc.odin2
-rw-r--r--core/net/errors_darwin.odin2
-rw-r--r--core/net/errors_freebsd.odin2
-rw-r--r--core/net/errors_linux.odin2
-rw-r--r--core/net/errors_windows.odin2
-rw-r--r--core/net/interface.odin2
-rw-r--r--core/net/interface_darwin.odin2
-rw-r--r--core/net/interface_freebsd.odin2
-rw-r--r--core/net/interface_linux.odin2
-rw-r--r--core/net/interface_windows.odin2
-rw-r--r--core/net/socket.odin2
-rw-r--r--core/net/socket_darwin.odin2
-rw-r--r--core/net/socket_freebsd.odin2
-rw-r--r--core/net/socket_linux.odin2
-rw-r--r--core/net/socket_windows.odin2
-rw-r--r--core/net/url.odin2
-rw-r--r--core/slice/heap/heap.odin2
-rw-r--r--core/sys/freebsd/syscalls.odin2
-rw-r--r--core/sys/freebsd/types.odin2
-rw-r--r--core/sys/info/doc.odin2
-rw-r--r--core/testing/events.odin2
-rw-r--r--core/testing/logging.odin2
-rw-r--r--core/testing/reporting.odin2
-rw-r--r--core/testing/runner.odin2
-rw-r--r--core/testing/signal_handler.odin2
-rw-r--r--core/testing/signal_handler_libc.odin2
-rw-r--r--core/testing/signal_handler_other.odin2
-rw-r--r--core/testing/testing.odin2
-rw-r--r--core/text/i18n/gettext.odin2
-rw-r--r--core/text/i18n/i18n.odin2
-rw-r--r--core/text/i18n/qt_linguist.odin2
-rw-r--r--core/text/regex/common/common.odin2
-rw-r--r--core/text/regex/common/debugging.odin2
-rw-r--r--core/text/regex/compiler/compiler.odin2
-rw-r--r--core/text/regex/compiler/debugging.odin2
-rw-r--r--core/text/regex/optimizer/optimizer.odin2
-rw-r--r--core/text/regex/parser/debugging.odin2
-rw-r--r--core/text/regex/parser/parser.odin2
-rw-r--r--core/text/regex/regex.odin2
-rw-r--r--core/text/regex/tokenizer/tokenizer.odin2
-rw-r--r--core/text/regex/virtual_machine/util.odin2
-rw-r--r--core/text/regex/virtual_machine/virtual_machine.odin2
-rw-r--r--core/text/table/table.odin2
-rw-r--r--core/thread/thread_pool.odin2
-rw-r--r--src/ucg/ucg.c2
-rw-r--r--src/ucg/ucg_tables.h2
-rw-r--r--tests/core/compress/test_core_compress.odin2
-rw-r--r--tests/core/crypto/test_core_crypto.odin2
-rw-r--r--tests/core/image/test_core_image.odin2
-rw-r--r--tests/core/math/big/generate_tests.py2
-rw-r--r--tests/core/net/test_core_net.odin2
-rw-r--r--tests/core/net/test_core_net_freebsd.odin2
108 files changed, 146 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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..b1ef4406a 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 <nom@duclavier.com>.
- Made available under Odin's BSD-3 license.
+ Made available under tlsf's LICENSE (BSD 3-clause).
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..802c4a3fd 100644
--- a/core/mem/tlsf/tlsf_internal.odin
+++ b/core/mem/tlsf/tlsf_internal.odin
@@ -1,6 +1,6 @@
/*
Copyright 2024 Jeroen van Rijn <nom@duclavier.com>.
- Made available under Odin's BSD-3 license.
+ Made available under tlsf's LICENSE (BSD 3-clause).
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 <colrdavidson@gmail.com>
Copyright 2022 Jeroen van Rijn <nom@duclavier.com>.
Copyright 2024 Feoramund <rune@swevencraft.org>.
- 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 <colrdavidson@gmail.com>
Copyright 2022 Jeroen van Rijn <nom@duclavier.com>.
Copyright 2024 Feoramund <rune@swevencraft.org>.
- 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 <nom@duclavier.com>.
Copyright 2024 Feoramund <rune@swevencraft.org>.
Copyright 2025 Christiano Haesbaert <haesbaert@haesbaert.org>.
- 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 <colrdavidson@gmail.com>
Copyright 2022 Jeroen van Rijn <nom@duclavier.com>.
Copyright 2024 Feoramund <rune@swevencraft.org>.
- 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 <colrdavidson@gmail.com>
Copyright 2022 Jeroen van Rijn <nom@duclavier.com>.
Copyright 2024 Feoramund <rune@swevencraft.org>.
- 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 <colrdavidson@gmail.com>
Copyright 2022 Jeroen van Rijn <nom@duclavier.com>.
Copyright 2024 Feoramund <rune@swevencraft.org>.
- 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 <colrdavidson@gmail.com>
Copyright 2022 Jeroen van Rijn <nom@duclavier.com>.
Copyright 2024 Feoramund <rune@swevencraft.org>.
- 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 <colrdavidson@gmail.com>
Copyright 2022 Jeroen van Rijn <nom@duclavier.com>.
Copyright 2024 Feoramund <rune@swevencraft.org>.
- 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 <colrdavidson@gmail.com>
Copyright 2022 Jeroen van Rijn <nom@duclavier.com>.
Copyright 2024 Feoramund <rune@swevencraft.org>.
- 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 <colrdavidson@gmail.com>
Copyright 2022 Jeroen van Rijn <nom@duclavier.com>.
Copyright 2024 Feoramund <rune@swevencraft.org>.
- 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 <colrdavidson@gmail.com>
Copyright 2022 Jeroen van Rijn <nom@duclavier.com>.
Copyright 2024 Feoramund <rune@swevencraft.org>.
- 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 <colrdavidson@gmail.com>
Copyright 2022 Jeroen van Rijn <nom@duclavier.com>.
Copyright 2024 Feoramund <rune@swevencraft.org>.
- 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 <colrdavidson@gmail.com>
Copyright 2022 Jeroen van Rijn <nom@duclavier.com>.
Copyright 2024 Feoramund <rune@swevencraft.org>.
- 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 <colrdavidson@gmail.com>
Copyright 2022 Jeroen van Rijn <nom@duclavier.com>.
Copyright 2024 Feoramund <rune@swevencraft.org>.
- 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 <colrdavidson@gmail.com>
Copyright 2022 Jeroen van Rijn <nom@duclavier.com>.
Copyright 2024 Feoramund <rune@swevencraft.org>.
- 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 <colrdavidson@gmail.com>
Copyright 2022-2023 Jeroen van Rijn <nom@duclavier.com>.
Copyright 2024 Feoramund <rune@swevencraft.org>.
- 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 <colrdavidson@gmail.com>
Copyright 2022 Jeroen van Rijn <nom@duclavier.com>.
Copyright 2024 Feoramund <rune@swevencraft.org>.
- 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 <colrdavidson@gmail.com>
Copyright 2022 Jeroen van Rijn <nom@duclavier.com>.
Copyright 2024 Feoramund <rune@swevencraft.org>.
- 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 <colrdavidson@gmail.com>
Copyright 2022 Jeroen van Rijn <nom@duclavier.com>.
Copyright 2024 Feoramund <rune@swevencraft.org>.
- 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 <colrdavidson@gmail.com>
Copyright 2022 Jeroen van Rijn <nom@duclavier.com>.
Copyright 2024 Feoramund <rune@swevencraft.org>.
- 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 <colrdavidson@gmail.com>
Copyright 2022 Jeroen van Rijn <nom@duclavier.com>.
Copyright 2024 Feoramund <rune@swevencraft.org>.
- 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 <weilercdale@gmail.com>.
- 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 <rune@swevencraft.org>.
- 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 <rune@swevencraft.org>.
- 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 <nom@duclavier.com>.
-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 <rune@swevencraft.org>.
- 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 85f28e564..3138a745b 100644
--- a/core/testing/logging.odin
+++ b/core/testing/logging.odin
@@ -3,7 +3,7 @@ package testing
/*
(c) Copyright 2024 Feoramund <rune@swevencraft.org>.
- 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 <rune@swevencraft.org>.
- 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 f913e20fd..9ce4f35cb 100644
--- a/core/testing/runner.odin
+++ b/core/testing/runner.odin
@@ -3,7 +3,7 @@ package testing
/*
(c) Copyright 2024 Feoramund <rune@swevencraft.org>.
- 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 <rune@swevencraft.org>.
- 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 <rune@swevencraft.org>.
- 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 <rune@swevencraft.org>.
- 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 <rune@swevencraft.org>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <rune@swevencraft.org>.
- 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 <rune@swevencraft.org>.
- 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 <rune@swevencraft.org>.
- 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 <rune@swevencraft.org>.
- 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 <rune@swevencraft.org>.
- 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 <rune@swevencraft.org>.
- 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 <rune@swevencraft.org>.
- 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 <rune@swevencraft.org>.
- 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 <rune@swevencraft.org>.
- 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 <rune@swevencraft.org>.
- 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 <rune@swevencraft.org>.
- 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 <oskarnp@proton.me>
- 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..d18a03d8c 100644
--- a/tests/core/compress/test_core_compress.odin
+++ b/tests/core/compress/test_core_compress.odin
@@ -2,7 +2,7 @@ package test_core_compress
/*
Copyright 2021 Jeroen van Rijn <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
- 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 <nom@duclavier.com>.
-# 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 <nom@duclavier.com>.
Copyright 2024 Feoramund <rune@swevencraft.org>.
- 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 <nom@duclavier.com>.
Copyright 2024 Feoramund <rune@swevencraft.org>.
- Made available under Odin's BSD-3 license.
+ Made available under Odin's license.
List of contributors:
Jeroen van Rijn: Initial implementation.