paint-brush
मैंने ओपन सोर्स अलोहा को क्यों चुना: गोपनीयता और सहयोग के प्रति मेरी प्रतिबद्धताद्वारा@afrostmoroz
442 रीडिंग
442 रीडिंग

मैंने ओपन सोर्स अलोहा को क्यों चुना: गोपनीयता और सहयोग के प्रति मेरी प्रतिबद्धता

द्वारा Andrew Frost Moroz6m2024/08/28
Read on Terminal Reader

बहुत लंबा; पढ़ने के लिए

एंड्रयू फ्रॉस्ट मोरोज़ एलोहा ब्राउज़र के निर्माता हैं, जो उन्नत सुरक्षा और गोपनीयता सुविधाओं के साथ मुख्यधारा के ब्राउज़रों का विकल्प है। एलोहा को लगभग 10 मिलियन सक्रिय मासिक उपयोगकर्ता और 250 मिलियन से अधिक डाउनलोड मिल रहे हैं। कंपनी का व्यवसाय मॉडल इसके कुछ उपयोगकर्ताओं द्वारा प्रीमियम VPN और AI सदस्यता सेवाएँ खरीदने पर आधारित है।
featured image - मैंने ओपन सोर्स अलोहा को क्यों चुना: गोपनीयता और सहयोग के प्रति मेरी प्रतिबद्धता
Andrew Frost Moroz HackerNoon profile picture
0-item

मेरा नाम एंड्रयू फ्रॉस्ट मोरोज़ है, और मैं अलोहा ब्राउज़र का निर्माता हूं, जो उन्नत सुरक्षा और गोपनीयता सुविधाओं के साथ मुख्यधारा के ब्राउज़रों का विकल्प है।


पिछले महीने, गोपनीयता-प्रथम एलोहा ब्राउज़र, एक परियोजना जिसे मैंने 2015 में अपनी शुरुआत से ही पोषित किया है, एक महत्वपूर्ण मील का पत्थर हासिल किया। हमने अपने कोर कोड को ओपन-सोर्स करने का महत्वपूर्ण निर्णय लिया, एक ऐसा कदम जिसने तकनीकी समुदाय के भीतर जिज्ञासा और उत्साह को जगाया है। मैं इस निर्णय के पीछे की प्रेरणाओं, इससे मिलने वाले लाभों और भविष्य के लिए मेरी कल्पना को साझा करना चाहता हूँ।


जब मैंने पहली बार अलोहा लॉन्च किया था, तो मेरा मानना था कि इंटरनेट एक ऐसा स्थान होना चाहिए जहाँ निजता के मौलिक मानवीय अधिकार का सम्मान किया जाए। पहले दिन से ही, मैं समान विचारधारा वाले डेवलपर्स के समुदाय में योगदान देना चाहता था। हालाँकि, हमने पहले की बजाय अब यह कदम उठाने का फैसला किया, क्योंकि हम कड़ी प्रतिस्पर्धा वाले वेब-ब्राउज़िंग उद्योग में एक अभिनव टीम के रूप में अपनी प्रतिष्ठा स्थापित करना चाहते थे। हम भूमध्य सागर में साइप्रस के उत्पाद पर काम करते हुए एक छोटी लेकिन दृढ़ टीम के रूप में तकनीकी दिग्गजों के साथ प्रतिस्पर्धा कर रहे हैं। उद्योग में नाम बनाने के लिए, हमें एक ऐसा उत्पाद बनाने की ज़रूरत थी जो ओपन सोर्स होने से पहले समुदाय का ध्यान आकर्षित करे। और मेरा विश्वास करो, ऐसा हुआ है। उनमें से कुछ दिग्गजों ने अलोहा ब्राउज़र से प्रेरणा भी ली है। जैसा कि वे कहते हैं, "नकल करना चापलूसी का सबसे सच्चा रूप है।"


हमने कोड को पहले क्यों नहीं खोला, इसका एक और कारण मोबाइल ऐप की प्रकृति से मेल खाता है। डेस्कटॉप एप्लिकेशन के विपरीत, मोबाइल कोड ओपन सोर्स का उपयोग करना सीधा नहीं है। उपयोगकर्ताओं को Apple या Android जैसे प्लेटफ़ॉर्म पर डेवलपर खातों की आवश्यकता होती है, और उनके पास ऐप इंस्टॉल करने के लिए तकनीकी कौशल होना चाहिए। इस सीमा का मतलब था कि हमारे मोबाइल कोड के लिए संभावित उपयोगकर्ता आधार काफी छोटा था। इसके अतिरिक्त, मोबाइल ऐप कोड आमतौर पर ऐप स्टोर क्लाउड में अपलोड करने के बाद बदल दिया जाता है, जिससे यह सुनिश्चित करने के लिए हस्ताक्षरों को सत्यापित करना मुश्किल हो जाता है कि इसे ओपन सोर्स से बदला नहीं गया है।


