summaryrefslogtreecommitdiff
path: root/NOTICE
blob: d00feff88a985a884dc06fad400ccb29639cd643 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
plan9-kencc-linux — авторство и лицензии
========================================

Наш код (сборочные скрипты, efi/hello.c, efi/efi_build.sh, efi/mkesp.py,
efi/fetch_ref.sh, документация) — свободно используйте.

Собирается из стороннего кода, который НЕ входит в репозиторий, а тянется
скриптами:

* Компиляторы/ассемблеры/линкеры Plan 9 (kencc) и системные заголовки —
  из дерева исходников Plan 9 (plan9foundation / совместимого).
  Оригинальные лицензии Plan 9 (MIT-style, ранее Lucent Public License).

* Тулчейн-обвязка lib9/libbio/libmach и 9c/9l/9ar/yacc — plan9port
  (https://github.com/9fans/plan9port), лицензии plan9port.

* Референсный EFI-загрузчик (pe64.s, efi.h, mem.h) — 9legacy, nboot/efi
  (http://9legacy.org/9legacy/patch/nboot.diff). Тянется efi/fetch_ref.sh,
  в репозитории НЕ хранится. Лицензия — как у соответствующего кода Plan 9.

Готовые бинари в bin/ собраны из вышеуказанных исходников нашими скриптами
и наследуют их лицензии.