Skip to content

Latest commit

 

History

History
72 lines (58 loc) · 5.11 KB

THIRDPARTY.md

File metadata and controls

72 lines (58 loc) · 5.11 KB

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.