इसलिए, हम यह सुनिश्चित करना चाहते थे कि जब हम अपना कोड खोलें, तो हमारे पास साझा करने के लिए एक मजबूत, विश्व स्तरीय उत्पाद हो। वर्षों के विकास के बाद, मुझे यह कहते हुए गर्व हो रहा है कि हम उस बिंदु पर पहुँच गए हैं, और अब हम समुदाय को अपने जटिल अलोहा कोर कोड का 30GB ऑफ़र कर रहे हैं। आज, अलोहा में लगभग 10 मिलियन सक्रिय मासिक उपयोगकर्ता और 250 मिलियन से अधिक डाउनलोड हैं।


अलोहा ब्राउज़र गोपनीयता वेब ब्राउज़रों में काफी अनूठा है, भले ही इसका उपयोग करना मुफ़्त है, लेकिन यह किसी भी तरह से किसी भी उपयोगकर्ता डेटा को इकट्ठा, साझा, बेचना या मुद्रीकृत नहीं करता है। कंपनी का व्यवसाय मॉडल इसके कुछ उपयोगकर्ताओं द्वारा प्रीमियम VPN और AI सदस्यता सेवाएँ खरीदने पर आधारित है।


बुलेट-प्रूफ गोपनीयता


मुझसे अक्सर पूछा जाता है कि अगर हमारा उत्पाद ओपन सोर्स नहीं है तो हम कैसे दावा कर सकते हैं कि यह निजी है। इस पर ध्यान देने के लिए, हमने डेटा गोपनीयता के प्रति अपनी प्रतिबद्धता को मान्य करने के लिए उद्योग विशेषज्ञों, विशेष रूप से लेविथान सिक्योरिटी ग्रुप द्वारा कठोर ऑडिट करवाए हैं। हम गोपनीयता के लिए अतिरिक्त प्रयास करते हैं, कभी भी किसी तीसरे पक्ष के तत्वों का उपयोग नहीं करते हैं जो किसी भी तरह से गोपनीयता से समझौता कर सकते हैं। यहां तक कि हमारे द्वारा उपयोग किए जाने वाले ओपन-सोर्स तत्वों की भी, हमारे डेवलपर्स की टीम प्रतिदिन उनकी सुरक्षा की पुष्टि करती है ताकि यह सुनिश्चित हो सके कि कोई ट्रैकर नहीं है। अन्य सभी मालिकाना ब्राउज़र तत्व और सुविधाएँ इन-हाउस डिज़ाइन की गई हैं। हमारा मानना है कि सुरक्षा के प्रति हमारा सक्रिय दृष्टिकोण हमें किसी भी दुर्भावनापूर्ण अभिनेता द्वारा उनका शोषण किए जाने से पहले कमज़ोरियों की पहचान करने और उन्हें ठीक करने की अनुमति देगा।


सिएटल मुख्यालय वाले लेविथान सिक्योरिटी ग्रुप के मुख्य कार्यकारी अधिकारी फ्रैंक हेइड्ट, जो एलोहा की गोपनीयता और सुरक्षा समाधानों का ऑडिट करते हैं, ने हाल ही में कहा: "पिछले तीन वर्षों से, हम नियमित रूप से कंपनी के समाधानों का ऑडिट कर रहे हैं और पूरे विश्वास के साथ कह सकते हैं कि वे उच्चतम सुरक्षा मानकों को पूरा करते हैं और उपयोगकर्ताओं को कमज़ोरियों से प्रभावी रूप से बचाते हैं। दो दशकों से, लेविथान ने दुनिया की सबसे बड़ी कंपनियों के लिए हज़ारों तकनीकी समाधानों का ऑडिट किया है, जिनके लिए सुरक्षा और गोपनीयता व्यवसाय संचालन के लिए सर्वोपरि हैं।"


एलोहा कोर से मिलिए


