नोट:
मैं Microsoft कर्मचारी नहीं हूं। राय पूरी तरह से व्यक्तिगत है। कई विचार डेवलपर के रूप में बड़े विक्रेताओं के साथ मिश्रण में दोनों खुले स्रोत का उपयोग करने के पिछले 5-7 वर्षों से हैं।
मोनोकल्चर अच्छा है:
ASP.NET के लिए मेरा व्यक्तिगत नियम Microsoft को वरीयता देना है और जब तक कोई अन्य विकल्प नहीं है तब तक 3 पार्टी कोड (ओपन सोर्स या नहीं) का चयन न करें। मोनोकल्चर पुरस्कृत कर रहा है, क्योंकि आपको बड़े विक्रेता द्वारा ले जाया जा रहा है, और एक ही अनुभव को दोहराने वाले उपयोगकर्ताओं की मात्रा किसी भी समय बड़ी है जो मदद पाने और वर्कअराउंड ढूंढने के लिए पर्याप्त है।
घोस्ट टाउन:
2012 में खुले स्रोत के साथ समस्या यह है कि यह अब 2000 या 2005 नहीं है। परियोजनाओं की मात्रा बढ़ रही है, जब उपयोगकर्ताओं, गोद लेने, योगदानकर्ताओं की मात्रा लगभग वर्षों पहले जैसी है। दर्शकों को लंबा खींचा जाता है। कई दिलचस्प परियोजनाएं बासी हो गईं, छोड़ दी गईं। ओपन सोर्स प्रोजेक्ट बजट जैसी कोई चीज नहीं है। इसलिए जब ब्याज समाप्त हो जाता है, तो ईमानदारी से घोषणा करने के लिए कोई नहीं होता है कि समर्थन खत्म हो गया है और रोशनी बंद हो गई है। जनता का ध्यान कुछ बेहतर और नए पर केंद्रित करने के लिए परियोजनाएं कभी नहीं मरती हैं। इसलिए खुला स्रोत हमेशा बढ़ता रहेगा और टुकड़े-टुकड़े होता रहेगा। मौद्रिक प्रतिफल या वित्तीय मृत्यु के रूप में कोई प्रतिक्रिया नहीं होने के कारण वे अस्तित्वहीन हैं, जो शाश्वत महिमा के लिए विद्यमान हैं।
अलगाव की 20 डिग्री:
नई लाइब्रेरी को अपनाने की आपकी हर कोशिश आपको मुख्यधारा से अलग करती है, आपको किनारे के मामलों की अल्पसंख्यक में बदल देती है। सुरक्षा संस्करण को चुनने जैसे 20 चरणों के बाद, विशेष संस्करण, फ्रेमवर्क, प्लगइन आदि का उपयोग करके, आपका समाधान विवरणों के विश्व स्तर पर अद्वितीय संयोजन बन जाता है। समस्या के दुर्लभ या विशिष्ट होने का पता लगाने के लिए ही Googling मदद करेगा। यह हमेशा कुछ स्वयं सेवा समस्या है, विशुद्ध रूप से तकनीकी है। वास्तविक व्यवसाय के लिए भी प्रासंगिक नहीं है।
गुणवत्ता फोकस से आती है, पैसा अप्रासंगिक है:
वाणिज्यिक सॉफ्टवेयर बनाम ओपन सोर्स का कोई स्टैंड नहीं है। डेवेलोपर्स का पूरा समुदाय सिर्फ एक समुदाय है जैसा कि हमेशा से था। बड़े विक्रेताओं को खुले स्रोत समूहों की तुलना में व्यापक ऑडियंस के साथ, बेहतर परिस्थितियों में, कोड को अधिक समय तक उम्र बढ़ने का फायदा होता है।
आम सहमति: आप पूछ रहे हैं कि क्या आम सहमति है। संभवतः नहीं। दुर्भाग्य से बड़ी मात्रा में खुले स्रोत के उपयोगकर्ताओं का राजनीतिकरण हो रहा है। आखिर खुला स्रोत एक सामाजिक आंदोलन है। खुला स्रोत समालोचना के लिए प्रतिरक्षा है, क्योंकि बहुत बार नकारात्मक राय को तकनीकी विरोधी, व्यक्तिगत हमले के रूप में माना जाएगा। मेरी व्यक्तिगत सहमति: Microsoft से चिपक जाती है।