APLIKASI HKBP PERAWANG
Terakhir diperbarui: 25 November 2025
PENGANTAR
Aplikasi HKBP Perawang dibangun menggunakan berbagai library dan package open source yang luar biasa. Kami berterima kasih kepada semua developer dan maintainer yang telah berkontribusi pada ekosistem open source.
Dokumen ini mencantumkan semua library pihak ketiga yang digunakan beserta lisensi masing-masing, sesuai dengan kewajiban atribusi kami.
Daftar isi:
- APLIKASI HKBP PERAWANG
- PENGANTAR
- FRAMEWORK UTAMA
- CARA MELIHAT DAFTAR LENGKAP LISENSI
- KATEGORI DEPENDENCIES
- 1. UI & Animasi
- 2. Firebase & Google Services
- 3. State Management & Architecture
- 4. Networking & API
- 5. Local Storage & Caching
- 6. Media & Files
- 7. Utilities
- 8. Monitoring & Analytics
- LISENSI KHUSUS
- KEWAJIBAN ATRIBUSI
- KONTRIBUSI KE OPEN SOURCE
- LISENSI APLIKASI HKBP PERAWANG
- DISCLAIMER
- UPDATE DAFTAR LISENSI
- KONTAK
- TERIMA KASIH
FRAMEWORK UTAMA
Flutter
- Version: 3.9.x
- License: BSD 3-Clause License
- Copyright: © 2014 The Flutter Authors
- Website: https://flutter.dev
- Repository: https://github.com/flutter/flutter
CARA MELIHAT DAFTAR LENGKAP LISENSI
Melalui Aplikasi
- Buka aplikasi HKBP Perawang
- Navigasi ke Menu → Tentang Aplikasi
- Scroll ke bawah dan tap “Open Source Licenses” atau “Lisensi
- Pihak Ketiga”**
- Anda akan melihat daftar lengkap semua dependencies beserta lisensi
Melalui Command Line
Untuk melihat semua dependencies dan lisensi dalam project:
cd /path/to/hkbp_perawang
flutter pub licenses
Untuk export ke file:
flutter pub licenses > licenses.txt
KATEGORI DEPENDENCIES
Berikut adalah kategori utama dari dependencies yang kami gunakan beserta contoh library di masing-masing kategori. Untuk daftar lengkap, gunakan command flutter pub licenses atau lihat di dalam aplikasi.
1. UI & Animasi
Contoh libraries:
font_awesome_flutter– Font Awesome icons (MIT License)carousel_slider– Carousel widgets (BSD License)flutter_animate– Animation utilities (MIT License)shimmer– Shimmer loading effect (BSD License)auto_size_text– Auto-resizing text (MIT License)
2. Firebase & Google Services
firebase_core– Firebase core (BSD 3-Clause)firebase_auth– Firebase authentication (BSD 3-Clause)cloud_firestore– Firestore database (BSD 3-Clause)firebase_messaging– Push notifications (BSD 3-Clause)firebase_analytics– Analytics (BSD 3-Clause)firebase_crashlytics– Crash reporting (BSD 3-Clause)firebase_storage– Cloud storage (BSD 3-Clause)google_sign_in– Google authentication (Apache 2.0)
3. State Management & Architecture
provider– State management (MIT License)
4. Networking & API
http– HTTP client (BSD 3-Clause)dio– Advanced HTTP client (MIT License)
5. Local Storage & Caching
hive_ce– NoSQL database (Apache 2.0)shared_preferences– Simple storage (BSD 3-Clause)flutter_cache_manager– File caching (MIT License)path_provider– File system paths (BSD 3-Clause)
6. Media & Files
syncfusion_flutter_pdfviewer– PDF viewer (Custom License)image_picker– Image selection (Apache 2.0)cached_network_image– Image caching (MIT License)video_player– Video playback (BSD 3-Clause)
7. Utilities
intl– Internationalization (BSD 3-Clause)url_launcher– Open URLs (BSD 3-Clause)package_info_plus– Package metadata (BSD 3-Clause)connectivity_plus– Network status (BSD 3-Clause)
8. Monitoring & Analytics
sentry_flutter– Error monitoring (MIT License)
LISENSI KHUSUS
Syncfusion Components
Package: syncfusion_flutter_pdfviewer, syncfusion_flutter_charts License: Syncfusion Community License Terms: Free untuk penggunaan dengan revenue <$1 million/year Website: https://www.syncfusion.com/products/communitylicense
Catatan: Kami menggunakan Syncfusion di bawah Community License untuk proyek non-profit gereja.
KEWAJIBAN ATRIBUSI
Sesuai dengan berbagai lisensi open source, kami wajib untuk:
- ✅ Mencantumkan copyright notices original
- ✅ Menyediakan salinan lisensi penuh untuk setiap library
- ✅ Tidak mengklaim kepemilikan atas library pihak ketiga
- ✅ Menyediakan source code untuk library yang dimodifikasi (jika applicable)
KONTRIBUSI KE OPEN SOURCE
Gereja HKBP Perawang mendukung ekosistem open source dengan:
- Melaporkan bugs ke upstream repositories
- Contributing documentation dan translations
- Sharing custom plugins (jika developed dan non-proprietary)
LISENSI APLIKASI HKBP PERAWANG
Source Code Aplikasi: Copyright © 2025 Gereja HKBP Perawang. All Rights Reserved.
Kode sumber aplikasi HKBP Perawang adalah proprietary dan tidak open source, kecuali bagian yang secara eksplisit di-release ke publik.
Tidak ada hak yang diberikan untuk:
- Menggunakan, menyalin, atau memodifikasi source code aplikasi
- Mendistribusikan atau menjual aplikasi atau bagiannya
- Reverse engineering aplikasi
Untuk permintaan lisensi komersial atau kerjasama, hubungi: kontak@hkbpperawang.org
DISCLAIMER
Penggunaan library open source dalam aplikasi ini TIDAK mengubah lisensi proprietary dari aplikasi HKBP Perawang itu sendiri. Setiap komponen tetap memiliki lisensi masing-masing.
Kami tidak memberikan jaminan apapun terkait library pihak ketiga. Penggunaan library tersebut mengikuti terms dan conditions dari lisensi masing-masing.
UPDATE DAFTAR LISENSI
Daftar ini akan diperbarui setiap kali ada penambahan atau perubahan dependencies. Untuk daftar yang paling akurat dan up-to-date, gunakan:
flutter pub licenses
atau lihat di Tentang Aplikasi → Open Source Licenses dalam aplikasi.
KONTAK
Untuk pertanyaan tentang lisensi atau penggunaan library open source:
Email: kontak@hkbpperawang.org
Website: https://www.hkbpperawang.org
TERIMA KASIH
Kami mengucapkan terima kasih sebesar-besarnya kepada seluruh komunitas open source yang telah membuat tools dan libraries luar biasa yang memungkinkan kami membangun aplikasi ini.
“Lebih berbahagia memberi daripada menerima.” – Kisah Para Rasul 20:35
© 2025 Gereja HKBP Perawang. All Rights Reserved.
Aplikasi ini menggunakan berbagai open source software. Lisensi penuh dari setiap library tersedia via command flutter pub licenses atau dalam aplikasi.