1 पॉइंट द्वारा GN⁺ 2025-05-13 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • यह Organic Maps का समुदाय द्वारा चलाया जा रहा open source fork है
  • इसके मुख्य सिद्धांत पारदर्शिता, community-based decision making, non-profit, पूरी तरह open source और privacy-first हैं
  • फिलहाल technical foundation तैयार करने और पहला release लाने के लक्ष्य के साथ development तेज़ी से चल रहा है
  • प्रोजेक्ट का नाम फिलहाल अस्थायी रूप से CoMaps है, और अंतिम नाम चुनने के लिए voting समुदाय की भागीदारी से हो रही है
  • Organic Maps के shareholders के साथ बातचीत बिना किसी खास प्रगति के गतिरोध में है

परिचय

  • CoMaps, Organic Maps का community-centered fork project है, जो तेज़ी से आगे बढ़ रहा है
  • पारदर्शिता, community-based decision making, non-profit, public interest, complete open source, privacy focus इस प्रोजेक्ट के मुख्य सिद्धांत हैं
  • प्रोजेक्ट के पहले चरण में technical foundation तैयार करना, infrastructure सेट करना जैसे कई क्षेत्रों में काम चल रहा है
  • नाम अभी अस्थायी रूप से 'CoMaps' है, और समुदाय के सदस्य voting के जरिए अंतिम नाम तय कर रहे हैं
  • सहभागी development contribution, documentation editing, organization और decision making, promotion, website development, donation आदि कई तरीकों से प्रोजेक्ट में शामिल हो सकते हैं

CoMaps प्रोजेक्ट के मुख्य बिंदु

  • CoMaps का लक्ष्य मौजूदा Organic Maps की तुलना में ज़्यादा community-centric होना और decision making में पारदर्शिता सुनिश्चित करना है
  • इसके मुख्य सिद्धांत open governance, non-profit, सभी के लिए मुक्त open source, privacy का सम्मान हैं
  • मुख्य जानकारी और चर्चाएँ Codeberg platform पर सार्वजनिक रूप से चल रही हैं

प्रोजेक्ट की प्रगति की स्थिति

  • technical infrastructure बनाना और पहली आधिकारिक release की तैयारी जारी है
  • नाम अभी अस्थायी रूप से 'CoMaps' है, लेकिन अंतिम नाम के लिए voting Codeberg पर 20 मई तक चल रही है
  • Codeberg पर register करके नाम सुझाने, voting करने, feature discussion और bug report जैसे तरीकों से भाग लिया जा सकता है

प्रोजेक्ट में भाग लेने के तरीके

  • development work, documentation editing, governance (decision making), project promotion, website building जैसे कई क्षेत्रों में योगदान दिया जा सकता है
  • voting या discussion के ज़रिए प्रोजेक्ट की दिशा तय करने की प्रक्रिया में भाग लिया जा सकता है
  • Open Collective के माध्यम से पारदर्शी donation और expense management द्वारा financial transparency सुनिश्चित की जाती है

Organic Maps shareholders के साथ बातचीत की स्थिति

  • shareholders (Victor, Roman) के बीच मतभेद के कारण बातचीत गतिरोध में है
  • Victor ने बिक्री पर रोक की गारंटी से सहमति जताई है, लेकिन इसके अलावा प्रोजेक्ट पर पूर्ण नियंत्रण बनाए रखने की इच्छा व्यक्त की है
  • Organic Maps का भविष्य अभी भी अनिश्चित है

