The most files are distributed under MIT License.
This repository also includes some files derived from other softwares. Such files have inherited their original licenses.
- gcc, distributed under GPL version 3 with GCC Runtime Library Exception
source/zcx/unwind-pe.h
source/zcx/c-unwind_pe.ads
,c-unwind_pe.adb
(translated fromunwind-pe.h
)
- ICU, distributed under ICU License
source/nls/machine-apple-darwin/c-icucore.ads
(translated from the header files of ICU)
- MT19937, SFMT, and dSFMT, distributed under BSD-like LICENSE.txt
examples/random_dsfmt.adb
(translated fromtest.c
of dSFMT)examples/random_mt19937.adb
(translated frommtTest.c
of MT19937)examples/random_sfmt.adb
(translated fromtest.c
of SFMT)source/numerics/a-nuds19.ads
(translated fromdSFMT-params19937.h
)source/numerics/a-nuds21.ads
(translated fromdSFMT-params216091.h
)source/numerics/a-numdsf.ads
,source/numerics/a-numdsf.adb
(translated fromdSFMT.h
,dSFMT-params.h
,dSFMT.c
)source/numerics/a-nummt1.ads
,a-nummt1.adb
(translated frommt19937ar.h
,mt19937ar.c
)source/numerics/a-numsfm.ads
,source/numerics/a-numsfm.adb
(translated fromSFMT.h
,SFMT.c
)source/numerics/a-nusf19.ads
(translated fromSFMT-params19937.h
)source/numerics/a-nusf21.ads
(translated fromSFMT-params216091.h
)source/numerics/generic/a-nudsge.ads
,a-nudsge.adb
(translated fromdSFMT-common.h
)source/numerics/generic/a-nusfge.ads
,a-nusfge.adb
(translated fromSFMT-common.h
)source/numerics/x86_64/a-nudsge.ads
,a-nudsge.adb
(translated fromdSFMT-common.h
)source/numerics/x86_64/a-nusfge.ads
,a-nusfge.adb
(translated fromSFMT-sse2.h
)
- MurmurHash3, distributed under public domain
source/hash/a-cmuha3.ads
,a-cmuha3.adb
(translated fromMurmurHash3.cpp
)
- XNU, distributed under Apple Public Source License Version 2.0
source/directories/machine-apple-darwin/hfs_CaseTables.h
source/directories/machine-apple-darwin/c-hfs_casetables.ads
(translated fromhfs_CaseTables.h
)source/directories/machine-apple-darwin/vfs_utfconvdata.h
source/directories/machine-apple-darwin/c-vfs_utfconvdata.ads
(translated fromvfs_utfconvdata.h
)
In addition, automatic translated headers by headmaster have same license of their original header files because preprocessor does not change any license.