Back to Julia

THIRDPARTY

THIRDPARTY.md

1.12.65.1 KB
Original Source

The Julia language is licensed under the MIT License (see LICENSE.md ). The "language" consists of the compiler (the contents of src/), most of the standard library (base/ and stdlib/), and some utilities (most of the rest of the files in this repository). See below for exceptions.

  • crc32c.c (CRC-32c checksum code by Mark Adler) [ZLib].
  • LDC (for ccall/cfunction ABI definitions) [BSD-3]. The portion of code that Julia uses from LDC is [BSD-3] licensed.
  • LLVM (for parts of src/disasm.cpp) [UIUC]
  • NetBSD (for setjmp, longjmp, and strptime implementations on Windows) [BSD-3]
  • Python (for strtod implementation on Windows) [PSF]
  • FEMTOLISP [BSD-3]

The following components included in Julia Base have their own separate licenses:

  • base/ryu/* [Boost] (see ryu)
  • base/special/{rem_pio2,hyperbolic}.jl [Freely distributable with preserved copyright notice] (see FDLIBM)

The Julia language links to the following external libraries, which have their own licenses:

and optionally:

Julia's stdlib uses the following external libraries, which have their own licenses:

Julia's build process uses the following external tools:

Julia bundles the following external programs and libraries:

On some platforms, distributions of Julia contain SSL certificate authority certificates, released under the Mozilla Public License.