GDE समुदाय का हाइलाइट: लार्स नुडसन

लार्स नुडसन, Google के डेवलपर एक्सपर्ट हैं. हमने उनसे बात की कि 10 डॉलर के डिवाइस से, दिव्यांग लोगों के लिए कंप्यूटर को कैसे ज़्यादा आसान बनाया जा सकता है.

Monika Janota
Monika Janota

लार्स, दो अन्य स्पीकर के साथ स्टेज पर प्रज़ेंट कर रहे हैं.

मोनिका: आपको डेवलपर बनने की प्रेरणा कहां से मिली? फ़िलहाल, आपका पेशेवर फ़ोकस क्या है?

लार्स: मैंने इंजीनियरिंग में एमएससी की है. हालांकि, मेरी दिलचस्पी टेक्नोलॉजी में इससे पहले से थी. 80 के दशक में, जब मैं छोटा था, तब मेरे पिता की एक कंप्यूटिंग कंपनी थी, जो ग्राफ़िक डिज़ाइन के साथ काम करती थी. कभी-कभी, खास तौर पर गर्मी की छुट्टियों के दौरान, वह मुझे अपने साथ काम करने के लिए ले जाते थे. कभी-कभी, उसके कुछ कर्मचारी मेरी निगरानी करते थे. एक बार एक बहुत ही होशियार व्यक्ति ने मुझसे कहा, “लार्स, मुझे कुछ काम करना है, लेकिन यहां C मैन्युअल है और वहां कंप्यूटर है. C कंपाइलर को शुरू करने का तरीका यहां बताया गया है. अगर आपका कोई सवाल है, तो आकर मुझसे पूछें.” मैंने छोटे-छोटे टेक्स्ट लिखना शुरू किया, जिन्हें कंप्यूटर समझ सके. मुझे यह जादू जैसा लगा. मैंने 11 साल की उम्र में प्रोग्रामिंग शुरू की थी. सातवीं कक्षा में, मैंने अपने साथ-पाठियों के लिए या स्कूल में इस्तेमाल करने के लिए छोटे-मोटे ऐप्लिकेशन बनाए थे. इस तरह से शुरुआत हुई.

मैंने कई सालों तक कई कंपनियों के लिए काम किया है. इनमें Nokia, Maersk, और Openwave शामिल हैं. शुरुआत में, कई दूसरे पेशे की तरह ही, आपको लगता है कि आपके पास ज़रूरत के मुताबिक जानकारी है और आपके पास सब कुछ करने की क्षमता है. हालांकि, समय के साथ आपको पता चलता है कि हर कंपनी के काम करने का एक खास तरीका होता है.

मेडिकल कंपनी के लिए कुछ साल काम करने के बाद, मैंने 1999 में अपना कारोबार शुरू किया. मैंने फ़्रीलान्स कॉन्ट्रैक्टर के तौर पर काम किया है. इसकी वजह से, मुझे कई संगठनों के बारे में जल्दी जानकारी मिली. पहले पांच कॉन्ट्रैक्ट पूरे करने के बाद, मुझे पता चला कि हर कंपनी को लगता है कि उसे सबसे सही सेटअप मिल गया है, लेकिन सभी सेटअप एक-दूसरे से पूरी तरह अलग हैं. उस दौरान, मुझे कई अलग-अलग टेक्नोलॉजी, ऑपरेटिंग सिस्टम वगैरह के बारे में भी पता चला. बीस साल की उम्र के आस-पास, मेरा नज़रिया बदल गया. शुरुआत में, मेरा ध्यान सिर्फ़ एक टेक्नोलॉजी पर था और मुझे इसके बारे में पूरी जानकारी चाहिए थी. समय के साथ, मैंने अपनी ज़िंदगी को बेहतर बनाने के लिए, अलग-अलग टेक्नोलॉजी को एक साथ इस्तेमाल करने के बारे में सोचना शुरू किया. मुझे दुनिया में A और B टीम के बीच के अंतर को कम करने में दिलचस्पी है. मैं उन इलाकों में ज़्यादा से ज़्यादा जानकारी देने की कोशिश करता हूं जहां लोगों के पास कंप्यूटर नहीं है या वे बिना किसी शुल्क के यूनिवर्सिटी में पढ़ाई नहीं कर सकते.

