← Wróć do CreigoWersja 2026-07-17

Biblioteki, SDK i licencje

Wykaz sporządzony z przekazanego app/build.gradle.kts; wymaga uzupełnienia wersji z katalogu libs i zależności transytywnych.

Status wykazu: lista została przygotowana z przekazanego Gradle. Przed każdym wydaniem należy potwierdzić dokładne wersje, zależności transytywne, właściwe licencje komercyjne oraz komplet plików NOTICE. Komponent, którego warunków nie można spełnić, musi zostać zastąpiony przed dystrybucją.

1. Zasada publikacji not

Pełne noty licencyjne powinny być generowane z finalnego grafu Gradle i npm przy każdym wydaniu. Regulamin zawiera tylko odwołanie; wymagane teksty licencji i copyright notices znajdują się w tym dokumencie lub dołączonym pliku NOTICE w APK/AAB.

2. Wykaz zależności z przekazanego Gradle

KomponentWersjaLicencja/warunkiDziałanie
AndroidX AppCompat / ConstraintLayout / Activity / Fragment / Credentials / WorkManagerwersje częściowo z katalogu libsApache 2.0ustalić wersje z libs.versions.toml
Material Components for Android1.12.0 oraz drugi wpis libs.materialApache 2.0usunąć duplikat lub ujednolicić
Google Mobile Ads23.0.0Warunki Google / komponenty SDKwymaga UMP/CMP i deklaracji Data safety
MPAndroidChartv3.1.0Apache 2.0dołączyć notice
MaterialCalendarView2.0.1MITdołączyć copyright i licencję
ColorPicker2.3do weryfikacjisprawdzić repozytorium i notice
PhotoView2.3.0Apache 2.0dołączyć notice
ARCore1.42.0Warunki Googleopisać dane/uprawnienia, jeśli funkcja aktywna
Sceneform UX1.17.1Apache 2.0 / archiwalny projektzweryfikować zależności transytywne
Glide + compiler4.12.0BSD-2-Clausedołączyć wymagane notice
Google Play Services Location / Tasks21.0.1 / 18.2.0Warunki Google / Apache dla częściData safety i uprawnienia
Gson2.10.1Apache 2.0dołączyć notice
ThreeTenABP1.4.7Apache 2.0dołączyć notice i notices JSR-310 backport
ML Kit Barcode / Text Recognition17.2.0 / 16.0.0Warunki Google / licencje komponentówujawnić przetwarzanie i Data safety
ZXing Android Embedded4.3.0Apache 2.0dołączyć notice także ZXing
Facebook Loginlatest.releaseMeta Platform Terms + licencje SDKprzypiąć konkretną wersję i opisać dane; usunąć, jeśli nieużywane
Google Identity googleid1.1.1Warunki Google / Apache dla częściData safety i polityka prywatności
Firebase BOM / Auth / Firestore / Storage / Messaging33.1.0 / wersje z BOMWarunki Google + licencje SDKwykaz podmiotów, regiony, DPA
Guava Android32.1.3-androidApache 2.0dołączyć notice
ksoap2 Android + OkHttp transport3.6.4MIT/Apache zależnie od modułuzweryfikować pełny zestaw i wyłączenia
OkHttp4.9.3Apache 2.0dołączyć notice oraz Kotlin/Okio transytywne
Desugar JDK libs2.0.4licencje Android Open Sourcedołączyć notice z buildu

Komponenty bez zewnętrznej biblioteki

  • PDF na Androidzie: systemowe API android.graphics.pdf.PdfDocument; nie jest dodatkową zależnością Gradle.
  • Kalkulator: własny parser CreigoExpressionEvaluator, stanowiący kod aplikacji DEV ERP; nie korzysta z mXparser ani z wykonywania skryptów.

3. Usługi a biblioteki

Firebase, Gemini, Google Play, AdMob, Facebook Login i Stripe nie powinny być opisane wyłącznie jako „open source”. Oprócz licencji kodu obowiązują warunki usług, umowy przetwarzania, polityki danych i wymagania platform. Są one opisane w Polityce prywatności i wykazie podmiotów.

4. Pełne teksty

Przed wydaniem należy uruchomić raport licencji dla Gradle i npm, zachować pełne teksty Apache 2.0, MIT, BSD i wszelkie pliki NOTICE wymagane przez rzeczywiście używane zależności. Nie wolno zastępować pełnego tekstu licencji samą nazwą biblioteki, jeżeli licencja wymaga reprodukcji.

DEV ERP Marcin Surowiec
ul. Kasprzaka 54/69, 41-303 Dąbrowa Górnicza, Polska
NIP: 6292210887 · REGON: 241509518
Kontakt, reklamacje i ochrona danych: support@creigo.com