जर्मन Rheinmetall ने अपने Battlesuite कनेक्टेड हथियार सिस्टम प्रोटोकॉल को ओपन-सोर्स किया

जर्मन हथियार निर्माता Rheinmetall ने अपने Battlesuite कनेक्टेड हथियार सिस्टम प्रोटोकॉल के लिए दस्तावेज़ प्रकाशित किए हैं, जिससे DDS-आधारित एक आर्किटेक्चर सामने आया है जो ROS2 और सैन्य तथा औद्योगिक प्रणालियों में उपयोग होने वाले अन्य मिडलवेयर की याद दिलाता है। टिप्पणीकार DDS के तकनीकी फायदे और नुकसान पर बहस करते हैं—खासकर एम्बेडेड और रियल-टाइम उपयोग के लिए—इसे Zenoh और लेगसी CORBA-आधारित दृष्टिकोणों जैसे विकल्पों से तुलना करते हैं, और यह सवाल उठाते हैं कि प्लेटफ़ॉर्म वास्तव में कितना “ओपन” है, क्योंकि केवल स्पेक्स जारी किए गए हैं, इम्प्लीमेंटेशन नहीं। सैन्य मानकों, विक्रेता लॉक-इन, सुरक्षा-के-लिए-गोपनीयता, और क्या ऐसे API को उजागर करना इंटरऑपरेबिलिटी या हथियारीकरण के परिदृश्य को वास्तव में बदलता है—इस पर भी व्यापक चर्चा है.

DDS और OMG तकनीकों का उपयोग

  • कई टिप्पणियाँ इस बात पर केंद्रित हैं कि सिस्टम DDS (Data Distribution Service) पर आधारित है।
  • कुछ लोगों को लगता है कि DDS रियल-टाइम, मल्टिकास्ट, एवियोनिक्स, और औद्योगिक/सैन्य प्रणालियों के लिए उपयुक्त है, और कई विक्रेताओं के बीच अच्छे इंटरऑपरेबिलिटी का हवाला दिया जाता है।
  • अन्य लोग DDS की आलोचना करते हैं कि यह जटिल, भारी, संयोज्य एब्स्ट्रैक्शनों की कमी वाला, और व्यवहार में कमजोर विक्रेता-स्वतंत्रता वाला है।
  • सैन्य संदर्भों में DDS को CORBA का उत्तराधिकारी बताया गया है; CORBA स्वयं “डिस्ट्रीब्यूटेड ऑब्जेक्ट्स” और ओवर-इंजीनियरिंग के लिए व्यापक रूप से आलोचित है।
  • Object Management Group (OMG) और उसके मानक (CORBA, UML, BPMN, आदि) को नौकरशाही और अकादमिक कहकर मज़ाक उड़ाया जाता है, हालांकि वे अभी भी प्रभावशाली हैं।

खुलापन बनाम “ओपन-सोर्स” दावे

  • कई लोग बताते हैं कि केवल डॉक्यूमेंटेशन और IDL-जैसे मॉडल प्रकाशित किए गए हैं, वास्तविक लाइब्रेरी या संदर्भ इम्प्लीमेंटेशन नहीं।
  • .rmodel फ़ाइलों को केवल डॉक्यूमेंटेशन बताया गया है, वे वास्तविक ऑन-वायर इंटरफ़ेस नहीं हैं; वास्तविक संचार के लिए स्वामित्व वाली लाइब्रेरीज़ की आवश्यकता होती है।
  • कुछ लोगों का सुझाव है कि यह असली ओपन सोर्स से अधिक “ओपन प्लेटफ़ॉर्म” खरीद नीति के चेकबॉक्स पूरे करने के बारे में है।

सैन्य प्रोटोकॉल डिज़ाइन, सुरक्षा, और विरासत

  • इस पर चर्चा कि सेनाएँ नागरिक प्रोटोकॉल को फिर से क्यों बनाती हैं या अनुकूलित करती हैं, बजाय उन्हें सीधे पुन: उपयोग करने के।
  • तर्कों में गोपनीयता, विरोधियों की मदद से बचना, और कड़े रियल-टाइम और सुरक्षा आवश्यकताओं वाले विशाल लेगसी सिस्टम शामिल हैं।
  • अन्य लोग तर्क देते हैं कि सिस्टम पूरी तरह दस्तावेज़ीकृत होने पर भी सुरक्षित होने चाहिए, जैसे क्रिप्टोग्राफ़िक सिद्धांतों में होता है।
  • यह भी नोट किया गया है कि DDS का उपयोग अन्य सैन्य मानकों में भी हुआ है (जैसे Tactical Microgrid Standard) और यह DIS/HLA जैसी पूर्व सिमुलेशन मानकों या GVA/OMS जैसी आर्किटेक्चरों जैसा दिखता है।

विकल्प और एम्बेडेड सीमाएँ

  • Zenoh को एक हल्के, अधिक संयोज्य विकल्प के रूप में उल्लेख किया गया है, जो माइक्रोकंट्रोलरों से लेकर बड़े नेटवर्क तक स्केल कर सकता है।
  • कुछ DDS इम्प्लीमेंटेशन एम्बेडेड/नो-डायनामिक-अलोकेशन उपयोग मामलों का समर्थन करते हैं, लेकिन उन्हें भारी और विक्रेता-लॉकिंग वाला माना जाता है।
  • कई एम्बेडेड सिस्टमों के लिए, साधारण UDP के साथ एक ट्रांसलेटर को बेहतर विकल्प बताया गया है।

कोड गुणवत्ता और C++ शैली

  • डॉक्यूमेंटेशन के उदाहरणों में std::endl और असंगत नामकरण के उपयोग की आलोचना की गई है।
  • अन्य लोग इसे अप्रासंगिक ट्यूटोरियल-युग की आदतें या छोटी शैलीगत शिकायतें मानकर कम महत्व देते हैं; प्रदर्शन और विश्वसनीयता संबंधी चिंताओं पर बहस होती है।

नैतिक और सांस्कृतिक प्रतिक्रियाएँ

  • “ओपन” हथियार API को लेकर मिश्रित प्रतिक्रियाएँ: कुछ लोग चिंतित हैं, जबकि अन्य बताते हैं कि समान खुले प्रोटोकॉल (जैसे MAVLink) पहले से मौजूद हैं।
  • AI एकीकरण, नौकरशाही, और कंपनी के नाम तथा ब्रांडिंग पर अनेक हास्यपूर्ण और व्यंग्यात्मक टिप्पणियाँ की गई हैं।