मैं बाहरी पार्टनर के लिए, कॉन्ट्रैक्टर के तौर पर काम करता रहता हूं. हालांकि, जब भी मुमकिन होता है, मैं ऐसे प्रोजेक्ट चुनने की कोशिश करता हूं जिनका पर्यावरण या समाज पर कोई अच्छा असर पड़े. फ़िलहाल, मैं Oticon नाम की एक कंपनी के लिए, एम्बेड किए गए सॉफ़्टवेयर पर काम कर रहा/रही हूं. यह कंपनी, सुनने में मदद करने वाली डिवाइसों का निर्माण करती है. सॉफ़्टवेयर के हिसाब से, मैंने सबसे छोटे माइक्रोकंट्रोलर से लेकर क्लाउड तक, हर चीज़ पर काम किया है. मेरा ज़्यादातर काम वेब पर होता है. मैं ज़रूरत पड़ने पर, अलग-अलग टेक्नोलॉजी को एक साथ इस्तेमाल करने की कोशिश करता हूँ.

Monika: क्या Google Developer Experts Program में शामिल होने से पहले, आप डेवलपर कम्यूनिटी से जुड़ी थीं?

लार्स: हां, मैं मीटिंग और कॉन्फ़्रेंस में शामिल था. मैंने पहली बार Nokia के लिए काम करते समय, कम्यूनिटी से जुड़ा था. साल 2010 के आस-पास, मेरी मुलाकात केनेथ रोह क्रिश्चियन्सन से हुई. वे मुझसे पहले GDE बने थे. उन्होंने मुझे यह जानने के लिए प्रेरित किया कि वेब टेक्नोलॉजी, विकासशील देशों में टेक्नोलॉजी के क्षेत्र में काम करने के इच्छुक लोगों के लिए कैसे मददगार हो सकती हैं. C++, C# या Java का इस्तेमाल करके समाधान बनाने और उन्हें डिप्लॉय करने के लिए, कुछ सालों का अनुभव ज़रूरी है. हालांकि, वेब-आधारित ऐप्लिकेशन बनाने के लिए, कंप्यूटर, ब्राउज़र, और नोटपैड का ऐक्सेस होना ज़रूरी है. साथ ही, यह काम बहुत तेज़ी से सीखा जा सकता है. सीमित संसाधनों के साथ, पूरी तरह से काम करने वाला ऐप्लिकेशन बनाया जा सकता है. इसलिए, मैं वेब को एक ऐसी टेक्नोलॉजी स्टैक मानता हूं जो सभी के लिए उपलब्ध है.

कम्यूनिटी के बारे में बात करते हुए, मुझे वेब स्टैंडर्डाइज़ेशन में दिलचस्पी हुई. साथ ही, मुझे यह जानने में भी दिलचस्पी हुई कि वेब की नई टेक्नोलॉजी से कौनसी समस्याएं हल हो सकती हैं. मैंने रिलीज़ से पहले, ब्राउज़र में नई सुविधाओं को आज़माया. उस समय मैं Nokia के लिए काम कर रहा था. मैं Linux पर आधारित फ़्लैगशिप डिवाइस, N9 के लिए डेवलपमेंट कर रहा था. हमने जो ब्राउज़र बनाया था वह WebKit पर आधारित था. मुझे बड़े ओपन सोर्स प्रोजेक्ट के लिए सुविधाएं डेवलप करने का शानदार अनुभव मिला. Nokia छोड़ने के बाद, मैंने वेब कॉन्फ़्रेंस और मीटअप में हिस्सा लिया. इसलिए, 2017 में GDE कम्यूनिटी में शामिल होना मेरे लिए सही रहा.

मुझे कम्यूनिटी के साथ काम करना और साथ मिलकर किए जा रहे सभी कामों में काफ़ी मज़ा आता है. खास तौर पर, महामारी से पहले होने वाले Chrome डेवलपर समिट में, मुझे Google के कई बेहतरीन इंजीनियरों और अन्य GDE के साथ, स्टॉल पर काम करने का मौका मिला.

मोनिका: अगर आपको किसी ऐसे युवा डेवलपर को सलाह देनी होती जो अपने पेशेवर करियर की शुरुआत कर रहा है और उसे यह नहीं पता कि उसे किस दिशा में आगे बढ़ना है, तो आप क्या कहेंगी?

