1 पॉइंट द्वारा GN⁺ 2025-11-22 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Qualcomm द्वारा Arduino का अधिग्रहण करने के 6 हफ्ते बाद, नई Terms of Use और Privacy Policy जारी की गईं, जिससे open source आधार के खत्म होने की आशंका बढ़ गई
  • नई शर्तों में अनिवार्य arbitration clause, Qualcomm ecosystem के साथ data integration, AI उपयोग पर सीमाएँ, reverse engineering पर रोक आदि शामिल हैं, जिससे यह enterprise SaaS policy जैसी बन गई है
  • खास तौर पर “कोई patent license प्रदान नहीं किया जाता” वाली शर्त के कारण, Arduino टूल्स का उपयोग करने वाले प्रोजेक्ट patent dispute के जोखिम में आ सकते हैं
  • Adafruit ने इस बदलाव को “commons का विनाश” बताया और open hardware सिद्धांतों को नुकसान पहुँचाने वाला कदम कहा
  • कम्युनिटी IDE·CLI·libraries की open स्थिति की गारंटी और स्पष्ट कानूनी विभाजन व governance structure की माँग कर रही है; आगे की प्रतिक्रिया Arduino ecosystem के अस्तित्व का फैसला कर सकती है

Qualcomm के Arduino अधिग्रहण पर कम्युनिटी की चिंता

  • Qualcomm ने 6 हफ्ते पहले Arduino का अधिग्रहण किया था, और maker community ने तुरंत open source भावना को नुकसान पहुँचने की आशंका जताई
  • नई जारी Terms of Use और Privacy Policy Qualcomm की legal team द्वारा लिखी हुई लगती हैं, और यह संकेत देती हैं कि Arduino अब shared commons नहीं रहा
  • कम्युनिटी का आकलन है कि इससे Arduino एक सामान्य corporate platform बनकर रह गया है

बदली हुई शर्तों की मुख्य बातें

  • नई शर्तों में mandatory arbitration, global data integration, export controls, AI usage restrictions आदि शामिल हैं
  • सबसे बड़ा बदलाव कोई patent license नहीं वाली शर्त है, जिसके कारण Arduino tools या examples का उपयोग करने वाले प्रोजेक्ट Qualcomm द्वारा patent infringement claim के दायरे में आ सकते हैं
  • साथ ही, Arduino IDE AGPL और CLI GPL v3 लाइसेंस के तहत हैं, लेकिन नई शर्तें “platform” की reverse engineering पर रोक लगाती हैं, जिससे license conflict पैदा होता है

कम्युनिटी की व्याख्या और भ्रम

  • कुछ लोगों का मानना है कि “platform” से मतलब केवल cloud services (forum, Arduino Cloud, Project Hub) है, लेकिन स्पष्ट व्याख्या न होने से भ्रम बना हुआ है
  • library contributors और hardware manufacturers कानूनी जोखिम को लेकर चिंतित हैं
  • कम्युनिटी Qualcomm से स्पष्ट और सरल भाषा में दायरा तय करने की माँग कर रही है

Adafruit की आलोचना और उसका मतलब

  • Adafruit ने इस अधिग्रहण के खतरे को सार्वजनिक रूप से चेतावनी देकर उठाया
  • Adafruit को open hardware का नैतिक प्राधिकारी माना जाता है, और उसका कहना है कि “Qualcomm Arduino की असली प्रकृति को समझ नहीं पाया”
  • Arduino की असली ताकत सिर्फ hardware नहीं, बल्कि commons के रूप में भरोसा और पहुँच थी; चेतावनी दी गई कि corporate legal framework लागू करने से यही मूल्य नष्ट हो जाएगा

Qualcomm ने क्या मूल बात नहीं समझी

  • Qualcomm ने Arduino को एक IoT hardware company की तरह देखा, जबकि वास्तव में उसने maker world के standard platform का अधिग्रहण किया है
  • Arduino IDE hobby electronics की साझा भाषा की तरह है, जिसके जरिए लाखों लोगों ने coding सीखी
  • हजारों libraries, tutorials और educational courses Arduino पर आधारित हैं, और यह कानूनी अनिश्चितता पूरे ecosystem को प्रभावित कर सकती है