2015 से, हमने कई अत्याधुनिक सुविधाएँ बनाई हैं और अंततः एलोहा ब्राउज़र का डेस्कटॉप संस्करण विकसित किया है। और अब, हमने एलोहा कोर का 30GB ओपन-सोर्स किया है, जो एक अनूठा क्रॉस-प्लेटफ़ॉर्म उत्पाद (MacOS, iOS, Android, Windows) है जो डेवलपर समुदाय को महत्वपूर्ण लाभ प्रदान करता है। हमें नवाचार और लगातार अपडेट के तुलनीय स्तर के साथ कोई अन्य ओपन-सोर्स प्रोजेक्ट नहीं मिला।


अलोहा कोर में कुछ ओपन-सोर्स घटक शामिल हैं, जैसे रेंडरिंग और जावास्क्रिप्ट इंजन, लेकिन अधिकांश कोड हमारी अपनी टीम द्वारा विकसित किए गए हैं। जैसा कि मैंने पहले कहा था कि हम इन ओपन-सोर्स घटकों की प्रतिदिन सख्ती से जांच करते हैं ताकि यह सुनिश्चित हो सके कि वे ट्रैकर्स से मुक्त हैं। हमारे कोड को साफ करने की प्रक्रिया व्यापक और सावधानीपूर्वक थी। यह सरल लग सकता है - बस कुछ हिस्सों को हटाना - लेकिन व्यवहार में, इसमें असाधारण रूप से कुशल डेवलपर्स द्वारा लिखे गए कोड से छिपे हुए तत्वों को सावधानीपूर्वक उजागर करना और हटाना शामिल था, लगभग एक नाजुक शल्य चिकित्सा प्रक्रिया करने जैसा।


मेरा पसंदीदा उदाहरण व्याकरण और वर्तनी जाँचक है। आप पूछ सकते हैं कि हम ऐसी हानिरहित सुविधाओं को हटाने की जहमत क्यों उठाएँगे। सच्चाई यह है कि, सामान्य (गैर-निजी) ब्राउज़र में आपके द्वारा टाइप किया गया प्रत्येक शब्द विक्रेता के सर्वर पर भेजा जाता है, और यह स्पष्ट नहीं है कि उस पाठ के साथ आगे क्या होता है। यह आपका पासपोर्ट नंबर, आपकी माँ का पहला नाम या कुछ और हो सकता है।


एक और उदाहरण, टेलीमेट्री डेटा हमेशा ब्राउज़र डेवलपर्स को भेजा जाता है। अलोहा ब्राउज़र में, हम विशेष रूप से पूछते हैं कि क्या कोई उपयोगकर्ता इसके साथ ठीक है। अन्य ब्राउज़र इसे डिफ़ॉल्ट रूप से करते हैं, और उपयोगकर्ताओं को इसके बारे में कोई जानकारी नहीं होती है। हम डेटा के बारे में बात कर रहे हैं जो दिखाता है कि कोई उपयोगकर्ता प्रत्येक वेबसाइट पर कितनी बार जाता है, उनके पास कितने बुकमार्क हैं, कितने टैब खुले हैं, कौन से URL हैं, उनका पूरा इतिहास, सब कुछ।


हमारी लाइब्रेरी का बाकी हिस्सा पूरी तरह से हमारा अपना विकास है। यह मालिकाना सॉफ्टवेयर सुव्यवस्थित और कुशल है, जो डेवलपर्स को क्रोमियम जैसी किसी चीज़ का उपयोग करने की तुलना में बहुत अधिक लचीलापन प्रदान करता है। अलोहा कोर के साथ, डेवलपर्स ब्रांडेड यूजर इंटरफेस के साथ अपना खुद का ब्राउज़र बना सकते हैं, जो डेटा गोपनीयता का उल्लंघन करने वाली सभी बकवास से मुक्त है।


अलोहा कोर लाइब्रेरी आर्किटेक्चर


संक्षेप में, अलोहा कोर क्रोमियम कोड बेस से व्युत्पन्न है, जिसे साफ किया गया है और दोबारा जांचा गया है, जिससे डेवलपर्स को लाइब्रेरी के रूप में वेब इंजन का उपयोग करने की अनुमति मिलती है। इसका मतलब है कि डेवलपर्स अब विभिन्न उद्देश्यों के लिए पेज को ऑफ-स्क्रीन रेंडर कर सकते हैं। जैसे, एक शक्तिशाली परीक्षण उपकरण बनाना या अपने ऐप्स में एक अलग वेब दृश्य को एकीकृत करना।


अलोहा कोर एक क्रॉस-प्लेटफॉर्म लाइब्रेरी है, जो वर्तमान में विंडोज, मैकओएस, एंड्रॉइड और आईओएस पर काम कर रही है।