Lars: अपने अनुभव के आधार पर, मेरा सुझाव है कि अगर आपके पास पैसे हैं, तो अलग-अलग कंपनियों के लिए फ़्रीलान्सिंग करें. इस तरह, आपको डेवलपमेंट के कई अलग-अलग चरणों और फ़ॉर्मैट में कोड देखने को मिलेगा. आपको कई ऑपरेटिंग सिस्टम और भाषाओं के बारे में पता चलेगा. साथ ही, समस्याओं को कई तरीकों से हल करने का तरीका भी पता चलेगा. इससे मुझे काफ़ी मदद मिली. मैंने बीस साल की उम्र में सीनियर डेवलपर के तौर पर अनुभव हासिल किया. इस तरीके से, आपको अपने पेशेवर लक्ष्यों को तेज़ी से हासिल करने में मदद मिलेगी.

इसके अलावा, हार्डवेयर और सॉफ़्टवेयर के साथ मज़े करें, उन्हें एक्सप्लोर करें, और उनसे खेलें. कोई ऐसा ऐप्लिकेशन बनाएं जो किसी असल समस्या को हल करता हो. जैसे, आपके दोस्तों, परिवार या किसी स्थानीय कारोबार की समस्या. ऐसा काम करने से न डरें जो आपने पहले कभी नहीं किया है.

मोनिका: वेब टेक्नोलॉजी के लिए आने वाले समय में क्या होगा?

लार्स: मुझे लगता है कि पिछले कुछ सालों से, वेब पर बड़े फ़ील्ड ऐप्लिकेशन के लिए प्लैटफ़ॉर्म उपलब्ध है. यह प्लैटफ़ॉर्म, उपभोक्ता और कारोबार, दोनों के लिए उपलब्ध है. सर्वर साइड पर, वेब टेक्नोलॉजी बेहतर अनुभव देती हैं. खास तौर पर, फ़्रंट-एंड डेवलपर के लिए, जो बैकएंड कॉम्पोनेंट बनाना चाहते हैं. अब उनके लिए शुरुआत करना आसान हो गया है. मुझे ऐसे लोग भी मिले हैं जो अपना काम पूरा करने के लिए, Firebase और Heroku, दोनों का इस्तेमाल कर रहे थे. आने वाले समय में यह रुझान और भी बढ़ेगा. वेब टेक्नोलॉजी से, किसी भी तरह के मुश्किल समाधान बनाए जा सकेंगे. मेरा मानना है कि वेब की सुविधाएं - Project Fugu 🐡 से, इस क्षमता को ज़रूर हासिल किया जा सकता है.

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

थॉमस: आपने किसी भी कंप्यूटर पर C डेवलपमेंट से लेकर, हार्डवेयर को हैक करने तक का लंबा सफ़र तय किया है. आपने यह कैसे किया?

लार्स: मैंने घर में मौजूद कई हार्डवेयर को अलग-अलग करना शुरू किया. जब मैं इसे वापस नहीं जोड़ पाता था, तो मेरे पिता हमेशा खुश नहीं होते थे. समय के साथ, मैंने कुछ छोटे डिवाइस बनाने का तरीका सीख लिया. हालांकि, मुझे इस क्षेत्र में असल पहचान तब मिली, जब मैंने Nokia जॉइन किया. यहां मुझे एम्बेडेड सिस्टम के बारे में बहुत कुछ सीखने को मिला. मुझे Series 30 फ़ोन के लिए, छोटे स्क्रीनसेवर और कॉम्पोनेंट बनाने का मौका मिला. मुझे इस बारे में काफ़ी जानकारी थी और मैं कुछ अलग तरीके से सोच सकता था. उन्होंने मुझे उन डिवाइसों के लिए Snake गेम बनाने का काम सौंपा. यह बहुत दिलचस्प अनुभव था. एम्बेडेड सिस्टम और ज़्यादातर अन्य चीज़ों (जैसे, वेब) को बनाने में मुख्य अंतर यह है कि एम्बेडेड सिस्टम में कम जगह या स्टोरेज का इस्तेमाल होता है. Snake गेम बनाते समय, मेरे पास जितनी रैम थी वह फ़्रेम बफ़र (लगभग 120 x 120 पिक्सल) के एक-तिहाई से भी कम थी. मुझे स्क्रीन पर कॉम्पोनेंट को एल्गोरिदम के हिसाब से फिर से जोड़ने के तरीके ढूंढने थे, ताकि वे टाइल की तरह स्टैटिक दिखें. मुझे बहुत कुछ सीखने को मिला—यह बड़े सिस्टम से छोटे, एम्बेड किए गए सलूशन पर जाने का समय था.

थॉमस: किसी सामान्य फ़्रंटएंड डेवलपर के स्किल सेट और एम्बेडेड हार्डवेयर बनाने वाले व्यक्ति के स्किल सेट में काफ़ी अंतर होता है. किसी फ़्रंटएंड डेवलपर को हार्डवेयर के बारे में जानने और बाइनरी में सोचने के लिए कैसे बढ़ावा दिया जा सकता है?