IDE का महत्व और उसका विकल्प न होना

  • कुछ लोग PlatformIO या VSCode की ओर जाने की बात कर रहे हैं, लेकिन beginners के लिए वे उतने सुलभ नहीं हैं
  • अगर Arduino IDE गायब हो गया या सीमित कर दिया गया, तो entry barrier बढ़ने से नए makers का आना कम हो सकता है
  • पहले Hypercard के बंद होने की तरह, आसान entry tools की कमी कम्युनिटी के पतन का कारण बन सकती है

संचित ज्ञान और ecosystem का जोखिम

  • Arduino 20 साल में बने tutorials, blogs, education curriculum और open source libraries की नींव पर खड़ा है
  • अगर Qualcomm open IDE को बंद कर दे या उसे ‘Arduino Pro’ में बदल दे, या patent claims शुरू कर दे, तो यह ज्ञान-संपदा अलग-थलग पड़ सकती है
  • इसे “Wikipedia के paid हो जाने” जैसा बताया गया है, और कहा गया है कि commons पर भरोसे का टूटना सबसे बड़ा नुकसान होगा

Qualcomm का कानूनी दृष्टिकोण और समस्या

  • Qualcomm की legal team ने सामान्य acquisition process के तहत arbitration clause, data integration, export controls, reverse engineering ban जैसी शर्तें जोड़ दीं
  • लेकिन Arduino customer base नहीं, बल्कि community-driven commons है, इसलिए इस तरह की corporate SaaS policy मूल रूप से अनुपयुक्त है
  • नतीजतन, बुरी नीयत नहीं बल्कि असंवेदनशीलता (tone-deafness) के कारण भरोसे का संकट पैदा हुआ

कम्युनिटी किन समाधानों की माँग कर रही है

  • Qualcomm ने बदलावों को बिना किसी पूर्व सूचना के जारी किया, जिससे भरोसा और घटा
  • समाधान के लिए
    • शर्तों के दायरे को केवल cloud services तक सीमित किया जाए,
    • और IDE·CLI·core libraries के open source licenses को बनाए रखने की स्पष्ट गारंटी दी जाए
  • साथ ही repository को public बनाए रखना, license change न करने की शर्त, और community governance structure जैसे ठोस सुरक्षा उपायों की भी ज़रूरत बताई गई
  • Linux Foundation model की तरह, core tools को किसी अलग foundation को सौंपने का प्रस्ताव भी दिया गया

आगे क्या हो सकता है

  • Qualcomm के अधिग्रहण से Arduino की open source विरासत खतरे में दिख रही है
  • आने वाले महीनों में Qualcomm स्पष्ट स्पष्टीकरण और governance कदम उठाता है या नहीं, यही निर्णायक होगा
  • अगर वह चुप रहता है या IDE development धीमा पड़ता है, तो कम्युनिटी वैकल्पिक platforms की ओर जा सकती है
  • असली सवाल यह नहीं है कि “maker community बचेगी या नहीं”, बल्कि यह है कि “Arduino बचेगा या नहीं

