jsFarmIsFun — Lizenzen der mitgenutzten Bestandteile
=====================================================

Das Spiel selbst steht unter der Lizenz in LICENSE. Diese Datei nennt alles,
was mitgeliefert oder gelinkt wird, und unter welcher Lizenz es steht.


GELINKTE BIBLIOTHEKEN
---------------------

SDL2 ................ zlib-Lizenz          https://www.libsdl.org/
cairo ............... LGPL 2.1 / MPL 1.1   https://www.cairographics.org/
pango, pangocairo,
  pangoft2 .......... LGPL 2.1             https://pango.gnome.org/
glib, gobject ....... LGPL 2.1             https://gitlab.gnome.org/GNOME/glib
fontconfig .......... MIT-artig            https://www.freedesktop.org/wiki/Software/fontconfig/
freetype ............ FTL / GPL 2          https://freetype.org/

Monocypher .......... BSD-2 / CC-0        https://monocypher.org/

Monocypher ist die Ausnahme in dieser Liste: es wird nicht gelinkt, sondern als
QUELLE mitkompiliert (third_party/monocypher, reines C99). Es verschluesselt und
versiegelt den Spielstand (src/platform/save_crypt.*). Die Lizenz laesst die
Wahl zwischen 2-Klausel-BSD und CC-0; der Text liegt in
third_party/monocypher/LICENCE.md und geht mit jedem Paket mit.

Alle uebrigen werden dynamisch gelinkt. Die Quelltexte der LGPL-Teile sind bei der
jeweiligen Distribution zu beziehen; das Ersetzen der Bibliothek ist durch
das dynamische Linken moeglich.


MITGELIEFERTE SCHRIFTEN
-----------------------

DejaVuSans.ttf
    DejaVu Fonts, abgeleitet von Bitstream Vera.
    Lizenz: siehe assets/fonts/LICENSE-DejaVu.txt (Bitstream-Vera-Lizenz,
    freie Weitergabe; DejaVu-Aenderungen sind Public Domain).
    Unveraendert mitgeliefert.

BudbrainFarmGlyphs.ttf
    Ein Subset von Noto Color Emoji (Google Inc.), erzeugt mit hb-subset.
    Lizenz: SIL Open Font License 1.1 — siehe
    assets/fonts/LICENSE-NotoColorEmoji.txt.
    Die OFL verlangt fuer eine geaenderte Fassung einen anderen Namen
    ("Reserved Font Name" Noto). Die Schrift heisst deshalb
    "Budbrain Farm Glyphs". Die Hinweise auf Herkunft und Lizenz im
    name-Table der Datei sind erhalten geblieben.
    Erzeugt von scripts/make_glyph_font.py.

BudbrainFarmCJK.ttf
    Ein Subset von Noto Sans CJK (Google Inc. / Adobe), erzeugt mit hb-subset.
    Lizenz: SIL Open Font License 1.1 — siehe
    assets/fonts/LICENSE-NotoSansCJK.txt.
    Auch hier verlangt die OFL fuer eine geaenderte Fassung einen anderen
    Namen; die Schrift heisst deshalb "Budbrain Farm CJK". Die Hinweise auf
    Herkunft und Lizenz im name-Table sind erhalten geblieben.
    Ohne sie waeren Japanisch, Chinesisch und Koreanisch in einer Sandbox
    leere Kaesten — das System bringt dort keine CJK-Schrift mit.
    Erzeugt von scripts/make_cjk_font.py.

Alle drei Schriften sind INS PROGRAMM EINGEBACKEN (scripts/gen_assets_data.py).
Es liegt also keine Schriftdatei daneben, die jemand mitkopieren koennte —
deshalb reisen Copyright und Lizenz an zwei Stellen mit: im name-Table der
Schrift selbst (Eintraege 0, 13, 14; die Generatoren brechen ab, wenn sie
fehlen) und als Textdatei in diesem Paket.


HERKUNFT DES SPIELS
-------------------

Der Linux-Port entstand aus der Android-Fassung (com.budbrain.farmfun),
ebenfalls Budbrain Software. Der portierte Stand steht in src/version.h.