लार्स: मुझे लगता है कि पहला चरण, Chrome और Edge में काम करने वाले कुछ Fugu API को देखना है. ये एपीआई, आज के सभी मुख्य सिस्टम में पहले से मौजूद हैं. शुरुआत में आपको बस इतना ही करना है.

एक और बात यह है कि एम्बेड किए गए सलूशन बनाने के लिए, टूलचेन को सीखने में ज़्यादा समय लगता है. अगर आपको अपना कस्टम हार्डवेयर बनाना है, तो Arduino या ESP32 से शुरुआत करें. ये ऐसे हार्डवेयर हैं जिन्हें खरीदना आसान है और कीमत भी कम होती है. सही डेवलपमेंट एनवायरमेंट की मदद से, अपने प्रोजेक्ट को तुरंत तैयार किया जा सकता है.

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

कुछ डिवाइस, सीरियल प्रोटोकॉल का इस्तेमाल करते हैं. इनके लिए, Web Serial API (साथ ही, Fugu) का इस्तेमाल किया जा सकता है. हाल ही में, हम WebHID API का इस्तेमाल करने की कोशिश कर रहे हैं. इसकी मदद से, उन सभी ह्यूमन इंटरफ़ेस डिवाइसों से बात की जा सकती है जिनका ऐक्सेस सभी के पास होता है. मुझे अपने बेसमेंट में कुछ पुराने डिवाइस मिले, जो कई सालों से किसी भी ऑपरेटिंग सिस्टम के साथ काम नहीं कर रहे थे. हालांकि, रिवर्स इंजीनियरिंग की मदद से, उन्हें फिर से चालू करने में मुझे कुछ घंटे लगे.

आपको क्या बनाना है, इसके आधार पर अलग-अलग तरीके अपनाए जा सकते हैं. हालांकि, मैं वेब डेवलपर को एक अच्छी सेंसर यूनिट लेने का सुझाव दूंगा. जैसे, Nordic Semiconductor की Thingy 52. इसमें कई सेंसर होते हैं और इसे अपने वेब ऐप्लिकेशन से आसानी से जोड़ा जा सकता है.

थॉमस: डिवाइस से कनेक्ट करना पहला चरण है, लेकिन उसके बाद उससे असरदार तरीके से बातचीत करना—यह एक अलग बात है. मुश्किलों का सामना करने के बाद भी आपने कैसे हार नहीं मानी? आपको काम जारी रखने की प्रेरणा कहां से मिली?

लार्स: मेरे लिए, किसी समस्या को हल करने का सामाजिक पहलू सबसे अहम था. जब मैंने अपने एम्बेड किए गए प्रोजेक्ट पर काम करना शुरू किया, तब मेरा मकसद और इच्छा थी कि मैं विकासशील देशों के लिए, एक बॉक्स में साइंस लैब बनाऊं. मेरी पत्नी मेक्सिको की है और मैंने वहां कुछ स्कूल देखे हैं. बड़े शहरों से बाहर के कुछ स्कूल बहुत खराब स्थिति में हैं. वहां हमारे देश में उपलब्ध मटीरियल और उपकरणों का ऐक्सेस नहीं है.

मुझे ऐसा कुछ बनाना था जिससे दूसरों की मदद की जा सके. यही जुनून मुझे आगे बढ़ाता रहा. मुझे कम्यूनिटी से मिलने वाली सहायता भी काफ़ी पसंद आई. मैंने Google के कुछ लोगों से संपर्क किया. सभी ने मेरी बहुत मदद की और मेरे सभी सवालों के जवाब दिए.

थॉमस: कई लोगों के पास घर में कोई न कोई हार्डवेयर होता है, लेकिन उन्हें नहीं पता कि उसका इस्तेमाल कैसे करना है. आपको अपने सभी शानदार प्रोजेक्ट के लिए, खास तौर पर SimpleMouse के लिए, प्रेरणा कहां से मिलती है?

