24 puan yazan GN⁺ 2024-09-25 | 1 yorum | WhatsApp'ta paylaş
  • OpenFreeMap, web siteleri ve uygulamalarda özel haritaları ücretsiz olarak göstermeyi sağlar
  • Kendi kendine barındırılabilir veya herkese açık bir instance kullanılabilir
  • Her şey açık kaynaktır; "open core" modeli değildir
  • Harita verileri OpenStreetMap tarafından sağlanır
  • Herkese açık instance kullanımı tamamen ücretsizdir; harita görüntüleme ya da istek sayısında sınır yoktur
  • Kayıt, kullanıcı veritabanı, API anahtarı veya çerez gerekmez
  • Herkese açık instance'ın işletme maliyetlerini bağışlarla karşılamayı hedefler
  • Btrfs ve MBTiles formatlarında, tüm dünyanın harita dosyalarını haftalık olarak indirilebilir şekilde sunar

Bu projenin arka planı

  • Projenin kurucusu Zsolt Ero'dur
  • 9 yıl boyunca MapHub'ın harita tile altyapısını işlettikten sonra bunu açık kaynağa dönüştürerek OpenFreeMap'i yayımladı

Projeye nasıl destek olunur

  • Bu proje harita barındırma maliyetlerini azaltmaya yardımcı oluyorsa, GitHub Sponsors üzerinden destek vermeyi değerlendirin
  • Aylık bağış seçilirse sunucu maliyetlerinin karşılanmasına yardımcı olur

Destek ve SLA garantisi sunulacak mı?

  • Ücretli destek planları ve SLA garantisi içeren bir Pro planı değerlendiriliyor
  • İlgileniyorsanız e-posta ile iletişime geçin

Bu proje neden yapıldı

  • OpenStreetMap, tarihin en önemli kolektif projelerinden biridir
  • Geçmişte ticari bir harita tile sağlayıcısı aramak gerekirken, OpenFreeMap kendi sunucunuzu kurma veya herkese açık instance kullanma seçeneği sunar

Neden ücretsiz herkese açık instance sunabiliyor?

  • Harita barındırmanın pahalı olmasının nedeni teknik değildir
  • Vektör tile'lar statik dosyalardır; yüz milyonlarca dosyayı sunmak kolay olmasa da mümkündür
  • Bant genişliğini sunucu kiralayarak karşılamayı planlıyorlar ve yeterince kişi destek planlarına katılırsa bunun kendi kendini sürdürebileceğine inanıyorlar

Ticari kullanım mümkün mü?

  • Evet

Teknoloji yığını

  • Tile sunucusu yoktur; nginx, 300 milyon hard link'li dosya içeren bir Btrfs imajını sunar
  • Bulut yerine dedicated server kullanılır
  • Michael Barry'nin geliştirdiği Planetiler sayesinde tile üretim süresi 5 haftadan 5 saate indi
  • Harita şeması OpenMapTiles'tır; stil fork edilip büyük ölçüde değiştirilmiştir

Telif hakkı bildirimi

  • MapLibre kullanılıyorsa otomatik olarak eklendiği için ayrıca bir işlem gerekmez
  • Alternatif istemcilerde ya da basılı materyal, video gibi ortamlarda kullanılacaksa aşağıdaki telif bildirimi gerekir:
    • OpenFreeMap © OpenMapTiles Data from OpenStreetMap
  • OpenFreeMap kısmını göstermek zorunlu değildir, ancak gösterilmesi iyi olur

Lisans

  • Proje lisansı MIT'tir
  • Harita verileri OpenStreetMap tarafından sağlanır
  • Dahil edilen projelerin lisansları LICENSE.md içinde listelenmiştir

GN⁺ özeti

  • OpenFreeMap, özel haritaları ücretsiz sunan açık kaynak bir projedir
  • Ticari kullanım mümkündür; kendi kendine barındırma veya herkese açık instance kullanımı desteklenir
  • İşletme maliyetleri bağışlarla karşılanır ve teknoloji yığınında nginx ile Btrfs kullanılır
  • Proje OpenStreetMap verilerini kullanır ve telif hakkı bildirimi gerektirir
  • Benzer işlevlere sahip projeler arasında Mapbox ve Google Maps bulunur

