PathimeSharp.NativeAss... 0.1.3 License Info
PathimeSharp.NativeAssets.linux-x64
0.1.3
Third-party notices — PathimeSharp.NativeAssets.linux-x64
What this package ships and under what terms, carried forward from
libpathime's THIRD-PARTY.md (the authoritative inventory, in the libpathime
repository). The licence text of every component named below is in this
package's licenses/ directory, staged from the same libpathime install the
binaries came from.
The package as a whole is GPL-3. It ships table/*.db (GPL-3) and
anthy/anthy.dic (GPL-2) alongside the MIT and LGPL binaries, and the data is
most of the bytes. A consumer who wants different terms builds their own
libpathime with LIBPATHIME_WITH_ANTHY=OFF and/or LIBPATHIME_WITH_TABLE=OFF
and stages their own native package — with both off, pathime-data/ holds
only pyzy's LGPL files.
Binaries (runtimes/linux-x64/native/)
| File | Component | Licence | Text |
|---|---|---|---|
libpathime.so, libpathime.so.0.1 |
libpathime | MIT | licenses/libpathime.txt |
libhangul.so.1 |
libhangul, upstream unmodified (github.com/libhangul/libhangul) |
LGPL-2.1 | licenses/libhangul.txt |
libanthy-unicode.so.0, libanthydic-unicode.so.0, libanthyinput-unicode.so.0 |
anthy-unicode, built from github.com/bjj/anthy-unicode branch libpathime |
LGPL-2.1 | licenses/anthy-unicode.txt |
libpyzy-1.0.so.1 |
pyzy, built from github.com/bjj/pyzy branch libpathime |
LGPL-2.1 | licenses/pyzy.txt |
Nothing else ships. SQLite (public domain) and libuuid (Modified BSD)
are loaded from the system — install the distro's libsqlite3-0 and
libuuid1 (or equivalents). The package deliberately carries no copy of
them.
Data files (data/pathime-data/)
Compiled at libpathime build time from the sources named below. None is linked into a binary.
| Shipped file | Built from | Licence of the source | Text |
|---|---|---|---|
anthy/anthy.dic |
anthy-unicode's alt-cannadic/* and the mkworddic/*.t read by mkworddic/dict.args |
GPL-2 | licenses/anthy-dictionary.txt |
pyzy/main.db |
pyzy's data/db/android/rawdict_utf16_65105_freq.txt |
LGPL-2.1 | licenses/pyzy.txt |
pyzy/phrases.txt |
pyzy's src/phrases.txt |
LGPL-2.1 | licenses/pyzy.txt |
table/*.db |
ibus-table-chinese table sources (github.com/mike-fabian/ibus-table-chinese, unmodified) |
GPL-3 | licenses/ibus-table-chinese.txt |
Corresponding source, and the LGPL arrangement
Every library above is a separate, replaceable shared object — nothing LGPL
is linked into libpathime.so statically — so the LGPL's relinking
requirement is satisfied by the arrangement of files. The corresponding
source for the binaries is the libpathime repository
(github.com/bjj/libpathime) at the release's pinned submodule commit, with
every vendored submodule populated; for the two modified libraries, the
forks' libpathime branches named above are the source the binaries were
built from. This package's exact libpathime commit is recorded as the
libpathime submodule pin in github.com/bjj/libpathime-sharp at the
release tag the package was built from.