# Atribusi & Lisensi Pihak Ketiga — Sasmita Terminal

Dokumen ini mencatat setiap komponen pihak ketiga yang dipakai aplikasi ini
beserta lisensinya. Diverifikasi dari metadata paket terpasang, banner di dalam
berkas, dan katalog resmi penerbitnya (bukan dari ingatan).

Terakhir diperiksa: **19 Agustus 2026**

---

## 1. Template antarmuka

**Rasket — CodeIgniter Admin Dashboard Template** oleh **Techzaa**
Dilisensikan melalui **Envato Elements**.

| | |
|---|---|
| Item ID | `4ec06673-b398-4d4e-b73b-7f324a114269` |
| Kode lisensi | `TP4UBCW2KV` |
| Pemegang lisensi | Indonesia Eximbank |
| Tanggal lisensi | 17 Agustus 2026 |

Lisensi bersifat **non-eksklusif, komersial, sedunia, dan dapat dicabut**, untuk
**satu proyek tertentu** guna membuat satu End Product — dalam hal ini Sasmita
Terminal. Lisensi tetap berlaku seumur End Product selama End Product tersebut
diselesaikan saat langganan Envato Elements masih aktif.

Tunduk pada Envato Elements User Terms dan License Terms:
- https://help.elements.envato.com/hc/en-us/articles/360000629006-Envato-Elements-User-Terms
- https://elements.envato.com/license-terms

Sertifikat asli: `license_certificate_TP4UBCW2KV.pdf`

> **Catatan penting:** lisensi ini terikat pada satu End Product. Bila kode ini
> dipakai untuk proyek/produk lain, diperlukan lisensi Envato Elements terpisah.

---

## 2. Pustaka frontend (semua di-host lokal, tanpa CDN)

| Komponen | Versi | Lisensi |
|---|---|---|
| [Bootstrap](https://getbootstrap.com) | 5.3.3 | MIT |
| [TradingView Lightweight Charts](https://tradingview.github.io/lightweight-charts/) | 5.2.1 | Apache-2.0 |
| [ApexCharts](https://apexcharts.com) | 3.x | MIT ¹ |
| [SimpleBar](https://github.com/Grsmto/simplebar) | — | MIT |
| [Choices.js](https://github.com/Choices-js/Choices) | — | MIT |
| [flatpickr](https://flatpickr.js.org) | — | MIT |
| [dragula](https://github.com/bevacqua/dragula) | — | MIT |
| [iconify-icon](https://iconify.design) | — | MIT |
| [Boxicons](https://boxicons.com) (ikon `bx:`) | — | MIT |
| **[Solar Icon Set](https://www.figma.com/community/file/1166831539721848736)** oleh **480 Design** (ikon `solar:`) | — | **CC BY 4.0** ² |

¹ ApexCharts berpindah ke model **dual-license** mulai versi 5 (gratis di bawah
pendapatan US$2 juta/tahun, di atas itu wajib lisensi komersial). Versi yang
dibundel di sini adalah 3.x yang masih **MIT**. Bila kelak di-upgrade ke v5+,
syaratnya berubah dan perlu ditinjau ulang.

² **Atribusi wajib.** Ikon Solar dilisensikan Creative Commons Attribution 4.0.
Kredit untuk 480 Design tercantum di catatan kaki aplikasi.

---

## 3. Pustaka Python

| Paket | Versi | Lisensi |
|---|---|---|
| FastAPI | 0.141.1 | MIT |
| Uvicorn | 0.52.3 | BSD-3-Clause |
| Starlette | 1.6.0 | BSD-3-Clause |
| Pydantic | 2.13.0 | MIT |
| pandas | 2.3.3 | BSD-3-Clause |
| NumPy | 2.4.4 | BSD-3-Clause (dengan komponen 0BSD, MIT, Zlib, CC0) |
| yfinance | 1.6.0 | Apache-2.0 |
| requests | 2.33.1 | Apache-2.0 |
| curl_cffi | 0.7.4 | MIT |
| anthropic | 0.122.0 | MIT |
| stadata | 1.0.0 | MIT |
| openpyxl | 3.1.5 | MIT |
| PyTorch | 2.11.0 | BSD-3-Clause |
| huggingface-hub | 1.18.0 | Apache-2.0 |
| safetensors | 0.7.0 | Apache-2.0 |
| einops | 0.8.2 | MIT |
| lxml | 4.9.4 | BSD-3-Clause |
| beautifulsoup4 | 4.14.3 | MIT |
| websockets | 17.0.1 | BSD-3-Clause |

Seluruhnya lisensi permisif (MIT / BSD / Apache). Tidak ada komponen copyleft
(GPL/AGPL) di dalam aplikasi ini.

---

## 4. Model AI

- **Kronos** (`NeoQuasar/Kronos-base`, `NeoQuasar/Kronos-small`) — **MIT**.
  Kode model disalin ke `vendor/kronos/`; bobot diunduh dari Hugging Face.
- **Claude API** (Anthropic) — bukan lisensi perangkat lunak, melainkan syarat
  layanan Anthropic. Hanya aktif bila `ANTHROPIC_API_KEY` disetel di environment.

---

## 5. Data & aset

| Sumber | Dipakai untuk | Catatan lisensi/ketentuan |
|---|---|---|
| **Yahoo Finance** (via yfinance) | Harga saham, indeks, komoditas, kripto, FX | Pustakanya Apache-2.0; **datanya** tunduk Ketentuan Layanan Yahoo yang membatasi pada penggunaan pribadi/non-komersial |
| **Bursa Efek Indonesia (IDX)** | Ringkasan perdagangan, aliran asing, broker, indeks, keterbukaan informasi, UMA & suspensi | Data publik; tunduk ketentuan penggunaan idx.co.id |
| **Badan Pusat Statistik (BPS)** | Inflasi, PDB, TPT, ekspor–impor, NTP, wisman, IHPB | WebAPI resmi dengan kunci terdaftar; **wajib mencantumkan BPS sebagai sumber** (sudah tercantum di setiap kartu) |
| **Bank Indonesia** | BI-Rate, kurs transaksi, cadangan devisa, PIHPS harga pangan | Data publik pemerintah; sumber dicantumkan |
| **ForexFactory** | Kalender ekonomi | Feed JSON publik, tanpa lisensi eksplisit |
| **Google News RSS** | Sentimen berita per emiten/sektor/komoditas | Tunduk ToS Google; hanya judul + tautan yang disimpan, bukan isi artikel |
| **Peta provinsi Indonesia** (`superpikar/indonesia-geojson`) | Choropleth Data BPS | ⚠️ **Repo sumber tidak mencantumkan lisensi.** Untuk pemakaian pribadi umumnya tidak bermasalah; untuk distribusi publik sebaiknya diganti dengan sumber berlisensi jelas (mis. turunan Natural Earth yang berstatus domain publik) |

---

## Hal yang perlu ditinjau bila aplikasi ini didistribusikan

1. Lisensi Envato Elements berlaku untuk **satu End Product** — proyek lain butuh lisensi terpisah.
2. Atribusi Solar Icons (CC BY 4.0) **wajib dipertahankan**.
3. GeoJSON provinsi belum berlisensi jelas — pertimbangkan sumber pengganti.
4. Data Yahoo Finance tidak untuk penggunaan komersial; perlu penyedia berbayar.
5. Jangan meng-upgrade ApexCharts ke v5+ tanpa meninjau ulang lisensinya.