1 yorum

 
GN⁺ 2024-09-25
Hacker News görüşleri
  • Geçmiş verili tile hizmetlerine talep

    • Geçmiş verileri gösteren bir uygulama geliştiriliyor ve çoğu harita hizmeti yalnızca güncel verileri gösteriyor
    • Geçmiş verileri yansıtan bir haritaya ihtiyaç var
    • Bunun üzerinden gelir elde etme fırsatı olabilir
  • Google Maps kullanım deneyimi

    • 10 yıldır Google Maps kullanılıyor; $200 kredi sağlandıktan sonra maliyet $200-300 seviyesine çıktı
    • Rakipler ortadan kalktıkça trafik arttı
    • Kendi tile sunucusunu işletmeye çalıştı ancak vector tileset güncellemelerinin zorluğu nedeniyle vazgeçip Google'a ödeme yapmaya devam etti
    • Yakın zamanda yüksek bir fatura gelince Mapbox'a geçti
    • Mapbox'ın diğer API özelliklerini beğeniyor ancak maliyeti azaltmak için ikisini dönüşümlü kullanıp kullanamayacağını düşünüyor
    • Mapbox-gl 2+ özellikleri arasında, özgür yazılım fork'larında kullanılamayan neler olduğunu kontrol etmek gerekiyor
  • OMT ve Protomaps karşılaştırması

    • OMT yerine neden Protomaps kullanılması gerektiği sorgulanıyor
    • "API anahtarı olmadan ücretsiz" fikrine şüpheyle yaklaşılıyor
    • Hizmet kötüye kullanılırsa veya büyük ölçekli sitelerde kullanılırsa trafik sorunu yaşanabilir
  • Kendi mbtiles barındırma deneyimi

    • Aylık $11 karşılığında kendi mbtiles haritasını barındırdı ancak düzenli güncellenen ücretsiz/ucuz mbtiles kaynağı yoktu
    • OpenMapTiles dump'ları birkaç yıldır güncellenmiyor
    • Mapbox'a geçti; aylık ücretsiz kotayı aşıyor ama indirim alıyor
    • Sabit aylık ücret ödemek istiyor, bu yüzden yeni hizmeti denemeyi ve bağış yapmayı planlıyor
  • Hizmet için ödeme gerekliliği

    • Hizmet iyi çalışıyorsa ücret ödenmesi gerekir
    • Bağışa bel bağlamak tercih edilir değil
  • Python ve Matplotlib ile coğrafi veri görselleştirme

    • Harita gömmek için kullanılabilecek kütüphanelerle ilgileniyor
    • Overture maps verisini kullanan açık bir projenin neden olmadığı sorgulanıyor
    • Overture, veri odaklı bir harita projesi ve OSM ile uyumlu açık veri lisansı altında kullanılabiliyor
  • Hosting kurulumuna dair merak

    • Kurulumun özel Python script'lerinden oluşup oluşmadığı merak ediliyor
    • Bunun başka projelerde de yeniden kullanılıp kullanılmadığı soruluyor
  • Proje felsefesine olumlu yaklaşım

    • Maliyet düşürme ve gelir elde etme konusunda iyi tavsiyeler alıyor
    • Proje felsefesinin ifade edilme biçimi beğeniliyor
  • Maliyet azaltmak için hizmet kullanımı

    • Şu anda Stadia Map Tiles kullanıyor ve tile'ları ücretsiz alıp alamayacağını merak ediyor
    • Sunucu işletimine yardımcı olmak için bağış yapmaya istekli
    • leaflet.js kullanıyor ve geçişin nasıl yapılacağına dair bir eğitim olup olmadığını soruyor
  • Net bir iş planı ihtiyacı

    • Maliyetleri karşılamak için net bir iş planı gerekiyor
    • Gold destek planı var ancak bağış çağrılarının arasında gizlenmiş durumda
    • Ticari kullanımın ücretsiz olduğunun açıkça belirtilmesi ve e-posta desteği sunan bir iş planı öneriliyor