1 टिप्पणियां

 
GN⁺ 2025-11-22
Hacker News राय
  • इस लेख में कुछ गलतफहमी पैदा करने वाली बात है
    बदली हुई Terms of Service (ToS) सिर्फ Arduino की cloud service पर लागू होती हैं, IDE या microcontroller libraries पर नहीं
    यह बात ToS के पहले पैराग्राफ में साफ़ लिखी है

    • (मैं वकील नहीं हूँ, लेकिन) 1.1 की सूची उदाहरणात्मक परिभाषा जैसी लगती है
      इसमें “only” या “solely” जैसे सीमित करने वाले शब्द नहीं हैं, और services व purposes मिले-जुले हैं, इसलिए यह एक व्यापक वर्णन के क़रीब लगता है
      हालाँकि, इसे Arduino द्वारा होस्ट की गई online assets तक सीमित मानने की व्याख्या भी संभव है
      मुझे लगता है कि समस्या ऐसी अस्पष्ट policy communication ही है
    • यह लेख AI द्वारा लिखा गया लेख लगता है
      “Arduino isn’t SaaS” जैसी पंक्तियाँ ChatGPT की आम शैली जैसी लगती हैं
      इसलिए इसे मूल जानकारी का सटीक प्रस्तुतीकरण मानना मुश्किल है
    • ऐसी आशावादिता सिर्फ wishful thinking है
      जब बड़ी कंपनियाँ open source projects का अधिग्रहण करती हैं, तो governance और legal wording में बड़े बदलाव अक्सर हुए हैं
      इस बार भी देखना होगा कि आगे क्या होता है
  • सबसे जोखिम भरा बदलाव वह हिस्सा है जहाँ Arduino अब किसी भी तरह का patent license नहीं देता यह स्पष्ट किया गया है
    यानी Arduino tools या examples का इस्तेमाल कर बनाए गए projects पर Qualcomm वगैरह patent claim कर सकते हैं
    यह पूरी तरह “open” के उलट दिशा में जाने जैसा है

  • Arduino पहले से ही governance और licensing issues को लेकर विवादों में रहा है
    लेकिन उसके केंद्र में हमेशा उत्साही amateur और educator community रही है
    सबक बस एक है — अगर आप अपना project बेच देते हैं, तो उसका नतीजा community की क़ीमत पर हो सकता है

    • Arduino शुरू से ही प्रभाव और विवाद दोनों वाला project रहा है
      Arduino History और Hackaday का Wiring लेख देखें तो उसका इतिहास समझ आता है
  • सोचता हूँ क्या आज भी लोग Arduino का इस्तेमाल करते हैं
    मैंने भी पहले कुछ boards इस्तेमाल किए थे, लेकिन ESP32 पर जाने के बाद Arduino लगभग छोड़ दिया
    IDE भी VS Code के PlatformIO से बदल दिया

    • हाल ही में मुझे PC के लिए एक HID device खुद बनाना था, इसलिए Arduino Micro इस्तेमाल किया
      300 lines से भी कम code में समस्या हल हो गई, और IDE की सादगी की वजह से learning curve लगभग नहीं के बराबर था
      जो लोग सरल समस्या जल्दी हल करना चाहते हैं, उनके लिए यह अब भी उपयोगी platform है
      आजकल RP2350 और Micropython भी आज़मा रहा हूँ, और अगर network या ultra-low-power की ज़रूरत न हो, तो वे बेहतर विकल्प हो सकते हैं
    • simavr और QEMU support की वजह से hardware के बिना भी unit testing संभव है
      indie developers के लिए ऐसा testable build environment काफ़ी महत्वपूर्ण है
    • मैं भी ESP32 पर चला गया हूँ
      Arduino की मौजूदा दिशा मुझे पसंद नहीं है
    • मेरे पास भी दर्जनों Arduino boards हैं, लेकिन अब उनके इस्तेमाल की ज़रूरत नहीं पड़ती
      RP2040 जैसे boards कहीं ज़्यादा ताकतवर और सस्ते हैं
      IDE अब भी 90s beta version स्तर की परिपक्वता वाला लगता है
      मुझे लगता है Arduino अभी BlackBerry की तरह गायब होने वाले चरण में है
    • मैंने भी LED projects बनाते हुए शुरुआत की थी, लेकिन जल्दी ही रुचि ख़त्म हो गई
      इसमें मेरी अपनी कमी भी रही होगी, लेकिन Arduino उतना रोमांचक experimentation platform नहीं निकला जितना मैंने सोचा था
  • Arduino का आधिकारिक रुख़ official blog पर डाला गया है

    • लेकिन वह जवाब भरोसेमंद लगना मुश्किल है
      लेखक असली decision-maker या strategy lead नहीं लगता
      “Arduino Team” बस भोले कर्मचारियों के समूह जैसा दिखता है
  • मैंने भी कुछ दिन पहले Uno Q ऑर्डर किया था, और यह सब इस terms controversy के ठीक पहले हुआ
    फिर भी कुछ समय के लिए उसे इस्तेमाल करके देखूँगा
    लेकिन Qualcomm का इतिहास देखते हुए Arduino की आगे की दिशा को लेकर चिंता है
    बार-बार वही कहावत याद आती है — “चीता अपने धब्बे नहीं बदलता”

  • जब मैं हाई स्कूल में था, तब Arduino के बिना 8-bit microcontrollers सीखना चाहता था, लेकिन उस समय सामग्री लगभग नहीं के बराबर थी
    अब तो शायद Arduino-केंद्रित झुकाव और भी बढ़ गया होगा
    सोचता हूँ आज कितने लोग pure C में open source toolchain इस्तेमाल करते हैं

    • ARM target हो तो gcc-arm-none-eabi सही जवाब है
      सिर्फ text editor और gcc से भी काम चल जाता है
      AVR family के लिए avr-gcc काफ़ी है, और Mbed भी एक बार देखने लायक है
      उसमें middleware बहुत है, जिससे hardware dependency कम होती है
    • 15 साल पहले Arduino शिक्षा के लिए सबसे उपयुक्त विकल्प था
      IDE और board लगभग बदलते नहीं थे, इसलिए setup में समय कम जाता था और सीधे पढ़ाना शुरू किया जा सकता था
      आज मैं शायद MicroPython चुनूँ, लेकिन उसके साथ troubleshooting भी उतनी ही बढ़ जाती है
      फिर भी Python आज की entry-level language standard होने के कारण बड़ा फ़ायदा देता है
    • 2008 के आसपास मैंने ATmega/ATtiny के साथ काम किया था, तब भी tutorials बहुत थे
      AVR की open source tooling अच्छी थी, इसलिए PIC की तुलना में उसकी accessibility ज़्यादा थी
    • मैं एक ESP32 project पर काम कर रहा हूँ, और Espressif C/C++ तथा Rust के लिए toolchain देता है
      Rust के लिए ‘espup’ से 30 मिनट में build सफल हो गया
      official Rust docs भी अच्छी तरह तैयार हैं
    • 25 साल पहले मैंने AVR assembly में सीखा था
      STK500 development kit लगभग $100 का था, और बाद में avr-libc की वजह से Linux+C environment में आसानी से शुरुआत की जा सकती थी
  • पिछली चर्चा पिछले थ्रेड में की गई थी

    • यह लेख LinkedIn post की तुलना में काफ़ी ज़्यादा व्यवस्थित है
    • ऊपर के मुख्य लेख में भी वह लिंक जोड़ने वाला हूँ
  • Arduino ecosystem हमेशा अनावश्यक lock-in की कोशिश करता हुआ लगा है
    ज़्यादातर boards बस साधारण Atmel AVR MCU होते हैं जिन पर bootloader डाला गया होता है
    वास्तव में सिर्फ avr-gcc और avr-libc से भी प्रोग्रामिंग पूरी तरह संभव है

    • embedded developer के नज़रिए से Arduino अप्रभावी है
      लेकिन बच्चों को LED blink कराना या simple robot चलाना सिखाने के लिए यह शानदार है
      components बहुत तरह के हैं, और यह शिक्षा के लिए सुरक्षित और सरल है
      साधारण automation या hobby projects के लिए यह अब भी उपयुक्त है
    • Arduino की शुरुआती development background समझना ज़रूरी है
      यह मूल रूप से Processing IDE से निकला artists-केंद्रित tool था
      simple API और सिर्फ दो buttons वाले IDE के साथ इसे इस तरह बनाया गया था कि कलाकार physical installation work आसानी से कर सकें
      इसलिए आज की सीमाएँ भी उसी दर्शन का विस्तार हैं
    • असल में lock-in है ही नहीं
      avr-gcc से भी Arduino boards इस्तेमाल किए जा सकते हैं, और SDK में अपनी devices जोड़ना भी आसान है
  • मेरे लिए Arduino programming की शुरुआत था
    मैंने C++ सीखी, और open source में अपना पहला योगदान Arduino MIDI Library बनाकर किया
    आज मैं जो हूँ, उसमें Arduino और open hardware community का बड़ा हाथ है