ओपन सोर्स पर मुझे भरोसा है


व्यक्तिगत स्तर पर, मैं सर्वोत्तम संभव उत्पाद बनाने की इच्छा से प्रेरित हूं, न कि बाजार पर हावी होने की। मैं नवाचार को बढ़ावा देने के लिए प्रतिस्पर्धा की शक्ति में विश्वास करता हूं। अपना कोड साझा करके, मैं दूसरों को प्रेरित करने और डेवलपर समुदाय के भीतर एक सहयोगी भावना को बढ़ावा देने की उम्मीद करता हूं। वर्तमान में हमारे पास एक तरफ लगभग 50 लोगों की एक समर्पित टीम है और दूसरी तरफ कोड के गीगाबाइट हैं। इतने विशाल कोडबेस के साथ काम करना चुनौतीपूर्ण है, और हम उन अन्य डेवलपर्स से योगदान का स्वागत करते हैं जो हमारे दृष्टिकोण को साझा करते हैं। साथ मिलकर, मुझे उम्मीद है कि हम अद्भुत उत्पाद बना सकते हैं और अलोहा ब्राउज़र को सभी बग्स को ठीक करके और कमजोरियों को कम करके, नए खतरों और साइबर हमलों के लिए तैयार करके जीवित और अद्यतित रख सकते हैं।


इसके अलावा, मैं डेवलपर्स की टीमों को अपने स्वयं के ब्राउज़र बनाने या मौजूदा अनुप्रयोगों को बेहतर बनाने के लिए हमारे कोड का उपयोग करने की कल्पना करता हूं। अलोहा कोर की बहुमुखी प्रतिभा ब्राउज़र बनाने से लेकर मोबाइल ऐप में सीधे वेब कार्यक्षमताओं को एकीकृत करने तक, अनुप्रयोगों की एक विस्तृत श्रृंखला की अनुमति देती है। यह लचीलापन कुछ ऐसा है जिसे हम समुदाय के साथ साझा करने के लिए उत्साहित हैं।


एक उदाहरण एक मोबाइल ऐप हो सकता है जो यूजर इंटरफेस के रूप में वेबपेज का उपयोग करता है। आपको यह जानकर आश्चर्य हो सकता है कि ऐसे बहुत सारे ऐप हैं, क्योंकि कंपनियों ने मोबाइल कार्यक्षमता को स्क्रैच से नहीं बनाने का फैसला किया है। बहुत बार, यदि आप दुकानों के मोबाइल ऐप के माध्यम से ऑनलाइन कुछ ऑर्डर कर रहे हैं, उदाहरण के लिए, आप वास्तव में उनके वेबपेज के माध्यम से ऐसा कर रहे हैं। अभी, उस मोबाइल ऐप का स्वामित्व रखने वाली कंपनी के पास केवल एक ही विकल्प है—अगर ऐप iPhone पर इंस्टॉल है तो उसे Safari वेब व्यू पर दिखाना। अब, कोई कंपनी हमारे Aloha Core कोड का उपयोग कर सकती है और इस कार्यक्षमता को आसानी से अपने मूल मोबाइल ऐप में बना सकती है। इसका मतलब है कि अगर वेबसाइट नहीं खुलती है तो उसे Safari के माध्यम से खोलने की कोई आवश्यकता नहीं है प्रदान करना ठीक से।


डेवलपर्स के लिए AI असिस्टेंट आ रहा है


आगे देखते हुए, हम यहीं नहीं रुक रहे हैं। हम अपने कोड को अधिक कुशलता से नेविगेट करने में मदद करने के लिए AI सहायक सहित उपकरण विकसित कर रहे हैं। यह उपकरण डेवलपर्स को सीधे कोड के प्रासंगिक अनुभागों तक ले जाएगा, जिससे परिवर्तनों या नई सुविधाओं को लागू करने में लगने वाले समय में काफी कमी आएगी।


निष्कर्ष में, हमारा कोड खोलना गोपनीयता-प्रथम एलोहा ब्राउज़र के लिए एक नए अध्याय की शुरुआत है। मैं गोपनीयता-केंद्रित वेब ब्राउज़िंग के क्षेत्र में सहयोग और नवाचार के लिए इस कदम से पैदा होने वाली संभावनाओं को लेकर उत्साहित हूँ। साथ मिलकर, हम कुछ असाधारण बना सकते हैं।