-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNOTICE
More file actions
52 lines (40 loc) · 2.53 KB
/
NOTICE
File metadata and controls
52 lines (40 loc) · 2.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
SwiftFloris
Copyright 2026 SwiftFloris Contributors
This product is derived from FlorisBoard
Copyright 2021-2025 The FlorisBoard Contributors
Licensed under the Apache License, Version 2.0
================================================================================
Bundled English dictionary attribution
================================================================================
The bundled English word frequency dictionary
(`app/src/main/assets/ime/dict/data.json`) merges:
1. A curated high-frequency corpus inherited from the FlorisBoard project,
licensed under the Apache License, Version 2.0.
2. The Spell Checker Oriented Word Lists (SCOWL), version 2020.12.07, by
Kevin Atkinson. SCOWL is distributed under a BSD-style permissive license
compatible with Apache-2.0. Full license text:
`LICENSES/SCOWL-Copyright.txt`. Project home: http://wordlist.aspell.net/
================================================================================
Bundled Zipf frequency seed-table attribution
================================================================================
The bundled Zipf seed tables under `app/src/main/assets/freq/` were generated
from `rspeer/wordfreq` 3.1.1 using `top_n_list()` and `zipf_frequency()`.
The generated tables contain the top 1,000 local ranking entries for English,
Czech, German, Spanish, French, Italian, and Portuguese. `wordfreq` is
distributed under Apache-2.0; project home: https://github.com/rspeer/wordfreq/
Full corpus-sized subtitle frequency tables are intentionally left to optional
dictionary-pack addons so the base APK stays lean.
================================================================================
Runtime crypto dependency attribution
================================================================================
SwiftFloris uses Google Tink Android (`com.google.crypto.tink:tink-android`) to
wrap local encrypted-preference payloads with AndroidKeystore-held keys. Tink is
distributed under the Apache License, Version 2.0.
Project home: https://github.com/tink-crypto/tink-java
================================================================================
Bundled profanity filter attribution
================================================================================
The profanity exclusion list applied during dictionary generation is the
LDNOOBW List of Dirty, Naughty, Obscene, and Otherwise Bad Words (English),
licensed under CC-BY 4.0. Original curation by Shutterstock.
Source: https://github.com/LDNOOBW/List-of-Dirty-Naughty-Obscene-and-Otherwise-Bad-Words