24 poin oleh GN⁺ 2024-09-25 | 1 komentar | Bagikan ke WhatsApp
  • OpenFreeMap memungkinkan Anda menampilkan peta kustom secara gratis di situs web dan aplikasi
  • Dapat di-host sendiri, atau menggunakan instance publik
  • Semuanya bersifat open source, bukan model 'open core'
  • Data peta disediakan oleh OpenStreetMap
  • Penggunaan instance publik sepenuhnya gratis, tanpa batas jumlah tampilan peta atau jumlah permintaan
  • Tidak memerlukan pendaftaran, basis data pengguna, API key, atau cookie
  • Biaya operasional instance publik ingin ditutup melalui donasi
  • Menyediakan unduhan file peta seluruh dunia setiap minggu dalam format Btrfs dan MBTiles

Latar belakang proyek ini

  • Pencipta proyek ini adalah Zsolt Ero
  • Setelah mengoperasikan infrastruktur tile peta MapHub selama 9 tahun, ia mengubahnya menjadi open source dan meluncurkan OpenFreeMap

Cara mendukung proyek ini

  • Jika proyek ini membantu mengurangi biaya hosting peta, pertimbangkan untuk mendukungnya di GitHub Sponsors
  • Memilih donasi bulanan akan membantu menutup biaya server

Apakah dukungan dan jaminan SLA tersedia?

  • Sedang mempertimbangkan paket dukungan berbayar dan paket Pro yang mencakup jaminan SLA
  • Jika tertarik, hubungi melalui email

Alasan membuat proyek ini

  • OpenStreetMap adalah salah satu proyek kolektif paling penting dalam sejarah
  • Berbeda dari masa lalu saat harus mencari penyedia tile peta komersial, OpenFreeMap menawarkan opsi untuk menyiapkan server sendiri atau menggunakan instance publik

Mengapa bisa menyediakan instance publik gratis

  • Tingginya biaya hosting peta bukan karena alasan teknis
  • Vector tile adalah file statis, dan walau tidak mudah melayani ratusan juta file, hal itu tetap memungkinkan
  • Ada rencana menutup bandwidth melalui penyewaan server, dan diyakini akan bisa mandiri jika cukup banyak orang bergabung ke paket dukungan

Apakah penggunaan komersial dimungkinkan?

  • Ya

Tumpukan teknologi

  • Tidak ada tile server; nginx menyajikan image Btrfs yang berisi 300 juta file hard-linked
  • Menggunakan dedicated server, bukan cloud
  • Berkat Planetiler yang dikembangkan Michael Barry, waktu pembuatan tile dipangkas dari 5 minggu menjadi 5 jam
  • Skema peta menggunakan OpenMapTiles, dan stylenya di-fork lalu dimodifikasi besar-besaran

Atribusi hak cipta

  • Jika menggunakan MapLibre, atribusi ini ditambahkan secara otomatis sehingga tidak perlu tindakan tambahan
  • Jika digunakan pada klien alternatif, media cetak, atau video, atribusi berikut diperlukan:
    • OpenFreeMap © OpenMapTiles Data from OpenStreetMap
  • Bagian OpenFreeMap tidak wajib ditampilkan, tetapi akan lebih baik jika ditampilkan

Lisensi

  • Lisensi proyek adalah MIT
  • Data peta disediakan oleh OpenStreetMap
  • Lisensi proyek-proyek yang disertakan dicantumkan di LICENSE.md

Ringkasan GN⁺

  • OpenFreeMap adalah proyek open source yang menyediakan peta kustom gratis
  • Dapat digunakan untuk keperluan komersial, serta bisa di-host sendiri atau memakai instance publik
  • Biaya operasional ditutup melalui donasi, dan tumpukan teknologinya menggunakan nginx serta Btrfs
  • Proyek ini menggunakan data dari OpenStreetMap dan memerlukan atribusi hak cipta
  • Proyek dengan fungsi serupa antara lain Mapbox dan Google Maps

1 komentar

 
GN⁺ 2024-09-25
Komentar Hacker News
  • Permintaan terhadap layanan tile data historis

    • Sedang mengembangkan aplikasi yang menampilkan data historis, tetapi sebagian besar layanan peta hanya menampilkan data saat ini
    • Dibutuhkan peta yang mencerminkan data historis
    • Ada peluang untuk menghasilkan pendapatan dari ini
  • Pengalaman menggunakan Google Maps

    • Menggunakan Google Maps selama 10 tahun; setelah diberi kredit $200, biayanya naik menjadi $200-300
    • Lalu lintas meningkat ketika para pesaing menghilang
    • Pernah mencoba mengoperasikan server tile sendiri, tetapi menyerah karena sulitnya memperbarui tileset vektor dan terus membayar Google
    • Baru-baru ini menerima tagihan besar lalu beralih ke Mapbox
    • Menyukai fitur API lain dari Mapbox, tetapi sedang mempertimbangkan apakah bisa dipakai bergantian untuk menghemat biaya
    • Perlu memeriksa fitur Mapbox-gl 2+ mana yang tidak bisa digunakan di fork perangkat lunak bebas
  • Perbandingan OMT dan Protomaps

    • Mempertanyakan alasan harus menggunakan Protomaps alih-alih OMT
    • Skeptis terhadap gagasan "gratis tanpa API key"
    • Jika layanan disalahgunakan atau dipakai oleh situs berskala besar, masalah lalu lintas bisa muncul
  • Pengalaman meng-host mbtiles sendiri

    • Pernah meng-host peta mbtiles sendiri dengan biaya $11/bulan, tetapi tidak ada sumber mbtiles gratis/murah yang diperbarui secara berkala
    • Dump dari OpenMapTiles tidak diperbarui selama beberapa tahun
    • Beralih ke Mapbox, dan meskipun melewati tier gratis bulanan, tetap mendapat diskon
    • Ingin membayar biaya bulanan tetap, sehingga berencana mencoba layanan baru dan memberikan donasi
  • Perlunya membayar untuk layanan

    • Jika layanan bekerja dengan baik, maka harus dibayar
    • Bergantung pada donasi bukanlah hal yang ideal
  • Visualisasi data geospasial dengan Python dan Matplotlib

    • Tertarik pada pustaka yang bisa digunakan saat menyematkan peta
    • Mempertanyakan mengapa tidak ada proyek terbuka yang menggunakan data Overture maps
    • Overture adalah proyek peta yang berfokus pada data, dan dapat digunakan di bawah lisensi data terbuka yang kompatibel dengan OSM
  • Rasa ingin tahu tentang konfigurasi hosting

    • Ingin tahu apakah konfigurasinya dibuat dengan skrip Python kustom
    • Bertanya apakah itu juga digunakan ulang di proyek lain
  • Penilaian positif terhadap filosofi proyek

    • Mendapat saran yang baik tentang penghematan biaya dan monetisasi
    • Menyukai cara filosofi proyek tersebut diekspresikan
  • Menggunakan layanan untuk penghematan biaya

    • Saat ini menggunakan Stadia Map Tiles dan bertanya apakah tile bisa didapat gratis
    • Bersedia berdonasi untuk membantu operasional server
    • Sedang menggunakan leaflet.js dan bertanya apakah ada tutorial cara migrasinya
  • Perlunya rencana bisnis yang jelas

    • Dibutuhkan rencana bisnis yang jelas untuk menutup biaya
    • Ada paket dukungan Gold, tetapi tersembunyi di tengah permintaan donasi
    • Menyarankan paket bisnis yang dengan jelas menyatakan bahwa penggunaan komersial gratis, serta menyediakan dukungan email