Published whole, out of NOTICE.md, 94 lines.
Copyright 2012-2026 Manas Technology Solutions.
This product includes software developed at Manas Technology Solutions (https://manas.tech/).
Apache License v2.0 with Swift exception applies to all works unless specified otherwise:
Please see REUSE.toml and LICENSE for additional copyright and licensing information.
- A shard installed into
/lib/carries its own licence. See REUSE.toml for details. iyi vendors none:markdandsanitizewent with the documentation generator,replywith the interpreter.
External libraries information
Crystal compiler links the following libraries, which have their own license:
- LLVM - Apache-2.0 with LLVM exceptions
- PCRE or PCRE2 - BSD-3
- libevent2 - BSD-3
- libiconv - LGPLv3
- bdwgc - MIT
Crystal compiler calls the following tools as external process on compiling, which have their own license:
- pkg-config - [GPLv3]
Crystal standard library uses the following libraries, which have their own licenses:
- LLVM - Apache-2.0 with LLVM exceptions
- PCRE or PCRE2 - BSD-3
- libevent2 - BSD-3
- libiconv - LGPLv3
- bdwgc - MIT
- Zlib - Zlib
- OpenSSL - Apache-2.0
- Libxml2 - MIT
- LibYAML - MIT
- readline - GPLv3
- GMP - LGPLv3
iyi's own standard library includes code derived from, and its benches a port of:
- Arm optimized-routines (
Math.exp,exp2,log,log2andpowinsrc/std/math.iyi, andbench/libm_oracle/) - MIT - fdlibm, as glibc carries it (
Math.log10,expm1,log1p,sinh,cosh,tanhand the Bessel functions, and their copies inbench/libm_oracle/) - Sun Microsystems' notice: "Permission to use, copy, modify, and distribute this software is freely granted, provided that this notice is preserved." - musl (
Math.fma's software arm insrc/std/math.iyi) - MIT - CORE-MATH, as glibc 2.43 carries it and as published (
Math.erf,erfc,asinh,acosh,atanh,lgamma,tgamma,atan,asin,acos,sin,cos,tan,cbrt,hypotandatan2insrc/std/math.iyi, andbench/libm_oracle/core_math/) - MIT - crystal-metric (
bench/metric/) - MIT
Its benches vendor test vectors:
- NIST's ACVP-Server (
bench/std_mlkem_fixture/, ML-KEM-768 vectors, a subset) - NIST's notice for NIST-developed software, kept whole with the source and what was changed inbench/std_mlkem_fixture/NOTICE
The rest
- ContributingWhat a change to this repository is expected to come with.
- Reporting a VulnerabilityWhere a vulnerability goes, and which of the two trackers is the right one.
- Contributor Covenant Code of ConductThe Contributor Covenant, and the address that enforces it here.