लार्स: असल में, मैंने हाल ही में बहुत सारे पुराने हार्डवेयर को फिर से काम करने लायक बनाया है. हालांकि, इस प्रोजेक्ट के लिए—इसका नाम अभी तक तय नहीं किया गया है, लेकिन इसे SimpleMouse कहें—मैंने अपने अनुभव का इस्तेमाल किया है. मैंने पहले सुलभता से जुड़े कुछ समाधानों पर काम किया है. मुझे पता चला है कि उनमें से कुछ अब काम नहीं करते. उन्हें चलाने के लिए, आपके पास Windows XP का पुराना वर्शन होना चाहिए, जिसमें कुछ सॉफ़्टवेयर इंस्टॉल हों. इनका इस्तेमाल सिर्फ़ घर पर किया जा सकता है, क्योंकि इनका सेटअप कहीं और नहीं ले जाया जा सकता.

इसलिए, मैंने सोचा कि एम्बेडेड वर्ल्ड से मिली अपनी स्किल को प्रोजेक्ट फ़ूगु के साथ कैसे जोड़ा जा सकता है. साथ ही, वेब पर अब क्या-क्या किया जा सकता है, ताकि सस्ते और किफ़ायती हार्डवेयर के साथ-साथ, दोनों तरफ़ आसानी से समझ आने वाले सॉफ़्टवेयर बनाए जा सकें. इससे लोग उस पर काम कर पाएंगे.

उस प्रोजेक्ट के लिए, मैंने रिफ़्लेक्सिव चिप, nRF52840 वाला एक छोटा यूएसबी डोंगल लिया. यह एक तरफ़ ब्लूटूथ और दूसरी तरफ़ यूएसबी से काम करता है. इसे दोनों तरफ़ किसी भी तरह से प्रोग्राम किया जा सकता है. इसके बाद, मैंने उन डिवाइसों के बारे में सोचा जो कंप्यूटर को कंट्रोल करते हैं—माउस और कीबोर्ड. दिव्यांग लोगों को इन डिवाइसों को इस्तेमाल करने में मुश्किल हो सकती है. इसलिए, मैंने उनकी मदद करने के लिए यह सुविधा बनाई है.

सबसे पहले, मैंने यह पक्का किया कि कोई भी ऑपरेटिंग सिस्टम, यूएसबी डोंगल को माउस के तौर पर देखे. इसे किसी नेटिव ऐप्लिकेशन या वेब ऐप्लिकेशन से, सीधे ब्लूटूथ से कंट्रोल किया जा सकता है. इसके बाद, मैंने एक वेब ऐप्लिकेशन बनाया. यह एक ऐसा आसान टेंप्लेट है जिसे वेब कॉम्पोनेंट का इस्तेमाल करके, लोग अपनी पसंद के मुताबिक बढ़ा सकते हैं. इसकी मदद से, कोई भी व्यक्ति अपने कंप्यूटर को उस वेब ऐप्लिकेशन से कंट्रोल कर सकता है जिसे मैंने Android फ़ोन पर सिर्फ़ कुछ घंटों में बनाया था.

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

थॉमस: क्या आपको डिवाइस को असल में आज़माने का मौका मिला?

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

थॉमस: दिव्यांग लोगों की मदद के लिए डिज़ाइन किए गए कई डिवाइस बहुत महंगे होते हैं. क्या आपको किसी कंपनी के साथ मिलकर काम करना है और उस महंगे उपकरण की तुलना में कम कीमत में उसे प्रोडक्शन में शामिल करना है?

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

वेब पर अपनी पसंद का ऐप्लिकेशन बनाने और किसी भी होस्ट कंप्यूटर को कंट्रोल करने के लिए, इसका इस्तेमाल करने से कई संभावनाएं खुलती हैं.

थॉमस: क्या आपने Zephyr प्रोजेक्ट को ओपन सोर्स के तौर पर रिलीज़ किया है? आपके पास किस तरह का लाइसेंस है? क्या इस प्रोजेक्ट से कमाई करने का कोई प्लान है?

लार्स: हां, यह समाधान ओपन सोर्स है. मैंने इस पर कोई खास लाइसेंस नहीं दिया है, लेकिन मुझे लगता है कि Apache 2.0 का इस्तेमाल किया जा सकता है. Google के साथ-साथ कई बड़ी कंपनियां इस लाइसेंस का इस्तेमाल करती हैं. SimpleMouse पर काम करते समय, मैंने इस प्रोजेक्ट से कमाई करने के बारे में नहीं सोचा था. यह मेरा लक्ष्य नहीं था. हालांकि, मुझे लगता है कि इसे किसी तरह से प्रोडक्शन में डालने की कोशिश करना सही होगा. साथ ही, इसमें खर्च भी होगा. हमारा मकसद इसे उपलब्ध कराना है. मुझे यह देखकर खुशी होगी कि इसे कम कीमत पर और बड़े पैमाने पर लागू किया जा रहा है.