Licențe și atribuiri
Muslim Calendar folosește biblioteci open-source, texte și date ale altora. Mai jos sunt toate, cu versiunea și licența lor, așa cum se află în artifactul de lansare. Nicio formulare de aici nu extinde licența unei surse: termenii fiecăreia rămân cei publicați de titularul ei.
Inventarul descrie Muslim Calendar 4.0.0 (cod de versiune 20260926, pachetul ro.atom.muslimcalendar). Lista modulelor a fost citită din AAB-ul construit din commitul e5314d5 al aplicației Android (SHA-256 d8eae2a9533933a70f25d476d2967e75e9c6449b9ad179cbfd7c41a0e7de10d4) și verificată din nou la 5 octombrie 2026 pe sursele de la commitul f395c9f: releaseRuntimeClasspath are aceleași 145 de module, cu aceleași versiuni. Singura dependență adăugată între timp, firebase-appcheck-debug 19.3.0, este numai în build-ul de debug (ca Smart Jamat să poată fi încercat pe emulatoare) și nu intră în artifactul de lansare. Conținutul inclus în aplicație și pachetele QuranEnc sunt cele de la f395c9f. Partea de server descrie serviciul muslim.atomtech.ro 0.7.20, după package-lock.json de la commitul 93da862, neschimbat de atunci. Inventar întocmit la 4 octombrie 2026 și actualizat la 5 octombrie 2026. Tot la 5 octombrie 2026, invitațiile QR ale aplicației (commitul 0cfe73f) au adăugat șapte module, iar releaseRuntimeClasspath are acum 152; cele șapte sunt citite din lista rezolvată de Gradle la acel commit, fiindcă de la e5314d5 nu s-a mai construit niciun AAB.
audio.qurancdn.com și everyayah.com; (2) comentariul (tafsir) luat din oglinda cdn.jsdelivr.net (depozitul spa5k/tafsir_api), împreună cu permisiunea QuranEnc, pe care codul aplicației o rezumă; (3) prețurile pe care serverul le ia de la gold-api.com și frankfurter.dev pentru calculatorul de zakat; (4) tonul de notificare inclus în aplicație (res/raw/tone_prayer.ogg). Confirmarea este a proprietarului; textele acestor permisiuni nu sunt reproduse pe această pagină.Aplicația Android (biblioteci)
Sunt toate cele 152 de module Maven din releaseRuntimeClasspath al modulului :app. Pentru cele 145 de la e5314d5, lista rezolvată de Gradle este identică, modul cu modul și versiune cu versiune, cu metadatele de dependențe pe care build-ul le scrie în AAB (BUNDLE-METADATA/com.android.tools.build.libraries/dependencies.pb); cele șapte adăugate pentru invitațiile QR (scanerul de coduri Google, ML Kit, ODML Image, exifinterface și ZXing) sunt citite numai din lista rezolvată, până la următorul AAB. Trei dintre module sunt doar liste de versiuni (BOM), fără cod: firebase-bom 34.16.0, kotlin-bom 1.8.22 și kotlinx-coroutines-bom 1.9.0. Licența fiecărui modul este cea declarată în fișierul POM publicat de autorul lui (la listenablefuture, în POM-ul părinte guava-parent 26.0-android). R8 elimină la build codul nefolosit, așa că nu tot ce e listat ajunge în aplicație; lista este cea completă.
| Componentă | Module și versiuni | Licență |
|---|---|---|
| AndroidX (Android Jetpack), 87 de module | androidx.activity: activity, activity-ktx 1.9.3 · androidx.annotation: annotation 1.8.1; annotation-jvm 1.8.2; annotation-experimental 1.4.1 · androidx.appcompat: appcompat, appcompat-resources 1.7.0 · androidx.arch.core: core-common, core-runtime 2.2.0 · androidx.biometric: biometric 1.1.0 · androidx.cardview: cardview 1.0.0 · androidx.collection: collection, collection-jvm, collection-ktx 1.4.2 · androidx.concurrent: concurrent-futures, concurrent-futures-ktx 1.1.0 · androidx.constraintlayout: constraintlayout 2.2.1; constraintlayout-core 1.1.1 · androidx.coordinatorlayout: coordinatorlayout 1.1.0 · androidx.core: core, core-ktx 1.16.0; core-splashscreen 1.2.0; core-viewtree 1.0.0 · androidx.credentials: credentials, credentials-play-services-auth 1.6.0 · androidx.cursoradapter: cursoradapter 1.0.0 · androidx.customview: customview 1.2.0; customview-poolingcontainer 1.0.0 · androidx.databinding: viewbinding 8.11.1 · androidx.datastore: datastore, datastore-android, datastore-core, datastore-core-android, datastore-core-okio, datastore-core-okio-jvm, datastore-preferences, datastore-preferences-android, datastore-preferences-core, datastore-preferences-core-android, datastore-preferences-proto 1.1.7 · androidx.documentfile: documentfile 1.0.0 · androidx.drawerlayout: drawerlayout 1.2.0 · androidx.dynamicanimation: dynamicanimation 1.1.0 · androidx.emoji2: emoji2, emoji2-views-helper 1.3.0 · androidx.exifinterface: exifinterface 1.0.0 · androidx.fragment: fragment, fragment-ktx 1.8.5 · androidx.graphics: graphics-shapes, graphics-shapes-android 1.0.1 · androidx.interpolator: interpolator 1.0.0 · androidx.legacy: legacy-support-core-utils 1.0.0 · androidx.lifecycle: lifecycle-common, lifecycle-livedata, lifecycle-livedata-core, lifecycle-livedata-core-ktx, lifecycle-process, lifecycle-runtime, lifecycle-runtime-ktx, lifecycle-service, lifecycle-viewmodel, lifecycle-viewmodel-ktx, lifecycle-viewmodel-savedstate 2.6.2 · androidx.loader: loader 1.1.0 · androidx.localbroadcastmanager: localbroadcastmanager 1.0.0 · androidx.print: print 1.0.0 · androidx.profileinstaller: profileinstaller 1.4.0 · androidx.recyclerview: recyclerview 1.3.2 · androidx.resourceinspection: resourceinspection-annotation 1.0.1 · androidx.room: room-common, room-ktx, room-runtime 2.6.1 · androidx.savedstate: savedstate, savedstate-ktx 1.2.1 · androidx.sqlite: sqlite, sqlite-framework 2.4.0 · androidx.startup: startup-runtime 1.1.1 · androidx.tracing: tracing, tracing-ktx 1.2.0 · androidx.transition: transition 1.5.0 · androidx.vectordrawable: vectordrawable, vectordrawable-animated 1.1.0 · androidx.versionedparcelable: versionedparcelable 1.1.1 · androidx.viewpager: viewpager 1.0.0 · androidx.viewpager2: viewpager2 1.1.0-beta02 · androidx.work: work-runtime, work-runtime-ktx 2.10.0 | Apache-2.0 |
| AndroidX DataStore, „Preferences External Protobuf” (protobuf-lite reîmpachetat) | androidx.datastore: datastore-preferences-external-protobuf 1.1.7 | BSD-3-Clause |
| Material Components for Android | com.google.android.material: material 1.14.0 | Apache-2.0 |
| Kotlin și kotlinx.coroutines (JetBrains), 12 module | org.jetbrains.kotlin: kotlin-stdlib 2.1.21; kotlin-stdlib-jdk7 1.9.0; kotlin-stdlib-jdk8, kotlin-bom 1.8.22; kotlin-android-extensions-runtime, kotlin-parcelize-runtime 1.9.22 · org.jetbrains.kotlinx: kotlinx-coroutines-android, kotlinx-coroutines-bom, kotlinx-coroutines-core, kotlinx-coroutines-core-jvm, kotlinx-coroutines-play-services 1.9.0 · org.jetbrains: annotations 23.0.0 | Apache-2.0 |
| Firebase (Cloud Messaging, App Check cu Play Integrity, Installations) și Google Android DataTransport, 17 module | com.google.firebase: firebase-messaging 25.1.1; firebase-appcheck, firebase-appcheck-playintegrity 19.3.0; firebase-appcheck-interop 17.1.0; firebase-common 22.1.0; firebase-components 19.0.0; firebase-installations 19.1.2; firebase-installations-interop 17.3.0; firebase-datatransport 18.2.0; firebase-annotations, firebase-encoders 17.0.0; firebase-encoders-json 18.0.0; firebase-encoders-proto 16.0.0; firebase-bom 34.16.0 · com.google.android.datatransport: transport-api 3.1.0; transport-backend-cct, transport-runtime 3.1.9 | Apache-2.0 |
| Firebase, module de legătură | com.google.firebase: firebase-iid-interop 17.1.0; firebase-measurement-connector 19.0.0 | Android Software Development Kit License |
| Google Play services și Google Identity, 13 module | com.google.android.gms: play-services-auth 21.1.1; play-services-auth-api-phone 18.0.2; play-services-auth-base 18.0.10; play-services-auth-blockstore 16.4.0; play-services-base, play-services-basement 18.9.0; play-services-cloud-messaging 17.4.0; play-services-fido 21.0.0; play-services-identity-credentials 16.0.0-alpha08; play-services-stats 17.0.2; play-services-tasks 18.4.0; play-services-wearable 19.0.0 · com.google.android.libraries.identity.googleid: googleid 1.2.0 | Android Software Development Kit License |
Scanerul de coduri Google (Google code scanner) și ML Kit, 4 module, pentru „Scanează un cod QR”: ecranul camerei este al serviciilor Google Play, aplicația primește doar textul citit și nu cere permisiunea camerei. Arhivele conțin și propria listă de componente terțe incluse (third_party_licenses.txt) | com.google.android.gms: play-services-code-scanner 16.1.0 · com.google.mlkit: barcode-scanning-common 17.0.0; common 18.9.0; vision-common 17.0.0 | ML Kit Terms of Service |
| Google ODML Image, adus de ML Kit | com.google.android.odml: image 1.0.0-beta1 | Android Software Development Kit License |
| Google Play Core (partea comună) | com.google.android.play: core-common 2.0.4 | Play Core Software Development Kit Terms of Service |
| Google Play Integrity | com.google.android.play: integrity 1.4.0 | Play Integrity API Terms of Service |
H3 pentru Android (Uber), cu biblioteca nativă libh3-java.so | com.uber: h3-android 4.4.0 | Apache-2.0 |
| ZXing, desenează pe telefon codul QR al invitației | com.google.zxing: core 3.5.4 | Apache-2.0 |
| Tink (Google) | com.google.crypto.tink: tink-android 1.23.0 | Apache-2.0 |
| Alte biblioteci, 9 module | Gson (com.google.code.gson: gson 2.13.2) · Okio (com.squareup.okio: okio, okio-jvm 3.4.0) · JSON Canonicalization (io.github.erdtman: java-json-canonicalization 1.1) · Guava ListenableFuture (com.google.guava: listenablefuture 1.0) · JSR 305 (com.google.code.findbugs: jsr305 3.0.2) · Error Prone (com.google.errorprone: error_prone_annotations 2.41.0) · JSpecify (org.jspecify: jspecify 1.0.0) · javax.inject: javax.inject 1 | Apache-2.0 |
Inventarul acoperă aplicația pentru telefon. Aplicația pentru ceas (Wear OS) nu face parte din artifactul de mai sus.
Notița cerută de licența BSD-3-Clause pentru codul protobuf-lite inclus prin AndroidX DataStore (textul licenței Protocol Buffers, protocolbuffers/protobuf):
Copyright 2008 Google Inc. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Code generated by the Protocol Buffer compiler is owned by the owner
of the input file used when generating it. This code is not
standalone and requires a support library to be linked with it. This
support library is itself covered by the above license.
Conținut inclus în aplicație
| Conținut | Sursă, versiune, amprentă | Licență și condiții |
|---|---|---|
| Textul arab al Coranului | Tanzil Project, Tanzil Quran Text 1.1, două ediții: Uthmani (quran/tanzil-uthmani-1.1.txt, SHA-256 6933e133dd56db778c801bf738848454e43648105a151e8d84d86a7cae39ec5f) și Simple, scrierea imla'i (quran/tanzil-imlaei-1.1.txt, SHA-256 c8c2ea9e004cf3f4b7afc5ba00de859556f4ed09bd9cf5d1bc79e877406ef678). Fiecare fișier are 114 sure și 6.236 de ayat, în ordinea canonică. Copyright (C) 2007-2026 Tanzil Project. | CC BY 3.0. Textul este distribuit fără nicio modificare, cu blocul de copyright Tanzil păstrat în fișiere; schimbările se urmăresc la tanzil.net/updates. Nota Tanzil (quran/TANZIL-NOTICE.txt) se citește în aplicație la Quran → Surse și licențe. |
| Metadatele structurale ale Coranului (sure, ayat, împărțiri) | Tanzil, Quran Metadata 1.0 (quran/quran-data-1.0.xml, SHA-256 8867c1d88191472adec9db694b3cd9f135b1a2ef580574d32cf888dcb22c5c7a), (C) 2008-2009 Tanzil.info | Creative Commons Attribution, așa cum o declară fișierul (license="cc-by", fără versiune) |
| Fontul arab Amiri Quran | Versiunea 1.003 (res/font/amiri_quran.ttf), Copyright 2010-2022 The Amiri Project Authors (github.com/aliftype/amiri) | OFL-1.1. Textul complet al licenței este inclus în aplicație (quran/AMIRI-OFL-1.1.txt, la Quran → Surse și licențe). |
| Fonturile interfeței | Manrope 4.504, Regular și SemiBold, Copyright 2019 The Manrope Project Authors (github.com/sharanda/manrope) · Literata 3.103, Medium, Copyright 2017 The Literata Project Authors (github.com/googlefonts/literata) | OFL-1.1; textul complet al licenței, cu copyright-ul fiecărui font, e inclus în aplicație (assets/fonts/MANROPE-OFL-1.1.txt, assets/fonts/LITERATA-OFL-1.1.txt) |
Baza de orașe (cities.txt) | GeoNames, exportul cities15000 (cea mai nouă înregistrare din instantaneul folosit: 2026-08-03). 33.026 de localități, selectate și reformatate (nume, nume ASCII, coordonate rotunjite la patru zecimale, fus orar, cod de țară), plus două localități adăugate de ATOM (Babadag și Hârșova). | CC BY 4.0. Atribuirea apare în aplicație la Setări → Despre aplicație: „Date despre orașe: GeoNames.org (CC BY 4.0)”. |
Versetul și hadisul zilei (daily_content.json) | 86 de ayat și 44 de hadisuri. Textul arab al ayatelor este textul Tanzil (edițiile quran-simple-enhanced și quran-uthmani, preluate prin api.alquran.cloud la generarea fișierului). La fiecare hadis sunt numite colecția și numărul. Traducerile (engleză, română, turcă, germană, franceză) și explicațiile (aceleași limbi și araba) sunt scrise de ATOM. În 4.0 se adaugă celelalte 15 limbi ale aplicației: sensurile celor 86 de ayat sunt textul pachetului QuranEnc al fiecărei limbi (rândul „Traduceri ale sensurilor Coranului” de mai jos), fără marcajele notelor de subsol și, în spaniolă, fără numerele versetelor; hadisurile și explicațiile sunt traduse cu inteligență artificială. | Textul arab al Coranului: CC BY 3.0, Tanzil (vezi mai sus). Sensurile din pachetele QuranEnc: ale editorilor lor, folosite cu permisiunea QuranEnc confirmată de proprietar. Restul: conținut ATOM. |
Rugăciuni (duas.json) | 8 rugăciuni. Textul arab al celor cinci sure și versete cu ambele scrieri (Al-Fatiha, Ayat al-Kursi, Al-Ikhlas, Al-Falaq, An-Nas) este textul Tanzil. Transliterarea și traducerile (engleză, turcă, română, franceză, germană) sunt scrise de ATOM; traducerile în celelalte 15 limbi ale aplicației, adăugate în 4.0, sunt făcute cu inteligență artificială. | Textul arab Tanzil: CC BY 3.0. Transliterarea și traducerile: conținut ATOM. |
Cele 99 de nume (names99.json) | 99 de nume în arabă, cu transliterare și sensuri în engleză, turcă, română, franceză și germană, scrise de ATOM; sensurile în arabă și în celelalte 15 limbi ale aplicației, adăugate în 4.0, sunt traduse cu inteligență artificială | Conținut ATOM |
Zilele islamice (islamic.json) | Datele zilelor religioase pentru 2026-2030, calculate de ATOM din calendarul Umm al-Qura al platformei Java (java.time.chrono.HijrahChronology) | Date calculate de ATOM |
Predicile de vineri (khutbah.json) | 33 de predici, texte originale ATOM în engleză, română, turcă, germană, franceză și arabă. Traducerile în alte 15 limbi (indoneziană, urdu, bengaleză, persană, malaeză, rusă, hindi, spaniolă, portugheză, swahili, hausa, azeră, uzbecă, kazahă și paștună) sunt făcute cu inteligență artificială pentru versiunea 4.0. | Conținut ATOM |
Lista de posturi radio (radio_streams.json) | 6 fluxuri ale mp3quran.net (Qurango), servite de qurango.net, verificate la 2026-08-21. Serverul ATOM poate actualiza lista. | Aplicația redă fluxurile direct de pe serverul lor; nu le găzduiește, nu le copiază și nu le licențiază. Fluxurile aparțin mp3quran.net. |
Tonul de notificare (res/raw/tone_prayer.ogg) | Ogg Vorbis, 9.910 octeți | Dreptul de utilizare a fost confirmat de proprietar la 5 octombrie 2026 (vezi nota de la început). |
Resurse descărcate la cerere
Nimic din ce urmează nu se află în artifact; aplicația aduce aceste resurse de la sursele lor atunci când funcția respectivă le cere.
| Resursă | De unde și ce | Licență și condiții |
|---|---|---|
| Traduceri ale sensurilor Coranului | 20 de pachete descărcate de pe quranenc.com, fiecare fixat în aplicație prin versiune, mărime și SHA-256: engleză english_rwwad 1.0.19 (Rowwad Translation Center) · română romanian_project 1.0.4 (Islam4ro.com) · turcă turkish_rwwad 1.0.4 (Rowwad Translation Center) · germană german_rwwad 1.0.15 (Rowwad Translation Center) · franceză french_rashid 1.0.3 (Rachid Maach) · indoneziană indonesian_affairs 1.0.1 (Ministry of Religious Affairs, Republic of Indonesia) · urdu urdu_junagarhi 1.1.3 (Muhammad Junagarhi) · bengaleză bengali_zakaria 1.1.1 (Dr. Abu Bakr Muhammad Zakaria) · persană persian_ih 1.1.3 (IslamHouse.com) · malaeză malay_basumayyah 1.0.0 (Abdullah Muhammad Basmeih) · rusă russian_rwwad 1.0.1 (Rowwad Translation Center) · hindi hindi_omari 1.1.5 (Azizul Haq Al-Omari) · spaniolă spanish_garcia 1.0.2 (Isa Garcia) · portugheză portuguese_nasr 1.4.1 (Helmi Nasr) · swahili swahili_rwwad 1.0.5 (Rowwad Translation Center) · hausa hausa_gummi 1.2.2 (Abu Bakr Jumi) · azeră azeri_musayev 1.0.4 (Ali Khan Musayev) · uzbecă uzbek_rwwad 1.0.4 (Rowwad Translation Center, în scriere chirilică) · kazahă kazakh_altai 1.0.0 (Khalifa Altai) · paștună pashto_rwwad 1.0.1 (Rowwad Translation Center) | Drepturile aparțin editorilor. Textul este afișat neschimbat, iar cititorul arată editorul, sursa QuranEnc și versiunea fixată. Nota QuranEnc (quran/QURANENC-NOTICE.txt) se citește în aplicație la Quran → Surse și licențe. |
| Comentariul versetelor (tafsir) | Al-Mukhtasar fi Tafsir al-Qur'an al-Karim, de Tafsir Center for Quranic Studies, în 7 ediții (arabă, engleză, turcă, franceză, indoneziană, bengaleză, persană); în celelalte limbi se arată ediția engleză, cu mențiune. Cerut verset cu verset de la quranenc.com și, dacă acesta nu răspunde, de la oglinda cdn.jsdelivr.net (depozitul spa5k/tafsir_api). Nimic nu rămâne pe telefon. | quranenc.com: text afișat neschimbat, cu editorul numit, după permisiunea QuranEnc, confirmată de proprietar la 5 octombrie 2026. Oglinda cdn.jsdelivr.net: dreptul a fost confirmat de proprietar la 5 octombrie 2026 (vezi nota de la început). |
| Recitarea audio | 22 de recitatori, ceruți verset cu verset de la audio.qurancdn.com (Quran.com) și everyayah.com. Fișierul se șterge de pe telefon când versetul se termină. Calea prin serverul ATOM către API-ul Quran Foundation există în cod, dar este oprită în 4.0. | Dreptul de a reda recitările acestor surse a fost confirmat de proprietar la 5 octombrie 2026 (vezi nota de la început). Nota din aplicație trimite la quran.foundation. |
| Directorul de moschei și localuri halal | Servit de serverul ATOM din extrase OpenStreetMap; la fiecare loc rămân tipul și identificatorul elementului OSM | © contribuitorii OpenStreetMap, Open Database License (ODbL) 1.0 — detalii. Intrările marcate „ATOM verified/manual” sunt date ATOM. |
| Prețul aurului și argintului (calculatorul de zakat) | Serverul ATOM ia prețul spot de la gold-api.com și cursul de schimb de la frankfurter.dev; aplicația primește doar prețul pe gram, în moneda cerută | Dreptul de a folosi prețurile celor două servicii a fost confirmat de proprietar la 5 octombrie 2026 (vezi nota de la început). |
| Pachetele de limbă semnate | Texte de interfață publicate și semnate de ATOM, de pe muslim.atomtech.ro | Conținut ATOM |
Serverul
Serviciul muslim.atomtech.ro rulează pe Node.js. Dependențele de producție din package.json, cu versiunea din package-lock.json și licența din package.json-ul fiecărui pachet:
| Pachet | Versiune | Licență |
|---|---|---|
| fastify | 5.11.3 | MIT |
| file-type | 21.3.4 | MIT |
| h3-js (H3, Uber) | 4.5.0 | Apache-2.0 |
| jose | 6.2.8 | MIT |
| music-metadata | 11.14.0 | MIT |
| mysql2 | 3.23.2 | MIT |
| nodemailer | 9.0.5 | MIT-0 |
| osm-pbf-parser | 2.3.0 | MIT; fișierele lib/fileformat.proto și lib/osmformat.proto, Copyright (c) 2010 Scott A. Crosby, sunt sub LGPL-3.0-or-later |
| sharp | 0.35.3 | Apache-2.0; pe Linux instalează și binarele @img/sharp-linux-* 0.35.3 (Apache-2.0) și libvips, @img/sharp-libvips-linux-* 1.3.2 (LGPL-3.0-or-later) |
| tz-lookup | 6.1.25 | CC0-1.0, folosit offline pentru fusul orar IANA; după README-ul pachetului, datele lui vin din timezone-boundary-builder (Evan Siroky) |
Aceste zece pachete aduc 133 de dependențe tranzitive instalate în producție:
- MIT (111): @borewit/text-codec 0.2.2, @fastify/ajv-compiler 4.0.6, @fastify/error 4.2.0, @fastify/fast-json-stringify-compiler 5.1.0, @fastify/forwarded 3.0.2, @fastify/merge-json-schemas 0.2.1, @fastify/proxy-addr 5.1.0, @img/colour 1.1.0, @pinojs/redact 0.4.0, @tokenizer/inflate 0.4.1, @tokenizer/token 0.3.0, @types/node 26.2.0, abstract-logging 2.0.1, acorn 7.4.1, ajv 8.20.0, ajv-formats 3.0.1, atomic-sleep 1.0.0, avvio 9.3.0, aws-ssl-profiles 1.1.2, brfs 1.6.1, buffer-equal 0.0.1, buffer-from 1.1.2, concat-stream 1.6.2, content-type 2.0.0, convert-source-map 1.9.0, cookie 1.1.1, core-util-is 1.0.3, debug 4.4.3, deep-is 0.1.4, dequal 2.0.3, es-errors 1.3.0, falafel 2.2.5, fast-decode-uri-component 1.0.1, fast-deep-equal 3.1.3, fast-json-stringify 7.0.1, fast-levenshtein 2.0.6, fast-querystring 1.1.2, find-my-way 9.7.0, function-bind 1.1.2, generate-function 2.3.1, generate-object-property 1.2.0, has 1.0.4, hasown 2.0.4, iconv-lite 0.7.3, ipaddr.js 2.5.0, is-core-module 2.16.2, is-property 1.0.2, isarray 1.0.0, isarray 2.0.5, json-schema-ref-resolver 3.0.0, json-schema-traverse 1.0.0, levn 0.3.0, lru.min 1.1.4, magic-string 0.22.5, media-typer 2.0.0, merge-source-map 1.0.4, minimist 1.2.8, ms 2.1.3, named-placeholders 1.1.6, object-inspect 1.4.1, on-exit-leak-free 2.1.2, optionator 0.8.3, path-parse 1.0.7, pino 10.3.1, pino-abstract-transport 3.0.0, pino-std-serializers 7.1.0, prelude-ls 1.1.2, process-nextick-args 2.0.1, process-warning 4.0.1, process-warning 5.1.0, protocol-buffers 3.2.1, protocol-buffers-schema 3.6.1, quick-format-unescaped 4.0.4, quote-stream 1.0.2, readable-stream 2.3.8, real-require 0.2.0, real-require 1.0.0, require-from-string 2.0.2, resolve 1.22.12, ret 0.5.0, reusify 1.1.0, rfdc 1.4.1, safe-buffer 5.1.2, safe-regex2 5.1.1, safe-stable-stringify 2.5.0, safer-buffer 2.1.2, set-cookie-parser 2.7.2, shallow-copy 0.0.1, signed-varint 2.0.1, sonic-boom 4.2.1, sql-escaper 1.5.1, static-eval 2.1.1, static-module 2.2.5, stream-combiner2 1.1.1, string_decoder 1.1.1, strtok3 10.3.5, supports-preserve-symlinks-flag 1.0.0, thread-stream 4.2.0, through2 2.0.5, toad-cache 3.7.4, token-types 6.1.2, type-check 0.3.2, typedarray 0.0.6, uint8array-extras 1.5.0, undici-types 8.3.0, util-deprecate 1.0.2, varint 5.0.2, vlq 0.2.3, win-guid 0.2.1, word-wrap 1.2.5, xtend 4.0.2
- BSD-3-Clause (8): duplexer2 0.1.4, fast-uri 3.1.5, fast-uri 4.1.2, ieee754 1.2.1, light-my-request 6.6.0, secure-json-parse 4.1.0, source-map 0.5.7, source-map 0.6.1
- BSD-2-Clause (7): escodegen 1.9.1, escodegen 2.1.0, esprima 3.1.3, esprima 4.0.1, estraverse 4.3.0, estraverse 5.3.0, esutils 2.0.3
- ISC (4): fastq 1.20.1, inherits 2.0.4, semver 7.8.5, split2 4.2.0
- Apache-2.0 (3): denque 2.1.0, detect-libc 2.1.2, long 5.3.2
Datele directoarelor sunt © contribuitorii OpenStreetMap, sub Open Database License (ODbL) 1.0, importate pe server din fișiere locale de extrase de țară; extrasele PBF provin de la Geofabrik (download.geofabrik.de) — detalii.