- Di tengah ketidakpastian terkait arah pengelolaan Organic Maps ke depan, komunitas sedang mendorong fork terpisah dengan menyiapkan dasar rilis pertama dan pengaturan teknis
- Proyek baru ini menjadikan pengambilan keputusan yang transparan, nirlaba dan untuk kepentingan publik, sepenuhnya open source, serta berorientasi pada privasi sebagai prinsip inti
- Nama sementaranya adalah CoMaps, dan pemungutan suara untuk nama proyek final berlangsung di Codeberg serta berakhir pada 20 Mei
- Kontributor dapat berpartisipasi melalui pengembangan, tata kelola, situs web, dokumentasi, diskusi fitur, pelaporan bug, pembuatan materi promosi, dan dukungan melalui OpenCollective
- Negosiasi dengan para pemegang saham Organic Maps belum menunjukkan kemajuan berarti, dan karena perbedaan pendapat antara Viktor dan Roman masih ada, masa depan proyek lama tetap tidak pasti
Perkembangan fork komunitas
- Pengerjaan fork Organic Maps yang dipimpin komunitas sedang berjalan cepat
- Saat ini mereka sedang menyiapkan fondasi, pengaturan teknis, dan daftar pekerjaan yang sedang berlangsung untuk rilis pertama
- Basis proyek baru ini telah disiapkan di comaps di Codeberg
- Prinsip operasionalnya selaras dengan hal-hal berikut
-
Transparansi
- Pengambilan keputusan oleh komunitas
- Nirlaba dan untuk kepentingan publik
- Sepenuhnya open source
- Berpusat pada privasi
-
Pemungutan suara nama dan jalur partisipasi
- Nama proyek CoMaps adalah nama sementara
- Nama ini digunakan dengan makna seperti community, collaborative, common, dan collective
- Nama final akan dipilih bersama oleh komunitas
- Pemungutan suara nama proyek berlangsung di Codeberg dan berakhir pada 20 Mei
- Anda bisa masuk ke Codeberg untuk memberikan suara atau mengusulkan nama
- Orang-orang juga sudah bergabung ke Codeberg untuk ikut berkontribusi, termasuk dalam diskusi fitur dan pelaporan bug
- Berikut beberapa cara untuk berpartisipasi
- Berkontribusi dalam pengembangan di repositori pengembangan Codeberg
- Berpartisipasi dalam pengelolaan organisasi dan pengambilan keputusan di repositori Governance
- Mempromosikan proyek
- Membantu membuat teks dan grafis untuk promosi di media sosial
- Membantu membangun situs web di repositori Website, pratinjaunya tersedia di comaps.app
- Memberikan dukungan melalui OpenCollective
- Semua donasi dan pengeluaran dikelola secara transparan melalui Open Collective
- Pada pembaruan berikutnya, nama proyek final akan diumumkan
Situasi negosiasi Organic Maps
- Negosiasi dengan para pemegang saham Organic Maps belum menunjukkan kemajuan berarti
- Viktor tampaknya terbuka pada jaminan bahwa proyek ini tidak akan dijual, tetapi selain itu ia ingin tetap mempertahankan kendali penuh atas Organic Maps
- Karena perbedaan pendapat antara Viktor dan Roman, yang sama-sama pemegang saham, belum terselesaikan, masa depan Organic Maps masih belum pasti
1 komentar
Komentar Hacker News
Inti kekhawatirannya tampaknya bukan karena Organic Maps sudah berubah, melainkan karena mereka menginginkan banyak jaminan tentang bagaimana proyek ini akan berjalan ke depannya.
Kalau perubahan seperti itu benar-benar terjadi, fork saja saat itu. Maps.ME sudah pernah dijual, dan ada preseden Roman melakukan fork menjadi Organic Maps. Kalau dijual lagi, bisa di-fork lagi. Melakukan fork sekarang tampaknya bisa lebih merugikan komunitas daripada menunggu sampai benar-benar diperlukan.
Lihat WordPress: sang BDFL secara aktif melarang dari komunitas orang-orang yang mengkritik “perang nuklir” yang ia deklarasikan sendiri terhadap pesaing terbesarnya di bidang hosting, dan meskipun ribuan anggota komunitas terseret dalam perang itu, tidak ada fork. Karena fork itu sulit dan memecah komunitas, orang-orang lebih memilih menahan tiran daripada mengambil risiko ketidakstabilan. Tidak berbeda dengan tiran di lingkungan lain.
Jika sejak awal proyek memiliki tata kelola yang baik dengan prosedur yang cukup demokratis, dan para kontributor dapat memilih fungsi eksekutif, maka meskipun keadaan memburuk masih ada sarana untuk merespons, sehingga kemungkinan orang merasa perlu melakukan fork di masa depan menjadi lebih kecil.
Menurut saya itu saja sudah cukup untuk membenarkan fork. Selain itu, janji untuk memilih dan mengganti anggota dewan tidak ditepati, dan disebutkan pula bahwa dugaan dana donasi proyek Organic Maps dipakai untuk liburan pribadi, seperti yang diklaim dalam surat terbuka pertama, juga disembunyikan.
Saya penasaran dengan latar belakangnya.
Isinya: “tidak ada kemajuan berarti dalam negosiasi dengan para pemegang saham Organic Maps”, “Viktor tampaknya hanya membuka kemungkinan memberi jaminan bahwa proyek tidak akan dijual, sementara tetap ingin mempertahankan kendali penuh atas Organic Maps selain itu”, dan “karena konflik pemegang saham antara Viktor dan Roman belum terselesaikan, masa depan Organic Maps masih tidak pasti”.
Fork lagi? Bukankah poin utamanya adalah Organic Maps sendiri merupakan fork berbasis komunitas dari maps.me? Jadi sekarang ini fork dari fork?
Kondisi saat ini dari aplikasi berbasis OSM di mobile terasa mengecewakan. Maps.me menjadi Organic Maps, dan sekarang hal seperti ini terjadi lagi
Upaya pengembangannya besar dan ada banyak pekerjaan bagus, tetapi setelah bertahun-tahun, aplikasi-aplikasi itu tetap tidak terasa lebih ramah pengguna
Saya cukup keras mencoba menjadikannya pengganti Google Maps, tetapi akhirnya menyerah. OsmAnd bagus ketika di ponsel membutuhkan “pisau lipat Swiss di dunia aplikasi OSM”, tetapi kasus seperti itu jarang. Maps.me/Organic Maps juga mirip: kalau mencari sesuatu lalu salah mengetik satu huruf saja, hampir tidak ada peluang mendapat hasil. Sulit juga mengharapkan rute alternatif untuk bersepeda, dan rendering-nya jelek atau lambat, atau keduanya
Saya sedang mencoba beralih ke Mapy.com, dulu Mapy.cz, dan ternyata aplikasinya cukup ramah pengguna. Namun saya tidak tahu bagaimana mereka akan memonetisasinya nanti. Sejauh ini ini yang terbaik di ponsel, dan saya berharap ini benar-benar menjadi pengganti peta. Baru-baru ini mereka beralih dari konsep yang berfokus pada Ceko menjadi mapy.com sebagai peta global yang sungguhan, dan sejauh ini baik web maupun mobile masih bagus
Jika OsmAnd mendapat mesin rendering baru seperti StreetComplete atau renderer Mapbox bawaan Strava, mungkin itu bisa menjadi yang terbaik. Bukan fitur “3D” lambat yang sudah ada sejak beberapa tahun lalu
Jika layanan rute online saja diaktifkan, navigasi rute menjadi jauh lebih kuat, rute alternatif juga muncul secara default, dan lebih cepat. Di OSMAnd, misalnya, ini bisa dilakukan dengan GraphHopper: https://www.graphhopper.com/blog/2024/02/27/osmand-with-grap...
Pencarian alamat juga sama. Jika memakai pencarian alamat online seperti Photon, itu bisa lebih ramah pengguna. Di GraphHopper Maps, Photon dan navigasi rute GraphHopper sudah digabungkan: https://graphhopper.com/maps/. Bisa juga di-host sendiri, yang berarti penggunaan offline juga memungkinkan: https://github.com/karussell/local-maps
GraphHopper Maps juga ada di F-Droid, dan di iOS situs webnya bisa dipasang sebagai PWA. Sebagai catatan, saya adalah salah satu pendiri GraphHopper
Namun karena online, sangat sulit diimplementasikan di tiap ponsel pengguna, dan inilah keterbatasan Organic Maps dan Osmand
Bahkan jika mulai memakai Photon atau proyek serupa, masih perlu jauh lebih banyak pekerjaan untuk memberi pengalaman seperti Google. Harus menangani saran rute seperti “from london to winchester”, deteksi koordinat, pemrosesan singkatan seperti blvd dalam berbagai bahasa, serta pencarian kategori seperti “coffee in Marais”. Tidak boleh sekadar melakukan pencarian teks penuh atas nama tempat; kueri pencarian harus dipecah secara semantik
Rute alternatif sepeda juga masalah yang sama. Navigasi rute offline lebih sulit. BRouter bagus dan punya banyak rute alternatif, tetapi online, dan meski bisa dipasang di OSMand, itu cukup nerdy
Sebagai catatan, saya mengerjakan aplikasi peta web https://cartes.app. Kami memakai Photon dan Brouter, tetapi masih banyak pekerjaan yang harus dilakukan, termasuk internasionalisasi bahasa Inggris, dan semoga segera selesai
Saya penasaran apakah ada alat serupa di iOS atau macOS, atau ada rekomendasi untuk mengedit jalan
Saat ini saya berkeliling Eropa dengan campervan 4,5 ton, dan di OsmAnd+ biasanya batas berat dan tinggi jalan ditampilkan dengan benar, tetapi ketika tidak ada, saya pernah membuang beberapa jam untuk memutar di Alpen. Saya benar-benar ingin membantu orang berikutnya yang berada dalam situasi serupa
Untuk mobil, saya ingin program peta yang mudah dipakai offline, lebih mudah dibaca karena lajur dan panah rute lebih menonjol, serta bisa menghitung ulang rute saat harus keluar karena penutupan jalan atau kemacetan di jalan tol
Namun keluhan terbesar saya saat memakai Organic Maps untuk berkendara adalah fungsi pencariannya. Saya tidak butuh fitur sosial online seperti Google Maps, peringatan polisi/keamanan, atau rating restoran. Saya hanya ingin ia benar-benar menemukan tempat yang ingin saya tuju
Biasanya saya berusaha menghindari Google Maps, tetapi ketika mencoba Organic Maps lagi, tujuan tidak muncul di pencarian. Jadi saya mencari alamatnya lewat Google lalu memasukkannya, tetapi meski alamat tepat sudah dimasukkan, tetap tidak ditemukan, dan akhirnya saya kembali ke Google Maps
Saya merasa beberapa fiturnya, seperti navigasi mobil, bahkan lebih baik daripada Google Maps. Kebijakan privasinya juga tidak terasa menyeramkan, dan bagian yang paling mengganggu bersifat opt-in serta menjelaskan dengan jelas apa yang disetujui oleh toggle dan fitur apa yang tidak bisa dipakai jika tidak menyetujuinya
Kebijakan privasi Mapy dalam beberapa hal kurang menyeramkan daripada Here, tetapi hal-hal seperti berbagi data lokasi untuk informasi lalu lintas, yang di Here bersifat opt-in, di Mapy aktif tanpa bisa dimatikan
Saya lebih memilih alternatif open source, tetapi saya setuju bahwa saat ini belum ada yang sesuai dengan kebutuhan saya
Saya bertanya-tanya mengapa orang berkontribusi ke Organic Maps, tetapi tidak ke OSM
Saya mengira Organic Maps hanyalah cara yang canggih untuk mendistribusikan data OSM
Ada kode untuk menyeleksi dan mengumpulkan peta lalu menjadikannya paket yang bisa diunduh, kode untuk menampilkannya, kode navigasi rute, aset dan resource desain aplikasi, dokumentasi, dan lain-lain
Benar bahwa petanya sendiri adalah OSM, dan berkontribusi ke OSM juga membantu Organic Maps maupun proyek peta berbasis komunitas baru yang mungkin muncul ke depan
Idealnya, semua aplikasi yang memakai data OSM harus memungkinkan kontribusi kembali ke data peta dasarnya, tetapi dalam praktiknya mungkin tidak begitu
Organic Maps bagus karena lebih ringan daripada OSMand, rendering-nya cepat, dan pengaturannya sederhana. Namun seingat saya, fitur berguna seperti tempat menarik—misalnya supermarket atau SPBU—masih kurang
Akan bagus jika data peta offline bisa dibagikan dengan mudah antar-aplikasi. Misalnya mengunduhnya di aplikasi A, mencadangkannya ke kartu SD, lalu memakainya di aplikasi B, C, D, atau perangkat lain dengan mengganti atau menyalin kartu SD. Mungkin saja bisa di Android, tetapi saya tidak menemukan caranya, dan setidaknya itu tidak mudah, jelas, atau otomatis
Terlepas dari pilihan tertentu seperti berfokus pada offline, Organic Maps bagi banyak orang tampak seperti aplikasi semacam itu. Di tengah keberadaan Google Maps dan Apple Maps, agar OSM tetap eksis, kontribusi ke aplikasi ini sangat penting
Di ekosistem OSM juga ada banyak proyek FOSS lain, dan tentu saja pekerjaan pemetaan serta peningkatan data peta juga sangat disambut baik
Saya pernah menyumbangkan beberapa perbaikan kecil ke Organic Maps, dan responsnya cepat serta masukannya masuk akal
Bukan berarti saya setuju dengan semua keputusan atau prioritasnya, tetapi itu wajar. Kepemimpinannya tampak cukup normal, dan terasa seperti struktur yang cukup dekat dengan BDFL
Dari yang saya telusuri, Organic Maps adalah satu-satunya alternatif terbuka yang benar-benar layak untuk sesuatu seperti Gaia, dan jaraknya pun cukup jauh. Perannya dilakukan cukup baik, tetapi gaya petanya masih punya beberapa kekurangan, dan sayang sekali hanya ada garis kontur dalam satuan meter
Dari pengalaman sedikit mengutak-atik codebase-nya, saya jadi tahu bahwa ini bukan proyek kecil atau sederhana. Ini adalah codebase campuran besar berisi C/Java dan lainnya untuk berbagi rendering di berbagai platform, dan membuat file peta saja bukan pekerjaan kecil
Saya skeptis apakah fork ini benar-benar akan mapan. Tampaknya besar kemungkinan kedua proyek akan sama-sama mengalami kesulitan untuk sementara waktu. Mengumumkan fork itu mudah, tetapi menyampaikan nilai yang cukup untuk menarik pengguna, di luar retorika, adalah hal yang berbeda
Para pemilik sudah berbulan-bulan terjebak dalam burnout dan konflik, jadi saya berharap pengalaman ke depannya secara umum akan sama atau lebih baik. Menarik pengguna bagaimanapun adalah proses bertahap, dan itu juga bukan metrik nomor satu untuk proyek FOSS. Bersama kegunaan dan popularitas, kontribusi aktif dari beragam kontributor lebih penting
Jika lebih baik bagi pengguna, mereka juga bisa memakai Organic Maps dan CoMaps sekaligus. Saat ini pun saya memakai Organic Maps dan OSMAnd secara bersamaan tergantung pekerjaannya, dan itu berjalan baik
Tulisan terkait: https://news.ycombinator.com/item?id=43705631
Keraguan saya makin besar terhadap gagasan proyek yang dijalankan oleh BDFL
Konsepnya sendiri menarik. Pada dasarnya mirip raja-filsuf ala Plato, dan BDFL bisa memastikan pengambilan keputusan tidak buntu serta proyek tetap maju tanpa semua keputusan diperdebatkan oleh komite. Ia bisa terus menjaga konteks dan visi proyek, dan karena tidak bertanggung jawab kepada siapa pun, ia bisa mengambil keputusan yang sesuai untuk proyek alih-alih kompromi politis yang rumit. Semua keunggulan monarki ada di sana
Sayangnya, saya berulang kali melihat bahwa model BDFL juga punya semua masalah monarki. Jika mendapatkan orang yang baik, ini bentuk pemerintahan yang paling efektif, tetapi manusia berubah-ubah. Sering terjadi BDFL pada akhirnya ternyata berniat buruk, atau menganggap dirinya adalah proyek itu sendiri dan berhak mengambil sendiri keuntungan yang muncul darinya. Saya jadi teringat WordPress
BDFL yang baik layak dipertahankan, tetapi dalam jangka panjang saya pikir mengambil inspirasi struktur komunitas dari demokrasi dan republik di dunia nyata akan lebih stabil, lebih dapat dipercaya, dan lebih mudah digeneralisasi untuk proyek baru. Demokrasi tidak sempurna, tetapi secara desain ia meredam variasi individu dalam komunitas sehingga seiring waktu memberi hasil yang lebih dapat diprediksi daripada monarki
Jadi ini lebih mirip menggiring sekawanan kucing daripada menuklir orang yang mengabaikan perintah presiden atau tidak membayar pajak
Tujuan proyek komunitas itu longgar. Misi, nilai, tata kelola, kepemilikan, dan kendali bisa berubah. Masukan komunitas memang masuk, tetapi biasanya proyek sering dipimpin oleh satu atau dua sosok yang kuat. Proyek juga bisa ditekan untuk melakukan perubahan yang sebenarnya lebih buruk atau tidak mencerminkan pandangan para kontributor dan pengguna. Secara pribadi saya tidak tahu ada proyek komunitas yang wajib melakukan apa pun yang dituntut opini mayoritas komunitas. Dalam arti ini, ia mirip pemerintahan “demokratis” pada umumnya, yang secara nyata dipertanggungjawabkan oleh beberapa pemimpin kuat, bukan oleh “massa”
Proyek BDFL, menurut definisi, adalah proyek satu orang. Tidak perlu ada agenda tersembunyi, jadi tidak ada agenda tersembunyi. Tidak ada tekanan dari siapa pun, dan proyek bergerak sesuai keinginan pemimpinnya. Karena itu biasanya lebih sedikit “kontroversi”. Jika tidak suka, terima saja atau pergi
Organic Maps tampaknya bukan proyek BDFL. Ini adalah proyek yang diwakili oleh sebuah perusahaan dengan 3 pemegang saham: Roman, Viktor, dan Alexander, yang kabarnya memegang saham Viktor meski bukan pemegang saham. Kekhawatiran di sini adalah karena ini bukan proyek BDFL, para kontributor tidak tahu apa yang akan terjadi ketika para pemegang saham berbeda pendapat dan “mayoritas” memutuskan menjual perusahaan, misalnya. Dalam proyek BDFL, pemiliknya tetap bisa memutuskan untuk menjual, tetapi dalam kasus ini pendiri proyek justru sebenarnya berada di pihak komunitas
Secara pribadi saya tidak begitu tahu ada proyek BDFL sungguhan yang bergerak melawan tujuan komunitasnya sendiri, dan BDFL pada umumnya tidak mengubah hal yang selama ini mereka lakukan. Pengecualiannya adalah ketika uang terlibat. Jika seseorang sekadar dibayar untuk menulis open source, proyeknya aman, tetapi jika seseorang menjual proyek sebagai produk, perlu berhati-hati. “Uang adalah adaptor universal yang bisa tersambung ke motivasi apa pun”
Organic Maps benar-benar aplikasi yang hebat. Saya tidak tahu aplikasi ini dimiliki oleh organisasi semacam ini, dan saya berharap semuanya terselesaikan dengan baik
Saya ingin menambahkan beberapa hal
Para pengembang Organic Maps berasal dari Belarus dan perusahaannya terdaftar di Estonia. Strukturnya sudah sangat sulit, jadi saya bisa memahami jika para pembuatnya ingin konfigurasi yang sesederhana mungkin. Mereka mungkin tidak ingin membuang energi untuk organisasi nirlaba yang secara internasional sangat sulit dan mahal
Apa masalahnya jika perusahaan dijual? Buat fork lain saja dan lanjutkan. Open source bukan berarti para pembuatnya tidak boleh menghasilkan uang
Biaya terbesar Organic Maps adalah hosting dan mirroring data peta. Apakah fork ini akan memakai server sendiri dan juga membayar biayanya?
Apakah ada daftar pengembang dan kontributor di balik fork ini? Saya hanya menemukan kata “kami” dan “komunitas”
Masalahnya bukan karena perusahaan sedang dijual, melainkan salah satunya karena tidak ada seorang pun di komunitas yang tahu ke mana donasi pergi. CoMaps mempermasalahkan transparansi keuangan, dan menurut saya itu alasan yang bagus untuk melakukan fork