1 टिप्पणियां

 
GN⁺ 2025-05-13
Hacker News राय
  • चिंता की बात यह है कि लोग इस प्रोजेक्ट के लिए कई तरह की गारंटी इसलिए चाहते हैं क्योंकि Organic में वास्तव में कोई बदलाव हुआ है, ऐसा नहीं, बल्कि इसलिए कि भविष्य में कहीं बदलाव न हो जाए। अगर भविष्य में बदलाव होता है, तो उस समय fork किया जा सकता है। वास्तव में ऐसा पहले भी हो चुका है—Maps.Me बिक गया था, और Roman ने उसे Organic में fork कर दिया था। अगर फिर बिके, तो फिर fork कर लेना। मेरा मानना है कि ज़रूरत पड़ने तक इंतज़ार करना समुदाय के लिए अधिक फायदेमंद होता
    • open source समुदाय governance के मामलों में अक्सर “बाद में fork कर लेंगे” वाला रवैया अपनाता है। WordPress के मामले को देखें तो BDFL ने अपने प्रतिस्पर्धियों के साथ विवाद में आलोचना करने वालों पर बैन लगाया, फिर भी समुदाय ने fork नहीं किया। fork करना कठिन होता है और समुदाय टूट जाता है, इसलिए लोग अस्थिरता झेलने की बजाय तानाशाह के साथ रहना चुनते हैं। यह स्थिति दूसरे संदर्भों की तानाशाही से अलग नहीं है। अगर प्रोजेक्ट की शुरुआत में अच्छी governance बनी हो, और contributors नेतृत्व को चुनने की लोकतांत्रिक प्रक्रिया रखते हों, तो भविष्य में fork की ज़रूरत महसूस नहीं होगी
    • क्या Kayak affiliate link जोड़ना ऐसा बदलाव नहीं था जो समुदाय से चर्चा किए बिना किया गया? मेरे हिसाब से इससे fork को सही ठहराने के लिए पहले ही पर्याप्त आधार बन चुका था। इसके अलावा, बोर्ड के चुनाव और बदलाव पर किए गए वादे पूरे नहीं हुए, और यह आरोप भी था कि OrganicMaps प्रोजेक्ट के donations का इस्तेमाल निजी छुट्टियों पर हुआ और इसे छिपाया गया
    • वित्तीय पारदर्शिता की मांग की बात की गई। मुझे अंदर की पूरी जानकारी नहीं है, लेकिन “दान का पैसा कहाँ जा रहा है, यह जानना है” जैसी मांग मुझे उचित लगती है
    • सर्वर सॉफ़्टवेयर का कुछ हिस्सा open source नहीं है, इसे लेकर थोड़ा ड्रामा चल रहा है। संबंधित चर्चा का लिंक साझा किया गया
    • open source entity बनाओ, समुदाय से पूरा development करवाओ, फिर उस entity को बेच दो, फिर दोबारा fork करो और समुदाय से फिर development करवाओ, फिर बेच दो… यह तो काफ़ी शानदार business model लगता है
    • लगता है यह मुद्दा पहले MIT license वाले code से जुड़ी घटना से निकला है
  • मैं जानना चाहता हूँ कि पृष्ठभूमि क्या है। Organic Maps के shareholders के साथ वास्तव में कोई ठोस बातचीत आगे नहीं बढ़ी, और Viktor बिक्री-निषेध की गारंटी देने के लिए तो तैयार है, लेकिन बाकी सब मामलों में Organic Maps पर पूरा नियंत्रण अपने पास रखना चाहता है। Viktor और Roman के बीच shareholder असहमति अभी तक सुलझी नहीं है, इसलिए Organic Maps का भविष्य अब भी अनिश्चित है
    • इससे जुड़ा पृष्ठभूमि लेख साझा किया गया
    • मुझे BDFL, committee से बेहतर लगता है। मुझे नहीं लगता कि community management हमेशा सुधार का मतलब होता है
  • फिर से fork? मुझे याद है Organic Maps खुद maps.me का community-led fork था। अब यह fork का भी fork हो गया है
    • इतिहास में fork के fork बहुत आम रहे हैं, यह बताते हुए Unix history का उदाहरण दिया गया
    • Neovim, VIM, Stevie, vi, ed तक जाती कई forks की शृंखला का परिणाम है, और यह वही software है जिसे मैं सबसे ज़्यादा इस्तेमाल करता हूँ
    • तो फिर क्यों नहीं? free/open source software की सबसे बड़ी खूबियों में से एक यह है कि अगर कोई प्रोजेक्ट अपनी मूल भावना से भटक जाए, तो जो लोग योगदान देना चाहते हैं वे उसे fork करके maintain और develop कर सकते हैं
  • OSM-आधारित mobile apps की मौजूदा स्थिति थोड़ी निराशाजनक लगती है। Maps.me से OrganicMaps बना और अब एक और fork आ गया; बहुत मेहनत और शानदार काम हुआ, लेकिन कई साल बाद भी user-friendliness में बहुत सुधार नहीं दिखता। मैंने Google Maps को replace करने की काफी कोशिश की, लेकिन आखिरकार छोड़ दिया। OsmAnd ज़रूरत पड़ने पर अच्छा “Swiss Army knife” है, लेकिन अक्सर उसकी ज़रूरत नहीं होती, और Maps.me या OrganicMaps भी कुछ ऐसे ही हैं। search में एक अक्षर की गलती हो जाए तो result नहीं मिलता। साइकिल route के alternative routes भी नहीं मिलते। map rendering या तो देखने में अच्छा नहीं लगता, या धीमा है, या दोनों। इसलिए मैंने Mapy.com (पहले Mapy.cz) आज़माया, और यह हैरान करने वाला user-friendly निकला। अभी नहीं पता यह कमाई कैसे करेगा, लेकिन अब तक यह सबसे अच्छा लगा। इसने सचमुच global map का विस्तार किया है, और web व mobile दोनों पर शानदार है। अगर OsmAnd streetcomplete या strava के built-in mapbox renderer जैसा कोई नया rendering engine इस्तेमाल करे, तो यह सबसे बढ़िया app बन सकता है
    • OSMAnd और OrganicMaps की ताकत और सीमा दोनों यह हैं कि वे मूल रूप से offline चलते हैं। अगर online routing services सक्रिय की जाएँ, तो route finding कहीं अधिक शक्तिशाली और तेज़ हो जाती है। उदाहरण के लिए OSMAnd में GraphHopper इस्तेमाल किया जा सकता है। address search भी photon जैसी online service से ज्यादा आसान हो जाती है। photon और GraphHopper को मिलाकर GraphHopper Maps self-host किया जा सकता है, जिससे offline भी संभव है। GraphHopper के cofounder के रूप में अनुभव साझा किया गया
    • search में एक अक्षर की गलती पर result न मिलने की समस्या में photon अंग्रेज़ी/फ़्रेंच/जर्मन में अच्छा काम करता है, लेकिन क्योंकि यह online है, इसलिए Organic या Osmand की सीमाएँ सामने आती हैं। photon जैसी service के साथ भी Google जैसे अनुभव तक पहुँचने के लिए बहुत कुछ और चाहिए: example route suggestions, abbreviations की पहचान, category-wise search, आदि। साइकिल route के alternative routes भी online routing में आसान हैं। BRouter शानदार है, लेकिन वह भी online है। मैं खुद cartes.app बना रहा हूँ और photon, BRouter का उपयोग कर रहा हूँ
    • streetcomplete.app, OSM edits को सहज तरीके से करने के लिए अच्छा लगता है। इसके लिए तारीफ़ की गई और iOS के लिए ऐसा ही कोई tool या सड़क संपादन की सिफारिश मांगी गई। auto-camper चलाते समय सड़क के भार/ऊँचाई सीमा की जानकारी न मिलने से परेशानी हुई थी, इसलिए अगली बार दूसरों की मदद करना चाहता हूँ
    • mapy.com के विकल्प के रूप में Here WeGo की भी सिफारिश की गई। in-car navigation तो मुझे Google Maps से भी बेहतर लगता है। privacy policy भी कम परेशान करने वाली है। Mapy, Here से अधिक user-friendly है, लेकिन Here में location data sharing opt-in है और साफ़ समझाई गई है, जबकि Mapy में यह अपने-आप सक्रिय है। मैं open source विकल्प को अधिक पसंद करता हूँ, लेकिन अभी तक मनचाहा स्तर नहीं मिला
    • hiking के लिए मैं organic maps बहुत अच्छे से इस्तेमाल करता हूँ, लेकिन कार चलाते समय offline उपयोग, साफ़ guidance line, और दुर्घटना जैसी स्थिति में rerouting चाहिए। लेकिन driving में search function ही मेरी सबसे बड़ी शिकायत है। मुझे Google Maps जैसी online जानकारी या ratings नहीं चाहिए, बस जो जगह चाहिए वह सच में मिल जानी चाहिए। ज़्यादातर जगहें organic maps की search में नहीं मिलतीं, इसलिए फिर से Google search करके address डालना पड़ता है
    • maps.me/organic maps/comaps आदि में लोगों को सबसे बड़ा user experience issue क्या लगता है, यह जानने की जिज्ञासा है
    • साइकिल routing और alternative routes दिखाने पर चर्चा बढ़ रही है, और लगता है CoMaps में भी यह बातचीत जारी रहेगी, इसलिए सुझावों का स्वागत है
    • थोड़ा अलग विषय है, लेकिन उम्मीद है कि duckdb-आधारित pgrouting का कोई विकल्प आए। duckdb को कहीं भी आसानी से embed किया जा सकता है और smartphone performance भी इसके लिए काफी है। duckdb से overture maps के geoparquet को cache और query किया जा सकता है
    • mapy.com अब premium service बेच रहा है। संभव है कि कुछ features, जैसे offline maps या navigation, premium-only हो जाएँ। user experience शानदार है
    • हाल में साइकिल चलाते समय मैं osmand का बहुत उपयोग कर रहा हूँ। route calculation smartphone पर बहुत धीमा है, लेकिन पता चला कि settings में alternative (online) routing engine चुना जा सकता है। openrouteservice.org इस्तेमाल करने पर लंबे routes भी कुछ सेकंड में बन जाते हैं और बहुत अच्छा काम करता है
    • OsmAnd की “3D sluggish thing” वाली टिप्पणी पर सवाल पूछा गया, और बताया गया कि streetcomplete वगैरह ने पिछले कुछ महीनों में MapLibre का इस्तेमाल शुरू किया है। Organic की बात न होने के लिए माफ़ी भी दी गई, लेकिन इस पर सहमति जताई गई कि OSMand भी धीमा है। MapLibre क्यों नहीं अपनाया गया, यह समझ नहीं आता; शायद अपने codebase में फँसा हुआ हो
    • पिछले कुछ महीनों से LineageOS + Organic maps का उपयोग करते हुए मुझे यह Google Maps से कहीं अधिक user-friendly लगा, और इसका offline अनुभव बहुत बेहतर होने की बात पसंद आई
    • styluslabs/maps प्रोजेक्ट, नए 3D map engine, और JS plugin support का ज़िक्र किया गया। अभी इसमें offline routing नहीं है, लेकिन भविष्य में जोड़ा जा सकता है
    • mapy.cz/.com के paid होने से इसके बेकार हो जाने की मुझे बहुत चिंता नहीं है। इसकी developer company Seznam, Czech Republic की Google/Craigslist/Zillow जैसी है और ads, enterprise, API आदि कई तरीकों से कमाई करती है
    • Android पर मैं लंबे समय से Locus Maps इस्तेमाल कर रहा हूँ। interface थोड़ा जटिल है, लेकिन बहुत ताकतवर है। development team भी समर्पित और उत्साही है, इसलिए यह एक काफ़ी मूल्यवान विकल्प है
    • एक Czech व्यक्ति के रूप में मैं लंबे समय से सोचता था कि mapy.cz/Mapy.com कमाई कैसे करता है। इसे Seznam नाम की बड़ी कंपनी चलाती है, जो news, TV और advertising से पैसा कमाती है। email service जैसे side projects पूरी तरह free हैं। map app ने कभी Booking.com affiliate links का उपयोग किया था, और हाल में offline map downloads को paid कर दिया है। लगता है अब वे ज्यादा टिकाऊ monetization model खोज रहे हैं, और सब चाहते हैं कि यह अच्छा app खराब न हो
    • साइकिल route के alternative routes के बारे में, route में बीच के waypoints जोड़कर समायोजन किया जा सकता है—क्या आपका मतलब कुछ और था? search थोड़ा कम उदार है, इस बात से सहमत हूँ
  • लोग Organic Maps में योगदान करने के बजाय सीधे OSM में योगदान क्यों नहीं करते? मुझे लगा Organic Maps, OSM data को वितरित करने का एक परिष्कृत तरीका है
    • Organic Maps, OSM data को वितरित करने का साधन है, लेकिन यह map collection और pack creation, map display, routing code, design assets, documentation आदि भी देता है—यानी सिर्फ साधारण OSM map से कहीं अधिक। फिर भी, OSM में maps को बेहतर बनाना Organic Maps सहित community map projects के लिए मददगार है
    • map data (OSM project) और उसे उपयोग करने वाला software—दोनों की ज़रूरत है। आदर्श रूप से हर app को OSM data में योगदान करना चाहिए, लेकिन वास्तविकता ऐसी नहीं है। Organic Maps की हल्कापन, तेज़ rendering, और सरल configuration मुझे पसंद है। हालांकि इसमें points of interest कम हैं। और अच्छा होता अगर apps के बीच offline map data आसानी से साझा किया जा सकता
    • OSM जैसे database को जनप्रिय होने के लिए ऐसे apps चाहिए जिनमें कोई भी आसानी से योगदान कर सके। Organic Maps को आंशिक रूप से ऐसा ही app माना गया। Google/Apple Maps से प्रतिस्पर्धा में OSM के बने रहने के लिए ऐसे app में योगदान करना बहुत महत्वपूर्ण है
    • ‘contribute’ और ‘donate’ के अर्थ अलग हैं, यह स्पष्ट करना चाहिए। OSM data-आधारित FOSS projects में fixes, bug reports, और code का योगदान करना सार्थक है
    • सिर्फ OSM अपने-आप में mobile GPS navigation के लिए इस्तेमाल नहीं किया जा सकता
    • OSM data distribution में भी बहुत development effort लगता है। OSM ecosystem में कई दूसरे FOSS projects भी हैं, और map data को बेहतर बनाना भी हमेशा स्वागतयोग्य है
  • OrganicMaps में कुछ छोटे fixes योगदान करने के अनुभव से मुझे लगा कि leadership के विचार उचित थे और प्रतिक्रिया भी तेज़ थी। मैं हर निर्णय से सहमत नहीं हो सकता, लेकिन यह स्वाभाविक है। माहौल BDFL के काफ़ी करीब लगा। मैंने देखा कि OrganicMaps, Gaia जैसी चीज़ों का लगभग एकमात्र open alternative है। map style में सुधार की गुंजाइश है, और सिर्फ meter-based contour lines होना थोड़ा खटकता है, लेकिन कुल मिलाकर यह अच्छा काम करता है। codebase को छूते ही समझ आया कि यह कोई छोटा प्रोजेक्ट नहीं है (C, Java जैसी कई भाषाएँ, और map file generation भी आसान नहीं)। मुझे संदेह है कि यह fork वास्तव में बड़ा हो पाएगा। fork की घोषणा करने से कहीं ज़्यादा कठिन है लगातार ऐसा मूल्य देना जो सच में users को आकर्षित करे
    • अच्छी खबर यह है कि fork team मालिकों की नहीं, बल्कि अधिकांश core contributors की टीम है, और मालिक तो पहले से लंबे समय से burnout की स्थिति में थे तथा अंदरूनी विवाद भी चल रहे थे। कुछ समय के लिए अनुभव के स्तर पर यह शायद और बेहतर भी हो सकता है। user growth धीरे-धीरे हो तो भी FOSS projects में यह सबसे अहम metric नहीं होता; विविध सक्रिय योगदान, usability, और popularity अधिक महत्वपूर्ण हैं
    • fork का क्या होगा, यह समय ही बताएगा। जिसे fork करना है, वह कर सकता है, और users अपनी पसंद का app चुन सकते हैं। मैं OrganicMaps और OSMAnd दोनों इस्तेमाल करता हूँ, और ज़रूरत के हिसाब से दोनों साथ भी उपयोग किए जा सकते हैं
  • मैं BDFL projects को लेकर धीरे-धीरे अधिक सशंकित होता जा रहा हूँ। “दार्शनिक राजा” जैसा यह विचार शुरू में आकर्षक लगता है, लेकिन जैसे ही प्रोजेक्ट का तानाशाह अपने निजी हित पर ध्यान देने लगे या यह सोचने लगे कि वही प्रोजेक्ट है, समस्या शुरू हो जाती है। WordPress का मामला याद आता है। अच्छे BDFL की अपनी कीमत है, लेकिन मुझे लगता है कि वास्तविक community structure को लोकतंत्र या गणराज्य से प्रेरणा लेनी चाहिए, क्योंकि लंबी अवधि में वे अधिक स्थिर और पूर्वानुमेय होते हैं। लोकतंत्र पूर्ण नहीं है, लेकिन यह किसी एक व्यक्ति के विचारों पर निर्भर नहीं रहता और अधिक अनुमानित परिणाम देता है
    • देशों को fork नहीं किया जा सकता, लेकिन open source projects को कभी भी fork किया जा सकता है। CLA (Contributor License Agreement) पर हस्ताक्षर करते समय सावधान रहना चाहिए। BDFL व्यवस्था जैसी सख्त चीज़ नहीं, बल्कि “बिल्लियों को हाँकने” जैसी ढीली-ढाली स्वतंत्रता इसकी विशेषता है
    • BDFL projects और community projects के बीच अंतर की बात की गई। community projects में mission, values, और governance तरल होते हैं, और कहा जाता है कि वे सदस्य-मतदान से चलते हैं, लेकिन वास्तव में अक्सर कुछ ही leaders निर्णय अपने हाथ में रखते हैं। BDFL projects कम-से-कम इस मायने में अधिक स्पष्ट होते हैं कि उनमें कोई रहस्य नहीं—वे leader की इच्छा से चलते हैं। Organic Maps तो BDFL project भी नहीं है; इसमें तीन shareholders (संस्थापक Roman, Viktor, Alexander) हैं, इसलिए shareholders के बीच मतभेद हो तो सब अस्थिर हो जाता है। मैंने शायद ही कभी किसी सच्चे BDFL project को समुदाय की इच्छा के ठीक उलट जाते देखा हो; अपवाद तब होता है जब पैसा बीच में आ जाए। open source contribution सुरक्षित है, लेकिन जैसे ही कोई उसे product बनाकर बेचने लगे, सतर्क हो जाना चाहिए। “पैसा universal adapter है”
  • OrganicMaps शानदार app है, लेकिन मुझे पता नहीं था कि इसका मालिकाना ढाँचा ऐसा है। उम्मीद है यह ठीक तरह से सुलझेगा
  • यह सचमुच fork का fork लगता है। Organic Maps खुद maps.me का fork था, और अब फिर उसका भी fork बन गया है
    • मुझे लगता है इस तरह के forks अच्छी बात हैं। CoMaps नया mainstream बन सकता है, या Organic Maps बदल सकता है या जैसा है वैसा रह सकता है। सिर्फ fork कर पाने की क्षमता से ही users को फ़ायदा होता है। हर बार सबसे नए fork के पीछे भागना भी ज़रूरी नहीं
  • fork से जुड़ी परंपराओं के बारे में जिज्ञासा है। क्या Organic Maps या OSM contributor community के लोग वास्तव में इस नए fork के पीछे के लोगों को जानते हैं, और क्या वे उनके इरादों या fork की ज़रूरत पर भरोसा दिला सकते हैं? ऐसा भरोसा कैसे हासिल किया जाए?
    • ज़्यादातर गतिविधियाँ सार्वजनिक हैं, इसलिए fork leaders की IDs और पुराने प्रोजेक्ट में उनके योगदान का इतिहास देखा जा सकता है। हाल के अधिकांश core contributors इस fork के सदस्य हैं। वे लंबे समय से जुड़े रहे हैं और अपनी स्थिति भी स्पष्ट रूप से बताते आए हैं