माइक्रोसॉफ्ट ने विंडोज कैलकुलेटर को ओपन सोर्स बना दिया है

कैलकुलेटर-विंडोज़ -10

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

हालाँकि, सत्य नडेला के नेतृत्व में, Microsoft एक बहुत अलग समाज है। यह न केवल खुले स्रोत और लिनक्स का समर्थन करता है, बल्कि यह खुले स्रोत की दुनिया में कोड भी लाता है।

वास्तव में, Microsoft मुख्य योगदानकर्ताओं में से एक बन गया है। और कल अच्छी तरह से विंडोज लोगों ने घोषणा की जो स्रोत विचारधारा को खोलने की अपनी प्रतिबद्धता में और भी आगे जाता है। जब कर रहा है अपने विंडोज कैलकुलेटर प्रोग्राम को एक प्रोजेक्ट बनाएं GitHub पर खुला स्रोत।

एक ब्लॉग पोस्ट में, Microsoft कि:

आज, हमें यह घोषणा करते हुए प्रसन्नता हो रही है कि हम एमआईटी लाइसेंस के तहत गिटहब पर विंडोज कैलकुलेटर कोड जारी कर रहे हैं। इसमें स्रोत कोड, बिल्ड सिस्टम, यूनिट परीक्षण और उत्पाद रोडमैप शामिल हैं।

हमारा लक्ष्य समुदाय के साथ साझेदारी में एक बेहतर उपयोगकर्ता अनुभव बनाना है। हम आपके नए दृष्टिकोण को प्रोत्साहित करते हैं और कैलकुलेटर के भविष्य को परिभाषित करने में मदद करने के लिए भागीदारी बढ़ाते हैं।

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

कैलकुलेटर सभी सामान्य परीक्षण, अनुपालन, सुरक्षा, गुणवत्ता प्रक्रियाओं के माध्यम से जाना जारी रखेगा, और आंतरिक उपयोगकर्ताओं के लिए पेशकश करता है, जैसा कि हम अपने अन्य एप्लिकेशन के साथ करते हैं।

हर कोई योगदान दे सकता है

माइक्रोसॉफ्ट डेवलपर्स को विंडोज कैलकुलेटर में योगदान करने के लिए प्रोत्साहित करता है, अब खुले स्रोत में उपलब्ध है, इसके द्वारा:

  • चर्चा में भाग लें।
  • इंगित करना या समस्याओं को हल करना।
  • नई सुविधा विचारों की पेशकश।
  • नई कार्यात्मकताओं के प्रोटोटाइप का एहसास।
  • अपने इंजीनियरों के साथ भवनों के निर्माण में डिजाइनिंग और भाग लेना।

वर्तमान में विंडोज कैलकुलेटर निम्नलिखित विशेषताओं के साथ जहाज करता है:

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

सभी परिवर्तनों के साथ, Microsoft टीम का सदस्य मुख्य शाखा में संग्रह करने से पहले नई सुविधाओं के लिए कोड की समीक्षा करेगा।

बग फिक्स की तुलना में नई सुविधाओं में अक्सर अधिक तकनीकी संपादन की आवश्यकता होती है। नई सुविधाओं के लिए कोड को स्कैन करते समय, Microsoft टीम कम से कम निम्नलिखित पर विचार करती है:

एक्सेसिबिलिटी चेकलिस्ट पर सभी वस्तुओं को संबोधित किया जाना चाहिए।
वैश्विक चेकलिस्ट पर सभी वस्तुओं को संसाधित किया जाना चाहिए।

एप्लिकेशन द्वारा समर्थित विंडोज के सबसे पुराने संस्करण पर परिवर्तन का परीक्षण किया जाना चाहिए।

आप इस संस्करण संख्या को AppxManifest.xml में पा सकते हैं।

इस संस्करण से नए सभी API कॉल सशर्त रूप से सक्षम होने चाहिए।

परिवर्तन केवल समर्थित API का उपयोग करना चाहिए। यदि लीगेसी या अनिर्दिष्ट एपीआई के उपयोग के बारे में प्रश्न हैं, तो सत्यापन के लिए विंडोज एप्लीकेशन सर्टिफिकेशन किट जरूर चलनी चाहिए।

इसके अलावा, यदि परिवर्तन नए पुस्तकालयों या अन्य निर्भरता को अनुप्रयोग में जोड़ता है se आपको बाइनरी फ़ाइलों के बढ़े हुए आकार को मापना चाहिए और यदि लाइब्रेरी Microsoft द्वारा प्रबंधित नहीं की जाती है, तो Microsoft टीम को सुरक्षा पैच जैसे परिवर्तनों के लिए अपस्ट्रीम लाइब्रेरी की निगरानी के लिए एक योजना को परिभाषित करने की आवश्यकता होगी।

यदि लाइब्रेरी का उपयोग एक ओपन सोर्स लाइसेंस के तहत किया जाता है, तो हमें लाइसेंस का अनुपालन करना चाहिए और तीसरे पक्ष को उचित रूप से मान्यता देना चाहिए।

यदि आप इसके बारे में अधिक जानना चाहते हैं, तो आप Microsoft ब्लॉग पर स्टेटमेंट पर जा सकते हैं। लिंक यह है 


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   01101001b कहा

    वाह! M $ एक कैलकुलेटर को खोलने के लिए योगदान देता है। बस हमें लिनक्स में क्या चाहिए क्योंकि हमारे पास कोई नहीं था। कृपया सभी खड़े हो जाएं और 3 राउंड तालियां बजाएं ताकि कृतघ्न न दिखें। दिन के अंत में, एम $ अगर वह करता है, तो यह पूरी तरह से उदासीन है (जैसा कि वहाँ एक बाहर कहा गया है "कि आपको उस हाथ को काटने की ज़रूरत नहीं है जो ओपन-सोर्स खिलाती है, क्योंकि एम $ इसका" सबसे बड़ा "योगदानकर्ता है ”) अच्छा, बदले में क्या लाया जा सकता है? क्या पता है कि कैसे लिनक्स एक और दूसरे के बीच 12 वर्षों के बिना नए संस्करण जारी करता है? नहह।

  2.   एंड्रियाल डिमार्क कहा

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

  3.   पोल_कॉन_ओ कहा

    Microsoft के उन लोगों को होना चाहिए जो ...